1(function(){const i=document.createElement("link").relList;if(i&&i.supports&&i.supports("modulepreload"))return;for(const c of document.querySelectorAll('link[rel="modulepreload"]'))u(c);new MutationObserver(c=>{for(const f of c)if(f.type==="childList")for(const d of f.addedNodes)d.tagName==="LINK"&&d.rel==="modulepreload"&&u(d)}).observe(document,{childList:!0,subtree:!0});function r(c){const f={};return c.integrity&&(f.integrity=c.integrity),c.referrerPolicy&&(f.referrerPolicy=c.referrerPolicy),c.crossOrigin==="use-credentials"?f.credentials="include":c.crossOrigin==="anonymous"?f.credentials="omit":f.credentials="same-origin",f}function u(c){if(c.ep)return;c.ep=!0;const f=r(c);fetch(c.href,f)}})();function Xm(l){return l&&l.__esModule&&Object.prototype.hasOwnProperty.call(l,"default")?l.default:l}var Us={exports:{}},Si={};/** 2 * @license React 3 * react-jsx-runtime.production.js 4 * 5 * Copyright (c) Meta Platforms, Inc. and affiliates. 6 * 7 * This source code is licensed under the MIT license found in the 8 * LICENSE file in the root directory of this source tree. 9 */var Hp;function s1(){if(Hp)return Si;Hp=1;var l=Symbol.for("react.transitional.element"),i=Symbol.for("react.fragment");function r(u,c,f){var d=null;if(f!==void 0&&(d=""+f),c.key!==void 0&&(d=""+c.key),"key"in c){f={};for(var p in c)p!=="key"&&(f[p]=c[p])}else f=c;return c=f.ref,{$$typeof:l,type:u,key:d,ref:c!==void 0?c:null,props:f}}return Si.Fragment=i,Si.jsx=r,Si.jsxs=r,Si}var qp;function c1(){return qp||(qp=1,Us.exports=s1()),Us.exports}var h=c1(),Hs={exports:{}},ge={};/** 10 * @license React 11 * react.production.js 12 * 13 * Copyright (c) Meta Platforms, Inc. and affiliates. 14 * 15 * This source code is licensed under the MIT license found in the 16 * LICENSE file in the root directory of this source tree. 17 */var Yp;function f1(){if(Yp)return ge;Yp=1;var l=Symbol.for("react.transitional.element"),i=Symbol.for("react.portal"),r=Symbol.for("react.fragment"),u=Symbol.for("react.strict_mode"),c=Symbol.for("react.profiler"),f=Symbol.for("react.consumer"),d=Symbol.for("react.context"),p=Symbol.for("react.forward_ref"),y=Symbol.for("react.suspense"),m=Symbol.for("react.memo"),x=Symbol.for("react.lazy"),v=Symbol.for("react.activity"),E=Symbol.iterator;function b(A){return A===null||typeof A!="object"?null:(A=E&&A[E]||A["@@iterator"],typeof A=="function"?A:null)}var N={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},k=Object.assign,O={};function j(A,V,w){this.props=A,this.context=V,this.refs=O,this.updater=w||N}j.prototype.isReactComponent={},j.prototype.setState=function(A,V){if(typeof A!="object"&&typeof A!="function"&&A!=null)throw Error("takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,A,V,"setState")},j.prototype.forceUpdate=function(A){this.updater.enqueueForceUpdate(this,A,"forceUpdate")};function L(){}L.prototype=j.prototype;function q(A,V,w){this.props=A,this.context=V,this.refs=O,this.updater=w||N}var ne=q.prototype=new L;ne.constructor=q,k(ne,j.prototype),ne.isPureReactComponent=!0;var te=Array.isArray;function Y(){}var W={H:null,A:null,T:null,S:null},ue=Object.prototype.hasOwnProperty;function ce(A,V,w){var $=w.ref;return{$$typeof:l,type:A,key:V,ref:$!==void 0?$:null,props:w}}function he(A,V){return ce(A.type,V,A.props)}function ee(A){return typeof A=="object"&&A!==null&&A.$$typeof===l}function P(A){var V={"=":"=0",":":"=2"};return"$"+A.replace(/[=:]/g,function(w){return V[w]})}var Se=/\/+/g;function ae(A,V){return typeof A=="object"&&A!==null&&A.key!=null?P(""+A.key):V.toString(36)}function F(A){switch(A.status){case"fulfilled":return A.value;case"rejected":throw A.reason;default:switch(typeof A.status=="string"?A.then(Y,Y):(A.status="pending",A.then(function(V){A.status==="pending"&&(A.status="fulfilled",A.value=V)},function(V){A.status==="pending"&&(A.status="rejected",A.reason=V)})),A.status){case"fulfilled":return A.value;case"rejected":throw A.reason}}throw A}function B(A,V,w,$,de){var oe=typeof A;(oe==="undefined"||oe==="boolean")&&(A=null);var Te=!1;if(A===null)Te=!0;else switch(oe){case"bigint":case"string":case"number":Te=!0;break;case"object":switch(A.$$typeof){case l:case i:Te=!0;break;case x:return Te=A._init,B(Te(A._payload),V,w,$,de)}}if(Te)return de=de(A),Te=$===""?"."+ae(A,0):$,te(de)?(w="",Te!=null&&(w=Te.replace(Se,"$&/")+"/"),B(de,V,w,"",function(qt){return qt}
vendor: 28,942 bytes, lines 17-48
17)):de!=null&&(ee(de)&&(de=he(de,w+(de.key==null||A&&A.key===de.key?"":(""+de.key).replace(Se,"$&/")+"/")+Te)),V.push(de)),1;Te=0;var Ze=$===""?".":$+":";if(te(A))for(var Be=0;Be<A.length;Be++)$=A[Be],oe=Ze+ae($,Be),Te+=B($,V,w,oe,de);else if(Be=b(A),typeof Be=="function")for(A=Be.call(A),Be=0;!($=A.next()).done;)$=$.value,oe=Ze+ae($,Be++),Te+=B($,V,w,oe,de);else if(oe==="object"){if(typeof A.then=="function")return B(F(A),V,w,$,de);throw V=String(A),Error("Objects are not valid as a React child (found: "+(V==="[object Object]"?"object with keys {"+Object.keys(A).join(", ")+"}":V)+"). If you meant to render a collection of children, use an array instead.")}return Te}function K(A,V,w){if(A==null)return A;var $=[],de=0;return B(A,$,"","",function(oe){return V.call(w,oe,de++)}),$}function re(A){if(A._status===-1){var V=A._result;V=V(),V.then(function(w){(A._status===0||A._status===-1)&&(A._status=1,A._result=w)},function(w){(A._status===0||A._status===-1)&&(A._status=2,A._result=w)}),A._status===-1&&(A._status=0,A._result=V)}if(A._status===1)return A._result.default;throw A._result}var be=typeof reportError=="function"?reportError:function(A){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var V=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof A=="object"&&A!==null&&typeof A.message=="string"?String(A.message):String(A),error:A});if(!window.dispatchEvent(V))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",A);return}console.error(A)},C={map:K,forEach:function(A,V,w){K(A,function(){V.apply(this,arguments)},w)},count:function(A){var V=0;return K(A,function(){V++}),V},toArray:function(A){return K(A,function(V){return V})||[]},only:function(A){if(!ee(A))throw Error("React.Children.only expected to receive a single React element child.");return A}};return ge.Activity=v,ge.Children=C,ge.Component=j,ge.Fragment=r,ge.Profiler=c,ge.PureComponent=q,ge.StrictMode=u,ge.Suspense=y,ge.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=W,ge.__COMPILER_RUNTIME={__proto__:null,c:function(A){return W.H.useMemoCache(A)}},ge.cache=function(A){return function(){return A.apply(null,arguments)}},ge.cacheSignal=function(){return null},ge.cloneElement=function(A,V,w){if(A==null)throw Error("The argument must be a React element, but you passed "+A+".");var $=k({},A.props),de=A.key;if(V!=null)for(oe in V.key!==void 0&&(de=""+V.key),V)!ue.call(V,oe)||oe==="key"||oe==="__self"||oe==="__source"||oe==="ref"&&V.ref===void 0||($[oe]=V[oe]);var oe=arguments.length-2;if(oe===1)$.children=w;else if(1<oe){for(var Te=Array(oe),Ze=0;Ze<oe;Ze++)Te[Ze]=arguments[Ze+2];$.children=Te}return ce(A.type,de,$)},ge.createContext=function(A){return A={$$typeof:d,_currentValue:A,_currentValue2:A,_threadCount:0,Provider:null,Consumer:null},A.Provider=A,A.Consumer={$$typeof:f,_context:A},A},ge.createElement=function(A,V,w){var $,de={},oe=null;if(V!=null)for($ in V.key!==void 0&&(oe=""+V.key),V)ue.call(V,$)&&$!=="key"&&$!=="__self"&&$!=="__source"&&(de[$]=V[$]);var Te=arguments.length-2;if(Te===1)de.children=w;else if(1<Te){for(var Ze=Array(Te),Be=0;Be<Te;Be++)Ze[Be]=arguments[Be+2];de.children=Ze}if(A&&A.defaultProps)for($ in Te=A.defaultProps,Te)de[$]===void 0&&(de[$]=Te[$]);return ce(A,oe,de)},ge.createRef=function(){return{current:null}},ge.forwardRef=function(A){return{$$typeof:p,render:A}},ge.isValidElement=ee,ge.lazy=function(A){return{$$typeof:x,_payload:{_status:-1,_result:A},_init:re}},ge.memo=function(A,V){return{$$typeof:m,type:A,compare:V===void 0?null:V}},ge.startTransition=function(A){var V=W.T,w={};W.T=w;try{var $=A(),de=W.S;de!==null&&de(w,$),typeof $=="object"&&$!==null&&typeof $.then=="function"&&$.then(Y,be)}catch(oe){be(oe)}finally{V!==null&&w.types!==null&&(V.types=w.types),W.T=V}},ge.unstable_useCacheRefresh=function(){return W.H.useCacheRefresh()},ge.use=function(A){return W.H.use(A)},ge.useActionState=function(A,V,w){return W.H.useActionState(A,V,w)},ge.useCallback=function(A,V){return W.H.useCallback(A,V)},ge.useContext=function(A){return W.H.useContext(A)},ge.useDebugValue=function(){},ge.useDeferredValue=function(A,V){return W.H.useDeferredValue(A,V)},ge.useEffect=function(A,V){return W.H.useEffect(A,V)},ge.useEffectEvent=function(A){return W.H.useEffectEvent(A)},ge.useId=function(){return W.H.useId()},ge.useImperativeHandle=function(A,V,w){return W.H.useImperativeHandle(A,V,w)},ge.useInsertionEffect=function(A,V){return W.H.useInsertionEffect(A,V)},ge.useLayoutEffect=function(A,V){return W.H.useLayoutEffect(A,V)},ge.useMemo=function(A,V){return W.H.useMemo(A,V)},ge.useOptimistic=function(A,V){return W.H.useOptimistic(A,V)},ge.useReducer=function(A,V,w){return W.H.useReducer(A,V,w)},ge.useRef=function(A){return W.H.useRef(A)},ge.useState=function(A){return W.H.useState(A)},ge.useSyncExternalStore=function(A,V,w){return W.H.useSyncExternalStore(A,V,w)},ge.useTransition=function(){return W.H.useTransition()},ge.version="19.2.4",ge}var Gp;function bc(){return Gp||(Gp=1,Hs.exports=f1()),Hs.exports}var U=bc(),qs={exports:{}},Ei={},Ys={exports:{}},Gs={};/** 18 * @license React 19 * scheduler.production.js 20 * 21 * Copyright (c) Meta Platforms, Inc. and affiliates. 22 * 23 * This source code is licensed under the MIT license found in the 24 * LICENSE file in the root directory of this source tree. 25 */var Vp;function d1(){return Vp||(Vp=1,(function(l){function i(B,K){var re=B.length;B.push(K);e:for(;0<re;){var be=re-1>>>1,C=B[be];if(0<c(C,K))B[be]=K,B[re]=C,re=be;else break e}}function r(B){return B.length===0?null:B[0]}function u(B){if(B.length===0)return null;var K=B[0],re=B.pop();if(re!==K){B[0]=re;e:for(var be=0,C=B.length,A=C>>>1;be<A;){var V=2*(be+1)-1,w=B[V],$=V+1,de=B[$];if(0>c(w,re))$<C&&0>c(de,w)?(B[be]=de,B[$]=re,be=$):(B[be]=w,B[V]=re,be=V);else if($<C&&0>c(de,re))B[be]=de,B[$]=re,be=$;else break e}}return K}function c(B,K){var re=B.sortIndex-K.sortIndex;return re!==0?re:B.id-K.id}if(l.unstable_now=void 0,typeof performance=="object"&&typeof performance.now=="function"){var f=performance;l.unstable_now=function(){return f.now()}}else{var d=Date,p=d.now();l.unstable_now=function(){return d.now()-p}}var y=[],m=[],x=1,v=null,E=3,b=!1,N=!1,k=!1,O=!1,j=typeof setTimeout=="function"?setTimeout:null,L=typeof clearTimeout=="function"?clearTimeout:null,q=typeof setImmediate<"u"?setImmediate:null;function ne(B){for(var K=r(m);K!==null;){if(K.callback===null)u(m);else if(K.startTime<=B)u(m),K.sortIndex=K.expirationTime,i(y,K);else break;K=r(m)}}function te(B){if(k=!1,ne(B),!N)if(r(y)!==null)N=!0,Y||(Y=!0,P());else{var K=r(m);K!==null&&F(te,K.startTime-B)}}var Y=!1,W=-1,ue=5,ce=-1;function he(){return O?!0:!(l.unstable_now()-ce<ue)}function ee(){if(O=!1,Y){var B=l.unstable_now();ce=B;var K=!0;try{e:{N=!1,k&&(k=!1,L(W),W=-1),b=!0;var re=E;try{t:{for(ne(B),v=r(y);v!==null&&!(v.expirationTime>B&&he());){var be=v.callback;if(typeof be=="function"){v.callback=null,E=v.priorityLevel;var C=be(v.expirationTime<=B);if(B=l.unstable_now(),typeof C=="function"){v.callback=C,ne(B),K=!0;break t}v===r(y)&&u(y),ne(B)}else u(y);v=r(y)}if(v!==null)K=!0;else{var A=r(m);A!==null&&F(te,A.startTime-B),K=!1}}break e}finally{v=null,E=re,b=!1}K=void 0}}finally{K?P():Y=!1}}}var P;if(typeof q=="function")P=function(){q(ee)};else if(typeof MessageChannel<"u"){var Se=new MessageChannel,ae=Se.port2;Se.port1.onmessage=ee,P=function(){ae.postMessage(null)}}else P=function(){j(ee,0)};function F(B,K){W=j(function(){B(l.unstable_now())},K)}l.unstable_IdlePriority=5,l.unstable_ImmediatePriority=1,l.unstable_LowPriority=4,l.unstable_NormalPriority=3,l.unstable_Profiling=null,l.unstable_UserBlockingPriority=2,l.unstable_cancelCallback=function(B){B.callback=null},l.unstable_forceFrameRate=function(B){0>B||125<B?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):ue=0<B?Math.floor(1e3/B):5},l.unstable_getCurrentPriorityLevel=function(){return E},l.unstable_next=function(B){switch(E){case 1:case 2:case 3:var K=3;break;default:K=E}var re=E;E=K;try{return B()}finally{E=re}},l.unstable_requestPaint=function(){O=!0},l.unstable_runWithPriority=function(B,K){switch(B){case 1:case 2:case 3:case 4:case 5:break;default:B=3}var re=E;E=B;try{return K()}finally{E=re}},l.unstable_scheduleCallback=function(B,K,re){var be=l.unstable_now();switch(typeof re=="object"&&re!==null?(re=re.delay,re=typeof re=="number"&&0<re?be+re:be):re=be,B){case 1:var C=-1;break;case 2:C=250;break;case 5:C=1073741823;break;case 4:C=1e4;break;default:C=5e3}return C=re+C,B={id:x++,callback:K,priorityLevel:B,startTime:re,expirationTime:C,sortIndex:-1},re>be?(B.sortIndex=re,i(m,B),r(y)===null&&B===r(m)&&(k?(L(W),W=-1):k=!0,F(te,re-be))):(B.sortIndex=C,i(y,B),N||b||(N=!0,Y||(Y=!0,P()))),B},l.unstable_shouldYield=he,l.unstable_wrapCallback=function(B){var K=E;return function(){var re=E;E=K;try{return B.apply(this,arguments)}finally{E=re}}}})(Gs)),Gs}var Xp;function h1(){return Xp||(Xp=1,Ys.exports=d1()),Ys.exports}var Vs={exports:{}},ht={};/** 26 * @license React 27 * react-dom.production.js 28 * 29 * Copyright (c) Meta Platforms, Inc. and affiliates. 30 * 31 * This source code is licensed under the MIT license found in the 32 * LICENSE file in the root directory of this source tree. 33 */var Qp;function p1(){if(Qp)return ht;Qp=1;var l=bc();function i(y){var m="https://react.dev/errors/"+y;if(1<arguments.length){m+="?args[]="+encodeURIComponent(arguments[1]);for(var x=2;x<arguments.length;x++)m+="&args[]="+encodeURIComponent(arguments[x])}return"Minified React error #"+y+"; visit "+m+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function r(){}var u={d:{f:r,r:function(){throw Error(i(522))},D:r,C:r,L:r,m:r,X:r,S:r,M:r},p:0,findDOMNode:null},c=Symbol.for("react.portal");function f(y,m,x){var v=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:c,key:v==null?null:""+v,children:y,containerInfo:m,implementation:x}}var d=l.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE;function p(y,m){if(y==="font")return"";if(typeof m=="string")return m==="use-credentials"?m:""}return ht.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=u,ht.createPortal=function(y,m){var x=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!m||m.nodeType!==1&&m.nodeType!==9&&m.nodeType!==11)throw Error(i(299));return f(y,m,null,x)},ht.flushSync=function(y){var m=d.T,x=u.p;try{if(d.T=null,u.p=2,y)return y()}finally{d.T=m,u.p=x,u.d.f()}},ht.preconnect=function(y,m){typeof y=="string"&&(m?(m=m.crossOrigin,m=typeof m=="string"?m==="use-credentials"?m:"":void 0):m=null,u.d.C(y,m))},ht.prefetchDNS=function(y){typeof y=="string"&&u.d.D(y)},ht.preinit=function(y,m){if(typeof y=="string"&&m&&typeof m.as=="string"){var x=m.as,v=p(x,m.crossOrigin),E=typeof m.integrity=="string"?m.integrity:void 0,b=typeof m.fetchPriority=="string"?m.fetchPriority:void 0;x==="style"?u.d.S(y,typeof m.precedence=="string"?m.precedence:void 0,{crossOrigin:v,integrity:E,fetchPriority:b}):x==="script"&&u.d.X(y,{crossOrigin:v,integrity:E,fetchPriority:b,nonce:typeof m.nonce=="string"?m.nonce:void 0})}},ht.preinitModule=function(y,m){if(typeof y=="string")if(typeof m=="object"&&m!==null){if(m.as==null||m.as==="script"){var x=p(m.as,m.crossOrigin);u.d.M(y,{crossOrigin:x,integrity:typeof m.integrity=="string"?m.integrity:void 0,nonce:typeof m.nonce=="string"?m.nonce:void 0})}}else m==null&&u.d.M(y)},ht.preload=function(y,m){if(typeof y=="string"&&typeof m=="object"&&m!==null&&typeof m.as=="string"){var x=m.as,v=p(x,m.crossOrigin);u.d.L(y,x,{crossOrigin:v,integrity:typeof m.integrity=="string"?m.integrity:void 0,nonce:typeof m.nonce=="string"?m.nonce:void 0,type:typeof m.type=="string"?m.type:void 0,fetchPriority:typeof m.fetchPriority=="string"?m.fetchPriority:void 0,referrerPolicy:typeof m.referrerPolicy=="string"?m.referrerPolicy:void 0,imageSrcSet:typeof m.imageSrcSet=="string"?m.imageSrcSet:void 0,imageSizes:typeof m.imageSizes=="string"?m.imageSizes:void 0,media:typeof m.media=="string"?m.media:void 0})}},ht.preloadModule=function(y,m){if(typeof y=="string")if(m){var x=p(m.as,m.crossOrigin);u.d.m(y,{as:typeof m.as=="string"&&m.as!=="script"?m.as:void 0,crossOrigin:x,integrity:typeof m.integrity=="string"?m.integrity:void 0})}else u.d.m(y)},ht.requestFormReset=function(y){u.d.r(y)},ht.unstable_batchedUpdates=function(y,m){return y(m)},ht.useFormState=function(y,m,x){return d.H.useFormState(y,m,x)},ht.useFormStatus=function(){return d.H.useHostTransitionStatus()},ht.version="19.2.4",ht}var Zp;function m1(){if(Zp)return Vs.exports;Zp=1;function l(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(l)}catch(i){console.error(i)}}return l(),Vs.exports=p1(),Vs.exports}/** 34 * @license React 35 * react-dom-client.production.js 36 * 37 * Copyright (c) Meta Platforms, Inc. and affiliates. 38 * 39 * This source code is licensed under the MIT license found in the 40 * LICENSE file in the root directory of this source tree. 41 */var Kp;function g1(){if(Kp)return Ei;Kp=1;var l=h1(),i=bc(),r=m1();function u(e){var t="https://react.dev/errors/"+e;if(1<arguments.length){t+="?args[]="+encodeURIComponent(arguments[1]);for(var n=2;n<arguments.length;n++)t+="&args[]="+encodeURIComponent(arguments[n])}return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function c(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11)}function f(e){var t=e,n=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do t=e,(t.flags&4098)!==0&&(n=t.return),e=t.return;while(e)}return t.tag===3?n:null}function d(e){if(e.tag===13){var t=e.memoizedState;if(t===null&&(e=e.alternate,e!==null&&(t=e.memoizedState)),t!==null)return t.dehydrated}return null}function p(e){if(e.tag===31){var t=e.memoizedState;if(t===null&&(e=e.alternate,e!==null&&(t=e.memoizedState)),t!==null)return t.dehydrated}return null}function y(e){if(f(e)!==e)throw Error(u(188))}function m(e){var t=e.alternate;if(!t){if(t=f(e),t===null)throw Error(u(188));return t!==e?null:e}for(var n=e,a=t;;){var o=n.return;if(o===null)break;var s=o.alternate;if(s===null){if(a=o.return,a!==null){n=a;continue}break}if(o.child===s.child){for(s=o.child;s;){if(s===n)return y(o),e;if(s===a)return y(o),t;s=s.sibling}throw Error(u(188))}if(n.return!==a.return)n=o,a=s;else{for(var g=!1,S=o.child;S;){if(S===n){g=!0,n=o,a=s;break}if(S===a){g=!0,a=o,n=s;break}S=S.sibling}if(!g){for(S=s.child;S;){if(S===n){g=!0,n=s,a=o;break}if(S===a){g=!0,a=s,n=o;break}S=S.sibling}if(!g)throw Error(u(189))}}if(n.alternate!==a)throw Error(u(190))}if(n.tag!==3)throw Error(u(188));return n.stateNode.current===n?e:t}function x(e){var t=e.tag;if(t===5||t===26||t===27||t===6)return e;for(e=e.child;e!==null;){if(t=x(e),t!==null)return t;e=e.sibling}return null}var v=Object.assign,E=Symbol.for("react.element"),b=Symbol.for("react.transitional.element"),N=Symbol.for("react.portal"),k=Symbol.for("react.fragment"),O=Symbol.for("react.strict_mode"),j=Symbol.for("react.profiler"),L=Symbol.for("react.consumer"),q=Symbol.for("react.context"),ne=Symbol.for("react.forward_ref"),te=Symbol.for("react.suspense"),Y=Symbol.for("react.suspense_list"),W=Symbol.for("react.memo"),ue=Symbol.for("react.lazy"),ce=Symbol.for("react.activity"),he=Symbol.for("react.memo_cache_sentinel"),ee=Symbol.iterator;function P(e){return e===null||typeof e!="object"?null:(e=ee&&e[ee]||e["@@iterator"],typeof e=="function"?e:null)}var Se=Symbol.for("react.client.reference");function ae(e){if(e==null)return null;if(typeof e=="function")return e.$$typeof===Se?null:e.displayName||e.name||null;if(typeof e=="string")return e;switch(e){case k:return"Fragment";case j:return"Profiler";case O:return"StrictMode";case te:return"Suspense";case Y:return"SuspenseList";case ce:return"Activity"}if(typeof e=="object")switch(e.$$typeof){case N:return"Portal";case q:return e.displayName||"Context";case L:return(e._context.displayName||"Context")+".Consumer";case ne:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case W:return t=e.displayName||null,t!==null?t:ae(e.type)||"Memo";case ue:t=e._payload,e=e._init;try{return ae(e(t))}catch{}}return null}var F=Array.isArray,B=i.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,K=r.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,re={pending:!1,data:null,method:null,action:null},be=[],C=-1;function A(e){return{current:e}}function V(e){0>C||(e.current=be[C],be[C]=null,C--)}function w(e,t){C++,be[C]=e.current,e.current=t}var $=A(null),de=A(null),oe=A(null),Te=A(null);function Ze(e,t){switch(w(oe,t),w(de,e),w($,null),t.nodeType){case 9:case 11:e=(e=t.documentElement)&&(e=e.namespaceURI)?op(e):0;break;default:if(e=t.tagName,t=t.namespaceURI)t=op(t),e=sp(t,e);else switch(e){case"svg":e=1;break;case"math":e=2;break;default:e=0}}V($),w($,e)}function Be(){V($),V(de),V(oe)}function qt(e){e.memoizedState!==null&&w(Te,e);var t=$.current,n=sp(t,e.type);t!==n&&(w(de,e),w($,n))}function mn(e){de.current===e&&(V($),V(de)),Te.current===e&&(V(Te),yi._currentValue=re)}var Na,Yi;function gn(e){if(Na===void 0)try{throw Error()}catch(n){var t=n.stack.trim().match(/\n( *(at )?)/);Na=t&&t[1]||"",Yi=-1<n.stack.indexOf(` 42 at`)?" (<anonymous>)":-1<n.stack.indexOf("@")?"@unknown:0:0":""}return` 43`+Na+e+Yi}var _l=!1;function Ml(e,t){if(!e||_l)return"";_l=!0;var n=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{var a={DetermineComponentFrameRoot:function(){try{if(t){var Z=function(){throw Error()};if(Object.defineProperty(Z.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(Z,[])}catch(H){var R=H}Reflect.construct(e,[],Z)}else{try{Z.call()}catch(H){R=H}e.call(Z.prototype)}}else{try{throw Error()}catch(H){R=H}(Z=e())&&typeof Z.catch=="function"&&Z.catch(function(){})}}catch(H){if(H&&R&&typeof H.stack=="string")return[H.stack,R.stack]}return[null,null]}};a.DetermineComponentFrameRoot.displayName="DetermineComponentFrameRoot";var o=Object.getOwnPropertyDescriptor(a.DetermineComponentFrameRoot,"name");o&&o.configurable&&Object.defineProperty(a.DetermineComponentFrameRoot,"name",{value:"DetermineComponentFrameRoot"});var s=a.DetermineComponentFrameRoot(),g=s[0],S=s[1];if(g&&S){var T=g.split(` 44`),M=S.split(` 45`);for(o=a=0;a<T.length&&!T[a].includes("DetermineComponentFrameRoot");)a++;for(;o<M.length&&!M[o].includes("DetermineComponentFrameRoot");)o++;if(a===T.length||o===M.length)for(a=T.length-1,o=M.length-1;1<=a&&0<=o&&T[a]!==M[o];)o--;for(;1<=a&&0<=o;a--,o--)if(T[a]!==M[o]){if(a!==1||o!==1)do if(a--,o--,0>o||T[a]!==M[o]){var G=` 46`+T[a].replace(" at new "," at ");return e.displayName&&G.includes("<anonymous>")&&(G=G.replace("<anonymous>",e.displayName)),G}while(1<=a&&0<=o);break}}}finally{_l=!1,Error.prepareStackTrace=n}return(n=e?e.displayName||e.name:"")?gn(n):""}function Gi(e,t){switch(e.tag){case 26:case 27:case 5:return gn(e.type);case 16:return gn("Lazy");case 13:return e.child!==t&&t!==null?gn("Suspense Fallback"):gn("Suspense");case 19:return gn("SuspenseList");case 0:case 15:return Ml(e.type,!1);case 11:return Ml(e.type.render,!1);case 1:return Ml(e.type,!0);case 31:return gn("Activity");default:return""}}function Vi(e){try{var t="",n=null;do t+=Gi(e,n),n=e,e=e.return;while(e);return t}catch(a){return` 47Error generating stack: `+a.message+` 48`+a.stack}}var Ol=Object.prototype.hasOwnProperty,Rl=l.unstable_scheduleCallback,ja=l.unstable_cancelCallback,Eu=l.unstable_shouldYield,wu=l.unstable_requestPaint,gt=l.unstable_now,Cu=l.unstable_getCurrentPriorityLevel,X=l.unstable_ImmediatePriority,J=l.unstable_UserBlockingPriority,pe=l.unstable_NormalPriority,Ee=l.unstable_LowPriority,Me=l.unstable_IdlePriority,kt=l.log,yn=l.unstable_setDisableYieldValue,yt=null,at=null;function vt(e){if(typeof kt=="function"&&yn(e),at&&typeof at.setStrictMode=="function")try{at.setStrictMode(yt,e)}catch{}}var qe=Math.clz32?Math.clz32:Ig,Ln=Math.log,Pt=Math.LN2;function Ig(e){return e>>>=0,e===0?32:31-(Ln(e)/Pt|0)|0}var Xi=256,Qi=262144,Zi=4194304;function dl(e){var t=e&42;if(t!==0)return t;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:return 64;case 128:return 128;case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:return e&261888;case 262144:case 524288:case 1048576:case 2097152:return e&3932160;case 4194304:case 8388608:case 16777216:case 33554432:return e&62914560;case 67108864:return 67108864;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 0;default:return e}}function Ki(e,t,n){var a=e.pendingLanes;if(a===0)return 0;var o=0,s=e.suspendedLanes,g=e.pingedLanes;e=e.warmLanes;var S=a&134217727;return S!==0?(a=S&~s,a!==0?o=dl(a):(g&=S,g!==0?o=dl(g):n||(n=S&~e,n!==0&&(o=dl(n))))):(S=a&~s,S!==0?o=dl(S):g!==0?o=dl(g):n||(n=a&~e,n!==0&&(o=dl(n)))),o===0?0:t!==0&&t!==o&&(t&s)===0&&(s=o&-o,n=t&-t,s>=n||s===32&&(n&4194048)!==0)?t:o}function ka(e,t){return(e.pendingLanes&~(e.suspendedLanes&~e.pingedLanes)&t)===0}function Jg(e,t){switch(e){case 1:case 2:case 4:case 8:case 64:return t+250;case 16:case 32:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return t+5e3;case 4194304:case 8388608:case 16777216:case 33554432:return-1;case 67108864:case 134217728:case 268435456:case 536870912:case 1073741824:return-1;default:return-1}}function Gc(){var e=Zi;return Zi<<=1,(Zi&62914560)===0&&(Zi=4194304),e}function Tu(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function Da(e,t){e.pendingLanes|=t,t!==268435456&&(e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0)}function Wg(e,t,n,a,o,s){var g=e.pendingLanes;e.pendingLanes=n,e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0,e.expiredLanes&=n,e.entangledLanes&=n,e.errorRecoveryDisabledLanes&=n,e.shellSuspendCounter=0;var S=e.entanglements,T=e.expirationTimes,M=e.hiddenUpdates;for(n=g&~n;0<n;){var G=31-qe(n),Z=1<<G;S[G]=0,T[G]=-1;var R=M[G];if(R!==null)for(M[G]=null,G=0;G<R.length;G++){var H=R[G];H!==null&&(H.lane&=-536870913)}n&=~Z}a!==0&&Vc(e,a,0),s!==0&&o===0&&e.tag!==0&&(e.suspendedLanes|=s&~(g&~t))}function Vc(e,t,n){e.pendingLanes|=t,e.suspendedLanes&=~t;var a=31-qe(t);e.entangledLanes|=t,e.entanglements[a]=e.entanglements[a]|1073741824|n&261930}function Xc(e,t){var n=e.entangledLanes|=t;for(e=e.entanglements;n;){var a=31-qe(n),o=1<<a;o&t|e[a]&t&&(e[a]|=t),n&=~o}}function Qc(e,t){var n=t&-t;return n=(n&42)!==0?1:Au(n),(n&(e.suspendedLanes|t))!==0?0:n}function Au(e){switch(e){case 2:e=1;break;case 8:e=4;break;case 32:e=16;break;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:e=128;break;case 268435456:e=134217728;break;default:e=0}return e}function zu(e){return e&=-e,2<e?8<e?(e&134217727)!==0?32:268435456:8:2}function Zc(){var e=K.p;return e!==0?e:(e=window.event,e===void 0?32:_p(e.type))}function Kc(e,t){var n=K.p;try{return K.p=e,t()}finally{K.p=n}}var Un=Math.random().toString(36).slice(2),ot="__reactFiber$"+Un,bt="__reactProps$"+Un,Bl="__reactContainer$"+Un,Nu="__reactEvents$"+Un,$g="__reactListeners$"+Un,Pg="__reactHandles$"+Un,Fc="__reactResources$"+Un,_a="__reactMarker$"+Un;function ju(e){delete e[ot],delete e[bt],delete e[Nu],delete e[$g],delete e[Pg]}function Ll(e){var t=e[ot];if(t)return t;for(var n=e.parentNode;n;){if(t=n[Bl]||n[ot]){if(n=t.alternate,t.child!==null||n!==null&&n.child!==null)for(e=gp(e);e!==null;){if(n=e[ot])return n;e=gp(e)}return t}e=n,n=e.parentNode}return null}function Ul(e){if(e=e[ot]||e[Bl]){var t=e.tag;if(t===5||t===6||t===13||t===31||t===26||t===27||t===3)return e}return null}function Ma(e){var t=e.tag;if(t===5||t===26||t===27||t===6)return e.stateNode;throw Error(u(33))}function Hl(e){var t=e[Fc];return t||(t=e[Fc]={hoistableStyles:new Map,hoistableScripts:new Map}),t}function rt(e){e[_a]=!0}var Ic=new Set,Jc={};function hl(e,t){ql(e,t),ql(e+"Capture",t)}function ql(e,t){for(Jc[e]=t,e=0;e<t.length;e++)Ic.add(t[e])}var ey=RegExp("^[: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]*$"),Wc={},$c={};function ty(e){return Ol.call($c,e)?!0:Ol.call(Wc,e)?!1:ey.test(e)?$c[e]=!0:(Wc[e]=!0,!1)}function Fi(e,t,n){if(ty(t))if(n===null)e.removeAttribute(t);else{switch(typeof n){case"undefined":case"function":case"symbol":e.removeAttribute(t);return;case"boolean":var a=t.toLowerCase().slice(0,5);if(a!=="data-"&&a!=="aria-"){e.removeAttribute(t);return}}e.setAttribute(t,""+n)}}function Ii(e,t,n){if(n===null)e.removeAttribute(t);else{switch(typeof n){case"undefined":case"function":case"symbol":case"boolean":e.removeAttribute(t);return}e.setAttribute(t,""+n)}}function xn(e,t,n,a){if(a===null)e.removeAttribute(n);else{switch(typeof a){case"undefined":case"function":case"symbol":case"boolean":e.removeAttribute(n);return}e.setAttributeNS(t,n,""+a)}}function Yt(e){switch(typeof e){case"bigint":case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function Pc(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function ny(e,t,n){var a=Object.getOwnPropertyDescriptor(e.constructor.prototype,t);if(!e.hasOwnProperty(t)&&typeof a<"u"&&typeof a.get=="function"&&typeof a.set=="function"){var o=a.get,s=a.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return o.call(this)},set:function(g){n=""+g,s.call(this,g)}}),Object.defineProperty(e,t,{enumerable:a.enumerable}),{getValue:function(){return n},setValue:function(g){n=""+g},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function ku(e){if(!e._valueTracker){var t=Pc(e)?"checked":"value";e._valueTracker=ny(e,t,""+e[t])}}function ef(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),a="";return e&&(a=Pc(e)?e.checked?"true":"false":e.value),e=a,e!==n?(t.setValue(e),!0):!1}function Ji(e){if(e=e||(typeof document<"u"?document:void 0),typeof e>"u")return null;try{return e.activeElement||e.body}catch{return e.body}}var ly=/[\n"\\]/g;function Gt(e){return e.replace(ly,function(t){return"\\"+t.charCodeAt(0).toString(16)+" "})}function Du(e,t,n,a,o,s,g,S){e.name="",g!=null&&typeof g!="function"&&typeof g!="symbol"&&typeof g!="boolean"?e.type=g:e.removeAttribute("type"),t!=null?g==="number"?(t===0&&e.value===""||e.value!=t)&&(e.value=""+Yt(t)):e.value!==""+Yt(t)&&(e.value=""+Yt(t)):g!=="submit"&&g!=="reset"||e.removeAttribute("value"),t!=null?_u(e,g,Yt(t)):n!=null?_u(e,g,Yt(n)):a!=null&&e.removeAttribute("value"),o==null&&s!=null&&(e.defaultChecked=!!s),o!=null&&(e.checked=o&&typeof o!="function"&&typeof o!="symbol"),S!=null&&typeof S!="function"&&typeof S!="symbol"&&typeof S!="boolean"?e.name=""+Yt(S):e.removeAttribute("name")}function tf(e,t,n,a,o,s,g,S){if(s!=null&&typeof s!="function"&&typeof s!="symbol"&&typeof s!="boolean"&&(e.type=s),t!=null||n!=null){if(!(s!=="submit"&&s!=="reset"||t!=null)){ku(e);return}n=n!=null?""+Yt(n):"",t=t!=null?""+Yt(t):n,S||t===e.value||(e.value=t),e.defaultValue=t}a=a??o,a=typeof a!="function"&&typeof a!="symbol"&&!!a,e.checked=S?e.checked:!!a,e.defaultChecked=!!a,g!=null&&typeof g!="function"&&typeof g!="symbol"&&typeof g!="boolean"&&(e.name=g),ku(e)}function _u(e,t,n){t==="number"&&Ji(e.ownerDocument)===e||e.defaultValue===""+n||(e.defaultValue=""+n)}function Yl(e,t,n,a){if(e=e.options,t){t={};for(var o=0;o<n.length;o++)t["$"+n[o]]=!0;for(n=0;n<e.length;n++)o=t.hasOwnProperty("$"+e[n].value),e[n].selected!==o&&(e[n].selected=o),o&&a&&(e[n].defaultSelected=!0)}else{for(n=""+Yt(n),t=null,o=0;o<e.length;o++){if(e[o].value===n){e[o].selected=!0,a&&(e[o].defaultSelected=!0);return}t!==null||e[o].disabled||(t=e[o])}t!==null&&(t.selected=!0)}}function nf(e,t,n){if(t!=null&&(t=""+Yt(t),t!==e.value&&(e.value=t),n==null)){e.defaultValue!==t&&(e.defaultValue=t);return}e.defaultValue=n!=null?""+Yt(n):""}function lf(e,t,n,a){if(t==null){if(a!=null){if(n!=null)throw Error(u(92));if(F(a)){if(1<a.length)throw Error(u(93));a=a[0]}n=a}n==null&&(n=""),t=n}n=Yt(t),e.defaultValue=n,a=e.textContent,a===n&&a!==""&&a!==null&&(e.value=a),ku(e)}function Gl(e,t){if(t){var n=e.firstChild;
vendor: 4,140 bytes, line 48
48if(n&&n===e.lastChild&&n.nodeType===3){n.nodeValue=t;return}}e.textContent=t}var ay=new Set("animationIterationCount aspectRatio borderImageOutset borderImageSlice borderImageWidth boxFlex boxFlexGroup boxOrdinalGroup columnCount columns flex flexGrow flexPositive flexShrink flexNegative flexOrder gridArea gridRow gridRowEnd gridRowSpan gridRowStart gridColumn gridColumnEnd gridColumnSpan gridColumnStart fontWeight lineClamp lineHeight opacity order orphans scale tabSize widows zIndex zoom fillOpacity floodOpacity stopOpacity strokeDasharray strokeDashoffset strokeMiterlimit strokeOpacity strokeWidth MozAnimationIterationCount MozBoxFlex MozBoxFlexGroup MozLineClamp msAnimationIterationCount msFlex msZoom msFlexGrow msFlexNegative msFlexOrder msFlexPositive msFlexShrink msGridColumn msGridColumnSpan msGridRow msGridRowSpan WebkitAnimationIterationCount WebkitBoxFlex WebKitBoxFlexGroup WebkitBoxOrdinalGroup WebkitColumnCount WebkitColumns WebkitFlex WebkitFlexGrow WebkitFlexPositive WebkitFlexShrink WebkitLineClamp".split(" "));function af(e,t,n){var a=t.indexOf("--")===0;n==null||typeof n=="boolean"||n===""?a?e.setProperty(t,""):t==="float"?e.cssFloat="":e[t]="":a?e.setProperty(t,n):typeof n!="number"||n===0||ay.has(t)?t==="float"?e.cssFloat=n:e[t]=(""+n).trim():e[t]=n+"px"}function rf(e,t,n){if(t!=null&&typeof t!="object")throw Error(u(62));if(e=e.style,n!=null){for(var a in n)!n.hasOwnProperty(a)||t!=null&&t.hasOwnProperty(a)||(a.indexOf("--")===0?e.setProperty(a,""):a==="float"?e.cssFloat="":e[a]="");for(var o in t)a=t[o],t.hasOwnProperty(o)&&n[o]!==a&&af(e,o,a)}else for(var s in t)t.hasOwnProperty(s)&&af(e,s,t[s])}function Mu(e){if(e.indexOf("-")===-1)return!1;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 iy=new Map([["acceptCharset","accept-charset"],["htmlFor","for"],["httpEquiv","http-equiv"],["crossOrigin","crossorigin"],["accentHeight","accent-height"],["alignmentBaseline","alignment-baseline"],["arabicForm","arabic-form"],["baselineShift","baseline-shift"],["capHeight","cap-height"],["clipPath","clip-path"],["clipRule","clip-rule"],["colorInterpolation","color-interpolation"],["colorInterpolationFilters","color-interpolation-filters"],["colorProfile","color-profile"],["colorRendering","color-rendering"],["dominantBaseline","dominant-baseline"],["enableBackground","enable-background"],["fillOpacity","fill-opacity"],["fillRule","fill-rule"],["floodColor","flood-color"],["floodOpacity","flood-opacity"],["fontFamily","font-family"],["fontSize","font-size"],["fontSizeAdjust","font-size-adjust"],["fontStretch","font-stretch"],["fontStyle","font-style"],["fontVariant","font-variant"],["fontWeight","font-weight"],["glyphName","glyph-name"],["glyphOrientationHorizontal","glyph-orientation-horizontal"],["glyphOrientationVertical","glyph-orientation-vertical"],["horizAdvX","horiz-adv-x"],["horizOriginX","horiz-origin-x"],["imageRendering","image-rendering"],["letterSpacing","letter-spacing"],["lightingColor","lighting-color"],["markerEnd","marker-end"],["markerMid","marker-mid"],["markerStart","marker-start"],["overlinePosition","overline-position"],["overlineThickness","overline-thickness"],["paintOrder","paint-order"],["panose-1","panose-1"],["pointerEvents","pointer-events"],["renderingIntent","rendering-intent"],["shapeRendering","shape-rendering"],["stopColor","stop-color"],["stopOpacity","stop-opacity"],["strikethroughPosition","strikethrough-position"],["strikethroughThickness","strikethrough-thickness"],["strokeDasharray","stroke-dasharray"],["strokeDashoffset","stroke-dashoffset"],["strokeLinecap","stroke-linecap"],["strokeLinejoin","stroke-linejoin"],["strokeMiterlimit","stroke-miterlimit"],["strokeOpacity","stroke-opacity"],["strokeWidth","stroke-width"],["textAnchor","text-anchor"],["textDecoration","text-decoration"],["textRendering","text-rendering"],["transformOrigin","transform-origin"],["underlinePosition","underline-position"],["underlineThickness","underline-thickness"],["unicodeBidi","unicode
48-bidi"],["unicodeRange","unicode-range"],["unitsPerEm","units-per-em"],["vAlphabetic","v-alphabetic"],["vHanging","v-hanging"],["vIdeographic","v-ideographic"],["vMathematical","v-mathematical"],["vectorEffect","vector-effect"],["vertAdvY","vert-adv-y"],["vertOriginX","vert-origin-x"],["vertOriginY","vert-origin-y"],["wordSpacing","word-spacing"],["writingMode","writing-mode"],["xmlnsXlink","xmlns:xlink"],["xHeight","x-height"]]),ry=/^[\u0000-\u001F ]*j[\r\n\t]*a[\r\n\t]*v[\r\n\t]*a[\r\n\t]*s[\r\n\t]*c[\r\n\t]*r[\r\n\t]*i[\r\n\t]*p[\r\n\t]*t[\r\n\t]*:/i;function Wi(e){return ry.test(""+e)?"javascript:throw new Error('React has blocked a javascript: URL as a security precaution.')":e}function vn(){}var Ou=null;function Ru(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var Vl=null,Xl=null;function uf(e){var t=Ul(e);if(t&&(e=t.stateNode)){var n=e[bt]||null;e:switch(e=t.stateNode,t.type){case"input":if(Du(e,n.value,n.defaultValue,n.defaultValue,n.checked,n.defaultChecked,n.type,n.name),t=n.name,n.type==="radio"&&t!=null){for(n=e;n.parentNode;)n=n.parentNode;for(n=n.querySelectorAll('input[name="'+Gt(""+t)+'"][type="radio"]'),t=0;t<n.length;t++){var a=n[t];if(a!==e&&a.form===e.form){var o=a[bt]||null;if(!o)throw Error(u(90));Du(a,o.value,o.defaultValue,o.defaultValue,o.checked,o.defaultChecked,o.type,o.name)}}for(t=0;t<n.length;t++)a=n[t],a.form===e.form&&ef(a)}break e;case"textarea":nf(e,n.value,n.defaultValue);break e;case"select":t=n.value,t!=null&&Yl(e,!!n.multiple,t,!1)}}}var Bu=!1;function of(e,t,n){if(Bu)return e(t,n);Bu=!0;try{var a=e(t);return a}finally{if(Bu=!1,(Vl!==null||Xl!==null)&&(Ur(),Vl&&(t=Vl,e=Xl,Xl=Vl=null,uf(t),e)))for(t=0;t<e.length;t++)uf(e[t])}}function Oa(e,t){var n=e.stateNode;if(n===null)return null;var a=n[bt]||null;if(a===null)return null;n=a[t];e:switch(t){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(a=!a.disabled)||(e=e.type,a=!(e==="button"||e==="input"||e==="select"||e==="textarea")),e=!a;break e;default:e=!1}if(e)return null;if(n&&typeof n!="function")throw Error(u(231,t,typeof n));return n}var bn=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),Lu=!1;if(bn)try{var Ra={};Object.defineProperty(Ra,"passive",{get:function(){Lu=!0}}),window.addEventListener("test",Ra,Ra),window.removeEventListener("test",Ra,Ra)}catch{Lu=!1}var Hn=null,Uu=null,$i=null;function sf(){if($i)return $i;var e,t=Uu,n=t.length,a,o="value"in Hn?Hn.value:Hn.textContent,s=o.length;for(e=0;e<n&&t[e]===o[e];e++);var g=n-e;for(a=1;a<=g&&t[n-a]===o[s-a];a++);return $i=o.slice(e,1<a?1-a:void 0)}function Pi(e){var t=e.keyCode;return"charCode"in e?(e=e.charCode,e===0&&t===13&&(e=13)):e=t,e===10&&(e=13),32<=e||e===13?e:0}function er(){return!0}function cf(){return!1}function St(e){function t(n,a,o,s,g){this._reactName=n,this._targetInst=o,this.type=a,this.nativeEvent=s,this.target=g,this.currentTarget=null;for(var S in e)e.hasOwnProperty(S)&&(n=e[S],this[S]=n?n(s):s[S]);return this.isDefaultPrevented=(s.defaultPrevented!=null?s.defaultPrevented:s.returnValue===!1)?er:cf,this.isPropagationStopped=cf,this}return v(t.prototype,{preventDefault:function(){this.defaultPrevented=!0;var n=this.nativeEvent;n&&(n.preventDefault?n.preventDefault():typeof n.returnValue!="unknown"&&(n.returnValue=!1),this.isDefaultPrevented=er)},stopPropagation:function(){var n=this.nativeEvent;n&&(n.stopPropagation?n.stopPropagation():typeof n.cancelBubble!="unknown"&&(n.cancelBubble=!0),this.isPropagationStopped=er)},persist:function(){},isPersistent:er}),t}var pl={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},tr=St(pl),Ba=v({},pl,{view:0,detail:0}),uy=St(Ba),Hu,qu,La,nr=v({},Ba,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:Gu,button:0,buttons:0,relatedTarget:function(e){return e.relatedTarget===void 0?e.fromElement===e.srcElement?e.toElement:e.fromElement:e.relatedTarget},movementX:function(e){return"movementX"in e?e.movementX:(e!==La&&(La&&e.type==="mousemove"?(Hu=e.screenX-La.screenX,qu=e.screenY-La.screenY):qu=Hu=0,La=e),Hu)},movementY:function(e){return"movementY"in e?e.movementY:qu}}),ff=St(nr),oy=v({},nr,{dataTransfer:0}),sy=St(oy),cy=v({},Ba,{relatedTarget:0}),Yu=St(cy),fy=v({},pl,{animationName:0,elapsedTime:0,pseudoElement:0}),dy=St(fy),hy=v({},pl,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),py=St(hy),my=v({},pl,{data:0}),df=St(my),gy={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},yy={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"},xy={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function vy(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):(e=xy[e])?!!t[e]:!1}function Gu(){return vy}var by=v({},Ba,{key:function(e){if(e.key){var t=gy[e.key]||e.key;if(t!=="Unidentified")return t}
vendor: 107,199 bytes, line 48
48return e.type==="keypress"?(e=Pi(e),e===13?"Enter":String.fromCharCode(e)):e.type==="keydown"||e.type==="keyup"?yy[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:Gu,charCode:function(e){return e.type==="keypress"?Pi(e):0},keyCode:function(e){return e.type==="keydown"||e.type==="keyup"?e.keyCode:0},which:function(e){return e.type==="keypress"?Pi(e):e.type==="keydown"||e.type==="keyup"?e.keyCode:0}}),Sy=St(by),Ey=v({},nr,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),hf=St(Ey),wy=v({},Ba,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:Gu}),Cy=St(wy),Ty=v({},pl,{propertyName:0,elapsedTime:0,pseudoElement:0}),Ay=St(Ty),zy=v({},nr,{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}),Ny=St(zy),jy=v({},pl,{newState:0,oldState:0}),ky=St(jy),Dy=[9,13,27,32],Vu=bn&&"CompositionEvent"in window,Ua=null;bn&&"documentMode"in document&&(Ua=document.documentMode);var _y=bn&&"TextEvent"in window&&!Ua,pf=bn&&(!Vu||Ua&&8<Ua&&11>=Ua),mf=" ",gf=!1;function yf(e,t){switch(e){case"keyup":return Dy.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function xf(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var Ql=!1;function My(e,t){switch(e){case"compositionend":return xf(t);case"keypress":return t.which!==32?null:(gf=!0,mf);case"textInput":return e=t.data,e===mf&&gf?null:e;default:return null}}function Oy(e,t){if(Ql)return e==="compositionend"||!Vu&&yf(e,t)?(e=sf(),$i=Uu=Hn=null,Ql=!1,e):null;switch(e){case"paste":return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1<t.char.length)return t.char;if(t.which)return String.fromCharCode(t.which)}return null;case"compositionend":return pf&&t.locale!=="ko"?null:t.data;default:return null}}var Ry={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 vf(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t==="input"?!!Ry[e.type]:t==="textarea"}function bf(e,t,n,a){Vl?Xl?Xl.push(a):Xl=[a]:Vl=a,t=Qr(t,"onChange"),0<t.length&&(n=new tr("onChange","change",null,n,a),e.push({event:n,listeners:t}))}var Ha=null,qa=null;function By(e){np(e,0)}function lr(e){var t=Ma(e);if(ef(t))return e}function Sf(e,t){if(e==="change")return t}var Ef=!1;if(bn){var Xu;if(bn){var Qu="oninput"in document;if(!Qu){var wf=document.createElement("div");wf.setAttribute("oninput","return;"),Qu=typeof wf.oninput=="function"}Xu=Qu}else Xu=!1;Ef=Xu&&(!document.documentMode||9<document.documentMode)}function Cf(){Ha&&(Ha.detachEvent("onpropertychange",Tf),qa=Ha=null)}function Tf(e){if(e.propertyName==="value"&&lr(qa)){var t=[];bf(t,qa,e,Ru(e)),of(By,t)}}function Ly(e,t,n){e==="focusin"?(Cf(),Ha=t,qa=n,Ha.attachEvent("onpropertychange",Tf)):e==="focusout"&&Cf()}function Uy(e){if(e==="selectionchange"||e==="keyup"||e==="keydown")return lr(qa)}function Hy(e,t){if(e==="click")return lr(t)}function qy(e,t){if(e==="input"||e==="change")return lr(t)}function Yy(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var Dt=typeof Object.is=="function"?Object.is:Yy;function Ya(e,t){if(Dt(e,t))return!0;if(typeof e!="object"||e===null||typeof t!="object"||t===null)return!1;var n=Object.keys(e),a=Object.keys(t);if(n.length!==a.length)return!1;for(a=0;a<n.length;a++){var o=n[a];if(!Ol.call(t,o)||!Dt(e[o],t[o]))return!1}return!0}function Af(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function zf(e,t){var n=Af(e);e=0;for(var a;n;){if(n.nodeType===3){if(a=e+n.textContent.length,e<=t&&a>=t)return{node:n,offset:t-e};e=a}e:{for(;n;){if(n.nextSibling){n=n.nextSibling;break e}n=n.parentNode}n=void 0}n=Af(n)}}function Nf(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?Nf(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function jf(e){e=e!=null&&e.ownerDocument!=null&&e.ownerDocument.defaultView!=null?e.ownerDocument.defaultView:window;for(var t=Ji(e.document);t instanceof e.HTMLIFrameElement;){try{var n=typeof t.contentWindow.location.href=="string"}catch{n=!1}if(n)e=t.contentWindow;else break;t=Ji(e.document)}return t}function Zu(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&(t==="input"&&(e.type==="text"||e.type==="search"||e.type==="tel"||e.type==="url"||e.type==="password")||t==="textarea"||e.contentEditable==="true")}var Gy=bn&&"documentMode"in document&&11>=document.documentMode,Zl=null,Ku=null,Ga=null,Fu=!1;function kf(e,t,n){var a=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;Fu||Zl==null||Zl!==Ji(a)||(a=Zl,"selectionStart"in a&&Zu(a)?a={start:a.selectionStart,end:a.selectionEnd}:(a=(a.ownerDocument&&a.ownerDocument.defaultView||window).getSelection(),a={anchorNode:a.anchorNode,anchorOffset:a.anchorOffset,focusNode:a.focusNode,focusOffset:a.focusOffset}),Ga&&Ya(Ga,a)||(Ga=a,a=Qr(Ku,"onSelect"),0<a.length&&(t=new tr("onSelect","select",null,t,n),e.push({event:t,listeners:a}),t.target=Zl)))}function ml(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var Kl={animationend:ml("Animation","AnimationEnd"),animationiteration:ml("Animation","AnimationIteration"),animationstart:ml("Animation","AnimationStart"),transitionrun:ml("Transition","TransitionRun"),transitionstart:ml("Transition","TransitionStart"),transitioncancel:ml("Transition","TransitionCancel"),transitionend:ml("Transition","TransitionEnd")},Iu={},Df={};bn&&(Df=document.createElement("div").style,"AnimationEvent"in window||(delete Kl.animationend.animation,delete Kl.animationiteration.animation,delete Kl.animationstart.animation),"TransitionEvent"in window||delete Kl.transitionend.transition);function gl(e){if(Iu[e])return Iu[e];if(!Kl[e])return e;var t=Kl[e],n;for(n in t)if(t.hasOwnProperty(n)&&n in Df)return Iu[e]=t[n];return e}var _f=gl("animationend"),Mf=gl("animationiteration"),Of=gl("animationstart"),Vy=gl("transitionrun"),Xy=gl("transitionstart"),Qy=gl("transitioncancel"),Rf=gl("transitionend"),Bf=new Map,Ju="abort auxClick beforeToggle 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(" ");Ju.push("scrollEnd");function en(e,t){Bf.set(e,t),hl(t,[e])}var ar=typeof reportError=="function"?reportError:function(e){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var t=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof e=="object"&&e!==null&&typeof e.message=="string"?String(e.message):String(e),error:e});if(!window.dispatchEvent(t))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",e);return}console.error(e)},Vt=[],Fl=0,Wu=0;function ir(){for(var e=Fl,t=Wu=Fl=0;t<e;){var n=Vt[t];Vt[t++]=null;var a=Vt[t];Vt[t++]=null;var o=Vt[t];Vt[t++]=null;var s=Vt[t];if(Vt[t++]=null,a!==null&&o!==null){var g=a.pending;g===null?o.next=o:(o.next=g.next,g.next=o),a.pending=o}s!==0&&Lf(n,o,s)}}function rr(e,t,n,a){Vt[Fl++]=e,Vt[Fl++]=t,Vt[Fl++]=n,Vt[Fl++]=a,Wu|=a,e.lanes|=a,e=e.alternate,e!==null&&(e.lanes|=a)}function $u(e,t,n,a){return rr(e,t,n,a),ur(e)}function yl(e,t){return rr(e,null,null,t),ur(e)}function Lf(e,t,n){e.lanes|=n;var a=e.alternate;a!==null&&(a.lanes|=n);for(var o=!1,s=e.return;s!==null;)s.childLanes|=n,a=s.alternate,a!==null&&(a.childLanes|=n),s.tag===22&&(e=s.stateNode,e===null||e._visibility&1||(o=!0)),e=s,s=s.return;return e.tag===3?(s=e.stateNode,o&&t!==null&&(o=31-qe(n),e=s.hiddenUpdates,a=e[o],a===null?e[o]=[t]:a.push(t),t.lane=n|536870912),s):null}function ur(e){if(50<ci)throw ci=0,os=null,Error(u(185));for(var t=e.return;t!==null;)e=t,t=e.return;return e.tag===3?e.stateNode:null}var Il={};function Zy(e,t,n,a){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.refCleanup=this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=a,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function _t(e,t,n,a){return new Zy(e,t,n,a)}function Pu(e){return e=e.prototype,!(!e||!e.isReactComponent)}function Sn(e,t){var n=e.alternate;return n===null?(n=_t(e.tag,t,e.key,e.mode),n.elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.type=e.type,n.flags=0,n.subtreeFlags=0,n.deletions=null),n.flags=e.flags&65011712,n.childLanes=e.childLanes,n.lanes=e.lanes,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n.refCleanup=e.refCleanup,n}function Uf(e,t){e.flags&=65011714;var n=e.alternate;return n===null?(e.childLanes=0,e.lanes=t,e.child=null,e.subtreeFlags=0,e.memoizedProps=null,e.memoizedState=null,e.updateQueue=null,e.dependencies=null,e.stateNode=null):(e.childLanes=n.childLanes,e.lanes=n.lanes,e.child=n.child,e.subtreeFlags=0,e.deletions=null,e.memoizedProps=n.memoizedProps,e.memoizedState=n.memoizedState,e.updateQueue=n.updateQueue,e.type=n.type,t=n.dependencies,e.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext}),e}function or(e,t,n,a,o,s){var g=0;if(a=e,typeof e=="function")Pu(e)&&(g=1);else if(typeof e=="string")g=W0(e,n,$.current)?26:e==="html"||e==="head"||e==="body"?27:5;else e:switch(e){case ce:return e=_t(31,n,t,o),e.elementType=ce,e.lanes=s,e;case k:return xl(n.children,o,s,t);case O:g=8,o|=24;break;case j:return e=_t(12,n,t,o|2),e.elementType=j,e.lanes=s,e;case te:return e=_t(13,n,t,o),e.elementType=te,e.lanes=s,e;case Y:return e=_t(19,n,t,o),e.elementType=Y,e.lanes=s,e;default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case q:g=10;break e;case L:g=9;break e;case ne:g=11;break e;case W:g=14;break e;case ue:g=16,a=null;break e}g=29,n=Error(u(130,e===null?"null":typeof e,"")),a=null}return t=_t(g,n,t,o),t.elementType=e,t.type=a,t.lanes=s,t}function xl(e,t,n,a){return e=_t(7,e,a,t),e.lanes=n,e}function eo(e,t,n){return e=_t(6,e,null,t),e.lanes=n,e}function Hf(e){var t=_t(18,null,null,0);return t.stateNode=e,t}function to(e,t,n){return t=_t(4,e.children!==null?e.children:[],e.key,t),t.lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}var qf=new WeakMap;function Xt(e,t){if(typeof e=="object"&&e!==null){var n=qf.get(e);return n!==void 0?n:(t={value:e,source:t,stack:Vi(t)},qf.set(e,t),t)}return{value:e,source:t,stack:Vi(t)}}var Jl=[],Wl=0,sr=null,Va=0,Qt=[],Zt=0,qn=null,an=1,rn="";function En(e,t){Jl[Wl++]=Va,Jl[Wl++]=sr,sr=e,Va=t}function Yf(e,t,n){Qt[Zt++]=an,Qt[Zt++]=rn,Qt[Zt++]=qn,qn=e;var a=an;e=rn;var o=32-qe(a)-1;a&=~(1<<o),n+=1;var s=32-qe(t)+o;if(30<s){var g=o-o%5;s=(a&(1<<g)-1).toString(32),a>>=g,o-=g,an=1<<32-qe(t)+o|n<<o|a,rn=s+e}else an=1<<s|n<<o|a,rn=e}function no(e){e.return!==null&&(En(e,1),Yf(e,1,0))}function lo(e){for(;e===sr;)sr=Jl[--Wl],Jl[Wl]=null,Va=Jl[--Wl],Jl[Wl]=null;for(;e===qn;)qn=Qt[--Zt],Qt[Zt]=null,rn=Qt[--Zt],Qt[Zt]=null,an=Qt[--Zt],Qt[Zt]=null}function Gf(e,t){Qt[Zt++]=an,Qt[Zt++]=rn,Qt[Zt++]=qn,an=t.id,rn=t.overflow,qn=e}var st=null,Xe=null,Ne=!1,Yn=null,Kt=!1,ao=Error(u(519));function Gn(e){var t=Error(u(418,1<arguments.length&&arguments[1]!==void 0&&arguments[1]?"text":"HTML",""));throw Xa(Xt(t,e)),ao}function Vf(e){var t=e.stateNode,n=e.type,a=e.memoizedProps;switch(t[ot]=e,t[bt]=a,n){case"dialog":Ce("cancel",t),Ce("close",t);break;case"iframe":case"object":case"embed":Ce("load",t);break;case"video":case"audio":for(n=0;n<di.length;n++)Ce(di[n],t);break;case"source":Ce("error",t);break;case"img":case"image":case"link":Ce("error",t),Ce("load",t);break;case"details":Ce("toggle",t);break;case"input":Ce("invalid",t),tf(t,a.value,a.defaultValue,a.checked,a.defaultChecked,a.type,a.name,!0);break;case"select":Ce("invalid",t);break;case"textarea":Ce("invalid",t),lf(t,a.value,a.defaultValue,a.children)}n=a.children,typeof n!="string"&&typeof n!="number"&&typeof n!="bigint"||t.textContent===""+n||a.suppressHydrationWarning===!0||rp(t.textContent,n)?(a.popover!=null&&(Ce("beforetoggle",t),Ce("toggle",t)),a.onScroll!=null&&Ce("scroll",t),a.onScrollEnd!=null&&Ce("scrollend",t),a.onClick!=null&&(t.onclick=vn),t=!0):t=!1,t||Gn(e,!0)}function Xf(e){for(st=e.return;st;)switch(st.tag){case 5:case 31:case 13:Kt=!1;return;case 27:case 3:Kt=!0;return;default:st=st.return}}function $l(e){if(e!==st)return!1;if(!Ne)return Xf(e),Ne=!0,!1;var t=e.tag,n;if((n=t!==3&&t!==27)&&((n=t===5)&&(n=e.type,n=!(n!=="form"&&n!=="button")||ws(e.type,e.memoizedProps)),n=!n),n&&Xe&&Gn(e),Xf(e),t===13){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(u(317));Xe=mp(e)}else if(t===31){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(u(317));Xe=mp(e)}else t===27?(t=Xe,nl(e.type)?(e=Ns,Ns=null,Xe=e):Xe=t):Xe=st?It(e.stateNode.nextSibling):null;return!0}function vl(){Xe=st=null,Ne=!1}function io(){var e=Yn;return e!==null&&(Tt===null?Tt=e:Tt.push.apply(Tt,e),Yn=null),e}function Xa(e){Yn===null?Yn=[e]:Yn.push(e)}var ro=A(null),bl=null,wn=null;function Vn(e,t,n){w(ro,t._currentValue),t._currentValue=n}function Cn(e){e._currentValue=ro.current,V(ro)}function uo(e,t,n){for(;e!==null;){var a=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,a!==null&&(a.childLanes|=t)):a!==null&&(a.childLanes&t)!==t&&(a.childLanes|=t),e===n)break;e=e.return}}function oo(e,t,n,a){var o=e.child;for(o!==null&&(o.return=e);o!==null;){var s=o.dependencies;if(s!==null){var g=o.child;s=s.firstContext;e:for(;s!==null;){var S=s;s=o;for(var T=0;T<t.length;T++)if(S.context===t[T]){s.lanes|=n,S=s.alternate,S!==null&&(S.lanes|=n),uo(s.return,n,e),a||(g=null);break e}s=S.next}}else if(o.tag===18){if(g=o.return,g===null)throw Error(u(341));g.lanes|=n,s=g.alternate,s!==null&&(s.lanes|=n),uo(g,n,e),g=null}else g=o.child;if(g!==null)g.return=o;else for(g=o;g!==null;){if(g===e){g=null;break}if(o=g.sibling,o!==null){o.return=g.return,g=o;break}g=g.return}o=g}}function Pl(e,t,n,a){e=null;for(var o=t,s=!1;o!==null;){if(!s){if((o.flags&524288)!==0)s=!0;else if((o.flags&262144)!==0)break}if(o.tag===10){var g=o.alternate;if(g===null)throw Error(u(387));if(g=g.memoizedProps,g!==null){var S=o.type;Dt(o.pendingProps.value,g.value)||(e!==null?e.push(S):e=[S])}}else if(o===Te.current){if(g=o.alternate,g===null)throw Error(u(387));g.memoizedState.memoizedState!==o.memoizedState.memoizedState&&(e!==null?e.push(yi):e=[yi])}o=o.return}e!==null&&oo(t,e,n,a),t.flags|=262144}function cr(e){for(e=e.firstContext;e!==null;){if(!Dt(e.context._currentValue,e.memoizedValue))return!0;e=e.next}return!1}function Sl(e){bl=e,wn=null,e=e.dependencies,e!==null&&(e.firstContext=null)}function ct(e){return Qf(bl,e)}function fr(e,t){return bl===null&&Sl(e),Qf(e,t)}function Qf(e,t){var n=t._currentValue;if(t={context:t,memoizedValue:n,next:null},wn===null){if(e===null)throw Error(u(308));wn=t,e.dependencies={lanes:0,firstContext:t},e.flags|=524288}else wn=wn.next=t;return n}var Ky=typeof AbortController<"u"?AbortController:function(){var e=[],t=this.signal={aborted:!1,addEventListener:function(n,a){e.push(a)}};this.abort=function(){t.aborted=!0,e.forEach(function(n){return n()})}},Fy=l.unstable_scheduleCallback,Iy=l.unstable_NormalPriority,Pe={$$typeof:q,Consumer:null,Provider:null,_currentValue:null,_currentValue2:null,_threadCount:0};function so(){return{controller:new Ky,data:new Map,refCount:0}}function Qa(e){e.refCount--,e.refCount===0&&Fy(Iy,function(){e.controller.abort()})}var Za=null,co=0,ea=0,ta=null;function Jy(e,t){if(Za===null){var n=Za=[];co=0,ea=ps(),ta={status:"pending",value:void 0,then:function(a){n.push(a)}}}return co++,t.then(Zf,Zf),t}function Zf(){if(--co===0&&Za!==null){ta!==null&&(ta.status="fulfilled");var e=Za;Za=null,ea=0,ta=null;for(var t=0;t<e.length;t++)(0,e[t])()}}function Wy(e,t){var n=[],a={status:"pending",value:null,reason:null,then:function(o){n.push(o)}};return e.then(function(){a.status="fulfilled",a.value=t;for(var o=0;o<n.length;o++)(0,n[o])(t)},function(o){for(a.status="rejected",a.reason=o,o=0;o<n.length;o++)(0,n[o])(void 0)}),a}var Kf=B.S;B.S=function(e,t){kh=gt(),typeof t=="object"&&t!==null&&typeof t.then=="function"&&Jy(e,t),Kf!==null&&Kf(e,t)};var El=A(null);function fo(){var e=El.current;return e!==null?e:Ye.pooledCache}function dr(e,t){t===null?w(El,El.current):w(El,t.pool)}function Ff(){var e=fo();return e===null?null:{parent:Pe._currentValue,pool:e}}var na=Error(u(460)),ho=Error(u(474)),hr=Error(u(542)),pr={then:function(){}};function If(e){return e=e.status,e==="fulfilled"||e==="rejected"}function Jf(e,t,n){switch(n=e[n],n===void 0?e.push(t):n!==t&&(t.then(vn,vn),t=n),t.status){case"fulfilled":return t.value;case"rejected":throw e=t.reason,$f(e),e;default:if(typeof t.status=="string")t.then(vn,vn);else{if(e=Ye,e!==null&&100<e.shellSuspendCounter)throw Error(u(482));e=t,e.status="pending",e.then(function(a){if(t.status==="pending"){var o=t;o.status="fulfilled",o.value=a}},function(a){if(t.status==="pending"){var o=t;o.status="rejected",o.reason=a}})}switch(t.status){case"fulfilled":return t.value;case"rejected":throw e=t.reason,$f(e),e}throw Cl=t,na}}function wl(e){try{var t=e._init;return t(e._payload)}catch(n){throw n!==null&&typeof n=="object"&&typeof n.then=="function"?(Cl=n,na):n}}var Cl=null;function Wf(){if(Cl===null)throw Error(u(459));var e=Cl;return Cl=null,e}function $f(e){if(e===na||e===hr)throw Error(u(483))}var la=null,Ka=0;function mr(e){var t=Ka;return Ka+=1,la===null&&(la=[]),Jf(la,e,t)}function Fa(e,t){t=t.props.ref,e.ref=t!==void 0?t:null}function gr(e,t){throw t.$$typeof===E?Error(u(525)):(e=Object.prototype.toString.call(t),Error(u(31,e==="[object Object]"?"object with keys {"+Object.keys(t).join(", ")+"}":e)))}function Pf(e){function t(D,z){if(e){var _=D.deletions;_===null?(D.deletions=[z],D.flags|=16):_.push(z)}}function n(D,z){if(!e)return null;for(;z!==null;)t(D,z),z=z.sibling;return null}function a(D){for(var z=new Map;D!==null;)D.key!==null?z.set(D.key,D):z.set(D.index,D),D=D.sibling;return z}function o(D,z){return D=Sn(D,z),D.index=0,D.sibling=null,D}function s(D,z,_){return D.index=_,e?(_=D.alternate,_!==null?(_=_.index,_<z?(D.flags|=67108866,z):_):(D.flags|=67108866,z)):(D.flags|=1048576,z)}function g(D){return e&&D.alternate===null&&(D.flags|=67108866),D}function S(D,z,_,Q){return z===null||z.tag!==6?(z=eo(_,D.mode,Q),z.return=D,z):(z=o(z,_),z.return=D,z)}function T(D,z,_,Q){var se=_.type;return se===k?G(D,z,_.props.children,Q,_.key):z!==null&&(z.elementType===se||typeof se=="object"&&se!==null&&se.$$typeof===ue&&wl(se)===z.type)?(z=o(z,_.props),Fa(z,_),z.return=D,z):(z=or(_.type,_.key,_.props,null,D.mode,Q),Fa(z,_),z.return=D,z)}function M(D,z,_,Q){return z===null||z.tag!==4||z.stateNode.containerInfo!==_.containerInfo||z.stateNode.implementation!==_.implementation?(z=to(_,D.mode,Q),z.return=D,z):(z=o(z,_.children||[]),z.return=D,z)}function G(D,z,_,Q,se){return z===null||z.tag!==7?(z=xl(_,D.mode,Q,se),z.return=D,z):(z=o(z,_),z.return=D,z)}function Z(D,z,_){if(typeof z=="string"&&z!==""||typeof z=="number"||typeof z=="bigint")return z=eo(""+z,D.mode,_),z.return=D,z;if(typeof z=="object"&&z!==null){switch(z.$$typeof){case b:return _=or(z.type,z.key,z.props,null,D.mode,_),Fa(_,z),_.return=D,_;case N:return z=to(z,D.mode,_),z.return=D,z;case ue:return z=wl(z),Z(D,z,_)}if(F(z)||P(z))return z=xl(z,D.mode,_,null),z.return=D,z;if(typeof z.then=="function")return Z(D,mr(z),_);if(z.$$typeof===q)return Z(D,fr(D,z),_);gr(D,z)}return null}function R(D,z,_,Q){var se=z!==null?z.key:null;if(typeof _=="string"&&_!==""||typeof _=="number"||typeof _=="bigint")return se!==null?null:S(D,z,""+_,Q);if(typeof _=="object"&&_!==null){switch(_.$$typeof){case b:return _.key===se?T(D,z,_,Q):null;case N:return _.key===se?M(D,z,_,Q):null;case ue:return _=wl(_),R(D,z,_,Q)}if(F(_)||P(_))return se!==null?null:G(D,z,_,Q,null);if(typeof _.then=="function")return R(D,z,mr(_),Q);if(_.$$typeof===q)return R(D,z,fr(D,_),Q);gr(D,_)}return null}function H(D,z,_,Q,se){if(typeof Q=="string"&&Q!==""||typeof Q=="number"||typeof Q=="bigint")return D=D.get(_)||null,S(z,D,""+Q,se);if(typeof Q=="object"&&Q!==null){switch(Q.$$typeof){case b:return D=D.get(Q.key===null?_:Q.key)||null,T(z,D,Q,se);case N:return D=D.get(Q.key===null?_:Q.key)||null,M(z,D,Q,se);case ue:return Q=wl(Q),H(D,z,_,Q,se)}if(F(Q)||P(Q))return D=D.get(_)||null,G(z,D,Q,se,null);if(typeof Q.then=="function")return H(D,z,_,mr(Q),se);if(Q.$$typeof===q)return H(D,z,_,fr(z,Q),se);gr(z,Q)}return null}function le(D,z,_,Q){for(var se=null,je=null,ie=z,xe=z=0,ze=null;ie!==null&&xe<_.length;xe++){ie.index>xe?(ze=ie,ie=null):ze=ie.sibling;var ke=R(D,ie,_[xe],Q);if(ke===null){ie===null&&(ie=ze);break}e&&ie&&ke.alternate===null&&t(D,ie),z=s(ke,z,xe),je===null?se=ke:je.sibling=ke,je=ke,ie=ze}if(xe===_.length)return n(D,ie),Ne&&En(D,xe),se;if(ie===null){for(;xe<_.length;xe++)ie=Z(D,_[xe],Q),ie!==null&&(z=s(ie,z,xe),je===null?se=ie:je.sibling=ie,je=ie);return Ne&&En(D,xe),se}for(ie=a(ie);xe<_.length;xe++)ze=H(ie,D,xe,_[xe],Q),ze!==null&&(e&&ze.alternate!==null&&ie.delete(ze.key===null?xe:ze.key),z=s(ze,z,xe),je===null?se=ze:je.sibling=ze,je=ze);return e&&ie.forEach(function(ul){return t(D,ul)}),Ne&&En(D,xe),se}function fe(D,z,_,Q){if(_==null)throw Error(u(151));for(var se=null,je=null,ie=z,xe=z=0,ze=null,ke=_.next();ie!==null&&!ke.done;xe++,ke=_.next()){ie.index>xe?(ze=ie,ie=null):ze=ie.sibling;var ul=R(D,ie,ke.value,Q);if(ul===null){ie===null&&(ie=ze);break}e&&ie&&ul.alternate===null&&t(D,ie),z=s(ul,z,xe),je===null?se=ul:je.sibling=ul,je=ul,ie=ze}if(ke.done)return n(D,ie),Ne&&En(D,xe),se;if(ie===null){for(;!ke.done;xe++,ke=_.next())ke=Z(D,ke.value,Q),ke!==null&&(z=s(ke,z,xe),je===null?se=ke:je.sibling=ke,je=ke);return Ne&&En(D,xe),se}for(ie=a(ie);!ke.done;xe++,ke=_.next())ke=H(ie,D,xe,ke.value,Q),ke!==null&&(e&&ke.alternate!==null&&ie.delete(ke.key===null?xe:ke.key),z=s(ke,z,xe),je===null?se=ke:je.sibling=ke,je=ke);return e&&ie.forEach(function(o1){return t(D,o1)}),Ne&&En(D,xe),se}function He(D,z,_,Q){if(typeof _=="object"&&_!==null&&_.type===k&&_.key===null&&(_=_.props.children),typeof _=="object"&&_!==null){switch(_.$$typeof){case b:e:{for(var se=_.key;z!==null;){if(z.key===se){if(se=_.type,se===k){if(z.tag===7){n(D,z.sibling),Q=o(z,_.props.children),Q.return=D,D=Q;break e}}else if(z.elementType===se||typeof se=="object"&&se!==null&&se.$$typeof===ue&&wl(se)===z.type){n(D,z.sibling),Q=o(z,_.props),Fa(Q,_),Q.return=D,D=Q;break e}n(D,z);break}else t(D,z);z=z.sibling}_.type===k?(Q=xl(_.props.children,D.mode,Q,_.key),Q.return=D,D=Q):(Q=or(_.type,_.key,_.props,null,D.mode,Q),Fa(Q,_),Q.return=D,D=Q)}return g(D);case N:e:{for(se=_.key;z!==null;){if(z.key===se)if(z.tag===4&&z.stateNode.containerInfo===_.containerInfo&&z.stateNode.implementation===_.implementation){n(D,z.sibling),Q=o(z,_.children||[]),Q.return=D,D=Q;break e}else{n(D,z);break}else t(D,z);z=z.sibling}Q=to(_,D.mode,Q),Q.return=D,D=Q}return g(D);case ue:return _=wl(_),He(D,z,_,Q)}if(F(_))return le(D,z,_,Q);if(P(_)){if(se=P(_),typeof se!="function")throw Error(u(150));return _=se.call(_),fe(D,z,_,Q)}if(typeof _.then=="function")return He(D,z,mr(_),Q);if(_.$$typeof===q)return He(D,z,fr(D,_),Q);gr(D,_)}return typeof _=="string"&&_!==""||typeof _=="number"||typeof _=="bigint"?(_=""+_,z!==null&&z.tag===6?(n(D,z.sibling),Q=o(z,_),Q.return=D,D=Q):(n(D,z),Q=eo(_,D.mode,Q),Q.return=D,D=Q),g(D)):n(D,z)}return function(D,z,_,Q){try{Ka=0;var se=He(D,z,_,Q);return la=null,se}catch(ie){if(ie===na||ie===hr)throw ie;var je=_t(29,ie,null,D.mode);return je.lanes=Q,je.return=D,je}finally{}}}var Tl=Pf(!0),ed=Pf(!1),Xn=!1;function po(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function mo(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,callbacks:null})}function Qn(e){return{lane:e,tag:0,payload:null,callback:null,next:null}}function Zn(e,t,n){var a=e.updateQueue;if(a===null)return null;if(a=a.shared,(De&2)!==0){var o=a.pending;return o===null?t.next=t:(t.next=o.next,o.next=t),a.pending=t,t=ur(e),Lf(e,null,n),t}return rr(e,a,t,n),ur(e)}function Ia(e,t,n){if(t=t.updateQueue,t!==null&&(t=t.shared,(n&4194048)!==0)){var a=t.lanes;a&=e.pendingLanes,n|=a,t.lanes=n,Xc(e,n)}}function go(e,t){var n=e.updateQueue,a=e.alternate;if(a!==null&&(a=a.updateQueue,n===a)){var o=null,s=null;if(n=n.firstBaseUpdate,n!==null){do{var g={lane:n.lane,tag:n.tag,payload:n.payload,callback:null,next:null};s===null?o=s=g:s=s.next=g,n=n.next}while(n!==null);s===null?o=s=t:s=s.next=t}else o=s=t;n={baseState:a.baseState,firstBaseUpdate:o,lastBaseUpdate:s,shared:a.shared,callbacks:a.callbacks},e.updateQueue=n;return}e=n.lastBaseUpdate,e===null?n.firstBaseUpdate=t:e.next=t,n.lastBaseUpdate=t}var yo=!1;function Ja(){if(yo){var e=ta;if(e!==null)throw e}}function Wa(e,t,n,a){yo=!1;var o=e.updateQueue;Xn=!1;var s=o.firstBaseUpdate,g=o.lastBaseUpdate,S=o.shared.pending;if(S!==null){o.shared.pending=null;var T=S,M=T.next;T.next=null,g===null?s=M:g.next=M,g=T;var G=e.alternate;G!==null&&(G=G.updateQueue,S=G.lastBaseUpdate,S!==g&&(S===null?G.firstBaseUpdate=M:S.next=M,G.lastBaseUpdate=T))}if(s!==null){var Z=o.baseState;g=0,G=M=T=null,S=s;do{var R=S.lane&-536870913,H=R!==S.lane;if(H?(Ae&R)===R:(a&R)===R){R!==0&&R===ea&&(yo=!0),G!==null&&(G=G.next={lane:0,tag:S.tag,payload:S.payload,callback:null,next:null});e:{var le=e,fe=S;R=t;var He=n;switch(fe.tag){case 1:if(le=fe.payload,typeof le=="function"){Z=le.call(He,Z,R);break e}Z=le;break e;case 3:le.flags=le.flags&-65537|128;case 0:if(le=fe.payload,R=typeof le=="function"?le.call(He,Z,R):le,R==null)break e;Z=v({},Z,R);break e;case 2:Xn=!0}}R=S.callback,R!==null&&(e.flags|=64,H&&(e.flags|=8192),H=o.callbacks,H===null?o.callbacks=[R]:H.push(R))}else H={lane:R,tag:S.tag,payload:S.payload,callback:S.callback,next:null},G===null?(M=G=H,T=Z):G=G.next=H,g|=R;if(S=S.next,S===null){if(S=o.shared.pending,S===null)break;H=S,S=H.next,H.next=null,o.lastBaseUpdate=H,o.shared.pending=null}}while(!0);G===null&&(T=Z),o.baseState=T,o.firstBaseUpdate=M,o.lastBaseUpdate=G,s===null&&(o.shared.lanes=0),Wn|=g,e.lanes=g,e.memoizedState=Z}}function td(e,t){if(typeof e!="function")throw Error(u(191,e));e.call(t)}function nd(e,t){var n=e.callbacks;if(n!==null)for(e.callbacks=null,e=0;e<n.length;e++)td(n[e],t)}var aa=A(null),yr=A(0);function ld(e,t){e=Mn,w(yr,e),w(aa,t),Mn=e|t.baseLanes}function xo(){w(yr,Mn),w(aa,aa.current)}function vo(){Mn=yr.current,V(aa),V(yr)}var Mt=A(null),Ft=null;function Kn(e){var t=e.alternate;w(We,We.current&1),w(Mt,e),Ft===null&&(t===null||aa.current!==null||t.memoizedState!==null)&&(Ft=e)}function bo(e){w(We,We.current),w(Mt,e),Ft===null&&(Ft=e)}function ad(e){e.tag===22?(w(We,We.current),w(Mt,e),Ft===null&&(Ft=e)):Fn()}function Fn(){w(We,We.current),w(Mt,Mt.current)}function Ot(e){V(Mt),Ft===e&&(Ft=null),V(We)}var We=A(0);function xr(e){for(var t=e;t!==null;){if(t.tag===13){var n=t.memoizedState;if(n!==null&&(n=n.dehydrated,n===null||As(n)||zs(n)))return t}else if(t.tag===19&&(t.memoizedProps.revealOrder==="forwards"||t.memoizedProps.revealOrder==="backwards"||t.memoizedProps.revealOrder==="unstable_legacy-backwards"||t.memoizedProps.revealOrder==="together")){if((t.flags&128)!==0)return t}else if(t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var Tn=0,ye=null,Le=null,et=null,vr=!1,ia=!1,Al=!1,br=0,$a=0,ra=null,$y=0;function Ie(){throw Error(u(321))}function So(e,t){if(t===null)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!Dt(e[n],t[n]))return!1;return!0}function Eo(e,t,n,a,o,s){return Tn=s,ye=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,B.H=e===null||e.memoizedState===null?Yd:Lo,Al=!1,s=n(a,o),Al=!1,ia&&(s=rd(t,n,a,o)),id(e),s}function id(e){B.H=ti;var t=Le!==null&&Le.next!==null;if(Tn=0,et=Le=ye=null,vr=!1,$a=0,ra=null,t)throw Error(u(300));e===null||tt||(e=e.dependencies,e!==null&&cr(e)&&(tt=!0))}function rd(e,t,n,a){ye=e;var o=0;do{if(ia&&(ra=null),$a=0,ia=!1,25<=o)throw Error(u(301));if(o+=1,et=Le=null,e.updateQueue!=null){var s=e.updateQueue;s.lastEffect=null,s.events=null,s.stores=null,s.memoCache!=null&&(s.memoCache.index=0)}B.H=Gd,s=t(n,a)}while(ia);return s}function Py(){var e=B.H,t=e.useState()[0];return t=typeof t.then=="function"?Pa(t):t,e=e.useState()[0],(Le!==null?Le.memoizedState:null)!==e&&(ye.flags|=1024),t}function wo(){var e=br!==0;return br=0,e}function Co(e,t,n){t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~n}function To(e){if(vr){for(e=e.memoizedState;e!==null;){var t=e.queue;t!==null&&(t.pending=null),e=e.next}vr=!1}Tn=0,et=Le=ye=null,ia=!1,$a=br=0,ra=null}function xt(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return et===null?ye.memoizedState=et=e:et=et.next=e,et}function $e(){if(Le===null){var e=ye.alternate;e=e!==null?e.memoizedState:null}else e=Le.next;var t=et===null?ye.memoizedState:et.next;if(t!==null)et=t,Le=e;else{if(e===null)throw ye.alternate===null?Error(u(467)):Error(u(310));Le=e,e={memoizedState:Le.memoizedState,baseState:Le.baseState,baseQueue:Le.baseQueue,queue:Le.queue,next:null},et===null?ye.memoizedState=et=e:et=et.next=e}return et}function Sr(){return{lastEffect:null,events:null,stores:null,memoCache:null}}function Pa(e){var t=$a;return $a+=1,ra===null&&(ra=[]),e=Jf(ra,e,t),t=ye,(et===null?t.memoizedState:et.next)===null&&(t=t.alternate,B.H=t===null||t.memoizedState===null?Yd:Lo),e}function Er(e){if(e!==null&&typeof e=="object"){if(typeof e.then=="function")return Pa(e);if(e.$$typeof===q)return ct(e)}throw Error(u(438,String(e)))}function Ao(e){var t=null,n=ye.updateQueue;if(n!==null&&(t=n.memoCache),t==null){var a=ye.alternate;a!==null&&(a=a.updateQueue,a!==null&&(a=a.memoCache,a!=null&&(t={data:a.data.map(function(o){return o.slice()}),index:0})))}if(t==null&&(t={data:[],index:0}),n===null&&(n=Sr(),ye.updateQueue=n),n.memoCache=t,n=t.data[t.index],n===void 0)for(n=t.data[t.index]=Array(e),a=0;a<e;a++)n[a]=he;return t.index++,n}function An(e,t){return typeof t=="function"?t(e):t}function wr(e){var t=$e();return zo(t,Le,e)}function zo(e,t,n){var a=e.queue;if(a===null)throw Error(u(311));a.lastRenderedReducer=n;var o=e.baseQueue,s=a.pending;if(s!==null){if(o!==null){var g=o.next;o.next=s.next,s.next=g}t.baseQueue=o=s,a.pending=null}if(s=e.baseState,o===null)e.memoizedState=s;else{t=o.next;var S=g=null,T=null,M=t,G=!1;do{var Z=M.lane&-536870913;if(Z!==M.lane?(Ae&Z)===Z:(Tn&Z)===Z){var R=M.revertLane;if(R===0)T!==null&&(T=T.next={lane:0,revertLane:0,gesture:null,action:M.action,hasEagerState:M.hasEagerState,eagerState:M.eagerState,next:null}),Z===ea&&(G=!0);else if((Tn&R)===R){M=M.next,R===ea&&(G=!0);continue}else Z={lane:0,revertLane:M.revertLane,gesture:null,action:M.action,hasEagerState:M.hasEagerState,eagerState:M.eagerState,next:null},T===null?(S=T=Z,g=s):T=T.next=Z,ye.lanes|=R,Wn|=R;Z=M.action,Al&&n(s,Z),s=M.hasEagerState?M.eagerState:n(s,Z)}else R={lane:Z,revertLane:M.revertLane,gesture:M.gesture,action:M.action,hasEagerState:M.hasEagerState,eagerState:M.eagerState,next:null},T===null?(S=T=R,g=s):T=T.next=R,ye.lanes|=Z,Wn|=Z;M=M.next}while(M!==null&&M!==t);if(T===null?g=s:T.next=S,!Dt(s,e.memoizedState)&&(tt=!0,G&&(n=ta,n!==null)))throw n;e.memoizedState=s,e.baseState=g,e.baseQueue=T,a.lastRenderedState=s}return o===null&&(a.lanes=0),[e.memoizedState,a.dispatch]}function No(e){var t=$e(),n=t.queue;if(n===null)throw Error(u(311));n.lastRenderedReducer=e;var a=n.dispatch,o=n.pending,s=t.memoizedState;if(o!==null){n.pending=null;var g=o=o.next;do s=e(s,g.action),g=g.next;while(g!==o);Dt(s,t.memoizedState)||(tt=!0),t.memoizedState=s,t.baseQueue===null&&(t.baseState=s),n.lastRenderedState=s}return[s,a]}function ud(e,t,n){var a=ye,o=$e(),s=Ne;if(s){if(n===void 0)throw Error(u(407));n=n()}else n=t();var g=!Dt((Le||o).memoizedState,n);if(g&&(o.memoizedState=n,tt=!0),o=o.queue,Do(cd.bind(null,a,o,e),[e]),o.getSnapshot!==t||g||et!==null&&et.memoizedState.tag&1){if(a.flags|=2048,ua(9,{destroy:void 0},sd.bind(null,a,o,n,t),null),Ye===null)throw Error(u(349));s||(Tn&127)!==0||od(a,t,n)}return n}function od(e,t,n){e.flags|=16384,e={getSnapshot:t,value:n},t=ye.updateQueue,t===null?(t=Sr(),ye.updateQueue=t,t.stores=[e]):(n=t.stores,n===null?t.stores=[e]:n.push(e))}function sd(e,t,n,a){t.value=n,t.getSnapshot=a,fd(t)&&dd(e)}function cd(e,t,n){return n(function(){fd(t)&&dd(e)})}function fd(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!Dt(e,n)}catch{return!0}}function dd(e){var t=yl(e,2);t!==null&&At(t,e,2)}function jo(e){var t=xt();if(typeof e=="function"){var n=e;if(e=n(),Al){vt(!0);try{n()}finally{vt(!1)}}}return t.memoizedState=t.baseState=e,t.queue={pending:null,lanes:0,dispatch:null,lastRenderedReducer:An,lastRenderedState:e},t}function hd(e,t,n,a){return e.baseState=n,zo(e,Le,typeof a=="function"?a:An)}function e0(e,t,n,a,o){if(Ar(e))throw Error(u(485));if(e=t.action,e!==null){var s={payload:o,action:e,next:null,isTransition:!0,status:"pending",value:null,reason:null,listeners:[],then:function(g){s.listeners.push(g)}};B.T!==null?n(!0):s.isTransition=!1,a(s),n=t.pending,n===null?(s.next=t.pending=s,pd(t,s)):(s.next=n.next,t.pending=n.next=s)}}function pd(e,t){var n=t.action,a=t.payload,o=e.state;if(t.isTransition){var s=B.T,g={};B.T=g;try{var S=n(o,a),T=B.S;T!==null&&T(g,S),md(e,t,S)}catch(M){ko(e,t,M)}finally{s!==null&&g.types!==null&&(s.types=g.types),B.T=s}}else try{s=n(o,a),md(e,t,s)}catch(M){ko(e,t,M)}}function md(e,t,n){n!==null&&typeof n=="object"&&typeof n.then=="function"?n.then(function(a){gd(e,t,a)},function(a){return ko(e,t,a)}):gd(e,t,n)}function gd(e,t,n){t.status="fulfilled",t.value=n,yd(t),e.state=n,t=e.pending,t!==null&&(n=t.next,n===t?e.pending=null:(n=n.next,t.next=n,pd(e,n)))}function ko(e,t,n){var a=e.pending;if(e.pending=null,a!==null){a=a.next;do t.status="rejected",t.reason=n,yd(t),t=t.next;while(t!==a)}e.action=null}function yd(e){e=e.listeners;for(var t=0;t<e.length;t++)(0,e[t])()}function xd(e,t){return t}function vd(e,t){if(Ne){var n=Ye.formState;if(n!==null){e:{var a=ye;if(Ne){if(Xe){t:{for(var o=Xe,s=Kt;o.nodeType!==8;){if(!s){o=null;break t}if(o=It(o.nextSibling),o===null){o=null;break t}}s=o.data,o=s==="F!"||s==="F"?o:null}if(o){Xe=It(o.nextSibling),a=o.data==="F!";break e}}Gn(a)}a=!1}a&&(t=n[0])}}return n=xt(),n.memoizedState=n.baseState=t,a={pending:null,lanes:0,dispatch:null,lastRenderedReducer:xd,lastRenderedState:t},n.queue=a,n=Ud.bind(null,ye,a),a.dispatch=n,a=jo(!1),s=Bo.bind(null,ye,!1,a.queue),a=xt(),o={state:t,dispatch:null,action:e,pending:null},a.queue=o,n=e0.bind(null,ye,o,s,n),o.dispatch=n,a.memoizedState=e,[t,n,!1]}function bd(e){var t=$e();return Sd(t,Le,e)}function Sd(e,t,n){if(t=zo(e,t,xd)[0],e=wr(An)[0],typeof t=="object"&&t!==null&&typeof t.then=="function")try{var a=Pa(t)}catch(g){throw g===na?hr:g}else a=t;t=$e();var o=t.queue,s=o.dispatch;return n!==t.memoizedState&&(ye.flags|=2048,ua(9,{destroy:void 0},t0.bind(null,o,n),null)),[a,s,e]}function t0(e,t){e.action=t}function Ed(e){var t=$e(),n=Le;if(n!==null)return Sd(t,n,e);$e(),t=t.memoizedState,n=$e();var a=n.queue.dispatch;return n.memoizedState=e,[t,a,!1]}function ua(e,t,n,a){return e={tag:e,create:n,deps:a,inst:t,next:null},t=ye.updateQueue,t===null&&(t=Sr(),ye.updateQueue=t),n=t.lastEffect,n===null?t.lastEffect=e.next=e:(a=n.next,n.next=e,e.next=a,t.lastEffect=e),e}function wd(){return $e().memoizedState}function Cr(e,t,n,a){var o=xt();ye.flags|=e,o.memoizedState=ua(1|t,{destroy:void 0},n,a===void 0?null:a)}function Tr(e,t,n,a){var o=$e();a=a===void 0?null:a;var s=o.memoizedState.inst;Le!==null&&a!==null&&So(a,Le.memoizedState.deps)?o.memoizedState=ua(t,s,n,a):(ye.flags|=e,o.memoizedState=ua(1|t,s,n,a))}function Cd(e,t){Cr(8390656,8,e,t)}function Do(e,t){Tr(2048,8,e,t)}function n0(e){ye.flags|=4;var t=ye.updateQueue;if(t===null)t=Sr(),ye.updateQueue=t,t.events=[e];else{var n=t.events;n===null?t.events=[e]:n.push(e)}}function Td(e){var t=$e().memoizedState;return n0({ref:t,nextImpl:e}),function(){if((De&2)!==0)throw Error(u(440));return t.impl.apply(void 0,arguments)}}function Ad(e,t){return Tr(4,2,e,t)}function zd(e,t){return Tr(4,4,e,t)}function Nd(e,t){if(typeof t=="function"){e=e();var n=t(e);return function(){typeof n=="function"?n():t(null)}}if(t!=null)return e=e(),t.current=e,function(){t.current=null}}function jd(e,t,n){n=n!=null?n.concat([e]):null,Tr(4,4,Nd.bind(null,t,e),n)}function _o(){}function kd(e,t){var n=$e();t=t===void 0?null:t;var a=n.memoizedState;return t!==null&&So(t,a[1])?a[0]:(n.memoizedState=[e,t],e)}function Dd(e,t){var n=$e();t=t===void 0?null:t;var a=n.memoizedState;if(t!==null&&So(t,a[1]))return a[0];if(a=e(),Al){vt(!0);try{e()}finally{vt(!1)}}return n.memoizedState=[a,t],a}function Mo(e,t,n){return n===void 0||(Tn&1073741824)!==0&&(Ae&261930)===0?e.memoizedState=t:(e.memoizedState=n,e=_h(),ye.lanes|=e,Wn|=e,n)}function _d(e,t,n,a){return Dt(n,t)?n:aa.current!==null?(e=Mo(e,n,a),Dt(e,t)||(tt=!0),e):(Tn&42)===0||(Tn&1073741824)!==0&&(Ae&261930)===0?(tt=!0,e.memoizedState=n):(e=_h(),ye.lanes|=e,Wn|=e,t)}function Md(e,t,n,a,o){var s=K.p;K.p=s!==0&&8>s?s:8;var g=B.T,S={};B.T=S,Bo(e,!1,t,n);try{var T=o(),M=B.S;if(M!==null&&M(S,T),T!==null&&typeof T=="object"&&typeof T.then=="function"){var G=Wy(T,a);ei(e,t,G,Lt(e))}else ei(e,t,a,Lt(e))}catch(Z){ei(e,t,{then:function(){},status:"rejected",reason:Z},Lt())}finally{K.p=s,g!==null&&S.types!==null&&(g.types=S.types),B.T=g}}function l0(){}function Oo(e,t,n,a){if(e.tag!==5)throw Error(u(476));var o=Od(e).queue;Md(e,o,t,re,n===null?l0:function(){return Rd(e),n(a)})}function Od(e){var t=e.memoizedState;if(t!==null)return t;t={memoizedState:re,baseState:re,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:An,lastRenderedState:re},next:null};var n={};return t.next={memoizedState:n,baseState:n,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:An,lastRenderedState:n},next:null},e.memoizedState=t,e=e.alternate,e!==null&&(e.memoizedState=t),t}function Rd(e){var t=Od(e);t.next===null&&(t=e.alternate.memoizedState),ei(e,t.next.queue,{},Lt())}function Ro(){return ct(yi)}function Bd(){return $e().memoizedState}function Ld(){return $e().memoizedState}function a0(e){for(var t=e.return;t!==null;){switch(t.tag){case 24:case 3:var n=Lt();e=Qn(n);var a=Zn(t,e,n);a!==null&&(At(a,t,n),Ia(a,t,n)),t={cache:so()},e.payload=t;return}t=t.return}}function i0(e,t,n){var a=Lt();n={lane:a,revertLane:0,gesture:null,action:n,hasEagerState:!1,eagerState:null,next:null},Ar(e)?Hd(t,n):(n=$u(e,t,n,a),n!==null&&(At(n,e,a),qd(n,t,a)))}function Ud(e,t,n){var a=Lt();ei(e,t,n,a)}function ei(e,t,n,a){var o={lane:a,revertLane:0,gesture:null,action:n,hasEagerState:!1,eagerState:null,next:null};if(Ar(e))Hd(t,o);else{var s=e.alternate;if(e.lanes===0&&(s===null||s.lanes===0)&&(s=t.lastRenderedReducer,s!==null))try{var g=t.lastRenderedState,S=s(g,n);if(o.hasEagerState=!0,o.eagerState=S,Dt(S,g))return rr(e,t,o,0),Ye===null&&ir(),!1}catch{}finally{}if(n=$u(e,t,o,a),n!==null)return At(n,e,a),qd(n,t,a),!0}return!1}function Bo(e,t,n,a){if(a={lane:2,revertLane:ps(),gesture:null,action:a,hasEagerState:!1,eagerState:null,next:null},Ar(e)){if(t)throw Error(u(479))}else t=$u(e,n,a,2),t!==null&&At(t,e,2)}function Ar(e){var t=e.alternate;return e===ye||t!==null&&t===ye}function Hd(e,t){ia=vr=!0;var n=e.pending;n===null?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function qd(e,t,n){if((n&4194048)!==0){var a=t.lanes;a&=e.pendingLanes,n|=a,t.lanes=n,Xc(e,n)}}var ti={readContext:ct,use:Er,useCallback:Ie,useContext:Ie,useEffect:Ie,useImperativeHandle:Ie,useLayoutEffect:Ie,useInsertionEffect:Ie,useMemo:Ie,useReducer:Ie,useRef:Ie,useState:Ie,useDebugValue:Ie,useDeferredValue:Ie,useTransition:Ie,useSyncExternalStore:Ie,useId:Ie,useHostTransitionStatus:Ie,useFormState:Ie,useActionState:Ie,useOptimistic:Ie,useMemoCache:Ie,useCacheRefresh:Ie};ti.useEffectEvent=Ie;var Yd={readContext:ct,use:Er,useCallback:function(e,t){return xt().memoizedState=[e,t===void 0?null:t],e},useContext:ct,useEffect:Cd,useImperativeHandle:function(e,t,n){n=n!=null?n.concat([e]):null,Cr(4194308,4,Nd.bind(null,t,e),n)},useLayoutEffect:function(e,t){return Cr(4194308,4,e,t)},useInsertionEffect:function(e,t){Cr(4,2,e,t)},useMemo:function(e,t){var n=xt();t=t===void 0?null:t;var a=e();if(Al){vt(!0);try{e()}finally{vt(!1)}}return n.memoizedState=[a,t],a},useReducer:function(e,t,n){var a=xt();if(n!==void 0){var o=n(t);if(Al){vt(!0);try{n(t)}finally{vt(!1)}}}else o=t;return a.memoizedState=a.baseState=o,e={pending:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:o},a.queue=e,e=e.dispatch=i0.bind(null,ye,e),[a.memoizedState,e]},useRef:function(e){var t=xt();return e={current:e},t.memoizedState=e},useState:function(e){e=jo(e);var t=e.queue,n=Ud.bind(null,ye,t);return t.dispatch=n,[e.memoizedState,n]},useDebugValue:_o,useDeferredValue:function(e,t){var n=xt();return Mo(n,e,t)},useTransition:function(){var e=jo(!1);return e=Md.bind(null,ye,e.queue,!0,!1),xt().memoizedState=e,[!1,e]},useSyncExternalStore:function(e,t,n){var a=ye,o=xt();if(Ne){if(n===void 0)throw Error(u(407));n=n()}else{if(n=t(),Ye===null)throw Error(u(349));(Ae&127)!==0||od(a,t,n)}o.memoizedState=n;var s={value:n,getSnapshot:t};return o.queue=s,Cd(cd.bind(null,a,s,e),[e]),a.flags|=2048,ua(9,{destroy:void 0},sd.bind(null,a,s,n,t),null),n},useId:function(){var e=xt(),t=Ye.identifierPrefix;if(Ne){var n=rn,a=an;n=(a&~(1<<32-qe(a)-1)).toString(32)+n,t="_"+t+"R_"+n,n=br++,0<n&&(t+="H"+n.toString(32)),t+="_"}else n=$y++,t="_"+t+"r_"+n.toString(32)+"_";return e.memoizedState=t},useHostTransitionStatus:Ro,useFormState:vd,useActionState:vd,useOptimistic:function(e){var t=xt();t.memoizedState=t.baseState=e;var n={pending:null,lanes:0,dispatch:null,lastRenderedReducer:null,lastRenderedState:null};return t.queue=n,t=Bo.bind(null,ye,!0,n),n.dispatch=t,[e,t]},useMemoCache:Ao,useCacheRefresh:function(){return xt().memoizedState=a0.bind(null,ye)},useEffectEvent:function(e){var t=xt(),n={impl:e};return t.memoizedState=n,function(){if((De&2)!==0)throw Error(u(440));return n.impl.apply(void 0,arguments)}}},Lo={readContext:ct,use:Er,useCallback:kd,useContext:ct,useEffect:Do,useImperativeHandle:jd,useInsertionEffect:Ad,useLayoutEffect:zd,useMemo:Dd,useReducer:wr,useRef:wd,useState:function(){return wr(An)},useDebugValue:_o,useDeferredValue:function(e,t){var n=$e();return _d(n,Le.memoizedState,e,t)},useTransition:function(){var e=wr(An)[0],t=$e().memoizedState;return[typeof e=="boolean"?e:Pa(e),t]},useSyncExternalStore:ud,useId:Bd,useHostTransitionStatus:Ro,useFormState:bd,useActionState:bd,useOptimistic:function(e,t){var n=$e();return hd(n,Le,e,t)},useMemoCache:Ao,useCacheRefresh:Ld};Lo.useEffectEvent=Td;var Gd={readContext:ct,use:Er,useCallback:kd,useContext:ct,useEffect:Do,useImperativeHandle:jd,useInsertionEffect:Ad,useLayoutEffect:zd,useMemo:Dd,useReducer:No,useRef:wd,useState:function(){return No(An)},useDebugValue:_o,useDeferredValue:function(e,t){var n=$e();return Le===null?Mo(n,e,t):_d(n,Le.memoizedState,e,t)},useTransition:function(){var e=No(An)[0],t=$e().memoizedState;return[typeof e=="boolean"?e:Pa(e),t]},useSyncExternalStore:ud,useId:Bd,useHostTransitionStatus:Ro,useFormState:Ed,useActionState:Ed,useOptimistic:function(e,t){var n=$e();return Le!==null?hd(n,Le,e,t):(n.baseState=e,[e,n.queue.dispatch])},useMemoCache:Ao,useCacheRefresh:Ld};Gd.useEffectEvent=Td;function Uo(e,t,n,a){t=e.memoizedState,n=n(a,t),n=n==null?t:v({},t,n),e.memoizedState=n,e.lanes===0&&(e.updateQueue.baseState=n)}var Ho={enqueueSetState:function(e,t,n){e=e._reactInternals;var a=Lt(),o=Qn(a);o.payload=t,n!=null&&(o.callback=n),t=Zn(e,o,a),t!==null&&(At(t,e,a),Ia(t,e,a))},enqueueReplaceState:function(e,t,n){e=e._reactInternals;var a=Lt(),o=Qn(a);o.tag=1,o.payload=t,n!=null&&(o.callback=n),t=Zn(e,o,a),t!==null&&(At(t,e,a),Ia(t,e,a))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var n=Lt(),a=Qn(n);a.tag=2,t!=null&&(a.callback=t),t=Zn(e,a,n),t!==null&&(At(t,e,n),Ia(t,e,n))}};function Vd(e,t,n,a,o,s,g){return e=e.stateNode,typeof e.shouldComponentUpdate=="function"?e.shouldComponentUpdate(a,s,g):t.prototype&&t.prototype.isPureReactComponent?!Ya(n,a)||!Ya(o,s):!0}function Xd(e,t,n,a){e=t.state,typeof t.componentWillReceiveProps=="function"&&t.componentWillReceiveProps(n,a),typeof t.UNSAFE_componentWillReceiveProps=="function"&&t.UNSAFE_componentWillReceiveProps(n,a),t.state!==e&&Ho.enqueueReplaceState(t,t.state,null)}function zl(e,t){var n=t;if("ref"in t){n={};for(var a in t)a!=="ref"&&(n[a]=t[a])}if(e=e.defaultProps){n===t&&(n=v({},n));for(var o in e)n[o]===void 0&&(n[o]=e[o])}return n}function Qd(e){ar(e)}function Zd(e){console.error(e)}function Kd(e){ar(e)}function zr(e,t){try{var n=e.onUncaughtError;n(t.value,{componentStack:t.stack})}catch(a){setTimeout(function(){throw a})}}function Fd(e,t,n){try{var a=e.onCaughtError;a(n.value,{componentStack:n.stack,errorBoundary:t.tag===1?t.stateNode:null})}catch(o){setTimeout(function(){throw o})}}function qo(e,t,n){return n=Qn(n),n.tag=3,n.payload={element:null},n.callback=function(){zr(e,t)},n}function Id(e){return e=Qn(e),e.tag=3,e}function Jd(e,t,n,a){var o=n.type.getDerivedStateFromError;if(typeof o=="function"){var s=a.value;e.payload=function(){return o(s)},e.callback=function(){Fd(t,n,a)}}var g=n.stateNode;g!==null&&typeof g.componentDidCatch=="function"&&(e.callback=function(){Fd(t,n,a),typeof o!="function"&&($n===null?$n=new Set([this]):$n.add(this));var S=a.stack;this.componentDidCatch(a.value,{componentStack:S!==null?S:""})})}function r0(e,t,n,a,o){if(n.flags|=32768,a!==null&&typeof a=="object"&&typeof a.then=="function"){if(t=n.alternate,t!==null&&Pl(t,n,o,!0),n=Mt.current,n!==null){switch(n.tag){case 31:case 13:return Ft===null?Hr():n.alternate===null&&Je===0&&(Je=3),n.flags&=-257,n.flags|=65536,n.lanes=o,a===pr?n.flags|=16384:(t=n.updateQueue,t===null?n.updateQueue=new Set([a]):t.add(a),fs(e,a,o)),!1;case 22:return n.flags|=65536,a===pr?n.flags|=16384:(t=n.updateQueue,t===null?(t={transitions:null,markerInstances:null,retryQueue:new Set([a])},n.updateQueue=t):(n=t.retryQueue,n===null?t.retryQueue=new Set([a]):n.add(a)),fs(e,a,o)),!1}throw Error(u(435,n.tag))}return fs(e,a,o),Hr(),!1}if(Ne)return t=Mt.current,t!==null?((t.flags&65536)===0&&(t.flags|=256),t.flags|=65536,t.lanes=o,a!==ao&&(e=Error(u(422),{cause:a}),Xa(Xt(e,n)))):(a!==ao&&(t=Error(u(423),{cause:a}),Xa(Xt(t,n))),e=e.current.alternate,e.flags|=65536,o&=-o,e.lanes|=o,a=Xt(a,n),o=qo(e.stateNode,a,o),go(e,o),Je!==4&&(Je=2)),!1;var s=Error(u(520),{cause:a});if(s=Xt(s,n),si===null?si=[s]:si.push(s),Je!==4&&(Je=2),t===null)return!0;a=Xt(a,n),n=t;do{switch(n.tag){case 3:return n.flags|=65536,e=o&-o,n.lanes|=e,e=qo(n.stateNode,a,e),go(n,e),!1;case 1:if(t=n.type,s=n.stateNode,(n.flags&128)===0&&(typeof t.getDerivedStateFromError=="function"||s!==null&&typeof s.componentDidCatch=="function"&&($n===null||!$n.has(s))))return n.flags|=65536,o&=-o,n.lanes|=o,o=Id(o),Jd(o,e,n,a),go(n,o),!1}n=n.return}while(n!==null);return!1}var Yo=Error(u(461)),tt=!1;function ft(e,t,n,a){t.child=e===null?ed(t,null,n,a):Tl(t,e.child,n,a)}function Wd(e,t,n,a,o){n=n.render;var s=t.ref;if("ref"in a){var g={};for(var S in a)S!=="ref"&&(g[S]=a[S])}else g=a;return Sl(t),a=Eo(e,t,n,g,s,o),S=wo(),e!==null&&!tt?(Co(e,t,o),zn(e,t,o)):(Ne&&S&&no(t),t.flags|=1,ft(e,t,a,o),t.child)}function $d(e,t,n,a,o){if(e===null){var s=n.type;return typeof s=="function"&&!Pu(s)&&s.defaultProps===void 0&&n.compare===null?(t.tag=15,t.type=s,Pd(e,t,s,a,o)):(e=or(n.type,null,a,t,t.mode,o),e.ref=t.ref,e.return=t,t.child=e)}if(s=e.child,!Io(e,o)){var g=s.memoizedProps;if(n=n.compare,n=n!==null?n:Ya,n(g,a)&&e.ref===t.ref)return zn(e,t,o)}return t.flags|=1,e=Sn(s,a),e.ref=t.ref,e.return=t,t.child=e}function Pd(e,t,n,a,o){if(e!==null){var s=e.memoizedProps;if(Ya(s,a)&&e.ref===t.ref)if(tt=!1,t.pendingProps=a=s,Io(e,o))(e.flags&131072)!==0&&(tt=!0);else return t.lanes=e.lanes,zn(e,t,o)}return Go(e,t,n,a,o)}function eh(e,t,n,a){var o=a.children,s=e!==null?e.memoizedState:null;if(e===null&&t.stateNode===null&&(t.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),a.mode==="hidden"){if((t.flags&128)!==0){if(s=s!==null?s.baseLanes|n:n,e!==null){for(a=t.child=e.child,o=0;a!==null;)o=o|a.lanes|a.childLanes,a=a.sibling;a=o&~s}else a=0,t.child=null;return th(e,t,s,n,a)}if((n&536870912)!==0)t.memoizedState={baseLanes:0,cachePool:null},e!==null&&dr(t,s!==null?s.cachePool:null),s!==null?ld(t,s):xo(),ad(t);else return a=t.lanes=536870912,th(e,t,s!==null?s.baseLanes|n:n,n,a)}else s!==null?(dr(t,s.cachePool),ld(t,s),Fn(),t.memoizedState=null):(e!==null&&dr(t,null),xo(),Fn());return ft(e,t,o,n),t.child}function ni(e,t){return e!==null&&e.tag===22||t.stateNode!==null||(t.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),t.sibling}function th(e,t,n,a,o){var s=fo();return s=s===null?null:{parent:Pe._currentValue,pool:s},t.memoizedState={baseLanes:n,cachePool:s},e!==null&&dr(t,null),xo(),ad(t),e!==null&&Pl(e,t,a,!0),t.childLanes=o,null}function Nr(e,t){return t=kr({mode:t.mode,children:t.children},e.mode),t.ref=e.ref,e.child=t,t.return=e,t}function nh(e,t,n){return Tl(t,e.child,null,n),e=Nr(t,t.pendingProps),e.flags|=2,Ot(t),t.memoizedState=null,e}function u0(e,t,n){var a=t.pendingProps,o=(t.flags&128)!==0;if(t.flags&=-129,e===null){if(Ne){if(a.mode==="hidden")return e=Nr(t,a),t.lanes=536870912,ni(null,e);if(bo(t),(e=Xe)?(e=pp(e,Kt),e=e!==null&&e.data==="&"?e:null,e!==null&&(t.memoizedState={dehydrated:e,treeContext:qn!==null?{id:an,overflow:rn}:null,retryLane:536870912,hydrationErrors:null},n=Hf(e),n.return=t,t.child=n,st=t,Xe=null)):e=null,e===null)throw Gn(t);return t.lanes=536870912,null}return Nr(t,a)}var s=e.memoizedState;if(s!==null){var g=s.dehydrated;if(bo(t),o)if(t.flags&256)t.flags&=-257,t=nh(e,t,n);else if(t.memoizedState!==null)t.child=e.child,t.flags|=128,t=null;else throw Error(u(558));else if(tt||Pl(e,t,n,!1),o=(n&e.childLanes)!==0,tt||o){if(a=Ye,a!==null&&(g=Qc(a,n),g!==0&&g!==s.retryLane))throw s.retryLane=g,yl(e,g),At(a,e,g),Yo;Hr(),t=nh(e,t,n)}else e=s.treeContext,Xe=It(g.nextSibling),st=t,Ne=!0,Yn=null,Kt=!1,e!==null&&Gf(t,e),t=Nr(t,a),t.flags|=4096;return t}return e=Sn(e.child,{mode:a.mode,children:a.children}),e.ref=t.ref,t.child=e,e.return=t,e}function jr(e,t){var n=t.ref;if(n===null)e!==null&&e.ref!==null&&(t.flags|=4194816);else{if(typeof n!="function"&&typeof n!="object")throw Error(u(284));(e===null||e.ref!==n)&&(t.flags|=4194816)}}function Go(e,t,n,a,o){return Sl(t),n=Eo(e,t,n,a,void 0,o),a=wo(),e!==null&&!tt?(Co(e,t,o),zn(e,t,o)):(Ne&&a&&no(t),t.flags|=1,ft(e,t,n,o),t.child)}function lh(e,t,n,a,o,s){return Sl(t),t.updateQueue=null,n=rd(t,a,n,o),id(e),a=wo(),e!==null&&!tt?(Co(e,t,s),zn(e,t,s)):(Ne&&a&&no(t),t.flags|=1,ft(e,t,n,s),t.child)}function ah(e,t,n,a,o){if(Sl(t),t.stateNode===null){var s=Il,g=n.contextType;typeof g=="object"&&g!==null&&(s=ct(g)),s=new n(a,s),t.memoizedState=s.state!==null&&s.state!==void 0?s.state:null,s.updater=Ho,t.stateNode=s,s._reactInternals=t,s=t.stateNode,s.props=a,s.state=t.memoizedState,s.refs={},po(t),g=n.contextType,s.context=typeof g=="object"&&g!==null?ct(g):Il,s.state=t.memoizedState,g=n.getDerivedStateFromProps,typeof g=="function"&&(Uo(t,n,g,a),s.state=t.memoizedState),typeof n.getDerivedStateFromProps=="function"||typeof s.getSnapshotBeforeUpdate=="function"||typeof s.UNSAFE_componentWillMount!="function"&&typeof s.componentWillMount!="function"||(g=s.state,typeof s.componentWillMount=="function"&&s.componentWillMount(),typeof s.UNSAFE_componentWillMount=="function"&&s.UNSAFE_componentWillMount(),g!==s.state&&Ho.enqueueReplaceState(s,s.state,null),Wa(t,a,s,o),Ja(),s.state=t.memoizedState),typeof s.componentDidMount=="function"&&(t.flags|=4194308),a=!0}else if(e===null){s=t.stateNode;var S=t.memoizedProps,T=zl(n,S);s.props=T;var M=s.context,G=n.contextType;g=Il,typeof G=="object"&&G!==null&&(g=ct(G));var Z=n.getDerivedStateFromProps;G=typeof Z=="function"||typeof s.getSnapshotBeforeUpdate=="function",S=t.pendingProps!==S,G||typeof s.UNSAFE_componentWillReceiveProps!="function"&&typeof s.componentWillReceiveProps!="function"||(S||M!==g)&&Xd(t,s,a,g),Xn=!1;var R=t.memoizedState;s.state=R,Wa(t,a,s,o),Ja(),M=t.memoizedState,S||R!==M||Xn?(typeof Z=="function"&&(Uo(t,n,Z,a),M=t.memoizedState),(T=Xn||Vd(t,n,T,a,R,M,g))?(G||typeof s.UNSAFE_componentWillMount!="function"&&typeof s.componentWillMount!="function"||(typeof s.componentWillMount=="function"&&s.componentWillMount(),typeof s.UNSAFE_componentWillMount=="function"&&s.UNSAFE_componentWillMount()),typeof s.componentDidMount=="function"&&(t.flags|=4194308)):(typeof s.componentDidMount=="function"&&(t.flags|=4194308),t.memoizedProps=a,t.memoizedState=M),s.props=a,s.state=M,s.context=g,a=T):(typeof s.componentDidMount=="function"&&(t.flags|=4194308),a=!1)}else{s=t.stateNode,mo(e,t),g=t.memoizedProps,G=zl(n,g),s.props=G,Z=t.pendingProps,R=s.context,M=n.contextType,T=Il,typeof M=="object"&&M!==null&&(T=ct(M)),S=n.getDerivedStateFromProps,(M=typeof S=="function"||typeof s.getSnapshotBeforeUpdate=="function")||typeof s.UNSAFE_componentWillReceiveProps!="function"&&typeof s.componentWillReceiveProps!="function"||(g!==Z||R!==T)&&Xd(t,s,a,T),Xn=!1,R=t.memoizedState,s.state=R,Wa(t,a,s,o),Ja();var H=t.memoizedState;g!==Z||R!==H||Xn||e!==null&&e.dependencies!==null&&cr(e.dependencies)?(typeof S=="function"&&(Uo(t,n,S,a),H=t.memoizedState),(G=Xn||Vd(t,n,G,a,R,H,T)||e!==null&&e.dependencies!==null&&cr(e.dependencies))?(M||typeof s.UNSAFE_componentWillUpdate!="function"&&typeof s.componentWillUpdate!="function"||(typeof s.componentWillUpdate=="function"&&s.componentWillUpdate(a,H,T),typeof s.UNSAFE_componentWillUpdate=="function"&&s.UNSAFE_componentWillUpdate(a,H,T)),typeof s.componentDidUpdate=="function"&&(t.flags|=4),typeof s.getSnapshotBeforeUpdate=="function"&&(t.flags|=1024)):(typeof s.componentDidUpdate!="function"||g===e.memoizedProps&&R===e.memoizedState||(t.flags|=4),typeof s.getSnapshotBeforeUpdate!="function"||g===e.memoizedProps&&R===e.memoizedState||(t.flags|=1024),t.memoizedProps=a,t.memoizedState=H),s.props=a,s.state=H,s.context=T,a=G):(typeof s.componentDidUpdate!="function"||g===e.memoizedProps&&R===e.memoizedState||(t.flags|=4),typeof s.getSnapshotBeforeUpdate!="function"||g===e.memoizedProps&&R===e.memoizedState||(t.flags|=1024),a=!1)}return s=a,jr(e,t),a=(t.flags&128)!==0,s||a?(s=t.stateNode,n=a&&typeof n.getDerivedStateFromError!="function"?null:s.render(),t.flags|=1,e!==null&&a?(t.child=Tl(t,e.child,null,o),t.child=Tl(t,null,n,o)):ft(e,t,n,o),t.memoizedState=s.state,e=t.child):e=zn(e,t,o),e}function ih(e,t,n,a){return vl(),t.flags|=256,ft(e,t,n,a),t.child}var Vo={dehydrated:null,treeContext:null,retryLane:0,hydrationErrors:null};function Xo(e){return{baseLanes:e,cachePool:Ff()}}function Qo(e,t,n){return e=e!==null?e.childLanes&~n:0,t&&(e|=Bt),e}function rh(e,t,n){var a=t.pendingProps,o=!1,s=(t.flags&128)!==0,g;if((g=s)||(g=e!==null&&e.memoizedState===null?!1:(We.current&2)!==0),g&&(o=!0,t.flags&=-129),g=(t.flags&32)!==0,t.flags&=-33,e===null){if(Ne){if(o?Kn(t):Fn(),(e=Xe)?(e=pp(e,Kt),e=e!==null&&e.data!=="&"?e:null,e!==null&&(t.memoizedState={dehydrated:e,treeContext:qn!==null?{id:an,overflow:rn}:null,retryLane:536870912,hydrationErrors:null},n=Hf(e),n.return=t,t.child=n,st=t,Xe=null)):e=null,e===null)throw Gn(t);return zs(e)?t.lanes=32:t.lanes=536870912,null}var S=a.children;return a=a.fallback,o?(Fn(),o=t.mode,S=kr({mode:"hidden",children:S},o),a=xl(a,o,n,null),S.return=t,a.return=t,S.sibling=a,t.child=S,a=t.child,a.memoizedState=Xo(n),a.childLanes=Qo(e,g,n),t.memoizedState=Vo,ni(null,a)):(Kn(t),Zo(t,S))}var T=e.memoizedState;if(T!==null&&(S=T.dehydrated,S!==null)){if(s)t.flags&256?(Kn(t),t.flags&=-257,t=Ko(e,t,n)):t.memoizedState!==null?(Fn(),t.child=e.child,t.flags|=128,t=null):(Fn(),S=a.fallback,o=t.mode,a=kr({mode:"visible",children:a.children},o),S=xl(S,o,n,null),S.flags|=2,a.return=t,S.return=t,a.sibling=S,t.child=a,Tl(t,e.child,null,n),a=t.child,a.memoizedState=Xo(n),a.childLanes=Qo(e,g,n),t.memoizedState=Vo,t=ni(null,a));else if(Kn(t),zs(S)){if(g=S.nextSibling&&S.nextSibling.dataset,g)var M=g.dgst;g=M,a=Error(u(419)),a.stack="",a.digest=g,Xa({value:a,source:null,stack:null}),t=Ko(e,t,n)}else if(tt||Pl(e,t,n,!1),g=(n&e.childLanes)!==0,tt||g){if(g=Ye,g!==null&&(a=Qc(g,n),a!==0&&a!==T.retryLane))throw T.retryLane=a,yl(e,a),At(g,e,a),Yo;As(S)||Hr(),t=Ko(e,t,n)}else As(S)?(t.flags|=192,t.child=e.child,t=null):(e=T.treeContext,Xe=It(S.nextSibling),st=t,Ne=!0,Yn=null,Kt=!1,e!==null&&Gf(t,e),t=Zo(t,a.children),t.flags|=4096);return t}return o?(Fn(),S=a.fallback,o=t.mode,T=e.child,M=T.sibling,a=Sn(T,{mode:"hidden",children:a.children}),a.subtreeFlags=T.subtreeFlags&65011712,M!==null?S=Sn(M,S):(S=xl(S,o,n,null),S.flags|=2),S.return=t,a.return=t,a.sibling=S,t.child=a,ni(null,a),a=t.child,S=e.child.memoizedState,S===null?S=Xo(n):(o=S.cachePool,o!==null?(T=Pe._currentValue,o=o.parent!==T?{parent:T,pool:T}:o):o=Ff(),S={baseLanes:S.baseLanes|n,cachePool:o}),a.memoizedState=S,a.childLanes=Qo(e,g,n),t.memoizedState=Vo,ni(e.child,a)):(Kn(t),n=e.child,e=n.sibling,n=Sn(n,{mode:"visible",children:a.children}),n.return=t,n.sibling=null,e!==null&&(g=t.deletions,g===null?(t.deletions=[e],t.flags|=16):g.push(e)),t.child=n,t.memoizedState=null,n)}function Zo(e,t){return t=kr({mode:"visible",children:t},e.mode),t.return=e,e.child=t}function kr(e,t){return e=_t(22,e,null,t),e.lanes=0,e}function Ko(e,t,n){return Tl(t,e.child,null,n),e=Zo(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function uh(e,t,n){e.lanes|=t;var a=e.alternate;a!==null&&(a.lanes|=t),uo(e.return,t,n)}function Fo(e,t,n,a,o,s){var g=e.memoizedState;g===null?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:a,tail:n,tailMode:o,treeForkCount:s}:(g.isBackwards=t,g.rendering=null,g.renderingStartTime=0,g.last=a,g.tail=n,g.tailMode=o,g.treeForkCount=s)}function oh(e,t,n){var a=t.pendingProps,o=a.revealOrder,s=a.tail;a=a.children;var g=We.current,S=(g&2)!==0;if(S?(g=g&1|2,t.flags|=128):g&=1,w(We,g),ft(e,t,a,n),a=Ne?Va:0,!S&&e!==null&&(e.flags&128)!==0)e:for(e=t.child;e!==null;){if(e.tag===13)e.memoizedState!==null&&uh(e,n,t);else if(e.tag===19)uh(e,n,t);else if(e.child!==null){e.child.return=e,e=e.child;continue}if(e===t)break e;for(;e.sibling===null;){if(e.return===null||e.return===t)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}switch(o){case"forwards":for(n=t.child,o=null;n!==null;)e=n.alternate,e!==null&&xr(e)===null&&(o=n),n=n.sibling;n=o,n===null?(o=t.child,t.child=null):(o=n.sibling,n.sibling=null),Fo(t,!1,o,n,s,a);break;case"backwards":case"unstable_legacy-backwards":for(n=null,o=t.child,t.child=null;o!==null;){if(e=o.alternate,e!==null&&xr(e)===null){t.child=o;break}e=o.sibling,o.sibling=n,n=o,o=e}Fo(t,!0,n,null,s,a);break;case"together":Fo(t,!1,null,null,void 0,a);break;default:t.memoizedState=null}return t.child}function zn(e,t,n){if(e!==null&&(t.dependencies=e.dependencies),Wn|=t.lanes,(n&t.childLanes)===0)if(e!==null){if(Pl(e,t,n,!1),(n&t.childLanes)===0)return null}else return null;if(e!==null&&t.child!==e.child)throw Error(u(153));if(t.child!==null){for(e=t.child,n=Sn(e,e.pendingProps),t.child=n,n.return=t;e.sibling!==null;)e=e.sibling,n=n.sibling=Sn(e,e.pendingProps),n.return=t;n.sibling=null}return t.child}function Io(e,t){return(e.lanes&t)!==0?!0:(e=e.dependencies,!!(e!==null&&cr(e)))}function o0(e,t,n){switch(t.tag){case 3:Ze(t,t.stateNode.containerInfo),Vn(t,Pe,e.memoizedState.cache),vl();break;case 27:case 5:qt(t);break;case 4:Ze(t,t.stateNode.containerInfo);break;case 10:Vn(t,t.type,t.memoizedProps.value);break;case 31:if(t.memoizedState!==null)return t.flags|=128,bo(t),null;break;case 13:var a=t.memoizedState;if(a!==null)return a.dehydrated!==null?(Kn(t),t.flags|=128,null):(n&t.child.childLanes)!==0?rh(e,t,n):(Kn(t),e=zn(e,t,n),e!==null?e.sibling:null);Kn(t);break;case 19:var o=(e.flags&128)!==0;if(a=(n&t.childLanes)!==0,a||(Pl(e,t,n,!1),a=(n&t.childLanes)!==0),o){if(a)return oh(e,t,n);t.flags|=128}if(o=t.memoizedState,o!==null&&(o.rendering=null,o.tail=null,o.lastEffect=null),w(We,We.current),a)break;return null;case 22:return t.lanes=0,eh(e,t,n,t.pendingProps);case 24:Vn(t,Pe,e.memoizedState.cache)}return zn(e,t,n)}function sh(e,t,n){if(e!==null)if(e.memoizedProps!==t.pendingProps)tt=!0;else{if(!Io(e,n)&&(t.flags&128)===0)return tt=!1,o0(e,t,n);tt=(e.flags&131072)!==0}else tt=!1,Ne&&(t.flags&1048576)!==0&&Yf(t,Va,t.index);switch(t.lanes=0,t.tag){case 16:e:{var a=t.pendingProps;if(e=wl(t.elementType),t.type=e,typeof e=="function")Pu(e)?(a=zl(e,a),t.tag=1,t=ah(null,t,e,a,n)):(t.tag=0,t=Go(null,t,e,a,n));else{if(e!=null){var o=e.$$typeof;if(o===ne){t.tag=11,t=Wd(null,t,e,a,n);break e}else if(o===W){t.tag=14,t=$d(null,t,e,a,n);break e}}throw t=ae(e)||e,Error(u(306,t,""))}}return t;case 0:return Go(e,t,t.type,t.pendingProps,n);case 1:return a=t.type,o=zl(a,t.pendingProps),ah(e,t,a,o,n);case 3:e:{if(Ze(t,t.stateNode.containerInfo),e===null)throw Error(u(387));a=t.pendingProps;var s=t.memoizedState;o=s.element,mo(e,t),Wa(t,a,null,n);var g=t.memoizedState;if(a=g.cache,Vn(t,Pe,a),a!==s.cache&&oo(t,[Pe],n,!0),Ja(),a=g.element,s.isDehydrated)if(s={element:a,isDehydrated:!1,cache:g.cache},t.updateQueue.baseState=s,t.memoizedState=s,t.flags&256){t=ih(e,t,a,n);break e}else if(a!==o){o=Xt(Error(u(424)),t),Xa(o),t=ih(e,t,a,n);break e}else{switch(e=t.stateNode.containerInfo,e.nodeType){case 9:e=e.body;break;default:e=e.nodeName==="HTML"?e.ownerDocument.body:e}for(Xe=It(e.firstChild),st=t,Ne=!0,Yn=null,Kt=!0,n=ed(t,null,a,n),t.child=n;n;)n.flags=n.flags&-3|4096,n=n.sibling}else{if(vl(),a===o){t=zn(e,t,n);break e}ft(e,t,a,n)}t=t.child}return t;case 26:return jr(e,t),e===null?(n=bp(t.type,null,t.pendingProps,null))?t.memoizedState=n:Ne||(n=t.type,e=t.pendingProps,a=Zr(oe.current).createElement(n),a[ot]=t,a[bt]=e,dt(a,n,e),rt(a),t.stateNode=a):t.memoizedState=bp(t.type,e.memoizedProps,t.pendingProps,e.memoizedState),null;case 27:return qt(t),e===null&&Ne&&(a=t.stateNode=yp(t.type,t.pendingProps,oe.current),st=t,Kt=!0,o=Xe,nl(t.type)?(Ns=o,Xe=It(a.firstChild)):Xe=o),ft(e,t,t.pendingProps.children,n),jr(e,t),e===null&&(t.flags|=4194304),t.child;case 5:return e===null&&Ne&&((o=a=Xe)&&(a=U0(a,t.type,t.pendingProps,Kt),a!==null?(t.stateNode=a,st=t,Xe=It(a.firstChild),Kt=!1,o=!0):o=!1),o||Gn(t)),qt(t),o=t.type,s=t.pendingProps,g=e!==null?e.memoizedProps:null,a=s.children,ws(o,s)?a=null:g!==null&&ws(o,g)&&(t.flags|=32),t.memoizedState!==null&&(o=Eo(e,t,Py,null,null,n),yi._currentValue=o),jr(e,t),ft(e,t,a,n),t.child;case 6:return e===null&&Ne&&((e=n=Xe)&&(n=H0(n,t.pendingProps,Kt),n!==null?(t.stateNode=n,st=t,Xe=null,e=!0):e=!1),e||Gn(t)),null;case 13:return rh(e,t,n);case 4:return Ze(t,t.stateNode.containerInfo),a=t.pendingProps,e===null?t.child=Tl(t,null,a,n):ft(e,t,a,n),t.child;case 11:return Wd(e,t,t.type,t.pendingProps,n);case 7:return ft(e,t,t.pendingProps,n),t.child;case 8:return ft(e,t,t.pendingProps.children,n),t.child;case 12:return ft(e,t,t.pendingProps.children,n),t.child;case 10:return a=t.pendingProps,Vn(t,t.type,a.value),ft(e,t,a.children,n),t.child;case 9:return o=t.type._context,a=t.pendingProps.children,Sl(t),o=ct(o),a=a(o),t.flags|=1,ft(e,t,a,n),t.child;case 14:return $d(e,t,t.type,t.pendingProps,n);case 15:return Pd(e,t,t.type,t.pendingProps,n);case 19:return oh(e,t,n);case 31:return u0(e,t,n);case 22:return eh(e,t,n,t.pendingProps);case 24:return Sl(t),a=ct(Pe),e===null?(o=fo(),o===null&&(o=Ye,s=so(),o.pooledCache=s,s.refCount++,s!==null&&(o.pooledCacheLanes|=n),o=s),t.memoizedState={parent:a,cache:o},po(t),Vn(t,Pe,o)):((e.lanes&n)!==0&&(mo(e,t),Wa(t,null,null,n),Ja()),o=e.memoizedState,s=t.memoizedState,o.parent!==a?(o={parent:a,cache:a},t.memoizedState=o,t.lanes===0&&(t.memoizedState=t.updateQueue.baseState=o),Vn(t,Pe,a)):(a=s.cache,Vn(t,Pe,a),a!==o.cache&&oo(t,[Pe],n,!0))),ft(e,t,t.pendingProps.children,n),t.child;case 29:throw t.pendingProps}throw Error(u(156,t.tag))}function Nn(e){e.flags|=4}function Jo(e,t,n,a,o){if((t=(e.mode&32)!==0)&&(t=!1),t){if(e.flags|=16777216,(o&335544128)===o)if(e.stateNode.complete)e.flags|=8192;else if(Bh())e.flags|=8192;else throw Cl=pr,ho}else e.flags&=-16777217}function ch(e,t){if(t.type!=="stylesheet"||(t.state.loading&4)!==0)e.flags&=-16777217;else if(e.flags|=16777216,!Tp(t))if(Bh())e.flags|=8192;else throw Cl=pr,ho}function Dr(e,t){t!==null&&(e.flags|=4),e.flags&16384&&(t=e.tag!==22?Gc():536870912,e.lanes|=t,fa|=t)}function li(e,t){if(!Ne)switch(e.tailMode){case"hidden":t=e.tail;for(var n=null;t!==null;)t.alternate!==null&&(n=t),t=t.sibling;n===null?e.tail=null:n.sibling=null;break;case"collapsed":n=e.tail;for(var a=null;n!==null;)n.alternate!==null&&(a=n),n=n.sibling;a===null?t||e.tail===null?e.tail=null:e.tail.sibling=null:a.sibling=null}}function Qe(e){var t=e.alternate!==null&&e.alternate.child===e.child,n=0,a=0;if(t)for(var o=e.child;o!==null;)n|=o.lanes|o.childLanes,a|=o.subtreeFlags&65011712,a|=o.flags&65011712,o.return=e,o=o.sibling;else for(o=e.child;o!==null;)n|=o.lanes|o.childLanes,a|=o.subtreeFlags,a|=o.flags,o.return=e,o=o.sibling;return e.subtreeFlags|=a,e.childLanes=n,t}function s0(e,t,n){var a=t.pendingProps;switch(lo(t),t.tag){case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return Qe(t),null;case 1:return Qe(t),null;case 3:return n=t.stateNode,a=null,e!==null&&(a=e.memoizedState.cache),t.memoizedState.cache!==a&&(t.flags|=2048),Cn(Pe),Be(),n.pendingContext&&(n.context=n.pendingContext,n.pendingContext=null),(e===null||e.child===null)&&($l(t)?Nn(t):e===null||e.memoizedState.isDehydrated&&(t.flags&256)===0||(t.flags|=1024,io())),Qe(t),null;case 26:var o=t.type,s=t.memoizedState;return e===null?(Nn(t),s!==null?(Qe(t),ch(t,s)):(Qe(t),Jo(t,o,null,a,n))):s?s!==e.memoizedState?(Nn(t),Qe(t),ch(t,s)):(Qe(t),t.flags&=-16777217):(e=e.memoizedProps,e!==a&&Nn(t),Qe(t),Jo(t,o,e,a,n)),null;case 27:if(mn(t),n=oe.current,o=t.type,e!==null&&t.stateNode!=null)e.memoizedProps!==a&&Nn(t);else{if(!a){if(t.stateNode===null)throw Error(u(166));return Qe(t),null}e=$.current,$l(t)?Vf(t):(e=yp(o,a,n),t.stateNode=e,Nn(t))}return Qe(t),null;case 5:if(mn(t),o=t.type,e!==null&&t.stateNode!=null)e.memoizedProps!==a&&Nn(t);else{if(!a){if(t.stateNode===null)throw Error(u(166));return Qe(t),null}if(s=$.current,$l(t))Vf(t);else{var g=Zr(oe.current);switch(s){case 1:s=g.createElementNS("http://www.w3.org/2000/svg",o);break;case 2:s=g.createElementNS("http://www.w3.org/1998/Math/MathML",o);break;default:switch(o){case"svg":s=g.createElementNS("http://www.w3.org/2000/svg",o);break;case"math":s=g.createElementNS("http://www.w3.org/1998/Math/MathML",o);break;case"script":s=g.createElement("div"),s.innerHTML="<script><\/script>",s=s.removeChild(s.firstChild);break;case"select":s=typeof a.is=="string"?g.createElement("select",{is:a.is}):g.createElement("select"),a.multiple?s.multiple=!0:a.size&&(s.size=a.size);break;default:s=typeof a.is=="string"?g.createElement(o,{is:a.is}):g.createElement(o)}}s[ot]=t,s[bt]=a;e:for(g=t.child;g!==null;){if(g.tag===5||g.tag===6)s.appendChild(g.stateNode);else if(g.tag!==4&&g.tag!==27&&g.child!==null){g.child.return=g,g=g.child;continue}if(g===t)break e;for(;g.sibling===null;){if(g.return===null||g.return===t)break e;g=g.return}g.sibling.return=g.return,g=g.sibling}t.stateNode=s;e:switch(dt(s,o,a),o){case"button":case"input":case"select":case"textarea":a=!!a.autoFocus;break e;case"img":a=!0;break e;default:a=!1}a&&Nn(t)}}return Qe(t),Jo(t,t.type,e===null?null:e.memoizedProps,t.pendingProps,n),null;case 6:if(e&&t.stateNode!=null)e.memoizedProps!==a&&Nn(t);else{if(typeof a!="string"&&t.stateNode===null)throw Error(u(166));if(e=oe.current,$l(t)){if(e=t.stateNode,n=t.memoizedProps,a=null,o=st,o!==null)switch(o.tag){case 27:case 5:a=o.memoizedProps}e[ot]=t,e=!!(e.nodeValue===n||a!==null&&a.suppressHydrationWarning===!0||rp(e.nodeValue,n)),e||Gn(t,!0)}else e=Zr(e).createTextNode(a),e[ot]=t,t.stateNode=e}return Qe(t),null;case 31:if(n=t.memoizedState,e===null||e.memoizedState!==null){if(a=$l(t),n!==null){if(e===null){if(!a)throw Error(u(318));if(e=t.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(u(557));e[ot]=t}else vl(),(t.flags&128)===0&&(t.memoizedState=null),t.flags|=4;Qe(t),e=!1}else n=io(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=n),e=!0;if(!e)return t.flags&256?(Ot(t),t):(Ot(t),null);if((t.flags&128)!==0)throw Error(u(558))}return Qe(t),null;case 13:if(a=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(o=$l(t),a!==null&&a.dehydrated!==null){if(e===null){if(!o)throw Error(u(318));if(o=t.memoizedState,o=o!==null?o.dehydrated:null,!o)throw Error(u(317));o[ot]=t}else vl(),(t.flags&128)===0&&(t.memoizedState=null),t.flags|=4;Qe(t),o=!1}else o=io(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=o),o=!0;if(!o)return t.flags&256?(Ot(t),t):(Ot(t),null)}return Ot(t),(t.flags&128)!==0?(t.lanes=n,t):(n=a!==null,e=e!==null&&e.memoizedState!==null,n&&(a=t.child,o=null,a.alternate!==null&&a.alternate.memoizedState!==null&&a.alternate.memoizedState.cachePool!==null&&(o=a.alternate.memoizedState.cachePool.pool),s=null,a.memoizedState!==null&&a.memoizedState.cachePool!==null&&(s=a.memoizedState.cachePool.pool),s!==o&&(a.flags|=2048)),n!==e&&n&&(t.child.flags|=8192),Dr(t,t.updateQueue),Qe(t),null);case 4:return Be(),e===null&&xs(t.stateNode.containerInfo),Qe(t),null;case 10:return Cn(t.type),Qe(t),null;case 19:if(V(We),a=t.memoizedState,a===null)return Qe(t),null;if(o=(t.flags&128)!==0,s=a.rendering,s===null)if(o)li(a,!1);else{if(Je!==0||e!==null&&(e.flags&128)!==0)for(e=t.child;e!==null;){if(s=xr(e),s!==null){for(t.flags|=128,li(a,!1),e=s.updateQueue,t.updateQueue=e,Dr(t,e),t.subtreeFlags=0,e=n,n=t.child;n!==null;)Uf(n,e),n=n.sibling;return w(We,We.current&1|2),Ne&&En(t,a.treeForkCount),t.child}e=e.sibling}a.tail!==null&>()>Br&&(t.flags|=128,o=!0,li(a,!1),t.lanes=4194304)}else{if(!o)if(e=xr(s),e!==null){if(t.flags|=128,o=!0,e=e.updateQueue,t.updateQueue=e,Dr(t,e),li(a,!0),a.tail===null&&a.tailMode==="hidden"&&!s.alternate&&!Ne)return Qe(t),null}else 2*gt()-a.renderingStartTime>Br&&n!==536870912&&(t.flags|=128,o=!0,li(a,!1),t.lanes=4194304);a.isBackwards?(s.sibling=t.child,t.child=s):(e=a.last,e!==null?e.sibling=s:t.child=s,a.last=s)}return a.tail!==null?(e=a.tail,a.rendering=e,a.tail=e.sibling,a.renderingStartTime=gt(),e.sibling=null,n=We.current,w(We,o?n&1|2:n&1),Ne&&En(t,a.treeForkCount),e):(Qe(t),null);case 22:case 23:return Ot(t),vo(),a=t.memoizedState!==null,e!==null?e.memoizedState!==null!==a&&(t.flags|=8192):a&&(t.flags|=8192),a?(n&536870912)!==0&&(t.flags&128)===0&&(Qe(t),t.subtreeFlags&6&&(t.flags|=8192)):Qe(t),n=t.updateQueue,n!==null&&Dr(t,n.retryQueue),n=null,e!==null&&e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(n=e.memoizedState.cachePool.pool),a=null,t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(a=t.memoizedState.cachePool.pool),a!==n&&(t.flags|=2048),e!==null&&V(El),null;case 24:return n=null,e!==null&&(n=e.memoizedState.cache),t.memoizedState.cache!==n&&(t.flags|=2048),Cn(Pe),Qe(t),null;case 25:return null;case 30:return null}throw Error(u(156,t.tag))}function c0(e,t){switch(lo(t),t.tag){case 1:return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return Cn(Pe),Be(),e=t.flags,(e&65536)!==0&&(e&128)===0?(t.flags=e&-65537|128,t):null;case 26:case 27:case 5:return mn(t),null;case 31:if(t.memoizedState!==null){if(Ot(t),t.alternate===null)throw Error(u(340));vl()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 13:if(Ot(t),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(u(340));vl()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return V(We),null;case 4:return Be(),null;case 10:return Cn(t.type),null;case 22:case 23:return Ot(t),vo(),e!==null&&V(El),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 24:return Cn(Pe),null;case 25:return null;default:return null}}function fh(e,t){switch(lo(t),t.tag){case 3:Cn(Pe),Be();break;case 26:case 27:case 5:mn(t);break;case 4:Be();break;case 31:t.memoizedState!==null&&Ot(t);break;case 13:Ot(t);break;case 19:V(We);break;case 10:Cn(t.type);break;case 22:case 23:Ot(t),vo(),e!==null&&V(El);break;case 24:Cn(Pe)}}function ai(e,t){try{var n=t.updateQueue,a=n!==null?n.lastEffect:null;if(a!==null){var o=a.next;n=o;do{if((n.tag&e)===e){a=void 0;var s=n.create,g=n.inst;a=s(),g.destroy=a}n=n.next}while(n!==o)}}catch(S){Re(t,t.return,S)}}function In(e,t,n){try{var a=t.updateQueue,o=a!==null?a.lastEffect:null;if(o!==null){var s=o.next;a=s;do{if((a.tag&e)===e){var g=a.inst,S=g.destroy;if(S!==void 0){g.destroy=void 0,o=t;var T=n,M=S;try{M()}catch(G){Re(o,T,G)}}}a=a.next}while(a!==s)}}catch(G){Re(t,t.return,G)}}function dh(e){var t=e.updateQueue;if(t!==null){var n=e.stateNode;try{nd(t,n)}catch(a){Re(e,e.return,a)}}}function hh(e,t,n){n.props=zl(e.type,e.memoizedProps),n.state=e.memoizedState;try{n.componentWillUnmount()}catch(a){Re(e,t,a)}}function ii(e,t){try{var n=e.ref;if(n!==null){switch(e.tag){case 26:case 27:case 5:var a=e.stateNode;break;case 30:a=e.stateNode;break;default:a=e.stateNode}typeof n=="function"?e.refCleanup=n(a):n.current=a}}catch(o){Re(e,t,o)}}function un(e,t){var n=e.ref,a=e.refCleanup;if(n!==null)if(typeof a=="function")try{a()}catch(o){Re(e,t,o)}finally{e.refCleanup=null,e=e.alternate,e!=null&&(e.refCleanup=null)}else if(typeof n=="function")try{n(null)}catch(o){Re(e,t,o)}else n.current=null}function ph(e){var t=e.type,n=e.memoizedProps,a=e.stateNode;try{e:switch(t){case"button":case"input":case"select":case"textarea":n.autoFocus&&a.focus();break e;case"img":n.src?a.src=n.src:n.srcSet&&(a.srcset=n.srcSet)}}catch(o){Re(e,e.return,o)}}function Wo(e,t,n){try{var a=e.stateNode;_0(a,e.type,n,t),a[bt]=t}catch(o){Re(e,e.return,o)}}function mh(e){return e.tag===5||e.tag===3||e.tag===26||e.tag===27&&nl(e.type)||e.tag===4}function $o(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||mh(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;e.tag!==5&&e.tag!==6&&e.tag!==18;){if(e.tag===27&&nl(e.type)||e.flags&2||e.child===null||e.tag===4)continue e;e.child.return=e,e=e.child}if(!(e.flags&2))return e.stateNode}}function Po(e,t,n){var a=e.tag;if(a===5||a===6)e=e.stateNode,t?(n.nodeType===9?n.body:n.nodeName==="HTML"?n.ownerDocument.body:n).insertBefore(e,t):(t=n.nodeType===9?n.body:n.nodeName==="HTML"?n.ownerDocument.body:n,t.appendChild(e),n=n._reactRootContainer,n!=null||t.onclick!==null||(t.onclick=vn));else if(a!==4&&(a===27&&nl(e.type)&&(n=e.stateNode,t=null),e=e.child,e!==null))for(Po(e,t,n),e=e.sibling;e!==null;)Po(e,t,n),e=e.sibling}function _r(e,t,n){var a=e.tag;if(a===5||a===6)e=e.stateNode,t?n.insertBefore(e,t):n.appendChild(e);else if(a!==4&&(a===27&&nl(e.type)&&(n=e.stateNode),e=e.child,e!==null))for(_r(e,t,n),e=e.sibling;e!==null;)_r(e,t,n),e=e.sibling}function gh(e){var t=e.stateNode,n=e.memoizedProps;try{for(var a=e.type,o=t.attributes;o.length;)t.removeAttributeNode(o[0]);dt(t,a,n),t[ot]=e,t[bt]=n}catch(s){Re(e,e.return,s)}}var jn=!1,nt=!1,es=!1,yh=typeof WeakSet=="function"?WeakSet:Set,ut=null;function f0(e,t){if(e=e.containerInfo,Ss=Pr,e=jf(e),Zu(e)){if("selectionStart"in e)var n={start:e.selectionStart,end:e.selectionEnd};else e:{n=(n=e.ownerDocument)&&n.defaultView||window;var a=n.getSelection&&n.getSelection();if(a&&a.rangeCount!==0){n=a.anchorNode;var o=a.anchorOffset,s=a.focusNode;a=a.focusOffset;try{n.nodeType,s.nodeType}catch{n=null;break e}var g=0,S=-1,T=-1,M=0,G=0,Z=e,R=null;t:for(;;){for(var H;Z!==n||o!==0&&Z.nodeType!==3||(S=g+o),Z!==s||a!==0&&Z.nodeType!==3||(T=g+a),Z.nodeType===3&&(g+=Z.nodeValue.length),(H=Z.firstChild)!==null;)R=Z,Z=H;for(;;){if(Z===e)break t;if(R===n&&++M===o&&(S=g),R===s&&++G===a&&(T=g),(H=Z.nextSibling)!==null)break;Z=R,R=Z.parentNode}Z=H}n=S===-1||T===-1?null:{start:S,end:T}}else n=null}n=n||{start:0,end:0}}else n=null;for(Es={focusedElem:e,selectionRange:n},Pr=!1,ut=t;ut!==null;)if(t=ut,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,ut=e;else for(;ut!==null;){switch(t=ut,s=t.alternate,e=t.flags,t.tag){case 0:if((e&4)!==0&&(e=t.updateQueue,e=e!==null?e.events:null,e!==null))for(n=0;n<e.length;n++)o=e[n],o.ref.impl=o.nextImpl;break;case 11:case 15:break;case 1:if((e&1024)!==0&&s!==null){e=void 0,n=t,o=s.memoizedProps,s=s.memoizedState,a=n.stateNode;try{var le=zl(n.type,o);e=a.getSnapshotBeforeUpdate(le,s),a.__reactInternalSnapshotBeforeUpdate=e}catch(fe){Re(n,n.return,fe)}}break;case 3:if((e&1024)!==0){if(e=t.stateNode.containerInfo,n=e.nodeType,n===9)Ts(e);else if(n===1)switch(e.nodeName){case"HEAD":case"HTML":case"BODY":Ts(e);break;default:e.textContent=""}}break;case 5:case 26:case 27:case 6:case 4:case 17:break;default:if((e&1024)!==0)throw Error(u(163))}if(e=t.sibling,e!==null){e.return=t.return,ut=e;break}ut=t.return}}function xh(e,t,n){var a=n.flags;switch(n.tag){case 0:case 11:case 15:Dn(e,n),a&4&&ai(5,n);break;case 1:if(Dn(e,n),a&4)if(e=n.stateNode,t===null)try{e.componentDidMount()}catch(g){Re(n,n.return,g)}else{var o=zl(n.type,t.memoizedProps);t=t.memoizedState;try{e.componentDidUpdate(o,t,e.__reactInternalSnapshotBeforeUpdate)}catch(g){Re(n,n.return,g)}}a&64&&dh(n),a&512&&ii(n,n.return);break;case 3:if(Dn(e,n),a&64&&(e=n.updateQueue,e!==null)){if(t=null,n.child!==null)switch(n.child.tag){case 27:case 5:t=n.child.stateNode;break;case 1:t=n.child.stateNode}try{nd(e,t)}catch(g){Re(n,n.return,g)}}break;case 27:t===null&&a&4&&gh(n);case 26:case 5:Dn(e,n),t===null&&a&4&&ph(n),a&512&&ii(n,n.return);break;case 12:Dn(e,n);break;case 31:Dn(e,n),a&4&&Sh(e,n);break;case 13:Dn(e,n),a&4&&Eh(e,n),a&64&&(e=n.memoizedState,e!==null&&(e=e.dehydrated,e!==null&&(n=b0.bind(null,n),q0(e,n))));break;case 22:if(a=n.memoizedState!==null||jn,!a){t=t!==null&&t.memoizedState!==null||nt,o=jn;var s=nt;jn=a,(nt=t)&&!s?_n(e,n,(n.subtreeFlags&8772)!==0):Dn(e,n),jn=o,nt=s}break;case 30:break;default:Dn(e,n)}}function vh(e){var t=e.alternate;t!==null&&(e.alternate=null,vh(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&ju(t)),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}var Ke=null,Et=!1;function kn(e,t,n){for(n=n.child;n!==null;)bh(e,t,n),n=n.sibling}function bh(e,t,n){if(at&&typeof at.onCommitFiberUnmount=="function")try{at.onCommitFiberUnmount(yt,n)}catch{}switch(n.tag){case 26:nt||un(n,t),kn(e,t,n),n.memoizedState?n.memoizedState.count--:n.stateNode&&(n=n.stateNode,n.parentNode.removeChild(n));break;case 27:nt||un(n,t);var a=Ke,o=Et;nl(n.type)&&(Ke=n.stateNode,Et=!1),kn(e,t,n),pi(n.stateNode),Ke=a,Et=o;break;case 5:nt||un(n,t);case 6:if(a=Ke,o=Et,Ke=null,kn(e,t,n),Ke=a,Et=o,Ke!==null)if(Et)try{(Ke.nodeType===9?Ke.body:Ke.nodeName==="HTML"?Ke.ownerDocument.body:Ke).removeChild(n.stateNode)}catch(s){Re(n,t,s)}else try{Ke.removeChild(n.stateNode)}catch(s){Re(n,t,s)}break;case 18:Ke!==null&&(Et?(e=Ke,dp(e.nodeType===9?e.body:e.nodeName==="HTML"?e.ownerDocument.body:e,n.stateNode),va(e)):dp(Ke,n.stateNode));break;case 4:a=Ke,o=Et,Ke=n.stateNode.containerInfo,Et=!0,kn(e,t,n),Ke=a,Et=o;break;case 0:case 11:case 14:case 15:In(2,n,t),nt||In(4,n,t),kn(e,t,n);break;case 1:nt||(un(n,t),a=n.stateNode,typeof a.componentWillUnmount=="function"&&hh(n,t,a)),kn(e,t,n);break;case 21:kn(e,t,n);break;case 22:nt=(a=nt)||n.memoizedState!==null,kn(e,t,n),nt=a;break;default:kn(e,t,n)}}function Sh(e,t){if(t.memoizedState===null&&(e=t.alternate,e!==null&&(e=e.memoizedState,e!==null))){e=e.dehydrated;try{va(e)}catch(n){Re(t,t.return,n)}}}function Eh(e,t){if(t.memoizedState===null&&(e=t.alternate,e!==null&&(e=e.memoizedState,e!==null&&(e=e.dehydrated,e!==null))))try{va(e)}catch(n){Re(t,t.return,n)}}function d0(e){switch(e.tag){case 31:case 13:case 19:var t=e.stateNode;return t===null&&(t=e.stateNode=new yh),t;case 22:return e=e.stateNode,t=e._retryCache,t===null&&(t=e._retryCache=new yh),t;default:throw Error(u(435,e.tag))}}function Mr(e,t){var n=d0(e);t.forEach(function(a){if(!n.has(a)){n.add(a);var o=S0.bind(null,e,a);a.then(o,o)}})}function wt(e,t){var n=t.deletions;if(n!==null)for(var a=0;a<n.length;a++){var o=n[a],s=e,g=t,S=g;e:for(;S!==null;){switch(S.tag){case 27:if(nl(S.type)){Ke=S.stateNode,Et=!1;break e}break;case 5:Ke=S.stateNode,Et=!1;break e;case 3:case 4:Ke=S.stateNode.containerInfo,Et=!0;break e}S=S.return}if(Ke===null)throw Error(u(160));bh(s,g,o),Ke=null,Et=!1,s=o.alternate,s!==null&&(s.return=null),o.return=null}if(t.subtreeFlags&13886)for(t=t.child;t!==null;)wh(t,e),t=t.sibling}var tn=null;function wh(e,t){var n=e.alternate,a=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:wt(t,e),Ct(e),a&4&&(In(3,e,e.return),ai(3,e),In(5,e,e.return));break;case 1:wt(t,e),Ct(e),a&512&&(nt||n===null||un(n,n.return)),a&64&&jn&&(e=e.updateQueue,e!==null&&(a=e.callbacks,a!==null&&(n=e.shared.hiddenCallbacks,e.shared.hiddenCallbacks=n===null?a:n.concat(a))));break;case 26:var o=tn;if(wt(t,e),Ct(e),a&512&&(nt||n===null||un(n,n.return)),a&4){var s=n!==null?n.memoizedState:null;if(a=e.memoizedState,n===null)if(a===null)if(e.stateNode===null){e:{a=e.type,n=e.memoizedProps,o=o.ownerDocument||o;t:switch(a){case"title":s=o.getElementsByTagName("title")[0],(!s||s[_a]||s[ot]||s.namespaceURI==="http://www.w3.org/2000/svg"||s.hasAttribute("itemprop"))&&(s=o.createElement(a),o.head.insertBefore(s,o.querySelector("head > title"))),dt(s,a,n),s[ot]=e,rt(s),a=s;break e;case"link":var g=wp("link","href",o).get(a+(n.href||""));if(g){for(var S=0;S<g.length;S++)if(s=g[S],s.getAttribute("href")===(n.href==null||n.href===""?null:n.href)&&s.getAttribute("rel")===(n.rel==null?null:n.rel)&&s.getAttribute("title")===(n.title==null?null:n.title)&&s.getAttribute("crossorigin")===(n.crossOrigin==null?null:n.crossOrigin)){g.splice(S,1);break t}}s=o.createElement(a),dt(s,a,n),o.head.appendChild(s);break;case"meta":if(g=wp("meta","content",o).get(a+(n.content||""))){for(S=0;S<g.length;S++)if(s=g[S],s.getAttribute("content")===(n.content==null?null:""+n.content)&&s.getAttribute("name")===(n.name==null?null:n.name)&&s.getAttribute("property")===(n.property==null?null:n.property)&&s.getAttribute("http-equiv")===(n.httpEquiv==null?null:n.httpEquiv)&&s.getAttribute("charset")===(n.charSet==null?null:n.charSet)){g.splice(S,1);break t}}s=o.createElement(a),dt(s,a,n),o.head.appendChild(s);break;default:throw Error(u(468,a))}s[ot]=e,rt(s),a=s}e.stateNode=a}else Cp(o,e.type,e.stateNode);else e.stateNode=Ep(o,a,e.memoizedProps);else s!==a?(s===null?n.stateNode!==null&&(n=n.stateNode,n.parentNode.removeChild(n)):s.count--,a===null?Cp(o,e.type,e.stateNode):Ep(o,a,e.memoizedProps)):a===null&&e.stateNode!==null&&Wo(e,e.memoizedProps,n.memoizedProps)}break;case 27:wt(t,e),Ct(e),a&512&&(nt||n===null||un(n,n.return)),n!==null&&a&4&&Wo(e,e.memoizedProps,n.memoizedProps);break;case 5:if(wt(t,e),Ct(e),a&512&&(nt||n===null||un(n,n.return)),e.flags&32){o=e.stateNode;try{Gl(o,"")}catch(le){Re(e,e.return,le)}}a&4&&e.stateNode!=null&&(o=e.memoizedProps,Wo(e,o,n!==null?n.memoizedProps:o)),a&1024&&(es=!0);break;case 6:if(wt(t,e),Ct(e),a&4){if(e.stateNode===null)throw Error(u(162));a=e.memoizedProps,n=e.stateNode;try{n.nodeValue=a}catch(le){Re(e,e.return,le)}}break;case 3:if(Ir=null,o=tn,tn=Kr(t.containerInfo),wt(t,e),tn=o,Ct(e),a&4&&n!==null&&n.memoizedState.isDehydrated)try{va(t.containerInfo)}catch(le){Re(e,e.return,le)}es&&(es=!1,Ch(e));break;case 4:a=tn,tn=Kr(e.stateNode.containerInfo),wt(t,e),Ct(e),tn=a;break;case 12:wt(t,e),Ct(e);break;case 31:wt(t,e),Ct(e),a&4&&(a=e.updateQueue,a!==null&&(e.updateQueue=null,Mr(e,a)));break;case 13:wt(t,e),Ct(e),e.child.flags&8192&&e.memoizedState!==null!=(n!==null&&n.memoizedState!==null)&&(Rr=gt()),a&4&&(a=e.updateQueue,a!==null&&(e.updateQueue=null,Mr(e,a)));break;case 22:o=e.memoizedState!==null;var T=n!==null&&n.memoizedState!==null,M=jn,G=nt;if(jn=M||o,nt=G||T,wt(t,e),nt=G,jn=M,Ct(e),a&8192)e:for(t=e.stateNode,t._visibility=o?t._visibility&-2:t._visibility|1,o&&(n===null||T||jn||nt||Nl(e)),n=null,t=e;;){if(t.tag===5||t.tag===26){if(n===null){T=n=t;try{if(s=T.stateNode,o)g=s.style,typeof g.setProperty=="function"?g.setProperty("display","none","important"):g.display="none";else{S=T.stateNode;var Z=T.memoizedProps.style,R=Z!=null&&Z.hasOwnProperty("display")?Z.display:null;S.style.display=R==null||typeof R=="boolean"?"":(""+R).trim()}}catch(le){Re(T,T.return,le)}}}else if(t.tag===6){if(n===null){T=t;try{T.stateNode.nodeValue=o?"":T.memoizedProps}catch(le){Re(T,T.return,le)}}}else if(t.tag===18){if(n===null){T=t;try{var H=T.stateNode;o?hp(H,!0):hp(T.stateNode,!1)}catch(le){Re(T,T.return,le)}}}else if((t.tag!==22&&t.tag!==23||t.memoizedState===null||t===e)&&t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break e;for(;t.sibling===null;){if(t.return===null||t.return===e)break e;n===t&&(n=null),t=t.return}n===t&&(n=null),t.sibling.return=t.return,t=t.sibling}a&4&&(a=e.updateQueue,a!==null&&(n=a.retryQueue,n!==null&&(a.retryQueue=null,Mr(e,n))));break;case 19:wt(t,e),Ct(e),a&4&&(a=e.updateQueue,a!==null&&(e.updateQueue=null,Mr(e,a)));break;case 30:break;case 21:break;default:wt(t,e),Ct(e)}}function Ct(e){var t=e.flags;if(t&2){try{for(var n,a=e.return;a!==null;){if(mh(a)){n=a;break}a=a.return}if(n==null)throw Error(u(160));switch(n.tag){case 27:var o=n.stateNode,s=$o(e);_r(e,s,o);break;case 5:var g=n.stateNode;n.flags&32&&(Gl(g,""),n.flags&=-33);var S=$o(e);_r(e,S,g);break;case 3:case 4:var T=n.stateNode.containerInfo,M=$o(e);Po(e,M,T);break;default:throw Error(u(161))}}catch(G){Re(e,e.return,G)}e.flags&=-3}t&4096&&(e.flags&=-4097)}function Ch(e){if(e.subtreeFlags&1024)for(e=e.child;e!==null;){var t=e;Ch(t),t.tag===5&&t.flags&1024&&t.stateNode.reset(),e=e.sibling}}function Dn(e,t){if(t.subtreeFlags&8772)for(t=t.child;t!==null;)xh(e,t.alternate,t),t=t.sibling}function Nl(e){for(e=e.child;e!==null;){var t=e;switch(t.tag){case 0:case 11:case 14:case 15:In(4,t,t.return),Nl(t);break;case 1:un(t,t.return);var n=t.stateNode;typeof n.componentWillUnmount=="function"&&hh(t,t.return,n),Nl(t);break;case 27:pi(t.stateNode);case 26:case 5:un(t,t.return),Nl(t);break;case 22:t.memoizedState===null&&Nl(t);break;case 30:Nl(t);break;default:Nl(t)}e=e.sibling}}function _n(e,t,n){for(n=n&&(t.subtreeFlags&8772)!==0,t=t.child;t!==null;){var a=t.alternate,o=e,s=t,g=s.flags;switch(s.tag){case 0:case 11:case 15:_n(o,s,n),ai(4,s);break;case 1:if(_n(o,s,n),a=s,o=a.stateNode,typeof o.componentDidMount=="function")try{o.componentDidMount()}catch(M){Re(a,a.return,M)}if(a=s,o=a.updateQueue,o!==null){var S=a.stateNode;try{var T=o.shared.hiddenCallbacks;if(T!==null)for(o.shared.hiddenCallbacks=null,o=0;o<T.length;o++)td(T[o],S)}catch(M){Re(a,a.return,M)}}n&&g&64&&dh(s),ii(s,s.return);break;case 27:gh(s);case 26:case 5:_n(o,s,n),n&&a===null&&g&4&&ph(s),ii(s,s.return);break;case 12:_n(o,s,n);break;case 31:_n(o,s,n),n&&g&4&&Sh(o,s);break;case 13:_n(o,s,n),n&&g&4&&Eh(o,s);break;case 22:s.memoizedState===null&&_n(o,s,n),ii(s,s.return);break;case 30:break;default:_n(o,s,n)}t=t.sibling}}function ts(e,t){var n=null;e!==null&&e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(n=e.memoizedState.cachePool.pool),e=null,t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(e=t.memoizedState.cachePool.pool),e!==n&&(e!=null&&e.refCount++,n!=null&&Qa(n))}function ns(e,t){e=null,t.alternate!==null&&(e=t.alternate.memoizedState.cache),t=t.memoizedState.cache,t!==e&&(t.refCount++,e!=null&&Qa(e))}function nn(e,t,n,a){if(t.subtreeFlags&10256)for(t=t.child;t!==null;)Th(e,t,n,a),t=t.sibling}function Th(e,t,n,a){var o=t.flags;switch(t.tag){case 0:case 11:case 15:nn(e,t,n,a),o&2048&&ai(9,t);break;case 1:nn(e,t,n,a);break;case 3:nn(e,t,n,a),o&2048&&(e=null,t.alternate!==null&&(e=t.alternate.memoizedState.cache),t=t.memoizedState.cache,t!==e&&(t.refCount++,e!=null&&Qa(e)));break;case 12:if(o&2048){nn(e,t,n,a),e=t.stateNode;try{var s=t.memoizedProps,g=s.id,S=s.onPostCommit;typeof S=="function"&&S(g,t.alternate===null?"mount":"update",e.passiveEffectDuration,-0)}catch(T){Re(t,t.return,T)}}else nn(e,t,n,a);break;case 31:nn(e,t,n,a);break;case 13:nn(e,t,n,a);break;case 23:break;case 22:s=t.stateNode,g=t.alternate,t.memoizedState!==null?s._visibility&2?nn(e,t,n,a):ri(e,t):s._visibility&2?nn(e,t,n,a):(s._visibility|=2,oa(e,t,n,a,(t.subtreeFlags&10256)!==0||!1)),o&2048&&ts(g,t);break;case 24:nn(e,t,n,a),o&2048&&ns(t.alternate,t);break;default:nn(e,t,n,a)}}function oa(e,t,n,a,o){for(o=o&&((t.subtreeFlags&10256)!==0||!1),t=t.child;t!==null;){var s=e,g=t,S=n,T=a,M=g.flags;switch(g.tag){case 0:case 11:case 15:oa(s,g,S,T,o),ai(8,g);break;case 23:break;case 22:var G=g.stateNode;g.memoizedState!==null?G._visibility&2?oa(s,g,S,T,o):ri(s,g):(G._visibility|=2,oa(s,g,S,T,o)),o&&M&2048&&ts(g.alternate,g);break;case 24:oa(s,g,S,T,o),o&&M&2048&&ns(g.alternate,g);break;default:oa(s,g,S,T,o)}t=t.sibling}}function ri(e,t){if(t.subtreeFlags&10256)for(t=t.child;t!==null;){var n=e,a=t,o=a.flags;switch(a.tag){case 22:ri(n,a),o&2048&&ts(a.alternate,a);break;case 24:ri(n,a),o&2048&&ns(a.alternate,a);break;default:ri(n,a)}t=t.sibling}}var ui=8192;function sa(e,t,n){if(e.subtreeFlags&ui)for(e=e.child;e!==null;)Ah(e,t,n),e=e.sibling}function Ah(e,t,n){switch(e.tag){case 26:sa(e,t,n),e.flags&ui&&e.memoizedState!==null&&$0(n,tn,e.memoizedState,e.memoizedProps);break;case 5:sa(e,t,n);break;case 3:case 4:var a=tn;tn=Kr(e.stateNode.containerInfo),sa(e,t,n),tn=a;break;case 22:e.memoizedState===null&&(a=e.alternate,a!==null&&a.memoizedState!==null?(a=ui,ui=16777216,sa(e,t,n),ui=a):sa(e,t,n));break;default:sa(e,t,n)}}function zh(e){var t=e.alternate;if(t!==null&&(e=t.child,e!==null)){t.child=null;do t=e.sibling,e.sibling=null,e=t;while(e!==null)}}function oi(e){var t=e.deletions;if((e.flags&16)!==0){if(t!==null)for(var n=0;n<t.length;n++){var a=t[n];ut=a,jh(a,e)}zh(e)}if(e.subtreeFlags&10256)for(e=e.child;e!==null;)Nh(e),e=e.sibling}function Nh(e){switch(e.tag){case 0:case 11:case 15:oi(e),e.flags&2048&&In(9,e,e.return);break;case 3:oi(e);break;case 12:oi(e);break;case 22:var t=e.stateNode;e.memoizedState!==null&&t._visibility&2&&(e.return===null||e.return.tag!==13)?(t._visibility&=-3,Or(e)):oi(e);break;default:oi(e)}}function Or(e){var t=e.deletions;if((e.flags&16)!==0){if(t!==null)for(var n=0;n<t.length;n++){var a=t[n];ut=a,jh(a,e)}zh(e)}for(e=e.child;e!==null;){switch(t=e,t.tag){case 0:case 11:case 15:In(8,t,t.return),Or(t);break;case 22:n=t.stateNode,n._visibility&2&&(n._visibility&=-3,Or(t));break;default:Or(t)}e=e.sibling}}function jh(e,t){for(;ut!==null;){var n=ut;switch(n.tag){case 0:case 11:case 15:In(8,n,t);break;case 23:case 22:if(n.memoizedState!==null&&n.memoizedState.cachePool!==null){var a=n.memoizedState.cachePool.pool;a!=null&&a.refCount++}break;case 24:Qa(n.memoizedState.cache)}if(a=n.child,a!==null)a.return=n,ut=a;else e:for(n=e;ut!==null;){a=ut;var o=a.sibling,s=a.return;if(vh(a),a===n){ut=null;break e}if(o!==null){o.return=s,ut=o;break e}ut=s}}}var h0={getCacheForType:function(e){var t=ct(Pe),n=t.data.get(e);return n===void 0&&(n=e(),t.data.set(e,n)),n},cacheSignal:function(){return ct(Pe).controller.signal}},p0=typeof WeakMap=="function"?WeakMap:Map,De=0,Ye=null,we=null,Ae=0,Oe=0,Rt=null,Jn=!1,ca=!1,ls=!1,Mn=0,Je=0,Wn=0,jl=0,as=0,Bt=0,fa=0,si=null,Tt=null,is=!1,Rr=0,kh=0,Br=1/0,Lr=null,$n=null,it=0,Pn=null,da=null,On=0,rs=0,us=null,Dh=null,ci=0,os=null;function Lt(){return(De&2)!==0&&Ae!==0?Ae&-Ae:B.T!==null?ps():Zc()}function _h(){if(Bt===0)if((Ae&536870912)===0||Ne){var e=Qi;Qi<<=1,(Qi&3932160)===0&&(Qi=262144),Bt=e}else Bt=536870912;return e=Mt.current,e!==null&&(e.flags|=32),Bt}function At(e,t,n){(e===Ye&&(Oe===2||Oe===9)||e.cancelPendingCommit!==null)&&(ha(e,0),el(e,Ae,Bt,!1)),Da(e,n),((De&2)===0||e!==Ye)&&(e===Ye&&((De&2)===0&&(jl|=n),Je===4&&el(e,Ae,Bt,!1)),on(e))}function Mh(e,t,n){if((De&6)!==0)throw Error(u(327));var a=!n&&(t&127)===0&&(t&e.expiredLanes)===0||ka(e,t),o=a?y0(e,t):cs(e,t,!0),s=a;do{if(o===0){ca&&!a&&el(e,t,0,!1);break}else{if(n=e.current.alternate,s&&!m0(n)){o=cs(e,t,!1),s=!1;continue}if(o===2){if(s=t,e.errorRecoveryDisabledLanes&s)var g=0;else g=e.pendingLanes&-536870913,g=g!==0?g:g&536870912?536870912:0;if(g!==0){t=g;e:{var S=e;o=si;var T=S.current.memoizedState.isDehydrated;if(T&&(ha(S,g).flags|=256),g=cs(S,g,!1),g!==2){if(ls&&!T){S.errorRecoveryDisabledLanes|=s,jl|=s,o=4;break e}s=Tt,Tt=o,s!==null&&(Tt===null?Tt=s:Tt.push.apply(Tt,s))}o=g}if(s=!1,o!==2)continue}}if(o===1){ha(e,0),el(e,t,0,!0);break}e:{switch(a=e,s=o,s){case 0:case 1:throw Error(u(345));case 4:if((t&4194048)!==t)break;case 6:el(a,t,Bt,!Jn);break e;case 2:Tt=null;break;case 3:case 5:break;default:throw Error(u(329))}if((t&62914560)===t&&(o=Rr+300-gt(),10<o)){if(el(a,t,Bt,!Jn),Ki(a,0,!0)!==0)break e;On=t,a.timeoutHandle=cp(Oh.bind(null,a,n,Tt,Lr,is,t,Bt,jl,fa,Jn,s,"Throttled",-0,0),o);break e}Oh(a,n,Tt,Lr,is,t,Bt,jl,fa,Jn,s,null,-0,0)}}break}while(!0);on(e)}function Oh(e,t,n,a,o,s,g,S,T,M,G,Z,R,H){if(e.timeoutHandle=-1,Z=t.subtreeFlags,Z&8192||(Z&16785408)===16785408){Z={stylesheets:null,count:0,imgCount:0,imgBytes:0,suspenseyImages:[],waitingForImages:!0,waitingForViewTransition:!1,unsuspend:vn},Ah(t,s,Z);var le=(s&62914560)===s?Rr-gt():(s&4194048)===s?kh-gt():0;if(le=P0(Z,le),le!==null){On=s,e.cancelPendingCommit=le(Gh.bind(null,e,t,s,n,a,o,g,S,T,G,Z,null,R,H)),el(e,s,g,!M);return}}Gh(e,t,s,n,a,o,g,S,T)}function m0(e){for(var t=e;;){var n=t.tag;if((n===0||n===11||n===15)&&t.flags&16384&&(n=t.updateQueue,n!==null&&(n=n.stores,n!==null)))for(var a=0;a<n.length;a++){var o=n[a],s=o.getSnapshot;o=o.value;try{if(!Dt(s(),o))return!1}catch{return!1}}if(n=t.child,t.subtreeFlags&16384&&n!==null)n.return=t,t=n;else{if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return!0;t=t.return}t.sibling.return=t.return,t=t.sibling}}return!0}function el(e,t,n,a){t&=~as,t&=~jl,e.suspendedLanes|=t,e.pingedLanes&=~t,a&&(e.warmLanes|=t),a=e.expirationTimes;for(var o=t;0<o;){var s=31-qe(o),g=1<<s;a[s]=-1,o&=~g}n!==0&&Vc(e,n,t)}function Ur(){return(De&6)===0?(fi(0),!1):!0}function ss(){if(we!==null){if(Oe===0)var e=we.return;else e=we,wn=bl=null,To(e),la=null,Ka=0,e=we;for(;e!==null;)fh(e.alternate,e),e=e.return;we=null}}function ha(e,t){var n=e.timeoutHandle;n!==-1&&(e.timeoutHandle=-1,R0(n)),n=e.cancelPendingCommit,n!==null&&(e.cancelPendingCommit=null,n()),On=0,ss(),Ye=e,we=n=Sn(e.current,null),Ae=t,Oe=0,Rt=null,Jn=!1,ca=ka(e,t),ls=!1,fa=Bt=as=jl=Wn=Je=0,Tt=si=null,is=!1,(t&8)!==0&&(t|=t&32);var a=e.entangledLanes;if(a!==0)for(e=e.entanglements,a&=t;0<a;){var o=31-qe(a),s=1<<o;t|=e[o],a&=~s}return Mn=t,ir(),n}function Rh(e,t){ye=null,B.H=ti,t===na||t===hr?(t=Wf(),Oe=3):t===ho?(t=Wf(),Oe=4):Oe=t===Yo?8:t!==null&&typeof t=="object"&&typeof t.then=="function"?6:1,Rt=t,we===null&&(Je=1,zr(e,Xt(t,e.current)))}function Bh(){var e=Mt.current;return e===null?!0:(Ae&4194048)===Ae?Ft===null:(Ae&62914560)===Ae||(Ae&536870912)!==0?e===Ft:!1}function Lh(){var e=B.H;return B.H=ti,e===null?ti:e}function Uh(){var e=B.A;return B.A=h0,e}function Hr(){Je=4,Jn||(Ae&4194048)!==Ae&&Mt.current!==null||(ca=!0),(Wn&134217727)===0&&(jl&134217727)===0||Ye===null||el(Ye,Ae,Bt,!1)}function cs(e,t,n){var a=De;De|=2;var o=Lh(),s=Uh();(Ye!==e||Ae!==t)&&(Lr=null,ha(e,t)),t=!1;var g=Je;e:do try{if(Oe!==0&&we!==null){var S=we,T=Rt;switch(Oe){case 8:ss(),g=6;break e;case 3:case 2:case 9:case 6:Mt.current===null&&(t=!0);var M=Oe;if(Oe=0,Rt=null,pa(e,S,T,M),n&&ca){g=0;break e}break;default:M=Oe,Oe=0,Rt=null,pa(e,S,T,M)}}g0(),g=Je;break}catch(G){Rh(e,G)}while(!0);return t&&e.shellSuspendCounter++,wn=bl=null,De=a,B.H=o,B.A=s,we===null&&(Ye=null,Ae=0,ir()),g}function g0(){for(;we!==null;)Hh(we)}function y0(e,t){var n=De;De|=2;var a=Lh(),o=Uh();Ye!==e||Ae!==t?(Lr=null,Br=gt()+500,ha(e,t)):ca=ka(e,t);e:do try{if(Oe!==0&&we!==null){t=we;var s=Rt;t:switch(Oe){case 1:Oe=0,Rt=null,pa(e,t,s,1);break;case 2:case 9:if(If(s)){Oe=0,Rt=null,qh(t);break}t=function(){Oe!==2&&Oe!==9||Ye!==e||(Oe=7),on(e)},s.then(t,t);break e;case 3:Oe=7;break e;case 4:Oe=5;break e;case 7:If(s)?(Oe=0,Rt=null,qh(t)):(Oe=0,Rt=null,pa(e,t,s,7));break;case 5:var g=null;switch(we.tag){case 26:g=we.memoizedState;case 5:case 27:var S=we;if(g?Tp(g):S.stateNode.complete){Oe=0,Rt=null;var T=S.sibling;if(T!==null)we=T;else{var M=S.return;M!==null?(we=M,qr(M)):we=null}break t}}Oe=0,Rt=null,pa(e,t,s,5);break;case 6:Oe=0,Rt=null,pa(e,t,s,6);break;case 8:ss(),Je=6;break e;default:throw Error(u(462))}}x0();break}catch(G){Rh(e,G)}while(!0);return wn=bl=null,B.H=a,B.A=o,De=n,we!==null?0:(Ye=null,Ae=0,ir(),Je)}function x0(){for(;we!==null&&!Eu();)Hh(we)}function Hh(e){var t=sh(e.alternate,e,Mn);e.memoizedProps=e.pendingProps,t===null?qr(e):we=t}function qh(e){var t=e,n=t.alternate;switch(t.tag){case 15:case 0:t=lh(n,t,t.pendingProps,t.type,void 0,Ae);break;case 11:t=lh(n,t,t.pendingProps,t.type.render,t.ref,Ae);break;case 5:To(t);default:fh(n,t),t=we=Uf(t,Mn),t=sh(n,t,Mn)}e.memoizedProps=e.pendingProps,t===null?qr(e):we=t}function pa(e,t,n,a){wn=bl=null,To(t),la=null,Ka=0;var o=t.return;try{if(r0(e,o,t,n,Ae)){Je=1,zr(e,Xt(n,e.current)),we=null;return}}catch(s){if(o!==null)throw we=o,s;Je=1,zr(e,Xt(n,e.current)),we=null;return}t.flags&32768?(Ne||a===1?e=!0:ca||(Ae&536870912)!==0?e=!1:(Jn=e=!0,(a===2||a===9||a===3||a===6)&&(a=Mt.current,a!==null&&a.tag===13&&(a.flags|=16384))),Yh(t,e)):qr(t)}function qr(e){var t=e;do{if((t.flags&32768)!==0){Yh(t,Jn);return}e=t.return;var n=s0(t.alternate,t,Mn);if(n!==null){we=n;return}if(t=t.sibling,t!==null){we=t;return}we=t=e}while(t!==null);Je===0&&(Je=5)}function Yh(e,t){do{var n=c0(e.alternate,e);if(n!==null){n.flags&=32767,we=n;return}if(n=e.return,n!==null&&(n.flags|=32768,n.subtreeFlags=0,n.deletions=null),!t&&(e=e.sibling,e!==null)){we=e;return}we=e=n}while(e!==null);Je=6,we=null}function Gh(e,t,n,a,o,s,g,S,T){e.cancelPendingCommit=null;do Yr();while(it!==0);if((De&6)!==0)throw Error(u(327));if(t!==null){if(t===e.current)throw Error(u(177));if(s=t.lanes|t.childLanes,s|=Wu,Wg(e,n,s,g,S,T),e===Ye&&(we=Ye=null,Ae=0),da=t,Pn=e,On=n,rs=s,us=o,Dh=a,(t.subtreeFlags&10256)!==0||(t.flags&10256)!==0?(e.callbackNode=null,e.callbackPriority=0,E0(pe,function(){return Kh(),null})):(e.callbackNode=null,e.callbackPriority=0),a=(t.flags&13878)!==0,(t.subtreeFlags&13878)!==0||a){a=B.T,B.T=null,o=K.p,K.p=2,g=De,De|=4;try{f0(e,t,n)}finally{De=g,K.p=o,B.T=a}}it=1,Vh(),Xh(),Qh()}}function Vh(){if(it===1){it=0;var e=Pn,t=da,n=(t.flags&13878)!==0;if((t.subtreeFlags&13878)!==0||n){n=B.T,B.T=null;var a=K.p;K.p=2;var o=De;De|=4;try{wh(t,e);var s=Es,g=jf(e.containerInfo),S=s.focusedElem,T=s.selectionRange;if(g!==S&&S&&S.ownerDocument&&Nf(S.ownerDocument.documentElement,S)){if(T!==null&&Zu(S)){var M=T.start,G=T.end;if(G===void 0&&(G=M),"selectionStart"in S)S.selectionStart=M,S.selectionEnd=Math.min(G,S.value.length);else{var Z=S.ownerDocument||document,R=Z&&Z.defaultView||window;if(R.getSelection){var H=R.getSelection(),le=S.textContent.length,fe=Math.min(T.start,le),He=T.end===void 0?fe:Math.min(T.end,le);!H.extend&&fe>He&&(g=He,He=fe,fe=g);var D=zf(S,fe),z=zf(S,He);if(D&&z&&(H.rangeCount!==1||H.anchorNode!==D.node||H.anchorOffset!==D.offset||H.focusNode!==z.node||H.focusOffset!==z.offset)){var _=Z.createRange();_.setStart(D.node,D.offset),H.removeAllRanges(),fe>He?(H.addRange(_),H.extend(z.node,z.offset)):(_.setEnd(z.node,z.offset),H.addRange(_))}}}}for(Z=[],H=S;H=H.parentNode;)H.nodeType===1&&Z.push({element:H,left:H.scrollLeft,top:H.scrollTop});for(typeof S.focus=="function"&&S.focus(),S=0;S<Z.length;S++){var Q=Z[S];Q.element.scrollLeft=Q.left,Q.element.scrollTop=Q.top}}Pr=!!Ss,Es=Ss=null}finally{De=o,K.p=a,B.T=n}}e.current=t,it=2}}function Xh(){if(it===2){it=0;var e=Pn,t=da,n=(t.flags&8772)!==0;if((t.subtreeFlags&8772)!==0||n){n=B.T,B.T=null;var a=K.p;K.p=2;var o=De;De|=4;try{xh(e,t.alternate,t)}finally{De=o,K.p=a,B.T=n}}it=3}}function Qh(){if(it===4||it===3){it=0,wu();var e=Pn,t=da,n=On,a=Dh;(t.subtreeFlags&10256)!==0||(t.flags&10256)!==0?it=5:(it=0,da=Pn=null,Zh(e,e.pendingLanes));var o=e.pendingLanes;if(o===0&&($n=null),zu(n),t=t.stateNode,at&&typeof at.onCommitFiberRoot=="function")try{at.onCommitFiberRoot(yt,t,void 0,(t.current.flags&128)===128)}catch{}if(a!==null){t=B.T,o=K.p,K.p=2,B.T=null;try{for(var s=e.onRecoverableError,g=0;g<a.length;g++){var S=a[g];s(S.value,{componentStack:S.stack})}}finally{B.T=t,K.p=o}}(On&3)!==0&&Yr(),on(e),o=e.pendingLanes,(n&261930)!==0&&(o&42)!==0?e===os?ci++:(ci=0,os=e):ci=0,fi(0)}}function Zh(e,t){(e.pooledCacheLanes&=t)===0&&(t=e.pooledCache,t!=null&&(e.pooledCache=null,Qa(t)))}function Yr(){return Vh(),Xh(),Qh(),Kh()}function Kh(){if(it!==5)return!1;var e=Pn,t=rs;rs=0;var n=zu(On),a=B.T,o=K.p;try{K.p=32>n?32:n,B.T=null,n=us,us=null;var s=Pn,g=On;if(it=0,da=Pn=null,On=0,(De&6)!==0)throw Error(u(331));var S=De;if(De|=4,Nh(s.current),Th(s,s.current,g,n),De=S,fi(0,!1),at&&typeof at.onPostCommitFiberRoot=="function")try{at.onPostCommitFiberRoot(yt,s)}catch{}return!0}finally{K.p=o,B.T=a,Zh(e,t)}}function Fh(e,t,n){t=Xt(n,t),t=qo(e.stateNode,t,2),e=Zn(e,t,2),e!==null&&(Da(e,2),on(e))}function Re(e,t,n){if(e.tag===3)Fh(e,e,n);else for(;t!==null;){if(t.tag===3){Fh(t,e,n);break}else if(t.tag===1){var a=t.stateNode;if(typeof t.type.getDerivedStateFromError=="function"||typeof a.componentDidCatch=="function"&&($n===null||!$n.has(a))){e=Xt(n,e),n=Id(2),a=Zn(t,n,2),a!==null&&(Jd(n,a,t,e),Da(a,2),on(a));break}}t=t.return}}function fs(e,t,n){var a=e.pingCache;if(a===null){a=e.pingCache=new p0;var o=new Set;a.set(t,o)}else o=a.get(t),o===void 0&&(o=new Set,a.set(t,o));o.has(n)||(ls=!0,o.add(n),e=v0.bind(null,e,t,n),t.then(e,e))}function v0(e,t,n){var a=e.pingCache;a!==null&&a.delete(t),e.pingedLanes|=e.suspendedLanes&n,e.warmLanes&=~n,Ye===e&&(Ae&n)===n&&(Je===4||Je===3&&(Ae&62914560)===Ae&&300>gt()-Rr?(De&2)===0&&ha(e,0):as|=n,fa===Ae&&(fa=0)),on(e)}function Ih(e,t){t===0&&(t=Gc()),e=yl(e,t),e!==null&&(Da(e,t),on(e))}function b0(e){var t=e.memoizedState,n=0;t!==null&&(n=t.retryLane),Ih(e,n)}function S0(e,t){var n=0;switch(e.tag){case 31:case 13:var a=e.stateNode,o=e.memoizedState;o!==null&&(n=o.retryLane);break;case 19:a=e.stateNode;break;case 22:a=e.stateNode._retryCache;break;default:throw Error(u(314))}a!==null&&a.delete(t),Ih(e,n)}function E0(e,t){return Rl(e,t)}var Gr=null,ma=null,ds=!1,Vr=!1,hs=!1,tl=0;function on(e){e!==ma&&e.next===null&&(ma===null?Gr=ma=e:ma=ma.next=e),Vr=!0,ds||(ds=!0,C0())}function fi(e,t){if(!hs&&Vr){hs=!0;do for(var n=!1,a=Gr;a!==null;){if(e!==0){var o=a.pendingLanes;if(o===0)var s=0;else{var g=a.suspendedLanes,S=a.pingedLanes;s=(1<<31-qe(42|e)+1)-1,s&=o&~(g&~S),s=s&201326741?s&201326741|1:s?s|2:0}s!==0&&(n=!0,Ph(a,s))}else s=Ae,s=Ki(a,a===Ye?s:0,a.cancelPendingCommit!==null||a.timeoutHandle!==-1),(s&3)===0||ka(a,s)||(n=!0,Ph(a,s));a=a.next}while(n);hs=!1}}function w0(){Jh()}function Jh(){Vr=ds=!1;var e=0;tl!==0&&O0()&&(e=tl);for(var t=gt(),n=null,a=Gr;a!==null;){var o=a.next,s=Wh(a,t);s===0?(a.next=null,n===null?Gr=o:n.next=o,o===null&&(ma=n)):(n=a,(e!==0||(s&3)!==0)&&(Vr=!0)),a=o}it!==0&&it!==5||fi(e),tl!==0&&(tl=0)}function Wh(e,t){for(var n=e.suspendedLanes,a=e.pingedLanes,o=e.expirationTimes,s=e.pendingLanes&-62914561;0<s;){var g=31-qe(s),S=1<<g,T=o[g];T===-1?((S&n)===0||(S&a)!==0)&&(o[g]=Jg(S,t)):T<=t&&(e.expiredLanes|=S),s&=~S}if(t=Ye,n=Ae,n=Ki(e,e===t?n:0,e.cancelPendingCommit!==null||e.timeoutHandle!==-1),a=e.callbackNode,n===0||e===t&&(Oe===2||Oe===9)||e.cancelPendingCommit!==null)return a!==null&&a!==null&&ja(a),e.callbackNode=null,e.callbackPriority=0;if((n&3)===0||ka(e,n)){if(t=n&-n,t===e.callbackPriority)return t;switch(a!==null&&ja(a),zu(n)){case 2:case 8:n=J;break;case 32:n=pe;break;case 268435456:n=Me;break;default:n=pe}return a=$h.bind(null,e),n=Rl(n,a),e.callbackPriority=t,e.callbackNode=n,t}return a!==null&&a!==null&&ja(a),e.callbackPriority=2,e.callbackNode=null,2}function $h(e,t){if(it!==0&&it!==5)return e.callbackNode=null,e.callbackPriority=0,null;var n=e.callbackNode;if(Yr()&&e.callbackNode!==n)return null;var a=Ae;return a=Ki(e,e===Ye?a:0,e.cancelPendingCommit!==null||e.timeoutHandle!==-1),a===0?null:(Mh(e,a,t),Wh(e,gt()),e.callbackNode!=null&&e.callbackNode===n?$h.bind(null,e):null)}function Ph(e,t){if(Yr())return null;Mh(e,t,!0)}function C0(){B0(function(){(De&6)!==0?Rl(X,w0):Jh()})}function ps(){if(tl===0){var e=ea;e===0&&(e=Xi,Xi<<=1,(Xi&261888)===0&&(Xi=256)),tl=e}return tl}function ep(e){return e==null||typeof e=="symbol"||typeof e=="boolean"?null:typeof e=="function"?e:Wi(""+e)}function tp(e,t){var n=t.ownerDocument.createElement("input");return n.name=t.name,n.value=t.value,e.id&&n.setAttribute("form",e.id),t.parentNode.insertBefore(n,t),e=new FormData(e),n.parentNode.removeChild(n),e}function T0(e,t,n,a,o){if(t==="submit"&&n&&n.stateNode===o){var s=ep((o[bt]||null).action),g=a.submitter;g&&(t=(t=g[bt]||null)?ep(t.formAction):g.getAttribute("formAction"),t!==null&&(s=t,g=null));var S=new tr("action","action",null,a,o);e.push({event:S,listeners:[{instance:null,listener:function(){if(a.defaultPrevented){if(tl!==0){var T=g?tp(o,g):new FormData(o);Oo(n,{pending:!0,data:T,method:o.method,action:s},null,T)}}else typeof s=="function"&&(S.preventDefault(),T=g?tp(o,g):new FormData(o),Oo(n,{pending:!0,data:T,method:o.method,action:s},s,T))},currentTarget:o}]})}}for(var ms=0;ms<Ju.length;ms++){var gs=Ju[ms],A0=gs.toLowerCase(),z0=gs[0].toUpperCase()+gs.slice(1);en(A0,"on"+z0)}en(_f,"onAnimationEnd"),en(Mf,"onAnimationIteration"),en(Of,"onAnimationStart"),en("dblclick","onDoubleClick"),en("focusin","onFocus"),en("focusout","onBlur"),en(Vy,"onTransitionRun"),en(Xy,"onTransitionStart"),en(Qy,"onTransitionCancel"),en(Rf,"onTransitionEnd"),ql("onMouseEnter",["mouseout","mouseover"]),ql("onMouseLeave",["mouseout","mouseover"]),ql("onPointerEnter",["pointerout","pointerover"]),ql("onPointerLeave",["pointerout","pointerover"]),hl("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),hl("onSelect","focusout contextmenu dragend focu
48sin keydown keyup mousedown mouseup selectionchange".split(" ")),hl("onBeforeInput",["compositionend","keypress","textInput","paste"]),hl("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),hl("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),hl("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var di="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(" "),N0=new Set("beforetoggle cancel close invalid load scroll scrollend toggle".split(" ").concat(di));function np(e,t){t=(t&4)!==0;for(var n=0;n<e.length;n++){var a=e[n],o=a.event;a=a.listeners;e:{var s=void 0;if(t)for(var g=a.length-1;0<=g;g--){var S=a[g],T=S.instance,M=S.currentTarget;if(S=S.listener,T!==s&&o.isPropagationStopped())break e;s=S,o.currentTarget=M;try{s(o)}catch(G){ar(G)}o.currentTarget=null,s=T}else for(g=0;g<a.length;g++){if(S=a[g],T=S.instance,M=S.currentTarget,S=S.listener,T!==s&&o.isPropagationStopped())break e;s=S,o.currentTarget=M;try{s(o)}catch(G){ar(G)}o.currentTarget=null,s=T}}}}function Ce(e,t){var n=t[Nu];n===void 0&&(n=t[Nu]=new Set);var a=e+"__bubble";n.has(a)||(lp(t,e,2,!1),n.add(a))}function ys(e,t,n){var a=0;t&&(a|=4),lp(n,e,a,t)}var Xr="_reactListening"+Math.random().toString(36).slice(2);function xs(e){if(!e[Xr]){e[Xr]=!0,Ic.forEach(function(n){n!=="selectionchange"&&(N0.has(n)||ys(n,!1,e),ys(n,!0,e))});var t=e.nodeType===9?e:e.ownerDocument;t===null||t[Xr]||(t[Xr]=!0,ys("selectionchange",!1,t))}}function lp(e,t,n,a){switch(_p(t)){case 2:var o=n1;break;case 8:o=l1;break;default:o=Ms}n=o.bind(null,t,n,e),o=void 0,!Lu||t!=="touchstart"&&t!=="touchmove"&&t!=="wheel"||(o=!0),a?o!==void 0?e.addEventListener(t,n,{capture:!0,passive:o}):e.addEventListener(t,n,!0):o!==void 0?e.addEventListener(t,n,{passive:o}):e.addEventListener(t,n,!1)}function vs(e,t,n,a,o){var s=a;if((t&1)===0&&(t&2)===0&&a!==null)e:for(;;){if(a===null)return;var g=a.tag;if(g===3||g===4){var S=a.stateNode.containerInfo;if(S===o)break;if(g===4)for(g=a.return;g!==null;){var T=g.tag;if((T===3||T===4)&&g.stateNode.containerInfo===o)return;g=g.return}for(;S!==null;){if(g=Ll(S),g===null)return;if(T=g.tag,T===5||T===6||T===26||T===27){a=s=g;continue e}S=S.parentNode}}a=a.return}of(function(){var M=s,G=Ru(n),Z=[];e:{var R=Bf.get(e);if(R!==void 0){var H=tr,le=e;switch(e){case"keypress":if(Pi(n)===0)break e;case"keydown":case"keyup":H=Sy;break;case"focusin":le="focus",H=Yu;break;case"focusout":le="blur",H=Yu;break;case"beforeblur":case"afterblur":H=Yu;break;case"click":if(n.button===2)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":H=ff;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":H=sy;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":H=Cy;break;case _f:case Mf:case Of:H=dy;break;case Rf:H=Ay;break;case"scroll":case"scrollend":H=uy;break;case"wheel":H=Ny;break;case"copy":case"cut":case"paste":H=py;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":H=hf;break;case"toggle":case"beforetoggle":H=ky}var fe=(t&4)!==0,He=!fe&&(e==="scroll"||e==="scrollend"),D=fe?R!==null?R+"Capture":null:R;fe=[];for(var z=M,_;z!==null;){var Q=z;if(_=Q.stateNode,Q=Q.tag,Q!==5&&Q!==26&&Q!==27||_===null||D===null||(Q=Oa(z,D),Q!=null&&fe.push(hi(z,Q,_))),He)break;z=z.return}0<fe.length&&(R=new H(R,le,null,n,G),Z.push({event:R,listeners:fe}))}}if((t&7)===0){e:{if(R=e==="mouseover"||e==="pointerover",H=e==="mouseout"||e==="pointerout",R&&n!==Ou&&(le=n.relatedTarget||n.fromElement)&&(Ll(le)||le[Bl]))break e;if((H||R)&&(R=G.window===G?G:(R=G.ownerDocument)?R.defaultView||R.parentWindow:window,H?(le=n.relatedTarget||n.toElement,H=M,le=le?Ll(le):null,le!==null&&(He=f(le),fe=le.tag,le!==He||fe!==5&&fe!==27&&fe!==6)&&(le=null)):(H=null,le=M),H!==le)){if(fe=ff,Q="onMouseLeave",D="onMouseEnter",z="mouse",(e==="pointerout"||e==="pointerover")&&(fe=hf,Q="onPointerLeave",D="onPointerEnter",z="pointer"),He=H==null?R:Ma(H),_=le==null?R:Ma(le),R=new fe(Q,z+"leave",H,n,G),R.target=He,R.relatedTarget=_,Q=null,
vendor: 5,571 bytes, lines 48-49
48Ll(G)===M&&(fe=new fe(D,z+"enter",le,n,G),fe.target=_,fe.relatedTarget=He,Q=fe),He=Q,H&&le)t:{for(fe=j0,D=H,z=le,_=0,Q=D;Q;Q=fe(Q))_++;Q=0;for(var se=z;se;se=fe(se))Q++;for(;0<_-Q;)D=fe(D),_--;for(;0<Q-_;)z=fe(z),Q--;for(;_--;){if(D===z||z!==null&&D===z.alternate){fe=D;break t}D=fe(D),z=fe(z)}fe=null}else fe=null;H!==null&&ap(Z,R,H,fe,!1),le!==null&&He!==null&&ap(Z,He,le,fe,!0)}}e:{if(R=M?Ma(M):window,H=R.nodeName&&R.nodeName.toLowerCase(),H==="select"||H==="input"&&R.type==="file")var je=Sf;else if(vf(R))if(Ef)je=qy;else{je=Uy;var ie=Ly}else H=R.nodeName,!H||H.toLowerCase()!=="input"||R.type!=="checkbox"&&R.type!=="radio"?M&&Mu(M.elementType)&&(je=Sf):je=Hy;if(je&&(je=je(e,M))){bf(Z,je,n,G);break e}ie&&ie(e,R,M),e==="focusout"&&M&&R.type==="number"&&M.memoizedProps.value!=null&&_u(R,"number",R.value)}switch(ie=M?Ma(M):window,e){case"focusin":(vf(ie)||ie.contentEditable==="true")&&(Zl=ie,Ku=M,Ga=null);break;case"focusout":Ga=Ku=Zl=null;break;case"mousedown":Fu=!0;break;case"contextmenu":case"mouseup":case"dragend":Fu=!1,kf(Z,n,G);break;case"selectionchange":if(Gy)break;case"keydown":case"keyup":kf(Z,n,G)}var xe;if(Vu)e:{switch(e){case"compositionstart":var ze="onCompositionStart";break e;case"compositionend":ze="onCompositionEnd";break e;case"compositionupdate":ze="onCompositionUpdate";break e}ze=void 0}else Ql?yf(e,n)&&(ze="onCompositionEnd"):e==="keydown"&&n.keyCode===229&&(ze="onCompositionStart");ze&&(pf&&n.locale!=="ko"&&(Ql||ze!=="onCompositionStart"?ze==="onCompositionEnd"&&Ql&&(xe=sf()):(Hn=G,Uu="value"in Hn?Hn.value:Hn.textContent,Ql=!0)),ie=Qr(M,ze),0<ie.length&&(ze=new df(ze,e,null,n,G),Z.push({event:ze,listeners:ie}),xe?ze.data=xe:(xe=xf(n),xe!==null&&(ze.data=xe)))),(xe=_y?My(e,n):Oy(e,n))&&(ze=Qr(M,"onBeforeInput"),0<ze.length&&(ie=new df("onBeforeInput","beforeinput",null,n,G),Z.push({event:ie,listeners:ze}),ie.data=xe)),T0(Z,e,M,n,G)}np(Z,t)})}function hi(e,t,n){return{instance:e,listener:t,currentTarget:n}}function Qr(e,t){for(var n=t+"Capture",a=[];e!==null;){var o=e,s=o.stateNode;if(o=o.tag,o!==5&&o!==26&&o!==27||s===null||(o=Oa(e,n),o!=null&&a.unshift(hi(e,o,s)),o=Oa(e,t),o!=null&&a.push(hi(e,o,s))),e.tag===3)return a;e=e.return}return[]}function j0(e){if(e===null)return null;do e=e.return;while(e&&e.tag!==5&&e.tag!==27);return e||null}function ap(e,t,n,a,o){for(var s=t._reactName,g=[];n!==null&&n!==a;){var S=n,T=S.alternate,M=S.stateNode;if(S=S.tag,T!==null&&T===a)break;S!==5&&S!==26&&S!==27||M===null||(T=M,o?(M=Oa(n,s),M!=null&&g.unshift(hi(n,M,T))):o||(M=Oa(n,s),M!=null&&g.push(hi(n,M,T)))),n=n.return}g.length!==0&&e.push({event:t,listeners:g})}var k0=/\r\n?/g,D0=/\u0000|\uFFFD/g;function ip(e){return(typeof e=="string"?e:""+e).replace(k0,` 49`).replace(D0,"")}function rp(e,t){return t=ip(t),ip(e)===t}function Ue(e,t,n,a,o,s){switch(n){case"children":typeof a=="string"?t==="body"||t==="textarea"&&a===""||Gl(e,a):(typeof a=="number"||typeof a=="bigint")&&t!=="body"&&Gl(e,""+a);break;case"className":Ii(e,"class",a);break;case"tabIndex":Ii(e,"tabindex",a);break;case"dir":case"role":case"viewBox":case"width":case"height":Ii(e,n,a);break;case"style":rf(e,a,s);break;case"data":if(t!=="object"){Ii(e,"data",a);break}case"src":case"href":if(a===""&&(t!=="a"||n!=="href")){e.removeAttribute(n);break}if(a==null||typeof a=="function"||typeof a=="symbol"||typeof a=="boolean"){e.removeAttribute(n);break}a=Wi(""+a),e.setAttribute(n,a);break;case"action":case"formAction":if(typeof a=="function"){e.setAttribute(n,"javascript:throw new Error('A React form was unexpectedly submitted. If you called form.submit() manually, consider using form.requestSubmit() instead. If you\\'re trying to use event.stopPropagation() in a submit event handler, consider also calling event.preventDefault().')");break}else typeof s=="function"&&(n==="formAction"?(t!=="input"&&Ue(e,t,"name",o.name,o,null),Ue(e,t,"formEncType",o.formEncType,o,null),Ue(e,t,"formMethod",o.formMethod,o,null),Ue(e,t,"formTarget",o.formTarget,o,null)):(Ue(e,t,"encType",o.encType,o,null),Ue(e,t,"method",o.method,o,null),Ue(e,t,"target",o.target,o,null)));if(a==null||typeof a=="symbol"||typeof a=="boolean"){e.removeAttribute(n);break}a=Wi(""+a),e.setAttribute(n,a);break;case"onClick":a!=null&&(e.onclick=vn);break;case"onScroll":a!=null&&Ce("scroll",e);break;case"onScrollEnd":a!=null&&Ce("scrollend",e);break;case"dangerouslySetInnerHTML":if(a!=null){if(typeof a!="object"||!("__html"in a))throw Error(u(61));if(n=a.__html,n!=null){if(o.children!=null)throw Error(u(60));e.innerHTML=n}}break;case"multiple":e.multiple=a&&typeof a!="function"&&typeof a!="symbol";break;case"muted":e.muted=a&&typeof a!="function"&&typeof a!="symbol";break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"defaultValue":case"defaultChecked":case"innerHTML":case"ref":break;case"autoFocus":break;case"xlinkHref":if(a==null||typeof a=="function"||typeof a=="boolean"||typeof a=="symbol"){e.removeAttribute("xlink:href");break}n=Wi(""+a),e.setAttributeNS("http://www.w3.org/1999/xlink","xlink:href",n);break;case"contentEditable":case"spellCheck":case"draggable":case"value":case"autoReverse":case"externalResourcesRequired":case"focusable":case"preserveAlpha":a!=null&&typeof a!="function"&&typeof a!="symbol"?e.setAttribute(n,""+a):e.removeAttribute(n);break;case"inert":case"allowFullScreen":case"async":case"autoPlay":case"controls":case"default":case"defer":case"disabled":case"disablePictureInPicture":case"disableRemotePlayback":case"formNoValidate":case"hidden":case"loop":case"noModule":case"noValidate":case"open":case"playsInl
49ine":case"readOnly":case"required":case"reversed":case"scoped":case"seamless":case"itemScope":a&&typeof a!="function"&&typeof a!="symbol"?e.setAttribute(n,""):e.removeAttribute(n);break;case"capture":case"download":a===!0?e.setAttribute(n,""):a!==!1&&a!=null&&typeof a!="function"&&typeof a!="symbol"?e.setAttribute(n,a):e.removeAttribute(n);break;case"cols":case"rows":case"size":case"span":a!=null&&typeof a!="function"&&typeof a!="symbol"&&!isNaN(a)&&1<=a?e.setAttribute(n,a):e.removeAttribute(n);break;case"rowSpan":case"start":a==null||typeof a=="function"||typeof a=="symbol"||isNaN(a)?e.removeAttribute(n):e.setAttribute(n,a);break;case"popover":Ce("beforetoggle",e),Ce("toggle",e),Fi(e,"popover",a);break;case"xlinkActuate":xn(e,"http://www.w3.org/1999/xlink","xlink:actuate",a);break;case"xlinkArcrole":xn(e,"http://www.w3.org/1999/xlink","xlink:arcrole",a);break;case"xlinkRole":xn(e,"http://www.w3.org/1999/xlink","xlink:role",a);break;case"xlinkShow":xn(e,"http://www.w3.org/1999/xlink","xlink:show",a);break;case"xlinkTitle":xn(e,"http://www.w3.org/1999/xlink","xlink:title",a);break;case"xlinkType":xn(e,"http://www.w3.org/1999/xlink","xlink:type",a);break;case"xmlBase":xn(e,"http://www.w3.org/XML/1998/namespace","xml:base",a);break;case"xmlLang":xn(e,"http://www.w3.org/XML/1998/namespace","xml:lang",a);break;case"xmlSpace":xn(e,"http://www.w3.org/XML/1998/namespace","xml:space",a);break;case"is":Fi(e,"is",a);break;case"innerText":case"textContent":break;default:(!(2<n.length)||n[0]!=="o"&&n[0]!=="O"||n[1]!=="n"&&n[1]!=="N")&&(n=iy.get(n)||n,Fi(e,n,a))}}function bs(e,t,n,a,o,s){switch(n){case"style":rf(e,a,s);break;case"dangerouslySetInnerHTML":if(a!=null){if(typeof a!="object"||!("__html"in a))throw Error(u(61));if(n=a.__html,n!=null){if(o.children!=null)throw Error(u(60));e.innerHTML=n}}break;case"children":typeof a=="string"?Gl(e,a):(typeof a=="number"||typeof a=="bigint")&&Gl(e,""+a);break;case"onScroll":a!=null&&Ce("scroll",e);break;case"onScrollEnd":a!=null&&Ce("scrollend",e);break;case"onClick":a!=null&&(e.onclick=vn);break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"innerHTML":case"ref":break;case"innerText":case"textContent":break;default:if(!Jc.hasOwnProperty(n))e:{if(n[0]==="o"&&n[1]==="n"&&(o=n.endsWith("Capture"),t=n.slice(2,o?n.length-7:void 0),s=e[bt]||null,s=s!=null?s[n]:null,typeof s=="function"&&e.removeEventListener(t,s,o),typeof a=="function")){typeof s!="function"&&s!==null&&(n in e?e[n]=null:e.hasAttribute(n)&&e.removeAttribute(n)),e.addEventListener(t,a,o);break e}n in e?e[n]=a:a===!0?e.setAttribute(n,""):Fi(e,n,a)}}}function dt(e,t,n){switch(t){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"img":Ce("error",e),Ce("load",e);var a=!1,o=!1,s;for(s in n)if(n.hasOwnProperty(s)){var g=n[s];if(g!=null)switch(s){case"src":a=!0;break;case"srcSet":o=!0;break;case"children":case"dangerouslySetInnerHTML":throw Error(u(137,t));default:Ue(e,t,s,g,n,null)}}o&&Ue(e,t,"srcSet",n.srcSet,n,null),a&&Ue(e,t,"src",n.src,n,null);return;case"input":Ce("invalid",e);var S=s=g=o=null,T=null,M=null;for(a in n)if(n.hasOwnProperty(a)){var G=n[a];if(G!=null)switch(a){case"name":o=G;break;case"type":g=G;break;case"checked":T=G;break;case"defaultChecked":M=G;break;case"value":s=G;break;case"defaultValue":S=G;break;case"children":case"dangerouslySetInnerHTML":if(G!=null)throw Error(u(137,t));break;default:Ue(e,t,a,G,n,null)}}tf(e,s,S,T,M,g,o,!1);return;case"select":Ce("invalid",e),a=g=s=null;for(o in n)if(n.hasOwnProperty(o)&&(S=n[o],S!=null))switch(o){case"value":s=S;break;case"defaultValue":g=S;break;case"multiple":a=S;default:Ue(e,t,o,S,n,null)}t=s,n=g,e.multiple=!!a,t!=null?Yl(e,!!a,t,!1):n!=null&&Yl(e,!!a,n,!0);return;case"textarea":Ce("invalid",e),s=o=a=null;for(g in n)if(n.hasOwnProperty(g)&&(S=n[g],S!=null))switch(g){case"value":a=S;break;case"defaultValue":o=S;break;case"children":s=S;break;case"dangerouslySetInnerHTML":if(S!=null)throw Error(u(91));break;default:Ue(e,t,g,S,n,null)}lf(e,a,o,s);return;case"option":for(T in n)if(n.hasOwnProperty(T)&&(a=n[T],a!=null))switch(T){case"selected":e.selected=a&&typeof a!="function"&&typeof a!="symbol";break;default:Ue(e,t,T,a,n,null)}return;case"dialog":Ce("beforetoggle",e),Ce("toggle",e),Ce("cancel",e),Ce("close",e);break;case"iframe":case"object":Ce("load",e);break;case"video":case"audio":for(a=0;a<di.length;a++)Ce(di[a],e);break;case"image":Ce("error",e),Ce("load",e);break;case"details":Ce("toggle",e);break;case"embed":case"source":case"link":Ce("error",e),Ce("load",e);case"area":case"base":case"br":case"col":case"hr":case"keygen":case"meta":case"param":case"track":case"wbr":case"menuitem":for(M in n)if(n.hasOwnProperty(M)&&(a=n[M],a!=null))switch(M){case"children":case"dangerouslySetInnerHTML":throw Error(u(137,t));default:Ue(e,t,M,a,n,null)}return;default:if(Mu(t)){for(G in n)n.hasOwnProperty(G)&&(a=n[G],a!==void 0&&bs(e,t,G,a,n,void 0));return}}for(S in n)n.hasOwnProperty(S)&&(a=n[S],a!=null&&Ue(e,t,S,a,n,null))}function _0(e,t,n,a){switch(t){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"input":var o=null,s=null,g=null,S=null,T=null,M=null,G=null;for(H in n){var Z=n[H];if(n.hasOwnProperty(H)&&Z!=null)switch(H){case"checked":break;case"value":break;case"defaultValue":T=Z;default:a.hasOwnProperty(H)||Ue(e,t,H,null,a,Z)}}for(var R in a){var H=a[R];if(Z=n[R],a.hasOwnProperty(R)&&(H!=null||Z!=null))switch(R){case"type":s=H;break;case"name":o=H;break;case"checked":M=H;break;case"defaultChecked":G=H;break;case"value":g=H;break;case"defaultValue":S=H;break;case"children":case"dangerouslySetInnerHTML":if(H!=null)throw Error(u(137,t));break;default:H!==Z&&Ue(e,t,R,H,a,Z)}}Du(e,g,S,T,M,G,s,o);return;case"select":H=g=S=R=null;for(s in n)if(T=n[s],n.hasOwnProperty(s)&&T!=null)switch(s){case"value":break;case"multiple":H=T;default:a.hasOwnProperty(s)||Ue(e,t,s,null,a,T)}for(o in a)if(s=a[o],T=n[o],a.hasOwnProperty(o)&&(s!=null||T!=null))switch(o){case"value":R=s;break;case"defaultValue":S=s;break;case"multiple":g=s;default:s!==T&&Ue(e,t,o,s,a,T)}t=S,n=g,a=H,R!=null?Yl(e,!!n,R,!1):!!a!=!!n&&(t!=null?Yl(e,!!n,t,!0):Yl(e,!!n,n?[]:"",!1));return;case"textarea":H=R=null;for(S in n)if(o=n[S],n.hasOwnProperty(S)&&o!=null&&!a.hasOwnProperty(S))switch(S){case"value":break;case"children":break;default:Ue(e,t,S,null,a,o)}for(g in a)if(o=a[g],s=n[g],a.hasOwnProperty(g)&&(o!=null||s!=null))switch(g){case"value":R=o;break;case"defaultValue":H=o;break;case"children":break;case"dangerouslySetInnerHTML":if(o!=null)throw Error(u(91));break;default:o!==s&&Ue(e,t,g,o,a,s)}nf(e,R,H);return;case"option":for(var le in n)if(R=n[le],n.hasOwnProperty(le)&&R!=null&&!a.hasOwnProperty(le))switch(le){case"selected":e.selected=!1;break;default:Ue(e,t,le,null,a,R)}for(T in a)if(R=a[T],H=n[T],a.hasOwnProperty(T)&&R!==H&&(R!=null||H!=null))switch(T){case"selected":e.selected=R&&typeof R!="function"&&typeof R!="symbol";break;default:Ue(e,t,T,R,a,H)}return;case"img":case"link":case"area":case"base":case"br":case"col":case"embed":case"hr":case"keygen":case"meta":case"param":case"source":case"track":case"wbr":case"menuitem":for(var fe in n)
vendor: 22,977 bytes, line 49
49R=n[fe],n.hasOwnProperty(fe)&&R!=null&&!a.hasOwnProperty(fe)&&Ue(e,t,fe,null,a,R);for(M in a)if(R=a[M],H=n[M],a.hasOwnProperty(M)&&R!==H&&(R!=null||H!=null))switch(M){case"children":case"dangerouslySetInnerHTML":if(R!=null)throw Error(u(137,t));break;default:Ue(e,t,M,R,a,H)}return;default:if(Mu(t)){for(var He in n)R=n[He],n.hasOwnProperty(He)&&R!==void 0&&!a.hasOwnProperty(He)&&bs(e,t,He,void 0,a,R);for(G in a)R=a[G],H=n[G],!a.hasOwnProperty(G)||R===H||R===void 0&&H===void 0||bs(e,t,G,R,a,H);return}}for(var D in n)R=n[D],n.hasOwnProperty(D)&&R!=null&&!a.hasOwnProperty(D)&&Ue(e,t,D,null,a,R);for(Z in a)R=a[Z],H=n[Z],!a.hasOwnProperty(Z)||R===H||R==null&&H==null||Ue(e,t,Z,R,a,H)}function up(e){switch(e){case"css":case"script":case"font":case"img":case"image":case"input":case"link":return!0;default:return!1}}function M0(){if(typeof performance.getEntriesByType=="function"){for(var e=0,t=0,n=performance.getEntriesByType("resource"),a=0;a<n.length;a++){var o=n[a],s=o.transferSize,g=o.initiatorType,S=o.duration;if(s&&S&&up(g)){for(g=0,S=o.responseEnd,a+=1;a<n.length;a++){var T=n[a],M=T.startTime;if(M>S)break;var G=T.transferSize,Z=T.initiatorType;G&&up(Z)&&(T=T.responseEnd,g+=G*(T<S?1:(S-M)/(T-M)))}if(--a,t+=8*(s+g)/(o.duration/1e3),e++,10<e)break}}if(0<e)return t/e/1e6}return navigator.connection&&(e=navigator.connection.downlink,typeof e=="number")?e:5}var Ss=null,Es=null;function Zr(e){return e.nodeType===9?e:e.ownerDocument}function op(e){switch(e){case"http://www.w3.org/2000/svg":return 1;case"http://www.w3.org/1998/Math/MathML":return 2;default:return 0}}function sp(e,t){if(e===0)switch(t){case"svg":return 1;case"math":return 2;default:return 0}return e===1&&t==="foreignObject"?0:e}function ws(e,t){return e==="textarea"||e==="noscript"||typeof t.children=="string"||typeof t.children=="number"||typeof t.children=="bigint"||typeof t.dangerouslySetInnerHTML=="object"&&t.dangerouslySetInnerHTML!==null&&t.dangerouslySetInnerHTML.__html!=null}var Cs=null;function O0(){var e=window.event;return e&&e.type==="popstate"?e===Cs?!1:(Cs=e,!0):(Cs=null,!1)}var cp=typeof setTimeout=="function"?setTimeout:void 0,R0=typeof clearTimeout=="function"?clearTimeout:void 0,fp=typeof Promise=="function"?Promise:void 0,B0=typeof queueMicrotask=="function"?queueMicrotask:typeof fp<"u"?function(e){return fp.resolve(null).then(e).catch(L0)}:cp;function L0(e){setTimeout(function(){throw e})}function nl(e){return e==="head"}function dp(e,t){var n=t,a=0;do{var o=n.nextSibling;if(e.removeChild(n),o&&o.nodeType===8)if(n=o.data,n==="/$"||n==="/&"){if(a===0){e.removeChild(o),va(t);return}a--}else if(n==="$"||n==="$?"||n==="$~"||n==="$!"||n==="&")a++;else if(n==="html")pi(e.ownerDocument.documentElement);else if(n==="head"){n=e.ownerDocument.head,pi(n);for(var s=n.firstChild;s;){var g=s.nextSibling,S=s.nodeName;s[_a]||S==="SCRIPT"||S==="STYLE"||S==="LINK"&&s.rel.toLowerCase()==="stylesheet"||n.removeChild(s),s=g}}else n==="body"&&pi(e.ownerDocument.body);n=o}while(n);va(t)}function hp(e,t){var n=e;e=0;do{var a=n.nextSibling;if(n.nodeType===1?t?(n._stashedDisplay=n.style.display,n.style.display="none"):(n.style.display=n._stashedDisplay||"",n.getAttribute("style")===""&&n.removeAttribute("style")):n.nodeType===3&&(t?(n._stashedText=n.nodeValue,n.nodeValue=""):n.nodeValue=n._stashedText||""),a&&a.nodeType===8)if(n=a.data,n==="/$"){if(e===0)break;e--}else n!=="$"&&n!=="$?"&&n!=="$~"&&n!=="$!"||e++;n=a}while(n)}function Ts(e){var t=e.firstChild;for(t&&t.nodeType===10&&(t=t.nextSibling);t;){var n=t;switch(t=t.nextSibling,n.nodeName){case"HTML":case"HEAD":case"BODY":Ts(n),ju(n);continue;case"SCRIPT":case"STYLE":continue;case"LINK":if(n.rel.toLowerCase()==="stylesheet")continue}e.removeChild(n)}}function U0(e,t,n,a){for(;e.nodeType===1;){var o=n;if(e.nodeName.toLowerCase()!==t.toLowerCase()){if(!a&&(e.nodeName!=="INPUT"||e.type!=="hidden"))break}else if(a){if(!e[_a])switch(t){case"meta":if(!e.hasAttribute("itemprop"))break;return e;case"link":if(s=e.getAttribute("rel"),s==="stylesheet"&&e.hasAttribute("data-precedence"))break;if(s!==o.rel||e.getAttribute("href")!==(o.href==null||o.href===""?null:o.href)||e.getAttribute("crossorigin")!==(o.crossOrigin==null?null:o.crossOrigin)||e.getAttribute("title")!==(o.title==null?null:o.title))break;return e;case"style":if(e.hasAttribute("data-precedence"))break;return e;case"script":if(s=e.getAttribute("src"),(s!==(o.src==null?null:o.src)||e.getAttribute("type")!==(o.type==null?null:o.type)||e.getAttribute("crossorigin")!==(o.crossOrigin==null?null:o.crossOrigin))&&s&&e.hasAttribute("async")&&!e.hasAttribute("itemprop"))break;return e;default:return e}}else if(t==="input"&&e.type==="hidden"){var s=o.name==null?null:""+o.name;if(o.type==="hidden"&&e.getAttribute("name")===s)return e}else return e;if(e=It(e.nextSibling),e===null)break}return null}function H0(e,t,n){if(t==="")return null;for(;e.nodeType!==3;)if((e.nodeType!==1||e.nodeName!=="INPUT"||e.type!=="hidden")&&!n||(e=It(e.nextSibling),e===null))return null;return e}function pp(e,t){for(;e.nodeType!==8;)if((e.nodeType!==1||e.nodeName!=="INPUT"||e.type!=="hidden")&&!t||(e=It(e.nextSibling),e===null))return null;return e}function As(e){return e.data==="$?"||e.data==="$~"}function zs(e){return e.data==="$!"||e.data==="$?"&&e.ownerDocument.readyState!=="loading"}function q0(e,t){var n=e.ownerDocument;if(e.data==="$~")e._reactRetry=t;else if(e.data!=="$?"||n.readyState!=="loading")t();else{var a=function(){t(),n.removeEventListener("DOMContentLoaded",a)};n.addEventListener("DOMContentLoaded",a),e._reactRetry=a}}function It(e){for(;e!=null;e=e.nextSibling){var t=e.nodeType;if(t===1||t===3)break;if(t===8){if(t=e.data,t==="$"||t==="$!"||t==="$?"||t==="$~"||t==="&"||t==="F!"||t==="F")break;if(t==="/$"||t==="/&")return null}}return e}var Ns=null;function mp(e){e=e.nextSibling;for(var t=0;e;){if(e.nodeType===8){var n=e.data;if(n==="/$"||n==="/&"){if(t===0)return It(e.nextSibling);t--}else n!=="$"&&n!=="$!"&&n!=="$?"&&n!=="$~"&&n!=="&"||t++}e=e.nextSibling}return null}function gp(e){e=e.previousSibling;for(var t=0;e;){if(e.nodeType===8){var n=e.data;if(n==="$"||n==="$!"||n==="$?"||n==="$~"||n==="&"){if(t===0)return e;t--}else n!=="/$"&&n!=="/&"||t++}e=e.previousSibling}return null}function yp(e,t,n){switch(t=Zr(n),e){case"html":if(e=t.documentElement,!e)throw Error(u(452));return e;case"head":if(e=t.head,!e)throw Error(u(453));return e;case"body":if(e=t.body,!e)throw Error(u(454));return e;default:throw Error(u(451))}}function pi(e){for(var t=e.attributes;t.length;)e.removeAttributeNode(t[0]);ju(e)}var Jt=new Map,xp=new Set;function Kr(e){return typeof e.getRootNode=="function"?e.getRootNode():e.nodeType===9?e:e.ownerDocument}var Rn=K.d;K.d={f:Y0,r:G0,D:V0,C:X0,L:Q0,m:Z0,X:F0,S:K0,M:I0};function Y0(){var e=Rn.f(),t=Ur();return e||t}function G0(e){var t=Ul(e);t!==null&&t.tag===5&&t.type==="form"?Rd(t):Rn.r(e)}var ga=typeof document>"u"?null:document;function vp(e,t,n){var a=ga;if(a&&typeof t=="string"&&t){var o=Gt(t);o='link[rel="'+e+'"][href="'+o+'"]',typeof n=="string"&&(o+='[crossorigin="'+n+'"]'),xp.has(o)||(xp.add(o),e={rel:e,crossOrigin:n,href:t},a.querySelector(o)===null&&(t=a.createElement("link"),dt(t,"link",e),rt(t),a.head.appendChild(t)))}}function V0(e){Rn.D(e),vp("dns-prefetch",e,null)}function X0(e,t){Rn.C(e,t),vp("preconnect",e,t)}function Q0(e,t,n){Rn.L(e,t,n);var a=ga;if(a&&e&&t){var o='link[rel="preload"][as="'+Gt(t)+'"]';t==="image"&&n&&n.imageSrcSet?(o+='[imagesrcset="'+Gt(n.imageSrcSet)+'"]',typeof n.imageSizes=="string"&&(o+='[imagesizes="'+Gt(n.imageSizes)+'"]')):o+='[href="'+Gt(e)+'"]';var s=o;switch(t){case"style":s=ya(e);break;case"script":s=xa(e)}Jt.has(s)||(e=v({rel:"preload",href:t==="image"&&n&&n.imageSrcSet?void 0:e,as:t},n),Jt.set(s,e),a.querySelector(o)!==null||t==="style"&&a.querySelector(mi(s))||t==="script"&&a.querySelector(gi(s))||(t=a.createElement("link"),dt(t,"link",e),rt(t),a.head.appendChild(t)))}}function Z0(e,t){Rn.m(e,t);var n=ga;if(n&&e){var a=t&&typeof t.as=="string"?t.as:"script",o='link[rel="modulepreload"][as="'+Gt(a)+'"][href="'+Gt(e)+'"]',s=o;switch(a){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":s=xa(e)}if(!Jt.has(s)&&(e=v({rel:"modulepreload",href:e},t),Jt.set(s,e),n.querySelector(o)===null)){switch(a){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":if(n.querySelector(gi(s)))return}a=n.createElement("link"),dt(a,"link",e),rt(a),n.head.appendChild(a)}}}function K0(e,t,n){Rn.S(e,t,n);var a=ga;if(a&&e){var o=Hl(a).hoistableStyles,s=ya(e);t=t||"default";var g=o.get(s);if(!g){var S={loading:0,preload:null};if(g=a.querySelector(mi(s)))S.loading=5;else{e=v({rel:"stylesheet",href:e,"data-precedence":t},n),(n=Jt.get(s))&&js(e,n);var T=g=a.createElement("link");rt(T),dt(T,"link",e),T._p=new Promise(function(M,G){T.onload=M,T.onerror=G}),T.addEventListener("load",function(){S.loading|=1}),T.addEventListener("error",function(){S.loading|=2}),S.loading|=4,Fr(g,t,a)}g={type:"stylesheet",instance:g,count:1,state:S},o.set(s,g)}}}function F0(e,t){Rn.X(e,t);var n=ga;if(n&&e){var a=Hl(n).hoistableScripts,o=xa(e),s=a.get(o);s||(s=n.querySelector(gi(o)),s||(e=v({src:e,async:!0},t),(t=Jt.get(o))&&ks(e,t),s=n.createElement("script"),rt(s),dt(s,"link",e),n.head.appendChild(s)),s={type:"script",instance:s,count:1,state:null},a.set(o,s))}}function I0(e,t){Rn.M(e,t);var n=ga;if(n&&e){var a=Hl(n).hoistableScripts,o=xa(e),s=a.get(o);s||(s=n.querySelector(gi(o)),s||(e=v({src:e,async:!0,type:"module"},t),(t=Jt.get(o))&&ks(e,t),s=n.createElement("script"),rt(s),dt(s,"link",e),n.head.appendChild(s)),s={type:"script",instance:s,count:1,state:null},a.set(o,s))}}function bp(e,t,n,a){var o=(o=oe.current)?Kr(o):null;if(!o)throw Error(u(446));switch(e){case"meta":case"title":return null;case"style":return typeof n.precedence=="string"&&typeof n.href=="string"?(t=ya(n.href),n=Hl(o).hoistableStyles,a=n.get(t),a||(a={type:"style",instance:null,count:0,state:null},n.set(t,a)),a):{type:"void",instance:null,count:0,state:null};case"link":if(n.rel==="stylesheet"&&typeof n.href=="string"&&typeof n.precedence=="string"){e=ya(n.href);var s=Hl(o).hoistableStyles,g=s.get(e);if(g||(o=o.ownerDocument||o,g={type:"stylesheet",instance:null,count:0,state:{loading:0,preload:null}},s.set(e,g),(s=o.querySelector(mi(e)))&&!s._p&&(g.instance=s,g.state.loading=5),Jt.has(e)||(n={rel:"preload",as:"style",href:n.href,crossOrigin:n.crossOrigin,integrity:n.integrity,media:n.media,hrefLang:n.hrefLang,referrerPolicy:n.referrerPolicy},Jt.set(e,n),s||J0(o,e,n,g.state))),t&&a===null)throw Error(u(528,""));return g}if(t&&a!==null)throw Error(u(529,""));return null;case"script":return t=n.async,n=n.src,typeof n=="string"&&t&&typeof t!="function"&&typeof t!="symbol"?(t=xa(n),n=Hl(o).hoistableScripts,a=n.get(t),a||(a={type:"script",instance:null,count:0,state:null},n.set(t,a)),a):{type:"void",instance:null,count:0,state:null};default:throw Error(u(444,e))}}function ya(e){return'href="'+Gt(e)+'"'}function mi(e){return'link[rel="stylesheet"]['+e+"]"}function Sp(e){return v({},e,{"data-precedence":e.precedence,precedence:null})}function J0(e,t,n,a){e.querySelector('link[rel="preload"][as="style"]['+t+"]")?a.loading=1:(t=e.createElement("link"),a.preload=t,t.addEventListener("load",function(){return a.loading|=1}),t.addEventListener("error",function(){return a.loading|=2}),dt(t,"link",n),rt(t),e.head.appendChild(t))}function xa(e){return'[src="'+Gt(e)+'"]'}function gi(e){return"script[async]"+e}function Ep(e,t,n){if(t.count++,t.instance===null)switch(t.type){case"style":var a=e.querySelector('style[data-href~="'+Gt(n.href)+'"]');if(a)return t.instance=a,rt(a),a;var o=v({},n,{"data-href":n.href,"data-precedence":n.precedence,href:null,precedence:null});return a=(e.ownerDocument||e).createElement("style"),rt(a),dt(a,"style",o),Fr(a,n.precedence,e),t.instance=a;case"stylesheet":o=ya(n.href);var s=e.querySelector(mi(o));if(s)return t.state.loading|=4,t.instance=s,rt(s),s;a=Sp(n),(o=Jt.get(o))&&js(a,o),s=(e.ownerDocument||e).createElement("link"),rt(s);var g=s;return g._p=new Promise(function(S,T){g.onload=S,g.onerror=T}),dt(s,"link",a),t.state.loading|=4,Fr(s,n.precedence,e),t.instance=s;case"script":return s=xa(n.src),(o=e.querySelector(gi(s)))?(t.instance=o,rt(o),o):(a=n,(o=Jt.get(s))&&(a=v({},n),ks(a,o)),e=e.ownerDocument||e,o=e.createElement("script"),rt(o),dt(o,"link",a),e.head.appendChild(o),t.instance=o);case"void":return null;default:throw Error(u(443,t.type))}else t.type==="stylesheet"&&(t.state.loading&4)===0&&(a=t.instance,t.state.loading|=4,Fr(a,n.precedence,e));return t.instance}function Fr(e,t,n){for(var a=n.querySelectorAll('link[rel="stylesheet"][data-precedence],style[data-precedence]'),o=a.length?a[a.length-1]:null,s=o,g=0;g<a.length;g++){var S=a[g];if(S.dataset.precedence===t)s=S;else if(s!==o)break}s?s.parentNode.insertBefore(e,s.nextSibling):(t=n.nodeType===9?n.head:n,t.insertBefore(e,t.firstChild))}function js(e,t){e.crossOrigin==null&&(e.crossOrigin=t.crossOrigin),e.referrerPolicy==null&&(e.referrerPolicy=t.referrerPolicy),e.title==null&&(e.title=t.title)}function ks(e,t){e.crossOrigin==null&&(e.crossOrigin=t.crossOrigin),e.referrerPolicy==null&&(e.referrerPolicy=t.referrerPolicy),e.integrity==null&&(e.integrity=t.integrity)}var Ir=null;function wp(e,t,n){if(Ir===null){var a=new Map,o=Ir=new Map;o.set(n,a)}else o=Ir,a=o.get(n),a||(a=new Map,o.set(n,a));if(a.has(e))return a;for(a.set(e,null),n=n.getElementsByTagName(e),o=0;o<n.length;o++){var s=n[o];if(!(s[_a]||s[ot]||e==="link"&&s.getAttribute("rel")==="stylesheet")&&s.namespaceURI!=="http://www.w3.org/2000/svg"){var g=s.getAttribute(t)||"";g=e+g;var S=a.get(g);S?S.push(s):a.set(g,[s])}}return a}function Cp(e,t,n){e=e.ownerDocument||e,e.head.insertBefore(n,t==="title"?e.querySelector("head > title"):null)}function W0(e,t,n){if(n===1||t.itemProp!=null)return!1;switch(e){case"meta":case"title":return!0;case"style":if(typeof t.precedence!="string"||typeof t.href!="string"||t.href==="")break;return!0;case"link":if(typeof t.rel!="string"||typeof t.href!="string"||t.href===""||t.onLoad||t.onError)break;switch(t.rel){case"stylesheet":return e=t.disabled,typeof t.precedence=="string"&&e==null;default:return!0}case"script":if(t.async&&typeof t.async!="function"&&typeof t.async!="symbol"&&!t.onLoad&&!t.onError&&t.src&&typeof t.src=="string")return!0}return!1}function Tp(e){return!(e.type==="stylesheet"&&(e.state.loading&3)===0)}function $0(e,t,n,a){if(n.type==="stylesheet"&&(typeof a.media!="string"||matchMedia(a.media).matches!==!1)&&(n.state.loading&4)===0){if(n.instance===null){var o=ya(a.href),s=t.querySelector(mi(o));if(s){t=s._p,t!==null&&typeof t=="object"&&typeof t.then=="function"&&(e.count++,e=Jr.bind(e),t.then(e,e)),n.state.loading|=4,n.instance=s,rt(s);return}s=t.ownerDocument||t,a=Sp(a),(o=Jt.get(o))&&js(a,o),s=s.createElement("link"),rt(s);var g=s;g._p=new Promise(function(S,T){g.onload=S,g.onerror=T}),dt(s,"link",a),n.instance=s}e.stylesheets===null&&(e.stylesheets=new Map),e.stylesheets.set(n,t),(t=n.state.preload)&&(n.state.loading&3)===0&&(e.count++,n=Jr.bind(e),t.addEventListener("load",n),t.addEventListener("error",n))}}var Ds=0;function P0(e,t){return e.stylesheets&&e.count===0&&$r(e,e.stylesheets),0<e.count||0<e.imgCount?function(n){var a=setTimeout(function(){if(e.stylesheets&&$r(e,e.stylesheets),e.unsuspend){var s=e.unsuspend;e.unsuspend=null,s()}},6e4+t);0<e.imgBytes&&Ds===0&&(Ds=62500*M0());var o=setTimeout(function(){if(e.waitingForImages=!1,e.count===0&&(e.stylesheets&&$r(e,e.stylesheets),e.unsuspend)){var s=e.unsuspend;e.unsuspend=null,s()}},(e.imgBytes>Ds?50:800)+t);return e.unsuspend=n,function(){e.unsuspend=null,clearTimeout(a),clearTimeout(o)}}:null}function Jr(){if(this.count--,this.count===0&&(this.imgCount===0||!this.waitingForImages)){if(this.stylesheets)$r(this,this.stylesheets);else if(this.unsuspend){var e=this.unsuspend;this.unsuspend=null,e()}}}var Wr=null;function $r(e,t){e.stylesheets=null,e.unsuspend!==null&&(e.count++,Wr=new Map,t.forEach(e1,e),Wr=null,Jr.call(e))}function e1(e,t){if(!(t.state.loading&4)){var n=Wr.get(e);if(n)var a=n.get(null);else{n=new Map,Wr.set(e,n);for(var o=e.querySelectorAll("link[data-precedence],style[data-precedence]"),s=0;s<o.length;s++){var g=o[s];(g.nodeName==="LINK"||g.getAttribute("media")!=="not all")&&(n.set(g.dataset.precedence,g),a=g)}a&&n.set(null,a)}o=t.instance,g=o.getAttribute("data-precedence"),s=n.get(g)||a,s===a&&n.set(null,o),n.set(g,o),this.count++,a=Jr.bind(this),o.addEventListener("load",a),o.addEventListener("error",a),s?s.parentNode.insertBefore(o,s.nextSibling):(e=e.nodeType===9?e.head:e,e.insertBefore(o,e.firstChild)),t.state.loading|=4}}var yi={$$typeof:q,Provider:null,Consumer:null,_currentValue:re,_currentValue2:re,_threadCount:0};function t1(e,t,n,a,o,s,g,S,T){this.tag=1,this.containerInfo=e,this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.next=this.pendingContext=this.context=this.cancelPendingCommit=null,this.callbackPriority=0,this.expirationTimes=Tu(-1),this.entangledLanes=this.shellSuspendCounter=this.errorRecoveryDisabledLanes=this.expiredLanes=this.warmLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Tu(0),this.hiddenUpdates=Tu(null),this.identifierPrefix=a,this.onUncaughtError=o,this.onCaughtError=s,this.onRecoverableError=g,this.pooledCache=null,this.pooledCacheLanes=0,this.formState=T,this.incompleteTransitions=new Map}function Ap(e,t,n,a,o,s,g,S,T,M,G,Z){return e=new t1(e,t,n,g,T,M,G,Z,S),t=1,s===!0&&(t|=24),s=_t(3,null,null,t),e.current=s,s.stateNode=e,t=so(),t.refCount++,e.pooledCache=t,t.refCount++,s.memoizedState={element:a,isDehydrated:n,cache:t},po(s),e}function zp(e){return e?(e=Il,e):Il}function Np(e,t,n,a,o,s){o=zp(o),a.context===null?a.context=o:a.pendingContext=o,a=Qn(t),a.payload={element:n},s=s===void 0?null:s,s!==null&&(a.callback=s),n=Zn(e,a,t),n!==null&&(At(n,e,t),Ia(n,e,t))}function jp(e,t){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var n=e.retryLane;e.retryLane=n!==0&&n<t?n:t}}function _s(e,t){jp(e,t),(e=e.alternate)&&jp(e,t)}function kp(e){if(e.tag===13||e.tag===31){var t=yl(e,67108864);t!==null&&At(t,e,67108864),_s(e,67108864)}}function Dp(e){if(e.tag===13||e.tag===31){var t=Lt();t=Au(t);var n=yl(e,t);n!==null&&At(n,e,t),_s(e,t)}}var Pr=!0;function n1(e,t,n,a){var o=B.T;B.T=null;var s=K.p;try{K.p=2,Ms(e,t,n,a)}finally{K.p=s,B.T=o}}function l1(e,t,n,a){var o=B.T;B.T=null;var s=K.p;try{K.p=8,Ms(e,t,n,a)}finally{K.p=s,B.T=o}}function Ms(e,t,n,a){if(Pr){var o=Os(a);if(o===null)vs(e,t,a,eu,n),Mp(e,a);else if(i1(o,e,t,n,a))a.stopPropagation();else if(Mp(e,a),t&4&&-1<a1.indexOf(e)){for(;o!==null;){var s=Ul(o);if(s!==null)switch(s.tag){case 3:if(s=s.stateNode,s.current.memoizedState.isDehydrated){var g=dl(s.pendingLanes);if(g!==0){var S=s;for(S.pendingLanes|=2,S.entangledLanes|=2;g;){var T=1<<31-qe(g);S.entanglements[1]|=T,g&=~T}on(s),(De&6)===0&&(Br=gt()+500,fi(0))}}break;case 31:case 13:S=yl(s,2),S!==null&&At(S,s,2),Ur(),_s(s,2)}if(s=Os(a),s===null&&vs(e,t,a,eu,n),s===o)break;o=s}o!==null&&a.stopPropagation()}else vs(e,t,a,null,n)}}function Os(e){return e=Ru(e),Rs(e)}var eu=null;function Rs(e){if(eu=null,e=Ll(e),e!==null){var t=f(e);if(t===null)e=null;else{var n=t.tag;if(n===13){if(e=d(t),e!==null)return e;e=null}else if(n===31){if(e=p(t),e!==null)return e;e=null}else if(n===3){if(t.stateNode.current.memoizedState.isDehydrated)return t.tag===3?t.stateNode.containerInfo:null;e=null}else t!==e&&(e=null)}}return eu=e,null}function _p(e){switch(e){case"beforetoggle":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"toggle":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 2;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"touchmove":case"wheel":case"mouseenter":case"mouseleave":case"pointerenter":case"pointerleave":return 8;case"message":switch(Cu()){case X:return 2;case J:return 8;case pe:case Ee:return 32;case Me:return 268435456;default:return 32}default:return 32}}var Bs=!1,ll=null,al=null,il=null,xi=new Map,vi=new Map,rl=[],a1="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".split(" ");function Mp(e,t){switch(e){case"focusin":case"focusout":ll=null;break;case"dragenter":case"dragleave":al=null;break;case"mouseover":case"mouseout":il=null;break;case"pointerover":case"pointerout":xi.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":vi.delete(t.pointerId)}}function bi(e,t,n,a,o,s){return e===null||e.nativeEvent!==s?(e={blockedOn:t,domEventName:n,eventSystemFlags:a,nativeEvent:s,targetContainers:[o]},t!==null&&(t=Ul(t),t!==null&&kp(t)),e):(e.eventSystemFlags|=a,t=e.targetContainers,o!==null&&t.indexOf(o)===-1&&t.push(o),e)}function i1(e,t,n,a,o){switch(t){case"focusin":return ll=bi(ll,e,t,n,a,o),!0;case"dragenter":return al=bi(al,e,t,n,a,o),!0;case"mouseover":return il=bi(il,e,t,n,a,o),!0;case"pointerover":var s=o.pointerId;return xi.set(s,bi(xi.get(s)||null,e,t,n,a,o)),!0;case"gotpointercapture":return s=o.pointerId,vi.set(s,bi(vi.get(s)||null,e,t,n,a,o)),!0}return!1}function Op(e){var t=Ll(e.target);if(t!==null){var n=f(t);if(n!==null){if(t=n.tag,t===13){if(t=d(n),t!==null){e.blockedOn=t,Kc(e.priority,function(){Dp(n)});return}}else if(t===31){if(t=p(n),t!==null){e.blockedOn=t,Kc(e.priority,function(){Dp(n)});return}}else if(t===3&&n.stateNode.current.memoizedState.isDehydrated){e.blockedOn=n.tag===3?n.stateNode.containerInfo:null;return}}}e.blockedOn=null}function tu(e){if(e.blockedOn!==null)return!1;for(var t=e.targetContainers;0<t.length;){var n=Os(e.nativeEvent);if(n===null){n=e.nativeEvent;var a=new n.constructor(n.type,n);Ou=a,n.target.dispatchEvent(a),Ou=null}else return t=Ul(n),t!==null&&kp(t),e.blockedOn=n,!1;t.shift()}return!0}function Rp(e,t,n){tu(e)&&n.delete(t)}function r1(){Bs=!1,ll!==null&&tu(ll)&&(ll=null),al!==null&&tu(al)&&(al=null),il!==null&&tu(il)&&(il=null),xi.forEach(Rp),vi.forEac
49h(Rp)}function nu(e,t){e.blockedOn===t&&(e.blockedOn=null,Bs||(Bs=!0,l.unstable_scheduleCallback(l.unstable_NormalPriority,r1)))}var lu=null;function Bp(e){lu!==e&&(lu=e,l.unstable_scheduleCallback(l.unstable_NormalPriority,function(){lu===e&&(lu=null);for(var t=0;t<e.length;t+=3){var n=e[t],a=e[t+1],o=e[t+2];if(typeof a!="function"){if(Rs(a||n)===null)continue;break}var s=Ul(n);s!==null&&(e.splice(t,3),t-=3,Oo(s,{pending:!0,data:o,method:n.method,action:a},a,o))}}))}function va(e){function t(T){return nu(T,e)}ll!==null&&nu(ll,e),al!==null&&nu(al,e),il!==null&&nu(il,e),xi.forEach(t),vi.forEach(t);for(var n=0;n<rl.length;n++){var a=rl[n];a.blockedOn===e&&(a.blockedOn=null)}for(;0<rl.length&&(n=rl[0],n.blockedOn===null);)Op(n),n.blockedOn===null&&rl.shift();if(n=(e.ownerDocument||e).$$reactFormReplay,n!=null)for(a=0;a<n.length;a+=3){var o=n[a],s=n[a+1],g=o[bt]||null;if(typeof s=="function")g||Bp(n);else if(g){var S=null;if(s&&s.hasAttribute("formAction")){if(o=s,g=s[bt]||null)S=g.formAction;else if(Rs(o)!==null)continue}else S=g.action;typeof S=="function"?n[a+1]=S:(n.splice(a,3),a-=3),Bp(n)}}}function Lp(){function e(s){s.canIntercept&&s.info==="react-transition"&&s.intercept({handler:function(){return new Promise(function(g){return o=g})},focusReset:"manual",scroll:"manual"})}function t(){o!==null&&(o(),o=null),a||setTimeout(n,20)}function n(){if(!a&&!navigation.transition){var s=navigation.currentEntry;s&&s.url!=null&&navigation.navigate(s.url,{state:s.getState(),info:"react-transition",history:"replace"})}}if(typeof navigation=="object"){var a=!1,o=null;return navigation.addEventListener("navigate",e),navigation.addEventListener("navigatesuccess",t),navigation.addEventListener("navigateerror",t),setTimeout(n,100),function(){a=!0,navigation.removeEventListener("navigate",e),navigation.removeEventListener("navigatesuccess",t),navigation.removeEventListener("navigateerror",t),o!==null&&(o(),o=null)}}}function Ls(e){this._internalRoot=e}au.prototype.render=Ls.prototype.render=function(e){var t=this._internalRoot;if(t===null)throw Error(u(409));var n=t.current,a=Lt();Np(n,a,e,t,null,null)},au.prototype.unmount=Ls.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var t=e.containerInfo;Np(e.current,2,null,e,null,null),Ur(),t[Bl]=null}};function au(e){this._internalRoot=e}au.prototype.unstable_scheduleHydration=function(e){if(e){var t=Zc();e={blockedOn:null,target:e,priority:t};for(var n=0;n<rl.length&&t!==0&&t<rl[n].priority;n++);rl.splice(n,0,e),n===0&&Op(e)}};var Up=i.version;if(Up!=="19.2.4")throw Error(u(527,Up,"19.2.4"));K.findDOMNode=function(e){var t=e._reactInternals;if(t===void 0)throw typeof e.render=="function"?Error(u(188)):(e=Object.keys(e).join(","),Error(u(268,e)));return e=m(t),e=e!==null?x(e):null,e=e===null?null:e.stateNode,e};var u1={bundleType:0,version:"19.2.4",rendererPackageName:"react-dom",currentDispatcherRef:B,reconcilerVersion:"19.2.4"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"){var iu=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!iu.isDisabled&&iu.supportsFiber)try{yt=iu.inject(u1),at=iu}catch{}}return Ei.createRoot=function(e,t){if(!c(e))throw Error(u(299));var n=!1,a="",o=Qd,s=Zd,g=Kd;return t!=null&&(t.unstable_strictMode===!0&&(n=!0),t.identifierPrefix!==void 0&&(a=t.identifierPrefix),t.onUncaughtError!==void 0&&(o=t.onUncaughtError),t.onCaughtError!==void 0&&(s=t.onCaughtError),t.onRecoverableError!==void 0&&(g=t.onRecoverableError)),t=Ap(e,1,!1,null,null,n,a,null,o,s,g,Lp),e[Bl]=t.current,xs(e),new Ls(t)},Ei.hydrateRoot=function(e,t,n){if(!c(e))throw Error(u(299));var a=!1,o="",s=Qd,g=Zd,S=Kd,T=null;return n!=null&&(n.unstable_strictMode===!0&&(a=!0),n.identifierPrefix!==void 0&&(o=n.identifierPrefix),n.onUncaughtError!==void 0&&(s=n.onUncaughtError),n.onCaughtError!==void 0&&(g=n.onCaughtError),n.onRecoverableError!==void 0&&(S=n.onRecoverableError),n.formState!==void 0&&(T=n.formState)),t=Ap(e,1,!0,t,n??null,a,o,T,s,g,S,Lp),t.context=zp(null),n=t.current,a=Lt(),a=Au(a),o=Qn(a),o.callback=null,Zn(n,o,a),n=a,t.current.lanes=n,Da(t,n),on(t),e[Bl]=t.current,xs(e),new au(t)},Ei.version="19.2.4",Ei}var Fp;function y1(){if(Fp)return qs.exports;Fp=1;function l(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(l)}catch(i){console.error(i)}}return l(),qs.exports=g1(),qs.exports}var x1=y1();/** 50 * react-router v7.13.2 51 * 52 * Copyright (c) Remix Software Inc. 53 * 54 * This source code is licensed under the MIT license found in the 55 * LICENSE.md file in the root directory of this source tree. 56 * 57 * @license MIT 58 */var Ip="popstate";function Jp(l){return typeof l=="object"&&l!=null&&"pathname"in l&&"search"in l&&"hash"in l&&"state"in l&&"key"in l}function v1(l={}){function i(u,c){var m;let f=(m=c.state)==null?void 0:m.masked,{pathname:d,search:p,hash:y}=f||u.location;return oc("",{pathname:d,search:p,hash:y},c.state&&c.state.usr||null,c.state&&c.state.key||"default",f?{pathname:u.location.pathname,search:u.location.search,hash:u.location.hash}:void 0)}function r(u,c){return typeof c=="string"?c:Oi(c)}return S1(i,r,null,l)}function Fe(l,i){if(l===!1||l===null||typeof l>"u")throw new Error(i)}function dn(l,i){if(!l){typeof console<"u"&&console.warn(i);try{throw new Error(i)}catch{}}}function b1(){return Math.random().toString(36).substring(2,10)}function Wp(l,i){return{usr:l.state,key:l.key,idx:i,masked:l.unstable_mask?{pathname:l.pathname,search:l.search,hash:l.hash}:void 0}}function oc(l,i,r=null,u,c){return{pathname:typeof l=="string"?l:l.pathname,search:"",hash:"",...typeof i=="string"?Ca(i):i,state:r,key:i&&i.key||u||b1(),unstable_mask:c}}function Oi({pathname:l="/",search:i="",hash:r=""}){return i&&i!=="?"&&(l+=i.charAt(0)==="?"?i:"?"+i),r&&r!=="#"&&(l+=r.charAt(0)==="#"?r:"#"+r),l}function Ca(l){let i={};if(l){let r=l.indexOf("#");r>=0&&(i.hash=l.substring(r),l=l.substring(0,r));let u=l.indexOf("?");u>=0&&(i.search=l.substring(u),l=l.substring(0,u)),l&&(i.pathname=l)}return i}function S1(l,i,r,u={}){let{window:c=document.defaultView,v5Compat:f=!1}=u,d=c.history,p="POP",y=null,m=x();m==null&&(m=0,d.replaceState({...d.state,idx:m},""));function x(){return(d.state||{idx:null}).idx}function v(){p="POP";let O=x(),j=O==null?null:O-m;m=O,y&&y({action:p,location:k.location,delta:j})}function E(O,j){p="PUSH";let L=Jp(O)?O:oc(k.location,O,j);m=x()+1;let q=Wp(L,m),ne=k.createHref(L.unstable_mask||L);try{d.pushState(q,"",ne)}catch(te){if(te instanceof DOMException&&te.name==="DataCloneError")throw te;c.location.assign(ne)}f&&y&&y({action:p,location:k.location,delta:1})}function b(O,j){p="REPLACE";let L=Jp(O)?O:oc(k.location,O,j);m=x();let q=Wp(L,m),ne=k.createHref(L.unstable_mask||L);d.replaceState(q,"",ne),f&&y&&y({action:p,location:k.location,delta:0})}function N(O){return E1(O)}
58let k={get action(){return p},get location(){return l(c,d)},listen(O){if(y)throw new Error("A history only accepts one active listener");return c.addEventListener(Ip,v),y=O,()=>{c.removeEventListener(Ip,v),y=null}},createHref(O){return i(c,O)},createURL:N,encodeLocation(O){let j=N(O);return{pathname:j.pathname,search:j.search,hash:j.hash}},push:E,replace:b,go(O){return d.go(O)}};return k}function E1(l,i=!1){let r="http://localhost";typeof window<"u"&&(r=window.location.origin!=="null"?window.location.origin:window.location.href),Fe(r,"No window.location.(origin|href) available to create URL");let u=typeof l=="string"?l:Oi(l);return u=u.replace(/ $/,"%20"),!i&&u.startsWith("//")&&(u=r+u),new URL(u,r)}function Qm(l,i,r="/"){return w1(l,i,r,!1)}function w1(l,i,r,u){let c=typeof i=="string"?Ca(i):i,f=Bn(c.pathname||"/",r);if(f==null)return null;let d=Zm(l);C1(d);let p=null;for(let y=0;p==null&&y<d.length;++y){let m=R1(f);p=M1(d[y],m,u)}return p}function Zm(l,i=[],r=[],u="",c=!1){let f=(d,p,y=c,m)=>{let x={relativePath:m===void 0?d.path||"":m,caseSensitive:d.caseSensitive===!0,childrenIndex:p,route:d};if(x.relativePath.startsWith("/")){if(!x.relativePath.startsWith(u)&&y)return;Fe(x.relativePath.startsWith(u),`Absolute route path "${x.relativePath}" nested under path "${u}" is not valid. An absolute child route path must start with the combined path of all its parent routes.`),x.relativePath=x.relativePath.slice(u.length)}let v=fn([u,x.relativePath]),E=r.concat(x);d.children&&d.children.length>0&&(Fe(d.index!==!0,`Index routes must not have child routes. Please remove all child routes from route path "${v}".`),Zm(d.children,i,E,v,y)),!(d.path==null&&!d.index)&&i.push({path:v,score:D1(v,d.index),routesMeta:E})};return l.forEach((d,p)=>{var y;if(d.path===""||!((y=d.path)!=null&&y.includes("?")))f(d,p);else for(let m of Km(d.path))f(d,p,!0,m)}),i}function Km(l){let i=l.split("/");if(i.length===0)return[];let[r,...u]=i,c=r.endsWith("?"),f=r.replace(/\?$/,"");if(u.length===0)return c?[f,""]:[f];let d=Km(u.join("/")),p=[];return p.push(...d.map(y=>y===""?f:[f,y].join("/"))),c&&p.push(...d),p.map(y=>l.startsWith("/")&&y===""?"/":y)}function C1(l){l.sort((i,r)=>i.score!==r.score?r.score-i.score:_1(i.routesMeta.map(u=>u.childrenIndex),r.routesMeta.map(u=>u.childrenIndex)))}var T1=/^:[\w-]+$/,A1=3,z1=2,N1=1,j1=10,k1=-2,$p=l=>l==="*";function D1(l,i){let r=l.split("/"),u=r.length;return r.some($p)&&(u+=k1),i&&(u+=z1),r.filter(c=>!$p(c)).reduce((c,f)=>c+(T1.test(f)?A1:f===""?N1:j1),u)}function _1(l,i){return l.length===i.length&&l.slice(0,-1).every((u,c)=>u===i[c])?l[l.length-1]-i[i.length-1]:0}function M1(l,i,r=!1){let{routesMeta:u}=l,c={},f="/",d=[];for(let p=0;p<u.length;++p){let y=u[p],m=p===u.length-1,x=f==="/"?i:i.slice(f.length)||"/",v=pu({path:y.relativePath,caseSensitive:y.caseSensitive,end:m},x),E=y.route;if(!v&&m&&r&&!u[u.length-1].route.index&&(v=pu({path:y.relativePath,caseSensitive:y.caseSensitive,end:!1},x)),!v)return null;
58Object.assign(c,v.params),d.push({params:c,pathname:fn([f,v.pathname]),pathnameBase:H1(fn([f,v.pathnameBase])),route:E}),v.pathnameBase!=="/"&&(f=fn([f,v.pathnameBase]))}return d}function pu(l,i){typeof l=="string"&&(l={path:l,caseSensitive:!1,end:!0});let[r,u]=O1(l.path,l.caseSensitive,l.end),c=i.match(r);if(!c)return null;let f=c[0],d=f.replace(/(.)\/+$/,"$1"),p=c.slice(1);return{params:u.reduce((m,{paramName:x,isOptional:v},E)=>{if(x==="*"){let N=p[E]||"";d=f.slice(0,f.length-N.length).replace(/(.)\/+$/,"$1")}const b=p[E];return v&&!b?m[x]=void 0:m[x]=(b||"").replace(/%2F/g,"/"),m},{}),pathname:f,pathnameBase:d,pattern:l}}function O1(l,i=!1,r=!0){dn(l==="*"||!l.endsWith("*")||l.endsWith("/*"),`Route path "${l}" will be treated as if it were "${l.replace(/\*$/,"/*")}" because the \`*\` character must always follow a \`/\` in the pattern. To get rid of this warning, please change the route path to "${l.replace(/\*$/,"/*")}".`);let u=[],c="^"+l.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^${}|()[\]]/g,"\\$&").replace(/\/:([\w-]+)(\?)?/g,(d,p,y,m,x)=>{if(u.push({paramName:p,isOptional:y!=null}),y){let v=x.charAt(m+d.length);return v&&v!=="/"?"/([^\\/]*)":"(?:/([^\\/]*))?"}return"/([^\\/]+)"}).replace(/\/([\w-]+)\?(\/|$)/g,"(/$1)?$2");return l.endsWith("*")?(u.push({paramName:"*"}),c+=l==="*"||l==="/*"?"(.*)$":"(?:\\/(.+)|\\/*)$"):r?c+="\\/*$":l!==""&&l!=="/"&&(c+="(?:(?=\\/|$))"),[new RegExp(c,i?void 0:"i"),u]}function R1(l){try{return l.split("/").map(i=>decodeURIComponent(i).replace(/\//g,"%2F")).join("/")}catch(i){return dn(!1,`The URL path "${l}" could not be decoded because it is a malformed URL segment. This is probably due to a bad percent encoding (${i}).`),l}}function Bn(l,i){if(i==="/")return l;if(!l.toLowerCase().startsWith(i.toLowerCase()))return null;let r=i.endsWith("/")?i.length-1:i.length,u=l.charAt(r);return u&&u!=="/"?null:l.slice(r)||"/"}var B1=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i;function L1(l,i="/"){let{pathname:r,search:u="",hash:c=""}=typeof l=="string"?Ca(l):l,f;return r?(r=r.replace(/\/\/+/g,"/"),r.startsWith("/")?f=Pp(r.substring(1),"/"):f=Pp(r,i)):f=i,{pathname:f,search:q1(u),hash:Y1(c)}}function Pp(l,i){let r=i.replace(/\/+$/,"").split("/");return l.split("/").forEach(c=>{c===".."?r.length>1&&r.pop():c!=="."&&r.push(c)}),r.length>1?r.join("/"):"/"}function Xs(l,i,r,u){return`Cannot include a '${l}' character in a manually specified \`to.${i}\` field [${JSON.stringify(u)}]. Please separate it out to the \`to.${r}\` field. Alternatively you may provide the full path as a string in <Link to="..."> and the router will parse it for you.`}function U1(l){return l.filter((i,r)=>r===0||i.route.path&&i.route.path.length>0)}function Fm(l){let i=U1(l);return i.map((r,u)=>u===i.length-1?r.pathname:r.pathnameBase)}function Sc(l,i,r,u=!1){let c;typeof l=="string"?c=Ca(l):(c={...l},Fe(!c.pathname||!c.pathname.includes("?"),Xs("?","pathname","search",c)),Fe(!c.pathname||!c.pathname.includes("#"),Xs("#","pathname","hash",c)),Fe(!c.search||!c.search.includes("#"),Xs("#","search","hash",c)));let f=l===""||c.pathname==="",d=f?"/":c.pathname,p;if(d==null)p=r;else{let v=i.length-1;if(!u&&d.startsWith("..")){let E=d.split("/");for(;E[0]==="..";)E.shift(),v-=1;c.pathname=E.join("/")}p=v>=0?i[v]:"/"}let y=L1(c,p),m=d&&d!=="/"&&d.endsWith("/"),x=(f||d===".")&&r.endsWith("/");return!y.pathname.endsWith("/")&&(m||x)&&(y.pathname+="/"),y}var fn=l=>l.join("/").replace(/\/\/+/g,"/"),H1=l=>l.replace(/\/+$/,"").replace(/^\/*/,"/"),q1=l=>!l||l==="?"?"":l.startsWith("?")?l:"?"+l,Y1=l=>!l||l==="#"?"":l.startsWith("#")?l:"#"+l,G1=class{constructor(l,i,r,u=!1){this.status=l,this.statusText=i||"",this.internal=u,r instanceof Error?(this.data=r.toString(),this.error=r):this.data=r}};function V1(l){return l!=null&&typeof l.status=="number"&&typeof l.statusText=="string"&&typeof l.internal=="boolean"&&"data"in l}function X1(l){return l.map(i=>i.route.path).filter(Boolean).join("/").replace(/\/\/*/g,"/")||"/"}var Im=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u";function Jm(l,i){let r=l;if(typeof r!="string"||!B1.test(r))return{absoluteURL:void 0,isExternal:!1,to:r};let u=r,c=!1;if(Im)try{let f=new URL(window.location.href),d=r.startsWith("//")?new URL(f.protocol+r):new URL(r),p=Bn(d.pathname,i);d.origin===f.origin&&p!=null?r=p+d.search+d.hash:c=!0}catch{dn(!1,`<Link to="${r}">
58 contains an invalid URL which will probably break when clicked - please update to a valid URL path.`)}return{absoluteURL:u,isExternal:c,to:r}}Object.getOwnPropertyNames(Object.prototype).sort().join("\0");var Wm=["POST","PUT","PATCH","DELETE"];new Set(Wm);var Q1=["GET",...Wm];new Set(Q1);var Ta=U.createContext(null);Ta.displayName="DataRouter";var yu=U.createContext(null);yu.displayName="DataRouterState";var Z1=U.createContext(!1),$m=U.createContext({isTransitioning:!1});$m.displayName="ViewTransition";var K1=U.createContext(new Map);K1.displayName="Fetchers";var F1=U.createContext(null);F1.displayName="Await";var $t=U.createContext(null);$t.displayName="Navigation";var Bi=U.createContext(null);Bi.displayName="Location";var pn=U.createContext({outlet:null,matches:[],isDataRoute:!1});pn.displayName="Route";var Ec=U.createContext(null);Ec.displayName="RouteError";var Pm="REACT_ROUTER_ERROR",I1="REDIRECT",J1="ROUTE_ERROR_RESPONSE";function W1(l){if(l.startsWith(`${Pm}:${I1}:{`))try{let i=JSON.parse(l.slice(28));if(typeof i=="object"&&i&&typeof i.status=="number"&&typeof i.statusText=="string"&&typeof i.location=="string"&&typeof i.reloadDocument=="boolean"&&typeof i.replace=="boolean")return i}catch{}}function $1(l){if(l.startsWith(`${Pm}:${J1}:{`))try{let i=JSON.parse(l.slice(40));if(typeof i=="object"&&i&&typeof i.status=="number"&&typeof i.statusText=="string")return new G1(i.status,i.statusText,i.data)}catch{}}function P1(l,{relative:i}={}){Fe(Li(),"useHref() may be used only in the context of a <Router> component.");let{basename:r,navigator:u}=U.useContext($t),{hash:c,pathname:f,search:d}=Ui(l,{relative:i}),p=f;return r!=="/"&&(p=f==="/"?r:fn([r,f])),u.createHref({pathname:p,search:d,hash:c})}function Li(){return U.useContext(Bi)!=null}function cl(){return Fe(Li(),"useLocation() may be used only in the context of a <Router> component."),U.useContext(Bi).location}var eg="You should call navigate() in a React.useEffect(), not when your component is first rendered.";function tg(l){U.useContext($t).static||U.useLayoutEffect(l)}function ex(){let{isDataRoute:l}=U.useContext(pn);return l?px():tx()}function tx(){Fe(Li(),"useNavigate() may be used only in the context of a <Router> component.");let l=U.useContext(Ta),{basename:i,navigator:r}=U.useContext($t),{matches:u}=U.useContext(pn),{pathname:c}=cl(),f=JSON.stringify(Fm(u)),d=U.useRef(!1);return tg(()=>{d.current=!0}),U.useCallback((y,m={})=>{if(dn(d.current,eg),!d.current)return;if(typeof y=="number"){r.go(y);return}let x=Sc(y,JSON.parse(f),c,m.relative==="path");l==null&&i!=="/"&&(x.pathname=x.pathname==="/"?i:fn([i,x.pathname])),(m.replace?r.replace:r.push)(x,m.state,m)},[i,r,f,c,l])}U.createContext(null);function nx(){let{matches:l}=U.useContext(pn),i=l[l.length-1];return i?i.params:{}}function Ui(l,{relative:i}={}){let{matches:r}=U.useContext(pn),{pathname:u}=cl(),c=JSON.stringify(Fm(r));return U.useMemo(()=>Sc(l,JSON.parse(c),u,i==="path"),[l,c,u,i])}function lx(l,i){return ng(l,i)}function ng(l,i,r){var O;Fe(Li(),"useRoutes() may be used only in the context of a <Router> component.");let{navigator:u}=U.useContext($t),{matches:c}=U.useContext(pn),f=c[c.length-1],d=f?f.params:{},p=f?f.pathname:"/",y=f?f.pathnameBase:"/",m=f&&f.route;{let j=m&&m.path||"";ag(p,!m||j.endsWith("*")||j.endsWith("*?"),`You rendered descendant <Routes> (or called \`useRoutes()\`) at "${p}" (under <Route path="${j}">) but the parent route path has no trailing "*". This means if you navigate deeper, the parent won't match anymore and therefore the child routes will never render. 59 60Please change the parent <Route path="${j}"> to <Route path="${j==="/"?"*":`${j}/*`}">.`)}let x=cl(),v;if(i){let j=typeof i=="string"?Ca(i):i;Fe(y==="/"||((O=j.pathname)==null?void 0:O.startsWith(y)),`When overriding the location using \`<Routes location>\` or \`useRoutes(routes, location)\`, the location pathname must begin with the portion of the URL pathname that was matched by all parent routes. The current pathname base is "${y}" but pathname "${j.pathname}" was given in the \`location\` prop.`),v=j}else v=x;let E=v.pathname||"/",b=E;if(y!=="/"){let j=y.replace(/^\//,"").split("/");b="/"+E.replace(/^\//,"").split("/").slice(j.length).join("/")}let N=Qm(l,{pathname:b});dn(m||N!=null,`No routes matched location "${v.pathname}${v.search}${v.hash}" `),dn(N==null||N[N.length-1].route.element!==void 0||N[N.length-1].route.Component!==void 0||N[N.length-1].route.lazy!==void 0,`Matched leaf route at location "${v.pathname}${v.search}${v.hash}" does not have an element or Component. This means it will render an <Outlet /> with a null value by default resulting in an "empty" page.`);let k=ox(N&&N.map(j=>Object.assign({},j,{params:Object.assign({},d,j.params),pathname:fn([y,u.encodeLocation?u.encodeLocation(j.pathname.replace(/%/g,"%25").replace(/\?/g,"%3F").replace(/#/g,"%23")).pathname:j.pathname]),pathnameBase:j.pathnameBase==="/"?y:fn([y,u.encodeLocation?u.encodeLocation(j.pathnameBase.replace(/%/g,"%25").replace(/\?/g,"%3F").replace(/#/g,"%23")).pathname:j.pathnameBase])})),c,r);return i&&k?U.createElement(Bi.Provider,{value:{location:{pathname:"/",search:"",hash:"",state:null,key:"default",unstable_mask:void 0,...v},navigationType:"POP"}},k):k}function ax(){let l=hx(),i=V1(l)?`${l.status} ${l.statusText}`:l instanceof Error?l.message:JSON.stringify(l),r=l instanceof Error?l.stack:null,u="rgba(200,200,200, 0.5)",c={padding:"0.5rem",backgroundColor:u},f={padding:"2px 4px",backgroundColor:u},d=null;return console.error("Error handled by React Router default ErrorBoundary:",l),d=U.createElement(U.Fragment,null,U.createElement("p",null,"ð¿ Hey developer ð"),U.createElement("p",null,"You can provide a way better UX than this when your app throws errors by providing your own ",U.createElement("code",{style:f},"ErrorBoundary")," or"," ",U.createElement("code",{style:f},"errorElement")," prop on your route.")),U.createElement(U.Fragment,null,U.createElement("h2",null,"Unexpected Application
60Error!"),U.createElement("h3",{style:{fontStyle:"italic"}},i),r?U.createElement("pre",{style:c},r):null,d)}var ix=U.createElement(ax,null),lg=class extends U.Component{constructor(l){super(l),this.state={location:l.location,revalidation:l.revalidation,error:l.error}}static getDerivedStateFromError(l){return{error:l}}static getDerivedStateFromProps(l,i){return i.location!==l.location||i.revalidation!=="idle"&&l.revalidation==="idle"?{error:l.error,location:l.location,revalidation:l.revalidation}:{error:l.error!==void 0?l.error:i.error,location:i.location,revalidation:l.revalidation||i.revalidation}}componentDidCatch(l,i){this.props.onError?this.props.onError(l,i):console.error("React Router caught the following error during render",l)}render(){let l=this.state.error;if(this.context&&typeof l=="object"&&l&&"digest"in l&&typeof l.digest=="string"){const r=$1(l.digest);r&&(l=r)}let i=l!==void 0?U.createElement(pn.Provider,{value:this.props.routeContext},U.createElement(Ec.Provider,{value:l,children:this.props.component})):this.props.children;return this.context?U.createElement(rx,{error:l},i):i}};lg.contextType=Z1;var Qs=new WeakMap;function rx({children:l,error:i}){let{basename:r}=U.useContext($t);if(typeof i=="object"&&i&&"digest"in i&&typeof i.digest=="string"){let u=W1(i.digest);if(u){let c=Qs.get(i);if(c)throw c;let f=Jm(u.location,r);if(Im&&!Qs.get(i))if(f.isExternal||u.reloadDocument)window.location.href=f.absoluteURL||f.to;else{const d=Promise.resolve().then(()=>window.__reactRouterDataRouter.navigate(f.to,{replace:u.replace}));throw Qs.set(i,d),d}return U.createElement("meta",{httpEquiv:"refresh",content:`0;url=${f.absoluteURL||f.to}`})}}return l}function ux({routeContext:l,match:i,children:r}){let u=U.useContext(Ta);return u&&u.static&&u.staticContext&&(i.route.errorElement||i.route.ErrorBoundary)&&(u.staticContext._deepestRenderedBoundaryId=i.route.id),U.createElement(pn.Provider,{value:l},r)}function ox(l,i=[],r){let u=r==null?void 0:r.state;if(l==null){if(!u)return null;if(u.errors)l=u.matches;else if(i.length===0&&!u.initialized&&u.matches.length>0)l=u.matches;else return null}let c=l,f=u==null?void 0:u.errors;if(f!=null){let x=c.findIndex(v=>v.route.id&&(f==null?void 0:f[v.route.id])!==void 0);Fe(x>=0,`Could not find a matching route for errors on route IDs: ${Object.keys(f).join(",")}`),c=c.slice(0,Math.min(c.length,x+1))}let d=!1,p=-1;if(r&&u){d=u.renderFallback;for(let x=0;x<c.length;x++){let v=c[x];if((v.route.HydrateFallback||v.route.hydrateFallbackElement)&&(p=x),v.route.id){let{loaderData:E,errors:b}=u,N=v.route.loader&&!E.hasOwnProperty(v.route.id)&&(!b||b[v.route.id]===void 0);if(v.route.lazy||N){r.isStatic&&(d=!0),p>=0?c=c.slice(0,p+1):c=[c[0]];break}}}}let y=r==null?void 0:r.onError,m=u&&y?(x,v)=>{var E,b;y(x,{location:u.location,params:((b=(E=u.matches)==null?void 0:E[0])==null?void 0:b.params)??{},unstable_pattern:X1(u.matches),errorInfo:v})}:void 0;return c.reduceRight((x,v,E)=>{let b,N=!1,k=null,O=null;u&&(b=f&&v.route.id?f[v.route.id]:void 0,k=v.route.errorElement||ix,d&&(p<0&&E===0?(ag("route-fallback",!1,"No `HydrateFallback` element provided to render during initial hydration"),N=!0,O=null):p===E&&(N=!0,O=v.route.hydrateFallbackElement||null)));let j=i.concat(c.slice(0,E+1)),L=()=>{let q;return b?q=k:N?q=O:v.route.Component?q=U.createElement(v.route.Component,null):v.route.element?q=v.route.element:q=x,U.createElement(ux,{match:v,routeContext:{outlet:x,matches:j,isDataRoute:u!=null},children:q})};return u&&(v.route.ErrorBoundary||v.route.errorElement||E===0)?U.createElement(lg,{location:u.location,revalidation:u.revalidation,component:k,error:b,children:L(),routeContext:{outlet:null,matches:j,isDataRoute:!0},onError:m}):L()},null)}function wc(l){return`${l} must be used within a data router. See https://reactrouter.com/en/main/routers/picking-a-router.`}function sx(l){let i=U.useContext(Ta);return Fe(i,wc(l)),i}function cx(l){let i=U.useContext(yu);return Fe(i,wc(l)),i}function fx(l){let i=U.useContext(pn);return Fe(i,wc(l)),i}function Cc(l){let i=fx(l),r=i.matches[i.matches.length-1];return Fe(r.route.id,`${l} can only be used on routes that contain a unique "id"`),r.route.id}function dx(){return Cc("useRouteId")}function hx(){var u;let l=U.useContext(Ec),i=cx("useRouteError"),r=Cc("useRouteError");return l!==void 0?l:(u=i.errors)==null?void 0:u[r]}function px(){let{router:l}=sx("useNavigate"),i=Cc("useNavigate"),r=U.useRef(!1);return tg(()=>{r.current=!0}),U.useCallback(async(c,f={})=>{dn(r.current,eg),r.current&&(typeof c=="number"?await l.navigate(c):await l.navigate(c,{fromRouteId:i,...f}))},[l,i])}var em={};function ag(l,i,r){!i&&!em[l]&&(em[l]=!0,dn(!1,r))}U.memo(mx);function mx({routes:l,future:i,state:r,isStatic:u,onError:c}){return ng(l,void 0,{state:r,isStatic:u,onError:c})}function kl(l){Fe(!1,"A <Route> is only ever to be used as the child of <Routes> element, never rendered directly. Please wrap your <Route> in a <Routes>.")}function gx({basename:l="/",children:i=null,location:r,navigationType:u="POP",navigator:c,static:f=!1,unstable_useTransitions:d}){Fe(!Li(),"You cannot render a <Router> inside another <Router>. You should never have more than one in your app.");let p=l.replace(/^\/*/,"/"),y=U.useMemo(()=>({basename:p,navigator:c,static:f,unstable_useTransitions:d,future:{}}),[p,c,f,d]);typeof r=="string"&&(r=Ca(r));
60let{pathname:m="/",search:x="",hash:v="",state:E=null,key:b="default",unstable_mask:N}=r,k=U.useMemo(()=>{let O=Bn(m,p);return O==null?null:{location:{pathname:O,search:x,hash:v,state:E,key:b,unstable_mask:N},navigationType:u}},[p,m,x,v,E,b,u,N]);return dn(k!=null,`<Router basename="${p}"> is not able to match the URL "${m}${x}${v}" because it does not start with the basename, so the <Router> won't render anything.`),k==null?null:U.createElement($t.Provider,{value:y},U.createElement(Bi.Provider,{children:i,value:k}))}function yx({children:l,location:i}){return lx(sc(l),i)}function sc(l,i=[]){let r=[];return U.Children.forEach(l,(u,c)=>{if(!U.isValidElement(u))return;let f=[...i,c];if(u.type===U.Fragment){r.push.apply(r,sc(u.props.children,f));return}Fe(u.type===kl,`[${typeof u.type=="string"?u.type:u.type.name}] is not a <Route> component. All component children of <Routes> must be a <Route> or <React.Fragment>`),Fe(!u.props.index||!u.props.children,"An index route cannot have child routes.");let d={id:u.props.id||f.join("-"),caseSensitive:u.props.caseSensitive,element:u.props.element,Component:u.props.Component,index:u.props.index,path:u.props.path,middleware:u.props.middleware,loader:u.props.loader,action:u.props.action,hydrateFallbackElement:u.props.hydrateFallbackElement,HydrateFallback:u.props.HydrateFallback,errorElement:u.props.errorElement,ErrorBoundary:u.props.ErrorBoundary,hasErrorBoundary:u.props.hasErrorBoundary===!0||u.props.ErrorBoundary!=null||u.props.errorElement!=null,shouldRevalidate:u.props.shouldRevalidate,handle:u.props.handle,lazy:u.props.lazy};u.props.children&&(d.children=sc(u.props.children,f)),r.push(d)}),r}var fu="get",du="application/x-www-form-urlencoded";function xu(l){return typeof HTMLElement<"u"&&l instanceof HTMLElement}function xx(l){return xu(l)&&l.tagName.toLowerCase()==="button"}function vx(l){return xu(l)&&l.tagName.toLowerCase()==="form"}function bx(l){return xu(l)&&l.tagName.toLowerCase()==="input"}function Sx(l){return!!(l.metaKey||l.altKey||l.ctrlKey||l.shiftKey)}function Ex(l,i){return l.button===0&&(!i||i==="_self")&&!Sx(l)}var ru=null;function wx(){if(ru===null)try{new FormData(document.createElement("form"),0),ru=!1}catch{ru=!0}return ru}var Cx=new Set(["application/x-www-form-urlencoded","multipart/form-data","text/plain"]);function Zs(l){return l!=null&&!Cx.has(l)?(dn(!1,`"${l}" is not a valid \`encType\` for \`<Form>\`/\`<fetcher.Form>\` and will default to "${du}"`),null):l}function Tx(l,i){let r,u,c,f,d;if(vx(l)){let p=l.getAttribute("action");u=p?Bn(p,i):null,r=l.getAttribute("method")||fu,c=Zs(l.getAttribute("enctype"))||du,f=new FormData(l)}else if(xx(l)||bx(l)&&(l.type==="submit"||l.type==="image")){let p=l.form;if(p==null)throw new Error('Cannot submit a <button> or <input type="submit"> without a <form>');let y=l.getAttribute("formaction")||p.getAttribute("action");if(u=y?Bn(y,i):null,r=l.getAttribute("formmethod")||p.getAttribute("method")||fu,c=Zs(l.getAttribute("formenctype"))||Zs(p.getAttribute("enctype"))||du,f=new FormData(p,l),!wx()){let{name:m,type:x,value:v}=l;if(x==="image"){let E=m?`${m}.`:"";f.append(`${E}x`,"0"),f.append(`${E}y`,"0")}else m&&f.append(m,v)}}else{if(xu(l))throw new Error('Cannot submit element that is not <form>, <button>, or <input type="submit|image">');r=fu,u=null,c=du,d=l}return f&&c==="text/plain"&&(d=f,f=void 0),{action:u,method:r.toLowerCase(),encType:c,formData:f,body:d}}Object.getOwnPropertyNames(Object.prototype).sort().join("\0");function Tc(l,i){if(l===!1||l===null||typeof l>"u")throw new Error(i)}function Ax(l,i,r,u){let c=typeof l=="string"?new URL(l,typeof window>"u"?"server://singlefetch/":window.location.origin):l;return r?c.pathname.endsWith("/")?c.pathname=`${c.pathname}_.${u}`:c.pathname=`${c.pathname}.${u}`:c.pathname==="/"?c.pathname=`_root.${u}`:i&&Bn(c.pathname,i)==="/"?c.pathname=`${i.replace(/\/$/,"")}/_root.${u}`:c.pathname=`${c.pathname.replace(/\/$/,"")}.${u}`,c}async function zx(l,i){if(l.id in i)return i[l.id];try{let r=await import(l.module);return i[l.id]=r,r}catch(r){return console.error(`Error loading route module \`${l.module}\`, reloading page...`),console.error(r),window.__reactRouterContext&&window.__reactRouterContext.
60isSpaMode,window.location.reload(),new Promise(()=>{})}}function Nx(l){return l==null?!1:l.href==null?l.rel==="preload"&&typeof l.imageSrcSet=="string"&&typeof l.imageSizes=="string":typeof l.rel=="string"&&typeof l.href=="string"}async function jx(l,i,r){let u=await Promise.all(l.map(async c=>{let f=i.routes[c.route.id];if(f){let d=await zx(f,r);return d.links?d.links():[]}return[]}));return Mx(u.flat(1).filter(Nx).filter(c=>c.rel==="stylesheet"||c.rel==="preload").map(c=>c.rel==="stylesheet"?{...c,rel:"prefetch",as:"style"}:{...c,rel:"prefetch"}))}function tm(l,i,r,u,c,f){let d=(y,m)=>r[m]?y.route.id!==r[m].route.id:!0,p=(y,m)=>{var x;return r[m].pathname!==y.pathname||((x=r[m].route.path)==null?void 0:x.endsWith("*"))&&r[m].params["*"]!==y.params["*"]};return f==="assets"?i.filter((y,m)=>d(y,m)||p(y,m)):f==="data"?i.filter((y,m)=>{var v;let x=u.routes[y.route.id];if(!x||!x.hasLoader)return!1;if(d(y,m)||p(y,m))return!0;if(y.route.shouldRevalidate){let E=y.route.shouldRevalidate({currentUrl:new URL(c.pathname+c.search+c.hash,window.origin),currentParams:((v=r[0])==null?void 0:v.params)||{},nextUrl:new URL(l,window.origin),nextParams:y.params,defaultShouldRevalidate:!0});if(typeof E=="boolean")return E}return!0}):[]}function kx(l,i,{includeHydrateFallback:r}={}){return Dx(l.map(u=>{let c=i.routes[u.route.id];if(!c)return[];let f=[c.module];return c.clientActionModule&&(f=f.concat(c.clientActionModule)),c.clientLoaderModule&&(f=f.concat(c.clientLoaderModule)),r&&c.hydrateFallbackModule&&(f=f.concat(c.hydrateFallbackModule)),c.imports&&(f=f.concat(c.imports)),f}).flat(1))}function Dx(l){return[...new Set(l)]}function _x(l){let i={},r=Object.keys(l).sort();for(let u of r)i[u]=l[u];return i}function Mx(l,i){let r=new Set;return new Set(i),l.reduce((u,c)=>{let f=JSON.stringify(_x(c));return r.has(f)||(r.add(f),u.push({key:f,link:c})),u},[])}function ig(){let l=U.useContext(Ta);return Tc(l,"You must render this element inside a <DataRouterContext.Provider> element"),l}function Ox(){let l=U.useContext(yu);return Tc(l,"You must render this element inside a <DataRouterStateContext.Provider> element"),l}var Ac=U.createContext(void 0);Ac.displayName="FrameworkContext";function rg(){let l=U.useContext(Ac);return Tc(l,"You must render this element inside a <HydratedRouter> element"),l}function Rx(l,i){let r=U.useContext(Ac),[u,c]=U.useState(!1),[f,d]=U.useState(!1),{onFocus:p,onBlur:y,onMouseEnter:m,onMouseLeave:x,onTouchStart:v}=i,E=U.useRef(null);U.useEffect(()=>{if(l==="render"&&d(!0),l==="viewport"){let k=j=>{j.forEach(L=>{d(L.isIntersecting)})},O=new IntersectionObserver(k,{threshold:.5});return E.current&&O.observe(E.current),()=>{O.disconnect()}}},[l]),U.useEffect(()=>{if(u){let k=setTimeout(()=>{d(!0)},100);return()=>{clearTimeout(k)}}},[u]);let b=()=>{c(!0)},N=()=>{c(!1),d(!1)};return r?l!=="intent"?[f,E,{}]:[f,E,{onFocus:wi(p,b),onBlur:wi(y,N),onMouseEnter:wi(m,b),onMouseLeave:wi(x,N),onTouchStart:wi(v,b)}]:[!1,E,{}]}function wi(l,i){return r=>{l&&l(r),r.defaultPrevented||i(r)}}function Bx({page:l,...i}){let{router:r}=ig(),u=U.useMemo(()=>Qm(r.routes,l,r.basename),[r.routes,l,r.basename]);return u?U.createElement(Ux,{page:l,matches:u,...i}):null}function Lx(l){let{manifest:i,routeModules:r}=rg(),[u,c]=U.useState([]);return U.useEffect(()=>{let f=!1;return jx(l,i,r).then(d=>{f||c(d)}),()=>{f=!0}},[l,i,r]),u}function Ux({page:l,matches:i,...r}){let u=cl(),{future:c,manifest:f,routeModules:d}=rg(),{basename:p}=ig(),{loaderData:y,matches:m}=Ox(),x=U.useMemo(()=>tm(l,i,m,f,u,"data"),[l,i,m,f,u]),v=U.useMemo(()=>tm(l,i,m,f,u,"assets"),[l,i,m,f,u]),E=U.useMemo(()=>{if(l===u.pathname+u.search+u.hash)return[];let k=new Set,O=!1;if(i.forEach(L=>{var ne;let q=f.routes[L.route.id];!q||!q.hasLoader||(!x.some(te=>te.route.id===L.route.id)&&L.route.id in y&&((ne=d[L.route.id])!=null&&ne.shouldRevalidate)||q.hasClientLoader?O=!0:k.add(L.route.id))}),k.size===0)return[];let j=Ax(l,p,c.unstable_trailingSlashAwareDataRequests,"data");return O&&k.size>0&&j.searchParams.set("_routes",i.filter(L=>k.has(L.route.id)).map(L=>L.route.id).join(",")),[j.pathname+j.search]},[p,c.unstable_trailingSlashAwareDataRequests,y,u,f,x,i,l,d]),b=U.useMemo(()=>kx(v,f),[v,f]),N=Lx(v);return U.createElement(U.Fragment,null,E.map(k=>U.createElement("link",{key:k,rel:"prefetch",as:"fetch",href:k,...r})),b.map(k=>U.createElement("link",{key:k,rel:"modulepreload",href:k,...r})),N.map(({key:k,link:O})=>U.createElement("link",{key:k,nonce:r.nonce,...O,crossOrigin:O.crossOrigin??r.crossOrigin})))}function Hx(...l){return i=>{l.forEach(r=>{typeof r=="function"?r(i):r!=null&&(r.current=i)})}}var qx=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u";try{qx&&(window.__reactRouterVersion="7.13.2")}catch{}
60function Yx({basename:l,children:i,unstable_useTransitions:r,window:u}){let c=U.useRef();c.current==null&&(c.current=v1({window:u,v5Compat:!0}));let f=c.current,[d,p]=U.useState({action:f.action,location:f.location}),y=U.useCallback(m=>{r===!1?p(m):U.startTransition(()=>p(m))},[r]);return U.useLayoutEffect(()=>f.listen(y),[f,y]),U.createElement(gx,{basename:l,children:i,location:d.location,navigationType:d.action,navigator:f,unstable_useTransitions:r})}var ug=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,pt=U.forwardRef(function({onClick:i,discover:r="render",prefetch:u="none",relative:c,reloadDocument:f,replace:d,unstable_mask:p,state:y,target:m,to:x,preventScrollReset:v,viewTransition:E,unstable_defaultShouldRevalidate:b,...N},k){let{basename:O,navigator:j,unstable_useTransitions:L}=U.useContext($t),q=typeof x=="string"&&ug.test(x),ne=Jm(x,O);x=ne.to;let te=P1(x,{relative:c}),Y=cl(),W=null;if(p){let F=Sc(p,[],Y.unstable_mask?Y.unstable_mask.pathname:"/",!0);O!=="/"&&(F.pathname=F.pathname==="/"?O:fn([O,F.pathname])),W=j.createHref(F)}let[ue,ce,he]=Rx(u,N),ee=Qx(x,{replace:d,unstable_mask:p,state:y,target:m,preventScrollReset:v,relative:c,viewTransition:E,unstable_defaultShouldRevalidate:b,unstable_useTransitions:L});function P(F){i&&i(F),F.defaultPrevented||ee(F)}let Se=!(ne.isExternal||f),ae=U.createElement("a",{...N,...he,href:(Se?W:void 0)||ne.absoluteURL||te,onClick:Se?P:i,ref:Hx(k,ce),target:m,"data-discover":!q&&r==="render"?"true":void 0});return ue&&!q?U.createElement(U.Fragment,null,ae,U.createElement(Bx,{page:te})):ae});pt.displayName="Link";var Gx=U.forwardRef(function({"aria-current":i="page",caseSensitive:r=!1,className:u="",end:c=!1,style:f,to:d,viewTransition:p,children:y,...m},x){let v=Ui(d,{relative:m.relative}),E=cl(),b=U.useContext(yu),{navigator:N,basename:k}=U.useContext($t),O=b!=null&&Jx(v)&&p===!0,j=N.encodeLocation?N.encodeLocation(v).pathname:v.pathname,L=E.pathname,q=b&&b.navigation&&b.navigation.location?b.navigation.location.pathname:null;r||(L=L.toLowerCase(),q=q?q.toLowerCase():null,j=j.toLowerCase()),q&&k&&(q=Bn(q,k)||q);const ne=j!=="/"&&j.endsWith("/")?j.length-1:j.length;let te=L===j||!c&&L.startsWith(j)&&L.charAt(ne)==="/",Y=q!=null&&(q===j||!c&&q.startsWith(j)&&q.charAt(j.length)==="/"),W={isActive:te,isPending:Y,isTransitioning:O},ue=te?i:void 0,ce;typeof u=="function"?ce=u(W):ce=[u,te?"active":null,Y?"pending":null,O?"transitioning":null].filter(Boolean).join(" ");let he=typeof f=="function"?f(W):f;return U.createElement(pt,{...m,"aria-current":ue,className:ce,ref:x,style:he,to:d,viewTransition:p},typeof y=="function"?y(W):y)});Gx.displayName="NavLink";var Vx=U.forwardRef(({discover:l="render",fetcherKey:i,navigate:r,reloadDocument:u,replace:c,state:f,method:d=fu,action:p,onSubmit:y,relative:m,preventScrollReset:x,viewTransition:v,unstable_defaultShouldRevalidate:E,...b},N)=>{let{unstable_useTransitions:k}=U.useContext($t),O=Fx(),j=Ix(p,{relative:m}),L=d.toLowerCase()==="get"?"get":"post",q=typeof p=="string"&&ug.test(p),ne=te=>{if(y&&y(te),te.defaultPrevented)return;te.preventDefault();let Y=te.nativeEvent.submitter,W=(Y==null?void 0:Y.getAttribute("formmethod"))||d,ue=()=>O(Y||te.currentTarget,{fetcherKey:i,method:W,navigate:r,replace:c,state:f,relative:m,preventScrollReset:x,viewTransition:v,unstable_defaultShouldRevalidate:E});k&&r!==!1?U.startTransition(()=>ue()):ue()};return U.createElement("form",{ref:N,method:L,action:j,onSubmit:u?y:ne,...b,"data-discover":!q&&l==="render"?"true":void 0})});Vx.displayName="Form";function Xx(l){return`${l} must be used within a data router. See https://reactrouter.com/en/main/routers/picking-a-router.`}function og(l){let i=U.useContext(Ta);return Fe(i,Xx(l)),i}function Qx(l,{target:i,replace:r,unstable_mask:u,state:c,preventScrollReset:f,relative:d,viewTransition:p,unstable_defaultShouldRevalidate:y,unstable_useTransitions:m}={}){let x=ex(),v=cl(),E=Ui(l,{relative:d});return U.useCallback(b=>{if(Ex(b,i)){b.preventDefault();let N=r!==void 0?r:Oi(v)===Oi(E),k=()=>x(l,{replace:N,unstable_mask:u,state:c,preventScrollReset:f,relative:d,viewTransition:p,unstable_defaultShouldRevalidate:y});m?U.startTransition(()=>k()):k()}},[v,x,E,r,u,c,i,l,f,d,p,y,m])}var Zx=0,Kx=()=>`__${String(++Zx)}__`;function Fx(){let{router:l}=og("useSubmit"),{basename:i}=U.useContext($t),r=dx(),u=l.fetch,c=l.navigate;return U.useCallback(async(f,d={})=>{let{action:p,method:y,encType:m,formData:x,body:v}=Tx(f,i);if(d.navigate===!1){let E=d.fetcherKey||Kx();await u(E,r,d.action||p,{unstable_defaultShouldRevalidate:d.unstable_defaultShouldRevalidate,preventScrollReset:d.preventScrollReset,formData:x,body:v,formMethod:d.method||y,formEncType:d.encType||m,flushSync:d.flushSync})}else await c(d.action||p,{unstable_defaultShouldRevalidate:d.unstable_defaultShouldRevalidate,preventScrollReset:d.preventScrollReset,formData:x,body:v,formMethod:d.method||y,formEncType:d.encType||m,replace:d.replace,state:d.state,fromRouteId:r,flushSync:d.flushSync,viewTransition:d.viewTransition})},[u,c,i,r])}function Ix(l,{relative:i}={}){let{basename:r}=U.useContext($t),u=U.useContext(pn);Fe(u,"useFormAction must be used inside a RouteContext");let[c]=u.matches.slice(-1),f={...Ui(l||".",{relative:i})},d=cl();if(l==null){f.search=d.search;let p=new URLSearchParams(f.search),y=p.getAll("index");if(y.some(x=>x==="")){p.delete("index"),y.filter(v=>v).forEach(v=>p.append("index",v));let x=p.toString();f.search=x?`?${x}`:""}}return(!l||l===".")&&c.route.index&&(f.search=f.search?f.search.replace(/^\?/,"?index&"):"?index"),r!=="/"&&(f.pathname=f.pathname==="/"?r:fn([r,f.pathname])),Oi(f)}function Jx(l,{relative:i}={}){let r=U.useContext($m);Fe(r!=null,"`useViewTransitionState` must be used within `react-router-dom`'s `RouterProvider`. Did you accidentally import `RouterProvider` from `react-router`?");let{basename:u}=og("useViewTransitionState"),c=Ui(l,{relative:i});if(!r.isTransitioning)return!1;let f=Bn(r.currentLocation.pathname,u)||r.currentLocation.pathname,d=Bn(r.nextLocation.pathname,u)||r.nextLocation.pathname;return pu(c.pathname,d)!=null||pu(c.pathname,f)!=null}const sg=U.createContext(void 0);function Wx({children:l}){const[i,r]=U.useState(()=>{try{const y=localStorage.getItem("theme");if(y==="dark"||y==="light"||y==="sunlit")return y}catch{console.warn("localStorage access denied")}return"sunlit"}),[u,c]=U.useState(()=>{var y;try{const m=localStorage.getItem("lang");if(m==="en"||m==="zh")return m}catch{console.warn("localStorage access denied")}return(y=navigator==null?void 0:navigator.language)!=null&&y.startsWith("zh")?"zh":"en"});U.useEffect(()=>{const y=document.documentElement;y.classList.remove("dark","sunlit"),i==="dark"?y.classList.add("dark"):i==="sunlit"&&y.classList.add("sunlit");try{localStorage.setItem("theme",i)}catch{}},[i]),U.useEffect(()=>{document.documentElement.setAttribute("lang",u);try{localStorage.setItem("lang",u)}catch{}},[u]);const f=()=>{r(y=>y==="light"?"dark":y==="dark"?"sunlit":"light")},d=y=>{c(y)},p=(y,m)=>u==="en"?y:m;return h.jsx(sg.Provider,{value:{theme:i,setTheme:r,toggleTheme:f,language:u,setLanguage:d,t:p},children:l})}function ln(){const l=U.useContext(sg);if(l===void 0)throw new Error("useAppContext must be used within an AppProvider");return l}/** 61 * @license lucide-react v0.546.0 - ISC 62 * 63 * This source code is licensed under the ISC license. 64 * See the LICENSE file in the root directory of this source tree. 65 */const $x=l=>l.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase(),Px=l=>l.replace(/^([A-Z])|[\s-_]+(\w)/g,(i,r,u)=>u?u.toUpperCase():r.toLowerCase()),nm=l=>{const i=Px(l);return i.charAt(0).toUpperCase()+i.slice(1)},cg=(...l)=>l.filter((i,r,u)=>!!i&&i.trim()!==""&&u.indexOf(i)===r).join(" ").trim(),ev=l=>{for(const i in l)if(i.startsWith("aria-")||i==="role"||i==="title")return!0};/** 66 * @license lucide-react v0.546.0 - ISC 67 * 68 * This source code is licensed under the ISC license. 69 * See the LICENSE file in the root directory of this source tree. 70 */var tv={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"};/** 71 * @license lucide-react v0.546.0 - ISC 72 * 73 * This source code is licensed under the ISC license. 74 * See the LICENSE file in the root directory of this source tree. 75 */const nv=U.forwardRef(({color:l="currentColor",size:i=24,strokeWidth:r=2,absoluteStrokeWidth:u,className:c="",children:f,iconNode:d,...p},y)=>U.createElement("svg",{ref:y,...tv,width:i,height:i,stroke:l,strokeWidth:u?Number(r)*24/Number(i):r,className:cg("lucide",c),...!f&&!ev(p)&&{"aria-hidden":"true"},...p},[...d.map(([m,x])=>U.createElement(m,x)),...Array.isArray(f)?f:[f]]));/** 76 * @license lucide-react v0.546.0 - ISC 77 * 78 * This source code is licensed under the ISC license. 79 * See the LICENSE file in the root directory of this source tree. 80 */const zc=(l,i)=>{const r=U.forwardRef(({className:u,...c},f)=>U.createElement(nv,{ref:f,iconNode:i,className:cg(`lucide-${$x(nm(l))}`,`lucide-${l}`,u),...c}));return r.displayName=nm(l),r};/** 81 * @license lucide-react v0.546.0 - ISC 82 * 83 * This source code is licensed under the ISC license. 84 * See the LICENSE file in the root directory of this source tree. 85 */const lv=[["path",{d:"M20.985 12.486a9 9 0 1 1-9.473-9.472c.405-.022.617.46.402.803a6 6 0 0 0 8.268 8.268c.344-.215.825-.004.803.401",key:"kfwtm"}]],av=zc("moon",lv);/** 86 * @license lucide-react v0.546.0 - ISC 87 * 88 * This source code is licensed under the ISC license. 89 * See the LICENSE file in the root directory of this source tree. 90 */const iv=[["circle",{cx:"12",cy:"12",r:"4",key:"4exip2"}],["path",{d:"M12 2v2",key:"tus03m"}],["path",{d:"M12 20v2",key:"1lh1kg"}],["path",{d:"m4.93 4.93 1.41 1.41",key:"149t6j"}],["path",{d:"m17.66 17.66 1.41 1.41",key:"ptbguv"}],["path",{d:"M2 12h2",key:"1t8f8n"}],["path",{d:"M20 12h2",key:"1q8mjw"}],["path",{d:"m6.34 17.66-1.41 1.41",key:"1m8zz5"}],["path",{d:"m19.07 4.93-1.41 1.41",key:"1shlcs"}]],rv=zc("sun",iv);/** 91 * @license lucide-react v0.546.0 - ISC 92 * 93 * This source code is licensed under the ISC license. 94 * See the LICENSE file in the root directory of this source tree. 95 */const uv=[["path",{d:"M10 10v.2A3 3 0 0 1 8.9 16H5a3 3 0 0 1-1-5.8V10a3 3 0 0 1 6 0Z",key:"1l6gj6"}],["path",{d:"M7 16v6",key:"1a82de"}],["path",{d:"M13 19v3",key:"13sx9i"}],["path",{d:"M12 19h8.3a1 1 0 0 0 .7-1.7L18 14h.3a1 1 0 0 0 .7-1.7L16 9h.2a1 1 0 0 0 .8-1.7L13 3l-1.4 1.5",key:"1sj9kv"}]],ov=zc("trees",uv);function sv(){const{theme:l,setTheme:i,language:r,setLanguage:u}=ln();return h.jsxs(h.Fragment,{children:[h.jsx("div",{className:"top-controls-left",children:h.jsxs("div",{className:"lang-toggle",role:"group","aria-label":"Language",children:[h.jsx("button",{className:`lang-btn ${r==="en"?"active":""}`,onClick:()=>u("en"),children:"EN"}),h.jsx("button",{className:`lang-btn ${r==="zh"?"active":""}`,onClick:()=>u("zh"),children:"ä¸"})]})}),h.jsx("div",{className:"top-controls-right",children:h.jsxs("div",{className:"theme-toggle-group",role:"group","aria-label":"Theme",children:[h.jsx("button",{className:`theme-btn ${l==="light"?"active":""}`,onClick:()=>i("light"),title:"Light Mode",children:h.jsx(rv,{className:"w-[15px] h-[15px]"})}),h.jsx("button",{className:`theme-btn ${l==="dark"?"active":""}`,onClick:()=>i("dark"),title:"Dark Mode",children:h.jsx(av,{className:"w-[15px] h-[15px]"})}),h.jsx("button",{className:`theme-btn ${l==="sunlit"?"active":""}`,onClick:()=>i("sunlit"),title:"Sunlit Mode",children:h.jsx(ov,{className:"w-[15px] h-[15px]"})})]})})]})}const cv="CG-fkqvNYJ8ktoVyG7XXUsfRRTP",fv=cv;function fg(l,i={}
95){const r=new URL(l,"https://api.coingecko.com/api/v3/");return Object.entries(i).forEach(([u,c])=>{r.searchParams.set(u,c)}),r.searchParams.set("x_cg_demo_api_key",fv),r.toString()}const dv="d6igj7pr01qm7dc7ee30d6igj7pr01qm7dc7ee3g",Ci=[{symbol:"AAPL",name:"Apple"},{symbol:"NVDA",name:"NVIDIA"},{symbol:"MSFT",name:"Microsoft"},{symbol:"AMZN",name:"Amazon"},{symbol:"GOOGL",name:"Alphabet"}],hv={AAPL:'<svg viewBox="0 0 24 24" style="width:22px;height:22px;fill:#1d1d1f;display:block;"><path d="M18.71 19.5c-.83 1.24-1.71 2.45-3.05 2.47-1.34.03-1.77-.79-3.29-.79-1.53 0-2 .77-3.27.82-1.31.05-2.3-1.32-3.14-2.53C4.25 17 2.94 12.45 4.7 9.39c.87-1.52 2.43-2.48 4.12-2.51 1.28-.02 2.5.87 3.29.87.78 0 2.26-1.07 3.8-.91.65.03 2.47.26 3.64 1.98-.09.06-2.17 1.28-2.15 3.81.03 3.02 2.65 4.03 2.68 4.04-.03.07-.42 1.44-1.38 2.83M13 3.5c.73-.83 1.94-1.46 2.94-1.5.13 1.17-.34 2.35-1.04 3.19-.69.85-1.83 1.51-2.95 1.42-.15-1.15.41-2.35 1.05-3.11z"/></svg>',NVDA:'<svg viewBox="0 0 24 24" style="width:22px;height:22px;display:block;"><rect width="24" height="24" rx="12" fill="#76b900"/><text x="12" y="16" font-size="8" font-weight="700" font-family="Arial,sans-serif" fill="white" text-anchor="middle">NVDA</text></svg>',MSFT:'<svg viewBox="0 0 23 23" style="width:22px;height:22px;display:block;"><rect x="1" y="1" width="10" height="10" fill="#f25022"/><rect x="12" y="1" width="10" height="10" fill="#7fba00"/><rect x="1" y="12" width="10" height="10" fill="#00a4ef"/><rect x="12" y="12" width="10" height="10" fill="#ffb900"/></svg>',AMZN:'<svg viewBox="0 0 24 24" style="width:22px;height:22px;fill:#ff9900;display:block;"><path d="M13.958 10.09c0 1.232.029 2.256-.59 3.351-.502.891-1.301 1.438-2.186 1.438-1.214 0-1.922-.924-1.922-2.292 0-2.692 2.415-3.182 4.698-3.182v.685zm3.186 7.705a.66.66 0 01-.76.074c-1.068-.886-1.258-1.295-1.845-2.138-1.763 1.796-3.01 2.334-5.296 2.334-2.704 0-4.806-1.668-4.806-5.005 0-2.608 1.413-4.383 3.424-5.252 1.746-.771 4.183-.908 6.042-1.12v-.419c0-.771.06-1.682-.394-2.348-.394-.596-1.157-.842-1.826-.842-1.24 0-2.347.636-2.618 1.953-.056.287-.272.568-.558.583l-3.126-.338c-.263-.059-.554-.271-.478-.674.717-3.787 4.142-4.927 7.207-4.927 1.567 0 3.614.417 4.848 1.601 1.567 1.462 1.418 3.413 1.418 5.538v5.015c0 1.508.625 2.17 1.214 2.984.207.291.252.638-.01.854-.657.548-1.824 1.565-2.466 2.137l-.03-.011z"/><path d="M20.945 19.025c-2.837 1.935-6.952 2.962-10.499 2.962-4.964 0-9.43-1.836-12.812-4.888-.265-.24-.029-.567.291-.381 3.648 2.124 8.155 3.402 12.808 3.402 3.14 0 6.596-.651 9.779-2.001.479-.204.882.313.433.906z"/></svg>',GOOGL:'<svg viewBox="0 0 24 24" style="width:22px;height:22px;display:block;"><path fill="#4285f4" d="M22.56 12.25c0-.78-.07-1.53-.2-2.25H12v4.26h5.92c-.26 1.37-1.04 2.53-2.21 3.31v2.77h3.57c2.08-1.92 3.28-4.74 3.28-8.09z"/><path fill="#34a853" d="M12 23c2.97 0 5.46-.98 7.28-2.66l-3.57-2.77c-.98.66-2.23 1.06-3.71 1.06-2.86 0-5.29-1.93-6.16-4.53H2.18v2.84C3.99 20.53 7.7 23 12 23z"/><path fill="#fbbc05" d="M5.84 14.09c-.22-.66-.35-1.36-.35-2.09s.13-1.43.35-2.09V7.07H2.18C1.43 8.55 1 10.22 1 12s.43 3.45 1.18 4.93l3.66-2.84z"/><path fill="#ea4335" d="M12 5.38c1.62 0 3.06.56 4.21 1.64l3.15-3.15C17.45 2.09 14.97 1 12 1 7.7 1 3.99 3.47 2.18 7.07l3.66 2.84c.87-2.6 3.3-4.53 6.16-4.53z"/></svg>'},lm=[{id:"bitcoin",symbol:"BTC",icon:'<img src="https://cdn.jsdelivr.net/gh/trustwallet/assets@master/blockchains/bitcoin/info/logo.png" style="width:26px;height:26px;border-radius:50%;display:block;" alt="BTC">'},{id:"ethereum",symbol:"ETH",icon:'<img src="https://cdn.jsdelivr.net/gh/trustwallet/assets@master/blockchains/ethereum/info/logo.png" style="width:26px;height:26px;border-radius:50%;display:block;" alt="ETH">'},{id:"solana",symbol:"SOL",icon:'<img src="https://cdn.jsdelivr.net/gh/trustwallet/assets@master/blockchains/solana/info/logo.png" style="width:26px;height:26px;border-radius:50%;display:block;" alt="SOL">'}];function pv(){const{t:l}=ln(),[i,r]=U.useState(null),[u,c]=U.useState(null),[f,d]=U.useState("");U.useEffect(()=>{const E=async()=>{try{const k=await fetch(fg("simple/price",{ids:"bitcoin,ethereum,solana",vs_currencies:"usd",include_24hr_change:"true"}));k.ok?(r(await k.json()),d(new Date().toLocaleTimeString("zh-CN",{hour:"2-digit",minute:"2-digit"}))):k.status===429&&(console.warn("CoinGecko API rate limit exceeded. Using fallback data."),r({bitcoin:{usd:65432.1,usd_24h_change:1.23},ethereum:{usd:3456.78,usd_24h_change:-.45},solana:{usd:145.67,usd_24h_change:5.67}}),d(new Date().toLocaleTimeString("zh-CN",{hour:"2-digit",minute:"2-digit"})+" (Fallback)"))}catch(k){console.error("Error fetching CoinGecko data:",k),r({bitcoin:{usd:65432.1,usd_24h_change:1.23},ethereum:{usd:3456.78,usd_24h_change:-.45},solana:{usd:145.67,usd_24h_change:5.67}}),d(new Date().toLocaleTimeString("zh-CN",{hour:"2-digit",minute:"2-digit"})+" (Fallback)")}},b=async()=>{try{const k=await Promise.all(Ci.map(L=>fetch(`https://finnhub.io/api/v1/quote?symbol=${L.symbol}&token=${dv}`).then(q=>
95q.ok?q.json():null).catch(()=>null))),O={};let j=!1;Ci.forEach((L,q)=>{k[q]&&k[q].c&&(O[L.symbol]=k[q],j=!0)}),c(j?O:{AAPL:{c:175.5,dp:.5},NVDA:{c:850.2,dp:2.1},MSFT:{c:420.15,dp:-.3},AMZN:{c:178.3,dp:1.2},GOOGL:{c:145.8,dp:.8}})}catch(k){console.error("Error fetching Finnhub data:",k),c({AAPL:{c:175.5,dp:.5},NVDA:{c:850.2,dp:2.1},MSFT:{c:420.15,dp:-.3},AMZN:{c:178.3,dp:1.2},GOOGL:{c:145.8,dp:.8}})}};E(),b();const N=setInterval(()=>{E(),b()},6e4);return()=>clearInterval(N)},[]);const p=E=>E==null?"â":E>=1e3?"$"+E.toLocaleString("en-US",{maximumFractionDigits:0}):"$"+E.toLocaleString("en-US",{minimumFractionDigits:2,maximumFractionDigits:2}),y=E=>E==null?"â":(E>=0?"+":"")+E.toFixed(2)+"%",m=E=>E==null?"â":"$"+E.toLocaleString("en-US",{minimumFractionDigits:2,maximumFractionDigits:2});let x="#888",v=l("Last close data","䏿¬¡æ¶çæ°æ®");if(u){const E=u[Ci[0].symbol],b=E==null?void 0:E.t,N=Math.floor(Date.now()/1e3),k=b?Math.floor((N-b)/60):null;if(b&&b>0&&k!==null&&k<30)v=l("Intraday delayed","çä¸å»¶è¿æ°æ®"),x="#f7931a";else if(b&&b>0){const O=new Date(b*1e3),j=O.getMonth()+1,L=O.getDate(),q=O.getHours().toString().padStart(2,"0"),ne=O.getMinutes().toString().padStart(2,"0");v=l(`Last Close · ${j}/${L} ${q}:${ne}`,`䏿¬¡æ¶ç · ${j}/${L} ${q}:${ne}`),x="#888"}}return h.jsxs("div",{className:"side-col",children:[h.jsxs("div",{className:"price-panel animate-rise-1",children:[h.jsxs("div",{className:"price-panel-top",children:[h.jsxs("div",{style:{display:"flex",alignItems:"center",gap:"5px"},children:[h.jsx("span",{className:"panel-icon panel-icon--crypto",children:h.jsx("svg",{viewBox:"0 0 16 16",style:{width:"10px",height:"10px",fill:"currentColor"},children:h.jsx("path",{d:"M8 0a8 8 0 1 0 0 16A8 8 0 0 0 8 0zm.93 6.588-2.29.287-.082.38.45.083c.294.07.352.176.288.469l-.738 3.468c-.194.897.105 1.319.808 1.319.545 0 1.178-.252 1.465-.598l.088-.416c-.2.176-.492.246-.686.246-.275 0-.375-.193-.304-.533zM8 5.5a1 1 0 1 1 0-2 1 1 0 0 1 0 2z"})})}),h.jsx("span",{className:"price-panel-label",children:"Crypto"})]}),h.jsx("span",{className:"live-indicator"})]}),lm.map((E,b)=>{const N=b===lm.length-1,k=i==null?void 0:i[E.id],O=(k==null?void 0:k.usd_24h_change)||0;return h.jsxs("div",{className:"price-row",style:N?{borderBottom:"none"}:{},children:[h.jsx("div",{className:"coin-icon-wrap",dangerouslySetInnerHTML:{__html:E.icon}}),h.jsx("div",{className:"coin-meta",children:h.jsx("span",{className:"coin-symbol",children:E.symbol})}),h.jsxs("div",{className:"coin-right",children:[h.jsx("span",{className:"price-value",style:k?{}:{color:"var(--text3)"},children:k?p(k.usd):"â"}),h.jsx("span",{className:`price-change ${k?O>=0?"up":"down":""}`,style:k?{}:{color:"var(--text3)"},children:k?y(O):"â"})]})]},E.id)}),h.jsx("div",{className:"price-updated",children:l(`Updated at ${f}`,`æ´æ°äº ${f}`)})]}),h.jsxs("div",{className:"stock-panel animate-rise-1",children:[h.jsxs("div",{className:"price-panel-top",children:[h.jsxs("div",{style:{display:"flex",alignItems:"center",gap:"5px"},children:[h.jsx("span",{className:"panel-icon panel-icon--stock",children:h.jsx("svg",{viewBox:"0 0 16 16",style:{width:"10px",height:"10px",fill:"currentColor"},children:h.jsx("path",{d:"M0 0h1v15h15v1H0V0zm10 3.5a.5.5 0 0 1 .5-.5h4a.5.5 0 0 1 .5.5v4a.5.5 0 0 1-1 0V4.9l-3.613 4.417a.5.5 0 0 1-.74.037L7.06 6.767l-3.656 5.027a.5.5 0 0 1-.808-.588l4-5.5a.5.5 0 0 1 .758-.06l2.609 2.61L13.445 4H10.5a.5.5 0 0 1-.5-.5z"})})}),h.jsx("span",{className:"price-panel-label",children:l("US Top 5","ç¾è¡ Top 5")})]}),h.jsx("span",{style:{width:"6px",height:"6px",borderRadius:"50%",display:"inline-block",flexShrink:0,background:x}})]}),Ci.map((E,b)=>{const N=u==null?void 0:u[E.symbol],k=N==null?void 0:N.c,O=N==null?void 0:N.dp,j=k?m(k):"â",L=O!=null?(O>=0?"+":"")+O.toFixed(2)+"%":"â",q=O!=null?O>=0?"up":"down":"",ne=b===Ci.length-1;return h.jsxs("div",{className:"price-row",style:ne?{borderBottom:"none"}:{},children:[h.jsx("div",{className:"coin-icon-wrap stock-logo-wrap",dangerouslySetInnerHTML:{__html:hv[E.symbol]}}),h.jsxs("div",{className:"coin-meta",children:[h.jsx("span",{className:"coin-symbol",children:E.name}),h.jsx("span",{className:"coin-sub",children:E.symbol})]}),h.jsxs("div",{className:"coin-right",children:[h.jsx("span",{className:"price-value",children:j}),h.jsx("span",{className:`price-change ${q}`,children:L})]})]},E.symbol)}),h.jsx("div",{className:"price-updated",children:v})]})]})}const mv=["><(((º>","><((º>·","><(º>··"],gv=["<º)))><","·<º))><","··<º)><"],yv=1;function xv(){const{theme:l}=ln(),i=U.useRef(null),r=U.useRef([]),u=U.useRef(null),c=U.useRef({x:-9999,y:-9999,px:-9999,py:-9999,vel:0}),f=U.useRef({x:-9999,y:-9999,power:0});return U.useEffect(()=>{if(!i.current)return;const d=i.current;d.innerHTML="",r.current=[];const p=b=>{const N=document.createElement("span");
95N.dataset.fish="",N.style.cssText=["position:absolute","top:0","left:0",'font-family:"JetBrains Mono",monospace',"font-size:14px","font-weight:500","white-space:nowrap","user-select:none","pointer-events:none"].join(";"),d.appendChild(N);const k=window.innerWidth,O=window.innerHeight,j=Math.random()>.5;return{el:N,x:b?Math.random()*k:j?-80:k+80,y:60+Math.random()*(O-120),vx:(.18+Math.random()*.22)*(j?1:-1),vy:(Math.random()-.5)*.12,wb:Math.random()*Math.PI*2,ws:.008+Math.random()*.008,ex:0,ey:0,fi:0,ft:0}};for(let b=0;b<yv;b++)r.current.push(p(!0));const y=b=>{const N=c.current;N.px=N.x,N.py=N.y,N.x=b.clientX,N.y=b.clientY;const k=N.x-N.px,O=N.y-N.py;N.vel=Math.min(Math.sqrt(k*k+O*O),40)},m=()=>{c.current.x=-9999,c.current.y=-9999,c.current.vel=0},x=b=>{c.current.x=b.touches[0].clientX,c.current.y=b.touches[0].clientY},v=b=>{f.current.x=b.clientX,f.current.y=b.clientY,f.current.power=1};window.addEventListener("mousemove",y),window.addEventListener("mouseleave",m),window.addEventListener("touchmove",x,{passive:!0}),window.addEventListener("click",v);const E=()=>{const b=window.innerWidth,N=window.innerHeight,k=l==="dark"?"#7ab4ff":"#2255cc";f.current.power*=.92;const O=f.current,j=c.current;r.current.forEach(L=>{L.wb+=L.ws;const q=L.x-j.x,ne=L.y-j.y,te=Math.hypot(q,ne),Y=100;if(te<Y&&te>0){const ue=(Y-te)/Y,ce=.6+j.vel*.04,he=ue*ce;L.ex+=q/te*he,L.ey+=ne/te*he}if(O.power>.05){const ue=L.x-O.x,ce=L.y-O.y,he=Math.hypot(ue,ce),ee=300;if(he<ee&&he>0){const P=(ee-he)/ee*O.power*5;L.ex+=ue/he*P,L.ey+=ce/he*P}}if(L.ex*=.88,L.ey*=.88,L.x+=L.vx+L.ex,L.y+=L.vy+L.ey+Math.sin(L.wb)*.3,L.y<-20&&(L.y=N+20),L.y>N+20&&(L.y=-20),L.x>b+120||L.x<-120){const ue=Math.random()>.5;L.x=ue?-60:b+60,L.y=60+Math.random()*(N-120),L.vx=(.18+Math.random()*.22)*(ue?1:-1),L.vy=(Math.random()-.5)*.12,L.ex=0,L.ey=0}L.ft++,L.ft%28===0&&(L.fi=(L.fi+1)%3);const W=L.vx+L.ex>=0;L.el.textContent=W?mv[L.fi]:gv[L.fi],L.el.style.color=k,L.el.style.transform=`translate(${L.x}px, ${L.y}px)`}),u.current=requestAnimationFrame(E)};return u.current=requestAnimationFrame(E),()=>{window.removeEventListener("mousemove",y),window.removeEventListener("mouseleave",m),window.removeEventListener("touchmove",x),window.removeEventListener("click",v),u.current&&cancelAnimationFrame(u.current)}},[l]),h.jsx("div",{ref:i,"data-fish-layer":!0,"aria-hidden":"true",style:{position:"fixed",inset:0,pointerEvents:"none",zIndex:1,overflow:"hidden"}})}const Ti=10,dg="nobluue:coin-heatmap:v2",vv=120*1e3,bv=300*1e3,uu=2;function Sv(){try{const l=localStorage.getItem(dg);if(!l)return null;const i=JSON.parse(l);return Array.isArray(i.coins)&&typeof i.savedAt=="number"?i:null}catch{return null}}function Ev(l){try{localStorage.setItem(dg,JSON.stringify({savedAt:Date.now(),coins:l}))}catch{}}function wv(l){const i=l.reduce((f,d)=>f+d.market_cap,0);let r=0,u=1,c=Number.POSITIVE_INFINITY;for(let f=1;f<l.length;f+=1){r+=l[f-1].market_cap;const d=Math.abs(i/2-r);d<c&&(c=d,u=f)}return[l.slice(0,u),l.slice(u)]}function ki(l,i,r,u,c){if(l.length===0)return[];if(l.length===1)return[{...l[0],x:i,y:r,width:u,height:c}];const[f,d]=wv(l),p=l.reduce((v,E)=>v+E.market_cap,0),y=f.reduce((v,E)=>v+E.market_cap,0),m=p>0?y/p:f.length/l.length;if(u>=c){const v=u*m;return[...ki(f,i,r,v,c),...ki(d,i+v,r,u-v,c)]}const x=c*m;return[...ki(f,i,r,u,x),...ki(d,i,r+x,u,c-x)]}function Cv(l){if(l==null||Math.abs(l)<.05)return"hsl(225 10% 34%)";const i=Math.min(Math.abs(l)/8,1),r=l>0?34-i*10:38-i*12;return l>0?`hsl(145 55% ${r}%)`:`hsl(4 58% ${r}%)`}function Ks(l){return l==null?"â":l>=1?l.toLocaleString("en-US",{style:"currency",currency:"USD",maximumFractionDigits:l>=100?0:2}):`$${l.toLocaleString("en-US",{maximumSignificantDigits:3})}`}function Fs(l){return l==null?"â":`${l>=0?"+":""}${l.toFixed(2)}%`}function Tv(){const{t:l}=ln(),i=U.useRef(null),[r,u]=U.useState([]),[c,f]=U.useState({width:0,height:380}),[d,p]=U.useState("loading"),[y,m]=U.useState(null),x=U.useCallback(async(b=!1)=>{const N=Sv();if(!b&&N&&Date.now()-N.savedAt<vv){u(N.coins),m(N.savedAt),p("ready");return}N?(u(N.coins),m(N.savedAt),p("stale")):p("loading");try{const k=await fetch(fg("coins/markets",{vs_currency:"usd",order:"market_cap_desc",per_page:String(Ti),page:"1",sparkline:"false",price_change_percentage:"24h"}));if(!k.ok)throw new Error(`CoinGecko returned ${k.status}`);const j=(await k.json()).filter(L=>L.id&&L.symbol&&Number.isFinite(L.market_cap)&&L.market_cap>0);if(j.length===0)throw new Error("CoinGecko returned no market data");Ev(j),u(j),m(Date.now()),p("ready")}catch{p(N?"stale":"error")}},[]);U.useEffect(()=>{x();const b=window.setInterval(()=>void x(!0),bv);return()=>window.clearInterval(b)}
95,[x]),U.useEffect(()=>{const b=i.current;if(!b)return;const N=()=>{const O=b.getBoundingClientRect();f({width:O.width,height:O.height})};N();const k=new ResizeObserver(N);return k.observe(b),()=>k.disconnect()},[]);const v=U.useMemo(()=>ki(r,0,0,c.width,c.height),[r,c]),E=y?new Date(y).toLocaleTimeString([],{hour:"2-digit",minute:"2-digit"}):"";return h.jsxs("div",{className:"coin-heatmap",children:[h.jsxs("div",{className:"coin-heatmap-meta",children:[h.jsxs("span",{children:[d==="loading"&&l("Loading live market dataâ¦","æ£å¨å è½½å®æ¶å¸åºæ°æ®â¦"),d==="ready"&&l(`Top ${Ti} · Updated ${E}`,`å¸å¼å ${Ti} · æ´æ°äº ${E}`),d==="stale"&&l(`Cached data · ${E}`,`ç¼åæ°æ® · ${E}`),d==="error"&&l("Market data is temporarily unavailable","å¸åºæ°æ®ææ¶ä¸å¯ç¨")]}),h.jsx("a",{href:"https://www.coingecko.com/",target:"_blank",rel:"noopener noreferrer",children:l("Data by CoinGecko â","æ°æ®æ¥èª CoinGecko â")})]}),h.jsxs("div",{ref:i,className:"coin-heatmap-canvas",role:"list","aria-label":l(`Top ${Ti} cryptocurrencies by market capitalization`,`æå¸å¼æåçå ${Ti} ç§å å¯è´§å¸`),children:[d==="loading"&&h.jsx("div",{className:"coin-heatmap-loading","aria-hidden":"true",children:Array.from({length:18},(b,N)=>h.jsx("span",{},N))}),d==="error"&&h.jsxs("div",{className:"coin-heatmap-empty",children:[h.jsx("span",{children:l("Unable to load the heatmap right now.","ææ¶æ æ³å è½½çåå¾ã")}),h.jsx("button",{type:"button",onClick:()=>void x(!0),children:l("Try again","éæ°å è½½")})]}),v.map(b=>{const N=Math.max(0,b.width-uu),k=Math.max(0,b.height-uu),O=N>120&&k>62,j=N>92&&k>78,L=N>72&&k>58,q=N>=28&&k>=22,ne=q&&N>=48&&k>=38,te=b.price_change_percentage_24h;return h.jsxs("a",{className:"coin-heatmap-tile",href:`https://www.coingecko.com/en/coins/${b.id}`,target:"_blank",rel:"noopener noreferrer",role:"listitem","aria-label":`${b.name}: ${Ks(b.current_price)}, ${Fs(te)} in 24 hours`,title:`${b.name} · ${Ks(b.current_price)} · ${Fs(te)}`,style:{left:b.x+uu/2,top:b.y+uu/2,width:N,height:k,backgroundColor:Cv(te)},children:[q&&h.jsxs("span",{className:"coin-heatmap-symbol",children:[L&&h.jsx("img",{src:b.image,alt:"",loading:"lazy"}),h.jsx("span",{children:b.symbol.toUpperCase()})]}),ne&&h.jsx("strong",{children:Fs(te)}),O&&h.jsx("span",{className:"coin-heatmap-name",children:b.name}),j&&h.jsx("span",{className:"coin-heatmap-price",children:Ks(b.current_price)})]},b.id)})]})]})}function hg({className:l}){return h.jsxs("svg",{className:l,viewBox:"0 0 135 135",fill:"none","aria-hidden":"true",children:[h.jsx("path",{d:"M93.6585 111V53.5785L57.1415 47.7569L56.0831 25L47.6154 46.1692L49.2031 25L41 46.1692V100.945L93.6585 111Z"}),h.jsx("circle",{cx:"55.8184",cy:"69.72",r:"6.61538"}),h.jsx("circle",{cx:"75.9292",cy:"71.8369",r:"6.61538"})]})}const am=h.jsx("svg",{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",style:{width:"15px",height:"15px",fill:"currentColor",display:"block",flexShrink:0},children:h.jsx("path",{d:"M18.244 2.25h3.308l-7.227 8.26 8.502 11.24H16.17l-4.714-6.231-5.401 6.231H2.746l7.73-8.835L1.254 2.25H8.08l4.253 5.622L18.244 2.25Zm-1.161 17.52h1.833L7.084 4.126H5.117L17.083 19.77Z"})}),Av=h.jsx("svg",{viewBox:"0 0 16 16",xmlns:"http://www.w3.org/2000/svg",style:{width:"15px",height:"15px",fill:"currentColor",display:"block",flexShrink:0},children:h.jsx("path",{d:"M16 8A8 8 0 1 1 0 8a8 8 0 0 1 16 0M8.287 5.906q-1.168.486-4.666 2.01-.567.225-.595.442c-.03.243.275.339.69.47l.175.055c.408.133.958.288 1.243.294q.39.01.868-.32 3.269-2.206 3.374-2.23c.05-.012.12-.026.166.016s.042.12.037.141c-.03.129-1.227 1.241-1.846 1.817-.193.18-.33.307-.358.336a8 8 0 0 1-.188.186c-.38.366-.664.64.015 1.088.327.216.589.393.85.571.284.194.568.387.936.629q.14.092.27.187c.331.236.63.448.997.414.214-.02.435-.22.547-.82.265-1.417.786-4.486.906-5.751a1.4 1.4 0 0 0-.013-.315.34.34 0 0 0-.114-.217.53.53 0 0 0-.31-.093c-.3.005-.763.166-2.984 1.09"})}),zv=h.jsx("svg",{viewBox:"0 0 16 16",xmlns:"http://www.w3.org/2000/svg",style:{width:"15px",height:"15px",fill:"currentColor",display:"block",flexShrink:0},children:h.jsx("path",{d:"M13.545 2.907a13.2 13.2 0 0 0-3.257-1.011.05.05 0 0 0-.052.025c-.141.25-.297.577-.406.833a12.2 12.2 0 0 0-3.658 0 8 8 0 0 0-.412-.833.05.05 0 0 0-.052-.025c-1.125.194-2.22.534-3.257 1.011a.04.04 0 0 0-.021.018C.356 6.024-.213 9.047.066 12.032q.003.022.021.037a13.3 13.3 0 0 0 3.995 2.02.05.05 0 0 0 .056-.019q.463-.63.818-1.329a.05.05 0 0 0-.01-.059l-.018-.011a9 9 0 0 1-1.248-.595.05.05 0 0 1-.02-.066l.015-.019q.127-.095.248-.195a.05.05 0 0 1 .051-.007c2.619 1.196 5.454 1.196 8.041 0a.05.05 0 0 1 .053.007q.121.1.248.195a.05.05 0 0 1-.004.085 8 8 0 0 1-1.249.594.05.05 0 0 0-.03.03.05.05 0 0 0 .003.041c.24.465.515.909.817 1.329a.05.05 0 0 0 .056.019 13.2 13.2 0 0 0 4.001-2.02.05.05 0 0 0 .021-.037c.334-3.451-.559-6.449-2.366-9.106a.03.03 0 0 0-.02-.019m-8.198 7.307c-.789 0-1.438-.724-1.438-1.612s.637-1.613 1.438-1.613c.807 0 1.45.73 1.438 1.613 0 .888-.637 1.612-1.438 1.612m5.316 0c-.788 0-1.438-.724-1.438-1.612s.637-1.613 1.438-1.613c.807 0 1.451.73 1.438 1.613 0 .888-.631 1.612-1.438 1.612"})}),Nv=h.jsx("svg",{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",style:{width:"24px",height:"24px",fill:"currentColor",display:"block"},children:h.jsx("path",{d:"M4.459 4.208c.746.606 1.026.56 2.428.466l13.215-.793c.28 0 .047-.28-.046-.326L17.86 1.968c-.42-.326-.981-.7-2.055-.607L3.01 2.295c-.466.046-.56.28-.374.466zm.793 3.08v
9513.904c0 .747.373 1.027 1.214.98l14.523-.84c.841-.046.935-.56.935-1.167V6.354c0-.606-.233-.933-.748-.887l-15.177.887c-.56.047-.747.327-.747.933zm14.337.745c.093.42 0 .84-.42.888l-.7.14v10.264c-.608.327-1.168.514-1.635.514-.748 0-.935-.234-1.495-.933l-4.577-7.186v6.952L12.21 19s0 .84-1.168.84l-3.222.186c-.093-.186 0-.653.327-.746l.84-.233V9.854L7.822 9.76c-.094-.42.14-1.026.793-1.073l3.456-.233 4.764 7.279v-6.44l-1.215-.14c-.093-.514.28-.887.747-.933zM1.936 1.035l13.31-.98c1.634-.14 2.055-.047 3.082.7l4.249 2.986c.7.513.934.653.934 1.213v16.378c0 1.026-.373 1.634-1.68 1.726l-15.458.934c-.98.047-1.448-.093-1.962-.747l-3.129-4.06c-.56-.747-.793-1.306-.793-1.96V2.667c0-.839.374-1.54 1.447-1.632z"})}),jv=h.jsxs("svg",{width:"32",height:"31",viewBox:"0 0 106 101",fill:"none",xmlns:"http://www.w3.org/2000/svg",style:{display:"block"},children:[h.jsx("path",{d:"M36 65C36 46.2223 51.2223 31 70 31H104V65C104 83.7777 88.7777 99 70 99H36V65Z",fill:"#2441FF"}),h.jsx("path",{d:"M0 12C0 5.37258 5.37258 0 12 0C18.6274 0 24 5.37258 24 12C24 18.6274 18.6274 24 12 24C5.37258 24 0 18.6274 0 12Z",fill:"#2441FF"}),h.jsx("path",{d:"M36 5C36 2.23858 38.2386 0 41 0H101C103.761 0 106 2.23858 106 5V19C106 21.7614 103.761 24 101 24H41C38.2386 24 36 21.7614 36 19V5Z",fill:"#2441FF"}),h.jsx("path",{d:"M12 31C18.6274 31 24 36.3726 24 43V89C24 95.6274 18.6274 101 12 101C5.37258 101 0 95.6274 0 89V43C0 36.3726 5.37258 31 12 31Z",fill:"#2441FF"})]}),kv=h.jsxs("svg",{className:"doodle-icon",viewBox:"0 0 48 48",fill:"none","aria-hidden":"true",children:[h.jsx("path",{d:"M10.5 9.5C17.8 8.8 30.4 9.2 37.5 10.2C38.2 17.1 37.8 29.9 36.5 37C29.1 37.8 17 37.4 10.3 36.4C9.5 29.4 9.6 16.8 10.5 9.5Z"}),h.jsx("path",{d:"M17.2 20.2C18.6 17.4 21.1 16 24.4 16.1C28 16.2 30.7 18.2 31.4 21.4"}),h.jsx("path",{d:"M19 23.7L19.2 23.7M28.8 23.8L29 23.8"}),h.jsx("path",{d:"M20.2 29C22.8 30.1 25.3 30.2 28.2 29.1"}),h.jsx("path",{d:"M31.5 34.2L39.3 26.3M35.3 35.6L40.7 30.1"}),h.jsx("circle",{cx:"14.2",cy:"14.2",r:"2.4",className:"doodle-icon-dot"})]});function Dv(){const{t:l}=ln();return h.jsxs(h.Fragment,{children:[h.jsx(xv,{}),h.jsxs("div",{className:"layout",children:[h.jsxs("div",{className:"main-col",children:[h.jsx("div",{className:"card hero-card animate-rise",style:{marginBottom:"12px"},children:h.jsxs("div",{className:"hero-inner",children:[h.jsxs("div",{className:"avatar-wrap",children:[h.jsx("img",{className:"avatar",src:"/avatar-cat.png",alt:"no bluue black cat avatar",width:"72",height:"72",onError:i=>{i.target.style.background="#e8e5f0"}}),h.jsx("span",{className:"online-dot"})]}),h.jsxs("div",{className:"hero-text",children:[h.jsxs("h1",{className:"name",children:["no ",h.jsx("em",{className:"glitch","data-text":"bluue",children:"bluue"})]}),h.jsxs("div",{className:"tagline",children:[h.jsx("span",{className:"tag-pill",children:l("AI Adventist","AI é临派")}),h.jsx("span",{children:l("Full of curiosity","å
满好å¥")})]}),h.jsx("div",{className:"typewriter",style:{marginTop:"8px"},children:"// Once in a blue moon"})]})]})}),h.jsxs("div",{className:"stack",children:[h.jsxs("div",{className:"card animate-rise-1",children:[h.jsx("div",{className:"label",children:l("About","å
³äº")}),h.jsxs("div",{className:"bio",children:[h.jsx("p",{className:"bio-intro",dangerouslySetInnerHTML:{__html:l("No agenda / <strong>web3</strong> and <strong>AI</strong>","没æç®ç / <strong>web3</strong> å <strong>AI</strong>")}}),h.jsxs("div",{className:"manifesto",children:[h.jsxs("div",{className:"manifesto-row",children:[h.jsx("span",{className:"m-l",children:l("Bold Hypothesis","大èå设")}),h.jsx("span",{className:"m-s",children:"·"}),h.jsx("span",{className:"m-r",children:l("Reasonable Doubt","åçæç")})]}),h.jsxs("div",{className:"manifesto-row",children:[h.jsx("span",{className:"m-l",children:l("Be Kind to Others","åå¾
ä»äºº")}),h.jsx("span",{className:"m-s",children:"·"}),h.jsxs("span",{className:"m-r",children:[l("Protect Yourself","ä¿æ¤èªå·±"),h.jsx("span",{className:"cursor-blink"})]})]})]}),h.jsx("div",{className:"matrix-strip",children:h.jsx("span",{className:"matrix-inner",children:" â AI · · · â Web3 · · · â Once in a blue moon · · · â To be an AIrtisan · · · â AI · · · â Web3 · · · â Once in a blue moon · · · â To be an AIrtisan · · · "})})]})]}),h.jsxs("div",{className:"card animate-rise-2",children:[h.jsx("div",{className:"label",children:"AI Life"}),h.jsx("div",{className:"ai-section-title",children:"Vibe Coding"}),h.jsxs("div",{className:"ai-grid",children:[h.jsxs(pt,{className:"ai-item ai-item--featured",to:"/blunote",children:[h.jsx("div",{className:"ai-icon-wrap ai-icon-wrap--featured",children:jv}),h.jsxs("div",{className:"ai-featured-copy",children:[h.jsx("span",{className:"ai-name",children:"Blunote"}),h.jsx("span",{className:"ai-sub",children:l("Silent Digital Garden App","éè°§æ°åè±ååºç¨")}
95)]}),h.jsx("span",{className:"ai-featured-arrow","aria-hidden":"true",children:"âº"})]}),h.jsxs(pt,{className:"ai-item",to:"/ai-life/vibe-coding",children:[h.jsx("div",{className:"ai-icon-wrap",children:Nv}),h.jsx("span",{className:"ai-name",children:"Notion Website Clipper"}),h.jsx("span",{className:"ai-sub",children:"Chrome extension"})]}),h.jsxs("a",{className:"ai-item",href:"https://www.figma.com/community/plugin/1445266488816121265",target:"_blank",rel:"noopener noreferrer",children:[h.jsx("div",{className:"ai-icon-wrap ai-icon-wrap--image",children:h.jsx("img",{src:"/bluue-date-logo.png",alt:"Bluue Date logo",width:"40",height:"40"})}),h.jsx("span",{className:"ai-name",children:"DateTime Inserter"}),h.jsx("span",{className:"ai-sub",title:"A simple personal use plugin for inserting date and time. It helps determine the creation time of each component on the Page.",children:"Figma Plugin"})]}),h.jsxs("a",{className:"ai-item",href:"https://github.com/xiaomaolu/bluue-ai-skills/tree/main/bluue-minimal-doodle",target:"_blank",rel:"noopener noreferrer","aria-label":l("Open Bluue Minimal Doodle on GitHub","å¨ GitHub æ¥ç Bluue Minimal Doodle"),children:[h.jsx("div",{className:"ai-icon-wrap ai-icon-wrap--doodle",children:kv}),h.jsx("span",{className:"ai-name",children:"Bluue Minimal Doodle"}),h.jsx("span",{className:"ai-sub",children:l("Open-source AI Skill","弿º AI Skill")})]}),h.jsxs(pt,{className:"ai-item",to:"/ai-life/catmark","aria-label":l("Learn about Catmark bookmark canvas","äºè§£ Catmark 书ç¾ç»å¸"),children:[h.jsx("div",{className:"ai-icon-wrap ai-icon-wrap--catmark",children:h.jsx(hg,{className:"catmark-icon"})}),h.jsx("span",{className:"ai-name",children:"Catmark"}),h.jsx("span",{className:"ai-sub",children:l("Bookmark Canvas","书ç¾ç»å¸")})]})]})]}),h.jsxs("div",{className:"card animate-rise-3",children:[h.jsx("div",{className:"label",children:l("Digital Life","æ°åçæ´»")}),h.jsxs("div",{className:"links",children:[h.jsxs("a",{className:"link-row",href:"https://x.com/deepbluue",target:"_blank",rel:"noopener noreferrer",children:[h.jsx("span",{className:"link-ico",children:am}),h.jsxs("span",{className:"link-body",children:[h.jsx("span",{className:"link-name",children:"X (Twitter)"}),h.jsx("span",{className:"link-handle",children:"@deepbluue"})]}),h.jsx("span",{className:"link-arr",children:"âº"})]}),h.jsxs("div",{className:"link-row",style:{cursor:"default",alignItems:"flex-start",paddingBottom:"6px"},children:[h.jsx("span",{className:"link-ico",style:{fontSize:"13px",marginTop:"2px"},children:"ð"}),h.jsxs("span",{className:"link-body",children:[h.jsx("span",{className:"link-name",style:{marginBottom:"6px",display:"block"},children:"Web3 Notes"}),h.jsxs("a",{href:"https://nobluue.notion.site/c1f072723a5543c3a17914bbdfa6f6dc?v=afbc4f6168e84acf98058abe00943f61",target:"_blank",rel:"noopener noreferrer",style:{display:"flex",alignItems:"center",gap:"5px",textDecoration:"none",color:"var(--text2)",fontSize:"11px",padding:"4px 0",transition:"color 0.2s"},onMouseOver:i=>i.currentTarget.style.color="var(--blue)",onMouseOut:i=>i.currentTarget.style.color="var(--text2)",children:[h.jsx("span",{style:{fontSize:"9px",color:"var(--blue)"},children:"â¸"}),l("Notion Learning Notes","Notion å¦ä¹ è®°å½")]}),h.jsxs("a",{href:"https://www.notion.so/beckettal/2175cb8ca2ef80d3bce8da24a97ca5e8?v=2175cb8ca2ef806b98ce000c91edf9f3",target:"_blank",rel:"noopener noreferrer",style:{display:"flex",alignItems:"center",gap:"5px",textDecoration:"none",color:"var(--text2)",fontSize:"11px",padding:"4px 0",transition:"color 0.2s"},onMouseOver:i=>i.currentTarget.style.color="var(--blue)",onMouseOut:i=>i.currentTarget.style.color="var(--text2)",children:[h.jsx("span",{style:{fontSize:"9px",color:"var(--blue)"},children:"â¸"})," AI Reading List"]})]})]}),h.jsxs("a",{className:"link-row",href:"https://t.me/+IRdI8v8WQIdkNzc1",target:"_blank",rel:"noopener noreferrer",children:[h.jsx("span",{className:"link-ico",children:Av}),h.jsxs("span",{className:"link-body",children:[h.jsx("span",{className:"link-name",children:"Telegram"}
95),h.jsx("span",{className:"link-handle",children:l("Huai Min also not yet sleeping","ææ°äº¦æªå¯")})]}),h.jsx("span",{className:"link-arr",children:"âº"})]}),h.jsxs("a",{className:"link-row",href:"https://discord.gg/UfwarFgedB",target:"_blank",rel:"noopener noreferrer",children:[h.jsx("span",{className:"link-ico",children:zv}),h.jsxs("span",{className:"link-body",children:[h.jsx("span",{className:"link-name",children:"Discord"}),h.jsx("span",{className:"link-handle",children:"bluue helloworld"})]}),h.jsx("span",{className:"link-arr",children:"âº"})]}),h.jsxs("a",{className:"link-row",href:"mailto:[email protected]",children:[h.jsx("span",{className:"link-ico",style:{fontSize:"12px",color:"var(--text2)"},children:"@"}),h.jsxs("span",{className:"link-body",children:[h.jsx("span",{className:"link-name",children:"Email"}),h.jsx("span",{className:"link-handle",children:"[email protected]"})]}),h.jsx("span",{className:"link-arr",children:"âº"})]})]})]}),h.jsxs("div",{className:"card animate-rise-4",children:[h.jsx("div",{className:"label",children:l("My Homie â Godot","æçææ¡£ â Godot")}),h.jsxs("div",{className:"links",children:[h.jsxs("a",{className:"link-row",href:"https://twitter.com/GodotSancho",target:"_blank",rel:"noopener noreferrer",children:[h.jsx("span",{className:"link-ico",children:am}),h.jsxs("span",{className:"link-body",children:[h.jsx("span",{className:"link-name",children:"X (Twitter)"}),h.jsx("span",{className:"link-handle",children:"@GodotSancho"})]}),h.jsx("span",{className:"link-arr",children:"âº"})]}),h.jsxs("a",{className:"link-row",href:"https://web3godot.notion.site/47f4be2e9e9146bcb7671bc7feff6bd4",target:"_blank",rel:"noopener noreferrer",children:[h.jsx("span",{className:"link-ico",style:{fontSize:"13px"},children:"ð"}),h.jsxs("span",{className:"link-body",children:[h.jsx("span",{className:"link-name",children:"Godot Notes"}),h.jsx("span",{className:"link-handle",children:"web3godot Notion"})]}),h.jsx("span",{className:"link-arr",children:"âº"})]})]})]})]}),h.jsxs("div",{className:"heatmap-card animate-rise-5",style:{marginTop:"12px"},children:[h.jsx("div",{className:"label",children:l("Market Heatmap","å¸åºçåå¾")}),h.jsx(Tv,{})]}),h.jsx("footer",{className:"footer",children:h.jsxs("p",{children:[l("Powered by ","ææ¯æ¯æ "),h.jsx("a",{href:"https://workers.cloudflare.com",target:"_blank",rel:"noopener noreferrer",children:"Cloudflare Workers"})]})})]}),h.jsx(pv,{})]})]})}const _v=h.jsx("svg",{viewBox:"0 0 16 16",style:{width:"14px",height:"14px",fill:"currentColor",flexShrink:0},children:h.jsx("path",{d:"M15 8a.5.5 0 0 0-.5-.5H2.707l3.147-3.146a.5.5 0 1 0-.708-.708l-4 4a.5.5 0 0 0 0 .708l4 4a.5.5 0 0 0 .708-.708L2.707 8.5H14.5A.5.5 0 0 0 15 8"})}),Mv=h.jsx("svg",{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",style:{width:"24px",height:"24px",fill:"currentColor",display:"block"},children:h.jsx("path",{d:"M4.459 4.208c.746.606 1.026.56 2.428.466l13.215-.793c.28 0 .047-.28-.046-.326L17.86 1.968c-.42-.326-.981-.7-2.055-.607L3.01 2.295c-.466.046-.56.28-.374.466zm.793 3.08v
9513.904c0 .747.373 1.027 1.214.98l14.523-.84c.841-.046.935-.56.935-1.167V6.354c0-.606-.233-.933-.748-.887l-15.177.887c-.56.047-.747.327-.747.933zm14.337.745c.093.42 0 .84-.42.888l-.7.14v10.264c-.608.327-1.168.514-1.635.514-.748 0-.935-.234-1.495-.933l-4.577-7.186v6.952L12.21 19s0 .84-1.168.84l-3.222.186c-.093-.186 0-.653.327-.746l.84-.233V9.854L7.822 9.76c-.094-.42.14-1.026.793-1.073l3.456-.233 4.764 7.279v-6.44l-1.215-.14c-.093-.514.28-.887.747-.933zM1.936 1.035l13.31-.98c1.634-.14 2.055-.047 3.082.7l4.249 2.986c.7.513.934.653.934 1.213v16.378c0 1.026-.373 1.634-1.68 1.726l-15.458.934c-.98.047-1.448-.093-1.962-.747l-3.129-4.06c-.56-.747-.793-1.306-.793-1.96V2.667c0-.839.374-1.54 1.447-1.632z"})});function Ov(){const{t:l}=ln();return h.jsxs(h.Fragment,{children:[h.jsx("nav",{className:"top-nav",children:h.jsxs("div",{className:"nav-inner",style:{maxWidth:"680px",margin:"0 auto",display:"flex",alignItems:"center",gap:"8px"},children:[h.jsxs(pt,{className:"back",to:"/",style:{display:"inline-flex",alignItems:"center",gap:"6px",fontSize:"12px",color:"var(--text3)",textDecoration:"none",padding:"4px 8px",borderRadius:"var(--r-sm)",transition:"background 0.2s, color 0.2s"},children:[_v," no bluue"]}),h.jsxs("span",{className:"breadcrumb",style:{fontSize:"12px",color:"var(--text3)",display:"flex",alignItems:"center",gap:"6px"},children:[h.jsx("span",{style:{color:"var(--text3)"},children:"/"}),h.jsx("span",{children:"AI Life"}),h.jsx("span",{style:{color:"var(--text3)"},children:"/"}),h.jsx("span",{children:"Vibe Coding"}),h.jsx("span",{style:{color:"var(--text3)"},children:"/"}),h.jsx("span",{style:{color:"var(--text)",fontWeight:500},children:"Notion Website Clipper"})]})]})}),h.jsxs("div",{className:"detail-page",style:{position:"relative",zIndex:1,maxWidth:"680px",margin:"0 auto",padding:"36px 20px 80px",display:"flex",flexDirection:"column",gap:"12px"},children:[h.jsxs("div",{className:"d-hero",children:[h.jsx("div",{className:"d-hero-icon",children:Mv}),h.jsxs("div",{children:[h.jsx("div",{style:{fontSize:"10px",fontWeight:600,letterSpacing:"0.12em",color:"var(--text3)",marginBottom:"4px"},children:"Vibe Coding"}),h.jsx("div",{className:"d-hero-title",style:{fontFamily:"'Lora', serif",fontSize:"clamp(20px, 4vw, 28px)",fontWeight:600,color:"var(--text)",letterSpacing:"-0.01em",marginBottom:"6px"},children:"Notion Website Clipper"}),h.jsxs("div",{className:"d-hero-badge",style:{display:"inline-flex",alignItems:"center",gap:"5px",fontSize:"11px",color:"var(--blue)",background:"var(--blue-soft)",borderRadius:"20px",padding:"2px 9px"},children:[h.jsx("span",{className:"d-live-dot",style:{width:"5px",height:"5px",borderRadius:"50%",background:"var(--green)"}}),"Chrome extension · Notion Integration"]})]})]}),h.jsxs("div",{className:"d-card",children:[h.jsx("div",{className:"label",children:"About"}),h.jsxs("div",{className:"prose",style:{fontSize:"13px",color:"var(--text2)",lineHeight:1.75},children:[h.jsx("p",{children:"A Notion-integrated Chrome extension designed to capture web content and covers effortlessly."}),h.jsx("p",{style:{marginTop:"10px"},children:"Clip what you read on the web directly into your own Notion database â with smart extraction, auto-tagging, and zero friction."})]})]}),h.jsxs("div",{className:"d-card",children:[h.jsx("div",{className:"label",children:"Key Features"}),h.jsxs("div",{className:"feat-list",style:{display:"flex",flexDirection:"column",gap:"8px"},children:[h.jsxs("div",{className:"feat-item",children:[h.jsx("span",{className:"feat-num",style:{width:"20px",height:"20px",flexShrink:0,borderRadius:"6px",background:"var(--blue-soft)",fontSize:"10px",fontWeight:500,color:"var(--blue)",display:"flex",alignItems:"center",justifyContent:"center",marginTop:"1px"},children:"01"}),h.jsxs("div",{children:[h.jsx("div",{className:"feat-title",style:{fontSize:"12px",fontWeight:500,color:"var(--text)",marginBottom:"2px"},children:"Smart Extraction"}),h.jsx("div",{className:"feat-desc",style:{fontSize:"12px",color:"var(--text3)",lineHeight:1.55},children:"Automatically identifies body text and cover images from any page."})]})]}),h.jsxs("div",{className:"feat-item",children:[h.jsx("span",{className:"feat-num",style:{width:"20px",height:"20px",flexShrink:0,borderRadius:"6px",background:"var(--blue-soft)",fontSize:"10px",fontWeight:500,color:"var(--blue)",display:"flex",alignItems:"center",justifyContent:"center",marginTop:"1px"},children:"02"}),h.jsxs("div",{children:[h.jsx("div",{className:"feat-title",style:{fontSize:"12px",fontWeight:500,color:"var(--text)",marginBottom:"2px"},children:"Auto-Processing"}),h.jsx("div",{className:"feat-desc",style:{fontSize:"12px",color:"var(--text3)",lineHeight:1.55},children:"Supports auto-tagging and text recognition out of the box."})]})]}),h.jsxs("div",{className:"feat-item",children:[h.jsx("span",{className:"feat-num",style:{width:"20px",height:"20px",flexShrink:0,borderRadius:"6px",background:"var(--blue-soft)",fontSize:"10px",fontWeight:500,color:"var(--blue)",display:"flex",alignItems:"center",justifyContent:"center",marginTop:"1px"},children:"03"}),h.jsxs("div",{children:[h.jsx("div",{className:"feat-title",style:{fontSize:"12px",fontWeight:500,color:"var(--text)",marginBottom:"2px"},children:"Customizable"}),h.jsx("div",{className:"feat-desc",style:{fontSize:"12px",color:"var(--text3)",lineHeight:1.55},children:"Easily configure your own Notion API integration and target database."})]})]})]})]}),h.jsxs("div",{className:"d-card",children:[h.jsx("div",{className:"label",children:"Privacy Policy"}),h.jsxs("div",{className:"privacy",style:{fontSize:"11.5px",color:"var(--text3)",lineHeight:1.75},children:[h.jsx("div",{className:"privacy-eff",style:{fontSize:"10px",color:"var(--text3)",letterSpacing:"0.08em",textTransform:"uppercase",marginBottom:"14px"},children:"Effective date: 1 March 2026"}),h.jsx("h3",{style:{fontSize:"11.5px",fontWeight:600,color:"var(--text2)",margin:"0 0 5px"},children:"1. What this Extension does"}),h.jsx("p",{style:{marginBottom:"5px"},children:"A Notionâintegrated Chrome extension that captures web content and covers from the pages you visit and sends them to your own Notion database via the official Notion API."}),h.jsx("h3",{style:{fontSize:"11.5px",fontWeight:600,color:"var(--text2)",margin:"16px 0 5px"},children:"2. Data we access and process"}),h.jsxs("p",{style:{marginBottom:"5px"},children:[h.jsx("strong",{style:{color:"var(--text2)"},children:"Web page content"})," â selected text, page title, URL, and detected cover images."]}),h.jsxs("p",{style:{marginBottom:"5px"},children:[h.jsx("strong",{style:{color:"var(--text2)"},children:"Notion metadata"})," â your target database ID and name, and any userâdefined tags you configure."]}),h.jsxs("p",{style:{marginBottom:"5px"},children:[h.jsx("strong",{style:{color:"var(--text2)"},children:"Configuration data"})," â your Notion integration token/API key, database IDs, and extension settings."]}),h.jsx("h3",{style:{fontSize:"11.5px",fontWeight:600,color:"var(--text2)",margin:"16px 0 5px"},children:"3. Local storage â no developer server"}),h.jsx("p",{style:{marginBottom:"5px"},children:"All configuration data is stored locally in your browser via Chrome extension storage APIs. The Extension does not send your data to any server controlled by the developer. The only remote destination is the Notion API endpoint you configure."}),h.jsx("h3",{style:{fontSize:"11.5px",fontWeight:600,color:"var(--text2)",margin:"16px 0 5px"},children:"4. How data is shared"}),h.jsx("p",{style:{marginBottom:"5px"},children:"The Extension does not sell or rent your data. Data is transferred only to Notion for the core functionality of saving content to your workspace. Data is not used for unrelated purposes or to determine creditworthiness."}),h.jsx("h3",{style:{fontSize:"11.5px",fontWeight:600,color:"var(--text2)",margin:"16px 0 5px"},children:"5. Permissions"}),h.jsxs("p",{style:{marginBottom:"5px"},children:[h.jsx("strong",{style:{color:"var(--text2)"},children:"Active tab / host URLs"})," â to read the page title, URL, body text, and images you choose to save."]}),h.jsxs("p",{style:{marginBottom:"5px"},children:[h.jsx("strong",{style:{color:"var(--text2)"},children:"Storage"})," â to save your configuration locally in the browser."]}
95),h.jsx("h3",{style:{fontSize:"11.5px",fontWeight:600,color:"var(--text2)",margin:"16px 0 5px"},children:"6. Your choices and control"}),h.jsx("p",{style:{marginBottom:"5px"},children:"You can disable or uninstall the Extension at any time from your browser's extension settings. To manage content in Notion, use Notion's own interface."}),h.jsx("h3",{style:{fontSize:"11.5px",fontWeight:600,color:"var(--text2)",margin:"16px 0 5px"},children:"7. Children's privacy"}),h.jsx("p",{style:{marginBottom:"5px"},children:"This Extension is intended for general productivity use and is not directed to children under 13."}),h.jsx("h3",{style:{fontSize:"11.5px",fontWeight:600,color:"var(--text2)",margin:"16px 0 5px"},children:"8. Changes to this policy"}),h.jsx("p",{style:{marginBottom:"5px"},children:'Changes will be reflected on this page with an updated "Effective date."'}),h.jsx("h3",{style:{fontSize:"11.5px",fontWeight:600,color:"var(--text2)",margin:"16px 0 5px"},children:"9. Contact"}),h.jsxs("p",{style:{marginBottom:"5px"},children:["Questions? Email: ",h.jsx("a",{href:"mailto:[email protected]",style:{color:"var(--blue)",textDecoration:"none"},children:"[email protected]"})]})]})]}),h.jsx("footer",{className:"footer",style:{marginTop:"28px",textAlign:"center",fontSize:"11px",color:"var(--text3)"},children:h.jsxs("p",{children:["no bluue  · Powered by ",h.jsx("a",{href:"https://workers.cloudflare.com",target:"_blank",rel:"noopener noreferrer",style:{color:"var(--blue)",textDecoration:"none"},children:"Cloudflare Workers"})]})})]})]})}const Rv=h.jsx("svg",{viewBox:"0 0 16 16","aria-hidden":"true",children:h.jsx("path",{d:"M15 8a.5.5 0 0 0-.5-.5H2.707l3.147-3.146a.5.5 0 1 0-.708-.708l-4 4a.5.5 0 0 0 0 .708l4 4a.5.5 0 0 0 .708-.708L2.707 8.5H14.5A.5.5 0 0 0 15 8"})}),Bv=h.jsx("svg",{viewBox:"0 0 16 16","aria-hidden":"true",children:h.jsx("path",{d:"M9.5 2.5h4v4M13.2 2.8 7.4 8.6M12.5 8.5v3.2a1.8 1.8 0 0 1-1.8 1.8H4.3a1.8 1.8 0 0 1-1.8-1.8V5.3a1.8 1.8 0 0 1 1.8-1.8h3.2"})}),Lv=[{number:"01",enTitle:"Canvas-based organization",zhTitle:"ç»å¸å¼æ´ç",enDescription:"Keep bookmarks in a visual canvas instead of a long, rigid browser list.",zhDescription:"æä¹¦ç¾æ¾è¿å¯è§åç»å¸ä¸æ´çï¼ä¸åå±éäºæµè§å¨éçé¿å表ã"},{number:"02",enTitle:"Useful bookmark details",zhTitle:"宿´ç书ç¾ä¿¡æ¯",enDescription:"Edit the link, title, tag, note, and cover image from one focused panel.",zhDescription:"å¨åä¸ä¸ªç¼è¾é¢æ¿ä¸ç®¡ç龿¥ãæ é¢ãæ ç¾ã夿³¨åå°é¢å¾ã"},{number:"03",enTitle:"Five card formats",zhTitle:"äºç§å¡çå½¢æ",enDescription:"Choose large, compact, image, text, or favicon-only cards for different content.",zhDescription:"å¯éæ©å¤§å¡çãå°å¡çãå¾çå¡çãæåå¡çæä»
徿 å¡çã"},{number:"04",enTitle:"Direct actions",zhTitle:"å¿«æ·æä½",enDescription:"Refresh bookmark information, open the original link, and apply edits in place.",zhDescription:"å¯ä»¥å·æ°ä¹¦ç¾ä¿¡æ¯ãæå¼åå§é¾æ¥ï¼å¹¶ç´æ¥åºç¨ç¼è¾ç»æã"}],Uv=[{number:"1",enTitle:"Sign in",zhTitle:"ç»å½",enDescription:"Use Google sign-in to open your bookmark canvas.",zhDescription:"ä½¿ç¨ Google ç»å½ï¼è¿å
¥ä½ ç书ç¾ç»å¸ã"},{number:"2",enTitle:"Add or edit",zhTitle:"æ·»å æç¼è¾",enDescription:"Complete the bookmark details and select a card format.",zhDescription:"è¡¥å
书ç¾ä¿¡æ¯ï¼å¹¶éæ©åéçå¡çå½¢æã"},{number:"3",enTitle:"Arrange and revisit",zhTitle:"æ´çä¸å访",enDescription:"Arrange the canvas, then reopen saved links whenever you need them.",zhDescription:"å¨ç»å¸ä¸å®ææ´çï¼éè¦æ¶éæ¶éæ°æå¼å·²ä¿åç龿¥ã"}];function Hv(){const{t:l,language:i}=ln();return U.useEffect(()=>{const r=document.title,u=document.querySelector('meta[name="description"]'),c=u==null?void 0:u.content,f=u??document.createElement("meta");return document.title=i==="en"?"Catmark â Visual Bookmark Canvas":"Catmark â å¯è§å书ç¾ç»å¸",f.name="description",f.content=i==="en"?"Catmark is a visual bookmark canvas with editable details and five flexible card formats.":"Catmark æ¯ä¸ä¸ªå¯è§å书ç¾ç»å¸ï¼æ¯æç¼è¾ä¹¦ç¾ä¿¡æ¯åäºç§çµæ´»çå¡çå½¢æã",u||document.head.appendChild(f),()=>{document.title=r,u&&c!==void 0?u.content=c:f.remove()}},[i]),h.jsxs(h.Fragment,{children:[h.jsx("nav",{className:"top-nav",children:h.jsxs("div",{className:"catmark-nav-inner",children:[h.jsxs(pt,{className:"catmark-back",to:"/",children:[Rv,h.jsx("span",{children:"no bluue"})]}),h.jsxs("span",{className:"catmark-breadcrumb",children:[h.jsx("span",{children:"/"}),h.jsx("span",{children:"AI Life"}),h.jsx("span",{children:"/"}),h.jsx("strong",{children:"Catmark"})]})]})}),h.jsxs("main",{className:"detail-page catmark-page",children:[h.jsxs("section",{className:"d-hero catmark-hero","aria-labelledby":"
95catmark-title",children:[h.jsx("div",{className:"d-hero-icon catmark-hero-icon",children:h.jsx(hg,{className:"catmark-hero-mark"})}),h.jsxs("div",{className:"catmark-hero-copy",children:[h.jsx("div",{className:"catmark-kicker",children:"Bookmark Canvas"}),h.jsx("h1",{id:"catmark-title",children:"Catmark"}),h.jsx("p",{children:l("A calmer, more visual place for the links you want to keep.","ç»å¼å¾ä¿çç龿¥ä¸ä¸ªæ´å®éãæ´ç´è§çä½ç½®ã")})]})]}),h.jsxs("section",{className:"d-card catmark-about","aria-labelledby":"catmark-about-title",children:[h.jsx("div",{className:"label",children:l("About Catmark","å
³äº Catmark")}),h.jsx("h2",{id:"catmark-about-title",children:l("Turn a bookmark list into a personal canvas","æä¹¦ç¾å表åæä¸ªäººç»å¸")}),h.jsx("p",{children:l("Catmark helps you collect and revisit web links through a visual bookmark canvas. After signing in with Google, you can edit the information attached to each bookmark, choose how every item appears, and keep the collection easier to scan.","Catmark ç¨å¯è§å书ç¾ç»å¸å¸®å©ä½ æ¶èåéæ°åç°ç½é¡µé¾æ¥ãä½¿ç¨ Google ç»å½åï¼ä½ å¯ä»¥ç¼è¾æ¯ä¸ªä¹¦ç¾çä¿¡æ¯ãéæ©ä¸åçåç°æ¹å¼ï¼è®©æ¶èå
容æ´å®¹ææµè§ã")}),h.jsxs("div",{className:"catmark-actions",children:[h.jsxs("a",{className:"catmark-primary-action",href:"https://bookmark.nobluue.com/",target:"_blank",rel:"noopener noreferrer",children:[h.jsx("span",{children:l("Open Catmark","æå¼ Catmark")}),Bv]}),h.jsx(pt,{className:"catmark-secondary-action",to:"/",children:l("Back to AI Life","è¿å AI Life")})]})]}),h.jsxs("section",{className:"d-card","aria-labelledby":"catmark-features-title",children:[h.jsx("div",{className:"label",id:"catmark-features-title",children:l("What you can do","ä½ å¯ä»¥åä»ä¹")}),h.jsx("div",{className:"catmark-feature-list",children:Lv.map(r=>h.jsxs("article",{className:"feat-item catmark-feature",children:[h.jsx("span",{className:"catmark-feature-number",children:r.number}),h.jsxs("div",{children:[h.jsx("h3",{children:l(r.enTitle,r.zhTitle)}),h.jsx("p",{children:l(r.enDescription,r.zhDescription)})]})]},r.number))})]}),h.jsxs("section",{className:"d-card","aria-labelledby":"catmark-steps-title",children:[h.jsx("div",{className:"label",id:"catmark-steps-title",children:l("A simple flow","ç®åçä½¿ç¨æµç¨")}),h.jsx("ol",{className:"catmark-steps",children:Uv.map(r=>h.jsxs("li",{children:[h.jsx("span",{children:r.number}),h.jsxs("div",{children:[h.jsx("h3",{children:l(r.enTitle,r.zhTitle)}),h.jsx("p",{children:l(r.enDescription,r.zhDescription)})]})]},r.number))})]}),h.jsx("footer",{className:"footer catmark-footer",children:h.jsxs("p",{children:["Catmark by no bluue  · "," ",h.jsx("a",{href:"https://bookmark.nobluue.com/",target:"_blank",rel:"noopener noreferrer",children:"bookmark.nobluue.com"})]})})]})]})}const sl={windows:{version:"0.1.52",url:"https://github.com/xiaomaolu/blunote-updates/releases/download/v0.1.52/Blunote-Setup-0.1.52.exe",label:"Download .exe"},macos:{version:"0.1.51",url:"https://download.nobluue.com/Blunote-0.1.51-arm64.dmg",label:"Download .dmg"}},qv=h.jsx("svg",{viewBox:"0 0 16 16",style:{width:"14px",height:"14px",fill:"currentColor",flexShrink:0},children:h.jsx("path",{d:"M15 8a.5.5 0 0 0-.5-.5H2.707l3.147-3.146a.5.5 0 1 0-.708-.708l-4 4a.5.5 0 0 0 0 .708l4 4a.5.5 0 0 0 .708-.708L2.707 8.5H14.5A.5.5 0 0 0 15 8"})}),Yv=h.jsxs("svg",{width:"32",height:"31",viewBox:"0 0 106 101",fill:"none",xmlns:"http://www.w3.org/2000/svg",style:{display:"block"},children:[h.jsx("path",{d:"M36 65C36 46.2223 51.2223 31 70 31H104V65C104 83.7777 88.7777 99 70 99H36V65Z",fill:"#2441FF"}),h.jsx("path",{d:"M0 12C0 5.37258 5.37258 0 12 0C18.6274 0 24 5.37258 24 12C24 18.6274 18.6274 24 12 24C5.37258 24 0 18.6274 0 12Z",fill:"#2441FF"}),h.jsx("path",{d:"M36 5C36 2.23858 38.2386 0 41 0H101C103.761 0 106 2.23858 106 5V19C106 21.7614 103.761 24 101 24H41C38.2386 24 36 21.7614 36 19V5Z",fill:"#2441FF"}),h.jsx("path",{d:"M12 31C18.6274 31 24 36.3726 24 43V89C24 95.6274 18.6274 101 12 101C5.37258 101 0 95.6274 0 89V43C0 36.3726 5.37258 31 12 31Z",fill:"#2441FF"})]});function Gv(){const{t:l,language:i}=ln();return U.useEffect(()=>{const r="Blunote â Local-first Notes & Knowledge Management",u="Blunote is a local-first note-taking and knowledge management app with optional Google Drive backup, restore, and sync.",c=document.title,f=document.querySelector('meta[name="description"]'),d=document.querySelector('meta[name="application-name"]'),p=f==null?void 0:f.content,y=d==null?void 0:d.content;document.title=r;const m=f??document.createElement("meta");m.name="description",m.content=u,f||document.head.appendChild(m);const x=d??document.createElement("meta");return x.name="application-name",x.content="Blunote",d||document.head.appendChild(x),()=>{document.title=c,f&&p!==void 0?f.content=p:m.remove(),d&&y!==void 0?d.content=y:x.remove()}},[]),h.jsxs(h.Fragment,{children:[h.jsx("nav",{className:"top-nav",children:h.jsxs("div",{className:"nav-inner",style:{maxWidth:"680px",margin:"0 auto",display:"flex",alignItems:"center",gap:"8px"},children:[h.jsxs(pt,{className:"back",to:"/",style:{display:"inline-flex",alignItems:"center",gap:"6px",fontSize:"12px",color:"var(--text3)",textDecoration:"none",padding:"4px 8px",borderRadius:"var(--r-sm)",transition:"background 0.2s, color 0.2s"},children:[qv," no bluue"]}),h.jsxs("span",{className:"breadcrumb",style:{fontSize:"12px",color:"var(--text3)",display:"flex",alignItems:"center",gap:"6px"},children:[h.jsx("span",{style:{color:"var(--text3)"},children:"/"}),h.jsx("span",{children:"AI Life"}),h.jsx("span",{style:{color:"var(--text3)"},children:"/"}),h.jsx("span",{style:{color:"var(--text)",fontWeight:500},children:"Blunote"})]})]})}),h.jsxs("div",{className:"detail-page",style:{position:"relative",zIndex:1,maxWidth:"680px",margin:"0 auto",padding:"36px 20px 80px",display:"flex",flexDirection:"column",gap:"12px"},children:[h.jsxs("div",{className:"d-hero",children:[h.jsx("div",{className:"d-hero-icon",style:{background:"rgba(36,65,255,0.08)",padding:"12px",borderRadius:"16px"},children:Yv}),h.jsxs("div",{children:[h.jsx("div",{style:{fontSize:"10px",fontWeight:600,letterSpacing:"0.12em",textTransform:"uppercase",color:"var(--text3)",marginBottom:"4px"},children:"Silent Digital Garden"}),h.jsx("h1",{className:"d-hero-title",style:{fontFamily:"'Lora', serif",fontSize:"clamp(20px, 4vw, 28px)",fontWeight:600,lineHeight:1.2,color:"var(--text)",letterSpacing:"-0.01em",margin:"0 0 6px"},children:"Blunote"}),h.jsxs("div",{className:"d-hero-badge",style:{display:"inline-flex",alignItems:"center",gap:"5px",fontSize:"11px",color:"var(--blue)",background:"var(--blue-soft)",borderRadius:"20px",padding:"2px 9px"},children:[h.jsx("span",{className:"d-live-dot",style:{width:"5px",height:"5
95px",borderRadius:"50%",background:"var(--green)"}}),"Local-first · Privacy Focused · Multi-platform"]})]})]}),h.jsxs("section",{className:"d-card blunote-purpose","aria-labelledby":"blunote-purpose-title",children:[h.jsx("div",{className:"label",children:l("About Blunote","å
³äº Blunote")}),h.jsx("h2",{id:"blunote-purpose-title",children:l("What Blunote does","Blunote çç¨é")}),h.jsx("p",{children:l("Blunote is a local-first note-taking and knowledge management app. It helps you capture ideas, organize notes with folders and tags, manage attachments, and maintain a personal knowledge base across supported devices.","Blunote æ¯ä¸æ¬¾æ¬å°ä¼å
çç¬è®°ä¸ç¥è¯ç®¡çåºç¨ï¼å¸®å©ä½ è®°å½æ³æ³ãä½¿ç¨æä»¶å¤¹åæ ç¾æ´çç¬è®°ã管çéä»¶ï¼å¹¶å¨æ¯æç设å¤ä¸ç»´æ¤ä¸ªäººç¥è¯åºã")}),h.jsxs("div",{className:"blunote-drive-purpose",children:[h.jsx("h3",{children:l("Optional Google Drive backup and sync","å¯éç Google Drive å¤ä»½ä¸åæ¥")}),h.jsx("p",{children:l("When you choose to connect Google Drive, Blunote creates and manages a visible âDrive-Blunoteâ folder. Using the limited drive.file permission, Blunote accesses only files and folders it creates or that you open with the app. This access is used solely to back up, restore, and sync your Blunote data. Blunote does not request access to the rest of your Google Drive.","å½ä½ 主å¨è¿æ¥ Google Drive æ¶ï¼Blunote ä¼å建并管çä¸ä¸ªæ¸
æ°å¯è§çâDrive-Blunoteâæä»¶å¤¹ãéè¿åéç drive.file æéï¼Blunote ä»
访é®ç±æ¬åºç¨å建æç±ä½ ä½¿ç¨æ¬åºç¨æå¼çæä»¶ä¸æä»¶å¤¹ï¼è¿äºæéåªç¨äºå¤ä»½ãæ¢å¤ååæ¥ä½ ç Blunote æ°æ®ï¼ä¸ä¼è¯·æ±è®¿é® Google Drive ä¸çå
¶ä»å
容ã")})]}),h.jsxs("div",{className:"blunote-home-links","aria-label":l("Blunote information","Blunote ç¸å
³ä¿¡æ¯"),children:[h.jsx("a",{href:"#privacy-policy",children:l("Read the Privacy Policy","æ¥çéç§æ¿ç")}),h.jsx(pt,{to:"/blunote/support",children:l("Contact Blunote Support","èç³» Blunote ææ¯æ¯æ")})]})]}),h.jsxs("div",{className:"d-card",children:[h.jsx("div",{className:"label",children:l("Downloads","软件ä¸è½½")}),h.jsxs("div",{className:"blunote-download-grid",children:[h.jsxs("div",{className:"ai-item blunote-download-card",children:[h.jsxs(pt,{className:"blunote-download-platform",to:"/blunote/windows",children:[h.jsx("span",{className:"blunote-download-icon","aria-hidden":"true",children:"ðª"}),h.jsx("span",{className:"blunote-download-title",children:"Windows"})]}),h.jsxs("span",{className:"blunote-download-version",children:["v",sl.windows.version]}),h.jsx("a",{href:sl.windows.url,className:"blunote-download-action",download:!0,children:sl.windows.label})]}),h.jsxs("div",{className:"ai-item blunote-download-card",children:[h.jsxs(pt,{className:"blunote-download-platform",to:"/blunote/macos",children:[h.jsx("span",{className:"blunote-download-icon","aria-hidden":"true",children:"ð"}),h.jsx("span",{className:"blunote-download-title",children:"macOS"})]}),h.jsxs("span",{className:"blunote-download-version",children:["v",sl.macos.version]}),h.jsx("a",{href:sl.macos.url,className:"blunote-download-action",download:!0,children:sl.macos.label})]}),h.jsxs("div",{className:"ai-item blunote-download-card",children:[h.jsxs("div",{className:"blunote-download-platform",children:[h.jsx("span",{className:"blunote-download-icon","aria-hidden":"true",children:"ð±"}),h.jsx("span",{className:"blunote-download-title",children:"iOS"})]}),h.jsx("span",{className:"blunote-download-version",children:l("iPhone & iPad","iPhone ä¸ iPad")}),h.jsx("a",{href:"https://apps.apple.com/us/app/blunote/id6761996337",target:"_blank",rel:"noopener noreferrer",className:"blunote-download-action",children:"App Store"})]})]}),h.jsx("p",{style:{fontSize:"11px",color:"var(--text3)",marginTop:"16px",textAlign:"center"},children:l("More platforms coming soon.","æ´å¤å¹³å°å³å°æ¨åºã")})]}),h.jsxs("div",{className:"d-card",children:[h.jsx("div",{className:"label",children:l("Support","ææ¯æ¯æ")}),h.jsxs(pt,{to:"/blunote/support",className:"ai-item",style:{textDecoration:"none",padding:"12px",display:"flex",alignItems:"center",gap:"12px",width:"100%",boxSizing:"border-box"},children:[h.jsx("span",{style:{fontSize:"18px"},children:"ð¬"}),h.jsxs("div",{style:{textAlign:"left"},children:[h.jsx("div",{className:"ai-name",style:{marginBottom:"2px"},children:"Blunote Support"}),h.jsx("div",{className:"ai-sub",children:"[email protected]"})]}),h.jsx("span",{style:{marginLeft:"auto",color:"var(--text3)",fontSize:"14px"},children:"âº"})]})]}),h.jsxs("div",{className:"d-card",id:"privacy-policy",children:[h.jsx("div",{className:"label",children:l("Privacy Policy","éç§æ¿ç")}),h.jsx("div",{className:"privacy",style:{fontSize:"12px",color:"var(--text2)",lineHeight:1.7},children:i==="en"?h.jsxs("div",{children:[h.jsx("h3",{style:{fontSize:"14px",fontWeight:600,color:"var(--text)",marginBottom:"12px"},children:"Blunote Privacy Policy"}),h.jsx("p",{style:{color:"var(--text3)",fontStyle:"italic",marginBottom:"16
95px"},children:"Blunote is designed with a local-first approach."}),h.jsx("h4",{style:{fontSize:"12px",fontWeight:600,color:"var(--text)",marginTop:"20px",marginBottom:"4px"},children:"Information You Store"}),h.jsx("p",{children:"Blunote allows you to create and store notes, documents, and related content. Your note content is primarily stored locally on your device."}),h.jsx("h4",{style:{fontSize:"12px",fontWeight:600,color:"var(--text)",marginTop:"20px",marginBottom:"4px"},children:"iCloud Sync"}),h.jsx("p",{children:"If you use sync features, your content may be synced through Apple iCloud so it can be available across your Apple devices."}),h.jsx("h4",{style:{fontSize:"12px",fontWeight:600,color:"var(--text)",marginTop:"20px",marginBottom:"4px"},children:"Custom AI APIs"}),h.jsx("p",{children:"Blunote may allow you to connect your own custom AI API. When you use these features, content you choose to process may be sent to the API provider you configure. Blunote does not control the privacy practices of third-party AI providers you choose to use."}),h.jsx("h4",{style:{fontSize:"12px",fontWeight:600,color:"var(--text)",marginTop:"20px",marginBottom:"4px"},children:"Data Collection"}),h.jsx("p",{children:"Blunote does not sell your personal data. We may receive limited technical information if you contact support directly."}),h.jsx("h4",{style:{fontSize:"12px",fontWeight:600,color:"var(--text)",marginTop:"20px",marginBottom:"4px"},children:"Data Deletion"}),h.jsx("p",{children:"You can delete your notes inside the app at any time. If you use iCloud sync, data stored in iCloud is subject to Appleâs iCloud services and settings."}),h.jsx("h4",{style:{fontSize:"12px",fontWeight:600,color:"var(--text)",marginTop:"20px",marginBottom:"4px"},children:"Third-Party Services"}),h.jsx("p",{children:"Blunote may rely on Apple services such as iCloud. If you use custom AI APIs, your use of those services is also subject to the privacy policy of the provider you choose."}),h.jsx("h4",{style:{fontSize:"12px",fontWeight:600,color:"var(--text)",marginTop:"20px",marginBottom:"4px"},children:"Contact"}),h.jsxs("p",{children:["If you have questions about this Privacy Policy, contact:",h.jsx("br",{}),h.jsx("a",{href:"mailto:[email protected]",style:{color:"var(--blue)",textDecoration:"none"},children:"[email protected]"})]})]},"en-policy"):h.jsxs("div",{children:[h.jsx("h3",{style:{fontSize:"14px",fontWeight:600,color:"var(--text)",marginBottom:"12px"},children:"Blunote éç§æ¿ç"}),h.jsx("p",{style:{color:"var(--text3)",fontStyle:"italic",marginBottom:"16px"},children:"Blunote éç¨æ¬å°ä¼å
ç设计æè·¯ã"}),h.jsx("h4",{style:{fontSize:"12px",fontWeight:600,color:"var(--text)",marginTop:"20px",marginBottom:"4px"},children:"ä½ åå¨çå
容"}),h.jsx("p",{children:"Blunote å
è®¸ä½ å建åä¿åç¬è®°ãææ¡£åç¸å
³å
容ãä½ çç¬è®°å
容é»è®¤ä¸»è¦ä¿å卿¬å°è®¾å¤ä¸ã"}),h.jsx("h4",{style:{fontSize:"12px",fontWeight:600,color:"var(--text)",marginTop:"20px",marginBottom:"4px"},children:"iCloud 忥"}),h.jsx("p",{children:"å¦æä½ ä½¿ç¨åæ¥åè½ï¼ç¸å
³å
容å¯è½ä¼éè¿ Apple iCloud å¨ä½ ç Apple 设å¤ä¹é´è¿è¡åæ¥ã"}),h.jsx("h4",{style:{fontSize:"12px",fontWeight:600,color:"var(--text)",marginTop:"20px",marginBottom:"4px"},children:"èªå®ä¹ AI API"}),h.jsx("p",{children:"Blunote æ¯ææ¥å
¥ç¨æ·èªå®ä¹ç AI APIãå½ä½ 使ç¨ç¸å
³åè½æ¶ï¼ä½ éæ©å¤ççå
容å¯è½ä¼åéå°ä½ èªè¡é
ç½®ç API æå¡åã对äºä½ èªè¡éæ©çç¬¬ä¸æ¹ AI æå¡ï¼å
¶éç§æ¿ç䏿°æ®å¤çæ¹å¼ç±å¯¹åºæå¡åè´è´£ã"}),h.jsx("h4",{style:{fontSize:"12px",fontWeight:600,color:"var(--text)",marginTop:"20px",marginBottom:"4px"},children:"æ°æ®æ¶é"}),h.jsx("p",{children:"Blunote ä¸ä¼åºå®ä½ çä¸ªäººæ°æ®ãå¦æä½ ä¸»å¨éè¿é®ä»¶èç³»æ¯æï¼æä»¬å¯è½ä¼æ¶å°ä½ æä¾ç设å¤ä¿¡æ¯ãé®é¢æè¿°åç¸å
³åé¦å
容ã"}),h.jsx("h4",{style:{fontSize:"12px",fontWeight:600,color:"var(--text)",marginTop:"20px",marginBottom:"4px"},children:"æ°æ®å é¤"}),h.jsx("p",{children:"ä½ å¯ä»¥éæ¶å¨ App å
å é¤èªå·±çç¬è®°å
容ãå¦æä½ å¯ç¨äº iCloud 忥ï¼åå¨å¨ iCloud ä¸çæ°æ®åæ¶å Apple iCloud æå¡ä¸è®¾ç½®ç®¡çã"}),h.jsx("h4",{style:{fontSize:"12px",fontWeight:600,color:"var(--text)",marginTop:"20px",marginBottom:"4px"},children:"ç¬¬ä¸æ¹æå¡"}),h.jsx("p",{children:"Blunote å¯è½ä¾èµ Apple æä¾çæå¡ï¼ä¾å¦ iCloudãå¦æä½ å¯ç¨äºèªå®ä¹ AI APIï¼ç¸å
³æ°æ®å¤çè¿å°åå°ä½ æéæå¡åéç§æ¿çç约æã"}),h.jsx("h4",{style:{fontSize:"12px",fontWeight:600,color:"var(--text)",marginTop:"20px",marginBottom:"4px"},children:"èç³»æ¹å¼"}),h.jsxs("p",{children:["å¦å¯¹æ¬éç§æ¿çæä»»ä½çé®ï¼è¯·èç³»ï¼",h.jsx("br",{}),h.jsx("a",{href:"mailto:[email protected]",style:{color:"var(--blue)",textDecoration:"none"},children:"[email protected]"})]})]},"cn-policy")})]}),h.jsx("footer",{className:"footer",style:{marginTop:"28px",textAlign:"center",fontSize:"11px",color:"var(--text3)"}
95,children:h.jsxs("p",{children:["Blunote by no bluue  · Powered by ",h.jsx("a",{href:"https://workers.cloudflare.com",target:"_blank",rel:"noopener noreferrer",style:{color:"var(--blue)",textDecoration:"none"},children:"Cloudflare Workers"})]})})]})]})}function Vv(l,i){const r={};return(l[l.length-1]===""?[...l,""]:l).join((r.padRight?" ":"")+","+(r.padLeft===!1?"":" ")).trim()}const Xv=/^[$_\p{ID_Start}][$_\u{200C}\u{200D}\p{ID_Continue}]*$/u,Qv=/^[$_\p{ID_Start}][-$_\u{200C}\u{200D}\p{ID_Continue}]*$/u,Zv={};function im(l,i){return(Zv.jsx?Qv:Xv).test(l)}const Kv=/[ \t\n\f\r]/g;function Fv(l){return typeof l=="object"?l.type==="text"?rm(l.value):!1:rm(l)}function rm(l){return l.replace(Kv,"")===""}class Hi{constructor(i,r,u){this.normal=r,this.property=i,u&&(this.space=u)}}Hi.prototype.normal={};Hi.prototype.property={};Hi.prototype.space=void 0;function pg(l,i){const r={},u={};for(const c of l)Object.assign(r,c.property),Object.assign(u,c.normal);return new Hi(r,u,i)}function cc(l){return l.toLowerCase()}class jt{constructor(i,r){this.attribute=r,this.property=i}}jt.prototype.attribute="";jt.prototype.booleanish=!1;jt.prototype.boolean=!1;jt.prototype.commaOrSpaceSeparated=!1;jt.prototype.commaSeparated=!1;jt.prototype.defined=!1;jt.prototype.mustUseProperty=!1;jt.prototype.number=!1;jt.prototype.overloadedBoolean=!1;jt.prototype.property="";jt.prototype.spaceSeparated=!1;jt.prototype.space=void 0;let Iv=0;const ve=Dl(),lt=Dl(),fc=Dl(),I=Dl(),Ge=Dl(),Ea=Dl(),Ut=Dl();function Dl(){return 2**++Iv}const dc=Object.freeze(Object.defineProperty({__proto__:null,boolean:ve,booleanish:lt,commaOrSpaceSeparated:Ut,commaSeparated:Ea,number:I,overloadedBoolean:fc,spaceSeparated:Ge},Symbol.toStringTag,{value:"Module"})),Is=Object.keys(dc);class Nc extends jt{constructor(i,r,u,c){let f=-1;if(super(i,r),um(this,"space",c),typeof u=="number")for(;++f<Is.length;){const d=Is[f];um(this,Is[f],(u&dc[d])===dc[d])}}}Nc.prototype.defined=!0;function um(l,i,r){r&&(l[i]=r)}function Aa(l){const i={},r={};for(const[u,c]of Object.entries(l.properties)){const f=new Nc(u,l.transform(l.attributes||{},u),c,l.space);l.mustUseProperty&&l.mustUseProperty.includes(u)&&(f.mustUseProperty=!0),i[u]=f,r[cc(u)]=u,r[cc(f.attribute)]=u}return new Hi(i,r,l.space)}const mg=Aa({properties:{ariaActiveDescendant:null,ariaAtomic:lt,ariaAutoComplete:null,ariaBusy:lt,ariaChecked:lt,ariaColCount:I,ariaColIndex:I,ariaColSpan:I,ariaControls:Ge,ariaCurrent:null,ariaDescribedBy:Ge,ariaDetails:null,ariaDisabled:lt,ariaDropEffect:Ge,ariaErrorMessage:null,ariaExpanded:lt,ariaFlowTo:Ge,ariaGrabbed:lt,ariaHasPopup:null,ariaHidden:lt,ariaInvalid:null,ariaKeyShortcuts:null,ariaLabel:null,ariaLabelledBy:Ge,ariaLevel:I,ariaLive:null,ariaModal:lt,ariaMultiLine:lt,ariaMultiSelectable:lt,ariaOrientation:null,ariaOwns:Ge,ariaPlaceholder:null,ariaPosInSet:I,ariaPressed:lt,ariaReadOnly:lt,ariaRelevant:null,ariaRequired:lt,ariaRoleDescription:Ge,ariaRowCount:I,ariaRowIndex:I,ariaRowSpan:I,ariaSelected:lt,ariaSetSize:I,ariaSort:null,ariaValueMax:I,ariaValueMin:I,ariaValueNow:I,ariaValueText:null,role:null},transform(l,i){return i==="role"?i:"aria-"+i.slice(4).toLowerCase()}});function gg(l,i){return i in l?l[i]:i}function yg(l,i){return gg(l,i.toLowerCase())}const Jv=Aa({attributes:{acceptcharset:"accept-charset",classname:"class",htmlfor:"for",httpequiv:"http-equiv"},mustUseProperty:["checked","multiple","muted","selected"],properties:{abbr:null,accept:Ea,acceptCharset:Ge,accessKey:Ge,action:null,allow:null,allowFullScreen:ve,allowPaymentRequest:ve,allowUserMedia:ve,alt:null,as:null,async:ve,autoCapitalize:null,autoComplete:Ge,autoFocus:ve,autoPlay:ve,blocking:Ge,capture:null,charSet:null,checked:ve,cite:null,className:Ge,cols:I,colSpan:null,content:null,contentEditable:lt,controls:ve,controlsList:Ge,coords:I|Ea,crossOrigin:null,data:null,dateTime:null,decoding:null,default:ve,defer:ve,dir:null,dirName:null,disabled:ve,download:fc,draggable:lt,encType:null,enterKeyHint:null,fetchPriority:null,form:null,formAction:null,formEncType:null,formMethod:null,formNoValidate:ve,formTarget:null,headers:Ge,height:I,hidden:fc,high:I,href:null,hrefLang:null,htmlFor:Ge,httpEquiv:Ge,id:null,imageSizes:null,imageSrcSet:null,inert:ve,inputMode:null,integrity:null,is:null,isMap:ve,itemId:null,itemProp:Ge,itemRef:Ge,itemScope:ve,itemType:Ge,kind:null,label:null,lang:null,language:null,list:null,loading:null,loop:ve,low:I,manifest:null,max:null,maxLength:I,media:null,method:null,min:null,minLength:I,multiple:ve,muted:ve,name:null,nonce:null,noModule:ve,noValidate:ve,onAbort:null,onAfterPrint:null,onAuxCl
95ick:null,onBeforeMatch:null,onBeforePrint:null,onBeforeToggle:null,onBeforeUnload:null,onBlur:null,onCancel:null,onCanPlay:null,onCanPlayThrough:null,onChange:null,onClick:null,onClose:null,onContextLost:null,onContextMenu:null,onContextRestored:null,onCopy:null,onCueChange:null,onCut:null,onDblClick:null,onDrag:null,onDragEnd:null,onDragEnter:null,onDragExit:null,onDragLeave:null,onDragOver:null,onDragStart:null,onDrop:null,onDurationChange:null,onEmptied:null,onEnded:null,onError:null,onFocus:null,onFormData:null,onHashChange:null,onInput:null,onInvalid:null,onKeyDown:null,onKeyPress:null,onKeyUp:null,onLanguageChange:null,onLoad:null,onLoadedData:null,onLoadedMetadata:null,onLoadEnd:null,onLoadStart:null,onMessage:null,onMessageError:null,onMouseDown:null,onMouseEnter:null,onMouseLeave:null,onMouseMove:null,onMouseOut:null,onMouseOver:null,onMouseUp:null,onOffline:null,onOnline:null,onPageHide:null,onPageShow:null,onPaste:null,onPause:null,onPlay:null,onPlaying:null,onPopState:null,onProgress:null,onRateChange:null,onRejectionHandled:null,onReset:null,onResize:null,onScroll:null,onScrollEnd:null,onSecurityPolicyViolation:null,onSeeked:null,onSeeking:null,onSelect:null,onSlotChange:null,onStalled:null,onStorage:null,onSubmit:null,onSuspend:null,onTimeUpdate:null,onToggle:null,onUnhandledRejection:null,onUnload:null,onVolumeChange:null,onWaiting:null,onWheel:null,open:ve,optimum:I,pattern:null,ping:Ge,placeholder:null,playsInline:ve,popover:null,popoverTarget:null,popoverTargetAction:null,poster:null,preload:null,readOnly:ve,referrerPolicy:null,rel:Ge,required:ve,reversed:ve,rows:I,rowSpan:I,sandbox:Ge,scope:null,scoped:ve,seamless:ve,selected:ve,shadowRootClonable:ve,shadowRootDelegatesFocus:ve,shadowRootMode:null,shape:null,size:I,sizes:null,slot:null,span:I,spellCheck:lt,src:null,srcDoc:null,srcLang:null,srcSet:null,start:I,step:null,style:null,tabIndex:I,target:null,title:null,translate:null,type:null,typeMustMatch:ve,useMap:null,value:lt,width:I,wrap:null,writingSuggestions:null,align:null,aLink:null,archive:Ge,axis:null,background:null,bgColor:null,border:I,borderColor:null,bottomMargin:I,cellPadding:null,cellSpacing:null,char:null,charOff:null,classId:null,clear:null,code:null,codeBase:null,codeType:null,color:null,compact:ve,declare:ve,event:null,face:null,frame:null,frameBorder:null,hSpace:I,leftMargin:I,link:null,longDesc:null,lowSrc:null,marginHeight:I,marginWidth:I,noResize:ve,noHref:ve,noShade:ve,noWrap:ve,object:null,profile:null,prompt:null,rev:null,rightMargin:I,rules:null,scheme:null,scrolling:lt,standby:null,summary:null,text:null,topMargin:I,valueType:null,version:null,vAlign:null,vLink:null,vSpace:I,allowTransparency:null,autoCorrect:null,autoSave:null,disablePictureInPicture:ve,disableRemotePlayback:ve,prefix:null,property:null,results:I,security:null,unselectable:null},space:"html",transform:yg}),Wv=Aa({attributes:{accentHeight:"accent-height",alignmentBaseline:"alignment-baseline",arabicForm:"arabic-form",baselineShift:"baseline-shift",capHeight:"cap-height",className:"class",clipPath:"clip-path",clipRule:"clip-rule",colorInterpolation:"color-interpolation",colorInterpolationFilters:"color-interpolation-filters",colorProfile:"color-profile",colorRendering:"color-rendering",crossOrigin:"crossorigin",dataType:"datatype",dominantBaseline:"dominant-baseline",enableBackground:"enable-background",fillOpacity:"fill-opacity",fillRule:"fill-rule",floodColor:"flood-color",floodOpacity:"flood-opacity",fontFamily:"font-family",fontSize:"font-size",fontSizeAdjust:"font-size-adjust",fontStretch:"font-stretch",fontStyle:"font-style",fontVariant:"font-variant",fontWeight:"font-weight",glyphName:"glyph-name",glyphOrientationHorizontal:"glyph-orientation-horizontal",glyphOrientationVertical:"glyph-orientation-vertical",hrefLang:"hreflang",horizAdvX:"horiz-adv-x",horizOriginX:"horiz-origin-x",horizOriginY:"horiz-origin-y",imageRendering:"image-rendering",letterSpacing:"letter-spacing",lightingColor:"lighting-color",markerEnd:"marker-end",markerMid:"marker-mid",markerStart:"marker-start",navDown:"nav-down",navDownLeft:"nav
95-down-left",navDownRight:"nav-down-right",navLeft:"nav-left",navNext:"nav-next",navPrev:"nav-prev",navRight:"nav-right",navUp:"nav-up",navUpLeft:"nav-up-left",navUpRight:"nav-up-right",onAbort:"onabort",onActivate:"onactivate",onAfterPrint:"onafterprint",onBeforePrint:"onbeforeprint",onBegin:"onbegin",onCancel:"oncancel",onCanPlay:"oncanplay",onCanPlayThrough:"oncanplaythrough",onChange:"onchange",onClick:"onclick",onClose:"onclose",onCopy:"oncopy",onCueChange:"oncuechange",onCut:"oncut",onDblClick:"ondblclick",onDrag:"ondrag",onDragEnd:"ondragend",onDragEnter:"ondragenter",onDragExit:"ondragexit",onDragLeave:"ondragleave",onDragOver:"ondragover",onDragStart:"ondragstart",onDrop:"ondrop",onDurationChange:"ondurationchange",onEmptied:"onemptied",onEnd:"onend",onEnded:"onended",onError:"onerror",onFocus:"onfocus",onFocusIn:"onfocusin",onFocusOut:"onfocusout",onHashChange:"onhashchange",onInput:"oninput",onInvalid:"oninvalid",onKeyDown:"onkeydown",onKeyPress:"onkeypress",onKeyUp:"onkeyup",onLoad:"onload",onLoadedData:"onloadeddata",onLoadedMetadata:"onloadedmetadata",onLoadStart:"onloadstart",onMessage:"onmessage",onMouseDown:"onmousedown",onMouseEnter:"onmouseenter",onMouseLeave:"onmouseleave",onMouseMove:"onmousemove",onMouseOut:"onmouseout",onMouseOver:"onmouseover",onMouseUp:"onmouseup",onMouseWheel:"onmousewheel",onOffline:"onoffline",onOnline:"ononline",onPageHide:"onpagehide",onPageShow:"onpageshow",onPaste:"onpaste",onPause:"onpause",onPlay:"onplay",onPlaying:"onplaying",onPopState:"onpopstate",onProgress:"onprogress",onRateChange:"onratechange",onRepeat:"onrepeat",onReset:"onreset",onResize:"onresize",onScroll:"onscroll",onSeeked:"onseeked",onSeeking:"onseeking",onSelect:"onselect",onShow:"onshow",onStalled:"onstalled",onStorage:"onstorage",onSubmit:"onsubmit",onSuspend:"onsuspend",onTimeUpdate:"ontimeupdate",onToggle:"ontoggle",onUnload:"onunload",onVolumeChange:"onvolumechange",onWaiting:"onwaiting",onZoom:"onzoom",overlinePosition:"overline-position",overlineThickness:"overline-thickness",paintOrder:"paint-order",panose1:"panose-1",pointerEvents:"pointer-events",referrerPolicy:"referrerpolicy",renderingIntent:"rendering-intent",shapeRendering:"shape-rendering",stopColor:"stop-color",stopOpacity:"stop-opacity",strikethroughPosition:"strikethrough-position",strikethroughThickness:"strikethrough-thickness",strokeDashArray:"stroke-dasharray",strokeDashOffset:"stroke-dashoffset",strokeLineCap:"stroke-linecap",strokeLineJoin:"stroke-linejoin",strokeMiterLimit:"stroke-miterlimit",strokeOpacity:"stroke-opacity",strokeWidth:"stroke-width",tabIndex:"tabindex",textAnchor:"text-anchor",textDecoration:"text-decoration",textRendering:"text-rendering",transformOrigin:"transform-origin",typeOf:"typeof",underlinePosition:"underline-position",underlineThickness:"underline-thickness",unicodeBidi:"unicode-bidi",unicodeRange:"unicode-range",unitsPerEm:"units-per-em",vAlphabetic:"v-alphabetic",vHanging:"v-hanging",vIdeographic:"v-ideographic",vMathematical:"v-mathematical",vectorEffect:"vector-effect",vertAdvY:"vert-adv-y",vertOriginX:"vert-origin-x",vertOriginY:"vert-origin-y",wordSpacing:"word-spacing",writingMode:"writing-mode",xHeight:"x-height",playbackOrder:"playbackorder",timelineBegin:"timelinebegin"},properties:{about:Ut,accentHeight:I,accumulate:null,additive:null,alignmentBaseline:null,alphabetic:I,amplitude:I,arabicForm:null,ascent:I,attributeName:null,attributeType:null,azimuth:I,bandwidth:null,baselineShift:null,baseFrequency:null,baseProfile:null,bbox:null,begin:null,bias:I,by:null,calcMode:null,capHeight:I,className:Ge,clip:null,clipPath:null,clipPathUnits:null,clipRule:null,color:null,colorInterpolation:null,colorInterpolationFilters:null,colorProfile:null,colorRendering:null,content:null,contentScriptType:null,contentStyleType:null,crossOrigin:null,cursor:null,cx:null,cy:null,d:null,dataType:null,defaultAction:null,descent:I,diffuseConstant:I,direction:null,display:null,dur:null,divisor:I,dominantBaseline:null,download:ve,dx:null,dy:null,edgeMode:null,editable:null,elevation:I,enableBackground:null,end:null,event:null,exponent:I,externalResourcesRequired:null,fill:null,fillOpacity:I,fillRule:null,filter:null,filterRes:null,filterUnits:null,floodColor:null,floodOpacity:null,focusable:null,focusHighlight:null,fontFamily:null,fontSize:null,fontSizeAdjust:null,fontStretch:null,fontStyle:null,fontVariant:null,fontWeight:null,format:null,fr:null,from:null,fx:null,fy:null,g1:Ea,g2:Ea,glyphName:Ea,glyphOrientationHorizontal:null,glyphOrientationVertical:null,glyphRef:null,gradientTransform:null,gradientUnits:null,handler:null,hanging:I,hatchContentUnits:null,hatchUnits:null,height:null,href:null,hrefLang:null,horizAdvX:I,horizOriginX:I,horizOriginY:I,id:null,ideographic:I,imageRendering:null,initialVisibility:null,in:null,in2:null,intercept:I,k:I,k1:I,k2:I,k3:I,k4:I,kernelMatrix:Ut,kernelUnitLength:null,keyPoints:null,keySplines:null,keyTimes:null,kerning:null,lang:null,lengthAdjust:null,letterSpacing:null,lightingColor:null,limitingConeAngle:I,local:null,markerEnd:null,markerMid:null,markerStart:null,markerHeight:null,markerUnits:null,markerWidth:null,mask:null,maskContentUnits:null,maskUnits:null,mathematical:null,max:null,media:null,mediaCharacterEncoding:null,mediaContentEncodings:null,mediaSize:I,mediaTime:null,method:null,min:null,mode:null,name:null,navDown:null,navDownLeft:null,navDownRight:null,navLeft:null,navNext:null,navPrev:null,navRight:null,navUp:null,navUpLeft:null,navUpRight:null,numOctaves:null,observer:null,offset:null,onAbort:null,onActivate:null,onAfterPrint:null,onBeforePrint:null,onBegin:null,onCancel:null,onCanPlay:null,onCanPlayThrough:null,onChange:null,onClick:null,onClose:null,onCopy:null,onCueChange:null,onCut:null,onDblClick:null,onDrag:null,onDragEnd:null,onDragEnter:null,onDragExit:null,onDragLeave:null,onDragOver:null,onDragStart:null,onDrop:null,onDurationChange:null,onEmptied:null,onEnd:null,onEnded:null,onError:null,onFocus:null,onFocusIn:null,onFocusOut:null,onHashChange:null,onInput:null,onInvalid:null,onKeyDown:null,onKeyPress:null,onKeyUp:null,onLoad:null,onLoadedData:null,onLoadedMetadata:null,onLoadStart:null,onMessage:null,onMouseDown:null,onMouseEnter:null,onMouseLeave:null,onMouseMove:null,onMouseOut:null,onMouseOver:null,onMouseUp:null,onMouseWheel:null,onOffline:null,onOnline:null,onPageHide:null,onPageShow:null,onPaste:null,onPause:null,onPlay:null,onPlaying:null,onPopState:null,onProgress:null,onRateChange:null,onRepeat:null,onReset:null,onResize:null,onScroll:null,onSeeked:null,onSeeking:null,onSelect:null,onShow:null,onStalled:null,onStorage:null,onSubmit:null,onSuspend:null,onTimeUpdate:null,onToggle:null,onUnload:null,onVolumeChange:null,onWaiting:null,on
vendor: 5,285 bytes, lines 95-96
95Zoom:null,opacity:null,operator:null,order:null,orient:null,orientation:null,origin:null,overflow:null,overlay:null,overlinePosition:I,overlineThickness:I,paintOrder:null,panose1:null,path:null,pathLength:I,patternContentUnits:null,patternTransform:null,patternUnits:null,phase:null,ping:Ge,pitch:null,playbackOrder:null,pointerEvents:null,points:null,pointsAtX:I,pointsAtY:I,pointsAtZ:I,preserveAlpha:null,preserveAspectRatio:null,primitiveUnits:null,propagate:null,property:Ut,r:null,radius:null,referrerPolicy:null,refX:null,refY:null,rel:Ut,rev:Ut,renderingIntent:null,repeatCount:null,repeatDur:null,requiredExtensions:Ut,requiredFeatures:Ut,requiredFonts:Ut,requiredFormats:Ut,resource:null,restart:null,result:null,rotate:null,rx:null,ry:null,scale:null,seed:null,shapeRendering:null,side:null,slope:null,snapshotTime:null,specularConstant:I,specularExponent:I,spreadMethod:null,spacing:null,startOffset:null,stdDeviation:null,stemh:null,stemv:null,stitchTiles:null,stopColor:null,stopOpacity:null,strikethroughPosition:I,strikethroughThickness:I,string:null,stroke:null,strokeDashArray:Ut,strokeDashOffset:null,strokeLineCap:null,strokeLineJoin:null,strokeMiterLimit:I,strokeOpacity:I,strokeWidth:null,style:null,surfaceScale:I,syncBehavior:null,syncBehaviorDefault:null,syncMaster:null,syncTolerance:null,syncToleranceDefault:null,systemLanguage:Ut,tabIndex:I,tableValues:null,target:null,targetX:I,targetY:I,textAnchor:null,textDecoration:null,textRendering:null,textLength:null,timelineBegin:null,title:null,transformBehavior:null,type:null,typeOf:Ut,to:null,transform:null,transformOrigin:null,u1:null,u2:null,underlinePosition:I,underlineThickness:I,unicode:null,unicodeBidi:null,unicodeRange:null,unitsPerEm:I,values:null,vAlphabetic:I,vMathematical:I,vectorEffect:null,vHanging:I,vIdeographic:I,version:null,vertAdvY:I,vertOriginX:I,vertOriginY:I,viewBox:null,viewTarget:null,visibility:null,width:null,widths:null,wordSpacing:null,writingMode:null,x:null,x1:null,x2:null,xChannelSelector:null,xHeight:I,y:null,y1:null,y2:null,yChannelSelector:null,z:null,zoomAndPan:null},space:"svg",transform:gg}),xg=Aa({properties:{xLinkActuate:null,xLinkArcRole:null,xLinkHref:null,xLinkRole:null,xLinkShow:null,xLinkTitle:null,xLinkType:null},space:"xlink",transform(l,i){return"xlink:"+i.slice(5).toLowerCase()}}),vg=Aa({attributes:{xmlnsxlink:"xmlns:xlink"},properties:{xmlnsXLink:null,xmlns:null},space:"xmlns",transform:yg}),bg=Aa({properties:{xmlBase:null,xmlLang:null,xmlSpace:null},space:"xml",transform(l,i){return"xml:"+i.slice(3).toLowerCase()}}),$v={classId:"classID",dataType:"datatype",itemId:"itemID",strokeDashArray:"strokeDasharray",strokeDashOffset:"strokeDashoffset",strokeLineCap:"strokeLinecap",strokeLineJoin:"strokeLinejoin",strokeMiterLimit:"strokeMiterlimit",typeOf:"typeof",xLinkActuate:"xlinkActuate",xLinkArcRole:"xlinkArcrole",xLinkHref:"xlinkHref",xLinkRole:"xlinkRole",xLinkShow:"xlinkShow",xLinkTitle:"xlinkTitle",xLinkType:"xlinkType",xmlnsXLink:"xmlnsXlink"},Pv=/[A-Z]/g,om=/-[a-z]/g,e2=/^data[-\w.:]+$/i;function t2(l,i){const r=cc(i);let u=i,c=jt;if(r in l.normal)return l.property[l.normal[r]];if(r.length>4&&r.slice(0,4)==="data"&&e2.test(i)){if(i.charAt(4)==="-"){const f=i.slice(5).replace(om,l2);u="data"+f.charAt(0).toUpperCase()+f.slice(1)}else{const f=i.slice(4);if(!om.test(f)){let d=f.replace(Pv,n2);d.charAt(0)!=="-"&&(d="-"+d),i="data"+d}}c=Nc}return new c(u,i)}function n2(l){return"-"+l.toLowerCase()}function l2(l){return l.charAt(1).toUpperCase()}const a2=pg([mg,Jv,xg,vg,bg],"html"),jc=pg([mg,Wv,xg,vg,bg],"svg");function i2(l){return l.join(" ").trim()}var ba={},Js,sm;function r2(){if(sm)return Js;sm=1;var l=/\/\*[^*]*\*+([^/*][^*]*\*+)*\//g,i=/\n/g,r=/^\s*/,u=/^(\*?[-#/*\\\w]+(\[[0-9a-z_-]+\])?)\s*/,c=/^:\s*/,f=/^((?:'(?:\\'|.)*?'|"(?:\\"|.)*?"|\([^)]*?\)|[^};])+)/,d=/^[;\s]*/,p=/^\s+|\s+$/g,y=` 96`,m="/",x="*",v="",E="comment",b="declaration";function N(O,j){if(typeof O!="string")throw new TypeError("First argument must be a string");if(!O)return[];j=j||{};var L=1,q=1;function ne(ae){var F=ae.match(i);F&&(L+=F.length);var B=ae.lastIndexOf(y);q=~B?ae.length-B:q+ae.length}function te(){var ae={line:L,column:q};return function(F){return F.position=new Y(ae),ce(),F}}function Y(ae){this.start=ae,this.end={line:L,column:q},this.source=j.source}Y.prototype.content=O;function W(ae){var F=new Error(j.source+":"+L+":"+q+": "+ae);if(F.reason=ae,F.filename=j.source,F.line=L,F.column=q,F.source=O,!j.silent)throw F}function ue(ae){var F=ae.exec(O);if(F){var B=F[0];return ne(B),O=O.slice(B.length),F}}function ce(){ue(r)}function he(ae){var F;for(ae=ae||[];F=ee();)F!==!1&&ae.push(F);return ae}function ee(){var ae=te();if(!(m!=O.charAt(0)||x!=O.charAt(1))){for(var F=2;v!=O.charAt(F)&&(x!=O.charAt(F)||m!=O.charAt(F+1));)++F;if(F+=2,v===O.charAt(F-1))return W("End of comment missing");var B=O.slice(2,F-2);return q+=2,ne(B),O=O.slice(F),q+=2,ae({type:E,comment:B})}}function P(){var ae=te(),F=ue(u);if(F){if(ee(),!ue(c))return W("property missing ':'");var B=ue(f),K=ae({type:b,property:k(F[0].replace(l,v)),value:B?k(B[0].replace(l,v)):v});return ue(d),K}}function Se(){var ae=[];he(ae);for(var F;F=P();)F!==!1&&(ae.push(F),he(ae));return ae}return ce(),Se()}function k(O){return O?O.replace(p,v):v}return Js=N,Js}var cm;
96function u2(){if(cm)return ba;cm=1;var l=ba&&ba.__importDefault||function(u){return u&&u.__esModule?u:{default:u}};Object.defineProperty(ba,"__esModule",{value:!0}),ba.default=r;const i=l(r2());function r(u,c){let f=null;if(!u||typeof u!="string")return f;const d=(0,i.default)(u),p=typeof c=="function";return d.forEach(y=>{if(y.type!=="declaration")return;const{property:m,value:x}=y;p?c(m,x,y):x&&(f=f||{},f[m]=x)}),f}return ba}var Ai={},fm;function o2(){if(fm)return Ai;fm=1,Object.defineProperty(Ai,"__esModule",{value:!0}),Ai.camelCase=void 0;var l=/^--[a-zA-Z0-9_-]+$/,i=/-([a-z])/g,r=/^[^-]+$/,u=/^-(webkit|moz|ms|o|khtml)-/,c=/^-(ms)-/,f=function(m){return!m||r.test(m)||l.test(m)},d=function(m,x){return x.toUpperCase()},p=function(m,x){return"".concat(x,"-")},y=function(m,x){return x===void 0&&(x={}),f(m)?m:(m=m.toLowerCase(),x.reactCompat?m=m.replace(c,p):m=m.replace(u,p),m.replace(i,d))};return Ai.camelCase=y,Ai}var zi,dm;function s2(){if(dm)return zi;dm=1;var l=zi&&zi.__importDefault||function(c){return c&&c.__esModule?c:{default:c}},i=l(u2()),r=o2();function u(c,f){var d={};return!c||typeof c!="string"||(0,i.default)(c,function(p,y){p&&y&&(d[(0,r.camelCase)(p,f)]=y)}),d}return u.default=u,zi=u,zi}var c2=s2();const f2=Xm(c2),Sg=Eg("end"),kc=Eg("start");function Eg(l){return i;function i(r){const u=r&&r.position&&r.position[l]||{};if(typeof u.line=="number"&&u.line>0&&typeof u.column=="number"&&u.column>0)return{line:u.line,column:u.column,offset:typeof u.offset=="number"&&u.offset>-1?u.offset:void 0}}}function d2(l){const i=kc(l),r=Sg(l);if(i&&r)return{start:i,end:r}}function Di(l){return!l||typeof l!="object"?"":"position"in l||"type"in l?hm(l.position):"start"in l||"end"in l?hm(l):"line"in l||"column"in l?hc(l):""}function hc(l){return pm(l&&l.line)+":"+pm(l&&l.column)}function hm(l){return hc(l&&l.start)+"-"+hc(l&&l.end)}function pm(l){return l&&typeof l=="number"?l:1}class mt extends Error{constructor(i,r,u){super(),typeof r=="string"&&(u=r,r=void 0);let c="",f={},d=!1;if(r&&("line"in r&&"column"in r?f={place:r}:"start"in r&&"end"in r?f={place:r}:"type"in r?f={ancestors:[r],place:r.position}:f={...r}),typeof i=="string"?c=i:!f.cause&&i&&(d=!0,c=i.message,f.cause=i),!f.ruleId&&!f.source&&typeof u=="string"){const y=u.indexOf(":");y===-1?f.ruleId=u:(f.source=u.slice(0,y),f.ruleId=u.slice(y+1))}if(!f.place&&f.ancestors&&f.ancestors){const y=f.ancestors[f.ancestors.length-1];y&&(f.place=y.position)}const p=f.place&&"start"in f.place?f.place.start:f.place;this.ancestors=f.ancestors||void 0,this.cause=f.cause||void 0,this.column=p?p.column:void 0,this.fatal=void 0,this.file="",this.message=c,this.line=p?p.line:void 0,this.name=Di(f.place)||"1:1",this.place=f.place||void 0,this.reason=this.message,this.ruleId=f.ruleId||void 0,this.source=f.source||void 0,this.stack=d&&f.cause&&typeof f.cause.stack=="string"?f.cause.stack:"",this.actual=void 0,this.expected=void 0,this.note=void 0,this.url=void 0}}mt.prototype.file="";mt.prototype.name="";mt.prototype.reason="";mt.prototype.message="";mt.prototype.stack="";mt.prototype.column=void 0;mt.prototype.line=void 0;mt.prototype.ancestors=void 0;mt.prototype.cause=void 0;mt.prototype.fatal=void 0;mt.prototype.place=void 0;mt.prototype.ruleId=void 0;mt.prototype.source=void 0;const Dc={}.hasOwnProperty,h2=new Map,p2=/[A-Z]/g,m2=new Set(["table","tbody","thead","tfoot","tr"]),g2=new Set(["td","th"]),wg="https://github.com/syntax-tree/hast-util-to-jsx-runtime";function y2(l,i){if(!i||i.Fragment===void 0)throw new TypeError("Expected `Fragment` in options");const r=i.filePath||void 0;let u;if(i.development){if(typeof i.jsxDEV!="function")throw new TypeError("Expected `jsxDEV` in options when `development: true`");u=T2(r,i.jsxDEV)}else{if(typeof i.jsx!="function")throw new TypeError("Expected `jsx` in production options");
vendor: 17,219 bytes, line 96
96if(typeof i.jsxs!="function")throw new TypeError("Expected `jsxs` in production options");u=C2(r,i.jsx,i.jsxs)}const c={Fragment:i.Fragment,ancestors:[],components:i.components||{},create:u,elementAttributeNameCase:i.elementAttributeNameCase||"react",evaluater:i.createEvaluater?i.createEvaluater():void 0,filePath:r,ignoreInvalidStyle:i.ignoreInvalidStyle||!1,passKeys:i.passKeys!==!1,passNode:i.passNode||!1,schema:i.space==="svg"?jc:a2,stylePropertyNameCase:i.stylePropertyNameCase||"dom",tableCellAlignToStyle:i.tableCellAlignToStyle!==!1},f=Cg(c,l,void 0);return f&&typeof f!="string"?f:c.create(l,c.Fragment,{children:f||void 0},void 0)}function Cg(l,i,r){if(i.type==="element")return x2(l,i,r);if(i.type==="mdxFlowExpression"||i.type==="mdxTextExpression")return v2(l,i);if(i.type==="mdxJsxFlowElement"||i.type==="mdxJsxTextElement")return S2(l,i,r);if(i.type==="mdxjsEsm")return b2(l,i);if(i.type==="root")return E2(l,i,r);if(i.type==="text")return w2(l,i)}function x2(l,i,r){const u=l.schema;let c=u;i.tagName.toLowerCase()==="svg"&&u.space==="html"&&(c=jc,l.schema=c),l.ancestors.push(i);const f=Ag(l,i.tagName,!1),d=A2(l,i);let p=Mc(l,i);return m2.has(i.tagName)&&(p=p.filter(function(y){return typeof y=="string"?!Fv(y):!0})),Tg(l,d,f,i),_c(d,p),l.ancestors.pop(),l.schema=u,l.create(i,f,d,r)}function v2(l,i){if(i.data&&i.data.estree&&l.evaluater){const u=i.data.estree.body[0];return u.type,l.evaluater.evaluateExpression(u.expression)}Ri(l,i.position)}function b2(l,i){if(i.data&&i.data.estree&&l.evaluater)return l.evaluater.evaluateProgram(i.data.estree);Ri(l,i.position)}function S2(l,i,r){const u=l.schema;let c=u;i.name==="svg"&&u.space==="html"&&(c=jc,l.schema=c),l.ancestors.push(i);const f=i.name===null?l.Fragment:Ag(l,i.name,!0),d=z2(l,i),p=Mc(l,i);return Tg(l,d,f,i),_c(d,p),l.ancestors.pop(),l.schema=u,l.create(i,f,d,r)}function E2(l,i,r){const u={};return _c(u,Mc(l,i)),l.create(i,l.Fragment,u,r)}function w2(l,i){return i.value}function Tg(l,i,r,u){typeof r!="string"&&r!==l.Fragment&&l.passNode&&(i.node=u)}function _c(l,i){if(i.length>0){const r=i.length>1?i:i[0];r&&(l.children=r)}}function C2(l,i,r){return u;function u(c,f,d,p){const m=Array.isArray(d.children)?r:i;return p?m(f,d,p):m(f,d)}}function T2(l,i){return r;function r(u,c,f,d){const p=Array.isArray(f.children),y=kc(u);return i(c,f,d,p,{columnNumber:y?y.column-1:void 0,fileName:l,lineNumber:y?y.line:void 0},void 0)}}function A2(l,i){const r={};let u,c;for(c in i.properties)if(c!=="children"&&Dc.call(i.properties,c)){const f=N2(l,c,i.properties[c]);if(f){const[d,p]=f;l.tableCellAlignToStyle&&d==="align"&&typeof p=="string"&&g2.has(i.tagName)?u=p:r[d]=p}}if(u){const f=r.style||(r.style={});f[l.stylePropertyNameCase==="css"?"text-align":"textAlign"]=u}return r}function z2(l,i){const r={};for(const u of i.attributes)if(u.type==="mdxJsxExpressionAttribute")if(u.data&&u.data.estree&&l.evaluater){const f=u.data.estree.body[0];f.type;const d=f.expression;d.type;const p=d.properties[0];p.type,Object.assign(r,l.evaluater.evaluateExpression(p.argument))}else Ri(l,i.position);else{const c=u.name;let f;if(u.value&&typeof u.value=="object")if(u.value.data&&u.value.data.estree&&l.evaluater){const p=u.value.data.estree.body[0];p.type,f=l.evaluater.evaluateExpression(p.expression)}else Ri(l,i.position);else f=u.value===null?!0:u.value;r[c]=f}return r}function Mc(l,i){const r=[];let u=-1;const c=l.passKeys?new Map:h2;for(;++u<i.children.length;){const f=i.children[u];let d;if(l.passKeys){const y=f.type==="element"?f.tagName:f.type==="mdxJsxFlowElement"||f.type==="mdxJsxTextElement"?f.name:void 0;if(y){const m=c.get(y)||0;d=y+"-"+m,c.set(y,m+1)}}const p=Cg(l,f,d);p!==void 0&&r.push(p)}return r}function N2(l,i,r){const u=t2(l.schema,i);if(!(r==null||typeof r=="number"&&Number.isNaN(r))){if(Array.isArray(r)&&(r=u.commaSeparated?Vv(r):i2(r)),u.property==="style"){let c=typeof r=="object"?r:j2(l,String(r));return l.stylePropertyNameCase==="css"&&(c=k2(c)),["style",c]}return[l.elementAttributeNameCase==="react"&&u.space?$v[u.property]||u.property:u.attribute,r]}}function j2(l,i){try{return f2(i,{reactCompat:!0})}catch(r){if(l.ignoreInvalidStyle)return{};const u=r,c=new mt("Cannot parse `style` attribute",{ancestors:l.ancestors,cause:u,ruleId:"style",source:"hast-util-to-jsx-runtime"});throw c.file=l.filePath||void 0,c.url=wg+"#cannot-parse-style-attribute",c}}function Ag(l,i,r){let u;if(!r)u={type:"Literal",value:i};else if(i.includes(".")){const c=i.split(".");let f=-1,d;for(;++f<c.length;){const p=im(c[f])?{type:"Identifier",name:c[f]}:{type:"Literal",value:c[f]};d=d?{type:"MemberExpression",object:d,property:p,computed:!!(f&&p.type==="Literal"),optional:!1}:p}u=d}else u=im(i)&&!/^[a-z]/.test(i)?{type:"Identifier",name:i}:{type:"Literal",value:i};if(u.type==="Literal"){const c=u.value;return Dc.call(l.components,c)?l.components[c]:c}if(l.evaluater)return l.evaluater.evaluateExpression(u);Ri(l)}function Ri(l,i){const r=new mt("Cannot handle MDX estrees without `createEvaluater`",{ancestors:l.ancestors,place:i,ruleId:"mdx-estree",source:"hast-util-to-jsx-runtime"});throw r.file=l.filePath||void 0,r.url=wg+"#cannot-handle-mdx-estrees-without-createevaluater",r}function k2(l){const i={};let r;for(r in l)Dc.call(l,r)&&(i[D2(r)]=l[r]);return i}function D2(l){let i=l.replace(p2,_2);return i.slice(0,3)==="ms-"&&(i="-"+i),i}function _2(l){return"-"+l.toLowerCase()}const Ws={action:["form"],cite:["blockquote","del","ins","q"],data:["object"],formAction:["button","input"],href:["a","area","base","link"],icon:["menuitem"],itemId:null,manifest:["html"],ping:["a","area"],poster:["video"],src:["audio","embed","iframe","img","input","script","source","track","video"]},M2={};function O2(l,i){const r=M2,u=typeof r.includeImageAlt=="boolean"?r.includeImageAlt:!0,c=typeof r.includeHtml=="boolean"?r.includeHtml:!0;return zg(l,u,c)}function zg(l,i,r){if(R2(l)){if("value"in l)return l.type==="html"&&!r?"":l.value;if(i&&"alt"in l&&l.alt)return l.alt;if("children"in l)return mm(l.children,i,r)}return Array.isArray(l)?mm(l,i,r):""}function mm(l,i,r){const u=[];let c=-1;for(;++c<l.length;)u[c]=zg(l[c],i,r);return u.join("")}function R2(l){return!!(l&&typeof l=="object")}const gm=document.createElement("i");function Oc(l){const i="&"+l+";";gm.innerHTML=i;const r=gm.textContent;return r.charCodeAt(r.length-1)===59&&l!=="semi"||r===i?!1:r}function hn(l,i,r,u){const c=l.length;let f=0,d;if(i<0?i=-i>c?0:c+i:i=i>c?c:i,r=r>0?r:0,u.length<1e4)d=Array.from(u),d.unshift(i,r),l.splice(...d);else for(r&&l.splice(i,r);f<u.length;)d=u.slice(f,f+1e4),d.unshift(i,0),l.splice(...d),f+=1e4,i+=1e4}function Wt(l,i){return l.length>0?(hn(l,l.length,0,i),l):i}const ym={}.hasOwnProperty;function B2(l){const i={};let r=-1;for(;++r<l.length;)L2(i,l[r]);return i}function L2(l,i){let r;for(r in i){const c=(ym.call(l,r)?l[r]:void 0)||(l[r]={}),f=i[r];let d;if(f)for(d in f){ym.call(c,d)||(c[d]=[]);const p=f[d];U2(c[d],Array.isArray(p)?p:p?[p]:[])}}}function U2(l,i){let r=-1;const u=[];for(;++r<i.length;)(i[r].add==="after"?l:u).push(i[r]);hn(l,0,0,u)}function Ng(l,i){const r=Number.parseInt(l,i);return r<9||r===11||r>13&&r<32||r>126&&r<160||r>55295&&r<57344||r>64975&&r<65008||(r&65535)===65535||(r&65535)===65534||r>1114111?"�":String.fromCodePoint(r)}function wa(l){return l.replace(/[\t\n\r ]+/g," ").replace(/^ | $/g,"").toLowerCase().toUpperCase()}const cn=fl(/[A-Za-z]/),Ht=fl(/[\dA-Za-z]/),H2=fl(/[#-'*+\--9=?A-Z^-~]/);function pc(l){return l!==null&&(l<32||l===127)}const mc=fl(/\d/),q2=fl(/[\dA-Fa-f]/),Y2=fl(/[!-/:-@[-`{-~]/);function me(l){return l!==null&&l<-2}function Nt(l){return l!==null&&(l<0||l===32)}function _e(l){return l===-2||l===-1||l===32}const G2=fl(new RegExp("\\p{P}|\\p{S}","u")),V2=fl(/\s/);function fl(l){return i;function i(r){return r!==null&&r>-1&&l.test(String.fromCharCode(r))}}function za(l){const i=[];let r=-1,u=0,c=0;for(;++r<l.length;){const f=l.charCodeAt(r);let d="";if(f===37&&Ht(l.charCodeAt(r+1))&&Ht(l.charCodeAt(r+2)))c=2;else if(f<128)/[!#$&-;=?-Z_a-z~]/.test(String.fromCharCode(f))||(d=String.fromCharCode(f));else if(f>55295&&f<57344){const p=l.charCodeAt(r+1);f<56320&&p>56319&&p<57344?(d=String.fromCharCode(f,p),c=1):d="�"}else d=String.fromCharCode(f);d&&(i.push(l.slice(u,r),encodeURIComponent(d)),u=r+c+1,d=""),c&&(r+=c,c=0)}return i.join("")+l.slice(u)}function Ve(l,i,r,u){const c=u?u-1:Number.POSITIVE_INFINITY;let f=0;return d;function d(y){return _e(y)?(l.enter(r),p(y)):i(y)}function p(y){return _e(y)&&f++<c?(l.consume(y),p):(l.exit(r),i(y))}}const X2={tokenize:Q2};function Q2(l){const i=l.attempt(this.parser.constructs.contentInitial,u,c);let r;return i;function u(p){if(p===null){l.consume(p);return}return l.enter("lineEnding"),l.consume(p),l.exit("lineEnding"),Ve(l,i,"linePrefix")}function c(p){return l.enter("paragraph"),f(p)}function f(p){const y=l.enter("chunkText",{contentType:"text",previous:r});return r&&(r.next=y),r=y,d(p)}function d(p){if(p===null){l.exit("chunkText"),l.exit("paragraph"),l.consume(p);return}return me(p)?(l.consume(p),l.exit("chunkText"),f):(l.consume(p),d)}}const Z2={tokenize:K2},xm={tokenize:F2};function K2(l){const i=this,r=[];let u=0,c,f,d;return p;function p(q){if(u<r.length){const ne=r[u];return i.containerState=ne[1],l.attempt(ne[0].continuation,y,m)(q)}return m(q)}function y(q){if(u++,i.containerState._closeFlow){i.containerState._closeFlow=void 0,c&&L();const ne=i.events.length;let te=ne,Y;for(;te--;)if(i.events[te][0]==="exit"&&i.events[te][1].type==="chunkFlow"){Y=i.events[te][1].end;break}j(u);let W=ne;for(;W<i.events.length;)i.events[W][1].end={...Y},W++;return hn(i.events,te+1,0,i.events.slice(ne)),i.events.length=W,m(q)}return p(q)}function m(q){if(u===r.length){if(!c)return E(q);if(c.currentConstruct&&c.currentConstruct.concrete)return N(q);i.interrupt=!!(c.currentConstruct&&!c._gfmTableDynamicInterruptHack)}return i.containerState={},l.check(xm,x,v)(q)}function x(q){return c&&L(),j(u),E(q)}function v(q){return i.parser.lazy[i.now().line]=u!==r.length,d=i.now().offset,N(q)}function E(q){return i.containerState={},l.attempt(xm,b,N)(q)}function b(q){return u++,r.push([i.currentConstruct,i.containerState]),E(q)}function N(q){if(q===null){c&&L(),j(0),l.consume(q);return}return c=c||i.parser.flow(i.now()),l.enter("chunkFlow",{_tokenizer:c,contentType:"flow",previous:f}),k(q)}function k(q){if(q===null){O(l.exit("chunkFlow"),!0),j(0),l.consume(q);return}return me(q)?(l.consume(q),O(l.exit("chunkFlow")),u=0,i.interrupt=void 0,p):(l.consume(q),k)}function O(q,ne){const te=i.sliceStream(q);if(ne&&te.push(null),q.previous=f,f&&(f.next=q),f=q,c.defineSkip(q.start),c.write(te),i.parser.lazy[q.start.line]){let Y=c.events.length;for(;Y--;)if(c.events[Y][1].start.offset<d&&(!c.events[Y][1].end||c.events[Y][1].end.offset>d))return;const W=i.events.length;let ue=W,ce,he;for(;ue--;)if(i.events[ue][0]==="exit"&&i.events[ue][1].type==="chunkFlow"){if(ce){he=i.events[ue][1].end;break}ce=!0}for(j(u),Y=W;Y<i.events.length;)i.events[Y][1].end={...he},Y++;hn(i.events,ue+1,0,i.events.slice(W)),i.events.length=Y}}function j(q){let ne=r.length;for(;ne-- >q;){const te=r[ne];i.containerState=te[1],te[0].exit.call(i,l)}r.length=q}function L(){c.write([null]),f=void 0,c=void 0,i.containerState._closeFlow=void 0}}function F2(l,i,r){return Ve(l,l.attempt(this.parser.constructs.document,i,r),"linePrefix",this.parser.constructs.disable.null.includes("codeIndented")?void 0:4)}function vm(l){if(l===null||Nt(l)||V2(l))return 1;if(G2(l))return 2}function Rc(l,i,r){const u=[];let c=-1;for(;++c<l.length;){const f=l[c].resolveAll;f&&!u.includes(f)&&(i=f(i,r),u.push(f))}return i}const gc={name:"attention",resolveAll:I2,tokenize:J2};function I2(l,i){let r=-1,u,c,f,d,p,y,m,x;for(;++r<l.length;)if(l[r][0]==="enter"&&l[r][1].type==="attentionSequence"&&l[r][1]._close){for(u=r;u--;)if(l[u][0]==="exit"&&l[u][1].type==="attentionSequence"&&l[u][1]._open&&i.sliceSerialize(l[u][1]).charCodeAt(0)===i.sliceSerialize(l[r][1]).charCodeAt(0)){if((l[u][1]._close||l[r][1]._open)&&(l[r][1].end.offset-l[r][1].start.offset)%3&&!((l[u][1].end.offset-l[u][1].start.offset+l[r][1].end.offset-l[r][1].start.offset)%3))continue;y=l[u][1].end.offset-l[u][1].start.offset>1&&l[r][1].end.offset-l[r][1].start.offset>1?2:1;const v={...l[u][1].end},E={...l[r][1].start};bm(v,-y),bm(E,y),d={type:y>1?"strongSequence":"emphasisSequence",start:v,end:{...l[u][1].end}},p={type:y>1?"strongSequence":"emphasisSequence",start:{...l[r][1].start},end:E},f={type:y>1?"strongText":"emphasisText",start:{...l[u][1].end},end:{...l[r][1].start}},c={type:y>1?"strong":"emphasis",start:{...d.start},end:{...p.end}},l[u][1].end={...d.start},l[r][1].start={...p.end},m=[],l[u][1].end.offset-l[u][1].start.offset&&(m=Wt(m,[["enter",l[u][1],i],["exit",l[u][1],i]])),m=Wt(m,[["enter",c,i],["enter",d,i],["exit",d,i],["enter",f,i]]),m=Wt(m,Rc(i.parser.constructs.insideSpan.null,l.slice(u+1,r),i)),m=Wt(m,[["exit",f,i],["enter",p,i],["exit",p,i],["exit",c,i]]),l[r][1].end.offset-l[r][1].start.offset?(x=2,m=Wt(m,[["enter",l[r][1],i],["exit",l[r][1],i]])):x=0,hn(l,u-1,r-u+3,m),r=u+m.length-x-2;break}}for(r=-1;++r<l.length;)l[r][1].type==="attentionSequence"&&(l[r][1].type="data");return l}function J2(l,i){const r=this.parser.constructs.attentionMarkers.null,u=this.previous,c=vm(u);let f;return d;function d(y){return f=y,l.enter("attentionSequence"),p(y)}function p(y){if(y===f)return l.consume(y),p;const m=l.exit("attentionSequence"),x=vm(y),v=!x||x===2&&c||r.includes(y),E=!c||c===2&&x||r.includes(u);return m._open=!!(f===42?v:v&&(c||!E)),m._close=!!(f===42?E:E&&(x||!v)),i(y)}}function bm(l,i){l.column+=i,l.offset+=i,l._bufferIndex+=i}const W2={name:"autolink",tokenize:$2};function $2(l,i,r){let u=0;return c;function c(b){return l.enter("autolink"),l.enter("autolinkMarker"),l.consume(b),l.exit("autolinkMarker"),l.enter("autolinkProtocol"),f}function f(b){return cn(b)?(l.consume(b),d):b===64?r(b):m(b)}function d(b){return b===43||b===45||b===46||Ht(b)?(u=1,p(b)):m(b)}function p(b){return b===58?(l.consume(b),u=0,y):(b===43||b===45||b===46||Ht(b))&&u++<32?(l.consume(b),p):(u=0,m(b))}function y(b){return b===62?(l.exit("autolinkProtocol"),l.enter("autolinkMarker"),l.consume(b),l.exit("autolinkMarker"),l.exit("autolink"),i):b===null||b===32||b===60||pc(b)?r(b):(l.consume(b),y)}function m(b){return b===64?(l.consume(b),x):H2(b)?(l.consume(b),m):r(b)}function x(b){return Ht(b)?v(b):r(b)}function v(b){return b===46?(l.consume(b),u=0,x):b===62?(l.exit("autolinkProtocol").type="autolinkEmail",l.enter("autolinkMarker"),l.consume(b),l.exit("autolinkMarker"),l.exit("autolink"),i):E(b)}function E(b){if((b===45||Ht(b))&&u++<63){const N=b===45?E:v;return l.consume(b),N}return r(b)}}const vu={partial:!0,tokenize:P2};function P2(l,i,r){return u;function u(f){return _e(f)?Ve(l,c,"linePrefix")(f):c(f)}function c(f){return f===null||me(f)?i(f):r(f)}}const jg={continuation:{tokenize:tb},exit:nb,name:"blockQuote",tokenize:eb};function eb(l,i,r){const u=this;return c;function c(d){if(d===62){const p=u.containerState;return p.open||(l.enter("blockQuote",{_container:!0}),p.open=!0),l.enter("blockQuotePrefix"),l.enter("blockQuoteMarker"),l.consume(d),l.exit("blockQuoteMarker"),f}return r(d)}function f(d){return _e(d)?(l.enter("blockQuotePrefixWhitespace"),l.consume(d),l.exit("blockQuotePrefixWhitespace"),l.exit("blockQuotePrefix"),i):(l.exit("blockQuotePrefix"),i(d))}}function tb(l,i,r){const u=this;return c;function c(d){return _e(d)?Ve(l,f,"linePrefix",u.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(d):f(d)}function f(d){return l.attempt(jg,i,r)(d)}}function nb(l){l.exit("blockQuote")}const kg={name:"characterEscape",tokenize:lb};function lb(l,i,r){return u;function u(f){return l.enter("characterEscape"),l.enter("escapeMarker"),l.consume(f),l.exit("escapeMarker"),c}function c(f){return Y2(f)?(l.enter("characterEscapeValue"),l.consume(f),l.exit("characterEscapeValue"),l.exit("characterEscape"),i):r(f)}}const Dg={name:"characterReference",tokenize:ab};function ab(l,i,r){const u=this;let c=0,f,d;return p;function p(v){return l.enter("characterReference"),l.enter("characterReferenceMarker"),l.consume(v),l.exit("characterReferenceMarker"),y}function y(v){return v===35?(l.enter("characterReferenceMarkerNumeric"),l.consume(v),l.exit("characterReferenceMarkerNumeric"),m):(l.enter("characterReferenceValue"),f=31,d=Ht,x(v))}function m(v){return v===88||v===120?(l.enter("characterReferenceMarkerHexadecimal"),l.consume(v),l.exit("characterReferenceMarkerHexadecimal"),l.enter("characterReferenceValue"),f=6,d=q2,x):(l.enter("characterReferenceValue"),f=7,d=mc,x(v))}function x(v){if(v===59&&c){const E=l.exit("characterReferenceValue");return d===Ht&&!Oc(u.sliceSerialize(E))?r(v):(l.enter("characterReferenceMarker"),l.consume(v),l.exit("characterReferenceMarker"),l.exit("characterReference"),i)}return d(v)&&c++<f?(l.consume(v),x):r(v)}}const Sm={partial:!0,tokenize:rb},Em={concrete:!0,name:"codeFenced",tokenize:ib};function ib(l,i,r){const u=this,c={partial:!0,tokenize:te};let f=0,d=0,p;return y;function y(Y){return m(Y)}function m(Y){const W=u.events[u.events.length-1];return f=W&&W[1].type==="linePrefix"?W[2].sliceSerialize(W[1],!0).length:0,p=Y,l.enter("co
96deFenced"),l.enter("codeFencedFence"),l.enter("codeFencedFenceSequence"),x(Y)}function x(Y){return Y===p?(d++,l.consume(Y),x):d<3?r(Y):(l.exit("codeFencedFenceSequence"),_e(Y)?Ve(l,v,"whitespace")(Y):v(Y))}function v(Y){return Y===null||me(Y)?(l.exit("codeFencedFence"),u.interrupt?i(Y):l.check(Sm,k,ne)(Y)):(l.enter("codeFencedFenceInfo"),l.enter("chunkString",{contentType:"string"}),E(Y))}function E(Y){return Y===null||me(Y)?(l.exit("chunkString"),l.exit("codeFencedFenceInfo"),v(Y)):_e(Y)?(l.exit("chunkString"),l.exit("codeFencedFenceInfo"),Ve(l,b,"whitespace")(Y)):Y===96&&Y===p?r(Y):(l.consume(Y),E)}function b(Y){return Y===null||me(Y)?v(Y):(l.enter("codeFencedFenceMeta"),l.enter("chunkString",{contentType:"string"}),N(Y))}function N(Y){return Y===null||me(Y)?(l.exit("chunkString"),l.exit("codeFencedFenceMeta"),v(Y)):Y===96&&Y===p?r(Y):(l.consume(Y),N)}function k(Y){return l.attempt(c,ne,O)(Y)}function O(Y){return l.enter("lineEnding"),l.consume(Y),l.exit("lineEnding"),j}function j(Y){return f>0&&_e(Y)?Ve(l,L,"linePrefix",f+1)(Y):L(Y)}function L(Y){return Y===null||me(Y)?l.check(Sm,k,ne)(Y):(l.enter("codeFlowValue"),q(Y))}function q(Y){return Y===null||me(Y)?(l.exit("codeFlowValue"),L(Y)):(l.consume(Y),q)}function ne(Y){return l.exit("codeFenced"),i(Y)}function te(Y,W,ue){let ce=0;return he;function he(F){return Y.enter("lineEnding"),Y.consume(F),Y.exit("lineEnding"),ee}function ee(F){return Y.enter("codeFencedFence"),_e(F)?Ve(Y,P,"linePrefix",u.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(F):P(F)}function P(F){return F===p?(Y.enter("codeFencedFenceSequence"),Se(F)):ue(F)}function Se(F){return F===p?(ce++,Y.consume(F),Se):ce>=d?(Y.exit("codeFencedFenceSequence"),_e(F)?Ve(Y,ae,"whitespace")(F):ae(F)):ue(F)}function ae(F){return F===null||me(F)?(Y.exit("codeFencedFence"),W(F)):ue(F)}}}function rb(l,i,r){const u=this;return c;function c(d){return d===null?r(d):(l.enter("lineEnding"),l.consume(d),l.exit("lineEnding"),f)}function f(d){return u.parser.lazy[u.now().line]?r(d):i(d)}}const $s={name:"codeIndented",tokenize:ob},ub={partial:!0,tokenize:sb};function ob(l,i,r){const u=this;return c;function c(m){return l.enter("codeIndented"),Ve(l,f,"linePrefix",5)(m)}function f(m){const x=u.events[u.events.length-1];return x&&x[1].type==="linePrefix"&&x[2].sliceSerialize(x[1],!0).length>=4?d(m):r(m)}function d(m){return m===null?y(m):me(m)?l.attempt(ub,d,y)(m):(l.enter("codeFlowValue"),p(m))}function p(m){return m===null||me(m)?(l.exit("codeFlowValue"),d(m)):(l.consume(m),p)}function y(m){return l.exit("codeIndented"),i(m)}}function sb(l,i,r){const u=this;return c;function c(d){return u.parser.lazy[u.now().line]?r(d):me(d)?(l.enter("lineEnding"),l.consume(d),l.exit("lineEnding"),c):Ve(l,f,"linePrefix",5)(d)}function f(d){const p=u.events[u.events.length-1];return p&&p[1].type==="linePrefix"&&p[2].sliceSerialize(p[1],!0).length>=4?i(d):me(d)?c(d):r(d)}}const cb={name:"codeText",previous:db,resolve:fb,tokenize:hb};function fb(l){let i=l.length-4,r=3,u,c;if((l[r][1].type==="lineEnding"||l[r][1].type==="space")&&(l[i][1].type==="lineEnding"||l[i][1].type==="space")){for(u=r;++u<i;)if(l[u][1].type==="codeTextData"){l[r][1].type="codeTextPadding",l[i][1].type="codeTextPadding",r+=2,i-=2;break}}for(u=r-1,i++;++u<=i;)c===void 0?u!==i&&l[u][1].type!=="lineEnding"&&(c=u):(u===i||l[u][1].type==="lineEnding")&&(l[c][1].type="codeTextData",u!==c+2&&(l[c][1].end=l[u-1][1].end,l.splice(c+2,u-c-2),i-=u-c-2,u=c+2),c=void 0);return l}function db(l){return l!==96||this.events[this.events.length-1][1].type==="characterEscape"}function hb(l,i,r){let u=0,c,f;return d;function d(v){return l.enter("codeText"),l.enter("codeTextSequence"),p(v)}function p(v){return v===96?(l.consume(v),u++,p):(l.exit("codeTextSequence"),y(v))}function y(v){return v===null?r(v):v===32?(l.enter("space"),l.consume(v),l.exit("space"),y):v===96?(f=l.enter("codeTextSequence"),c=0,x(v)):me(v)?(l.enter("lineEnding"),l.consume(v),l.exit("lineEnding"),y):(l.enter("codeTextData"),m(v))}function m(v){return v===null||v===32||v===96||me(v)?(l.exit("codeTextData"),y(v)):(l.consume(v),m)}function x(v){return v===96?(l.consume(v),c++,x):c===u?(l.exit("codeTextSequence"),l.exit("codeText"),i(v)):(f.type="codeTextData",m(v))}}
vendor: 31,547 bytes, lines 96-98
96class pb{constructor(i){this.left=i?[...i]:[],this.right=[]}get(i){if(i<0||i>=this.left.length+this.right.length)throw new RangeError("Cannot access index `"+i+"` in a splice buffer of size `"+(this.left.length+this.right.length)+"`");return i<this.left.length?this.left[i]:this.right[this.right.length-i+this.left.length-1]}get length(){return this.left.length+this.right.length}shift(){return this.setCursor(0),this.right.pop()}slice(i,r){const u=r??Number.POSITIVE_INFINITY;return u<this.left.length?this.left.slice(i,u):i>this.left.length?this.right.slice(this.right.length-u+this.left.length,this.right.length-i+this.left.length).reverse():this.left.slice(i).concat(this.right.slice(this.right.length-u+this.left.length).reverse())}splice(i,r,u){const c=r||0;this.setCursor(Math.trunc(i));const f=this.right.splice(this.right.length-c,Number.POSITIVE_INFINITY);return u&&Ni(this.left,u),f.reverse()}pop(){return this.setCursor(Number.POSITIVE_INFINITY),this.left.pop()}push(i){this.setCursor(Number.POSITIVE_INFINITY),this.left.push(i)}pushMany(i){this.setCursor(Number.POSITIVE_INFINITY),Ni(this.left,i)}unshift(i){this.setCursor(0),this.right.push(i)}unshiftMany(i){this.setCursor(0),Ni(this.right,i.reverse())}setCursor(i){if(!(i===this.left.length||i>this.left.length&&this.right.length===0||i<0&&this.left.length===0))if(i<this.left.length){const r=this.left.splice(i,Number.POSITIVE_INFINITY);Ni(this.right,r.reverse())}else{const r=this.right.splice(this.left.length+this.right.length-i,Number.POSITIVE_INFINITY);Ni(this.left,r.reverse())}}}function Ni(l,i){let r=0;if(i.length<1e4)l.push(...i);else for(;r<i.length;)l.push(...i.slice(r,r+1e4)),r+=1e4}function _g(l){const i={};let r=-1,u,c,f,d,p,y,m;const x=new pb(l);for(;++r<x.length;){for(;r in i;)r=i[r];if(u=x.get(r),r&&u[1].type==="chunkFlow"&&x.get(r-1)[1].type==="listItemPrefix"&&(y=u[1]._tokenizer.events,f=0,f<y.length&&y[f][1].type==="lineEndingBlank"&&(f+=2),f<y.length&&y[f][1].type==="content"))for(;++f<y.length&&y[f][1].type!=="content";)y[f][1].type==="chunkText"&&(y[f][1]._isInFirstContentOfListItem=!0,f++);if(u[0]==="enter")u[1].contentType&&(Object.assign(i,mb(x,r)),r=i[r],m=!0);else if(u[1]._container){for(f=r,c=void 0;f--;)if(d=x.get(f),d[1].type==="lineEnding"||d[1].type==="lineEndingBlank")d[0]==="enter"&&(c&&(x.get(c)[1].type="lineEndingBlank"),d[1].type="lineEnding",c=f);else if(!(d[1].type==="linePrefix"||d[1].type==="listItemIndent"))break;c&&(u[1].end={...x.get(c)[1].start},p=x.slice(c,r),p.unshift(u),x.splice(c,r-c+1,p))}}return hn(l,0,Number.POSITIVE_INFINITY,x.slice(0)),!m}function mb(l,i){const r=l.get(i)[1],u=l.get(i)[2];let c=i-1;const f=[];let d=r._tokenizer;d||(d=u.parser[r.contentType](r.start),r._contentTypeTextTrailing&&(d._contentTypeTextTrailing=!0));const p=d.events,y=[],m={};let x,v,E=-1,b=r,N=0,k=0;const O=[k];for(;b;){for(;l.get(++c)[1]!==b;);f.push(c),b._tokenizer||(x=u.sliceStream(b),b.next||x.push(null),v&&d.defineSkip(b.start),b._isInFirstContentOfListItem&&(d._gfmTasklistFirstContentOfListItem=!0),d.write(x),b._isInFirstContentOfListItem&&(d._gfmTasklistFirstContentOfListItem=void 0)),v=b,b=b.next}for(b=r;++E<p.length;)p[E][0]==="exit"&&p[E-1][0]==="enter"&&p[E][1].type===p[E-1][1].type&&p[E][1].start.line!==p[E][1].end.line&&(k=E+1,O.push(k),b._tokenizer=void 0,b.previous=void 0,b=b.next);for(d.events=[],b?(b._tokenizer=void 0,b.previous=void 0):O.pop(),E=O.length;E--;){const j=p.slice(O[E],O[E+1]),L=f.pop();y.push([L,L+j.length-1]),l.splice(L,2,j)}for(y.reverse(),E=-1;++E<y.length;)m[N+y[E][0]]=N+y[E][1],N+=y[E][1]-y[E][0]-1;return m}const gb={resolve:xb,tokenize:vb},yb={partial:!0,tokenize:bb};function xb(l){return _g(l),l}function vb(l,i){let r;return u;function u(p){return l.enter("content"),r=l.enter("chunkContent",{contentType:"content"}),c(p)}function c(p){return p===null?f(p):me(p)?l.check(yb,d,f)(p):(l.consume(p),c)}function f(p){return l.exit("chunkContent"),l.exit("content"),i(p)}function d(p){return l.consume(p),l.exit("chunkContent"),r.next=l.enter("chunkContent",{contentType:"content",previous:r}),r=r.next,c}}function bb(l,i,r){const u=this;return c;function c(d){return l.exit("chunkContent"),l.enter("lineEnding"),l.consume(d),l.exit("lineEnding"),Ve(l,f,"linePrefix")}function f(d){if(d===null||me(d))return r(d);const p=u.events[u.events.length-1];return!u.parser.constructs.disable.null.includes("codeIndented")&&p&&p[1].type==="linePrefix"&&p[2].sliceSerialize(p[1],!0).length>=4?i(d):l.interrupt(u.parser.constructs.flow,r,i)(d)}}function Mg(l,i,r,u,c,f,d,p,y){const m=y||Number.POSITIVE_INFINITY;let x=0;return v;function v(j){return j===60?(l.enter(u),l.enter(c),l.enter(f),l.consume(j),l.exit(f),E):j===null||j===32||j===41||pc(j)?r(j):(l.enter(u),l.enter(d),l.enter(p),l.enter("chunkString",{contentType:"string"}),k(j))}function E(j){return j===62?(l.enter(f),l.consume(j),l.exit(f),l.exit(c),l.exit(u),i):(l.enter(p),l.enter("chunkString",{contentType:"string"}),b(j))}function b(j){return j===62?(l.exit("chunkString"),l.exit(p),E(j)):j===null||j===60||me(j)?r(j):(l.consume(j),j===92?N:b)}function N(j){return j===60||j===62||j===92?(l.consume(j),b):b(j)}function k(j){return!x&&(j===null||j===41||Nt(j))?(l.exit("chunkString"),l.exit(p),l.exit(d),l.exit(u),i(j)):x<m&&j===40?(l.consume(j),x++,k):j===41?(l.consume(j),x--,k):j===null||j===32||j===40||pc(j)?r(j):(l.consume(j),j===92?O:k)}function O(j){return j===40||j===41||j===92?(l.consume(j),k):k(j)}}function Og(l,i,r,u,c,f){const d=this;let p=0,y;return m;function m(b){return l.enter(u),l.enter(c),l.consume(b),l.exit(c),l.enter(f),x}function x(b){return p>999||b===null||b===91||b===93&&!y||b===94&&!p&&"_hiddenFootnoteSupport"in d.parser.constructs?r(b):b===93?(l.exit(f),l.enter(c),l.consume(b),l.exit(c),l.exit(u),i):me(b)?(l.enter("lineEnding"),l.consume(b),l.exit("lineEnding"),x):(l.enter("chunkString",{contentType:"string"}),v(b))}function v(b){return b===null||b===91||b===93||me(b)||p++>999?(l.exit("chunkString"),x(b)):(l.consume(b),y||(y=!_e(b)),b===92?E:v)}function E(b){return b===91||b===92||b===93?(l.consume(b),p++,v):v(b)}}function Rg(l,i,r,u,c,f){let d;return p;function p(E){return E===34||E===39||E===40?(l.enter(u),l.enter(c),l.consume(E),l.exit(c),d=E===40?41:E,y):r(E)}function y(E){return E===d?(l.enter(c),l.consume(E),l.exit(c),l.exit(u),i):(l.enter(f),m(E))}function m(E){return E===d?(l.exit(f),y(d)):E===null?r(E):me(E)?(l.enter("lineEnding"),l.consume(E),l.exit("lineEnding"),Ve(l,m,"linePrefix")):(l.enter("chunkString",{contentType:"string"}),x(E))}function x(E){return E===d||E===null||me(E)?(l.exit("chunkString"),m(E)):(l.consume(E),E===92?v:x)}function v(E){return E===d||E===92?(l.consume(E),x):x(E)}}function _i(l,i){let r;return u;function u(c){return me(c)?(l.enter("lineEnding"),l.consume(c),l.exit("lineEnding"),r=!0,u):_e(c)?Ve(l,u,r?"linePrefix":"lineSuffix")(c):i(c)}}const Sb={name:"definition",tokenize:wb},Eb={partial:!0,tokenize:Cb};function wb(l,i,r){const u=this;let c;return f;function f(b){return l.enter("definition"),d(b)}function d(b){return Og.call(u,l,p,r,"definitionLabel","definitionLabelMarker","definitionLabelString")(b)}function p(b){return c=wa(u.sliceSerialize(u.events[u.events.length-1][1]).slice(1,-1)),b===58?(l.enter("definitionMarker"),l.consume(b),l.exit("definitionMarker"),y):r(b)}function y(b){return Nt(b)?_i(l,m)(b):m(b)}function m(b){return Mg(l,x,r,"definitionDestination","definitionDestinationLiteral","definitionDestinationLiteralMarker","definitionDestinationRaw","definitionDestinationString")(b)}function x(b){return l.attempt(Eb,v,v)(b)}function v(b){return _e(b)?Ve(l,E,"whitespace")(b):E(b)}function E(b){return b===null||me(b)?(l.exit("definition"),u.parser.defined.push(c),i(b)):r(b)}}function Cb(l,i,r){return u;function u(p){return Nt(p)?_i(l,c)(p):r(p)}function c(p){return Rg(l,f,r,"definitionTitle","definitionTitleMarker","definitionTitleString")(p)}function f(p){return _e(p)?Ve(l,d,"whitespace")(p):d(p)}function d(p){return p===null||me(p)?i(p):r(p)}}const Tb={name:"hardBreakEscape",tokenize:Ab};function Ab(l,i,r){return u;function u(f){return l.enter("hardBreakEscape"),l.consume(f),c}function c(f){return me(f)?(l.exit("hardBreakEscape"),i(f)):r(f)}}const zb={name:"headingAtx",resolve:Nb,tokenize:jb};function Nb(l,i){let r=l.length-2,u=3,c,f;return l[u][1].type==="whitespace"&&(u+=2),r-2>u&&l[r][1].type==="whitespace"&&(r-=2),l[r][1].type==="atxHeadingSequence"&&(u===r-1||r-4>u&&l[r-2][1].type==="whitespace")&&(r-=u+1===r?2:4),r>u&&(c={type:"atxHeadingText",start:l[u][1].start,end:l[r][1].end},f={type:"chunkText",start:l[u][1].start,end:l[r][1].end,contentType:"text"},hn(l,u,r-u+1,[["enter",c,i],["enter",f,i],["exit",f,i],["exit",c,i]])),l}function jb(l,i,r){let u=0;return c;function c(x){return l.enter("atxHeading"),f(x)}function f(x){return l.enter("atxHeadingSequence"),d(x)}function d(x){return x===35&&u++<6?(l.consume(x),d):x===null||Nt(x)?(l.exit("atxHeadingSequence"),p(x)):r(x)}function p(x){return x===35?(l.enter("atxHeadingSequence"),y(x)):x===null||me(x)?(l.exit("atxHeading"),i(x)):_e(x)?Ve(l,p,"whitespace")(x):(l.enter("atxHeadingText"),m(x))}function y(x){return x===35?(l.consume(x),y):(l.exit("atxHeadingSequence"),p(x))}function m(x){return x===null||x===35||Nt(x)?(l.exit("atxHeadingText"),p(x)):(l.consume(x),m)}}const kb=["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","h1","h2","h3","h4","h5","h6","head","header","hr","html","iframe","legend","li","link","main","menu","menuitem","nav","noframes","ol","optgroup","option","p","param","search","section","summary","table","tbody","td","tfoot","th","thead","title","tr","track","ul"],wm=["pre","script","style","textarea"],Db={concrete:!0,name:"htmlFlow",resolveTo:Ob,tokenize:Rb},_b={partial:!0,tokenize:Lb},Mb={partial:!0,tokenize:Bb};function Ob(l){let i=l.length;for(;i--&&!(l[i][0]==="enter"&&l[i][1].type==="htmlFlow"););return i>1&&l[i-2][1].type==="linePrefix"&&(l[i][1].start=l[i-2][1].start,l[i+1][1].start=l[i-2][1].start,l.splice(i-2,2)),l}function Rb(l,i,r){const u=this;let c,f,d,p,y;return m;function m(w){return x(w)}function x(w){return l.enter("htmlFlow"),l.enter("htmlFlowData"),l.consume(w),v}function v(w){return w===33?(l.consume(w),E):w===47?(l.consume(w),f=!0,k):w===63?(l.consume(w),c=3,u.interrupt?i:C):cn(w)?(l.consume(w),d=String.fromCharCode(w),O):r(w)}function E(w){return w===45?(l.consume(w),c=2,b):w===91?(l.consume(w),c=5,p=0,N):cn(w)?(l.consume(w),c=4,u.interrupt?i:C):r(w)}function b(w){return w===45?(l.consume(w),u.interrupt?i:C):r(w)}function N(w){const $="CDATA[";return w===$.charCodeAt(p++)?(l.consume(w),p===$.length?u.interrupt?i:P:N):r(w)}function k(w){return cn(w)?(l.consume(w),d=String.fromCharCode(w),O):r(w)}function O(w){if(w===null||w===47||w===62||Nt(w)){const $=w===47,de=d.toLowerCase();return!$&&!f&&wm.includes(de)?(c=1,u.interrupt?i(w):P(w)):kb.includes(d.toLowerCase())?(c=6,$?(l.consume(w),j):u.interrupt?i(w):P(w)):(c=7,u.interrupt&&!u.parser.lazy[u.now().line]?r(w):f?L(w):q(w))}return w===45||Ht(w)?(l.consume(w),d+=String.fromCharCode(w),O):r(w)}function j(w){return w===62?(l.consume(w),u.interrupt?i:P):r(w)}function L(w){return _e(w)?(l.consume(w),L):he(w)}function q(w){return w===47?(l.consume(w),he):w===58||w===95||cn(w)?(l.consume(w),ne):_e(w)?(l.consume(w),q):he(w)}function ne(w){return w===45||w===46||w===58||w===95||Ht(w)?(l.consume(w),ne):te(w)}function te(w){return w===61?(l.consume(w),Y):_e(w)?(l.consume(w),te):q(w)}function Y(w){return w===null||w===60||w===61||w===62||w===96?r(w):w===34||w===39?(l.consume(w),y=w,W):_e(w)?(l.consume(w),Y):ue(w)}function W(w){return w===y?(l.consume(w),y=null,ce):w===null||me(w)?r(w):(l.consume(w),W)}function ue(w){return w===null||w===34||w===39||w===47||w===60||w===61||w===62||w===96||Nt(w)?te(w):(l.consume(w),ue)}function ce(w){return w===47||w===62||_e(w)?q(w):r(w)}function he(w){return w===62?(l.consume(w),ee):r(w)}function ee(w){return w===null||me(w)?P(w):_e(w)?(l.consume(w),ee):r(w)}function P(w){return w===45&&c===2?(l.consume(w),B):w===60&&c===1?(l.consume(w),K):w===62&&c===4?(l.consume(w),A):w===63&&c===3?(l.consume(w),C):w===93&&c===5?(l.consume(w),be):me(w)&&(c===6||c===7)?(l.exit("htmlFlowData"),l.check(_b,V,Se)(w)):w===null||me(w)?(l.exit("htmlFlowData"),Se(w)):(l.consume(w),P)}function Se(w){return l.check(Mb,ae,V)(w)}function ae(w){return l.enter("lineEnding"),l.consume(w),l.exit("lineEnding"),F}function F(w){return w===null||me(w)?Se(w):(l.enter("htmlFlowData"),P(w))}function B(w){return w===45?(l.consume(w),C):P(w)}function K(w){return w===47?(l.consume(w),d="",re):P(w)}function re(w){if(w===62){const $=d.toLowerCase();return wm.includes($)?(l.consume(w),A):P(w)}return cn(w)&&d.length<8?(l.consume(w),d+=String.fromCharCode(w),re):P(w)}function be(w){return w===93?(l.consume(w),C):P(w)}function C(w){return w===62?(l.consume(w),A):w===45&&c===2?(l.consume(w),C):P(w)}function A(w){return w===null||me(w)?(l.exit("htmlFlowData"),V(w)):(l.consume(w),A)}function V(w){return l.exit("htmlFlow"),i(w)}}function Bb(l,i,r){const u=this;return c;function c(d){return me(d)?(l.enter("lineEnding"),l.consume(d),l.exit("lineEnding"),f):r(d)}function f(d){return u.parser.lazy[u.now().line]?r(d):i(d)}}function Lb(l,i,r){return u;function u(c){return l.enter("lineEnding"),l.consume(c),l.exit("lineEnding"),l.attempt(vu,i,r)}}const Ub={name:"htmlText",tokenize:Hb};function Hb(l,i,r){const u=this;let c,f,d;return p;function p(C){return l.enter("htmlText"),l.enter("htmlTextData"),l.consume(C),y}function y(C){return C===33?(l.consume(C),m):C===47?(l.consume(C),te):C===63?(l.consume(C),q):cn(C)?(l.consume(C),ue):r(C)}function m(C){return C===45?(l.consume(C),x):C===91?(l.consume(C),f=0,N):cn(C)?(l.consume(C),L):r(C)}function x(C){return C===45?(l.consume(C),b):r(C)}function v(C){return C===null?r(C):C===45?(l.consume(C),E):me(C)?(d=v,K(C)):(l.consume(C),v)}function E(C){return C===45?(l.consume(C),b):v(C)}function b(C){return C===62?B(C):C===45?E(C):v(C)}function N(C){const A="CDATA[";return C===A.charCodeAt(f++)?(l.consume(C),f===A.length?k:N):r(C)}function k(C){return C===null?r(C):C===93?(l.consume(C),O):me(C)?(d=k,K(C)):(l.consume(C),k)}function O(C){return C===93?(l.consume(C),j):k(C)}function j(C){return C===62?B(C):C===93?(l.consume(C),j):k(C)}function L(C){return C===null||C===62?B(C):me(C)?(d=L,K(C)):(l.consume(C),L)}function q(C){return C===null?r(C):C===63?(l.consume(C),ne):me(C)?(d=q,K(C)):(l.consume(C),q)}function ne(C){return C===62?B(C):q(C)}function te(C){return cn(C)?(l.consume(C),Y):r(C)}function Y(C){return C===45||Ht(C)?(l.consume(C),Y):W(C)}function W(C){return me(C)?(d=W,K(C)):_e(C)?(l.consume(C),W):B(C)}function ue(C){return C===45||Ht(C)?(l.consume(C),ue):C===47||C===62||Nt(C)?ce(C):r(C)}function ce(C){return C===47?(l.consume(C),B):C===58||C===95||cn(C)?(l.consume(C),he):me(C)?(d=ce,K(C)):_e(C)?(l.consume(C),ce):B(C)}function he(C){return C===45||C===46||C===58||C===95||Ht(C)?(l.consume(C),he):ee(C)}function ee(C){return C===61?(l.consume(C),P):me(C)?(d=ee,K(C)):_e(C)?(l.consume(C),ee):ce(C)}function P(C){return C===null||C===60||C===61||C===62||C===96?r(C):C===34||C===39?(l.consume(C),c=C,Se):me(C)?(d=P,K(C)):_e(C)?(l.consume(C),P):(l.consume(C),ae)}function Se(C){return C===c?(l.consume(C),c=void 0,F):C===null?r(C):me(C)?(d=Se,K(C)):(l.consume(C),Se)}function ae(C){return C===null||C===34||C===39||C===60||C===61||C===96?r(C):C===47||C===62||Nt(C)?ce(C):(l.consume(C),ae)}function F(C){return C===47||C===62||Nt(C)?ce(C):r(C)}function B(C){return C===62?(l.consume(C),l.exit("htmlTextData"),l.exit("htmlText"),i):r(C)}function K(C){return l.exit("htmlTextData"),l.enter("lineEnding"),l.consume(C),l.exit("lineEnding"),re}function re(C){return _e(C)?Ve(l,be,"linePrefix",u.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(C):be(C)}function be(C){return l.enter("htmlTextData"),d(C)}}const Bc={name:"labelEnd",resolveAll:Vb,resolveTo:Xb,tokenize:Qb},qb={tokenize:Zb},Yb={tokenize:Kb},Gb={tokenize:Fb};function Vb(l){let i=-1;const r=[];for(;++i<l.length;){const u=l[i][1];if(r.push(l[i]),u.type==="labelImage"||u.type==="labelLink"||u.type==="labelEnd"){const c=u.type==="labelImage"?4:2;u.type="data",i+=c}}return l.length!==r.length&&hn(l,0,l.length,r),l}function Xb(l,i){let r=l.length,u=0,c,f,d,p;for(;r--;)if(c=l[r][1],f){if(c.type==="link"||c.type==="labelLink"&&c._inactive)break;l[r][0]==="enter"&&c.type==="labelLink"&&(c._inactive=!0)}else if(d){if(l[r][0]==="enter"&&(c.type==="labelImage"||c.type==="labelLink")&&!c._balanced&&(f=r,c.type!=="labelLink")){u=2;break}}else c.type==="labelEnd"&&(d=r);const y={type:l[f][1].type==="labelLink"?"link":"image",start:{...l[f][1].start},end:{...l[l.length-1][1].end}},m={type:"label",start:{...l[f][1].start},end:{...l[d][1].end}},x={type:"labelText",start:{...l[f+u+2][1].end},end:{...l[d-2][1].start}};return p=[["enter",y,i],["enter",m,i]],p=Wt(p,l.slice(f+1,f+u+3)),p=Wt(p,[["enter",x,i]]),p=Wt(p,Rc(i.parser.constructs.insideSpan.null,l.slice(f+u+4,d-3),i)),p=Wt(p,[["exit",x,i],l[d-2],l[d-1],["exit",m,i]]),p=Wt(p,l.slice(d+1)),p=Wt(p,[["exit",y,i]]),hn(l,f,l.length,p),l}function Qb(l,i,r){const u=this;let c=u.events.length,f,d;for(;c--;)if((u.events[c][1].type==="labelImage"||u.events[c][1].type==="labelLink")&&!u.events[c][1]._balanced){f=u.events[c][1];break}return p;function p(E){return f?f._inactive?v(E):(d=u.parser.defined.includes(wa(u.sliceSerialize({start:f.end,end:u.now()}))),l.enter("labelEnd"),l.enter("labelMarker"),l.consume(E),l.exit("labelMarker"),l.exit("labelEnd"),y):r(E)}function y(E){return E===40?l.attempt(qb,x,d?x:v)(E):E===91?l.attempt(Yb,x,d?m:v)(E):d?x(E):v(E)}function m(E){return l.attempt(Gb,x,v)(E)}function x(E){return i(E)}function v(E){return f._balanced=!0,r(E)}}function Zb(l,i,r){return u;function u(v){return l.enter("resource"),l.enter("resourceMarker"),l.consume(v),l.exit("resourceMarker"),c}function c(v){return Nt(v)?_i(l,f)(v):f(v)}function f(v){return v===41?x(v):Mg(l,d,p,"resourceDestination","resourceDestinationLiteral","resourceDestinationLiteralMarker","resourceDestinationRaw","resourceDestinationString",32)(v)}function d(v){return Nt(v)?_i(l,y)(v):x(v)}function p(v){return r(v)}function y(v){return v===34||v===39||v===40?Rg(l,m,r,"resourceTitle","resourceTitleMarker","resourceTitleString")(v):x(v)}function m(v){return Nt(v)?_i(l,x)(v):x(v)}function x(v){return v===41?(l.enter("resourceMarker"),l.consume(v),l.exit("resourceMarker"),l.exit("resource"),i):r(v)}}function Kb(l,i,r){const u=this;return c;function c(p){return Og.call(u,l,f,d,"reference","referenceMarker","referenceString")(p)}function f(p){return u.parser.defined.includes(wa(u.sliceSerialize(u.events[u.events.length-1][1]).slice(1,-1)))?i(p):r(p)}function d(p){return r(p)}}function Fb(l,i,r){return u;function u(f){return l.enter("reference"),l.enter("referenceMarker"),l.consume(f),l.exit("referenceMarker"),c}function c(f){return f===93?(l.enter("referenceMarker"),l.consume(f),l.exit("referenceMarker"),l.exit("reference"),i):r(f)}}const Ib={name:"labelStartImage",resolveAll:Bc.resolveAll,tokenize:Jb};function Jb(l,i,r){const u=this;return c;function c(p){return l.enter("labelImage"),l.enter("labelImageMarker"),l.consume(p),l.exit("labelImageMarker"),f}function f(p){return p===91?(l.enter("labelMarker"),l.consume(p),l.exit("labelMarker"),l.exit("labelImage"),d):r(p)}function d(p){return p===94&&"_hiddenFootnoteSupport"in u.parser.constructs?r(p):i(p)}}const Wb={name:"labelStartLink",resolveAll:Bc.resolveAll,tokenize:$b};function $b(l,i,r){const u=this;return c;function c(d){return l.enter("labelLink"),l.enter("labelMarker"),l.consume(d),l.exit("labelMarker"),l.exit("labelLink"),f}function f(d){return d===94&&"_hiddenFootnoteSupport"in u.parser.constructs?r(d):i(d)}}const Ps={name:"lineEnding",tokenize:Pb};function Pb(l,i){return r;function r(u){return l.enter("lineEnding"),l.consume(u),l.exit("lineEnding"),Ve(l,i,"linePrefix")}}const hu={name:"thematicBreak",tokenize:eS};function eS(l,i,r){let u=0,c;return f;function f(m){return l.enter("thematicBreak"),d(m)}function d(m){return c=m,p(m)}function p(m){return m===c?(l.enter("thematicBreakSequence"),y(m)):u>=3&&(m===null||me(m))?(l.exit("thematicBreak"),i(m)):r(m)}function y(m){return m===c?(l.consume(m),u++,y):(l.exit("thematicBreakSequence"),_e(m)?Ve(l,p,"whitespace")(m):p(m))}}const zt={continuation:{tokenize:aS},exit:rS,name:"list",tokenize:lS},tS={partial:!0,tokenize:uS},nS={partial:!0,tokenize:iS};function lS(l,i,r){const u=this,c=u.events[u.events.length-1];let f=c&&c[1].type==="linePrefix"?c[2].sliceSerialize(c[1],!0).length:0,d=0;return p;function p(b){const N=u.containerState.type||(b===42||b===43||b===45?"listUnordered":"listOrdered");if(N==="listUnordered"?!u.containerState.marker||b===u.containerState.marker:mc(b)){if(u.containerState.type||(u.containerState.type=N,l.enter(N,{_container:!0})),N==="listUnordered")return l.enter("listItemPrefix"),b===42||b===45?l.check(hu,r,m)(b):m(b);if(!u.interrupt||b===49)return l.enter("listItemPrefix"),l.enter("listItemValue"),y(b)}return r(b)}function y(b){return mc(b)&&++d<10?(l.consume(b),y):(!u.interrupt||d<2)&&(u.containerState.marker?b===u.containerState.marker:b===41||b===46)?(l.exit("listItemValue"),m(b)):r(b)}function m(b){return l.enter("listItemMarker"),l.consume(b),l.exit("listItemMarker"),u.containerState.marker=u.containerState.marker||b,l.check(vu,u.interrupt?r:x,l.attempt(tS,E,v))}function x(b){return u.containerState.initialBlankLine=!0,f++,E(b)}function v(b){return _e(b)?(l.enter("listItemPrefixWhitespace"),l.consume(b),l.exit("listItemPrefixWhitespace"),E):r(b)}function E(b){return u.containerState.size=f+u.sliceSerialize(l.exit("listItemPrefix"),!0).length,i(b)}}function aS(l,i,r){const u=this;return u.containerState._closeFlow=void 0,l.check(vu,c,f);function c(p){return u.containerState.furtherBlankLines=u.containerState.furtherBlankLines||u.containerState.initialBlankLine,Ve(l,i,"listItemIndent",u.containerState.size+1)(p)}function f(p){return u.containerState.furtherBlankLines||!_e(p)?(u.containerState.furtherBlankLines=void 0,u.containerState.initialBlankLine=void 0,d(p)):(u.containerState.furtherBlankLines=void 0,u.containerState.initialBlankLine=void 0,l.attempt(nS,i,d)(p))}function d(p){return u.containerState._closeFlow=!0,u.interrupt=void 0,Ve(l,l.attempt(zt,i,r),"linePrefix",u.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(p)}}function iS(l,i,r){const u=this;return Ve(l,c,"listItemIndent",u.containerState.size+1);function c(f){const d=u.events[u.events.length-1];return d&&d[1].type==="listItemIndent"&&d[2].sliceSerialize(d[1],!0).length===u.containerState.size?i(f):r(f)}}function rS(l){l.exit(this.containerState.type)}function uS(l,i,r){const u=this;return Ve(l,c,"listItemPrefixWhitespace",u.parser.constructs.disable.null.includes("codeIndented")?void 0:5);function c(f){const d=u.events[u.events.length-1];return!_e(f)&&d&&d[1].type==="listItemPrefixWhitespace"?i(f):r(f)}}const Cm={name:"setextUnderline",resolveTo:oS,tokenize:sS};function oS(l,i){let r=l.length,u,c,f;for(;r--;)if(l[r][0]==="enter"){if(l[r][1].type==="content"){u=r;break}l[r][1].type==="paragraph"&&(c=r)}else l[r][1].type==="content"&&l.splice(r,1),!f&&l[r][1].type==="definition"&&(f=r);const d={type:"setextHeading",start:{...l[u][1].start},end:{...l[l.length-1][1].end}};return l[c][1].type="setextHeadingText",f?(l.splice(c,0,["enter",d,i]),l.splice(f+1,0,["exit",l[u][1],i]),l[u][1].end={...l[f][1].end}):l[u][1]=d,l.push(["exit",d,i]),l}function sS(l,i,r){const u=this;let c;return f;function f(m){let x=u.events.length,v;for(;x--;)if(u.events[x][1].type!=="lineEnding"&&u.events[x][1].type!=="linePrefix"&&u.events[x][1].type!=="content"){v=u.events[x][1].type==="paragraph";break}return!u.parser.lazy[u.now().line]&&(u.interrupt||v)?(l.enter("setextHeadingLine"),c=m,d(m)):r(m)}function d(m){return l.enter("setextHeadingLineSequence"),p(m)}function p(m){return m===c?(l.consume(m),p):(l.exit("setextHeadingLineSequence"),_e(m)?Ve(l,y,"lineSuffix")(m):y(m))}function y(m){return m===null||me(m)?(l.exit("setextHeadingLine"),i(m)):r(m)}}const cS={tokenize:fS};function fS(l){const i=this,r=l.attempt(vu,u,l.attempt(this.parser.constructs.flowInitial,c,Ve(l,l.attempt(this.parser.constructs.flow,c,l.attempt(gb,c)),"linePrefix")));return r;function u(f){if(f===null){l.consume(f);return}return l.enter("lineEndingBlank"),l.consume(f),l.exit("lineEndingBlank"),i.currentConstruct=void 0,r}function c(f){if(f===null){l.consume(f);return}return l.enter("lineEnding"),l.consume(f),l.exit("lineEnding"),i.currentConstruct=void 0,r}}const dS={resolveAll:Lg()},hS=Bg("string"),pS=Bg("text");function Bg(l){return{resolveAll:Lg(l==="text"?mS:void 0),tokenize:i};function i(r){const u=this,c=this.parser.constructs[l],f=r.attempt(c,d,p);return d;function d(x){return m(x)?f(x):p(x)}function p(x){if(x===null){r.consume(x);return}return r.enter("data"),r.consume(x),y}function y(x){return m(x)?(r.exit("data"),f(x)):(r.consume(x),y)}function m(x){if(x===null)return!0;const v=c[x];let E=-1;if(v)for(;++E<v.length;){const b=v[E];if(!b.previous||b.previous.call(u,u.previous))return!0}return!1}}}function Lg(l){return i;function i(r,u){let c=-1,f;for(;++c<=r.length;)f===void 0?r[c]&&r[c][1].type==="data"&&(f=c,c++):(!r[c]||r[c][1].type!=="data")&&(c!==f+2&&(r[f][1].end=r[c-1][1].end,r.splice(f+2,c-f-2),c=f+2),f=void 0);return l?l(r,u):r}}function mS(l,i){let r=0;for(;++r<=l.length;)if((r===l.length||l[r][1].type==="lineEnding")&&l[r-1][1].type==="data"){const u=l[r-1][1],c=i.sliceStream(u);let f=c.length,d=-1,p=0,y;for(;f--;){const m=c[f];if(typeof m=="string"){for(d=m.length;m.charCodeAt(d-1)===32;)p++,d--;if(d)break;d=-1}else if(m===-2)y=!0,p++;else if(m!==-1){f++;break}}if(i._contentTypeTextTrailing&&r===l.length&&(p=0),p){const m={type:r===l.length||y||p<2?"lineSuffix":"hardBreakTrailing",start:{_bufferIndex:f?d:u.start._bufferIndex+d,_index:u.start._index+f,line:u.end.line,column:u.end.column-p,offset:u.end.offset-p},end:{...u.end}};u.end={...m.start},u.start.offset===u.end.offset?Object.assign(u,m):(l.splice(r,0,["enter",m,i],["exit",m,i]),r+=2)}r++}return l}const gS={42:zt,43:zt,45:zt,48:zt,49:zt,50:zt,51:zt,52:zt,53:zt,54:zt,55:zt,56:zt,57:zt,62:jg},yS={91:Sb},xS={[-2]:$s,[-1]:$s,32:$s},vS={35:zb,42:hu,45:[Cm,hu],60:Db,61:Cm,95:hu,96:Em,126:Em},bS={38:Dg,92:kg},SS={[-5]:Ps,[-4]:Ps,[-3]:Ps,33:Ib,38:Dg,42:gc,60:[W2,Ub],91:Wb,92:[Tb,kg],93:Bc,95:gc,96:cb},ES={null:[gc,dS]},wS={null:[42,95]},CS={null:[]},TS=Object.freeze(Object.defineProperty({__proto__:null,attentionMarkers:wS,contentInitial:yS,disable:CS,document:gS,flow:vS,flowInitial:xS,insideSpan:ES,string:bS,text:SS},Symbol.toStringTag,{value:"Module"}));function AS(l,i,r){let u={_bufferIndex:-1,_index:0,line:r&&r.line||1,column:r&&r.column||1,offset:r&&r.offset||0};const c={},f=[];let d=[],p=[];const y={attempt:W(te),check:W(Y),consume:L,enter:q,exit:ne,interrupt:W(Y,{interrupt:!0})},m={code:null,containerState:{},defineSkip:k,events:[],now:N,parser:l,previous:null,sliceSerialize:E,sliceStream:b,write:v};let x=i.tokenize.call(m,y);return i.resolveAll&&f.push(i),m;function v(ee){return d=Wt(d,ee),O(),d[d.length-1]!==null?[]:(ue(i,0),m.events=Rc(f,m.events,m),m.events)}function E(ee,P){return NS(b(ee),P)}function b(ee){return zS(d,ee)}function N(){const{_bufferIndex:ee,_index:P,line:Se,column:ae,offset:F}=u;return{_bufferIndex:ee,_index:P,line:Se,column:ae,offset:F}}function k(ee){c[ee.line]=ee.column,he()}function O(){let ee;for(;u._index<d.length;){const P=d[u._index];if(typeof P=="string")for(ee=u._index,u._bufferIndex<0&&(u._bufferIndex=0);u._index===ee&&u._bufferIndex<P.length;)j(P.charCodeAt(u._bufferIndex));else j(P)}}function j(ee){x=x(ee)}function L(ee){me(ee)?(u.line++,u.column=1,u.offset+=ee===-3?2:1,he()):ee!==-1&&(u.column++,u.offset++),u._bufferIndex<0?u._index++:(u._bufferIndex++,u._bufferIndex===d[u._index].length&&(u._bufferIndex=-1,u._index++)),m.previous=ee}function q(ee,P){const Se=P||{};return Se.type=ee,Se.start=N(),m.events.push(["enter",Se,m]),p.push(Se),Se}function ne(ee){const P=p.pop();return P.end=N(),m.events.push(["exit",P,m]),P}function te(ee,P){ue(ee,P.from)}function Y(ee,P){P.restore()}function W(ee,P){return Se;function Se(ae,F,B){let K,re,be,C;return Array.isArray(ae)?V(ae):"tokenize"in ae?V([ae]):A(ae);function A(oe){return Te;function Te(Ze){const Be=Ze!==null&&oe[Ze],qt=Ze!==null&&oe.null,mn=[...Array.isArray(Be)?Be:Be?[Be]:[],...Array.isArray(qt)?qt:qt?[qt]:[]];return V(mn)(Ze)}}function V(oe){return K=oe,re=0,oe.length===0?B:w(oe[re])}function w(oe){return Te;function Te(Ze){return C=ce(),be=oe,oe.partial||(m.currentConstruct=oe),oe.name&&m.parser.constructs.disable.null.includes(oe.name)?de():oe.tokenize.call(P?Object.assign(Object.create(m),P):m,y,$,de)(Ze)}}function $(oe){return ee(be,C),F}function de(oe){return C.restore(),++re<K.length?w(K[re]):B}}}function ue(ee,P){ee.resolveAll&&!f.includes(ee)&&f.push(ee),ee.resolve&&hn(m.events,P,m.events.length-P,ee.resolve(m.events.slice(P),m)),ee.resolveTo&&(m.events=ee.resolveTo(m.events,m))}function ce(){const ee=N(),P=m.previous,Se=m.currentConstruct,ae=m.events.length,F=Array.from(p);return{from:ae,restore:B};function B(){u=ee,m.previous=P,m.currentConstruct=Se,m.events.length=ae,p=F,he()}}function he(){u.line in c&&u.column<2&&(u.column=c[u.line],u.offset+=c[u.line]-1)}}function zS(l,i){const r=i.start._index,u=i.start._bufferIndex,c=i.end._index,f=i.end._bufferIndex;let d;if(r===c)d=[l[r].slice(u,f)];else{if(d=l.slice(r,c),u>-1){const p=d[0];typeof p=="string"?d[0]=p.slice(u):d.shift()}f>0&&d.push(l[c].slice(0,f))}return d}function NS(l,i){let r=-1;const u=[];let c;for(;++r<l.length;){const f=l[r];let d;if(typeof f=="string")d=f;else switch(f){case-5:{d="\r";break}case-4:{d=` 97`;break}case-3:{d=`\r 98`;break}case-2:{d=i?" ":" ";break}case-1:{if(!i&&c)continue;d=" ";break}default:d=String.fromCharCode(f)}c=f===-2,u.push(d)}return u.join("")}function jS(l){const u={constructs:B2([TS,...(l||{}).extensions||[]]),content:c(X2),defined:[],document:c(Z2),flow:c(cS),lazy:{},string:c(hS),text:c(pS)};return u;function c(f){return d;function d(p){return AS(u,f,p)}}}function kS(l){for(;!_g(l););return l}const Tm=/[\0\t\n\r]/g;function DS(){let l=1,i="",r=!0,u;return c;function c(f,d,p){const y=[];let m,x,v,E,b;for(f=i+(typeof f=="string"?f.toString():new TextDecoder(d||void 0).decode(f)),v=0,i="",r&&(f.charCodeAt(0)===65279&&v++,r=void 0);v<f.length;){if(Tm.lastIndex=v,m=Tm.exec(f),E=m&&m.index!==void 0?m.index:f.length,b=f.charCodeAt(E),!m){i=f.slice(v);break}if(b===10&&v===E&&u)y.push(-3),u=void 0;else switch(u&&(y.push(-5),u=void 0),v<E&&(y.push(f.slice(v,E)),l+=E-v),b){case 0:{y.push(65533),l++;break}case 9:{for(x=Math.ceil(l/4)*4,y.push(-2);l++<x;)y.push(-1);break}case 10:{y.push(-4),l=1;break}default:u=!0,l=1}v=E+1}return p&&(u&&y.push(-5),i&&y.push(i),y.push(null)),y}}const _S=/\\([!-/:-@[-`{-~])|&(#(?:\d{1,7}|x[\da-f]{1,6})|[\da-z]{1,31});/gi;function MS(l){return l.replace(_S,OS)}function OS(l,i,r){if(i)return i;if(r.charCodeAt(0)===35){const c=r.charCodeAt(1),f=c===120||c===88;return Ng(r.slice(f?2:1),f?16:10)}return Oc(r)||l}const Ug={}.hasOwnProperty;function RS(l,i,r){return i&&typeof i=="object"&&(r=i,i=void 0),BS(r)(kS(jS(r).document().write(DS()(l,i,!0))))}function BS(l){const i={transforms:[],canContainEols:["emphasis","fragment","heading","paragraph","strong"],enter
vendor: 1,978 bytes, line 98
98:{autolink:f(Ol),autolinkProtocol:ce,autolinkEmail:ce,atxHeading:f(_l),blockQuote:f(qt),characterEscape:ce,characterReference:ce,codeFenced:f(mn),codeFencedFenceInfo:d,codeFencedFenceMeta:d,codeIndented:f(mn,d),codeText:f(Na,d),codeTextData:ce,data:ce,codeFlowValue:ce,definition:f(Yi),definitionDestinationString:d,definitionLabelString:d,definitionTitleString:d,emphasis:f(gn),hardBreakEscape:f(Ml),hardBreakTrailing:f(Ml),htmlFlow:f(Gi,d),htmlFlowData:ce,htmlText:f(Gi,d),htmlTextData:ce,image:f(Vi),label:d,link:f(Ol),listItem:f(ja),listItemValue:E,listOrdered:f(Rl,v),listUnordered:f(Rl),paragraph:f(Eu),reference:w,referenceString:d,resourceDestinationString:d,resourceTitleString:d,setextHeading:f(_l),strong:f(wu),thematicBreak:f(Cu)},exit:{atxHeading:y(),atxHeadingSequence:te,autolink:y(),autolinkEmail:Be,autolinkProtocol:Ze,blockQuote:y(),characterEscapeValue:he,characterReferenceMarkerHexadecimal:de,characterReferenceMarkerNumeric:de,characterReferenceValue:oe,characterReference:Te,codeFenced:y(O),codeFencedFence:k,codeFencedFenceInfo:b,codeFencedFenceMeta:N,codeFlowValue:he,codeIndented:y(j),codeText:y(F),codeTextData:he,data:he,definition:y(),definitionDestinationString:ne,definitionLabelString:L,definitionTitleString:q,emphasis:y(),hardBreakEscape:y(P),hardBreakTrailing:y(P),htmlFlow:y(Se),htmlFlowData:he,htmlText:y(ae),htmlTextData:he,image:y(K),label:be,labelText:re,lineEnding:ee,link:y(B),listItem:y(),listOrdered:y(),listUnordered:y(),paragraph:y(),referenceString:$,resourceDestinationString:C,resourceTitleString:A,resource:V,setextHeading:y(ue),setextHeadingLineSequence:W,setextHeadingText:Y,strong:y(),thematicBreak:y()}};Hg(i,(l||{}).mdastExtensions||[]);const r={};return u;function u(X){let J={type:"root",children:[]};const pe={stack:[J],tokenStack:[],config:i,enter:p,exit:m,buffer:d,resume:x,data:r},Ee=[];let Me=-1;for(;++Me<X.length;)if(X[Me][1].type==="listOrdered"||X[Me][1].type==="listUnordered")if(X[Me][0]==="enter")Ee.push(Me);
vendor: 40,220 bytes, lines 98-139
98else{const kt=Ee.pop();Me=c(X,kt,Me)}for(Me=-1;++Me<X.length;){const kt=i[X[Me][0]];Ug.call(kt,X[Me][1].type)&&kt[X[Me][1].type].call(Object.assign({sliceSerialize:X[Me][2].sliceSerialize},pe),X[Me][1])}if(pe.tokenStack.length>0){const kt=pe.tokenStack[pe.tokenStack.length-1];(kt[1]||Am).call(pe,void 0,kt[0])}for(J.position={start:ol(X.length>0?X[0][1].start:{line:1,column:1,offset:0}),end:ol(X.length>0?X[X.length-2][1].end:{line:1,column:1,offset:0})},Me=-1;++Me<i.transforms.length;)J=i.transforms[Me](J)||J;return J}function c(X,J,pe){let Ee=J-1,Me=-1,kt=!1,yn,yt,at,vt;for(;++Ee<=pe;){const qe=X[Ee];switch(qe[1].type){case"listUnordered":case"listOrdered":case"blockQuote":{qe[0]==="enter"?Me++:Me--,vt=void 0;break}case"lineEndingBlank":{qe[0]==="enter"&&(yn&&!vt&&!Me&&!at&&(at=Ee),vt=void 0);break}case"linePrefix":case"listItemValue":case"listItemMarker":case"listItemPrefix":case"listItemPrefixWhitespace":break;default:vt=void 0}if(!Me&&qe[0]==="enter"&&qe[1].type==="listItemPrefix"||Me===-1&&qe[0]==="exit"&&(qe[1].type==="listUnordered"||qe[1].type==="listOrdered")){if(yn){let Ln=Ee;for(yt=void 0;Ln--;){const Pt=X[Ln];if(Pt[1].type==="lineEnding"||Pt[1].type==="lineEndingBlank"){if(Pt[0]==="exit")continue;yt&&(X[yt][1].type="lineEndingBlank",kt=!0),Pt[1].type="lineEnding",yt=Ln}else if(!(Pt[1].type==="linePrefix"||Pt[1].type==="blockQuotePrefix"||Pt[1].type==="blockQuotePrefixWhitespace"||Pt[1].type==="blockQuoteMarker"||Pt[1].type==="listItemIndent"))break}at&&(!yt||at<yt)&&(yn._spread=!0),yn.end=Object.assign({},yt?X[yt][1].start:qe[1].end),X.splice(yt||Ee,0,["exit",yn,qe[2]]),Ee++,pe++}if(qe[1].type==="listItemPrefix"){const Ln={type:"listItem",_spread:!1,start:Object.assign({},qe[1].start),end:void 0};yn=Ln,X.splice(Ee,0,["enter",Ln,qe[2]]),Ee++,pe++,at=void 0,vt=!0}}}return X[J][1]._spread=kt,pe}function f(X,J){return pe;function pe(Ee){p.call(this,X(Ee),Ee),J&&J.call(this,Ee)}}function d(){this.stack.push({type:"fragment",children:[]})}function p(X,J,pe){this.stack[this.stack.length-1].children.push(X),this.stack.push(X),this.tokenStack.push([J,pe||void 0]),X.position={start:ol(J.start),end:void 0}}function y(X){return J;function J(pe){X&&X.call(this,pe),m.call(this,pe)}}function m(X,J){const pe=this.stack.pop(),Ee=this.tokenStack.pop();if(Ee)Ee[0].type!==X.type&&(J?J.call(this,X,Ee[0]):(Ee[1]||Am).call(this,X,Ee[0]));else throw new Error("Cannot close `"+X.type+"` ("+Di({start:X.start,end:X.end})+"): itâs not open");pe.position.end=ol(X.end)}function x(){return O2(this.stack.pop())}function v(){this.data.expectingFirstListItemValue=!0}function E(X){if(this.data.expectingFirstListItemValue){const J=this.stack[this.stack.length-2];J.start=Number.parseInt(this.sliceSerialize(X),10),this.data.expectingFirstListItemValue=void 0}}function b(){const X=this.resume(),J=this.stack[this.stack.length-1];J.lang=X}function N(){const X=this.resume(),J=this.stack[this.stack.length-1];J.meta=X}function k(){this.data.flowCodeInside||(this.buffer(),this.data.flowCodeInside=!0)}function O(){const X=this.resume(),J=this.stack[this.stack.length-1];J.value=X.replace(/^(\r?\n|\r)|(\r?\n|\r)$/g,""),this.data.flowCodeInside=void 0}function j(){const X=this.resume(),J=this.stack[this.stack.length-1];J.value=X.replace(/(\r?\n|\r)$/g,"")}function L(X){const J=this.resume(),pe=this.stack[this.stack.length-1];pe.label=J,pe.identifier=wa(this.sliceSerialize(X)).toLowerCase()}function q(){const X=this.resume(),J=this.stack[this.stack.length-1];J.title=X}function ne(){const X=this.resume(),J=this.stack[this.stack.length-1];J.url=X}function te(X){const J=this.stack[this.stack.length-1];if(!J.depth){const pe=this.sliceSerialize(X).length;J.depth=pe}}function Y(){this.data.setextHeadingSlurpLineEnding=!0}function W(X){const J=this.stack[this.stack.length-1];J.depth=this.sliceSerialize(X).codePointAt(0)===61?1:2}function ue(){this.data.setextHeadingSlurpLineEnding=void 0}function ce(X){const pe=this.stack[this.stack.length-1].children;let Ee=pe[pe.length-1];(!Ee||Ee.type!=="text")&&(Ee=gt(),Ee.position={start:ol(X.start),end:void 0},pe.push(Ee)),this.stack.push(Ee)}function he(X){const J=this.stack.pop();J.value+=this.sliceSerialize(X),J.position.end=ol(X.end)}function ee(X){const J=this.stack[this.stack.length-1];if(this.data.atHardBreak){const pe=J.children[J.children.length-1];pe.position.end=ol(X.end),this.data.atHardBreak=void 0;return}!this.data.setextHeadingSlurpLineEnding&&i.canContainEols.includes(J.type)&&(ce.call(this,X),he.call(this,X))}function P(){this.data.atHardBreak=!0}function Se(){const X=this.resume(),J=this.stack[this.stack.length-1];J.value=X}function ae(){const X=this.resume(),J=this.stack[this.stack.length-1];J.value=X}function F(){const X=this.resume(),J=this.stack[this.stack.length-1];J.value=X}function B(){const X=this.stack[this.stack.length-1];if(this.data.inReference){const J=this.data.referenceType||"shortcut";X.type+="Reference",X.referenceType=J,delete X.url,delete X.title}else delete X.identifier,delete X.label;this.data.referenceType=void 0}function K(){const X=this.stack[this.stack.length-1];if(this.data.inReference){const J=this.data.referenceType||"shortcut";X.type+="Reference",X.referenceType=J,delete X.url,delete X.title}else delete X.identifier,delete X.label;this.data.referenceType=void 0}function re(X){const J=this.sliceSerialize(X),pe=this.stack[this.stack.length-2];pe.label=MS(J),pe.identifier=wa(J).toLowerCase()}function be(){const X=this.stack[this.stack.length-1],J=this.resume(),pe=this.stack[this.stack.length-1];if(this.data.inReference=!0,pe.type==="link"){const Ee=X.children;pe.children=Ee}else pe.alt=J}function C(){const X=this.resume(),J=this.stack[this.stack.length-1];J.url=X}function A(){const X=this.resume(),J=this.stack[this.stack.length-1];J.title=X}function V(){this.data.inReference=void 0}function w(){this.data.referenceType="collapsed"}function $(X){const J=this.resume(),pe=this.stack[this.stack.length-1];pe.label=J,pe.identifier=wa(this.sliceSerialize(X)).toLowerCase(),this.data.referenceType="full"}function de(X){this.data.characterReferenceType=X.type}function oe(X){const J=this.sliceSerialize(X),pe=this.data.characterReferenceType;let Ee;pe?(Ee=Ng(J,pe==="characterReferenceMarkerNumeric"?10:16),this.data.characterReferenceType=void 0):Ee=Oc(J);const Me=this.stack[this.stack.length-1];Me.value+=Ee}function Te(X){const J=this.stack.pop();J.position.end=ol(X.end)}function Ze(X){he.call(this,X);const J=this.stack[this.stack.length-1];J.url=this.sliceSerialize(X)}function Be(X){he.call(this,X);const J=this.stack[this.stack.length-1];J.url="mailto:"+this.sliceSerialize(X)}function qt(){return{type:"blockquote",children:[]}}function mn(){return{type:"code",lang:null,meta:null,value:""}}function Na(){return{type:"inlineCode",value:""}}function Yi(){return{type:"definition",identifier:"",label:null,title:null,url:""}}function gn(){return{type:"emphasis",children:[]}}function _l(){return{type:"heading",depth:0,children:[]}}function Ml(){return{type:"break"}}function Gi(){return{type:"html",value:""}}function Vi(){return{type:"image",title:null,url:"",alt:null}}function Ol(){return{type:"link",title:null,url:"",children:[]}}function Rl(X){return{type:"list",ordered:X.type==="listOrdered",start:null,spread:X._spread,children:[]}}function ja(X){return{type:"listItem",spread:X._spread,checked:null,children:[]}}function Eu(){return{type:"paragraph",children:[]}}function wu(){return{type:"strong",children:[]}}function gt(){return{type:"text",value:""}}function Cu(){return{type:"thematicBreak"}}}function ol(l){return{line:l.line,column:l.column,offset:l.offset}}function Hg(l,i){let r=-1;for(;++r<i.length;){const u=i[r];Array.isArray(u)?Hg(l,u):LS(l,u)}}function LS(l,i){let r;for(r in i)if(Ug.call(i,r))switch(r){case"canContainEols":{const u=i[r];u&&l[r].push(...u);break}case"transforms":{const u=i[r];u&&l[r].push(...u);break}case"enter":case"exit":{const u=i[r];u&&Object.assign(l[r],u);break}}}function Am(l,i){throw l?new Error("Cannot close `"+l.type+"` ("+Di({start:l.start,end:l.end})+"): a different token (`"+i.type+"`, "+Di({start:i.start,end:i.end})+") is open"):new Error("Cannot close document, a token (`"+i.type+"`, "+Di({start:i.start,end:i.end})+") is still open")}function US(l){const i=this;i.parser=r;function r(u){return RS(u,{...i.data("settings"),...l,extensions:i.data("micromarkExtensions")||[],mdastExtensions:i.data("fromMarkdownExtensions")||[]})}}function HS(l,i){const r={type:"element",tagName:"blockquote",properties:{},children:l.wrap(l.all(i),!0)};return l.patch(i,r),l.applyData(i,r)}function qS(l,i){const r={type:"element",tagName:"br",properties:{},children:[]};return l.patch(i,r),[l.applyData(i,r),{type:"text",value:` 99`}]}function YS(l,i){const r=i.value?i.value+` 100`:"",u={},c=i.lang?i.lang.split(/\s+/):[];c.length>0&&(u.className=["language-"+c[0]]);let f={type:"element",tagName:"code",properties:u,children:[{type:"text",value:r}]};return i.meta&&(f.data={meta:i.meta}),l.patch(i,f),f=l.applyData(i,f),f={type:"element",tagName:"pre",properties:{},children:[f]},l.patch(i,f),f}function GS(l,i){const r={type:"element",tagName:"del",properties:{},children:l.all(i)};return l.patch(i,r),l.applyData(i,r)}function VS(l,i){const r={type:"element",tagName:"em",properties:{},children:l.all(i)};return l.patch(i,r),l.applyData(i,r)}function XS(l,i){const r=typeof l.options.clobberPrefix=="string"?l.options.clobberPrefix:"user-content-",u=String(i.identifier).toUpperCase(),c=za(u.toLowerCase()),f=l.footnoteOrder.indexOf(u);let d,p=l.footnoteCounts.get(u);p===void 0?(p=0,l.footnoteOrder.push(u),d=l.footnoteOrder.length):d=f+1,p+=1,l.footnoteCounts.set(u,p);const y={type:"element",tagName:"a",properties:{href:"#"+r+"fn-"+c,id:r+"fnref-"+c+(p>1?"-"+p:""),dataFootnoteRef:!0,ariaDescribedBy:["footnote-label"]},children:[{type:"text",value:String(d)}]};l.patch(i,y);const m={type:"element",tagName:"sup",properties:{},children:[y]};return l.patch(i,m),l.applyData(i,m)}function QS(l,i){const r={type:"element",tagName:"h"+i.depth,properties:{},children:l.all(i)};return l.patch(i,r),l.applyData(i,r)}function ZS(l,i){if(l.options.allowDangerousHtml){const r={type:"raw",value:i.value};return l.patch(i,r),l.applyData(i,r)}}function qg(l,i){const r=i.referenceType;let u="]";if(r==="collapsed"?u+="[]":r==="full"&&(u+="["+(i.label||i.identifier)+"]"),i.type==="imageReference")return[{type:"text",value:"!["+i.alt+u}];const c=l.all(i),f=c[0];f&&f.type==="text"?f.value="["+f.value:c.unshift({type:"text",value:"["});const d=c[c.length-1];return d&&d.type==="text"?d.value+=u:c.push({type:"text",value:u}),c}function KS(l,i){const r=String(i.identifier).toUpperCase(),u=l.definitionById.get(r);if(!u)return qg(l,i);const c={src:za(u.url||""),alt:i.alt};u.title!==null&&u.title!==void 0&&(c.title=u.title);const f={type:"element",tagName:"img",properties:c,children:[]};return l.patch(i,f),l.applyData(i,f)}function FS(l,i){const r={src:za(i.url)};i.alt!==null&&i.alt!==void 0&&(r.alt=i.alt),i.title!==null&&i.title!==void 0&&(r.title=i.title);const u={type:"element",tagName:"img",properties:r,children:[]};return l.patch(i,u),l.applyData(i,u)}function IS(l,i){const r={type:"text",value:i.value.replace(/\r?\n|\r/g," ")};l.patch(i,r);const u={type:"element",tagName:"code",properties:{},children:[r]};return l.patch(i,u),l.applyData(i,u)}function JS(l,i){const r=String(i.identifier).toUpperCase(),u=l.definitionById.get(r);if(!u)return qg(l,i);const c={href:za(u.url||"")};u.title!==null&&u.title!==void 0&&(c.title=u.title);const f={type:"element",tagName:"a",properties:c,children:l.all(i)};return l.patch(i,f),l.applyData(i,f)}function WS(l,i){const r={href:za(i.url)};i.title!==null&&i.title!==void 0&&(r.title=i.title);const u={type:"element",tagName:"a",properties:r,children:l.all(i)};return l.patch(i,u),l.applyData(i,u)}function $S(l,i,r){const u=l.all(i),c=r?PS(r):Yg(i),f={},d=[];if(typeof i.checked=="boolean"){const x=u[0];let v;x&&x.type==="element"&&x.tagName==="p"?v=x:(v={type:"element",tagName:"p",properties:{},children:[]},u.unshift(v)),v.children.length>0&&v.children.unshift({type:"text",value:" "}),v.children.unshift({type:"element",tagName:"input",properties:{type:"checkbox",checked:i.checked,disabled:!0},children:[]}),f.className=["task-list-item"]}let p=-1;for(;++p<u.length;){const x=u[p];(c||p!==0||x.type!=="element"||x.tagName!=="p")&&d.push({type:"text",value:` 101`}),x.type==="element"&&x.tagName==="p"&&!c?d.push(...x.children):d.push(x)}const y=u[u.length-1];y&&(c||y.type!=="element"||y.tagName!=="p")&&d.push({type:"text",value:` 102`});const m={type:"element",tagName:"li",properties:f,children:d};return l.patch(i,m),l.applyData(i,m)}function PS(l){let i=!1;if(l.type==="list"){i=l.spread||!1;const r=l.children;let u=-1;for(;!i&&++u<r.length;)i=Yg(r[u])}return i}function Yg(l){const i=l.spread;return i??l.children.length>1}function e3(l,i){const r={},u=l.all(i);let c=-1;for(typeof i.start=="number"&&i.start!==1&&(r.start=i.start);++c<u.length;){const d=u[c];if(d.type==="element"&&d.tagName==="li"&&d.properties&&Array.isArray(d.properties.className)&&d.properties.className.includes("task-list-item")){r.className=["contains-task-list"];break}}const f={type:"element",tagName:i.ordered?"ol":"ul",properties:r,children:l.wrap(u,!0)};return l.patch(i,f),l.applyData(i,f)}function t3(l,i){const r={type:"element",tagName:"p",properties:{},children:l.all(i)};return l.patch(i,r),l.applyData(i,r)}function n3(l,i){const r={type:"root",children:l.wrap(l.all(i))};return l.patch(i,r),l.applyData(i,r)}function l3(l,i){const r={type:"element",tagName:"strong",properties:{},children:l.all(i)};return l.patch(i,r),l.applyData(i,r)}function a3(l,i){const r=l.all(i),u=r.shift(),c=[];if(u){const d={type:"element",tagName:"thead",properties:{},children:l.wrap([u],!0)};l.patch(i.children[0],d),c.push(d)}if(r.length>0){const d={type:"element",tagName:"tbody",properties:{},children:l.wrap(r,!0)},p=kc(i.children[1]),y=Sg(i.children[i.children.length-1]);p&&y&&(d.position={start:p,end:y}),c.push(d)}const f={type:"element",tagName:"table",properties:{},children:l.wrap(c,!0)};return l.patch(i,f),l.applyData(i,f)}function i3(l,i,r){const u=r?r.children:void 0,f=(u?u.indexOf(i):1)===0?"th":"td",d=r&&r.type==="table"?r.align:void 0,p=d?d.length:i.children.length;let y=-1;const m=[];for(;++y<p;){const v=i.children[y],E={},b=d?d[y]:void 0;b&&(E.align=b);let N={type:"element",tagName:f,properties:E,children:[]};v&&(N.children=l.all(v),l.patch(v,N),N=l.applyData(v,N)),m.push(N)}const x={type:"element",tagName:"tr",properties:{},children:l.wrap(m,!0)};return l.patch(i,x),l.applyData(i,x)}function r3(l,i){const r={type:"element",tagName:"td",properties:{},children:l.all(i)};return l.patch(i,r),l.applyData(i,r)}const zm=9,Nm=32;function u3(l){const i=String(l),r=/\r?\n|\r/g;let u=r.exec(i),c=0;const f=[];for(;u;)f.push(jm(i.slice(c,u.index),c>0,!0),u[0]),c=u.index+u[0].length,u=r.exec(i);return f.push(jm(i.slice(c),c>0,!1)),f.join("")}function jm(l,i,r){let u=0,c=l.length;if(i){let f=l.codePointAt(u);for(;f===zm||f===Nm;)u++,f=l.codePointAt(u)}if(r){let f=l.codePointAt(c-1);for(;f===zm||f===Nm;)c--,f=l.codePointAt(c-1)}return c>u?l.slice(u,c):""}function o3(l,i){const r={type:"text",value:u3(String(i.value))};return l.patch(i,r),l.applyData(i,r)}function s3(l,i){const r={type:"element",tagName:"hr",properties:{},children:[]};return l.patch(i,r),l.applyData(i,r)}const c3={blockquote:HS,break:qS,code:YS,delete:GS,emphasis:VS,footnoteReference:XS,heading:QS,html:ZS,imageReference:KS,image:FS,inlineCode:IS,linkReference:JS,link:WS,listItem:$S,list:e3,paragraph:t3,root:n3,strong:l3,table:a3,tableCell:r3,tableRow:i3,text:o3,thematicBreak:s3,toml:ou,yaml:ou,definition:ou,footnoteDefinition:ou};function ou(){}const Gg=-1,bu=0,Mi=1,mu=2,Lc=3,Uc=4,Hc=5,qc=6,Vg=7,Xg=8,km=typeof self=="object"?self:globalThis,f3=(l,i)=>{const r=(c,f)=>(l.set(f,c),c),u=c=>{if(l.has(c))return l.get(c);const[f,d]=i[c];switch(f){case bu:case Gg:return r(d,c);case Mi:{const p=r([],c);for(const y of d)p.push(u(y));return p}case mu:{const p=r({},c);for(const[y,m]of d)p[u(y)]=u(m);return p}case Lc:return r(new Date(d),c);case Uc:{const{source:p,flags:y}=d;return r(new RegExp(p,y),c)}case Hc:{const p=r(new Map,c);for(const[y,m]of d)p.set(u(y),u(m));return p}case qc:{const p=r(new Set,c);for(const y of d)p.add(u(y));return p}case Vg:{const{name:p,message:y}=d;return r(new km[p](y),c)}case Xg:return r(BigInt(d),c);case"BigInt":return r(Object(BigInt(d)),c);case"ArrayBuffer":return r(new Uint8Array(d).buffer,d);case"DataView":{const{buffer:p}=new Uint8Array(d);return r(new DataView(p),d)}}return r(new km[f](d),c)};return u},Dm=l=>f3(new Map,l)(0),Sa="",{toString:d3}={},{keys:h3}=Object,ji=l=>{const i=typeof l;if(i!=="object"||!l)return[bu,i];const r=d3.call(l).slice(8,-1);switch(r){case"Array":return[Mi,Sa];case"Object":return[mu,Sa];case"Date":return[Lc,Sa];case"RegExp":return[Uc,Sa];case"Map":return[Hc,Sa];case"Set":return[qc,Sa];case"DataView":return[Mi,r]}return r.includes("Array")?[Mi,r]:r.includes("Error")?[Vg,r]:[mu,r]},su=([l,i])=>l===bu&&(i==="function"||i==="symbol"),p3=(l,i,r,u)=>{const c=(d,p)=>{const y=u.push(d)-1;return r.set(p,y),y},f=d=>{if(r.has(d))return r.get(d);let[p,y]=ji(d);switch(p){case bu:{let x=d;switch(y){case"bigint":p=Xg,x=d.toString();break;case"function":case"symbol":if(l)throw new TypeError("unable to serialize "+y);x=null;break;case"undefined":return c([Gg],d)}return c([p,x],d)}case Mi:{if(y){let E=d;return y==="DataView"?E=new Uint8Array(d.buffer):y==="ArrayBuffer"&&(E=new Uint8Array(d)),c([y,[...E]],d)}const x=[],v=c([p,x],d);for(const E of d)x.push(f(E));return v}case mu:{if(y)switch(y){case"BigInt":return c([y,d.toString()],d);case"Boolean":case"Number":case"String":return c([y,d.valueOf()],d)}if(i&&"toJSON"in d)return f(d.toJSON());const x=[],v=c([p,x],d);for(const E of h3(d))(l||!su(ji(d[E])))&&x.push([f(E),f(d[E])]);return v}case Lc:return c([p,d.toISOString()],d);case Uc:{const{source:x,flags:v}=d;return c([p,{source:x,flags:v}],d)}case Hc:{const x=[],v=c([p,x],d);for(const[E,b]of d)(l||!(su(ji(E))||su(ji(b))))&&x.push([f(E),f(b)]);return v}case qc:{const x=[],v=c([p,x],d);for(const E of d)(l||!su(ji(E)))&&x.push(f(E));return v}}const{message:m}=d;return c([p,{name:y,message:m}],d)};return f},_m=(l,{json:i,lossy:r}={})=>{const u=[];return p3(!(i||r),!!i,new Map,u)(l),u},gu=typeof structuredClone=="function"?(l,i)=>i&&("json"in i||"lossy"in i)?Dm(_m(l,i)):structuredClone(l):(l,i)=>Dm(_m(l,i));function m3(l,i){const r=[{type:"text",value:"â©"}];return i>1&&r.push({type:"element",tagName:"sup",properties:{},children:[{type:"text",value:String(i)}]}),r}function g3(l,i){return"Back to reference "+(l+1)+(i>1?"-"+i:"")}function y3(l){const i=typeof l.options.clobberPrefix=="string"?l.options.clobberPrefix:"user-content-",r=l.options.footnoteBackContent||m3,u=l.options.footnoteBackLabel||g3,c=l.options.footnoteLabel||"Footnotes",f=l.options.footnoteLabelTagName||"h2",d=l.options.footnoteLabelProperties||{className:["sr-only"]},p=[];let y=-1;for(;++y<l.footnoteOrder.length;){const m=l.footnoteById.get(l.footnoteOrder[y]);if(!m)continue;const x=l.all(m),v=String(m.identifier).toUpperCase(),E=za(v.toLowerCase());let b=0;const N=[],k=l.footnoteCounts.get(v);for(;k!==void 0&&++b<=k;){N.length>0&&N.push({type:"text",value:" "});let L=typeof r=="string"?r:r(y,b);typeof L=="string"&&(L={type:"text",value:L}),N.push({type:"element",tagName:"a",properties:{href:"#"+i+"fnref-"+E+(b>1?"-"+b:""),dataFootnoteBackref:"",ariaLabel:typeof u=="string"?u:u(y,b),className:["data-footnote-backref"]},children:Array.isArray(L)?L:[L]})}const O=x[x.length-1];if(O&&O.type==="element"&&O.tagName==="p"){const L=O.children[O.children.length-1];L&&L.type==="text"?L.value+=" ":O.children.push({type:"text",value:" "}),O.children.push(...N)}else x.push(...N);const j={type:"element",tagName:"li",properties:{id:i+"fn-"+E},children:l.wrap(x,!0)};l.patch(m,j),p.push(j)}if(p.length!==0)return{type:"element",tagName:"section",properties:{dataFootnotes:!0,className:["footnotes"]},children:[{type:"element",tagName:f,properties:{...gu(d),id:"footnote-label"},children:[{type:"text",value:c}]},{type:"text",value:` 103`},{type:"element",tagName:"ol",properties:{},children:l.wrap(p,!0)},{type:"text",value:` 104`}]}}const Qg=(function(l){if(l==null)return S3;if(typeof l=="function")return Su(l);if(typeof l=="object")return Array.isArray(l)?x3(l):v3(l);if(typeof l=="string")return b3(l);throw new Error("Expected function, string, or object as test")});function x3(l){const i=[];let r=-1;for(;++r<l.length;)i[r]=Qg(l[r]);return Su(u);function u(...c){let f=-1;for(;++f<i.length;)if(i[f].apply(this,c))return!0;return!1}}function v3(l){const i=l;return Su(r);function r(u){const c=u;let f;for(f in l)if(c[f]!==i[f])return!1;return!0}}function b3(l){return Su(i);function i(r){return r&&r.type===l}}function Su(l){return i;function i(r,u,c){return!!(E3(r)&&l.call(this,r,typeof u=="number"?u:void 0,c||void 0))}}function S3(){return!0}function E3(l){return l!==null&&typeof l=="object"&&"type"in l}const Zg=[],w3=!0,Mm=!1,C3="skip";function T3(l,i,r,u){let c;typeof i=="function"&&typeof r!="function"?(u=r,r=i):c=i;const f=Qg(c),d=u?-1:1;p(l,void 0,[])();function p(y,m,x){const v=y&&typeof y=="object"?y:{};if(typeof v.type=="string"){const b=typeof v.tagName=="string"?v.tagName:typeof v.name=="string"?v.name:void 0;Object.defineProperty(E,"name",{value:"node ("+(y.type+(b?"<"+b+">":""))+")"})}return E;function E(){let b=Zg,N,k,O;if((!i||f(y,m,x[x.length-1]||void 0))&&(b=A3(r(y,x)),b[0]===Mm))return b;if("children"in y&&y.children){const j=y;if(j.children&&b[0]!==C3)for(k=(u?j.children.length:-1)+d,O=x.concat(j);k>-1&&k<j.children.length;){const L=j.children[k];if(N=p(L,k,O)(),N[0]===Mm)return N;k=typeof N[1]=="number"?N[1]:k+d}}return b}}}function A3(l){return Array.isArray(l)?l:typeof l=="number"?[w3,l]:l==null?Zg:[l]}function Kg(l,i,r,u){let c,f,d;typeof i=="function"&&typeof r!="function"?(f=void 0,d=i,c=r):(f=i,d=r,c=u),T3(l,f,p,c);function p(y,m){const x=m[m.length-1],v=x?x.children.indexOf(y):void 0;return d(y,v,x)}}const yc={}.hasOwnProperty,z3={};function N3(l,i){const r=i||z3,u=new Map,c=new Map,f=new Map,d={...c3,...r.handlers},p={all:m,applyData:k3,definitionById:u,footnoteById:c,footnoteCounts:f,footnoteOrder:[],handlers:d,one:y,options:r,patch:j3,wrap:_3};return Kg(l,function(x){if(x.type==="definition"||x.type==="footnoteDefinition"){const v=x.type==="definition"?u:c,E=String(x.identifier).toUpperCase();v.has(E)||v.set(E,x)}}),p;function y(x,v){const E=x.type,b=p.handlers[E];if(yc.call(p.handlers,E)&&b)return b(p,x,v);if(p.options.passThrough&&p.options.passThrough.includes(E)){if("children"in x){const{children:k,...O}=x,j=gu(O);return j.children=p.all(x),j}return gu(x)}return(p.options.unknownHandler||D3)(p,x,v)}function m(x){const v=[];if("children"in x){const E=x.children;let b=-1;for(;++b<E.length;){const N=p.one(E[b],x);if(N){if(b&&E[b-1].type==="break"&&(!Array.isArray(N)&&N.type==="text"&&(N.value=Om(N.value)),!Array.isArray(N)&&N.type==="element")){const k=N.children[0];k&&k.type==="text"&&(k.value=Om(k.value))}Array.isArray(N)?v.push(...N):v.push(N)}}}return v}}function j3(l,i){l.position&&(i.position=d2(l))}function k3(l,i){let r=i;if(l&&l.data){const u=l.data.hName,c=l.data.hChildren,f=l.data.hProperties;if(typeof u=="string")if(r.type==="element")r.tagName=u;else{const d="children"in r?r.children:[r];r={type:"element",tagName:u,properties:{},children:d}}r.type==="element"&&f&&Object.assign(r.properties,gu(f)),"children"in r&&r.children&&c!==null&&c!==void 0&&(r.children=c)}return r}function D3(l,i){const r=i.data||{},u="value"in i&&!(yc.call(r,"hProperties")||yc.call(r,"hChildren"))?{type:"text",value:i.value}:{type:"element",tagName:"div",properties:{},children:l.all(i)};return l.patch(i,u),l.applyData(i,u)}function _3(l,i){const r=[];let u=-1;for(i&&r.push({type:"text",value:` 105`});++u<l.length;)u&&r.push({type:"text",value:` 106`}),r.push(l[u]);return i&&l.length>0&&r.push({type:"text",value:` 107`}),r}function Om(l){let i=0,r=l.charCodeAt(i);for(;r===9||r===32;)i++,r=l.charCodeAt(i);return l.slice(i)}function Rm(l,i){const r=N3(l,i),u=r.one(l,void 0),c=y3(r),f=Array.isArray(u)?{type:"root",children:u}:u||{type:"root",children:[]};return c&&f.children.push({type:"text",value:` 108`},c),f}function M3(l,i){return l&&"run"in l?async function(r,u){const c=Rm(r,{file:u,...i});await l.run(c,u)}:function(r,u){return Rm(r,{file:u,...l||i})}}function Bm(l){if(l)throw l}var ec,Lm;function O3(){if(Lm)return ec;Lm=1;var l=Object.prototype.hasOwnProperty,i=Object.prototype.toString,r=Object.defineProperty,u=Object.getOwnPropertyDescriptor,c=function(m){return typeof Array.isArray=="function"?Array.isArray(m):i.call(m)==="[object Array]"},f=function(m){if(!m||i.call(m)!=="[object Object]")return!1;var x=l.call(m,"constructor"),v=m.constructor&&m.constructor.prototype&&l.call(m.constructor.prototype,"isPrototypeOf");if(m.constructor&&!x&&!v)return!1;var E;for(E in m);return typeof E>"u"||l.call(m,E)},d=function(m,x){r&&x.name==="__proto__"?r(m,x.name,{enumerable:!0,configurable:!0,value:x.newValue,writable:!0}):m[x.name]=x.newValue},p=function(m,x){if(x==="__proto__")if(l.call(m,x)){if(u)return u(m,x).value}else return;return m[x]};return ec=function y(){var m,x,v,E,b,N,k=arguments[0],O=1,j=arguments.length,L=!1;for(typeof k=="boolean"&&(L=k,k=arguments[1]||{},O=2),(k==null||typeof k!="object"&&typeof k!="function")&&(k={});O<j;++O)if(m=arguments[O],m!=null)for(x in m)v=p(k,x),E=p(m,x),k!==E&&(L&&E&&(f(E)||(b=c(E)))?(b?(b=!1,N=v&&c(v)?v:[]):N=v&&f(v)?v:{},d(k,{name:x,newValue:y(L,N,E)})):typeof E<"u"&&d(k,{name:x,newValue:E}));return k},ec}var R3=O3();const tc=Xm(R3);function xc(l){if(typeof l!="object"||l===null)return!1;const i=Object.getPrototypeOf(l);return(i===null||i===Object.prototype||Object.getPrototypeOf(i)===null)&&!(Symbol.toStringTag in l)&&!(Symbol.iterator in l)}function B3(){const l=[],i={run:r,use:u};return i;function r(...c){let f=-1;const d=c.pop();if(typeof d!="function")throw new TypeError("Expected function as last argument, not "+d);p(null,...c);function p(y,...m){const x=l[++f];let v=-1;if(y){d(y);return}for(;++v<c.length;)(m[v]===null||m[v]===void 0)&&(m[v]=c[v]);c=m,x?L3(x,p)(...m):d(null,...m)}}function u(c){if(typeof c!="function")throw new TypeError("Expected `middelware` to be a function, not "+c);return l.push(c),i}}function L3(l,i){let r;return u;function u(...d){const p=l.length>d.length;let y;p&&d.push(c);try{y=l.apply(this,d)}catch(m){const x=m;if(p&&r)throw x;return c(x)}p||(y&&y.then&&typeof y.then=="function"?y.then(f,c):y instanceof Error?c(y):f(y))}function c(d,...p){r||(r=!0,i(d,...p))}function f(d){c(null,d)}}const sn={basename:U3,dirname:H3,extname:q3,join:Y3,sep:"/"};function U3(l,i){if(i!==void 0&&typeof i!="string")throw new TypeError('"ext" argument must be a string');qi(l);let r=0,u=-1,c=l.length,f;if(i===void 0||i.length===0||i.length>l.length){for(;c--;)if(l.codePointAt(c)===47){if(f){r=c+1;break}}else u<0&&(f=!0,u=c+1);return u<0?"":l.slice(r,u)}if(i===l)return"";let d=-1,p=i.length-1;for(;c--;)if(l.codePointAt(c)===47){if(f){r=c+1;break}}else d<0&&(f=!0,d=c+1),p>-1&&(l.codePointAt(c)===i.codePointAt(p--)?p<0&&(u=c):(p=-1,u=d));return r===u?u=d:u<0&&(u=l.length),l.slice(r,u)}function H3(l){if(qi(l),l.length===0)return".";let i=-1,r=l.length,u;for(;--r;)if(l.codePointAt(r)===47){if(u){i=r;break}}else u||(u=!0);return i<0?l.codePointAt(0)===47?"/":".":i===1&&l.codePointAt(0)===47?"//":l.slice(0,i)}function q3(l){qi(l);let i=l.length,r=-1,u=0,c=-1,f=0,d;for(;i--;){const p=l.codePointAt(i);if(p===47){if(d){u=i+1;break}continue}r<0&&(d=!0,r=i+1),p===46?c<0?c=i:f!==1&&(f=1):c>-1&&(f=-1)}return c<0||r<0||f===0||f===1&&c===r-1&&c===u+1?"":l.slice(c,r)}function Y3(...l){let i=-1,r;for(;++i<l.length;)qi(l[i]),l[i]&&(r=r===void 0?l[i]:r+"/"+l[i]);return r===void 0?".":G3(r)}function G3(l){qi(l);const i=l.codePointAt(0)===47;let r=V3(l,!i);return r.length===0&&!i&&(r="."),r.length>0&&l.codePointAt(l.length-1)===47&&(r+="/"),i?"/"+r:r}function V3(l,i){let r="",u=0,c=-1,f=0,d=-1,p,y;for(;++d<=l.length;){if(d<l.length)p=l.codePointAt(d);else{if(p===47)break;p=47}if(p===47){if(!(c===d-1||f===1))if(c!==d-1&&f===2){if(r.length<2||u!==2||r.codePointAt(r.length-1)!==46||r.codePointAt(r.length-2)!==46){if(r.length>2){if(y=r.lastIndexOf("/"),y!==r.length-1){y<0?(r="",u=0):(r=r.slice(0,y),u=r.length-1-r.lastIndexOf("/")),c=d,f=0;continue}}else if(r.length>0){r="",u=0,c=d,f=0;continue}}i&&(r=r.length>0?r+"/..":"..",u=2)}else r.length>0?r+="/"+l.slice(c+1,d):r=l.slice(c+1,d),u=d-c-1;c=d,f=0}else p===46&&f>-1?f++:f=-1}return r}function qi(l){if(typeof l!="string")throw new TypeError("Path must be a string. Received "+JSON.stringify(l))}const X3={cwd:Q3};function Q3(){return"/"}function vc(l){return!!(l!==null&&typeof l=="object"&&"href"in l&&l.href&&"protocol"in l&&l.protocol&&l.auth===void 0)}function Z3(l){if(typeof l=="string")l=new URL(l);else if(!vc(l)){const i=new TypeError('The "path" argument must be of type string or an instance of URL. Received `'+l+"`");throw i.code="ERR_INVALID_ARG_TYPE",i}if(l.protocol!=="file:"){const i=new TypeError("The URL must be of scheme file");throw i.code="ERR_INVALID_URL_SCHEME",i}return K3(l)}function K3(l){if(l.hostname!==""){const u=new TypeError('File URL host must be "localhost" or empty on darwin');throw u.code="ERR_INVALID_FILE_URL_HOST",u}const i=l.pathname;let r=-1;for(;++r<i.length;)if(i.codePointAt(r)===37&&i.codePointAt(r+1)===50){const u=i.codePointAt(r+2);if(u===70||u===102){const c=new TypeError("File URL path must not include encoded / characters");throw c.code="ERR_INVALID_FILE_URL_PATH",c}}return decodeURIComponent(i)}const nc=["history","path","basename","stem","extname","dirname"];class Fg{constructor(i){let r;i?vc(i)?r={path:i}:typeof i=="string"||F3(i)?r={value:i}:r=i:r={},this.cwd="cwd"in r?"":X3.cwd(),this.data={},this.history=[],this.messages=[],this.value,this.map,this.result,this.stored;let u=-1;for(;++u<nc.length;){const f=nc[u];f in r&&r[f]!==void 0&&r[f]!==null&&(this[f]=f==="history"?[...r[f]]:r[f])}let c;for(c in r)nc.includes(c)||(this[c]=r[c])}get basename(){return typeof this.path=="string"?sn.basename(this.path):void 0}set basename(i){ac(i,"basename"),lc(i,"basename"),this.path=sn.join(this.dirname||"",i)}get dirname(){return typeof this.path=="string"?sn.dirname(this.path):void 0}set dirname(i){Um(this.basename,"dirname"),this.path=sn.join(i||"",this.basename)}get extname(){return typeof this.path=="string"?sn.extname(this.path):void 0}set extname(i){if(lc(i,"extname"),Um(this.dirname,"extname"),i){if(i.codePointAt(0)!==46)throw new Error("`extname` must start with `.`");if(i.includes(".",1))throw new Error("`extname` cannot contain multiple dots")}this.path=sn.join(this.dirname,this.stem+(i||""))}get path(){return this.history[this.history.length-1]}set path(i){vc(i)&&(i=Z3(i)),ac(i,"path"),this.path!==i&&this.history.push(i)}get stem(){return typeof this.path=="string"?sn.basename(this.path,this.extname):void 0}set stem(i){ac(i,"stem"),lc(i,"stem"),this.path=sn.join(this.dirname||"",i+(this.extname||""))}fail(i,r,u){const c=this.message(i,r,u);throw c.fatal=!0,c}info(i,r,u){const c=this.message(i,r,u);return c.fatal=void 0,c}message(i,r,u){const c=new mt(i,r,u);return this.path&&(c.name=this.path+":"+c.name,c.file=this.path),c.fatal=!1,this.messages.push(c),c}toString(i){return this.value===void 0?"":typeof this.value=="string"?this.value:new TextDecoder(i||void 0).decode(this.value)}}function lc(l,i){if(l&&l.includes(sn.sep))throw new Error("`"+i+"` cannot be a path: did not expect `"+sn.sep+"`")}function ac(l,i){if(!l)throw new Error("`"+i+"` cannot be empty")}function Um(l,i){if(!l)throw new Error("Setting `"+i+"` requires `path` to be set too")}function F3(l){return!!(l&&typeof l=="object"&&"byteLength"in l&&"byteOffset"in l)}const I3=(function(l){const u=this.constructor.prototype,c=u[l],f=function(){return c.apply(f,arguments)};return Object.setPrototypeOf(f,u),f}),J3={}.hasOwnProperty;class Yc extends I3{constructor(){super("copy"),this.Compiler=void 0,this.Parser=void 0,this.attachers=[],this.compiler=void 0,this.freezeIndex=-1,this.frozen=void 0,this.namespace={},this.parser=void 0,this.transformers=B3()}copy(){const i=new Yc;let r=-1;for(;++r<this.attachers.length;){const u=this.attachers[r];i.use(...u)}return i.data(tc(!0,{},this.namespace)),i}data(i,r){return typeof i=="string"?arguments.length===2?(uc("data",this.frozen),this.namespace[i]=r,this):J3.call(this.namespace,i)&&this.namespace[i]||void 0:i?(uc("data",this.frozen),this.namespace=i,this):this.namespace}freeze(){if(this.frozen)return this;const i=this;for(;++this.freezeIndex<this.attachers.length;){const[r,...u]=this.attachers[this.freezeIndex];if(u[0]===!1)continue;u[0]===!0&&(u[0]=void 0);const c=r.call(i,...u);typeof c=="function"&&this.transformers.use(c)}return this.frozen=!0,this.freezeIndex=Number.POSITIVE_INFINITY,this}parse(i){this.freeze();const r=cu(i),u=this.parser||this.Parser;return ic("parse",u),u(String(r),r)}process(i,r){const u=this;return this.freeze(),ic("process",this.parser||this.Parser),rc("process",this.compiler||this.Compiler),r?c(void 0,r):new Promise(c);function c(f,d){const p=cu(i),y=u.parse(p);u.run(y,p,function(x,v,E){if(x||!v||!E)return m(x);const b=v,N=u.stringify(b,E);P3(N)?E.value=N:E.result=N,m(x,E)});function m(x,v){x||!v?d(x):f?f(v):r(void 0,v)}}}processSync(i){let r=!1,u;return this.freeze(),ic("processSync",this.parser||this.Parser),rc("processSync",this.compiler||this.Compiler),this.process(i,c),qm("processSync","process",r),u;function c(f,d){r=!0,Bm(f),u=d}}run(i,r,u){Hm(i),this.freeze();const c=this.transformers;return!u&&typeof r=="function"&&(u=r,r=void 0),u?f(void 0,u):new Promise(f);function f(d,p){const y=cu(r);c.run(i,y,m);function m(x,v,E){const b=v||i;x?p(x):d?d(b):u(void 0,b,E)}}}runSync(i,r){let u=!1,c;return this.run(i,r,f),qm("runSync","run",u),c;function f(d,p){Bm(d),c=p,u=!0}}stringify(i,r){this.freeze();const u=cu(r),c=this.compiler||this.Compiler;return rc("stringify",c),Hm(i),c(i,u)}use(i,...r){const u=this.attachers,c=this.namespace;if(uc("use",this.frozen),i!=null)if(typeof i=="function")y(i,r);else if(typeof i=="object")Array.isArray(i)?p(i):d(i);else throw new TypeError("Expected usable value, not `"+i+"`");return this;function f(m){if(typeof m=="function")y(m,[]);else if(typeof m=="object")if(Array.isArray(m)){const[x,...v]=m;y(x,v)}else d(m);else throw new TypeError("Expected usable value, not `"+m+"`")}function d(m){if(!("plugins"in m)&&!("settings"in m))throw new Error("Expected usable value but received an empty preset, which is probably a mistake: presets typically come with `plugins` and sometimes with `settings`, but this has neither");p(m.plugins),m.settings&&(c.settings=tc(!0,c.settings,m.settings))}function p(m){let x=-1;if(m!=null)if(Array.isArray(m))for(;++x<m.length;){const v=m[x];f(v)}else throw new TypeError("Expected a list of plugins, not `"+m+"`")}function y(m,x){let v=-1,E=-1;for(;++v<u.length;)if(u[v][0]===m){E=v;break}if(E===-1)u.push([m,...x]);else if(x.length>0){let[b,...N]=x;const k=u[E][1];xc(k)&&xc(b)&&(b=tc(!0,k,b)),u[E]=[m,b,...N]}}}}const W3=new Yc().freeze();function ic(l,i){if(typeof i!="function")throw new TypeError("Cannot `"+l+"` without `parser`")}function rc(l,i){if(typeof i!="function")throw new TypeError("Cannot `"+l+"` without `compiler`")}function uc(l,i){if(i)throw new Error("Cannot call `"+l+"` on a frozen processor.\nCreate a new processor first, by calling it: use `processor()` instead of `processor`.")}function Hm(l){if(!xc(l)||typeof l.type!="string")throw new TypeError("Expected node, got `"+l+"`")}function qm(l,i,r){if(!r)throw new Error("`"+l+"` finished async. Use `"+i+"` instead")}function cu(l){return $3(l)?l:new Fg(l)}function $3(l){return!!(l&&typeof l=="object"&&"message"in l&&"messages"in l)}function P3(l){return typeof l=="string"||e4(l)}function e4(l){return!!(l&&typeof l=="object"&&"byteLength"in l&&"byteOffset"in l)}const t4="https://github.com/remarkjs/react-markdown/blob/main/changelog.md",Ym=[],Gm={allowDangerousHtml:!0},n4=/^(https?|ircs?|mailto|xmpp)$/i,l4=[{from:"astPlugins",id:"remove-buggy-html-in-markdown-parser"},{from:"allowDangerousHtml",id:"remove-buggy-html-in-markdown-parser"},{from:"allowNode",id:"replace-allownode-allowedtypes-and-disallowedtypes",to:"allowElement"},{from:"allowedTypes",id:"replace-allownode-allowedtypes-and-disallowedtypes",to:"allowedElements"},{from:"className",id:"remove-classname"},{from:"disallowedTypes",id:"replace-allownode-allowedtypes-and-disallowedtypes",to:"disallowedElements"},{from:"escapeHtml",id:"remove-buggy-html-in-markdown-parser"},{from:"includeElementIndex",id:"#remove-includeelementindex"},{from:"includeNodeIndex",id:"change-includenodeindex-to-includeelementindex"},{from:"linkTarget",id:"remove-linktarget"},{from:"plugins",id:"change-plugins-to-remarkplugins",to:"remarkPlugins"},{from:"rawSourcePos",id:"#remove-rawsourcepos"},{from:"renderers",id:"change-renderers-to-components",to:"components"},{from:"source",id:"change-source-to-children",to:"children"},{from:"sourcePos",id:"#remove-sourcepos"},{from:"transformImageUri",id:"#add-urltransform",to:"urlTransform"},{from:"transformLinkUri",id:"#add-urltransform",to:"urlTransform"}];function Vm(l){const i=a4(l),r=i4(l);return r4(i.runSync(i.parse(r),r),l)}function a4(l){const i=l.rehypePlugins||Ym,r=l.remarkPlugins||Ym,u=l.remarkRehypeOptions?{...l.remarkRehypeOptions,...Gm}:Gm;return W3().use(US).use(r).use(M3,u).use(i)}function i4(l){const i=l.children||"",r=new Fg;return typeof i=="string"&&(r.value=i),r}function r4(l,i){const r=i.allowedElements,u=i.allowElement,c=i.components,f=i.disallowedElements,d=i.skipHtml,p=i.unwrapDisallowed,y=i.urlTransform||u4;for(const x of l4)Object.hasOwn(i,x.from)&&(""+x.from+(x.to?"use `"+x.to+"` instead":"remove it")+t4+x.id,void 0);return Kg(l,m),y2(l,{Fragment:h.Fragment,components:c,ignoreInvalidStyle:!0,jsx:h.jsx,jsxs:h.jsxs,passKeys:!0,passNode:!0});function m(x,v,E){if(x.type==="raw"&&E&&typeof v=="number")return d?E.children.splice(v,1):E.children[v]={type:"text",value:x.value},v;if(x.type==="element"){let b;for(b in Ws)if(Object.hasOwn(Ws,b)&&Object.hasOwn(x.properties,b)){const N=x.properties[b],k=Ws[b];(k===null||k.includes(x.tagName))&&(x.properties[b]=y(String(N||""),b,x))}}if(x.type==="element"){let b=r?!r.includes(x.tagName):f?f.includes(x.tagName):!1;if(!b&&u&&typeof v=="number"&&(b=!u(x,v,E)),b&&E&&typeof v=="number")return p&&x.children?E.children.splice(v,1,...x.children):E.children.splice(v,1),v}}}function u4(l){const i=l.indexOf(":"),r=l.indexOf("?"),u=l.indexOf("#"),c=l.indexOf("/");return i===-1||c!==-1&&i>c||r!==-1&&i>r||u!==-1&&i>u||n4.test(l.slice(0,i))?l:""}const o4=` 109# Blunote Privacy Policy 110 111Last updated: May 3, 2026 112 113Blunote respects your privacy. This Privacy Policy explains what information Blunote collects, how it is used, and how Google Drive access is handled. 114 115## 1. Information We Collect 116 117Blunote is a local-first note-taking application. Your notes, folders, tags, comments, attachments, and app settings are primarily stored on your own device or in the storage location you choose. 118 119When you use Google Drive sync or backup, Blunote may access the following Google account information with your permission: 120 121- Your Google account email address, used to show which account is connected. 122- Google Drive file access limited to files and folders created or opened by Blunote, using the \`drive.file\` permission. 123 124Blunote does not request full access to your Google Drive. 125 126## 2. How Blunote Uses Google Drive Data 127 128When you connect Google Drive, Blunote creates and manages a visible folder named \`Drive-Blunote\` in your Google Drive. 129 130This folder may contain: 131 132- Markdown note files in \`notes/\` 133- Restore metadata in JSON format 134- Object structure data such as folders, tags, comments, and note indexes 135- Attachments and images in \`assets/\` 136- Full restore snapshots in \`db/blunote.snapshot.json\` 137 138Blunote uses this data only to provide backup, restore, and sync features chosen by the user. 139
140## 3. Google API Limited Use Disclosure 141 142Blunote's use and transfer of information received from Google APIs will adhere to the Google API Services User Data Policy, including the Limited Use requirements. 143 144Blunote does not: 145 146- Sell Google user data. 147- Use Google user data for advertising. 148- Use Google user data for credit-worthiness, lending, or profiling. 149- Transfer Google user data to third parties except as necessary to provide user-facing backup, restore, or sync functionality, comply with law, or protect security. 150 151## 4. Data Storage 152 153Google Drive backup data is stored in your own Google Drive account. 154 155Blunote may store OAuth tokens locally on your device so that you do not need to sign in every time. These tokens are used only to access the Google Drive permissions you granted. 156 157Blunote does not operate a central server that stores your Google Drive files for normal Drive backup functionality. 158 159## 5. Data Sharing 160 161Blunote does not sell, rent, or share your notes, Google Drive files, or Google account data with advertisers or data brokers. 162 163Your data may be shared only in these limited cases: 164 165- When you explicitly choose to share files through Google Drive or another service. 166- When required by law. 167- When necessary to protect the security or integrity of Blunote. 168 169## 6. Data Deletion 170 171You can delete Blunote backup data at any time by removing the \`Drive-Blunote\` folder from your Google Drive. 172 173You can disconnect Blunote from your Google account at: 174 175https://myaccount.google.com/permissions 176 177You may also delete local Blunote data from your device or selected workspace storage location. 178 179## 7. Security 180 181Blunote takes reasonable measures to protect user data, including using OAuth authorization for Google Drive access and requesting only the permissions necessary for backup and restore features. 182 183However, no storage or transmission method is completely secure. You are responsible for protecting access to your device, Google account, and backup files. 184 185## 8. Children's Privacy 186 187Blunote is not directed to children under 13. We do not knowingly collect personal information from children under 13. 188 189## 9. Changes to This Policy 190 191We may update this Privacy Policy from time to time. If we make material changes to how Google user data is accessed, used, stored, or shared, we will update this policy and request consent where required. 192 193## 10. Contact 194 195If you have questions about this Privacy Policy, contact us at: 196[[email protected]](mailto:[email protected]) 197`,s4=` 198# Blunote Terms of Service 199 200Last updated: May 3, 2026 201 202These Terms of Service govern your use of Blunote. 203 204By using Blunote, you agree to these Terms. 205 206## 1. Description of Service 207 208Blunote is a note-taking and knowledge management application. It may include features for local workspaces, notes, folders, tags, comments, attachments, AI-assisted workflows, and optional cloud backup or sync integrations. 209 210Google Drive backup and sync are optional features. If enabled, Blunote may create a \`Drive-Blunote\` folder in your Google Drive to store Markdown notes, metadata, assets, and restore snapshots. 211 212## 2. Your Data 213 214You own your notes, files, and content. 215 216Blunote does not claim ownership over your user content. You are responsible for the content you create, import, store, back up, or share using Blunote. 217 218## 3. Google Drive Integration 219 220If you connect Google Drive, you authorize Blunote to create and manage Blunote-related files in your Google Drive using the permissions shown during Google authorization. 221 222Blunote requests limited Google Drive access for backup, restore, and sync features. You can revoke access at any time from your Google Account permissions page: 223 224https://myaccount.google.com/permissions 225 226Deleting the \`Drive-Blunote\` folder may remove your cloud backups. 227 228## 4. Acceptable Use 229 230You agree not to use Blunote to: 231 232- Violate any applicable law or regulation. 233- Infringe intellectual property or privacy rights. 234- Store or distribute malicious code. 235- Attempt to disrupt or abuse Blunote, Google APIs, or related services. 236- Misrepresent your identity or authorization. 237 238## 5. Backups and Data Loss 239 240Blunote may provide backup and restore tools, but you are responsible for maintaining your own backups. 241 242We do not guarantee that sync, backup, import, or restore operations will be error-free or uninterrupted. You should verify important backups and keep additional copies of important data. 243 244## 6. Third-Party Services 245 246Blunote may integrate with third-party services such as Google Drive. 247 248Your use of third-party services is subject to their own terms and privacy policies. Blunote is not responsible for third-party service availability, behavior, or data handling outside Blunote's control. 249 250## 7. Software Updates 251 252Blunote may receive updates that add, modify, or remove features. We may change or discontinue parts of the application at any time. 253 254## 8. Disclaimer 255 256Blunote is provided "as is" and "as available" without warranties of any kind, whether express or implied. 257 258To the maximum extent permitted by law, we disclaim warranties of merchantability, fitness for a particular purpose, and n
258on-infringement. 259 260## 9. Limitation of Liability 261 262To the maximum extent permitted by law, Blunote and its developers will not be liable for indirect, incidental, special, consequential, or punitive damages, including loss of data, loss of profits, or interruption of business. 263 264## 10. Termination 265 266You may stop using Blunote at any time. 267 268We may suspend or terminate access to services if you violate these Terms or use Blunote in a way that may cause harm, legal risk, or security issues. 269 270## 11. Changes to These Terms 271 272We may update these Terms from time to time. Continued use of Blunote after changes means you accept the updated Terms. 273 274## 12. Contact 275 276If you have questions about these Terms, contact us at: 277 278[[email protected]](mailto:[email protected]) 279`,c4=h.jsx("svg",{viewBox:"0 0 16 16",style:{width:"14px",height:"14px",fill:"currentColor",flexShrink:0},children:h.jsx("path",{d:"M15 8a.5.5 0 0 0-.5-.5H2.707l3.147-3.146a.5.5 0 1 0-.708-.708l-4 4a.5.5 0 0 0 0 .708l4 4a.5.5 0 0 0 .708-.708L2.707 8.5H14.5A.5.5 0 0 0 15 8"})});function f4(){const{platform:l}=nx(),{t:i}=ln(),r=l==="windows",u=r?"Windows":"macOS",c=r?"ðª":"ð",f=r?sl.windows:sl.macos,d={h1:({children:p})=>h.jsx("h1",{style:{fontSize:"28px",fontWeight:700,color:"var(--text)",marginBottom:"24px",letterSpacing:"-0.02em"},children:p}),h2:({children:p})=>{const y=Array.isArray(p)?p[0]:p;if(typeof y=="string"&&/^\d+\./.test(y)){const m=y.indexOf("."),x=y.substring(0,m+1),v=y.substring(m+1).trim();return h.jsxs("h2",{style:{fontSize:"18px",fontWeight:700,marginTop:"40px",marginBottom:"16px",display:"flex",alignItems:"baseline",gap:"10px"},children:[h.jsx("span",{style:{color:"var(--blue)",minWidth:"24px"},children:x}),h.jsx("span",{style:{color:"var(--text)"},children:v})]})}return h.jsx("h2",{style:{fontSize:"18px",fontWeight:700,marginTop:"40px",marginBottom:"16px"},children:p})},p:({children:p})=>{const y=Array.isArray(p)?p[0]:p;return typeof y=="string"&&y.startsWith("Last updated:")?h.jsx("p",{style:{fontStyle:"italic",color:"var(--text3)",fontSize:"14px",marginBottom:"32px"},children:p}):h.jsx("p",{style:{marginBottom:"16px",lineHeight:"1.75"},children:p})},a:({children:p,...y})=>h.jsx("a",{...y,style:{color:"var(--blue)",textDecoration:"underline",fontWeight:500,transition:"opacity 0.2s"},onMouseOver:m=>m.currentTarget.style.opacity="0.7",onMouseOut:m=>m.currentTarget.style.opacity="1",children:p}),li:({children:p})=>h.jsx("li",{style:{marginBottom:"10px",paddingLeft:"4px",listStylePosition:"outside"},children:p}),ul:({children:p})=>h.jsx("ul",{style:{paddingLeft:"24px",marginBottom:"20px",listStyleType:"disc"},children:p}),ol:({children:p})=>h.jsx("ol",{style:{paddingLeft:"24px",marginBottom:"20px"},children:p})};return h.jsxs(h.Fragment,{children:[h.jsx("style",{children:` 280 .markdown-body ul li::marker { 281 color: var(--blue); 282 font-weight: 700; 283 } 284 `}),h.jsx("nav",{className:"top-nav",children:h.jsxs("div",{className:"nav-inner",style:{maxWidth:"680px",margin:"0 auto",display:"flex",alignItems:"center",gap:"8px"},children:[h.jsxs(pt,{className:"back",to:"/blunote",style:{display:"inline-flex",alignItems:"center",gap:"6px",fontSize:"12px",color:"var(--text3)",textDecoration:"none",padding:"4px 8px",borderRadius:"var(--r-sm)",transition:"background 0.2s, color 0.2s"},children:[c4," Blunote"]}),h.jsxs("span",{className:"breadcrumb",style:{fontSize:"12px",color:"var(--text3)",display:"flex",alignItems:"center",gap:"6px"},children:[h.jsx("span",{style:{color:"var(--text3)"},children:"/"}),h.jsx("span",{style:{color:"var(--text)",fontWeight:500},children:u})]})]})}),h.jsxs("div",{className:"detail-page",style:{maxWidth:"800px",margin:"0 auto",padding:"64px 24px 100px",display:"flex",flexDirection:"column",gap:"48px"},children:[h.jsxs("div",{className:"d-hero",style:{alignItems:"center",textAlign:"center",flexDirection:"column",gap:"24px"},children:[h.jsx("div",{style:{fontSize:"64px",filter:"drop-shadow(0 10px 20px rgba(0,0,0,0.05))"},children:c}),h.jsxs("div",{style:{maxWidth:"580px"},children:[h.jsxs("h1",{style:{fontSize:"36px",fontWeight:700,marginBottom:"16
284px",letterSpacing:"-0.03em"},children:["Blunote for ",u]}),h.jsx("p",{style:{color:"var(--text2)",fontSize:"17px",lineHeight:1.6},children:r?"Seamless, secure note-taking for Windows. Your digital garden, perfectly synced and locally controlled.":"A high-performance, native experience for macOS. The ultimate sanctuary for your thoughts and ideas."})]}),h.jsxs("a",{href:f.url,className:"download-btn",style:{textDecoration:"none",padding:"14px 40px",background:"var(--blue)",color:"white",borderRadius:"12px",fontSize:"16px",fontWeight:600,transition:"all 0.3s cubic-bezier(0.4, 0, 0.2, 1)",marginTop:"12px",boxShadow:"0 8px 24px rgba(36, 65, 255, 0.25)"},onMouseOver:p=>{p.currentTarget.style.transform="translateY(-2px)",p.currentTarget.style.boxShadow="0 12px 30px rgba(36, 65, 255, 0.3)"},onMouseOut:p=>{p.currentTarget.style.transform="translateY(0)",p.currentTarget.style.boxShadow="0 8px 24px rgba(36, 65, 255, 0.25)"},download:!0,children:[f.label," · v",f.version]})]}),h.jsxs("div",{className:"legal-container",style:{display:"flex",flexDirection:"column",gap:"40px",maxWidth:"720px",margin:"0 auto",width:"100%"},children:[h.jsxs("div",{style:{paddingBottom:"16px",borderBottom:"1px solid var(--border)",textAlign:"center"},children:[h.jsx("h2",{style:{fontSize:"24px",fontWeight:700,color:"var(--text)",letterSpacing:"-0.02em"},children:i("Privacy & Terms","éç§æ¿ç䏿塿¡æ¬¾")}),h.jsx("p",{style:{fontSize:"14px",color:"var(--text3)",marginTop:"8px"},children:i("Please review our policies carefully.","å¨ä½¿ç¨åºç¨åï¼è¯·ä»ç»é
读æä»¬çæ¿çæ¡æ¬¾ã")})]}),h.jsxs("div",{style:{display:"flex",flexDirection:"column",gap:"32px"},children:[h.jsx("section",{className:"legal-section",style:{background:"var(--bg2)",borderRadius:"24px",padding:"48px",border:"1px solid var(--border)",boxShadow:"0 4px 20px rgba(0,0,0,0.03)"},children:h.jsx("div",{className:"markdown-body",style:{color:"var(--text2)"},children:h.jsx(Vm,{components:d,children:o4})})}),h.jsx("section",{className:"legal-section",style:{background:"var(--bg2)",borderRadius:"24px",padding:"48px",border:"1px solid var(--border)",boxShadow:"0 4px 20px rgba(0,0,0,0.03)"},children:h.jsx("div",{className:"markdown-body",style:{color:"var(--text2)"},children:h.jsx(Vm,{components:d,children:s4})})})]})]}),h.jsx("footer",{style:{textAlign:"center",padding:"20px 0"},children:h.jsx(pt,{to:"/blunote",style:{color:"var(--text3)",textDecoration:"none",fontSize:"12px"},children:"Back to all downloads"})})]})]})}const d4=h.jsx("svg",{viewBox:"0 0 16 16",style:{width:"14px",height:"14px",fill:"currentColor",flexShrink:0},children:h.jsx("path",{d:"M15 8a.5.5 0 0 0-.5-.5H2.707l3.147-3.146a.5.5 0 1 0-.708-.708l-4 4a.5.5 0 0 0 0 .708l4 4a.5.5 0 0 0 .708-.708L2.707 8.5H14.5A.5.5 0 0 0 15 8"})});function h4(){const{t:l}=ln();return h.jsxs(h.Fragment,{children:[h.jsx("nav",{className:"top-nav",children:h.jsxs("div",{className:"nav-inner",style:{maxWidth:"680px",margin:"0 auto",display:"flex",alignItems:"center",gap:"8px"},children:[h.jsxs(pt,{className:"back",to:"/blunote",style:{display:"inline-flex",alignItems:"center",gap:"6px",fontSize:"12px",color:"var(--text3)",textDecoration:"none",padding:"4px 8px",borderRadius:"var(--r-sm)",transition:"background 0.2s, color 0.2s"},children:[d4," Blunote"]}),h.jsxs("span",{className:"breadcrumb",style:{fontSize:"12px",color:"var(--text3)",display:"flex",alignItems:"center",gap:"6px"},children:[h.jsx("span",{style:{color:"var(--text3)"},children:"/"}),h.jsx("span",{children:"Blunote"}),h.jsx("span",{style:{color:"var(--text3)"},children:"/"}),h.jsx("span",{style:{color:"var(--text)",fontWeight:500},children:"Support"})]})]})}),h.jsxs("div",{className:"detail-page",style:{position:"relative",zIndex:1,maxWidth:"680px",margin:"0 auto",padding:"36px 20px 80px",display:"flex",flexDirection:"column",gap:"12px"},children:[h.jsxs("div",{className:"d-card",style:{padding:"32px 24px"},children:[h.jsx("h1",{style:{fontSize:"24px",fontWeight:600,color:"var(--text)",marginBottom:"16px"},children:"Blunote Support"}),h.jsx("p",{style:{fontSize:"14px",color:"var(--text2)",lineHeight:1.6,marginBottom:"24px"},children:l("If you encounter any issues or have questions regarding Blunote, please feel free to reach out to our support team.","妿
284æ¨å¨ä½¿ç¨ Blunote è¿ç¨ä¸éå°ä»»ä½é®é¢ææä»»ä½çé®ï¼è¯·éæ¶èç³»æä»¬çæ¯æå¢éã")}),h.jsxs("div",{style:{padding:"20px",background:"var(--glass)",borderRadius:"12px",display:"flex",flexDirection:"column",gap:"8px"},children:[h.jsx("div",{style:{fontSize:"12px",color:"var(--text3)",textTransform:"uppercase",letterSpacing:"0.05em"},children:l("Contact Email","èç³»é®ç®±")}),h.jsx("a",{href:"mailto:[email protected]",style:{fontSize:"18px",fontWeight:500,color:"var(--blue)",textDecoration:"none"},children:"[email protected]"})]})]}),h.jsx("footer",{className:"footer",style:{marginTop:"28px",textAlign:"center",fontSize:"11px",color:"var(--text3)"},children:h.jsxs("p",{children:["no bluue  · Powered by ",h.jsx("a",{href:"https://workers.cloudflare.com",target:"_blank",rel:"noopener noreferrer",style:{color:"var(--blue)",textDecoration:"none"},children:"Cloudflare Workers"})]})})]})]})}function p4(){const{theme:l}=ln();return l!=="sunlit"?null:h.jsx("div",{id:"dappled-light",children:h.jsx("div",{className:"perspective",children:h.jsx("div",{id:"leaves",children:h.jsx("svg",{style:{width:0,height:0,position:"absolute"},children:h.jsx("defs",{children:h.jsxs("filter",{id:"wind",x:"-20%",y:"-20%",width:"140%",height:"140%",children:[h.jsx("feGaussianBlur",{in:"SourceGraphic",stdDeviation:"12",result:"blurredLeaves"}),h.jsx("feTurbulence",{type:"fractalNoise",numOctaves:"2",seed:"1",result:"windNoise",children:h.jsx("animate",{attributeName:"baseFrequency",dur:"24s",keyTimes:"0;0.5;1",values:"0.003 0.002;0.005 0.004;0.003 0.002",repeatCount:"indefinite"})}),h.jsx("feDisplacementMap",{in:"blurredLeaves",in2:"windNoise",scale:"15",xChannelSelector:"R",yChannelSelector:"G",children:h.jsx("animate",{attributeName:"scale",dur:"24s",keyTimes:"0;0.25;0.5;0.75;1",values:"10;20;15;20;10",repeatCount:"indefinite"})})]})})})})})})}function m4(){return h.jsxs(Wx,{children:[h.jsx(p4,{}),h.jsxs(Yx,{children:[h.jsx(sv,{}),h.jsxs(yx,{children:[h.jsx(kl,{path:"/",element:h.jsx(Dv,{})}),h.jsx(kl,{path:"/ai-life/vibe-coding",element:h.jsx(Ov,{})}),h.jsx(kl,{path:"/ai-life/catmark",element:h.jsx(Hv,{})}),h.jsx(kl,{path:"/blunote",element:h.jsx(Gv,{})}),h.jsx(kl,{path:"/blunote/support",element:h.jsx(h4,{})}),h.jsx(kl,{path:"/blunote/:platform",element:h.jsx(f4,{})})]})]})]})}x1.createRoot(document.getElementById("root")).render(h.jsx(U.StrictMode,{children:h.jsx(m4,{})}));
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.