Skip to main content
Glama

Spec Workflow MCP

i18n.js312 kB
function Ig(r,u){for(var s=0;s<u.length;s++){const o=u[s];if(typeof o!="string"&&!Array.isArray(o)){for(const c in o)if(c!=="default"&&!(c in r)){const d=Object.getOwnPropertyDescriptor(o,c);d&&Object.defineProperty(r,c,d.get?d:{enumerable:!0,get:()=>o[c]})}}}return Object.freeze(Object.defineProperty(r,Symbol.toStringTag,{value:"Module"}))}(function(){const u=document.createElement("link").relList;if(u&&u.supports&&u.supports("modulepreload"))return;for(const c of document.querySelectorAll('link[rel="modulepreload"]'))o(c);new MutationObserver(c=>{for(const d of c)if(d.type==="childList")for(const g of d.addedNodes)g.tagName==="LINK"&&g.rel==="modulepreload"&&o(g)}).observe(document,{childList:!0,subtree:!0});function s(c){const d={};return c.integrity&&(d.integrity=c.integrity),c.referrerPolicy&&(d.referrerPolicy=c.referrerPolicy),c.crossOrigin==="use-credentials"?d.credentials="include":c.crossOrigin==="anonymous"?d.credentials="omit":d.credentials="same-origin",d}function o(c){if(c.ep)return;c.ep=!0;const d=s(c);fetch(c.href,d)}})();function dp(r){return r&&r.__esModule&&Object.prototype.hasOwnProperty.call(r,"default")?r.default:r}var xs={exports:{}},Ml={};/** * @license React * react-jsx-runtime.production.js * * Copyright (c) Meta Platforms, Inc. and affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */var Md;function em(){if(Md)return Ml;Md=1;var r=Symbol.for("react.transitional.element"),u=Symbol.for("react.fragment");function s(o,c,d){var g=null;if(d!==void 0&&(g=""+d),c.key!==void 0&&(g=""+c.key),"key"in c){d={};for(var m in c)m!=="key"&&(d[m]=c[m])}else d=c;return c=d.ref,{$$typeof:r,type:o,key:g,ref:c!==void 0?c:null,props:d}}return Ml.Fragment=u,Ml.jsx=s,Ml.jsxs=s,Ml}var _d;function tm(){return _d||(_d=1,xs.exports=em()),xs.exports}var Ya=tm(),Ts={exports:{}},ee={};/** * @license React * react.production.js * * Copyright (c) Meta Platforms, Inc. and affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */var wd;function am(){if(wd)return ee;wd=1;var r=Symbol.for("react.transitional.element"),u=Symbol.for("react.portal"),s=Symbol.for("react.fragment"),o=Symbol.for("react.strict_mode"),c=Symbol.for("react.profiler"),d=Symbol.for("react.consumer"),g=Symbol.for("react.context"),m=Symbol.for("react.forward_ref"),y=Symbol.for("react.suspense"),h=Symbol.for("react.memo"),x=Symbol.for("react.lazy"),D=Symbol.iterator;function w(b){return b===null||typeof b!="object"?null:(b=D&&b[D]||b["@@iterator"],typeof b=="function"?b:null)}var H={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},L=Object.assign,Q={};function B(b,R,q){this.props=b,this.context=R,this.refs=Q,this.updater=q||H}B.prototype.isReactComponent={},B.prototype.setState=function(b,R){if(typeof b!="object"&&typeof b!="function"&&b!=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,b,R,"setState")},B.prototype.forceUpdate=function(b){this.updater.enqueueForceUpdate(this,b,"forceUpdate")};function ae(){}ae.prototype=B.prototype;function J(b,R,q){this.props=b,this.context=R,this.refs=Q,this.updater=q||H}var se=J.prototype=new ae;se.constructor=J,L(se,B.prototype),se.isPureReactComponent=!0;var F=Array.isArray,V={H:null,A:null,T:null,S:null,V:null},ce=Object.prototype.hasOwnProperty;function fe(b,R,q,j,X,pe){return q=pe.ref,{$$typeof:r,type:b,key:R,ref:q!==void 0?q:null,props:pe}}function qe(b,R){return fe(b.type,R,void 0,void 0,void 0,b.props)}function ze(b){return typeof b=="object"&&b!==null&&b.$$typeof===r}function _e(b){var R={"=":"=0",":":"=2"};return"$"+b.replace(/[=:]/g,function(q){return R[q]})}var We=/\/+/g;function I(b,R){return typeof b=="object"&&b!==null&&b.key!=null?_e(""+b.key):R.toString(36)}function we(){}function Ee(b){switch(b.status){case"fulfilled":return b.value;case"rejected":throw b.reason;default:switch(typeof b.status=="string"?b.then(we,we):(b.status="pending",b.then(function(R){b.status==="pending"&&(b.status="fulfilled",b.value=R)},function(R){b.status==="pending"&&(b.status="rejected",b.reason=R)})),b.status){case"fulfilled":return b.value;case"rejected":throw b.reason}}throw b}function Re(b,R,q,j,X){var pe=typeof b;(pe==="undefined"||pe==="boolean")&&(b=null);var W=!1;if(b===null)W=!0;else switch(pe){case"bigint":case"string":case"number":W=!0;break;case"object":switch(b.$$typeof){case r:case u:W=!0;break;case x:return W=b._init,Re(W(b._payload),R,q,j,X)}}if(W)return X=X(b),W=j===""?"."+I(b,0):j,F(X)?(q="",W!=null&&(q=W.replace(We,"$&/")+"/"),Re(X,R,q,"",function(Pt){return Pt})):X!=null&&(ze(X)&&(X=qe(X,q+(X.key==null||b&&b.key===X.key?"":(""+X.key).replace(We,"$&/")+"/")+W)),R.push(X)),1;W=0;var it=j===""?".":j+":";if(F(b))for(var Oe=0;Oe<b.length;Oe++)j=b[Oe],pe=it+I(j,Oe),W+=Re(j,R,q,pe,X);else if(Oe=w(b),typeof Oe=="function")for(b=Oe.call(b),Oe=0;!(j=b.next()).done;)j=j.value,pe=it+I(j,Oe++),W+=Re(j,R,q,pe,X);else if(pe==="object"){if(typeof b.then=="function")return Re(Ee(b),R,q,j,X);throw R=String(b),Error("Objects are not valid as a React child (found: "+(R==="[object Object]"?"object with keys {"+Object.keys(b).join(", ")+"}":R)+"). If you meant to render a collection of children, use an array instead.")}return W}function z(b,R,q){if(b==null)return b;var j=[],X=0;return Re(b,j,"","",function(pe){return R.call(q,pe,X++)}),j}function U(b){if(b._status===-1){var R=b._result;R=R(),R.then(function(q){(b._status===0||b._status===-1)&&(b._status=1,b._result=q)},function(q){(b._status===0||b._status===-1)&&(b._status=2,b._result=q)}),b._status===-1&&(b._status=0,b._result=R)}if(b._status===1)return b._result.default;throw b._result}var k=typeof reportError=="function"?reportError:function(b){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var R=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof b=="object"&&b!==null&&typeof b.message=="string"?String(b.message):String(b),error:b});if(!window.dispatchEvent(R))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",b);return}console.error(b)};function le(){}return ee.Children={map:z,forEach:function(b,R,q){z(b,function(){R.apply(this,arguments)},q)},count:function(b){var R=0;return z(b,function(){R++}),R},toArray:function(b){return z(b,function(R){return R})||[]},only:function(b){if(!ze(b))throw Error("React.Children.only expected to receive a single React element child.");return b}},ee.Component=B,ee.Fragment=s,ee.Profiler=c,ee.PureComponent=J,ee.StrictMode=o,ee.Suspense=y,ee.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=V,ee.__COMPILER_RUNTIME={__proto__:null,c:function(b){return V.H.useMemoCache(b)}},ee.cache=function(b){return function(){return b.apply(null,arguments)}},ee.cloneElement=function(b,R,q){if(b==null)throw Error("The argument must be a React element, but you passed "+b+".");var j=L({},b.props),X=b.key,pe=void 0;if(R!=null)for(W in R.ref!==void 0&&(pe=void 0),R.key!==void 0&&(X=""+R.key),R)!ce.call(R,W)||W==="key"||W==="__self"||W==="__source"||W==="ref"&&R.ref===void 0||(j[W]=R[W]);var W=arguments.length-2;if(W===1)j.children=q;else if(1<W){for(var it=Array(W),Oe=0;Oe<W;Oe++)it[Oe]=arguments[Oe+2];j.children=it}return fe(b.type,X,void 0,void 0,pe,j)},ee.createContext=function(b){return b={$$typeof:g,_currentValue:b,_currentValue2:b,_threadCount:0,Provider:null,Consumer:null},b.Provider=b,b.Consumer={$$typeof:d,_context:b},b},ee.createElement=function(b,R,q){var j,X={},pe=null;if(R!=null)for(j in R.key!==void 0&&(pe=""+R.key),R)ce.call(R,j)&&j!=="key"&&j!=="__self"&&j!=="__source"&&(X[j]=R[j]);var W=arguments.length-2;if(W===1)X.children=q;else if(1<W){for(var it=Array(W),Oe=0;Oe<W;Oe++)it[Oe]=arguments[Oe+2];X.children=it}if(b&&b.defaultProps)for(j in W=b.defaultProps,W)X[j]===void 0&&(X[j]=W[j]);return fe(b,pe,void 0,void 0,null,X)},ee.createRef=function(){return{current:null}},ee.forwardRef=function(b){return{$$typeof:m,render:b}},ee.isValidElement=ze,ee.lazy=function(b){return{$$typeof:x,_payload:{_status:-1,_result:b},_init:U}},ee.memo=function(b,R){return{$$typeof:h,type:b,compare:R===void 0?null:R}},ee.startTransition=function(b){var R=V.T,q={};V.T=q;try{var j=b(),X=V.S;X!==null&&X(q,j),typeof j=="object"&&j!==null&&typeof j.then=="function"&&j.then(le,k)}catch(pe){k(pe)}finally{V.T=R}},ee.unstable_useCacheRefresh=function(){return V.H.useCacheRefresh()},ee.use=function(b){return V.H.use(b)},ee.useActionState=function(b,R,q){return V.H.useActionState(b,R,q)},ee.useCallback=function(b,R){return V.H.useCallback(b,R)},ee.useContext=function(b){return V.H.useContext(b)},ee.useDebugValue=function(){},ee.useDeferredValue=function(b,R){return V.H.useDeferredValue(b,R)},ee.useEffect=function(b,R,q){var j=V.H;if(typeof q=="function")throw Error("useEffect CRUD overload is not enabled in this build of React.");return j.useEffect(b,R)},ee.useId=function(){return V.H.useId()},ee.useImperativeHandle=function(b,R,q){return V.H.useImperativeHandle(b,R,q)},ee.useInsertionEffect=function(b,R){return V.H.useInsertionEffect(b,R)},ee.useLayoutEffect=function(b,R){return V.H.useLayoutEffect(b,R)},ee.useMemo=function(b,R){return V.H.useMemo(b,R)},ee.useOptimistic=function(b,R){return V.H.useOptimistic(b,R)},ee.useReducer=function(b,R,q){return V.H.useReducer(b,R,q)},ee.useRef=function(b){return V.H.useRef(b)},ee.useState=function(b){return V.H.useState(b)},ee.useSyncExternalStore=function(b,R,q){return V.H.useSyncExternalStore(b,R,q)},ee.useTransition=function(){return V.H.useTransition()},ee.version="19.1.1",ee}var Ud;function js(){return Ud||(Ud=1,Ts.exports=am()),Ts.exports}var de=js();const nm=dp(de),fb=Ig({__proto__:null,default:nm},[de]);var Es={exports:{}},_l={},Os={exports:{}},Cs={};/** * @license React * scheduler.production.js * * Copyright (c) Meta Platforms, Inc. and affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */var Ld;function lm(){return Ld||(Ld=1,(function(r){function u(z,U){var k=z.length;z.push(U);e:for(;0<k;){var le=k-1>>>1,b=z[le];if(0<c(b,U))z[le]=U,z[k]=b,k=le;else break e}}function s(z){return z.length===0?null:z[0]}function o(z){if(z.length===0)return null;var U=z[0],k=z.pop();if(k!==U){z[0]=k;e:for(var le=0,b=z.length,R=b>>>1;le<R;){var q=2*(le+1)-1,j=z[q],X=q+1,pe=z[X];if(0>c(j,k))X<b&&0>c(pe,j)?(z[le]=pe,z[X]=k,le=X):(z[le]=j,z[q]=k,le=q);else if(X<b&&0>c(pe,k))z[le]=pe,z[X]=k,le=X;else break e}}return U}function c(z,U){var k=z.sortIndex-U.sortIndex;return k!==0?k:z.id-U.id}if(r.unstable_now=void 0,typeof performance=="object"&&typeof performance.now=="function"){var d=performance;r.unstable_now=function(){return d.now()}}else{var g=Date,m=g.now();r.unstable_now=function(){return g.now()-m}}var y=[],h=[],x=1,D=null,w=3,H=!1,L=!1,Q=!1,B=!1,ae=typeof setTimeout=="function"?setTimeout:null,J=typeof clearTimeout=="function"?clearTimeout:null,se=typeof setImmediate<"u"?setImmediate:null;function F(z){for(var U=s(h);U!==null;){if(U.callback===null)o(h);else if(U.startTime<=z)o(h),U.sortIndex=U.expirationTime,u(y,U);else break;U=s(h)}}function V(z){if(Q=!1,F(z),!L)if(s(y)!==null)L=!0,ce||(ce=!0,I());else{var U=s(h);U!==null&&Re(V,U.startTime-z)}}var ce=!1,fe=-1,qe=5,ze=-1;function _e(){return B?!0:!(r.unstable_now()-ze<qe)}function We(){if(B=!1,ce){var z=r.unstable_now();ze=z;var U=!0;try{e:{L=!1,Q&&(Q=!1,J(fe),fe=-1),H=!0;var k=w;try{t:{for(F(z),D=s(y);D!==null&&!(D.expirationTime>z&&_e());){var le=D.callback;if(typeof le=="function"){D.callback=null,w=D.priorityLevel;var b=le(D.expirationTime<=z);if(z=r.unstable_now(),typeof b=="function"){D.callback=b,F(z),U=!0;break t}D===s(y)&&o(y),F(z)}else o(y);D=s(y)}if(D!==null)U=!0;else{var R=s(h);R!==null&&Re(V,R.startTime-z),U=!1}}break e}finally{D=null,w=k,H=!1}U=void 0}}finally{U?I():ce=!1}}}var I;if(typeof se=="function")I=function(){se(We)};else if(typeof MessageChannel<"u"){var we=new MessageChannel,Ee=we.port2;we.port1.onmessage=We,I=function(){Ee.postMessage(null)}}else I=function(){ae(We,0)};function Re(z,U){fe=ae(function(){z(r.unstable_now())},U)}r.unstable_IdlePriority=5,r.unstable_ImmediatePriority=1,r.unstable_LowPriority=4,r.unstable_NormalPriority=3,r.unstable_Profiling=null,r.unstable_UserBlockingPriority=2,r.unstable_cancelCallback=function(z){z.callback=null},r.unstable_forceFrameRate=function(z){0>z||125<z?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):qe=0<z?Math.floor(1e3/z):5},r.unstable_getCurrentPriorityLevel=function(){return w},r.unstable_next=function(z){switch(w){case 1:case 2:case 3:var U=3;break;default:U=w}var k=w;w=U;try{return z()}finally{w=k}},r.unstable_requestPaint=function(){B=!0},r.unstable_runWithPriority=function(z,U){switch(z){case 1:case 2:case 3:case 4:case 5:break;default:z=3}var k=w;w=z;try{return U()}finally{w=k}},r.unstable_scheduleCallback=function(z,U,k){var le=r.unstable_now();switch(typeof k=="object"&&k!==null?(k=k.delay,k=typeof k=="number"&&0<k?le+k:le):k=le,z){case 1:var b=-1;break;case 2:b=250;break;case 5:b=1073741823;break;case 4:b=1e4;break;default:b=5e3}return b=k+b,z={id:x++,callback:U,priorityLevel:z,startTime:k,expirationTime:b,sortIndex:-1},k>le?(z.sortIndex=k,u(h,z),s(y)===null&&z===s(h)&&(Q?(J(fe),fe=-1):Q=!0,Re(V,k-le))):(z.sortIndex=b,u(y,z),L||H||(L=!0,ce||(ce=!0,I()))),z},r.unstable_shouldYield=_e,r.unstable_wrapCallback=function(z){var U=w;return function(){var k=w;w=U;try{return z.apply(this,arguments)}finally{w=k}}}})(Cs)),Cs}var jd;function im(){return jd||(jd=1,Os.exports=lm()),Os.exports}var zs={exports:{}},Pe={};/** * @license React * react-dom.production.js * * Copyright (c) Meta Platforms, Inc. and affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */var Hd;function um(){if(Hd)return Pe;Hd=1;var r=js();function u(y){var h="https://react.dev/errors/"+y;if(1<arguments.length){h+="?args[]="+encodeURIComponent(arguments[1]);for(var x=2;x<arguments.length;x++)h+="&args[]="+encodeURIComponent(arguments[x])}return"Minified React error #"+y+"; visit "+h+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function s(){}var o={d:{f:s,r:function(){throw Error(u(522))},D:s,C:s,L:s,m:s,X:s,S:s,M:s},p:0,findDOMNode:null},c=Symbol.for("react.portal");function d(y,h,x){var D=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:c,key:D==null?null:""+D,children:y,containerInfo:h,implementation:x}}var g=r.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE;function m(y,h){if(y==="font")return"";if(typeof h=="string")return h==="use-credentials"?h:""}return Pe.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=o,Pe.createPortal=function(y,h){var x=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!h||h.nodeType!==1&&h.nodeType!==9&&h.nodeType!==11)throw Error(u(299));return d(y,h,null,x)},Pe.flushSync=function(y){var h=g.T,x=o.p;try{if(g.T=null,o.p=2,y)return y()}finally{g.T=h,o.p=x,o.d.f()}},Pe.preconnect=function(y,h){typeof y=="string"&&(h?(h=h.crossOrigin,h=typeof h=="string"?h==="use-credentials"?h:"":void 0):h=null,o.d.C(y,h))},Pe.prefetchDNS=function(y){typeof y=="string"&&o.d.D(y)},Pe.preinit=function(y,h){if(typeof y=="string"&&h&&typeof h.as=="string"){var x=h.as,D=m(x,h.crossOrigin),w=typeof h.integrity=="string"?h.integrity:void 0,H=typeof h.fetchPriority=="string"?h.fetchPriority:void 0;x==="style"?o.d.S(y,typeof h.precedence=="string"?h.precedence:void 0,{crossOrigin:D,integrity:w,fetchPriority:H}):x==="script"&&o.d.X(y,{crossOrigin:D,integrity:w,fetchPriority:H,nonce:typeof h.nonce=="string"?h.nonce:void 0})}},Pe.preinitModule=function(y,h){if(typeof y=="string")if(typeof h=="object"&&h!==null){if(h.as==null||h.as==="script"){var x=m(h.as,h.crossOrigin);o.d.M(y,{crossOrigin:x,integrity:typeof h.integrity=="string"?h.integrity:void 0,nonce:typeof h.nonce=="string"?h.nonce:void 0})}}else h==null&&o.d.M(y)},Pe.preload=function(y,h){if(typeof y=="string"&&typeof h=="object"&&h!==null&&typeof h.as=="string"){var x=h.as,D=m(x,h.crossOrigin);o.d.L(y,x,{crossOrigin:D,integrity:typeof h.integrity=="string"?h.integrity:void 0,nonce:typeof h.nonce=="string"?h.nonce:void 0,type:typeof h.type=="string"?h.type:void 0,fetchPriority:typeof h.fetchPriority=="string"?h.fetchPriority:void 0,referrerPolicy:typeof h.referrerPolicy=="string"?h.referrerPolicy:void 0,imageSrcSet:typeof h.imageSrcSet=="string"?h.imageSrcSet:void 0,imageSizes:typeof h.imageSizes=="string"?h.imageSizes:void 0,media:typeof h.media=="string"?h.media:void 0})}},Pe.preloadModule=function(y,h){if(typeof y=="string")if(h){var x=m(h.as,h.crossOrigin);o.d.m(y,{as:typeof h.as=="string"&&h.as!=="script"?h.as:void 0,crossOrigin:x,integrity:typeof h.integrity=="string"?h.integrity:void 0})}else o.d.m(y)},Pe.requestFormReset=function(y){o.d.r(y)},Pe.unstable_batchedUpdates=function(y,h){return y(h)},Pe.useFormState=function(y,h,x){return g.H.useFormState(y,h,x)},Pe.useFormStatus=function(){return g.H.useHostTransitionStatus()},Pe.version="19.1.1",Pe}var qd;function om(){if(qd)return zs.exports;qd=1;function r(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(r)}catch(u){console.error(u)}}return r(),zs.exports=um(),zs.exports}/** * @license React * react-dom-client.production.js * * Copyright (c) Meta Platforms, Inc. and affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */var Gd;function sm(){if(Gd)return _l;Gd=1;var r=im(),u=js(),s=om();function o(e){var t="https://react.dev/errors/"+e;if(1<arguments.length){t+="?args[]="+encodeURIComponent(arguments[1]);for(var a=2;a<arguments.length;a++)t+="&args[]="+encodeURIComponent(arguments[a])}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 d(e){var t=e,a=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do t=e,(t.flags&4098)!==0&&(a=t.return),e=t.return;while(e)}return t.tag===3?a:null}function g(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 m(e){if(d(e)!==e)throw Error(o(188))}function y(e){var t=e.alternate;if(!t){if(t=d(e),t===null)throw Error(o(188));return t!==e?null:e}for(var a=e,n=t;;){var l=a.return;if(l===null)break;var i=l.alternate;if(i===null){if(n=l.return,n!==null){a=n;continue}break}if(l.child===i.child){for(i=l.child;i;){if(i===a)return m(l),e;if(i===n)return m(l),t;i=i.sibling}throw Error(o(188))}if(a.return!==n.return)a=l,n=i;else{for(var f=!1,p=l.child;p;){if(p===a){f=!0,a=l,n=i;break}if(p===n){f=!0,n=l,a=i;break}p=p.sibling}if(!f){for(p=i.child;p;){if(p===a){f=!0,a=i,n=l;break}if(p===n){f=!0,n=i,a=l;break}p=p.sibling}if(!f)throw Error(o(189))}}if(a.alternate!==n)throw Error(o(190))}if(a.tag!==3)throw Error(o(188));return a.stateNode.current===a?e:t}function h(e){var t=e.tag;if(t===5||t===26||t===27||t===6)return e;for(e=e.child;e!==null;){if(t=h(e),t!==null)return t;e=e.sibling}return null}var x=Object.assign,D=Symbol.for("react.element"),w=Symbol.for("react.transitional.element"),H=Symbol.for("react.portal"),L=Symbol.for("react.fragment"),Q=Symbol.for("react.strict_mode"),B=Symbol.for("react.profiler"),ae=Symbol.for("react.provider"),J=Symbol.for("react.consumer"),se=Symbol.for("react.context"),F=Symbol.for("react.forward_ref"),V=Symbol.for("react.suspense"),ce=Symbol.for("react.suspense_list"),fe=Symbol.for("react.memo"),qe=Symbol.for("react.lazy"),ze=Symbol.for("react.activity"),_e=Symbol.for("react.memo_cache_sentinel"),We=Symbol.iterator;function I(e){return e===null||typeof e!="object"?null:(e=We&&e[We]||e["@@iterator"],typeof e=="function"?e:null)}var we=Symbol.for("react.client.reference");function Ee(e){if(e==null)return null;if(typeof e=="function")return e.$$typeof===we?null:e.displayName||e.name||null;if(typeof e=="string")return e;switch(e){case L:return"Fragment";case B:return"Profiler";case Q:return"StrictMode";case V:return"Suspense";case ce:return"SuspenseList";case ze:return"Activity"}if(typeof e=="object")switch(e.$$typeof){case H:return"Portal";case se:return(e.displayName||"Context")+".Provider";case J:return(e._context.displayName||"Context")+".Consumer";case F:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case fe:return t=e.displayName||null,t!==null?t:Ee(e.type)||"Memo";case qe:t=e._payload,e=e._init;try{return Ee(e(t))}catch{}}return null}var Re=Array.isArray,z=u.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,U=s.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,k={pending:!1,data:null,method:null,action:null},le=[],b=-1;function R(e){return{current:e}}function q(e){0>b||(e.current=le[b],le[b]=null,b--)}function j(e,t){b++,le[b]=e.current,e.current=t}var X=R(null),pe=R(null),W=R(null),it=R(null);function Oe(e,t){switch(j(W,t),j(pe,e),j(X,null),t.nodeType){case 9:case 11:e=(e=t.documentElement)&&(e=e.namespaceURI)?id(e):0;break;default:if(e=t.tagName,t=t.namespaceURI)t=id(t),e=ud(t,e);else switch(e){case"svg":e=1;break;case"math":e=2;break;default:e=0}}q(X),j(X,e)}function Pt(){q(X),q(pe),q(W)}function uu(e){e.memoizedState!==null&&j(it,e);var t=X.current,a=ud(t,e.type);t!==a&&(j(pe,e),j(X,a))}function Bl(e){pe.current===e&&(q(X),q(pe)),it.current===e&&(q(it),Cl._currentValue=k)}var ou=Object.prototype.hasOwnProperty,su=r.unstable_scheduleCallback,ru=r.unstable_cancelCallback,Mp=r.unstable_shouldYield,_p=r.unstable_requestPaint,zt=r.unstable_now,wp=r.unstable_getCurrentPriorityLevel,qs=r.unstable_ImmediatePriority,Gs=r.unstable_UserBlockingPriority,kl=r.unstable_NormalPriority,Up=r.unstable_LowPriority,Bs=r.unstable_IdlePriority,Lp=r.log,jp=r.unstable_setDisableYieldValue,Un=null,ut=null;function Ft(e){if(typeof Lp=="function"&&jp(e),ut&&typeof ut.setStrictMode=="function")try{ut.setStrictMode(Un,e)}catch{}}var ot=Math.clz32?Math.clz32:Gp,Hp=Math.log,qp=Math.LN2;function Gp(e){return e>>>=0,e===0?32:31-(Hp(e)/qp|0)|0}var Yl=256,Vl=4194304;function Ta(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:case 262144:case 524288:case 1048576:case 2097152:return e&4194048;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 Ql(e,t,a){var n=e.pendingLanes;if(n===0)return 0;var l=0,i=e.suspendedLanes,f=e.pingedLanes;e=e.warmLanes;var p=n&134217727;return p!==0?(n=p&~i,n!==0?l=Ta(n):(f&=p,f!==0?l=Ta(f):a||(a=p&~e,a!==0&&(l=Ta(a))))):(p=n&~i,p!==0?l=Ta(p):f!==0?l=Ta(f):a||(a=n&~e,a!==0&&(l=Ta(a)))),l===0?0:t!==0&&t!==l&&(t&i)===0&&(i=l&-l,a=t&-t,i>=a||i===32&&(a&4194048)!==0)?t:l}function Ln(e,t){return(e.pendingLanes&~(e.suspendedLanes&~e.pingedLanes)&t)===0}function Bp(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 ks(){var e=Yl;return Yl<<=1,(Yl&4194048)===0&&(Yl=256),e}function Ys(){var e=Vl;return Vl<<=1,(Vl&62914560)===0&&(Vl=4194304),e}function cu(e){for(var t=[],a=0;31>a;a++)t.push(e);return t}function jn(e,t){e.pendingLanes|=t,t!==268435456&&(e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0)}function kp(e,t,a,n,l,i){var f=e.pendingLanes;e.pendingLanes=a,e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0,e.expiredLanes&=a,e.entangledLanes&=a,e.errorRecoveryDisabledLanes&=a,e.shellSuspendCounter=0;var p=e.entanglements,v=e.expirationTimes,E=e.hiddenUpdates;for(a=f&~a;0<a;){var N=31-ot(a),_=1<<N;p[N]=0,v[N]=-1;var O=E[N];if(O!==null)for(E[N]=null,N=0;N<O.length;N++){var C=O[N];C!==null&&(C.lane&=-536870913)}a&=~_}n!==0&&Vs(e,n,0),i!==0&&l===0&&e.tag!==0&&(e.suspendedLanes|=i&~(f&~t))}function Vs(e,t,a){e.pendingLanes|=t,e.suspendedLanes&=~t;var n=31-ot(t);e.entangledLanes|=t,e.entanglements[n]=e.entanglements[n]|1073741824|a&4194090}function Qs(e,t){var a=e.entangledLanes|=t;for(e=e.entanglements;a;){var n=31-ot(a),l=1<<n;l&t|e[n]&t&&(e[n]|=t),a&=~l}}function fu(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 du(e){return e&=-e,2<e?8<e?(e&134217727)!==0?32:268435456:8:2}function Xs(){var e=U.p;return e!==0?e:(e=window.event,e===void 0?32:Od(e.type))}function Yp(e,t){var a=U.p;try{return U.p=e,t()}finally{U.p=a}}var Wt=Math.random().toString(36).slice(2),$e="__reactFiber$"+Wt,et="__reactProps$"+Wt,Va="__reactContainer$"+Wt,pu="__reactEvents$"+Wt,Vp="__reactListeners$"+Wt,Qp="__reactHandles$"+Wt,Ks="__reactResources$"+Wt,Hn="__reactMarker$"+Wt;function hu(e){delete e[$e],delete e[et],delete e[pu],delete e[Vp],delete e[Qp]}function Qa(e){var t=e[$e];if(t)return t;for(var a=e.parentNode;a;){if(t=a[Va]||a[$e]){if(a=t.alternate,t.child!==null||a!==null&&a.child!==null)for(e=cd(e);e!==null;){if(a=e[$e])return a;e=cd(e)}return t}e=a,a=e.parentNode}return null}function Xa(e){if(e=e[$e]||e[Va]){var t=e.tag;if(t===5||t===6||t===13||t===26||t===27||t===3)return e}return null}function qn(e){var t=e.tag;if(t===5||t===26||t===27||t===6)return e.stateNode;throw Error(o(33))}function Ka(e){var t=e[Ks];return t||(t=e[Ks]={hoistableStyles:new Map,hoistableScripts:new Map}),t}function ke(e){e[Hn]=!0}var Zs=new Set,$s={};function Ea(e,t){Za(e,t),Za(e+"Capture",t)}function Za(e,t){for($s[e]=t,e=0;e<t.length;e++)Zs.add(t[e])}var Xp=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]*$"),Js={},Ps={};function Kp(e){return ou.call(Ps,e)?!0:ou.call(Js,e)?!1:Xp.test(e)?Ps[e]=!0:(Js[e]=!0,!1)}function Xl(e,t,a){if(Kp(t))if(a===null)e.removeAttribute(t);else{switch(typeof a){case"undefined":case"function":case"symbol":e.removeAttribute(t);return;case"boolean":var n=t.toLowerCase().slice(0,5);if(n!=="data-"&&n!=="aria-"){e.removeAttribute(t);return}}e.setAttribute(t,""+a)}}function Kl(e,t,a){if(a===null)e.removeAttribute(t);else{switch(typeof a){case"undefined":case"function":case"symbol":case"boolean":e.removeAttribute(t);return}e.setAttribute(t,""+a)}}function Ut(e,t,a,n){if(n===null)e.removeAttribute(a);else{switch(typeof n){case"undefined":case"function":case"symbol":case"boolean":e.removeAttribute(a);return}e.setAttributeNS(t,a,""+n)}}var gu,Fs;function $a(e){if(gu===void 0)try{throw Error()}catch(a){var t=a.stack.trim().match(/\n( *(at )?)/);gu=t&&t[1]||"",Fs=-1<a.stack.indexOf(` at`)?" (<anonymous>)":-1<a.stack.indexOf("@")?"@unknown:0:0":""}return` `+gu+e+Fs}var mu=!1;function vu(e,t){if(!e||mu)return"";mu=!0;var a=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{var n={DetermineComponentFrameRoot:function(){try{if(t){var _=function(){throw Error()};if(Object.defineProperty(_.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(_,[])}catch(C){var O=C}Reflect.construct(e,[],_)}else{try{_.call()}catch(C){O=C}e.call(_.prototype)}}else{try{throw Error()}catch(C){O=C}(_=e())&&typeof _.catch=="function"&&_.catch(function(){})}}catch(C){if(C&&O&&typeof C.stack=="string")return[C.stack,O.stack]}return[null,null]}};n.DetermineComponentFrameRoot.displayName="DetermineComponentFrameRoot";var l=Object.getOwnPropertyDescriptor(n.DetermineComponentFrameRoot,"name");l&&l.configurable&&Object.defineProperty(n.DetermineComponentFrameRoot,"name",{value:"DetermineComponentFrameRoot"});var i=n.DetermineComponentFrameRoot(),f=i[0],p=i[1];if(f&&p){var v=f.split(` `),E=p.split(` `);for(l=n=0;n<v.length&&!v[n].includes("DetermineComponentFrameRoot");)n++;for(;l<E.length&&!E[l].includes("DetermineComponentFrameRoot");)l++;if(n===v.length||l===E.length)for(n=v.length-1,l=E.length-1;1<=n&&0<=l&&v[n]!==E[l];)l--;for(;1<=n&&0<=l;n--,l--)if(v[n]!==E[l]){if(n!==1||l!==1)do if(n--,l--,0>l||v[n]!==E[l]){var N=` `+v[n].replace(" at new "," at ");return e.displayName&&N.includes("<anonymous>")&&(N=N.replace("<anonymous>",e.displayName)),N}while(1<=n&&0<=l);break}}}finally{mu=!1,Error.prepareStackTrace=a}return(a=e?e.displayName||e.name:"")?$a(a):""}function Zp(e){switch(e.tag){case 26:case 27:case 5:return $a(e.type);case 16:return $a("Lazy");case 13:return $a("Suspense");case 19:return $a("SuspenseList");case 0:case 15:return vu(e.type,!1);case 11:return vu(e.type.render,!1);case 1:return vu(e.type,!0);case 31:return $a("Activity");default:return""}}function Ws(e){try{var t="";do t+=Zp(e),e=e.return;while(e);return t}catch(a){return` Error generating stack: `+a.message+` `+a.stack}}function gt(e){switch(typeof e){case"bigint":case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function Is(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function $p(e){var t=Is(e)?"checked":"value",a=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),n=""+e[t];if(!e.hasOwnProperty(t)&&typeof a<"u"&&typeof a.get=="function"&&typeof a.set=="function"){var l=a.get,i=a.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return l.call(this)},set:function(f){n=""+f,i.call(this,f)}}),Object.defineProperty(e,t,{enumerable:a.enumerable}),{getValue:function(){return n},setValue:function(f){n=""+f},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function Zl(e){e._valueTracker||(e._valueTracker=$p(e))}function er(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var a=t.getValue(),n="";return e&&(n=Is(e)?e.checked?"true":"false":e.value),e=n,e!==a?(t.setValue(e),!0):!1}function $l(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 Jp=/[\n"\\]/g;function mt(e){return e.replace(Jp,function(t){return"\\"+t.charCodeAt(0).toString(16)+" "})}function yu(e,t,a,n,l,i,f,p){e.name="",f!=null&&typeof f!="function"&&typeof f!="symbol"&&typeof f!="boolean"?e.type=f:e.removeAttribute("type"),t!=null?f==="number"?(t===0&&e.value===""||e.value!=t)&&(e.value=""+gt(t)):e.value!==""+gt(t)&&(e.value=""+gt(t)):f!=="submit"&&f!=="reset"||e.removeAttribute("value"),t!=null?bu(e,f,gt(t)):a!=null?bu(e,f,gt(a)):n!=null&&e.removeAttribute("value"),l==null&&i!=null&&(e.defaultChecked=!!i),l!=null&&(e.checked=l&&typeof l!="function"&&typeof l!="symbol"),p!=null&&typeof p!="function"&&typeof p!="symbol"&&typeof p!="boolean"?e.name=""+gt(p):e.removeAttribute("name")}function tr(e,t,a,n,l,i,f,p){if(i!=null&&typeof i!="function"&&typeof i!="symbol"&&typeof i!="boolean"&&(e.type=i),t!=null||a!=null){if(!(i!=="submit"&&i!=="reset"||t!=null))return;a=a!=null?""+gt(a):"",t=t!=null?""+gt(t):a,p||t===e.value||(e.value=t),e.defaultValue=t}n=n??l,n=typeof n!="function"&&typeof n!="symbol"&&!!n,e.checked=p?e.checked:!!n,e.defaultChecked=!!n,f!=null&&typeof f!="function"&&typeof f!="symbol"&&typeof f!="boolean"&&(e.name=f)}function bu(e,t,a){t==="number"&&$l(e.ownerDocument)===e||e.defaultValue===""+a||(e.defaultValue=""+a)}function Ja(e,t,a,n){if(e=e.options,t){t={};for(var l=0;l<a.length;l++)t["$"+a[l]]=!0;for(a=0;a<e.length;a++)l=t.hasOwnProperty("$"+e[a].value),e[a].selected!==l&&(e[a].selected=l),l&&n&&(e[a].defaultSelected=!0)}else{for(a=""+gt(a),t=null,l=0;l<e.length;l++){if(e[l].value===a){e[l].selected=!0,n&&(e[l].defaultSelected=!0);return}t!==null||e[l].disabled||(t=e[l])}t!==null&&(t.selected=!0)}}function ar(e,t,a){if(t!=null&&(t=""+gt(t),t!==e.value&&(e.value=t),a==null)){e.defaultValue!==t&&(e.defaultValue=t);return}e.defaultValue=a!=null?""+gt(a):""}function nr(e,t,a,n){if(t==null){if(n!=null){if(a!=null)throw Error(o(92));if(Re(n)){if(1<n.length)throw Error(o(93));n=n[0]}a=n}a==null&&(a=""),t=a}a=gt(t),e.defaultValue=a,n=e.textContent,n===a&&n!==""&&n!==null&&(e.value=n)}function Pa(e,t){if(t){var a=e.firstChild;if(a&&a===e.lastChild&&a.nodeType===3){a.nodeValue=t;return}}e.textContent=t}var Pp=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 lr(e,t,a){var n=t.indexOf("--")===0;a==null||typeof a=="boolean"||a===""?n?e.setProperty(t,""):t==="float"?e.cssFloat="":e[t]="":n?e.setProperty(t,a):typeof a!="number"||a===0||Pp.has(t)?t==="float"?e.cssFloat=a:e[t]=(""+a).trim():e[t]=a+"px"}function ir(e,t,a){if(t!=null&&typeof t!="object")throw Error(o(62));if(e=e.style,a!=null){for(var n in a)!a.hasOwnProperty(n)||t!=null&&t.hasOwnProperty(n)||(n.indexOf("--")===0?e.setProperty(n,""):n==="float"?e.cssFloat="":e[n]="");for(var l in t)n=t[l],t.hasOwnProperty(l)&&a[l]!==n&&lr(e,l,n)}else for(var i in t)t.hasOwnProperty(i)&&lr(e,i,t[i])}function Su(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 Fp=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-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"]]),Wp=/^[\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 Jl(e){return Wp.test(""+e)?"javascript:throw new Error('React has blocked a javascript: URL as a security precaution.')":e}var Au=null;function xu(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var Fa=null,Wa=null;function ur(e){var t=Xa(e);if(t&&(e=t.stateNode)){var a=e[et]||null;e:switch(e=t.stateNode,t.type){case"input":if(yu(e,a.value,a.defaultValue,a.defaultValue,a.checked,a.defaultChecked,a.type,a.name),t=a.name,a.type==="radio"&&t!=null){for(a=e;a.parentNode;)a=a.parentNode;for(a=a.querySelectorAll('input[name="'+mt(""+t)+'"][type="radio"]'),t=0;t<a.length;t++){var n=a[t];if(n!==e&&n.form===e.form){var l=n[et]||null;if(!l)throw Error(o(90));yu(n,l.value,l.defaultValue,l.defaultValue,l.checked,l.defaultChecked,l.type,l.name)}}for(t=0;t<a.length;t++)n=a[t],n.form===e.form&&er(n)}break e;case"textarea":ar(e,a.value,a.defaultValue);break e;case"select":t=a.value,t!=null&&Ja(e,!!a.multiple,t,!1)}}}var Tu=!1;function or(e,t,a){if(Tu)return e(t,a);Tu=!0;try{var n=e(t);return n}finally{if(Tu=!1,(Fa!==null||Wa!==null)&&(Ui(),Fa&&(t=Fa,e=Wa,Wa=Fa=null,ur(t),e)))for(t=0;t<e.length;t++)ur(e[t])}}function Gn(e,t){var a=e.stateNode;if(a===null)return null;var n=a[et]||null;if(n===null)return null;a=n[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":(n=!n.disabled)||(e=e.type,n=!(e==="button"||e==="input"||e==="select"||e==="textarea")),e=!n;break e;default:e=!1}if(e)return null;if(a&&typeof a!="function")throw Error(o(231,t,typeof a));return a}var Lt=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),Eu=!1;if(Lt)try{var Bn={};Object.defineProperty(Bn,"passive",{get:function(){Eu=!0}}),window.addEventListener("test",Bn,Bn),window.removeEventListener("test",Bn,Bn)}catch{Eu=!1}var It=null,Ou=null,Pl=null;function sr(){if(Pl)return Pl;var e,t=Ou,a=t.length,n,l="value"in It?It.value:It.textContent,i=l.length;for(e=0;e<a&&t[e]===l[e];e++);var f=a-e;for(n=1;n<=f&&t[a-n]===l[i-n];n++);return Pl=l.slice(e,1<n?1-n:void 0)}function Fl(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 Wl(){return!0}function rr(){return!1}function tt(e){function t(a,n,l,i,f){this._reactName=a,this._targetInst=l,this.type=n,this.nativeEvent=i,this.target=f,this.currentTarget=null;for(var p in e)e.hasOwnProperty(p)&&(a=e[p],this[p]=a?a(i):i[p]);return this.isDefaultPrevented=(i.defaultPrevented!=null?i.defaultPrevented:i.returnValue===!1)?Wl:rr,this.isPropagationStopped=rr,this}return x(t.prototype,{preventDefault:function(){this.defaultPrevented=!0;var a=this.nativeEvent;a&&(a.preventDefault?a.preventDefault():typeof a.returnValue!="unknown"&&(a.returnValue=!1),this.isDefaultPrevented=Wl)},stopPropagation:function(){var a=this.nativeEvent;a&&(a.stopPropagation?a.stopPropagation():typeof a.cancelBubble!="unknown"&&(a.cancelBubble=!0),this.isPropagationStopped=Wl)},persist:function(){},isPersistent:Wl}),t}var Oa={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},Il=tt(Oa),kn=x({},Oa,{view:0,detail:0}),Ip=tt(kn),Cu,zu,Yn,ei=x({},kn,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:Ru,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!==Yn&&(Yn&&e.type==="mousemove"?(Cu=e.screenX-Yn.screenX,zu=e.screenY-Yn.screenY):zu=Cu=0,Yn=e),Cu)},movementY:function(e){return"movementY"in e?e.movementY:zu}}),cr=tt(ei),eh=x({},ei,{dataTransfer:0}),th=tt(eh),ah=x({},kn,{relatedTarget:0}),Du=tt(ah),nh=x({},Oa,{animationName:0,elapsedTime:0,pseudoElement:0}),lh=tt(nh),ih=x({},Oa,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),uh=tt(ih),oh=x({},Oa,{data:0}),fr=tt(oh),sh={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},rh={8:"Backspace",9:"Tab",12:"Clear",13:"Enter",16:"Shift",17:"Control",18:"Alt",19:"Pause",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",45:"Insert",46:"Delete",112:"F1",113:"F2",114:"F3",115:"F4",116:"F5",117:"F6",118:"F7",119:"F8",120:"F9",121:"F10",122:"F11",123:"F12",144:"NumLock",145:"ScrollLock",224:"Meta"},ch={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function fh(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):(e=ch[e])?!!t[e]:!1}function Ru(){return fh}var dh=x({},kn,{key:function(e){if(e.key){var t=sh[e.key]||e.key;if(t!=="Unidentified")return t}return e.type==="keypress"?(e=Fl(e),e===13?"Enter":String.fromCharCode(e)):e.type==="keydown"||e.type==="keyup"?rh[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:Ru,charCode:function(e){return e.type==="keypress"?Fl(e):0},keyCode:function(e){return e.type==="keydown"||e.type==="keyup"?e.keyCode:0},which:function(e){return e.type==="keypress"?Fl(e):e.type==="keydown"||e.type==="keyup"?e.keyCode:0}}),ph=tt(dh),hh=x({},ei,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),dr=tt(hh),gh=x({},kn,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:Ru}),mh=tt(gh),vh=x({},Oa,{propertyName:0,elapsedTime:0,pseudoElement:0}),yh=tt(vh),bh=x({},ei,{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}),Sh=tt(bh),Ah=x({},Oa,{newState:0,oldState:0}),xh=tt(Ah),Th=[9,13,27,32],Nu=Lt&&"CompositionEvent"in window,Vn=null;Lt&&"documentMode"in document&&(Vn=document.documentMode);var Eh=Lt&&"TextEvent"in window&&!Vn,pr=Lt&&(!Nu||Vn&&8<Vn&&11>=Vn),hr=" ",gr=!1;function mr(e,t){switch(e){case"keyup":return Th.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function vr(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var Ia=!1;function Oh(e,t){switch(e){case"compositionend":return vr(t);case"keypress":return t.which!==32?null:(gr=!0,hr);case"textInput":return e=t.data,e===hr&&gr?null:e;default:return null}}function Ch(e,t){if(Ia)return e==="compositionend"||!Nu&&mr(e,t)?(e=sr(),Pl=Ou=It=null,Ia=!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 pr&&t.locale!=="ko"?null:t.data;default:return null}}var zh={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 yr(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t==="input"?!!zh[e.type]:t==="textarea"}function br(e,t,a,n){Fa?Wa?Wa.push(n):Wa=[n]:Fa=n,t=Bi(t,"onChange"),0<t.length&&(a=new Il("onChange","change",null,a,n),e.push({event:a,listeners:t}))}var Qn=null,Xn=null;function Dh(e){ed(e,0)}function ti(e){var t=qn(e);if(er(t))return e}function Sr(e,t){if(e==="change")return t}var Ar=!1;if(Lt){var Mu;if(Lt){var _u="oninput"in document;if(!_u){var xr=document.createElement("div");xr.setAttribute("oninput","return;"),_u=typeof xr.oninput=="function"}Mu=_u}else Mu=!1;Ar=Mu&&(!document.documentMode||9<document.documentMode)}function Tr(){Qn&&(Qn.detachEvent("onpropertychange",Er),Xn=Qn=null)}function Er(e){if(e.propertyName==="value"&&ti(Xn)){var t=[];br(t,Xn,e,xu(e)),or(Dh,t)}}function Rh(e,t,a){e==="focusin"?(Tr(),Qn=t,Xn=a,Qn.attachEvent("onpropertychange",Er)):e==="focusout"&&Tr()}function Nh(e){if(e==="selectionchange"||e==="keyup"||e==="keydown")return ti(Xn)}function Mh(e,t){if(e==="click")return ti(t)}function _h(e,t){if(e==="input"||e==="change")return ti(t)}function wh(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var st=typeof Object.is=="function"?Object.is:wh;function Kn(e,t){if(st(e,t))return!0;if(typeof e!="object"||e===null||typeof t!="object"||t===null)return!1;var a=Object.keys(e),n=Object.keys(t);if(a.length!==n.length)return!1;for(n=0;n<a.length;n++){var l=a[n];if(!ou.call(t,l)||!st(e[l],t[l]))return!1}return!0}function Or(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function Cr(e,t){var a=Or(e);e=0;for(var n;a;){if(a.nodeType===3){if(n=e+a.textContent.length,e<=t&&n>=t)return{node:a,offset:t-e};e=n}e:{for(;a;){if(a.nextSibling){a=a.nextSibling;break e}a=a.parentNode}a=void 0}a=Or(a)}}function zr(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?zr(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function Dr(e){e=e!=null&&e.ownerDocument!=null&&e.ownerDocument.defaultView!=null?e.ownerDocument.defaultView:window;for(var t=$l(e.document);t instanceof e.HTMLIFrameElement;){try{var a=typeof t.contentWindow.location.href=="string"}catch{a=!1}if(a)e=t.contentWindow;else break;t=$l(e.document)}return t}function wu(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 Uh=Lt&&"documentMode"in document&&11>=document.documentMode,en=null,Uu=null,Zn=null,Lu=!1;function Rr(e,t,a){var n=a.window===a?a.document:a.nodeType===9?a:a.ownerDocument;Lu||en==null||en!==$l(n)||(n=en,"selectionStart"in n&&wu(n)?n={start:n.selectionStart,end:n.selectionEnd}:(n=(n.ownerDocument&&n.ownerDocument.defaultView||window).getSelection(),n={anchorNode:n.anchorNode,anchorOffset:n.anchorOffset,focusNode:n.focusNode,focusOffset:n.focusOffset}),Zn&&Kn(Zn,n)||(Zn=n,n=Bi(Uu,"onSelect"),0<n.length&&(t=new Il("onSelect","select",null,t,a),e.push({event:t,listeners:n}),t.target=en)))}function Ca(e,t){var a={};return a[e.toLowerCase()]=t.toLowerCase(),a["Webkit"+e]="webkit"+t,a["Moz"+e]="moz"+t,a}var tn={animationend:Ca("Animation","AnimationEnd"),animationiteration:Ca("Animation","AnimationIteration"),animationstart:Ca("Animation","AnimationStart"),transitionrun:Ca("Transition","TransitionRun"),transitionstart:Ca("Transition","TransitionStart"),transitioncancel:Ca("Transition","TransitionCancel"),transitionend:Ca("Transition","TransitionEnd")},ju={},Nr={};Lt&&(Nr=document.createElement("div").style,"AnimationEvent"in window||(delete tn.animationend.animation,delete tn.animationiteration.animation,delete tn.animationstart.animation),"TransitionEvent"in window||delete tn.transitionend.transition);function za(e){if(ju[e])return ju[e];if(!tn[e])return e;var t=tn[e],a;for(a in t)if(t.hasOwnProperty(a)&&a in Nr)return ju[e]=t[a];return e}var Mr=za("animationend"),_r=za("animationiteration"),wr=za("animationstart"),Lh=za("transitionrun"),jh=za("transitionstart"),Hh=za("transitioncancel"),Ur=za("transitionend"),Lr=new Map,Hu="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(" ");Hu.push("scrollEnd");function Et(e,t){Lr.set(e,t),Ea(t,[e])}var jr=new WeakMap;function vt(e,t){if(typeof e=="object"&&e!==null){var a=jr.get(e);return a!==void 0?a:(t={value:e,source:t,stack:Ws(t)},jr.set(e,t),t)}return{value:e,source:t,stack:Ws(t)}}var yt=[],an=0,qu=0;function ai(){for(var e=an,t=qu=an=0;t<e;){var a=yt[t];yt[t++]=null;var n=yt[t];yt[t++]=null;var l=yt[t];yt[t++]=null;var i=yt[t];if(yt[t++]=null,n!==null&&l!==null){var f=n.pending;f===null?l.next=l:(l.next=f.next,f.next=l),n.pending=l}i!==0&&Hr(a,l,i)}}function ni(e,t,a,n){yt[an++]=e,yt[an++]=t,yt[an++]=a,yt[an++]=n,qu|=n,e.lanes|=n,e=e.alternate,e!==null&&(e.lanes|=n)}function Gu(e,t,a,n){return ni(e,t,a,n),li(e)}function nn(e,t){return ni(e,null,null,t),li(e)}function Hr(e,t,a){e.lanes|=a;var n=e.alternate;n!==null&&(n.lanes|=a);for(var l=!1,i=e.return;i!==null;)i.childLanes|=a,n=i.alternate,n!==null&&(n.childLanes|=a),i.tag===22&&(e=i.stateNode,e===null||e._visibility&1||(l=!0)),e=i,i=i.return;return e.tag===3?(i=e.stateNode,l&&t!==null&&(l=31-ot(a),e=i.hiddenUpdates,n=e[l],n===null?e[l]=[t]:n.push(t),t.lane=a|536870912),i):null}function li(e){if(50<yl)throw yl=0,Ko=null,Error(o(185));for(var t=e.return;t!==null;)e=t,t=e.return;return e.tag===3?e.stateNode:null}var ln={};function qh(e,t,a,n){this.tag=e,this.key=a,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=n,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function rt(e,t,a,n){return new qh(e,t,a,n)}function Bu(e){return e=e.prototype,!(!e||!e.isReactComponent)}function jt(e,t){var a=e.alternate;return a===null?(a=rt(e.tag,t,e.key,e.mode),a.elementType=e.elementType,a.type=e.type,a.stateNode=e.stateNode,a.alternate=e,e.alternate=a):(a.pendingProps=t,a.type=e.type,a.flags=0,a.subtreeFlags=0,a.deletions=null),a.flags=e.flags&65011712,a.childLanes=e.childLanes,a.lanes=e.lanes,a.child=e.child,a.memoizedProps=e.memoizedProps,a.memoizedState=e.memoizedState,a.updateQueue=e.updateQueue,t=e.dependencies,a.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext},a.sibling=e.sibling,a.index=e.index,a.ref=e.ref,a.refCleanup=e.refCleanup,a}function qr(e,t){e.flags&=65011714;var a=e.alternate;return a===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=a.childLanes,e.lanes=a.lanes,e.child=a.child,e.subtreeFlags=0,e.deletions=null,e.memoizedProps=a.memoizedProps,e.memoizedState=a.memoizedState,e.updateQueue=a.updateQueue,e.type=a.type,t=a.dependencies,e.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext}),e}function ii(e,t,a,n,l,i){var f=0;if(n=e,typeof e=="function")Bu(e)&&(f=1);else if(typeof e=="string")f=Bg(e,a,X.current)?26:e==="html"||e==="head"||e==="body"?27:5;else e:switch(e){case ze:return e=rt(31,a,t,l),e.elementType=ze,e.lanes=i,e;case L:return Da(a.children,l,i,t);case Q:f=8,l|=24;break;case B:return e=rt(12,a,t,l|2),e.elementType=B,e.lanes=i,e;case V:return e=rt(13,a,t,l),e.elementType=V,e.lanes=i,e;case ce:return e=rt(19,a,t,l),e.elementType=ce,e.lanes=i,e;default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case ae:case se:f=10;break e;case J:f=9;break e;case F:f=11;break e;case fe:f=14;break e;case qe:f=16,n=null;break e}f=29,a=Error(o(130,e===null?"null":typeof e,"")),n=null}return t=rt(f,a,t,l),t.elementType=e,t.type=n,t.lanes=i,t}function Da(e,t,a,n){return e=rt(7,e,n,t),e.lanes=a,e}function ku(e,t,a){return e=rt(6,e,null,t),e.lanes=a,e}function Yu(e,t,a){return t=rt(4,e.children!==null?e.children:[],e.key,t),t.lanes=a,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}var un=[],on=0,ui=null,oi=0,bt=[],St=0,Ra=null,Ht=1,qt="";function Na(e,t){un[on++]=oi,un[on++]=ui,ui=e,oi=t}function Gr(e,t,a){bt[St++]=Ht,bt[St++]=qt,bt[St++]=Ra,Ra=e;var n=Ht;e=qt;var l=32-ot(n)-1;n&=~(1<<l),a+=1;var i=32-ot(t)+l;if(30<i){var f=l-l%5;i=(n&(1<<f)-1).toString(32),n>>=f,l-=f,Ht=1<<32-ot(t)+l|a<<l|n,qt=i+e}else Ht=1<<i|a<<l|n,qt=e}function Vu(e){e.return!==null&&(Na(e,1),Gr(e,1,0))}function Qu(e){for(;e===ui;)ui=un[--on],un[on]=null,oi=un[--on],un[on]=null;for(;e===Ra;)Ra=bt[--St],bt[St]=null,qt=bt[--St],bt[St]=null,Ht=bt[--St],bt[St]=null}var Ie=null,Ne=null,ge=!1,Ma=null,Dt=!1,Xu=Error(o(519));function _a(e){var t=Error(o(418,""));throw Pn(vt(t,e)),Xu}function Br(e){var t=e.stateNode,a=e.type,n=e.memoizedProps;switch(t[$e]=e,t[et]=n,a){case"dialog":oe("cancel",t),oe("close",t);break;case"iframe":case"object":case"embed":oe("load",t);break;case"video":case"audio":for(a=0;a<Sl.length;a++)oe(Sl[a],t);break;case"source":oe("error",t);break;case"img":case"image":case"link":oe("error",t),oe("load",t);break;case"details":oe("toggle",t);break;case"input":oe("invalid",t),tr(t,n.value,n.defaultValue,n.checked,n.defaultChecked,n.type,n.name,!0),Zl(t);break;case"select":oe("invalid",t);break;case"textarea":oe("invalid",t),nr(t,n.value,n.defaultValue,n.children),Zl(t)}a=n.children,typeof a!="string"&&typeof a!="number"&&typeof a!="bigint"||t.textContent===""+a||n.suppressHydrationWarning===!0||ld(t.textContent,a)?(n.popover!=null&&(oe("beforetoggle",t),oe("toggle",t)),n.onScroll!=null&&oe("scroll",t),n.onScrollEnd!=null&&oe("scrollend",t),n.onClick!=null&&(t.onclick=ki),t=!0):t=!1,t||_a(e)}function kr(e){for(Ie=e.return;Ie;)switch(Ie.tag){case 5:case 13:Dt=!1;return;case 27:case 3:Dt=!0;return;default:Ie=Ie.return}}function $n(e){if(e!==Ie)return!1;if(!ge)return kr(e),ge=!0,!1;var t=e.tag,a;if((a=t!==3&&t!==27)&&((a=t===5)&&(a=e.type,a=!(a!=="form"&&a!=="button")||ss(e.type,e.memoizedProps)),a=!a),a&&Ne&&_a(e),kr(e),t===13){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(o(317));e:{for(e=e.nextSibling,t=0;e;){if(e.nodeType===8)if(a=e.data,a==="/$"){if(t===0){Ne=Ct(e.nextSibling);break e}t--}else a!=="$"&&a!=="$!"&&a!=="$?"||t++;e=e.nextSibling}Ne=null}}else t===27?(t=Ne,ga(e.type)?(e=ds,ds=null,Ne=e):Ne=t):Ne=Ie?Ct(e.stateNode.nextSibling):null;return!0}function Jn(){Ne=Ie=null,ge=!1}function Yr(){var e=Ma;return e!==null&&(lt===null?lt=e:lt.push.apply(lt,e),Ma=null),e}function Pn(e){Ma===null?Ma=[e]:Ma.push(e)}var Ku=R(null),wa=null,Gt=null;function ea(e,t,a){j(Ku,t._currentValue),t._currentValue=a}function Bt(e){e._currentValue=Ku.current,q(Ku)}function Zu(e,t,a){for(;e!==null;){var n=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,n!==null&&(n.childLanes|=t)):n!==null&&(n.childLanes&t)!==t&&(n.childLanes|=t),e===a)break;e=e.return}}function $u(e,t,a,n){var l=e.child;for(l!==null&&(l.return=e);l!==null;){var i=l.dependencies;if(i!==null){var f=l.child;i=i.firstContext;e:for(;i!==null;){var p=i;i=l;for(var v=0;v<t.length;v++)if(p.context===t[v]){i.lanes|=a,p=i.alternate,p!==null&&(p.lanes|=a),Zu(i.return,a,e),n||(f=null);break e}i=p.next}}else if(l.tag===18){if(f=l.return,f===null)throw Error(o(341));f.lanes|=a,i=f.alternate,i!==null&&(i.lanes|=a),Zu(f,a,e),f=null}else f=l.child;if(f!==null)f.return=l;else for(f=l;f!==null;){if(f===e){f=null;break}if(l=f.sibling,l!==null){l.return=f.return,f=l;break}f=f.return}l=f}}function Fn(e,t,a,n){e=null;for(var l=t,i=!1;l!==null;){if(!i){if((l.flags&524288)!==0)i=!0;else if((l.flags&262144)!==0)break}if(l.tag===10){var f=l.alternate;if(f===null)throw Error(o(387));if(f=f.memoizedProps,f!==null){var p=l.type;st(l.pendingProps.value,f.value)||(e!==null?e.push(p):e=[p])}}else if(l===it.current){if(f=l.alternate,f===null)throw Error(o(387));f.memoizedState.memoizedState!==l.memoizedState.memoizedState&&(e!==null?e.push(Cl):e=[Cl])}l=l.return}e!==null&&$u(t,e,a,n),t.flags|=262144}function si(e){for(e=e.firstContext;e!==null;){if(!st(e.context._currentValue,e.memoizedValue))return!0;e=e.next}return!1}function Ua(e){wa=e,Gt=null,e=e.dependencies,e!==null&&(e.firstContext=null)}function Je(e){return Vr(wa,e)}function ri(e,t){return wa===null&&Ua(e),Vr(e,t)}function Vr(e,t){var a=t._currentValue;if(t={context:t,memoizedValue:a,next:null},Gt===null){if(e===null)throw Error(o(308));Gt=t,e.dependencies={lanes:0,firstContext:t},e.flags|=524288}else Gt=Gt.next=t;return a}var Gh=typeof AbortController<"u"?AbortController:function(){var e=[],t=this.signal={aborted:!1,addEventListener:function(a,n){e.push(n)}};this.abort=function(){t.aborted=!0,e.forEach(function(a){return a()})}},Bh=r.unstable_scheduleCallback,kh=r.unstable_NormalPriority,Ge={$$typeof:se,Consumer:null,Provider:null,_currentValue:null,_currentValue2:null,_threadCount:0};function Ju(){return{controller:new Gh,data:new Map,refCount:0}}function Wn(e){e.refCount--,e.refCount===0&&Bh(kh,function(){e.controller.abort()})}var In=null,Pu=0,sn=0,rn=null;function Yh(e,t){if(In===null){var a=In=[];Pu=0,sn=Io(),rn={status:"pending",value:void 0,then:function(n){a.push(n)}}}return Pu++,t.then(Qr,Qr),t}function Qr(){if(--Pu===0&&In!==null){rn!==null&&(rn.status="fulfilled");var e=In;In=null,sn=0,rn=null;for(var t=0;t<e.length;t++)(0,e[t])()}}function Vh(e,t){var a=[],n={status:"pending",value:null,reason:null,then:function(l){a.push(l)}};return e.then(function(){n.status="fulfilled",n.value=t;for(var l=0;l<a.length;l++)(0,a[l])(t)},function(l){for(n.status="rejected",n.reason=l,l=0;l<a.length;l++)(0,a[l])(void 0)}),n}var Xr=z.S;z.S=function(e,t){typeof t=="object"&&t!==null&&typeof t.then=="function"&&Yh(e,t),Xr!==null&&Xr(e,t)};var La=R(null);function Fu(){var e=La.current;return e!==null?e:xe.pooledCache}function ci(e,t){t===null?j(La,La.current):j(La,t.pool)}function Kr(){var e=Fu();return e===null?null:{parent:Ge._currentValue,pool:e}}var el=Error(o(460)),Zr=Error(o(474)),fi=Error(o(542)),Wu={then:function(){}};function $r(e){return e=e.status,e==="fulfilled"||e==="rejected"}function di(){}function Jr(e,t,a){switch(a=e[a],a===void 0?e.push(t):a!==t&&(t.then(di,di),t=a),t.status){case"fulfilled":return t.value;case"rejected":throw e=t.reason,Fr(e),e;default:if(typeof t.status=="string")t.then(di,di);else{if(e=xe,e!==null&&100<e.shellSuspendCounter)throw Error(o(482));e=t,e.status="pending",e.then(function(n){if(t.status==="pending"){var l=t;l.status="fulfilled",l.value=n}},function(n){if(t.status==="pending"){var l=t;l.status="rejected",l.reason=n}})}switch(t.status){case"fulfilled":return t.value;case"rejected":throw e=t.reason,Fr(e),e}throw tl=t,el}}var tl=null;function Pr(){if(tl===null)throw Error(o(459));var e=tl;return tl=null,e}function Fr(e){if(e===el||e===fi)throw Error(o(483))}var ta=!1;function Iu(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function eo(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 aa(e){return{lane:e,tag:0,payload:null,callback:null,next:null}}function na(e,t,a){var n=e.updateQueue;if(n===null)return null;if(n=n.shared,(me&2)!==0){var l=n.pending;return l===null?t.next=t:(t.next=l.next,l.next=t),n.pending=t,t=li(e),Hr(e,null,a),t}return ni(e,n,t,a),li(e)}function al(e,t,a){if(t=t.updateQueue,t!==null&&(t=t.shared,(a&4194048)!==0)){var n=t.lanes;n&=e.pendingLanes,a|=n,t.lanes=a,Qs(e,a)}}function to(e,t){var a=e.updateQueue,n=e.alternate;if(n!==null&&(n=n.updateQueue,a===n)){var l=null,i=null;if(a=a.firstBaseUpdate,a!==null){do{var f={lane:a.lane,tag:a.tag,payload:a.payload,callback:null,next:null};i===null?l=i=f:i=i.next=f,a=a.next}while(a!==null);i===null?l=i=t:i=i.next=t}else l=i=t;a={baseState:n.baseState,firstBaseUpdate:l,lastBaseUpdate:i,shared:n.shared,callbacks:n.callbacks},e.updateQueue=a;return}e=a.lastBaseUpdate,e===null?a.firstBaseUpdate=t:e.next=t,a.lastBaseUpdate=t}var ao=!1;function nl(){if(ao){var e=rn;if(e!==null)throw e}}function ll(e,t,a,n){ao=!1;var l=e.updateQueue;ta=!1;var i=l.firstBaseUpdate,f=l.lastBaseUpdate,p=l.shared.pending;if(p!==null){l.shared.pending=null;var v=p,E=v.next;v.next=null,f===null?i=E:f.next=E,f=v;var N=e.alternate;N!==null&&(N=N.updateQueue,p=N.lastBaseUpdate,p!==f&&(p===null?N.firstBaseUpdate=E:p.next=E,N.lastBaseUpdate=v))}if(i!==null){var _=l.baseState;f=0,N=E=v=null,p=i;do{var O=p.lane&-536870913,C=O!==p.lane;if(C?(re&O)===O:(n&O)===O){O!==0&&O===sn&&(ao=!0),N!==null&&(N=N.next={lane:0,tag:p.tag,payload:p.payload,callback:null,next:null});e:{var $=e,K=p;O=t;var Se=a;switch(K.tag){case 1:if($=K.payload,typeof $=="function"){_=$.call(Se,_,O);break e}_=$;break e;case 3:$.flags=$.flags&-65537|128;case 0:if($=K.payload,O=typeof $=="function"?$.call(Se,_,O):$,O==null)break e;_=x({},_,O);break e;case 2:ta=!0}}O=p.callback,O!==null&&(e.flags|=64,C&&(e.flags|=8192),C=l.callbacks,C===null?l.callbacks=[O]:C.push(O))}else C={lane:O,tag:p.tag,payload:p.payload,callback:p.callback,next:null},N===null?(E=N=C,v=_):N=N.next=C,f|=O;if(p=p.next,p===null){if(p=l.shared.pending,p===null)break;C=p,p=C.next,C.next=null,l.lastBaseUpdate=C,l.shared.pending=null}}while(!0);N===null&&(v=_),l.baseState=v,l.firstBaseUpdate=E,l.lastBaseUpdate=N,i===null&&(l.shared.lanes=0),fa|=f,e.lanes=f,e.memoizedState=_}}function Wr(e,t){if(typeof e!="function")throw Error(o(191,e));e.call(t)}function Ir(e,t){var a=e.callbacks;if(a!==null)for(e.callbacks=null,e=0;e<a.length;e++)Wr(a[e],t)}var cn=R(null),pi=R(0);function ec(e,t){e=Zt,j(pi,e),j(cn,t),Zt=e|t.baseLanes}function no(){j(pi,Zt),j(cn,cn.current)}function lo(){Zt=pi.current,q(cn),q(pi)}var la=0,ne=null,ye=null,je=null,hi=!1,fn=!1,ja=!1,gi=0,il=0,dn=null,Qh=0;function Ue(){throw Error(o(321))}function io(e,t){if(t===null)return!1;for(var a=0;a<t.length&&a<e.length;a++)if(!st(e[a],t[a]))return!1;return!0}function uo(e,t,a,n,l,i){return la=i,ne=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,z.H=e===null||e.memoizedState===null?Hc:qc,ja=!1,i=a(n,l),ja=!1,fn&&(i=ac(t,a,n,l)),tc(e),i}function tc(e){z.H=Ai;var t=ye!==null&&ye.next!==null;if(la=0,je=ye=ne=null,hi=!1,il=0,dn=null,t)throw Error(o(300));e===null||Ye||(e=e.dependencies,e!==null&&si(e)&&(Ye=!0))}function ac(e,t,a,n){ne=e;var l=0;do{if(fn&&(dn=null),il=0,fn=!1,25<=l)throw Error(o(301));if(l+=1,je=ye=null,e.updateQueue!=null){var i=e.updateQueue;i.lastEffect=null,i.events=null,i.stores=null,i.memoCache!=null&&(i.memoCache.index=0)}z.H=Fh,i=t(a,n)}while(fn);return i}function Xh(){var e=z.H,t=e.useState()[0];return t=typeof t.then=="function"?ul(t):t,e=e.useState()[0],(ye!==null?ye.memoizedState:null)!==e&&(ne.flags|=1024),t}function oo(){var e=gi!==0;return gi=0,e}function so(e,t,a){t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~a}function ro(e){if(hi){for(e=e.memoizedState;e!==null;){var t=e.queue;t!==null&&(t.pending=null),e=e.next}hi=!1}la=0,je=ye=ne=null,fn=!1,il=gi=0,dn=null}function at(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return je===null?ne.memoizedState=je=e:je=je.next=e,je}function He(){if(ye===null){var e=ne.alternate;e=e!==null?e.memoizedState:null}else e=ye.next;var t=je===null?ne.memoizedState:je.next;if(t!==null)je=t,ye=e;else{if(e===null)throw ne.alternate===null?Error(o(467)):Error(o(310));ye=e,e={memoizedState:ye.memoizedState,baseState:ye.baseState,baseQueue:ye.baseQueue,queue:ye.queue,next:null},je===null?ne.memoizedState=je=e:je=je.next=e}return je}function co(){return{lastEffect:null,events:null,stores:null,memoCache:null}}function ul(e){var t=il;return il+=1,dn===null&&(dn=[]),e=Jr(dn,e,t),t=ne,(je===null?t.memoizedState:je.next)===null&&(t=t.alternate,z.H=t===null||t.memoizedState===null?Hc:qc),e}function mi(e){if(e!==null&&typeof e=="object"){if(typeof e.then=="function")return ul(e);if(e.$$typeof===se)return Je(e)}throw Error(o(438,String(e)))}function fo(e){var t=null,a=ne.updateQueue;if(a!==null&&(t=a.memoCache),t==null){var n=ne.alternate;n!==null&&(n=n.updateQueue,n!==null&&(n=n.memoCache,n!=null&&(t={data:n.data.map(function(l){return l.slice()}),index:0})))}if(t==null&&(t={data:[],index:0}),a===null&&(a=co(),ne.updateQueue=a),a.memoCache=t,a=t.data[t.index],a===void 0)for(a=t.data[t.index]=Array(e),n=0;n<e;n++)a[n]=_e;return t.index++,a}function kt(e,t){return typeof t=="function"?t(e):t}function vi(e){var t=He();return po(t,ye,e)}function po(e,t,a){var n=e.queue;if(n===null)throw Error(o(311));n.lastRenderedReducer=a;var l=e.baseQueue,i=n.pending;if(i!==null){if(l!==null){var f=l.next;l.next=i.next,i.next=f}t.baseQueue=l=i,n.pending=null}if(i=e.baseState,l===null)e.memoizedState=i;else{t=l.next;var p=f=null,v=null,E=t,N=!1;do{var _=E.lane&-536870913;if(_!==E.lane?(re&_)===_:(la&_)===_){var O=E.revertLane;if(O===0)v!==null&&(v=v.next={lane:0,revertLane:0,action:E.action,hasEagerState:E.hasEagerState,eagerState:E.eagerState,next:null}),_===sn&&(N=!0);else if((la&O)===O){E=E.next,O===sn&&(N=!0);continue}else _={lane:0,revertLane:E.revertLane,action:E.action,hasEagerState:E.hasEagerState,eagerState:E.eagerState,next:null},v===null?(p=v=_,f=i):v=v.next=_,ne.lanes|=O,fa|=O;_=E.action,ja&&a(i,_),i=E.hasEagerState?E.eagerState:a(i,_)}else O={lane:_,revertLane:E.revertLane,action:E.action,hasEagerState:E.hasEagerState,eagerState:E.eagerState,next:null},v===null?(p=v=O,f=i):v=v.next=O,ne.lanes|=_,fa|=_;E=E.next}while(E!==null&&E!==t);if(v===null?f=i:v.next=p,!st(i,e.memoizedState)&&(Ye=!0,N&&(a=rn,a!==null)))throw a;e.memoizedState=i,e.baseState=f,e.baseQueue=v,n.lastRenderedState=i}return l===null&&(n.lanes=0),[e.memoizedState,n.dispatch]}function ho(e){var t=He(),a=t.queue;if(a===null)throw Error(o(311));a.lastRenderedReducer=e;var n=a.dispatch,l=a.pending,i=t.memoizedState;if(l!==null){a.pending=null;var f=l=l.next;do i=e(i,f.action),f=f.next;while(f!==l);st(i,t.memoizedState)||(Ye=!0),t.memoizedState=i,t.baseQueue===null&&(t.baseState=i),a.lastRenderedState=i}return[i,n]}function nc(e,t,a){var n=ne,l=He(),i=ge;if(i){if(a===void 0)throw Error(o(407));a=a()}else a=t();var f=!st((ye||l).memoizedState,a);f&&(l.memoizedState=a,Ye=!0),l=l.queue;var p=uc.bind(null,n,l,e);if(ol(2048,8,p,[e]),l.getSnapshot!==t||f||je!==null&&je.memoizedState.tag&1){if(n.flags|=2048,pn(9,yi(),ic.bind(null,n,l,a,t),null),xe===null)throw Error(o(349));i||(la&124)!==0||lc(n,t,a)}return a}function lc(e,t,a){e.flags|=16384,e={getSnapshot:t,value:a},t=ne.updateQueue,t===null?(t=co(),ne.updateQueue=t,t.stores=[e]):(a=t.stores,a===null?t.stores=[e]:a.push(e))}function ic(e,t,a,n){t.value=a,t.getSnapshot=n,oc(t)&&sc(e)}function uc(e,t,a){return a(function(){oc(t)&&sc(e)})}function oc(e){var t=e.getSnapshot;e=e.value;try{var a=t();return!st(e,a)}catch{return!0}}function sc(e){var t=nn(e,2);t!==null&&ht(t,e,2)}function go(e){var t=at();if(typeof e=="function"){var a=e;if(e=a(),ja){Ft(!0);try{a()}finally{Ft(!1)}}}return t.memoizedState=t.baseState=e,t.queue={pending:null,lanes:0,dispatch:null,lastRenderedReducer:kt,lastRenderedState:e},t}function rc(e,t,a,n){return e.baseState=a,po(e,ye,typeof n=="function"?n:kt)}function Kh(e,t,a,n,l){if(Si(e))throw Error(o(485));if(e=t.action,e!==null){var i={payload:l,action:e,next:null,isTransition:!0,status:"pending",value:null,reason:null,listeners:[],then:function(f){i.listeners.push(f)}};z.T!==null?a(!0):i.isTransition=!1,n(i),a=t.pending,a===null?(i.next=t.pending=i,cc(t,i)):(i.next=a.next,t.pending=a.next=i)}}function cc(e,t){var a=t.action,n=t.payload,l=e.state;if(t.isTransition){var i=z.T,f={};z.T=f;try{var p=a(l,n),v=z.S;v!==null&&v(f,p),fc(e,t,p)}catch(E){mo(e,t,E)}finally{z.T=i}}else try{i=a(l,n),fc(e,t,i)}catch(E){mo(e,t,E)}}function fc(e,t,a){a!==null&&typeof a=="object"&&typeof a.then=="function"?a.then(function(n){dc(e,t,n)},function(n){return mo(e,t,n)}):dc(e,t,a)}function dc(e,t,a){t.status="fulfilled",t.value=a,pc(t),e.state=a,t=e.pending,t!==null&&(a=t.next,a===t?e.pending=null:(a=a.next,t.next=a,cc(e,a)))}function mo(e,t,a){var n=e.pending;if(e.pending=null,n!==null){n=n.next;do t.status="rejected",t.reason=a,pc(t),t=t.next;while(t!==n)}e.action=null}function pc(e){e=e.listeners;for(var t=0;t<e.length;t++)(0,e[t])()}function hc(e,t){return t}function gc(e,t){if(ge){var a=xe.formState;if(a!==null){e:{var n=ne;if(ge){if(Ne){t:{for(var l=Ne,i=Dt;l.nodeType!==8;){if(!i){l=null;break t}if(l=Ct(l.nextSibling),l===null){l=null;break t}}i=l.data,l=i==="F!"||i==="F"?l:null}if(l){Ne=Ct(l.nextSibling),n=l.data==="F!";break e}}_a(n)}n=!1}n&&(t=a[0])}}return a=at(),a.memoizedState=a.baseState=t,n={pending:null,lanes:0,dispatch:null,lastRenderedReducer:hc,lastRenderedState:t},a.queue=n,a=Uc.bind(null,ne,n),n.dispatch=a,n=go(!1),i=Ao.bind(null,ne,!1,n.queue),n=at(),l={state:t,dispatch:null,action:e,pending:null},n.queue=l,a=Kh.bind(null,ne,l,i,a),l.dispatch=a,n.memoizedState=e,[t,a,!1]}function mc(e){var t=He();return vc(t,ye,e)}function vc(e,t,a){if(t=po(e,t,hc)[0],e=vi(kt)[0],typeof t=="object"&&t!==null&&typeof t.then=="function")try{var n=ul(t)}catch(f){throw f===el?fi:f}else n=t;t=He();var l=t.queue,i=l.dispatch;return a!==t.memoizedState&&(ne.flags|=2048,pn(9,yi(),Zh.bind(null,l,a),null)),[n,i,e]}function Zh(e,t){e.action=t}function yc(e){var t=He(),a=ye;if(a!==null)return vc(t,a,e);He(),t=t.memoizedState,a=He();var n=a.queue.dispatch;return a.memoizedState=e,[t,n,!1]}function pn(e,t,a,n){return e={tag:e,create:a,deps:n,inst:t,next:null},t=ne.updateQueue,t===null&&(t=co(),ne.updateQueue=t),a=t.lastEffect,a===null?t.lastEffect=e.next=e:(n=a.next,a.next=e,e.next=n,t.lastEffect=e),e}function yi(){return{destroy:void 0,resource:void 0}}function bc(){return He().memoizedState}function bi(e,t,a,n){var l=at();n=n===void 0?null:n,ne.flags|=e,l.memoizedState=pn(1|t,yi(),a,n)}function ol(e,t,a,n){var l=He();n=n===void 0?null:n;var i=l.memoizedState.inst;ye!==null&&n!==null&&io(n,ye.memoizedState.deps)?l.memoizedState=pn(t,i,a,n):(ne.flags|=e,l.memoizedState=pn(1|t,i,a,n))}function Sc(e,t){bi(8390656,8,e,t)}function Ac(e,t){ol(2048,8,e,t)}function xc(e,t){return ol(4,2,e,t)}function Tc(e,t){return ol(4,4,e,t)}function Ec(e,t){if(typeof t=="function"){e=e();var a=t(e);return function(){typeof a=="function"?a():t(null)}}if(t!=null)return e=e(),t.current=e,function(){t.current=null}}function Oc(e,t,a){a=a!=null?a.concat([e]):null,ol(4,4,Ec.bind(null,t,e),a)}function vo(){}function Cc(e,t){var a=He();t=t===void 0?null:t;var n=a.memoizedState;return t!==null&&io(t,n[1])?n[0]:(a.memoizedState=[e,t],e)}function zc(e,t){var a=He();t=t===void 0?null:t;var n=a.memoizedState;if(t!==null&&io(t,n[1]))return n[0];if(n=e(),ja){Ft(!0);try{e()}finally{Ft(!1)}}return a.memoizedState=[n,t],n}function yo(e,t,a){return a===void 0||(la&1073741824)!==0?e.memoizedState=t:(e.memoizedState=a,e=Mf(),ne.lanes|=e,fa|=e,a)}function Dc(e,t,a,n){return st(a,t)?a:cn.current!==null?(e=yo(e,a,n),st(e,t)||(Ye=!0),e):(la&42)===0?(Ye=!0,e.memoizedState=a):(e=Mf(),ne.lanes|=e,fa|=e,t)}function Rc(e,t,a,n,l){var i=U.p;U.p=i!==0&&8>i?i:8;var f=z.T,p={};z.T=p,Ao(e,!1,t,a);try{var v=l(),E=z.S;if(E!==null&&E(p,v),v!==null&&typeof v=="object"&&typeof v.then=="function"){var N=Vh(v,n);sl(e,t,N,pt(e))}else sl(e,t,n,pt(e))}catch(_){sl(e,t,{then:function(){},status:"rejected",reason:_},pt())}finally{U.p=i,z.T=f}}function $h(){}function bo(e,t,a,n){if(e.tag!==5)throw Error(o(476));var l=Nc(e).queue;Rc(e,l,t,k,a===null?$h:function(){return Mc(e),a(n)})}function Nc(e){var t=e.memoizedState;if(t!==null)return t;t={memoizedState:k,baseState:k,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:kt,lastRenderedState:k},next:null};var a={};return t.next={memoizedState:a,baseState:a,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:kt,lastRenderedState:a},next:null},e.memoizedState=t,e=e.alternate,e!==null&&(e.memoizedState=t),t}function Mc(e){var t=Nc(e).next.queue;sl(e,t,{},pt())}function So(){return Je(Cl)}function _c(){return He().memoizedState}function wc(){return He().memoizedState}function Jh(e){for(var t=e.return;t!==null;){switch(t.tag){case 24:case 3:var a=pt();e=aa(a);var n=na(t,e,a);n!==null&&(ht(n,t,a),al(n,t,a)),t={cache:Ju()},e.payload=t;return}t=t.return}}function Ph(e,t,a){var n=pt();a={lane:n,revertLane:0,action:a,hasEagerState:!1,eagerState:null,next:null},Si(e)?Lc(t,a):(a=Gu(e,t,a,n),a!==null&&(ht(a,e,n),jc(a,t,n)))}function Uc(e,t,a){var n=pt();sl(e,t,a,n)}function sl(e,t,a,n){var l={lane:n,revertLane:0,action:a,hasEagerState:!1,eagerState:null,next:null};if(Si(e))Lc(t,l);else{var i=e.alternate;if(e.lanes===0&&(i===null||i.lanes===0)&&(i=t.lastRenderedReducer,i!==null))try{var f=t.lastRenderedState,p=i(f,a);if(l.hasEagerState=!0,l.eagerState=p,st(p,f))return ni(e,t,l,0),xe===null&&ai(),!1}catch{}finally{}if(a=Gu(e,t,l,n),a!==null)return ht(a,e,n),jc(a,t,n),!0}return!1}function Ao(e,t,a,n){if(n={lane:2,revertLane:Io(),action:n,hasEagerState:!1,eagerState:null,next:null},Si(e)){if(t)throw Error(o(479))}else t=Gu(e,a,n,2),t!==null&&ht(t,e,2)}function Si(e){var t=e.alternate;return e===ne||t!==null&&t===ne}function Lc(e,t){fn=hi=!0;var a=e.pending;a===null?t.next=t:(t.next=a.next,a.next=t),e.pending=t}function jc(e,t,a){if((a&4194048)!==0){var n=t.lanes;n&=e.pendingLanes,a|=n,t.lanes=a,Qs(e,a)}}var Ai={readContext:Je,use:mi,useCallback:Ue,useContext:Ue,useEffect:Ue,useImperativeHandle:Ue,useLayoutEffect:Ue,useInsertionEffect:Ue,useMemo:Ue,useReducer:Ue,useRef:Ue,useState:Ue,useDebugValue:Ue,useDeferredValue:Ue,useTransition:Ue,useSyncExternalStore:Ue,useId:Ue,useHostTransitionStatus:Ue,useFormState:Ue,useActionState:Ue,useOptimistic:Ue,useMemoCache:Ue,useCacheRefresh:Ue},Hc={readContext:Je,use:mi,useCallback:function(e,t){return at().memoizedState=[e,t===void 0?null:t],e},useContext:Je,useEffect:Sc,useImperativeHandle:function(e,t,a){a=a!=null?a.concat([e]):null,bi(4194308,4,Ec.bind(null,t,e),a)},useLayoutEffect:function(e,t){return bi(4194308,4,e,t)},useInsertionEffect:function(e,t){bi(4,2,e,t)},useMemo:function(e,t){var a=at();t=t===void 0?null:t;var n=e();if(ja){Ft(!0);try{e()}finally{Ft(!1)}}return a.memoizedState=[n,t],n},useReducer:function(e,t,a){var n=at();if(a!==void 0){var l=a(t);if(ja){Ft(!0);try{a(t)}finally{Ft(!1)}}}else l=t;return n.memoizedState=n.baseState=l,e={pending:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:l},n.queue=e,e=e.dispatch=Ph.bind(null,ne,e),[n.memoizedState,e]},useRef:function(e){var t=at();return e={current:e},t.memoizedState=e},useState:function(e){e=go(e);var t=e.queue,a=Uc.bind(null,ne,t);return t.dispatch=a,[e.memoizedState,a]},useDebugValue:vo,useDeferredValue:function(e,t){var a=at();return yo(a,e,t)},useTransition:function(){var e=go(!1);return e=Rc.bind(null,ne,e.queue,!0,!1),at().memoizedState=e,[!1,e]},useSyncExternalStore:function(e,t,a){var n=ne,l=at();if(ge){if(a===void 0)throw Error(o(407));a=a()}else{if(a=t(),xe===null)throw Error(o(349));(re&124)!==0||lc(n,t,a)}l.memoizedState=a;var i={value:a,getSnapshot:t};return l.queue=i,Sc(uc.bind(null,n,i,e),[e]),n.flags|=2048,pn(9,yi(),ic.bind(null,n,i,a,t),null),a},useId:function(){var e=at(),t=xe.identifierPrefix;if(ge){var a=qt,n=Ht;a=(n&~(1<<32-ot(n)-1)).toString(32)+a,t="«"+t+"R"+a,a=gi++,0<a&&(t+="H"+a.toString(32)),t+="»"}else a=Qh++,t="«"+t+"r"+a.toString(32)+"»";return e.memoizedState=t},useHostTransitionStatus:So,useFormState:gc,useActionState:gc,useOptimistic:function(e){var t=at();t.memoizedState=t.baseState=e;var a={pending:null,lanes:0,dispatch:null,lastRenderedReducer:null,lastRenderedState:null};return t.queue=a,t=Ao.bind(null,ne,!0,a),a.dispatch=t,[e,t]},useMemoCache:fo,useCacheRefresh:function(){return at().memoizedState=Jh.bind(null,ne)}},qc={readContext:Je,use:mi,useCallback:Cc,useContext:Je,useEffect:Ac,useImperativeHandle:Oc,useInsertionEffect:xc,useLayoutEffect:Tc,useMemo:zc,useReducer:vi,useRef:bc,useState:function(){return vi(kt)},useDebugValue:vo,useDeferredValue:function(e,t){var a=He();return Dc(a,ye.memoizedState,e,t)},useTransition:function(){var e=vi(kt)[0],t=He().memoizedState;return[typeof e=="boolean"?e:ul(e),t]},useSyncExternalStore:nc,useId:_c,useHostTransitionStatus:So,useFormState:mc,useActionState:mc,useOptimistic:function(e,t){var a=He();return rc(a,ye,e,t)},useMemoCache:fo,useCacheRefresh:wc},Fh={readContext:Je,use:mi,useCallback:Cc,useContext:Je,useEffect:Ac,useImperativeHandle:Oc,useInsertionEffect:xc,useLayoutEffect:Tc,useMemo:zc,useReducer:ho,useRef:bc,useState:function(){return ho(kt)},useDebugValue:vo,useDeferredValue:function(e,t){var a=He();return ye===null?yo(a,e,t):Dc(a,ye.memoizedState,e,t)},useTransition:function(){var e=ho(kt)[0],t=He().memoizedState;return[typeof e=="boolean"?e:ul(e),t]},useSyncExternalStore:nc,useId:_c,useHostTransitionStatus:So,useFormState:yc,useActionState:yc,useOptimistic:function(e,t){var a=He();return ye!==null?rc(a,ye,e,t):(a.baseState=e,[e,a.queue.dispatch])},useMemoCache:fo,useCacheRefresh:wc},hn=null,rl=0;function xi(e){var t=rl;return rl+=1,hn===null&&(hn=[]),Jr(hn,e,t)}function cl(e,t){t=t.props.ref,e.ref=t!==void 0?t:null}function Ti(e,t){throw t.$$typeof===D?Error(o(525)):(e=Object.prototype.toString.call(t),Error(o(31,e==="[object Object]"?"object with keys {"+Object.keys(t).join(", ")+"}":e)))}function Gc(e){var t=e._init;return t(e._payload)}function Bc(e){function t(A,S){if(e){var T=A.deletions;T===null?(A.deletions=[S],A.flags|=16):T.push(S)}}function a(A,S){if(!e)return null;for(;S!==null;)t(A,S),S=S.sibling;return null}function n(A){for(var S=new Map;A!==null;)A.key!==null?S.set(A.key,A):S.set(A.index,A),A=A.sibling;return S}function l(A,S){return A=jt(A,S),A.index=0,A.sibling=null,A}function i(A,S,T){return A.index=T,e?(T=A.alternate,T!==null?(T=T.index,T<S?(A.flags|=67108866,S):T):(A.flags|=67108866,S)):(A.flags|=1048576,S)}function f(A){return e&&A.alternate===null&&(A.flags|=67108866),A}function p(A,S,T,M){return S===null||S.tag!==6?(S=ku(T,A.mode,M),S.return=A,S):(S=l(S,T),S.return=A,S)}function v(A,S,T,M){var G=T.type;return G===L?N(A,S,T.props.children,M,T.key):S!==null&&(S.elementType===G||typeof G=="object"&&G!==null&&G.$$typeof===qe&&Gc(G)===S.type)?(S=l(S,T.props),cl(S,T),S.return=A,S):(S=ii(T.type,T.key,T.props,null,A.mode,M),cl(S,T),S.return=A,S)}function E(A,S,T,M){return S===null||S.tag!==4||S.stateNode.containerInfo!==T.containerInfo||S.stateNode.implementation!==T.implementation?(S=Yu(T,A.mode,M),S.return=A,S):(S=l(S,T.children||[]),S.return=A,S)}function N(A,S,T,M,G){return S===null||S.tag!==7?(S=Da(T,A.mode,M,G),S.return=A,S):(S=l(S,T),S.return=A,S)}function _(A,S,T){if(typeof S=="string"&&S!==""||typeof S=="number"||typeof S=="bigint")return S=ku(""+S,A.mode,T),S.return=A,S;if(typeof S=="object"&&S!==null){switch(S.$$typeof){case w:return T=ii(S.type,S.key,S.props,null,A.mode,T),cl(T,S),T.return=A,T;case H:return S=Yu(S,A.mode,T),S.return=A,S;case qe:var M=S._init;return S=M(S._payload),_(A,S,T)}if(Re(S)||I(S))return S=Da(S,A.mode,T,null),S.return=A,S;if(typeof S.then=="function")return _(A,xi(S),T);if(S.$$typeof===se)return _(A,ri(A,S),T);Ti(A,S)}return null}function O(A,S,T,M){var G=S!==null?S.key:null;if(typeof T=="string"&&T!==""||typeof T=="number"||typeof T=="bigint")return G!==null?null:p(A,S,""+T,M);if(typeof T=="object"&&T!==null){switch(T.$$typeof){case w:return T.key===G?v(A,S,T,M):null;case H:return T.key===G?E(A,S,T,M):null;case qe:return G=T._init,T=G(T._payload),O(A,S,T,M)}if(Re(T)||I(T))return G!==null?null:N(A,S,T,M,null);if(typeof T.then=="function")return O(A,S,xi(T),M);if(T.$$typeof===se)return O(A,S,ri(A,T),M);Ti(A,T)}return null}function C(A,S,T,M,G){if(typeof M=="string"&&M!==""||typeof M=="number"||typeof M=="bigint")return A=A.get(T)||null,p(S,A,""+M,G);if(typeof M=="object"&&M!==null){switch(M.$$typeof){case w:return A=A.get(M.key===null?T:M.key)||null,v(S,A,M,G);case H:return A=A.get(M.key===null?T:M.key)||null,E(S,A,M,G);case qe:var ie=M._init;return M=ie(M._payload),C(A,S,T,M,G)}if(Re(M)||I(M))return A=A.get(T)||null,N(S,A,M,G,null);if(typeof M.then=="function")return C(A,S,T,xi(M),G);if(M.$$typeof===se)return C(A,S,T,ri(S,M),G);Ti(S,M)}return null}function $(A,S,T,M){for(var G=null,ie=null,Y=S,Z=S=0,Qe=null;Y!==null&&Z<T.length;Z++){Y.index>Z?(Qe=Y,Y=null):Qe=Y.sibling;var he=O(A,Y,T[Z],M);if(he===null){Y===null&&(Y=Qe);break}e&&Y&&he.alternate===null&&t(A,Y),S=i(he,S,Z),ie===null?G=he:ie.sibling=he,ie=he,Y=Qe}if(Z===T.length)return a(A,Y),ge&&Na(A,Z),G;if(Y===null){for(;Z<T.length;Z++)Y=_(A,T[Z],M),Y!==null&&(S=i(Y,S,Z),ie===null?G=Y:ie.sibling=Y,ie=Y);return ge&&Na(A,Z),G}for(Y=n(Y);Z<T.length;Z++)Qe=C(Y,A,Z,T[Z],M),Qe!==null&&(e&&Qe.alternate!==null&&Y.delete(Qe.key===null?Z:Qe.key),S=i(Qe,S,Z),ie===null?G=Qe:ie.sibling=Qe,ie=Qe);return e&&Y.forEach(function(Sa){return t(A,Sa)}),ge&&Na(A,Z),G}function K(A,S,T,M){if(T==null)throw Error(o(151));for(var G=null,ie=null,Y=S,Z=S=0,Qe=null,he=T.next();Y!==null&&!he.done;Z++,he=T.next()){Y.index>Z?(Qe=Y,Y=null):Qe=Y.sibling;var Sa=O(A,Y,he.value,M);if(Sa===null){Y===null&&(Y=Qe);break}e&&Y&&Sa.alternate===null&&t(A,Y),S=i(Sa,S,Z),ie===null?G=Sa:ie.sibling=Sa,ie=Sa,Y=Qe}if(he.done)return a(A,Y),ge&&Na(A,Z),G;if(Y===null){for(;!he.done;Z++,he=T.next())he=_(A,he.value,M),he!==null&&(S=i(he,S,Z),ie===null?G=he:ie.sibling=he,ie=he);return ge&&Na(A,Z),G}for(Y=n(Y);!he.done;Z++,he=T.next())he=C(Y,A,Z,he.value,M),he!==null&&(e&&he.alternate!==null&&Y.delete(he.key===null?Z:he.key),S=i(he,S,Z),ie===null?G=he:ie.sibling=he,ie=he);return e&&Y.forEach(function(Wg){return t(A,Wg)}),ge&&Na(A,Z),G}function Se(A,S,T,M){if(typeof T=="object"&&T!==null&&T.type===L&&T.key===null&&(T=T.props.children),typeof T=="object"&&T!==null){switch(T.$$typeof){case w:e:{for(var G=T.key;S!==null;){if(S.key===G){if(G=T.type,G===L){if(S.tag===7){a(A,S.sibling),M=l(S,T.props.children),M.return=A,A=M;break e}}else if(S.elementType===G||typeof G=="object"&&G!==null&&G.$$typeof===qe&&Gc(G)===S.type){a(A,S.sibling),M=l(S,T.props),cl(M,T),M.return=A,A=M;break e}a(A,S);break}else t(A,S);S=S.sibling}T.type===L?(M=Da(T.props.children,A.mode,M,T.key),M.return=A,A=M):(M=ii(T.type,T.key,T.props,null,A.mode,M),cl(M,T),M.return=A,A=M)}return f(A);case H:e:{for(G=T.key;S!==null;){if(S.key===G)if(S.tag===4&&S.stateNode.containerInfo===T.containerInfo&&S.stateNode.implementation===T.implementation){a(A,S.sibling),M=l(S,T.children||[]),M.return=A,A=M;break e}else{a(A,S);break}else t(A,S);S=S.sibling}M=Yu(T,A.mode,M),M.return=A,A=M}return f(A);case qe:return G=T._init,T=G(T._payload),Se(A,S,T,M)}if(Re(T))return $(A,S,T,M);if(I(T)){if(G=I(T),typeof G!="function")throw Error(o(150));return T=G.call(T),K(A,S,T,M)}if(typeof T.then=="function")return Se(A,S,xi(T),M);if(T.$$typeof===se)return Se(A,S,ri(A,T),M);Ti(A,T)}return typeof T=="string"&&T!==""||typeof T=="number"||typeof T=="bigint"?(T=""+T,S!==null&&S.tag===6?(a(A,S.sibling),M=l(S,T),M.return=A,A=M):(a(A,S),M=ku(T,A.mode,M),M.return=A,A=M),f(A)):a(A,S)}return function(A,S,T,M){try{rl=0;var G=Se(A,S,T,M);return hn=null,G}catch(Y){if(Y===el||Y===fi)throw Y;var ie=rt(29,Y,null,A.mode);return ie.lanes=M,ie.return=A,ie}finally{}}}var gn=Bc(!0),kc=Bc(!1),At=R(null),Rt=null;function ia(e){var t=e.alternate;j(Be,Be.current&1),j(At,e),Rt===null&&(t===null||cn.current!==null||t.memoizedState!==null)&&(Rt=e)}function Yc(e){if(e.tag===22){if(j(Be,Be.current),j(At,e),Rt===null){var t=e.alternate;t!==null&&t.memoizedState!==null&&(Rt=e)}}else ua()}function ua(){j(Be,Be.current),j(At,At.current)}function Yt(e){q(At),Rt===e&&(Rt=null),q(Be)}var Be=R(0);function Ei(e){for(var t=e;t!==null;){if(t.tag===13){var a=t.memoizedState;if(a!==null&&(a=a.dehydrated,a===null||a.data==="$?"||fs(a)))return t}else if(t.tag===19&&t.memoizedProps.revealOrder!==void 0){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}function xo(e,t,a,n){t=e.memoizedState,a=a(n,t),a=a==null?t:x({},t,a),e.memoizedState=a,e.lanes===0&&(e.updateQueue.baseState=a)}var To={enqueueSetState:function(e,t,a){e=e._reactInternals;var n=pt(),l=aa(n);l.payload=t,a!=null&&(l.callback=a),t=na(e,l,n),t!==null&&(ht(t,e,n),al(t,e,n))},enqueueReplaceState:function(e,t,a){e=e._reactInternals;var n=pt(),l=aa(n);l.tag=1,l.payload=t,a!=null&&(l.callback=a),t=na(e,l,n),t!==null&&(ht(t,e,n),al(t,e,n))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var a=pt(),n=aa(a);n.tag=2,t!=null&&(n.callback=t),t=na(e,n,a),t!==null&&(ht(t,e,a),al(t,e,a))}};function Vc(e,t,a,n,l,i,f){return e=e.stateNode,typeof e.shouldComponentUpdate=="function"?e.shouldComponentUpdate(n,i,f):t.prototype&&t.prototype.isPureReactComponent?!Kn(a,n)||!Kn(l,i):!0}function Qc(e,t,a,n){e=t.state,typeof t.componentWillReceiveProps=="function"&&t.componentWillReceiveProps(a,n),typeof t.UNSAFE_componentWillReceiveProps=="function"&&t.UNSAFE_componentWillReceiveProps(a,n),t.state!==e&&To.enqueueReplaceState(t,t.state,null)}function Ha(e,t){var a=t;if("ref"in t){a={};for(var n in t)n!=="ref"&&(a[n]=t[n])}if(e=e.defaultProps){a===t&&(a=x({},a));for(var l in e)a[l]===void 0&&(a[l]=e[l])}return a}var Oi=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)};function Xc(e){Oi(e)}function Kc(e){console.error(e)}function Zc(e){Oi(e)}function Ci(e,t){try{var a=e.onUncaughtError;a(t.value,{componentStack:t.stack})}catch(n){setTimeout(function(){throw n})}}function $c(e,t,a){try{var n=e.onCaughtError;n(a.value,{componentStack:a.stack,errorBoundary:t.tag===1?t.stateNode:null})}catch(l){setTimeout(function(){throw l})}}function Eo(e,t,a){return a=aa(a),a.tag=3,a.payload={element:null},a.callback=function(){Ci(e,t)},a}function Jc(e){return e=aa(e),e.tag=3,e}function Pc(e,t,a,n){var l=a.type.getDerivedStateFromError;if(typeof l=="function"){var i=n.value;e.payload=function(){return l(i)},e.callback=function(){$c(t,a,n)}}var f=a.stateNode;f!==null&&typeof f.componentDidCatch=="function"&&(e.callback=function(){$c(t,a,n),typeof l!="function"&&(da===null?da=new Set([this]):da.add(this));var p=n.stack;this.componentDidCatch(n.value,{componentStack:p!==null?p:""})})}function Wh(e,t,a,n,l){if(a.flags|=32768,n!==null&&typeof n=="object"&&typeof n.then=="function"){if(t=a.alternate,t!==null&&Fn(t,a,l,!0),a=At.current,a!==null){switch(a.tag){case 13:return Rt===null?$o():a.alternate===null&&Me===0&&(Me=3),a.flags&=-257,a.flags|=65536,a.lanes=l,n===Wu?a.flags|=16384:(t=a.updateQueue,t===null?a.updateQueue=new Set([n]):t.add(n),Po(e,n,l)),!1;case 22:return a.flags|=65536,n===Wu?a.flags|=16384:(t=a.updateQueue,t===null?(t={transitions:null,markerInstances:null,retryQueue:new Set([n])},a.updateQueue=t):(a=t.retryQueue,a===null?t.retryQueue=new Set([n]):a.add(n)),Po(e,n,l)),!1}throw Error(o(435,a.tag))}return Po(e,n,l),$o(),!1}if(ge)return t=At.current,t!==null?((t.flags&65536)===0&&(t.flags|=256),t.flags|=65536,t.lanes=l,n!==Xu&&(e=Error(o(422),{cause:n}),Pn(vt(e,a)))):(n!==Xu&&(t=Error(o(423),{cause:n}),Pn(vt(t,a))),e=e.current.alternate,e.flags|=65536,l&=-l,e.lanes|=l,n=vt(n,a),l=Eo(e.stateNode,n,l),to(e,l),Me!==4&&(Me=2)),!1;var i=Error(o(520),{cause:n});if(i=vt(i,a),vl===null?vl=[i]:vl.push(i),Me!==4&&(Me=2),t===null)return!0;n=vt(n,a),a=t;do{switch(a.tag){case 3:return a.flags|=65536,e=l&-l,a.lanes|=e,e=Eo(a.stateNode,n,e),to(a,e),!1;case 1:if(t=a.type,i=a.stateNode,(a.flags&128)===0&&(typeof t.getDerivedStateFromError=="function"||i!==null&&typeof i.componentDidCatch=="function"&&(da===null||!da.has(i))))return a.flags|=65536,l&=-l,a.lanes|=l,l=Jc(l),Pc(l,e,a,n),to(a,l),!1}a=a.return}while(a!==null);return!1}var Fc=Error(o(461)),Ye=!1;function Xe(e,t,a,n){t.child=e===null?kc(t,null,a,n):gn(t,e.child,a,n)}function Wc(e,t,a,n,l){a=a.render;var i=t.ref;if("ref"in n){var f={};for(var p in n)p!=="ref"&&(f[p]=n[p])}else f=n;return Ua(t),n=uo(e,t,a,f,i,l),p=oo(),e!==null&&!Ye?(so(e,t,l),Vt(e,t,l)):(ge&&p&&Vu(t),t.flags|=1,Xe(e,t,n,l),t.child)}function Ic(e,t,a,n,l){if(e===null){var i=a.type;return typeof i=="function"&&!Bu(i)&&i.defaultProps===void 0&&a.compare===null?(t.tag=15,t.type=i,ef(e,t,i,n,l)):(e=ii(a.type,null,n,t,t.mode,l),e.ref=t.ref,e.return=t,t.child=e)}if(i=e.child,!_o(e,l)){var f=i.memoizedProps;if(a=a.compare,a=a!==null?a:Kn,a(f,n)&&e.ref===t.ref)return Vt(e,t,l)}return t.flags|=1,e=jt(i,n),e.ref=t.ref,e.return=t,t.child=e}function ef(e,t,a,n,l){if(e!==null){var i=e.memoizedProps;if(Kn(i,n)&&e.ref===t.ref)if(Ye=!1,t.pendingProps=n=i,_o(e,l))(e.flags&131072)!==0&&(Ye=!0);else return t.lanes=e.lanes,Vt(e,t,l)}return Oo(e,t,a,n,l)}function tf(e,t,a){var n=t.pendingProps,l=n.children,i=e!==null?e.memoizedState:null;if(n.mode==="hidden"){if((t.flags&128)!==0){if(n=i!==null?i.baseLanes|a:a,e!==null){for(l=t.child=e.child,i=0;l!==null;)i=i|l.lanes|l.childLanes,l=l.sibling;t.childLanes=i&~n}else t.childLanes=0,t.child=null;return af(e,t,n,a)}if((a&536870912)!==0)t.memoizedState={baseLanes:0,cachePool:null},e!==null&&ci(t,i!==null?i.cachePool:null),i!==null?ec(t,i):no(),Yc(t);else return t.lanes=t.childLanes=536870912,af(e,t,i!==null?i.baseLanes|a:a,a)}else i!==null?(ci(t,i.cachePool),ec(t,i),ua(),t.memoizedState=null):(e!==null&&ci(t,null),no(),ua());return Xe(e,t,l,a),t.child}function af(e,t,a,n){var l=Fu();return l=l===null?null:{parent:Ge._currentValue,pool:l},t.memoizedState={baseLanes:a,cachePool:l},e!==null&&ci(t,null),no(),Yc(t),e!==null&&Fn(e,t,n,!0),null}function zi(e,t){var a=t.ref;if(a===null)e!==null&&e.ref!==null&&(t.flags|=4194816);else{if(typeof a!="function"&&typeof a!="object")throw Error(o(284));(e===null||e.ref!==a)&&(t.flags|=4194816)}}function Oo(e,t,a,n,l){return Ua(t),a=uo(e,t,a,n,void 0,l),n=oo(),e!==null&&!Ye?(so(e,t,l),Vt(e,t,l)):(ge&&n&&Vu(t),t.flags|=1,Xe(e,t,a,l),t.child)}function nf(e,t,a,n,l,i){return Ua(t),t.updateQueue=null,a=ac(t,n,a,l),tc(e),n=oo(),e!==null&&!Ye?(so(e,t,i),Vt(e,t,i)):(ge&&n&&Vu(t),t.flags|=1,Xe(e,t,a,i),t.child)}function lf(e,t,a,n,l){if(Ua(t),t.stateNode===null){var i=ln,f=a.contextType;typeof f=="object"&&f!==null&&(i=Je(f)),i=new a(n,i),t.memoizedState=i.state!==null&&i.state!==void 0?i.state:null,i.updater=To,t.stateNode=i,i._reactInternals=t,i=t.stateNode,i.props=n,i.state=t.memoizedState,i.refs={},Iu(t),f=a.contextType,i.context=typeof f=="object"&&f!==null?Je(f):ln,i.state=t.memoizedState,f=a.getDerivedStateFromProps,typeof f=="function"&&(xo(t,a,f,n),i.state=t.memoizedState),typeof a.getDerivedStateFromProps=="function"||typeof i.getSnapshotBeforeUpdate=="function"||typeof i.UNSAFE_componentWillMount!="function"&&typeof i.componentWillMount!="function"||(f=i.state,typeof i.componentWillMount=="function"&&i.componentWillMount(),typeof i.UNSAFE_componentWillMount=="function"&&i.UNSAFE_componentWillMount(),f!==i.state&&To.enqueueReplaceState(i,i.state,null),ll(t,n,i,l),nl(),i.state=t.memoizedState),typeof i.componentDidMount=="function"&&(t.flags|=4194308),n=!0}else if(e===null){i=t.stateNode;var p=t.memoizedProps,v=Ha(a,p);i.props=v;var E=i.context,N=a.contextType;f=ln,typeof N=="object"&&N!==null&&(f=Je(N));var _=a.getDerivedStateFromProps;N=typeof _=="function"||typeof i.getSnapshotBeforeUpdate=="function",p=t.pendingProps!==p,N||typeof i.UNSAFE_componentWillReceiveProps!="function"&&typeof i.componentWillReceiveProps!="function"||(p||E!==f)&&Qc(t,i,n,f),ta=!1;var O=t.memoizedState;i.state=O,ll(t,n,i,l),nl(),E=t.memoizedState,p||O!==E||ta?(typeof _=="function"&&(xo(t,a,_,n),E=t.memoizedState),(v=ta||Vc(t,a,v,n,O,E,f))?(N||typeof i.UNSAFE_componentWillMount!="function"&&typeof i.componentWillMount!="function"||(typeof i.componentWillMount=="function"&&i.componentWillMount(),typeof i.UNSAFE_componentWillMount=="function"&&i.UNSAFE_componentWillMount()),typeof i.componentDidMount=="function"&&(t.flags|=4194308)):(typeof i.componentDidMount=="function"&&(t.flags|=4194308),t.memoizedProps=n,t.memoizedState=E),i.props=n,i.state=E,i.context=f,n=v):(typeof i.componentDidMount=="function"&&(t.flags|=4194308),n=!1)}else{i=t.stateNode,eo(e,t),f=t.memoizedProps,N=Ha(a,f),i.props=N,_=t.pendingProps,O=i.context,E=a.contextType,v=ln,typeof E=="object"&&E!==null&&(v=Je(E)),p=a.getDerivedStateFromProps,(E=typeof p=="function"||typeof i.getSnapshotBeforeUpdate=="function")||typeof i.UNSAFE_componentWillReceiveProps!="function"&&typeof i.componentWillReceiveProps!="function"||(f!==_||O!==v)&&Qc(t,i,n,v),ta=!1,O=t.memoizedState,i.state=O,ll(t,n,i,l),nl();var C=t.memoizedState;f!==_||O!==C||ta||e!==null&&e.dependencies!==null&&si(e.dependencies)?(typeof p=="function"&&(xo(t,a,p,n),C=t.memoizedState),(N=ta||Vc(t,a,N,n,O,C,v)||e!==null&&e.dependencies!==null&&si(e.dependencies))?(E||typeof i.UNSAFE_componentWillUpdate!="function"&&typeof i.componentWillUpdate!="function"||(typeof i.componentWillUpdate=="function"&&i.componentWillUpdate(n,C,v),typeof i.UNSAFE_componentWillUpdate=="function"&&i.UNSAFE_componentWillUpdate(n,C,v)),typeof i.componentDidUpdate=="function"&&(t.flags|=4),typeof i.getSnapshotBeforeUpdate=="function"&&(t.flags|=1024)):(typeof i.componentDidUpdate!="function"||f===e.memoizedProps&&O===e.memoizedState||(t.flags|=4),typeof i.getSnapshotBeforeUpdate!="function"||f===e.memoizedProps&&O===e.memoizedState||(t.flags|=1024),t.memoizedProps=n,t.memoizedState=C),i.props=n,i.state=C,i.context=v,n=N):(typeof i.componentDidUpdate!="function"||f===e.memoizedProps&&O===e.memoizedState||(t.flags|=4),typeof i.getSnapshotBeforeUpdate!="function"||f===e.memoizedProps&&O===e.memoizedState||(t.flags|=1024),n=!1)}return i=n,zi(e,t),n=(t.flags&128)!==0,i||n?(i=t.stateNode,a=n&&typeof a.getDerivedStateFromError!="function"?null:i.render(),t.flags|=1,e!==null&&n?(t.child=gn(t,e.child,null,l),t.child=gn(t,null,a,l)):Xe(e,t,a,l),t.memoizedState=i.state,e=t.child):e=Vt(e,t,l),e}function uf(e,t,a,n){return Jn(),t.flags|=256,Xe(e,t,a,n),t.child}var Co={dehydrated:null,treeContext:null,retryLane:0,hydrationErrors:null};function zo(e){return{baseLanes:e,cachePool:Kr()}}function Do(e,t,a){return e=e!==null?e.childLanes&~a:0,t&&(e|=xt),e}function of(e,t,a){var n=t.pendingProps,l=!1,i=(t.flags&128)!==0,f;if((f=i)||(f=e!==null&&e.memoizedState===null?!1:(Be.current&2)!==0),f&&(l=!0,t.flags&=-129),f=(t.flags&32)!==0,t.flags&=-33,e===null){if(ge){if(l?ia(t):ua(),ge){var p=Ne,v;if(v=p){e:{for(v=p,p=Dt;v.nodeType!==8;){if(!p){p=null;break e}if(v=Ct(v.nextSibling),v===null){p=null;break e}}p=v}p!==null?(t.memoizedState={dehydrated:p,treeContext:Ra!==null?{id:Ht,overflow:qt}:null,retryLane:536870912,hydrationErrors:null},v=rt(18,null,null,0),v.stateNode=p,v.return=t,t.child=v,Ie=t,Ne=null,v=!0):v=!1}v||_a(t)}if(p=t.memoizedState,p!==null&&(p=p.dehydrated,p!==null))return fs(p)?t.lanes=32:t.lanes=536870912,null;Yt(t)}return p=n.children,n=n.fallback,l?(ua(),l=t.mode,p=Di({mode:"hidden",children:p},l),n=Da(n,l,a,null),p.return=t,n.return=t,p.sibling=n,t.child=p,l=t.child,l.memoizedState=zo(a),l.childLanes=Do(e,f,a),t.memoizedState=Co,n):(ia(t),Ro(t,p))}if(v=e.memoizedState,v!==null&&(p=v.dehydrated,p!==null)){if(i)t.flags&256?(ia(t),t.flags&=-257,t=No(e,t,a)):t.memoizedState!==null?(ua(),t.child=e.child,t.flags|=128,t=null):(ua(),l=n.fallback,p=t.mode,n=Di({mode:"visible",children:n.children},p),l=Da(l,p,a,null),l.flags|=2,n.return=t,l.return=t,n.sibling=l,t.child=n,gn(t,e.child,null,a),n=t.child,n.memoizedState=zo(a),n.childLanes=Do(e,f,a),t.memoizedState=Co,t=l);else if(ia(t),fs(p)){if(f=p.nextSibling&&p.nextSibling.dataset,f)var E=f.dgst;f=E,n=Error(o(419)),n.stack="",n.digest=f,Pn({value:n,source:null,stack:null}),t=No(e,t,a)}else if(Ye||Fn(e,t,a,!1),f=(a&e.childLanes)!==0,Ye||f){if(f=xe,f!==null&&(n=a&-a,n=(n&42)!==0?1:fu(n),n=(n&(f.suspendedLanes|a))!==0?0:n,n!==0&&n!==v.retryLane))throw v.retryLane=n,nn(e,n),ht(f,e,n),Fc;p.data==="$?"||$o(),t=No(e,t,a)}else p.data==="$?"?(t.flags|=192,t.child=e.child,t=null):(e=v.treeContext,Ne=Ct(p.nextSibling),Ie=t,ge=!0,Ma=null,Dt=!1,e!==null&&(bt[St++]=Ht,bt[St++]=qt,bt[St++]=Ra,Ht=e.id,qt=e.overflow,Ra=t),t=Ro(t,n.children),t.flags|=4096);return t}return l?(ua(),l=n.fallback,p=t.mode,v=e.child,E=v.sibling,n=jt(v,{mode:"hidden",children:n.children}),n.subtreeFlags=v.subtreeFlags&65011712,E!==null?l=jt(E,l):(l=Da(l,p,a,null),l.flags|=2),l.return=t,n.return=t,n.sibling=l,t.child=n,n=l,l=t.child,p=e.child.memoizedState,p===null?p=zo(a):(v=p.cachePool,v!==null?(E=Ge._currentValue,v=v.parent!==E?{parent:E,pool:E}:v):v=Kr(),p={baseLanes:p.baseLanes|a,cachePool:v}),l.memoizedState=p,l.childLanes=Do(e,f,a),t.memoizedState=Co,n):(ia(t),a=e.child,e=a.sibling,a=jt(a,{mode:"visible",children:n.children}),a.return=t,a.sibling=null,e!==null&&(f=t.deletions,f===null?(t.deletions=[e],t.flags|=16):f.push(e)),t.child=a,t.memoizedState=null,a)}function Ro(e,t){return t=Di({mode:"visible",children:t},e.mode),t.return=e,e.child=t}function Di(e,t){return e=rt(22,e,null,t),e.lanes=0,e.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null},e}function No(e,t,a){return gn(t,e.child,null,a),e=Ro(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function sf(e,t,a){e.lanes|=t;var n=e.alternate;n!==null&&(n.lanes|=t),Zu(e.return,t,a)}function Mo(e,t,a,n,l){var i=e.memoizedState;i===null?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:n,tail:a,tailMode:l}:(i.isBackwards=t,i.rendering=null,i.renderingStartTime=0,i.last=n,i.tail=a,i.tailMode=l)}function rf(e,t,a){var n=t.pendingProps,l=n.revealOrder,i=n.tail;if(Xe(e,t,n.children,a),n=Be.current,(n&2)!==0)n=n&1|2,t.flags|=128;else{if(e!==null&&(e.flags&128)!==0)e:for(e=t.child;e!==null;){if(e.tag===13)e.memoizedState!==null&&sf(e,a,t);else if(e.tag===19)sf(e,a,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}n&=1}switch(j(Be,n),l){case"forwards":for(a=t.child,l=null;a!==null;)e=a.alternate,e!==null&&Ei(e)===null&&(l=a),a=a.sibling;a=l,a===null?(l=t.child,t.child=null):(l=a.sibling,a.sibling=null),Mo(t,!1,l,a,i);break;case"backwards":for(a=null,l=t.child,t.child=null;l!==null;){if(e=l.alternate,e!==null&&Ei(e)===null){t.child=l;break}e=l.sibling,l.sibling=a,a=l,l=e}Mo(t,!0,a,null,i);break;case"together":Mo(t,!1,null,null,void 0);break;default:t.memoizedState=null}return t.child}function Vt(e,t,a){if(e!==null&&(t.dependencies=e.dependencies),fa|=t.lanes,(a&t.childLanes)===0)if(e!==null){if(Fn(e,t,a,!1),(a&t.childLanes)===0)return null}else return null;if(e!==null&&t.child!==e.child)throw Error(o(153));if(t.child!==null){for(e=t.child,a=jt(e,e.pendingProps),t.child=a,a.return=t;e.sibling!==null;)e=e.sibling,a=a.sibling=jt(e,e.pendingProps),a.return=t;a.sibling=null}return t.child}function _o(e,t){return(e.lanes&t)!==0?!0:(e=e.dependencies,!!(e!==null&&si(e)))}function Ih(e,t,a){switch(t.tag){case 3:Oe(t,t.stateNode.containerInfo),ea(t,Ge,e.memoizedState.cache),Jn();break;case 27:case 5:uu(t);break;case 4:Oe(t,t.stateNode.containerInfo);break;case 10:ea(t,t.type,t.memoizedProps.value);break;case 13:var n=t.memoizedState;if(n!==null)return n.dehydrated!==null?(ia(t),t.flags|=128,null):(a&t.child.childLanes)!==0?of(e,t,a):(ia(t),e=Vt(e,t,a),e!==null?e.sibling:null);ia(t);break;case 19:var l=(e.flags&128)!==0;if(n=(a&t.childLanes)!==0,n||(Fn(e,t,a,!1),n=(a&t.childLanes)!==0),l){if(n)return rf(e,t,a);t.flags|=128}if(l=t.memoizedState,l!==null&&(l.rendering=null,l.tail=null,l.lastEffect=null),j(Be,Be.current),n)break;return null;case 22:case 23:return t.lanes=0,tf(e,t,a);case 24:ea(t,Ge,e.memoizedState.cache)}return Vt(e,t,a)}function cf(e,t,a){if(e!==null)if(e.memoizedProps!==t.pendingProps)Ye=!0;else{if(!_o(e,a)&&(t.flags&128)===0)return Ye=!1,Ih(e,t,a);Ye=(e.flags&131072)!==0}else Ye=!1,ge&&(t.flags&1048576)!==0&&Gr(t,oi,t.index);switch(t.lanes=0,t.tag){case 16:e:{e=t.pendingProps;var n=t.elementType,l=n._init;if(n=l(n._payload),t.type=n,typeof n=="function")Bu(n)?(e=Ha(n,e),t.tag=1,t=lf(null,t,n,e,a)):(t.tag=0,t=Oo(null,t,n,e,a));else{if(n!=null){if(l=n.$$typeof,l===F){t.tag=11,t=Wc(null,t,n,e,a);break e}else if(l===fe){t.tag=14,t=Ic(null,t,n,e,a);break e}}throw t=Ee(n)||n,Error(o(306,t,""))}}return t;case 0:return Oo(e,t,t.type,t.pendingProps,a);case 1:return n=t.type,l=Ha(n,t.pendingProps),lf(e,t,n,l,a);case 3:e:{if(Oe(t,t.stateNode.containerInfo),e===null)throw Error(o(387));n=t.pendingProps;var i=t.memoizedState;l=i.element,eo(e,t),ll(t,n,null,a);var f=t.memoizedState;if(n=f.cache,ea(t,Ge,n),n!==i.cache&&$u(t,[Ge],a,!0),nl(),n=f.element,i.isDehydrated)if(i={element:n,isDehydrated:!1,cache:f.cache},t.updateQueue.baseState=i,t.memoizedState=i,t.flags&256){t=uf(e,t,n,a);break e}else if(n!==l){l=vt(Error(o(424)),t),Pn(l),t=uf(e,t,n,a);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(Ne=Ct(e.firstChild),Ie=t,ge=!0,Ma=null,Dt=!0,a=kc(t,null,n,a),t.child=a;a;)a.flags=a.flags&-3|4096,a=a.sibling}else{if(Jn(),n===l){t=Vt(e,t,a);break e}Xe(e,t,n,a)}t=t.child}return t;case 26:return zi(e,t),e===null?(a=hd(t.type,null,t.pendingProps,null))?t.memoizedState=a:ge||(a=t.type,e=t.pendingProps,n=Yi(W.current).createElement(a),n[$e]=t,n[et]=e,Ze(n,a,e),ke(n),t.stateNode=n):t.memoizedState=hd(t.type,e.memoizedProps,t.pendingProps,e.memoizedState),null;case 27:return uu(t),e===null&&ge&&(n=t.stateNode=fd(t.type,t.pendingProps,W.current),Ie=t,Dt=!0,l=Ne,ga(t.type)?(ds=l,Ne=Ct(n.firstChild)):Ne=l),Xe(e,t,t.pendingProps.children,a),zi(e,t),e===null&&(t.flags|=4194304),t.child;case 5:return e===null&&ge&&((l=n=Ne)&&(n=zg(n,t.type,t.pendingProps,Dt),n!==null?(t.stateNode=n,Ie=t,Ne=Ct(n.firstChild),Dt=!1,l=!0):l=!1),l||_a(t)),uu(t),l=t.type,i=t.pendingProps,f=e!==null?e.memoizedProps:null,n=i.children,ss(l,i)?n=null:f!==null&&ss(l,f)&&(t.flags|=32),t.memoizedState!==null&&(l=uo(e,t,Xh,null,null,a),Cl._currentValue=l),zi(e,t),Xe(e,t,n,a),t.child;case 6:return e===null&&ge&&((e=a=Ne)&&(a=Dg(a,t.pendingProps,Dt),a!==null?(t.stateNode=a,Ie=t,Ne=null,e=!0):e=!1),e||_a(t)),null;case 13:return of(e,t,a);case 4:return Oe(t,t.stateNode.containerInfo),n=t.pendingProps,e===null?t.child=gn(t,null,n,a):Xe(e,t,n,a),t.child;case 11:return Wc(e,t,t.type,t.pendingProps,a);case 7:return Xe(e,t,t.pendingProps,a),t.child;case 8:return Xe(e,t,t.pendingProps.children,a),t.child;case 12:return Xe(e,t,t.pendingProps.children,a),t.child;case 10:return n=t.pendingProps,ea(t,t.type,n.value),Xe(e,t,n.children,a),t.child;case 9:return l=t.type._context,n=t.pendingProps.children,Ua(t),l=Je(l),n=n(l),t.flags|=1,Xe(e,t,n,a),t.child;case 14:return Ic(e,t,t.type,t.pendingProps,a);case 15:return ef(e,t,t.type,t.pendingProps,a);case 19:return rf(e,t,a);case 31:return n=t.pendingProps,a=t.mode,n={mode:n.mode,children:n.children},e===null?(a=Di(n,a),a.ref=t.ref,t.child=a,a.return=t,t=a):(a=jt(e.child,n),a.ref=t.ref,t.child=a,a.return=t,t=a),t;case 22:return tf(e,t,a);case 24:return Ua(t),n=Je(Ge),e===null?(l=Fu(),l===null&&(l=xe,i=Ju(),l.pooledCache=i,i.refCount++,i!==null&&(l.pooledCacheLanes|=a),l=i),t.memoizedState={parent:n,cache:l},Iu(t),ea(t,Ge,l)):((e.lanes&a)!==0&&(eo(e,t),ll(t,null,null,a),nl()),l=e.memoizedState,i=t.memoizedState,l.parent!==n?(l={parent:n,cache:n},t.memoizedState=l,t.lanes===0&&(t.memoizedState=t.updateQueue.baseState=l),ea(t,Ge,n)):(n=i.cache,ea(t,Ge,n),n!==l.cache&&$u(t,[Ge],a,!0))),Xe(e,t,t.pendingProps.children,a),t.child;case 29:throw t.pendingProps}throw Error(o(156,t.tag))}function Qt(e){e.flags|=4}function ff(e,t){if(t.type!=="stylesheet"||(t.state.loading&4)!==0)e.flags&=-16777217;else if(e.flags|=16777216,!bd(t)){if(t=At.current,t!==null&&((re&4194048)===re?Rt!==null:(re&62914560)!==re&&(re&536870912)===0||t!==Rt))throw tl=Wu,Zr;e.flags|=8192}}function Ri(e,t){t!==null&&(e.flags|=4),e.flags&16384&&(t=e.tag!==22?Ys():536870912,e.lanes|=t,bn|=t)}function fl(e,t){if(!ge)switch(e.tailMode){case"hidden":t=e.tail;for(var a=null;t!==null;)t.alternate!==null&&(a=t),t=t.sibling;a===null?e.tail=null:a.sibling=null;break;case"collapsed":a=e.tail;for(var n=null;a!==null;)a.alternate!==null&&(n=a),a=a.sibling;n===null?t||e.tail===null?e.tail=null:e.tail.sibling=null:n.sibling=null}}function De(e){var t=e.alternate!==null&&e.alternate.child===e.child,a=0,n=0;if(t)for(var l=e.child;l!==null;)a|=l.lanes|l.childLanes,n|=l.subtreeFlags&65011712,n|=l.flags&65011712,l.return=e,l=l.sibling;else for(l=e.child;l!==null;)a|=l.lanes|l.childLanes,n|=l.subtreeFlags,n|=l.flags,l.return=e,l=l.sibling;return e.subtreeFlags|=n,e.childLanes=a,t}function eg(e,t,a){var n=t.pendingProps;switch(Qu(t),t.tag){case 31:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return De(t),null;case 1:return De(t),null;case 3:return a=t.stateNode,n=null,e!==null&&(n=e.memoizedState.cache),t.memoizedState.cache!==n&&(t.flags|=2048),Bt(Ge),Pt(),a.pendingContext&&(a.context=a.pendingContext,a.pendingContext=null),(e===null||e.child===null)&&($n(t)?Qt(t):e===null||e.memoizedState.isDehydrated&&(t.flags&256)===0||(t.flags|=1024,Yr())),De(t),null;case 26:return a=t.memoizedState,e===null?(Qt(t),a!==null?(De(t),ff(t,a)):(De(t),t.flags&=-16777217)):a?a!==e.memoizedState?(Qt(t),De(t),ff(t,a)):(De(t),t.flags&=-16777217):(e.memoizedProps!==n&&Qt(t),De(t),t.flags&=-16777217),null;case 27:Bl(t),a=W.current;var l=t.type;if(e!==null&&t.stateNode!=null)e.memoizedProps!==n&&Qt(t);else{if(!n){if(t.stateNode===null)throw Error(o(166));return De(t),null}e=X.current,$n(t)?Br(t):(e=fd(l,n,a),t.stateNode=e,Qt(t))}return De(t),null;case 5:if(Bl(t),a=t.type,e!==null&&t.stateNode!=null)e.memoizedProps!==n&&Qt(t);else{if(!n){if(t.stateNode===null)throw Error(o(166));return De(t),null}if(e=X.current,$n(t))Br(t);else{switch(l=Yi(W.current),e){case 1:e=l.createElementNS("http://www.w3.org/2000/svg",a);break;case 2:e=l.createElementNS("http://www.w3.org/1998/Math/MathML",a);break;default:switch(a){case"svg":e=l.createElementNS("http://www.w3.org/2000/svg",a);break;case"math":e=l.createElementNS("http://www.w3.org/1998/Math/MathML",a);break;case"script":e=l.createElement("div"),e.innerHTML="<script><\/script>",e=e.removeChild(e.firstChild);break;case"select":e=typeof n.is=="string"?l.createElement("select",{is:n.is}):l.createElement("select"),n.multiple?e.multiple=!0:n.size&&(e.size=n.size);break;default:e=typeof n.is=="string"?l.createElement(a,{is:n.is}):l.createElement(a)}}e[$e]=t,e[et]=n;e:for(l=t.child;l!==null;){if(l.tag===5||l.tag===6)e.appendChild(l.stateNode);else if(l.tag!==4&&l.tag!==27&&l.child!==null){l.child.return=l,l=l.child;continue}if(l===t)break e;for(;l.sibling===null;){if(l.return===null||l.return===t)break e;l=l.return}l.sibling.return=l.return,l=l.sibling}t.stateNode=e;e:switch(Ze(e,a,n),a){case"button":case"input":case"select":case"textarea":e=!!n.autoFocus;break e;case"img":e=!0;break e;default:e=!1}e&&Qt(t)}}return De(t),t.flags&=-16777217,null;case 6:if(e&&t.stateNode!=null)e.memoizedProps!==n&&Qt(t);else{if(typeof n!="string"&&t.stateNode===null)throw Error(o(166));if(e=W.current,$n(t)){if(e=t.stateNode,a=t.memoizedProps,n=null,l=Ie,l!==null)switch(l.tag){case 27:case 5:n=l.memoizedProps}e[$e]=t,e=!!(e.nodeValue===a||n!==null&&n.suppressHydrationWarning===!0||ld(e.nodeValue,a)),e||_a(t)}else e=Yi(e).createTextNode(n),e[$e]=t,t.stateNode=e}return De(t),null;case 13:if(n=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(l=$n(t),n!==null&&n.dehydrated!==null){if(e===null){if(!l)throw Error(o(318));if(l=t.memoizedState,l=l!==null?l.dehydrated:null,!l)throw Error(o(317));l[$e]=t}else Jn(),(t.flags&128)===0&&(t.memoizedState=null),t.flags|=4;De(t),l=!1}else l=Yr(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=l),l=!0;if(!l)return t.flags&256?(Yt(t),t):(Yt(t),null)}if(Yt(t),(t.flags&128)!==0)return t.lanes=a,t;if(a=n!==null,e=e!==null&&e.memoizedState!==null,a){n=t.child,l=null,n.alternate!==null&&n.alternate.memoizedState!==null&&n.alternate.memoizedState.cachePool!==null&&(l=n.alternate.memoizedState.cachePool.pool);var i=null;n.memoizedState!==null&&n.memoizedState.cachePool!==null&&(i=n.memoizedState.cachePool.pool),i!==l&&(n.flags|=2048)}return a!==e&&a&&(t.child.flags|=8192),Ri(t,t.updateQueue),De(t),null;case 4:return Pt(),e===null&&ns(t.stateNode.containerInfo),De(t),null;case 10:return Bt(t.type),De(t),null;case 19:if(q(Be),l=t.memoizedState,l===null)return De(t),null;if(n=(t.flags&128)!==0,i=l.rendering,i===null)if(n)fl(l,!1);else{if(Me!==0||e!==null&&(e.flags&128)!==0)for(e=t.child;e!==null;){if(i=Ei(e),i!==null){for(t.flags|=128,fl(l,!1),e=i.updateQueue,t.updateQueue=e,Ri(t,e),t.subtreeFlags=0,e=a,a=t.child;a!==null;)qr(a,e),a=a.sibling;return j(Be,Be.current&1|2),t.child}e=e.sibling}l.tail!==null&&zt()>_i&&(t.flags|=128,n=!0,fl(l,!1),t.lanes=4194304)}else{if(!n)if(e=Ei(i),e!==null){if(t.flags|=128,n=!0,e=e.updateQueue,t.updateQueue=e,Ri(t,e),fl(l,!0),l.tail===null&&l.tailMode==="hidden"&&!i.alternate&&!ge)return De(t),null}else 2*zt()-l.renderingStartTime>_i&&a!==536870912&&(t.flags|=128,n=!0,fl(l,!1),t.lanes=4194304);l.isBackwards?(i.sibling=t.child,t.child=i):(e=l.last,e!==null?e.sibling=i:t.child=i,l.last=i)}return l.tail!==null?(t=l.tail,l.rendering=t,l.tail=t.sibling,l.renderingStartTime=zt(),t.sibling=null,e=Be.current,j(Be,n?e&1|2:e&1),t):(De(t),null);case 22:case 23:return Yt(t),lo(),n=t.memoizedState!==null,e!==null?e.memoizedState!==null!==n&&(t.flags|=8192):n&&(t.flags|=8192),n?(a&536870912)!==0&&(t.flags&128)===0&&(De(t),t.subtreeFlags&6&&(t.flags|=8192)):De(t),a=t.updateQueue,a!==null&&Ri(t,a.retryQueue),a=null,e!==null&&e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(a=e.memoizedState.cachePool.pool),n=null,t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(n=t.memoizedState.cachePool.pool),n!==a&&(t.flags|=2048),e!==null&&q(La),null;case 24:return a=null,e!==null&&(a=e.memoizedState.cache),t.memoizedState.cache!==a&&(t.flags|=2048),Bt(Ge),De(t),null;case 25:return null;case 30:return null}throw Error(o(156,t.tag))}function tg(e,t){switch(Qu(t),t.tag){case 1:return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return Bt(Ge),Pt(),e=t.flags,(e&65536)!==0&&(e&128)===0?(t.flags=e&-65537|128,t):null;case 26:case 27:case 5:return Bl(t),null;case 13:if(Yt(t),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(o(340));Jn()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return q(Be),null;case 4:return Pt(),null;case 10:return Bt(t.type),null;case 22:case 23:return Yt(t),lo(),e!==null&&q(La),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 24:return Bt(Ge),null;case 25:return null;default:return null}}function df(e,t){switch(Qu(t),t.tag){case 3:Bt(Ge),Pt();break;case 26:case 27:case 5:Bl(t);break;case 4:Pt();break;case 13:Yt(t);break;case 19:q(Be);break;case 10:Bt(t.type);break;case 22:case 23:Yt(t),lo(),e!==null&&q(La);break;case 24:Bt(Ge)}}function dl(e,t){try{var a=t.updateQueue,n=a!==null?a.lastEffect:null;if(n!==null){var l=n.next;a=l;do{if((a.tag&e)===e){n=void 0;var i=a.create,f=a.inst;n=i(),f.destroy=n}a=a.next}while(a!==l)}}catch(p){Ae(t,t.return,p)}}function oa(e,t,a){try{var n=t.updateQueue,l=n!==null?n.lastEffect:null;if(l!==null){var i=l.next;n=i;do{if((n.tag&e)===e){var f=n.inst,p=f.destroy;if(p!==void 0){f.destroy=void 0,l=t;var v=a,E=p;try{E()}catch(N){Ae(l,v,N)}}}n=n.next}while(n!==i)}}catch(N){Ae(t,t.return,N)}}function pf(e){var t=e.updateQueue;if(t!==null){var a=e.stateNode;try{Ir(t,a)}catch(n){Ae(e,e.return,n)}}}function hf(e,t,a){a.props=Ha(e.type,e.memoizedProps),a.state=e.memoizedState;try{a.componentWillUnmount()}catch(n){Ae(e,t,n)}}function pl(e,t){try{var a=e.ref;if(a!==null){switch(e.tag){case 26:case 27:case 5:var n=e.stateNode;break;case 30:n=e.stateNode;break;default:n=e.stateNode}typeof a=="function"?e.refCleanup=a(n):a.current=n}}catch(l){Ae(e,t,l)}}function Nt(e,t){var a=e.ref,n=e.refCleanup;if(a!==null)if(typeof n=="function")try{n()}catch(l){Ae(e,t,l)}finally{e.refCleanup=null,e=e.alternate,e!=null&&(e.refCleanup=null)}else if(typeof a=="function")try{a(null)}catch(l){Ae(e,t,l)}else a.current=null}function gf(e){var t=e.type,a=e.memoizedProps,n=e.stateNode;try{e:switch(t){case"button":case"input":case"select":case"textarea":a.autoFocus&&n.focus();break e;case"img":a.src?n.src=a.src:a.srcSet&&(n.srcset=a.srcSet)}}catch(l){Ae(e,e.return,l)}}function wo(e,t,a){try{var n=e.stateNode;xg(n,e.type,a,t),n[et]=t}catch(l){Ae(e,e.return,l)}}function mf(e){return e.tag===5||e.tag===3||e.tag===26||e.tag===27&&ga(e.type)||e.tag===4}function Uo(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||mf(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&&ga(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 Lo(e,t,a){var n=e.tag;if(n===5||n===6)e=e.stateNode,t?(a.nodeType===9?a.body:a.nodeName==="HTML"?a.ownerDocument.body:a).insertBefore(e,t):(t=a.nodeType===9?a.body:a.nodeName==="HTML"?a.ownerDocument.body:a,t.appendChild(e),a=a._reactRootContainer,a!=null||t.onclick!==null||(t.onclick=ki));else if(n!==4&&(n===27&&ga(e.type)&&(a=e.stateNode,t=null),e=e.child,e!==null))for(Lo(e,t,a),e=e.sibling;e!==null;)Lo(e,t,a),e=e.sibling}function Ni(e,t,a){var n=e.tag;if(n===5||n===6)e=e.stateNode,t?a.insertBefore(e,t):a.appendChild(e);else if(n!==4&&(n===27&&ga(e.type)&&(a=e.stateNode),e=e.child,e!==null))for(Ni(e,t,a),e=e.sibling;e!==null;)Ni(e,t,a),e=e.sibling}function vf(e){var t=e.stateNode,a=e.memoizedProps;try{for(var n=e.type,l=t.attributes;l.length;)t.removeAttributeNode(l[0]);Ze(t,n,a),t[$e]=e,t[et]=a}catch(i){Ae(e,e.return,i)}}var Xt=!1,Le=!1,jo=!1,yf=typeof WeakSet=="function"?WeakSet:Set,Ve=null;function ag(e,t){if(e=e.containerInfo,us=$i,e=Dr(e),wu(e)){if("selectionStart"in e)var a={start:e.selectionStart,end:e.selectionEnd};else e:{a=(a=e.ownerDocument)&&a.defaultView||window;var n=a.getSelection&&a.getSelection();if(n&&n.rangeCount!==0){a=n.anchorNode;var l=n.anchorOffset,i=n.focusNode;n=n.focusOffset;try{a.nodeType,i.nodeType}catch{a=null;break e}var f=0,p=-1,v=-1,E=0,N=0,_=e,O=null;t:for(;;){for(var C;_!==a||l!==0&&_.nodeType!==3||(p=f+l),_!==i||n!==0&&_.nodeType!==3||(v=f+n),_.nodeType===3&&(f+=_.nodeValue.length),(C=_.firstChild)!==null;)O=_,_=C;for(;;){if(_===e)break t;if(O===a&&++E===l&&(p=f),O===i&&++N===n&&(v=f),(C=_.nextSibling)!==null)break;_=O,O=_.parentNode}_=C}a=p===-1||v===-1?null:{start:p,end:v}}else a=null}a=a||{start:0,end:0}}else a=null;for(os={focusedElem:e,selectionRange:a},$i=!1,Ve=t;Ve!==null;)if(t=Ve,e=t.child,(t.subtreeFlags&1024)!==0&&e!==null)e.return=t,Ve=e;else for(;Ve!==null;){switch(t=Ve,i=t.alternate,e=t.flags,t.tag){case 0:break;case 11:case 15:break;case 1:if((e&1024)!==0&&i!==null){e=void 0,a=t,l=i.memoizedProps,i=i.memoizedState,n=a.stateNode;try{var $=Ha(a.type,l,a.elementType===a.type);e=n.getSnapshotBeforeUpdate($,i),n.__reactInternalSnapshotBeforeUpdate=e}catch(K){Ae(a,a.return,K)}}break;case 3:if((e&1024)!==0){if(e=t.stateNode.containerInfo,a=e.nodeType,a===9)cs(e);else if(a===1)switch(e.nodeName){case"HEAD":case"HTML":case"BODY":cs(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(o(163))}if(e=t.sibling,e!==null){e.return=t.return,Ve=e;break}Ve=t.return}}function bf(e,t,a){var n=a.flags;switch(a.tag){case 0:case 11:case 15:sa(e,a),n&4&&dl(5,a);break;case 1:if(sa(e,a),n&4)if(e=a.stateNode,t===null)try{e.componentDidMount()}catch(f){Ae(a,a.return,f)}else{var l=Ha(a.type,t.memoizedProps);t=t.memoizedState;try{e.componentDidUpdate(l,t,e.__reactInternalSnapshotBeforeUpdate)}catch(f){Ae(a,a.return,f)}}n&64&&pf(a),n&512&&pl(a,a.return);break;case 3:if(sa(e,a),n&64&&(e=a.updateQueue,e!==null)){if(t=null,a.child!==null)switch(a.child.tag){case 27:case 5:t=a.child.stateNode;break;case 1:t=a.child.stateNode}try{Ir(e,t)}catch(f){Ae(a,a.return,f)}}break;case 27:t===null&&n&4&&vf(a);case 26:case 5:sa(e,a),t===null&&n&4&&gf(a),n&512&&pl(a,a.return);break;case 12:sa(e,a);break;case 13:sa(e,a),n&4&&xf(e,a),n&64&&(e=a.memoizedState,e!==null&&(e=e.dehydrated,e!==null&&(a=fg.bind(null,a),Rg(e,a))));break;case 22:if(n=a.memoizedState!==null||Xt,!n){t=t!==null&&t.memoizedState!==null||Le,l=Xt;var i=Le;Xt=n,(Le=t)&&!i?ra(e,a,(a.subtreeFlags&8772)!==0):sa(e,a),Xt=l,Le=i}break;case 30:break;default:sa(e,a)}}function Sf(e){var t=e.alternate;t!==null&&(e.alternate=null,Sf(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&hu(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 Ce=null,nt=!1;function Kt(e,t,a){for(a=a.child;a!==null;)Af(e,t,a),a=a.sibling}function Af(e,t,a){if(ut&&typeof ut.onCommitFiberUnmount=="function")try{ut.onCommitFiberUnmount(Un,a)}catch{}switch(a.tag){case 26:Le||Nt(a,t),Kt(e,t,a),a.memoizedState?a.memoizedState.count--:a.stateNode&&(a=a.stateNode,a.parentNode.removeChild(a));break;case 27:Le||Nt(a,t);var n=Ce,l=nt;ga(a.type)&&(Ce=a.stateNode,nt=!1),Kt(e,t,a),xl(a.stateNode),Ce=n,nt=l;break;case 5:Le||Nt(a,t);case 6:if(n=Ce,l=nt,Ce=null,Kt(e,t,a),Ce=n,nt=l,Ce!==null)if(nt)try{(Ce.nodeType===9?Ce.body:Ce.nodeName==="HTML"?Ce.ownerDocument.body:Ce).removeChild(a.stateNode)}catch(i){Ae(a,t,i)}else try{Ce.removeChild(a.stateNode)}catch(i){Ae(a,t,i)}break;case 18:Ce!==null&&(nt?(e=Ce,rd(e.nodeType===9?e.body:e.nodeName==="HTML"?e.ownerDocument.body:e,a.stateNode),Nl(e)):rd(Ce,a.stateNode));break;case 4:n=Ce,l=nt,Ce=a.stateNode.containerInfo,nt=!0,Kt(e,t,a),Ce=n,nt=l;break;case 0:case 11:case 14:case 15:Le||oa(2,a,t),Le||oa(4,a,t),Kt(e,t,a);break;case 1:Le||(Nt(a,t),n=a.stateNode,typeof n.componentWillUnmount=="function"&&hf(a,t,n)),Kt(e,t,a);break;case 21:Kt(e,t,a);break;case 22:Le=(n=Le)||a.memoizedState!==null,Kt(e,t,a),Le=n;break;default:Kt(e,t,a)}}function xf(e,t){if(t.memoizedState===null&&(e=t.alternate,e!==null&&(e=e.memoizedState,e!==null&&(e=e.dehydrated,e!==null))))try{Nl(e)}catch(a){Ae(t,t.return,a)}}function ng(e){switch(e.tag){case 13:case 19:var t=e.stateNode;return t===null&&(t=e.stateNode=new yf),t;case 22:return e=e.stateNode,t=e._retryCache,t===null&&(t=e._retryCache=new yf),t;default:throw Error(o(435,e.tag))}}function Ho(e,t){var a=ng(e);t.forEach(function(n){var l=dg.bind(null,e,n);a.has(n)||(a.add(n),n.then(l,l))})}function ct(e,t){var a=t.deletions;if(a!==null)for(var n=0;n<a.length;n++){var l=a[n],i=e,f=t,p=f;e:for(;p!==null;){switch(p.tag){case 27:if(ga(p.type)){Ce=p.stateNode,nt=!1;break e}break;case 5:Ce=p.stateNode,nt=!1;break e;case 3:case 4:Ce=p.stateNode.containerInfo,nt=!0;break e}p=p.return}if(Ce===null)throw Error(o(160));Af(i,f,l),Ce=null,nt=!1,i=l.alternate,i!==null&&(i.return=null),l.return=null}if(t.subtreeFlags&13878)for(t=t.child;t!==null;)Tf(t,e),t=t.sibling}var Ot=null;function Tf(e,t){var a=e.alternate,n=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:ct(t,e),ft(e),n&4&&(oa(3,e,e.return),dl(3,e),oa(5,e,e.return));break;case 1:ct(t,e),ft(e),n&512&&(Le||a===null||Nt(a,a.return)),n&64&&Xt&&(e=e.updateQueue,e!==null&&(n=e.callbacks,n!==null&&(a=e.shared.hiddenCallbacks,e.shared.hiddenCallbacks=a===null?n:a.concat(n))));break;case 26:var l=Ot;if(ct(t,e),ft(e),n&512&&(Le||a===null||Nt(a,a.return)),n&4){var i=a!==null?a.memoizedState:null;if(n=e.memoizedState,a===null)if(n===null)if(e.stateNode===null){e:{n=e.type,a=e.memoizedProps,l=l.ownerDocument||l;t:switch(n){case"title":i=l.getElementsByTagName("title")[0],(!i||i[Hn]||i[$e]||i.namespaceURI==="http://www.w3.org/2000/svg"||i.hasAttribute("itemprop"))&&(i=l.createElement(n),l.head.insertBefore(i,l.querySelector("head > title"))),Ze(i,n,a),i[$e]=e,ke(i),n=i;break e;case"link":var f=vd("link","href",l).get(n+(a.href||""));if(f){for(var p=0;p<f.length;p++)if(i=f[p],i.getAttribute("href")===(a.href==null||a.href===""?null:a.href)&&i.getAttribute("rel")===(a.rel==null?null:a.rel)&&i.getAttribute("title")===(a.title==null?null:a.title)&&i.getAttribute("crossorigin")===(a.crossOrigin==null?null:a.crossOrigin)){f.splice(p,1);break t}}i=l.createElement(n),Ze(i,n,a),l.head.appendChild(i);break;case"meta":if(f=vd("meta","content",l).get(n+(a.content||""))){for(p=0;p<f.length;p++)if(i=f[p],i.getAttribute("content")===(a.content==null?null:""+a.content)&&i.getAttribute("name")===(a.name==null?null:a.name)&&i.getAttribute("property")===(a.property==null?null:a.property)&&i.getAttribute("http-equiv")===(a.httpEquiv==null?null:a.httpEquiv)&&i.getAttribute("charset")===(a.charSet==null?null:a.charSet)){f.splice(p,1);break t}}i=l.createElement(n),Ze(i,n,a),l.head.appendChild(i);break;default:throw Error(o(468,n))}i[$e]=e,ke(i),n=i}e.stateNode=n}else yd(l,e.type,e.stateNode);else e.stateNode=md(l,n,e.memoizedProps);else i!==n?(i===null?a.stateNode!==null&&(a=a.stateNode,a.parentNode.removeChild(a)):i.count--,n===null?yd(l,e.type,e.stateNode):md(l,n,e.memoizedProps)):n===null&&e.stateNode!==null&&wo(e,e.memoizedProps,a.memoizedProps)}break;case 27:ct(t,e),ft(e),n&512&&(Le||a===null||Nt(a,a.return)),a!==null&&n&4&&wo(e,e.memoizedProps,a.memoizedProps);break;case 5:if(ct(t,e),ft(e),n&512&&(Le||a===null||Nt(a,a.return)),e.flags&32){l=e.stateNode;try{Pa(l,"")}catch(C){Ae(e,e.return,C)}}n&4&&e.stateNode!=null&&(l=e.memoizedProps,wo(e,l,a!==null?a.memoizedProps:l)),n&1024&&(jo=!0);break;case 6:if(ct(t,e),ft(e),n&4){if(e.stateNode===null)throw Error(o(162));n=e.memoizedProps,a=e.stateNode;try{a.nodeValue=n}catch(C){Ae(e,e.return,C)}}break;case 3:if(Xi=null,l=Ot,Ot=Vi(t.containerInfo),ct(t,e),Ot=l,ft(e),n&4&&a!==null&&a.memoizedState.isDehydrated)try{Nl(t.containerInfo)}catch(C){Ae(e,e.return,C)}jo&&(jo=!1,Ef(e));break;case 4:n=Ot,Ot=Vi(e.stateNode.containerInfo),ct(t,e),ft(e),Ot=n;break;case 12:ct(t,e),ft(e);break;case 13:ct(t,e),ft(e),e.child.flags&8192&&e.memoizedState!==null!=(a!==null&&a.memoizedState!==null)&&(Vo=zt()),n&4&&(n=e.updateQueue,n!==null&&(e.updateQueue=null,Ho(e,n)));break;case 22:l=e.memoizedState!==null;var v=a!==null&&a.memoizedState!==null,E=Xt,N=Le;if(Xt=E||l,Le=N||v,ct(t,e),Le=N,Xt=E,ft(e),n&8192)e:for(t=e.stateNode,t._visibility=l?t._visibility&-2:t._visibility|1,l&&(a===null||v||Xt||Le||qa(e)),a=null,t=e;;){if(t.tag===5||t.tag===26){if(a===null){v=a=t;try{if(i=v.stateNode,l)f=i.style,typeof f.setProperty=="function"?f.setProperty("display","none","important"):f.display="none";else{p=v.stateNode;var _=v.memoizedProps.style,O=_!=null&&_.hasOwnProperty("display")?_.display:null;p.style.display=O==null||typeof O=="boolean"?"":(""+O).trim()}}catch(C){Ae(v,v.return,C)}}}else if(t.tag===6){if(a===null){v=t;try{v.stateNode.nodeValue=l?"":v.memoizedProps}catch(C){Ae(v,v.return,C)}}}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;a===t&&(a=null),t=t.return}a===t&&(a=null),t.sibling.return=t.return,t=t.sibling}n&4&&(n=e.updateQueue,n!==null&&(a=n.retryQueue,a!==null&&(n.retryQueue=null,Ho(e,a))));break;case 19:ct(t,e),ft(e),n&4&&(n=e.updateQueue,n!==null&&(e.updateQueue=null,Ho(e,n)));break;case 30:break;case 21:break;default:ct(t,e),ft(e)}}function ft(e){var t=e.flags;if(t&2){try{for(var a,n=e.return;n!==null;){if(mf(n)){a=n;break}n=n.return}if(a==null)throw Error(o(160));switch(a.tag){case 27:var l=a.stateNode,i=Uo(e);Ni(e,i,l);break;case 5:var f=a.stateNode;a.flags&32&&(Pa(f,""),a.flags&=-33);var p=Uo(e);Ni(e,p,f);break;case 3:case 4:var v=a.stateNode.containerInfo,E=Uo(e);Lo(e,E,v);break;default:throw Error(o(161))}}catch(N){Ae(e,e.return,N)}e.flags&=-3}t&4096&&(e.flags&=-4097)}function Ef(e){if(e.subtreeFlags&1024)for(e=e.child;e!==null;){var t=e;Ef(t),t.tag===5&&t.flags&1024&&t.stateNode.reset(),e=e.sibling}}function sa(e,t){if(t.subtreeFlags&8772)for(t=t.child;t!==null;)bf(e,t.alternate,t),t=t.sibling}function qa(e){for(e=e.child;e!==null;){var t=e;switch(t.tag){case 0:case 11:case 14:case 15:oa(4,t,t.return),qa(t);break;case 1:Nt(t,t.return);var a=t.stateNode;typeof a.componentWillUnmount=="function"&&hf(t,t.return,a),qa(t);break;case 27:xl(t.stateNode);case 26:case 5:Nt(t,t.return),qa(t);break;case 22:t.memoizedState===null&&qa(t);break;case 30:qa(t);break;default:qa(t)}e=e.sibling}}function ra(e,t,a){for(a=a&&(t.subtreeFlags&8772)!==0,t=t.child;t!==null;){var n=t.alternate,l=e,i=t,f=i.flags;switch(i.tag){case 0:case 11:case 15:ra(l,i,a),dl(4,i);break;case 1:if(ra(l,i,a),n=i,l=n.stateNode,typeof l.componentDidMount=="function")try{l.componentDidMount()}catch(E){Ae(n,n.return,E)}if(n=i,l=n.updateQueue,l!==null){var p=n.stateNode;try{var v=l.shared.hiddenCallbacks;if(v!==null)for(l.shared.hiddenCallbacks=null,l=0;l<v.length;l++)Wr(v[l],p)}catch(E){Ae(n,n.return,E)}}a&&f&64&&pf(i),pl(i,i.return);break;case 27:vf(i);case 26:case 5:ra(l,i,a),a&&n===null&&f&4&&gf(i),pl(i,i.return);break;case 12:ra(l,i,a);break;case 13:ra(l,i,a),a&&f&4&&xf(l,i);break;case 22:i.memoizedState===null&&ra(l,i,a),pl(i,i.return);break;case 30:break;default:ra(l,i,a)}t=t.sibling}}function qo(e,t){var a=null;e!==null&&e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(a=e.memoizedState.cachePool.pool),e=null,t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(e=t.memoizedState.cachePool.pool),e!==a&&(e!=null&&e.refCount++,a!=null&&Wn(a))}function Go(e,t){e=null,t.alternate!==null&&(e=t.alternate.memoizedState.cache),t=t.memoizedState.cache,t!==e&&(t.refCount++,e!=null&&Wn(e))}function Mt(e,t,a,n){if(t.subtreeFlags&10256)for(t=t.child;t!==null;)Of(e,t,a,n),t=t.sibling}function Of(e,t,a,n){var l=t.flags;switch(t.tag){case 0:case 11:case 15:Mt(e,t,a,n),l&2048&&dl(9,t);break;case 1:Mt(e,t,a,n);break;case 3:Mt(e,t,a,n),l&2048&&(e=null,t.alternate!==null&&(e=t.alternate.memoizedState.cache),t=t.memoizedState.cache,t!==e&&(t.refCount++,e!=null&&Wn(e)));break;case 12:if(l&2048){Mt(e,t,a,n),e=t.stateNode;try{var i=t.memoizedProps,f=i.id,p=i.onPostCommit;typeof p=="function"&&p(f,t.alternate===null?"mount":"update",e.passiveEffectDuration,-0)}catch(v){Ae(t,t.return,v)}}else Mt(e,t,a,n);break;case 13:Mt(e,t,a,n);break;case 23:break;case 22:i=t.stateNode,f=t.alternate,t.memoizedState!==null?i._visibility&2?Mt(e,t,a,n):hl(e,t):i._visibility&2?Mt(e,t,a,n):(i._visibility|=2,mn(e,t,a,n,(t.subtreeFlags&10256)!==0)),l&2048&&qo(f,t);break;case 24:Mt(e,t,a,n),l&2048&&Go(t.alternate,t);break;default:Mt(e,t,a,n)}}function mn(e,t,a,n,l){for(l=l&&(t.subtreeFlags&10256)!==0,t=t.child;t!==null;){var i=e,f=t,p=a,v=n,E=f.flags;switch(f.tag){case 0:case 11:case 15:mn(i,f,p,v,l),dl(8,f);break;case 23:break;case 22:var N=f.stateNode;f.memoizedState!==null?N._visibility&2?mn(i,f,p,v,l):hl(i,f):(N._visibility|=2,mn(i,f,p,v,l)),l&&E&2048&&qo(f.alternate,f);break;case 24:mn(i,f,p,v,l),l&&E&2048&&Go(f.alternate,f);break;default:mn(i,f,p,v,l)}t=t.sibling}}function hl(e,t){if(t.subtreeFlags&10256)for(t=t.child;t!==null;){var a=e,n=t,l=n.flags;switch(n.tag){case 22:hl(a,n),l&2048&&qo(n.alternate,n);break;case 24:hl(a,n),l&2048&&Go(n.alternate,n);break;default:hl(a,n)}t=t.sibling}}var gl=8192;function vn(e){if(e.subtreeFlags&gl)for(e=e.child;e!==null;)Cf(e),e=e.sibling}function Cf(e){switch(e.tag){case 26:vn(e),e.flags&gl&&e.memoizedState!==null&&Yg(Ot,e.memoizedState,e.memoizedProps);break;case 5:vn(e);break;case 3:case 4:var t=Ot;Ot=Vi(e.stateNode.containerInfo),vn(e),Ot=t;break;case 22:e.memoizedState===null&&(t=e.alternate,t!==null&&t.memoizedState!==null?(t=gl,gl=16777216,vn(e),gl=t):vn(e));break;default:vn(e)}}function zf(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 ml(e){var t=e.deletions;if((e.flags&16)!==0){if(t!==null)for(var a=0;a<t.length;a++){var n=t[a];Ve=n,Rf(n,e)}zf(e)}if(e.subtreeFlags&10256)for(e=e.child;e!==null;)Df(e),e=e.sibling}function Df(e){switch(e.tag){case 0:case 11:case 15:ml(e),e.flags&2048&&oa(9,e,e.return);break;case 3:ml(e);break;case 12:ml(e);break;case 22:var t=e.stateNode;e.memoizedState!==null&&t._visibility&2&&(e.return===null||e.return.tag!==13)?(t._visibility&=-3,Mi(e)):ml(e);break;default:ml(e)}}function Mi(e){var t=e.deletions;if((e.flags&16)!==0){if(t!==null)for(var a=0;a<t.length;a++){var n=t[a];Ve=n,Rf(n,e)}zf(e)}for(e=e.child;e!==null;){switch(t=e,t.tag){case 0:case 11:case 15:oa(8,t,t.return),Mi(t);break;case 22:a=t.stateNode,a._visibility&2&&(a._visibility&=-3,Mi(t));break;default:Mi(t)}e=e.sibling}}function Rf(e,t){for(;Ve!==null;){var a=Ve;switch(a.tag){case 0:case 11:case 15:oa(8,a,t);break;case 23:case 22:if(a.memoizedState!==null&&a.memoizedState.cachePool!==null){var n=a.memoizedState.cachePool.pool;n!=null&&n.refCount++}break;case 24:Wn(a.memoizedState.cache)}if(n=a.child,n!==null)n.return=a,Ve=n;else e:for(a=e;Ve!==null;){n=Ve;var l=n.sibling,i=n.return;if(Sf(n),n===a){Ve=null;break e}if(l!==null){l.return=i,Ve=l;break e}Ve=i}}}var lg={getCacheForType:function(e){var t=Je(Ge),a=t.data.get(e);return a===void 0&&(a=e(),t.data.set(e,a)),a}},ig=typeof WeakMap=="function"?WeakMap:Map,me=0,xe=null,ue=null,re=0,ve=0,dt=null,ca=!1,yn=!1,Bo=!1,Zt=0,Me=0,fa=0,Ga=0,ko=0,xt=0,bn=0,vl=null,lt=null,Yo=!1,Vo=0,_i=1/0,wi=null,da=null,Ke=0,pa=null,Sn=null,An=0,Qo=0,Xo=null,Nf=null,yl=0,Ko=null;function pt(){if((me&2)!==0&&re!==0)return re&-re;if(z.T!==null){var e=sn;return e!==0?e:Io()}return Xs()}function Mf(){xt===0&&(xt=(re&536870912)===0||ge?ks():536870912);var e=At.current;return e!==null&&(e.flags|=32),xt}function ht(e,t,a){(e===xe&&(ve===2||ve===9)||e.cancelPendingCommit!==null)&&(xn(e,0),ha(e,re,xt,!1)),jn(e,a),((me&2)===0||e!==xe)&&(e===xe&&((me&2)===0&&(Ga|=a),Me===4&&ha(e,re,xt,!1)),_t(e))}function _f(e,t,a){if((me&6)!==0)throw Error(o(327));var n=!a&&(t&124)===0&&(t&e.expiredLanes)===0||Ln(e,t),l=n?sg(e,t):Jo(e,t,!0),i=n;do{if(l===0){yn&&!n&&ha(e,t,0,!1);break}else{if(a=e.current.alternate,i&&!ug(a)){l=Jo(e,t,!1),i=!1;continue}if(l===2){if(i=t,e.errorRecoveryDisabledLanes&i)var f=0;else f=e.pendingLanes&-536870913,f=f!==0?f:f&536870912?536870912:0;if(f!==0){t=f;e:{var p=e;l=vl;var v=p.current.memoizedState.isDehydrated;if(v&&(xn(p,f).flags|=256),f=Jo(p,f,!1),f!==2){if(Bo&&!v){p.errorRecoveryDisabledLanes|=i,Ga|=i,l=4;break e}i=lt,lt=l,i!==null&&(lt===null?lt=i:lt.push.apply(lt,i))}l=f}if(i=!1,l!==2)continue}}if(l===1){xn(e,0),ha(e,t,0,!0);break}e:{switch(n=e,i=l,i){case 0:case 1:throw Error(o(345));case 4:if((t&4194048)!==t)break;case 6:ha(n,t,xt,!ca);break e;case 2:lt=null;break;case 3:case 5:break;default:throw Error(o(329))}if((t&62914560)===t&&(l=Vo+300-zt(),10<l)){if(ha(n,t,xt,!ca),Ql(n,0,!0)!==0)break e;n.timeoutHandle=od(wf.bind(null,n,a,lt,wi,Yo,t,xt,Ga,bn,ca,i,2,-0,0),l);break e}wf(n,a,lt,wi,Yo,t,xt,Ga,bn,ca,i,0,-0,0)}}break}while(!0);_t(e)}function wf(e,t,a,n,l,i,f,p,v,E,N,_,O,C){if(e.timeoutHandle=-1,_=t.subtreeFlags,(_&8192||(_&16785408)===16785408)&&(Ol={stylesheets:null,count:0,unsuspend:kg},Cf(t),_=Vg(),_!==null)){e.cancelPendingCommit=_(Bf.bind(null,e,t,i,a,n,l,f,p,v,N,1,O,C)),ha(e,i,f,!E);return}Bf(e,t,i,a,n,l,f,p,v)}function ug(e){for(var t=e;;){var a=t.tag;if((a===0||a===11||a===15)&&t.flags&16384&&(a=t.updateQueue,a!==null&&(a=a.stores,a!==null)))for(var n=0;n<a.length;n++){var l=a[n],i=l.getSnapshot;l=l.value;try{if(!st(i(),l))return!1}catch{return!1}}if(a=t.child,t.subtreeFlags&16384&&a!==null)a.return=t,t=a;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 ha(e,t,a,n){t&=~ko,t&=~Ga,e.suspendedLanes|=t,e.pingedLanes&=~t,n&&(e.warmLanes|=t),n=e.expirationTimes;for(var l=t;0<l;){var i=31-ot(l),f=1<<i;n[i]=-1,l&=~f}a!==0&&Vs(e,a,t)}function Ui(){return(me&6)===0?(bl(0),!1):!0}function Zo(){if(ue!==null){if(ve===0)var e=ue.return;else e=ue,Gt=wa=null,ro(e),hn=null,rl=0,e=ue;for(;e!==null;)df(e.alternate,e),e=e.return;ue=null}}function xn(e,t){var a=e.timeoutHandle;a!==-1&&(e.timeoutHandle=-1,Eg(a)),a=e.cancelPendingCommit,a!==null&&(e.cancelPendingCommit=null,a()),Zo(),xe=e,ue=a=jt(e.current,null),re=t,ve=0,dt=null,ca=!1,yn=Ln(e,t),Bo=!1,bn=xt=ko=Ga=fa=Me=0,lt=vl=null,Yo=!1,(t&8)!==0&&(t|=t&32);var n=e.entangledLanes;if(n!==0)for(e=e.entanglements,n&=t;0<n;){var l=31-ot(n),i=1<<l;t|=e[l],n&=~i}return Zt=t,ai(),a}function Uf(e,t){ne=null,z.H=Ai,t===el||t===fi?(t=Pr(),ve=3):t===Zr?(t=Pr(),ve=4):ve=t===Fc?8:t!==null&&typeof t=="object"&&typeof t.then=="function"?6:1,dt=t,ue===null&&(Me=1,Ci(e,vt(t,e.current)))}function Lf(){var e=z.H;return z.H=Ai,e===null?Ai:e}function jf(){var e=z.A;return z.A=lg,e}function $o(){Me=4,ca||(re&4194048)!==re&&At.current!==null||(yn=!0),(fa&134217727)===0&&(Ga&134217727)===0||xe===null||ha(xe,re,xt,!1)}function Jo(e,t,a){var n=me;me|=2;var l=Lf(),i=jf();(xe!==e||re!==t)&&(wi=null,xn(e,t)),t=!1;var f=Me;e:do try{if(ve!==0&&ue!==null){var p=ue,v=dt;switch(ve){case 8:Zo(),f=6;break e;case 3:case 2:case 9:case 6:At.current===null&&(t=!0);var E=ve;if(ve=0,dt=null,Tn(e,p,v,E),a&&yn){f=0;break e}break;default:E=ve,ve=0,dt=null,Tn(e,p,v,E)}}og(),f=Me;break}catch(N){Uf(e,N)}while(!0);return t&&e.shellSuspendCounter++,Gt=wa=null,me=n,z.H=l,z.A=i,ue===null&&(xe=null,re=0,ai()),f}function og(){for(;ue!==null;)Hf(ue)}function sg(e,t){var a=me;me|=2;var n=Lf(),l=jf();xe!==e||re!==t?(wi=null,_i=zt()+500,xn(e,t)):yn=Ln(e,t);e:do try{if(ve!==0&&ue!==null){t=ue;var i=dt;t:switch(ve){case 1:ve=0,dt=null,Tn(e,t,i,1);break;case 2:case 9:if($r(i)){ve=0,dt=null,qf(t);break}t=function(){ve!==2&&ve!==9||xe!==e||(ve=7),_t(e)},i.then(t,t);break e;case 3:ve=7;break e;case 4:ve=5;break e;case 7:$r(i)?(ve=0,dt=null,qf(t)):(ve=0,dt=null,Tn(e,t,i,7));break;case 5:var f=null;switch(ue.tag){case 26:f=ue.memoizedState;case 5:case 27:var p=ue;if(!f||bd(f)){ve=0,dt=null;var v=p.sibling;if(v!==null)ue=v;else{var E=p.return;E!==null?(ue=E,Li(E)):ue=null}break t}}ve=0,dt=null,Tn(e,t,i,5);break;case 6:ve=0,dt=null,Tn(e,t,i,6);break;case 8:Zo(),Me=6;break e;default:throw Error(o(462))}}rg();break}catch(N){Uf(e,N)}while(!0);return Gt=wa=null,z.H=n,z.A=l,me=a,ue!==null?0:(xe=null,re=0,ai(),Me)}function rg(){for(;ue!==null&&!Mp();)Hf(ue)}function Hf(e){var t=cf(e.alternate,e,Zt);e.memoizedProps=e.pendingProps,t===null?Li(e):ue=t}function qf(e){var t=e,a=t.alternate;switch(t.tag){case 15:case 0:t=nf(a,t,t.pendingProps,t.type,void 0,re);break;case 11:t=nf(a,t,t.pendingProps,t.type.render,t.ref,re);break;case 5:ro(t);default:df(a,t),t=ue=qr(t,Zt),t=cf(a,t,Zt)}e.memoizedProps=e.pendingProps,t===null?Li(e):ue=t}function Tn(e,t,a,n){Gt=wa=null,ro(t),hn=null,rl=0;var l=t.return;try{if(Wh(e,l,t,a,re)){Me=1,Ci(e,vt(a,e.current)),ue=null;return}}catch(i){if(l!==null)throw ue=l,i;Me=1,Ci(e,vt(a,e.current)),ue=null;return}t.flags&32768?(ge||n===1?e=!0:yn||(re&536870912)!==0?e=!1:(ca=e=!0,(n===2||n===9||n===3||n===6)&&(n=At.current,n!==null&&n.tag===13&&(n.flags|=16384))),Gf(t,e)):Li(t)}function Li(e){var t=e;do{if((t.flags&32768)!==0){Gf(t,ca);return}e=t.return;var a=eg(t.alternate,t,Zt);if(a!==null){ue=a;return}if(t=t.sibling,t!==null){ue=t;return}ue=t=e}while(t!==null);Me===0&&(Me=5)}function Gf(e,t){do{var a=tg(e.alternate,e);if(a!==null){a.flags&=32767,ue=a;return}if(a=e.return,a!==null&&(a.flags|=32768,a.subtreeFlags=0,a.deletions=null),!t&&(e=e.sibling,e!==null)){ue=e;return}ue=e=a}while(e!==null);Me=6,ue=null}function Bf(e,t,a,n,l,i,f,p,v){e.cancelPendingCommit=null;do ji();while(Ke!==0);if((me&6)!==0)throw Error(o(327));if(t!==null){if(t===e.current)throw Error(o(177));if(i=t.lanes|t.childLanes,i|=qu,kp(e,a,i,f,p,v),e===xe&&(ue=xe=null,re=0),Sn=t,pa=e,An=a,Qo=i,Xo=l,Nf=n,(t.subtreeFlags&10256)!==0||(t.flags&10256)!==0?(e.callbackNode=null,e.callbackPriority=0,pg(kl,function(){return Xf(),null})):(e.callbackNode=null,e.callbackPriority=0),n=(t.flags&13878)!==0,(t.subtreeFlags&13878)!==0||n){n=z.T,z.T=null,l=U.p,U.p=2,f=me,me|=4;try{ag(e,t,a)}finally{me=f,U.p=l,z.T=n}}Ke=1,kf(),Yf(),Vf()}}function kf(){if(Ke===1){Ke=0;var e=pa,t=Sn,a=(t.flags&13878)!==0;if((t.subtreeFlags&13878)!==0||a){a=z.T,z.T=null;var n=U.p;U.p=2;var l=me;me|=4;try{Tf(t,e);var i=os,f=Dr(e.containerInfo),p=i.focusedElem,v=i.selectionRange;if(f!==p&&p&&p.ownerDocument&&zr(p.ownerDocument.documentElement,p)){if(v!==null&&wu(p)){var E=v.start,N=v.end;if(N===void 0&&(N=E),"selectionStart"in p)p.selectionStart=E,p.selectionEnd=Math.min(N,p.value.length);else{var _=p.ownerDocument||document,O=_&&_.defaultView||window;if(O.getSelection){var C=O.getSelection(),$=p.textContent.length,K=Math.min(v.start,$),Se=v.end===void 0?K:Math.min(v.end,$);!C.extend&&K>Se&&(f=Se,Se=K,K=f);var A=Cr(p,K),S=Cr(p,Se);if(A&&S&&(C.rangeCount!==1||C.anchorNode!==A.node||C.anchorOffset!==A.offset||C.focusNode!==S.node||C.focusOffset!==S.offset)){var T=_.createRange();T.setStart(A.node,A.offset),C.removeAllRanges(),K>Se?(C.addRange(T),C.extend(S.node,S.offset)):(T.setEnd(S.node,S.offset),C.addRange(T))}}}}for(_=[],C=p;C=C.parentNode;)C.nodeType===1&&_.push({element:C,left:C.scrollLeft,top:C.scrollTop});for(typeof p.focus=="function"&&p.focus(),p=0;p<_.length;p++){var M=_[p];M.element.scrollLeft=M.left,M.element.scrollTop=M.top}}$i=!!us,os=us=null}finally{me=l,U.p=n,z.T=a}}e.current=t,Ke=2}}function Yf(){if(Ke===2){Ke=0;var e=pa,t=Sn,a=(t.flags&8772)!==0;if((t.subtreeFlags&8772)!==0||a){a=z.T,z.T=null;var n=U.p;U.p=2;var l=me;me|=4;try{bf(e,t.alternate,t)}finally{me=l,U.p=n,z.T=a}}Ke=3}}function Vf(){if(Ke===4||Ke===3){Ke=0,_p();var e=pa,t=Sn,a=An,n=Nf;(t.subtreeFlags&10256)!==0||(t.flags&10256)!==0?Ke=5:(Ke=0,Sn=pa=null,Qf(e,e.pendingLanes));var l=e.pendingLanes;if(l===0&&(da=null),du(a),t=t.stateNode,ut&&typeof ut.onCommitFiberRoot=="function")try{ut.onCommitFiberRoot(Un,t,void 0,(t.current.flags&128)===128)}catch{}if(n!==null){t=z.T,l=U.p,U.p=2,z.T=null;try{for(var i=e.onRecoverableError,f=0;f<n.length;f++){var p=n[f];i(p.value,{componentStack:p.stack})}}finally{z.T=t,U.p=l}}(An&3)!==0&&ji(),_t(e),l=e.pendingLanes,(a&4194090)!==0&&(l&42)!==0?e===Ko?yl++:(yl=0,Ko=e):yl=0,bl(0)}}function Qf(e,t){(e.pooledCacheLanes&=t)===0&&(t=e.pooledCache,t!=null&&(e.pooledCache=null,Wn(t)))}function ji(e){return kf(),Yf(),Vf(),Xf()}function Xf(){if(Ke!==5)return!1;var e=pa,t=Qo;Qo=0;var a=du(An),n=z.T,l=U.p;try{U.p=32>a?32:a,z.T=null,a=Xo,Xo=null;var i=pa,f=An;if(Ke=0,Sn=pa=null,An=0,(me&6)!==0)throw Error(o(331));var p=me;if(me|=4,Df(i.current),Of(i,i.current,f,a),me=p,bl(0,!1),ut&&typeof ut.onPostCommitFiberRoot=="function")try{ut.onPostCommitFiberRoot(Un,i)}catch{}return!0}finally{U.p=l,z.T=n,Qf(e,t)}}function Kf(e,t,a){t=vt(a,t),t=Eo(e.stateNode,t,2),e=na(e,t,2),e!==null&&(jn(e,2),_t(e))}function Ae(e,t,a){if(e.tag===3)Kf(e,e,a);else for(;t!==null;){if(t.tag===3){Kf(t,e,a);break}else if(t.tag===1){var n=t.stateNode;if(typeof t.type.getDerivedStateFromError=="function"||typeof n.componentDidCatch=="function"&&(da===null||!da.has(n))){e=vt(a,e),a=Jc(2),n=na(t,a,2),n!==null&&(Pc(a,n,t,e),jn(n,2),_t(n));break}}t=t.return}}function Po(e,t,a){var n=e.pingCache;if(n===null){n=e.pingCache=new ig;var l=new Set;n.set(t,l)}else l=n.get(t),l===void 0&&(l=new Set,n.set(t,l));l.has(a)||(Bo=!0,l.add(a),e=cg.bind(null,e,t,a),t.then(e,e))}function cg(e,t,a){var n=e.pingCache;n!==null&&n.delete(t),e.pingedLanes|=e.suspendedLanes&a,e.warmLanes&=~a,xe===e&&(re&a)===a&&(Me===4||Me===3&&(re&62914560)===re&&300>zt()-Vo?(me&2)===0&&xn(e,0):ko|=a,bn===re&&(bn=0)),_t(e)}function Zf(e,t){t===0&&(t=Ys()),e=nn(e,t),e!==null&&(jn(e,t),_t(e))}function fg(e){var t=e.memoizedState,a=0;t!==null&&(a=t.retryLane),Zf(e,a)}function dg(e,t){var a=0;switch(e.tag){case 13:var n=e.stateNode,l=e.memoizedState;l!==null&&(a=l.retryLane);break;case 19:n=e.stateNode;break;case 22:n=e.stateNode._retryCache;break;default:throw Error(o(314))}n!==null&&n.delete(t),Zf(e,a)}function pg(e,t){return su(e,t)}var Hi=null,En=null,Fo=!1,qi=!1,Wo=!1,Ba=0;function _t(e){e!==En&&e.next===null&&(En===null?Hi=En=e:En=En.next=e),qi=!0,Fo||(Fo=!0,gg())}function bl(e,t){if(!Wo&&qi){Wo=!0;do for(var a=!1,n=Hi;n!==null;){if(e!==0){var l=n.pendingLanes;if(l===0)var i=0;else{var f=n.suspendedLanes,p=n.pingedLanes;i=(1<<31-ot(42|e)+1)-1,i&=l&~(f&~p),i=i&201326741?i&201326741|1:i?i|2:0}i!==0&&(a=!0,Ff(n,i))}else i=re,i=Ql(n,n===xe?i:0,n.cancelPendingCommit!==null||n.timeoutHandle!==-1),(i&3)===0||Ln(n,i)||(a=!0,Ff(n,i));n=n.next}while(a);Wo=!1}}function hg(){$f()}function $f(){qi=Fo=!1;var e=0;Ba!==0&&(Tg()&&(e=Ba),Ba=0);for(var t=zt(),a=null,n=Hi;n!==null;){var l=n.next,i=Jf(n,t);i===0?(n.next=null,a===null?Hi=l:a.next=l,l===null&&(En=a)):(a=n,(e!==0||(i&3)!==0)&&(qi=!0)),n=l}bl(e)}function Jf(e,t){for(var a=e.suspendedLanes,n=e.pingedLanes,l=e.expirationTimes,i=e.pendingLanes&-62914561;0<i;){var f=31-ot(i),p=1<<f,v=l[f];v===-1?((p&a)===0||(p&n)!==0)&&(l[f]=Bp(p,t)):v<=t&&(e.expiredLanes|=p),i&=~p}if(t=xe,a=re,a=Ql(e,e===t?a:0,e.cancelPendingCommit!==null||e.timeoutHandle!==-1),n=e.callbackNode,a===0||e===t&&(ve===2||ve===9)||e.cancelPendingCommit!==null)return n!==null&&n!==null&&ru(n),e.callbackNode=null,e.callbackPriority=0;if((a&3)===0||Ln(e,a)){if(t=a&-a,t===e.callbackPriority)return t;switch(n!==null&&ru(n),du(a)){case 2:case 8:a=Gs;break;case 32:a=kl;break;case 268435456:a=Bs;break;default:a=kl}return n=Pf.bind(null,e),a=su(a,n),e.callbackPriority=t,e.callbackNode=a,t}return n!==null&&n!==null&&ru(n),e.callbackPriority=2,e.callbackNode=null,2}function Pf(e,t){if(Ke!==0&&Ke!==5)return e.callbackNode=null,e.callbackPriority=0,null;var a=e.callbackNode;if(ji()&&e.callbackNode!==a)return null;var n=re;return n=Ql(e,e===xe?n:0,e.cancelPendingCommit!==null||e.timeoutHandle!==-1),n===0?null:(_f(e,n,t),Jf(e,zt()),e.callbackNode!=null&&e.callbackNode===a?Pf.bind(null,e):null)}function Ff(e,t){if(ji())return null;_f(e,t,!0)}function gg(){Og(function(){(me&6)!==0?su(qs,hg):$f()})}function Io(){return Ba===0&&(Ba=ks()),Ba}function Wf(e){return e==null||typeof e=="symbol"||typeof e=="boolean"?null:typeof e=="function"?e:Jl(""+e)}function If(e,t){var a=t.ownerDocument.createElement("input");return a.name=t.name,a.value=t.value,e.id&&a.setAttribute("form",e.id),t.parentNode.insertBefore(a,t),e=new FormData(e),a.parentNode.removeChild(a),e}function mg(e,t,a,n,l){if(t==="submit"&&a&&a.stateNode===l){var i=Wf((l[et]||null).action),f=n.submitter;f&&(t=(t=f[et]||null)?Wf(t.formAction):f.getAttribute("formAction"),t!==null&&(i=t,f=null));var p=new Il("action","action",null,n,l);e.push({event:p,listeners:[{instance:null,listener:function(){if(n.defaultPrevented){if(Ba!==0){var v=f?If(l,f):new FormData(l);bo(a,{pending:!0,data:v,method:l.method,action:i},null,v)}}else typeof i=="function"&&(p.preventDefault(),v=f?If(l,f):new FormData(l),bo(a,{pending:!0,data:v,method:l.method,action:i},i,v))},currentTarget:l}]})}}for(var es=0;es<Hu.length;es++){var ts=Hu[es],vg=ts.toLowerCase(),yg=ts[0].toUpperCase()+ts.slice(1);Et(vg,"on"+yg)}Et(Mr,"onAnimationEnd"),Et(_r,"onAnimationIteration"),Et(wr,"onAnimationStart"),Et("dblclick","onDoubleClick"),Et("focusin","onFocus"),Et("focusout","onBlur"),Et(Lh,"onTransitionRun"),Et(jh,"onTransitionStart"),Et(Hh,"onTransitionCancel"),Et(Ur,"onTransitionEnd"),Za("onMouseEnter",["mouseout","mouseover"]),Za("onMouseLeave",["mouseout","mouseover"]),Za("onPointerEnter",["pointerout","pointerover"]),Za("onPointerLeave",["pointerout","pointerover"]),Ea("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),Ea("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")),Ea("onBeforeInput",["compositionend","keypress","textInput","paste"]),Ea("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),Ea("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),Ea("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var Sl="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(" "),bg=new Set("beforetoggle cancel close invalid load scroll scrollend toggle".split(" ").concat(Sl));function ed(e,t){t=(t&4)!==0;for(var a=0;a<e.length;a++){var n=e[a],l=n.event;n=n.listeners;e:{var i=void 0;if(t)for(var f=n.length-1;0<=f;f--){var p=n[f],v=p.instance,E=p.currentTarget;if(p=p.listener,v!==i&&l.isPropagationStopped())break e;i=p,l.currentTarget=E;try{i(l)}catch(N){Oi(N)}l.currentTarget=null,i=v}else for(f=0;f<n.length;f++){if(p=n[f],v=p.instance,E=p.currentTarget,p=p.listener,v!==i&&l.isPropagationStopped())break e;i=p,l.currentTarget=E;try{i(l)}catch(N){Oi(N)}l.currentTarget=null,i=v}}}}function oe(e,t){var a=t[pu];a===void 0&&(a=t[pu]=new Set);var n=e+"__bubble";a.has(n)||(td(t,e,2,!1),a.add(n))}function as(e,t,a){var n=0;t&&(n|=4),td(a,e,n,t)}var Gi="_reactListening"+Math.random().toString(36).slice(2);function ns(e){if(!e[Gi]){e[Gi]=!0,Zs.forEach(function(a){a!=="selectionchange"&&(bg.has(a)||as(a,!1,e),as(a,!0,e))});var t=e.nodeType===9?e:e.ownerDocument;t===null||t[Gi]||(t[Gi]=!0,as("selectionchange",!1,t))}}function td(e,t,a,n){switch(Od(t)){case 2:var l=Kg;break;case 8:l=Zg;break;default:l=vs}a=l.bind(null,t,a,e),l=void 0,!Eu||t!=="touchstart"&&t!=="touchmove"&&t!=="wheel"||(l=!0),n?l!==void 0?e.addEventListener(t,a,{capture:!0,passive:l}):e.addEventListener(t,a,!0):l!==void 0?e.addEventListener(t,a,{passive:l}):e.addEventListener(t,a,!1)}function ls(e,t,a,n,l){var i=n;if((t&1)===0&&(t&2)===0&&n!==null)e:for(;;){if(n===null)return;var f=n.tag;if(f===3||f===4){var p=n.stateNode.containerInfo;if(p===l)break;if(f===4)for(f=n.return;f!==null;){var v=f.tag;if((v===3||v===4)&&f.stateNode.containerInfo===l)return;f=f.return}for(;p!==null;){if(f=Qa(p),f===null)return;if(v=f.tag,v===5||v===6||v===26||v===27){n=i=f;continue e}p=p.parentNode}}n=n.return}or(function(){var E=i,N=xu(a),_=[];e:{var O=Lr.get(e);if(O!==void 0){var C=Il,$=e;switch(e){case"keypress":if(Fl(a)===0)break e;case"keydown":case"keyup":C=ph;break;case"focusin":$="focus",C=Du;break;case"focusout":$="blur",C=Du;break;case"beforeblur":case"afterblur":C=Du;break;case"click":if(a.button===2)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":C=cr;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":C=th;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":C=mh;break;case Mr:case _r:case wr:C=lh;break;case Ur:C=yh;break;case"scroll":case"scrollend":C=Ip;break;case"wheel":C=Sh;break;case"copy":case"cut":case"paste":C=uh;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":C=dr;break;case"toggle":case"beforetoggle":C=xh}var K=(t&4)!==0,Se=!K&&(e==="scroll"||e==="scrollend"),A=K?O!==null?O+"Capture":null:O;K=[];for(var S=E,T;S!==null;){var M=S;if(T=M.stateNode,M=M.tag,M!==5&&M!==26&&M!==27||T===null||A===null||(M=Gn(S,A),M!=null&&K.push(Al(S,M,T))),Se)break;S=S.return}0<K.length&&(O=new C(O,$,null,a,N),_.push({event:O,listeners:K}))}}if((t&7)===0){e:{if(O=e==="mouseover"||e==="pointerover",C=e==="mouseout"||e==="pointerout",O&&a!==Au&&($=a.relatedTarget||a.fromElement)&&(Qa($)||$[Va]))break e;if((C||O)&&(O=N.window===N?N:(O=N.ownerDocument)?O.defaultView||O.parentWindow:window,C?($=a.relatedTarget||a.toElement,C=E,$=$?Qa($):null,$!==null&&(Se=d($),K=$.tag,$!==Se||K!==5&&K!==27&&K!==6)&&($=null)):(C=null,$=E),C!==$)){if(K=cr,M="onMouseLeave",A="onMouseEnter",S="mouse",(e==="pointerout"||e==="pointerover")&&(K=dr,M="onPointerLeave",A="onPointerEnter",S="pointer"),Se=C==null?O:qn(C),T=$==null?O:qn($),O=new K(M,S+"leave",C,a,N),O.target=Se,O.relatedTarget=T,M=null,Qa(N)===E&&(K=new K(A,S+"enter",$,a,N),K.target=T,K.relatedTarget=Se,M=K),Se=M,C&&$)t:{for(K=C,A=$,S=0,T=K;T;T=On(T))S++;for(T=0,M=A;M;M=On(M))T++;for(;0<S-T;)K=On(K),S--;for(;0<T-S;)A=On(A),T--;for(;S--;){if(K===A||A!==null&&K===A.alternate)break t;K=On(K),A=On(A)}K=null}else K=null;C!==null&&ad(_,O,C,K,!1),$!==null&&Se!==null&&ad(_,Se,$,K,!0)}}e:{if(O=E?qn(E):window,C=O.nodeName&&O.nodeName.toLowerCase(),C==="select"||C==="input"&&O.type==="file")var G=Sr;else if(yr(O))if(Ar)G=_h;else{G=Nh;var ie=Rh}else C=O.nodeName,!C||C.toLowerCase()!=="input"||O.type!=="checkbox"&&O.type!=="radio"?E&&Su(E.elementType)&&(G=Sr):G=Mh;if(G&&(G=G(e,E))){br(_,G,a,N);break e}ie&&ie(e,O,E),e==="focusout"&&E&&O.type==="number"&&E.memoizedProps.value!=null&&bu(O,"number",O.value)}switch(ie=E?qn(E):window,e){case"focusin":(yr(ie)||ie.contentEditable==="true")&&(en=ie,Uu=E,Zn=null);break;case"focusout":Zn=Uu=en=null;break;case"mousedown":Lu=!0;break;case"contextmenu":case"mouseup":case"dragend":Lu=!1,Rr(_,a,N);break;case"selectionchange":if(Uh)break;case"keydown":case"keyup":Rr(_,a,N)}var Y;if(Nu)e:{switch(e){case"compositionstart":var Z="onCompositionStart";break e;case"compositionend":Z="onCompositionEnd";break e;case"compositionupdate":Z="onCompositionUpdate";break e}Z=void 0}else Ia?mr(e,a)&&(Z="onCompositionEnd"):e==="keydown"&&a.keyCode===229&&(Z="onCompositionStart");Z&&(pr&&a.locale!=="ko"&&(Ia||Z!=="onCompositionStart"?Z==="onCompositionEnd"&&Ia&&(Y=sr()):(It=N,Ou="value"in It?It.value:It.textContent,Ia=!0)),ie=Bi(E,Z),0<ie.length&&(Z=new fr(Z,e,null,a,N),_.push({event:Z,listeners:ie}),Y?Z.data=Y:(Y=vr(a),Y!==null&&(Z.data=Y)))),(Y=Eh?Oh(e,a):Ch(e,a))&&(Z=Bi(E,"onBeforeInput"),0<Z.length&&(ie=new fr("onBeforeInput","beforeinput",null,a,N),_.push({event:ie,listeners:Z}),ie.data=Y)),mg(_,e,E,a,N)}ed(_,t)})}function Al(e,t,a){return{instance:e,listener:t,currentTarget:a}}function Bi(e,t){for(var a=t+"Capture",n=[];e!==null;){var l=e,i=l.stateNode;if(l=l.tag,l!==5&&l!==26&&l!==27||i===null||(l=Gn(e,a),l!=null&&n.unshift(Al(e,l,i)),l=Gn(e,t),l!=null&&n.push(Al(e,l,i))),e.tag===3)return n;e=e.return}return[]}function On(e){if(e===null)return null;do e=e.return;while(e&&e.tag!==5&&e.tag!==27);return e||null}function ad(e,t,a,n,l){for(var i=t._reactName,f=[];a!==null&&a!==n;){var p=a,v=p.alternate,E=p.stateNode;if(p=p.tag,v!==null&&v===n)break;p!==5&&p!==26&&p!==27||E===null||(v=E,l?(E=Gn(a,i),E!=null&&f.unshift(Al(a,E,v))):l||(E=Gn(a,i),E!=null&&f.push(Al(a,E,v)))),a=a.return}f.length!==0&&e.push({event:t,listeners:f})}var Sg=/\r\n?/g,Ag=/\u0000|\uFFFD/g;function nd(e){return(typeof e=="string"?e:""+e).replace(Sg,` `).replace(Ag,"")}function ld(e,t){return t=nd(t),nd(e)===t}function ki(){}function be(e,t,a,n,l,i){switch(a){case"children":typeof n=="string"?t==="body"||t==="textarea"&&n===""||Pa(e,n):(typeof n=="number"||typeof n=="bigint")&&t!=="body"&&Pa(e,""+n);break;case"className":Kl(e,"class",n);break;case"tabIndex":Kl(e,"tabindex",n);break;case"dir":case"role":case"viewBox":case"width":case"height":Kl(e,a,n);break;case"style":ir(e,n,i);break;case"data":if(t!=="object"){Kl(e,"data",n);break}case"src":case"href":if(n===""&&(t!=="a"||a!=="href")){e.removeAttribute(a);break}if(n==null||typeof n=="function"||typeof n=="symbol"||typeof n=="boolean"){e.removeAttribute(a);break}n=Jl(""+n),e.setAttribute(a,n);break;case"action":case"formAction":if(typeof n=="function"){e.setAttribute(a,"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 i=="function"&&(a==="formAction"?(t!=="input"&&be(e,t,"name",l.name,l,null),be(e,t,"formEncType",l.formEncType,l,null),be(e,t,"formMethod",l.formMethod,l,null),be(e,t,"formTarget",l.formTarget,l,null)):(be(e,t,"encType",l.encType,l,null),be(e,t,"method",l.method,l,null),be(e,t,"target",l.target,l,null)));if(n==null||typeof n=="symbol"||typeof n=="boolean"){e.removeAttribute(a);break}n=Jl(""+n),e.setAttribute(a,n);break;case"onClick":n!=null&&(e.onclick=ki);break;case"onScroll":n!=null&&oe("scroll",e);break;case"onScrollEnd":n!=null&&oe("scrollend",e);break;case"dangerouslySetInnerHTML":if(n!=null){if(typeof n!="object"||!("__html"in n))throw Error(o(61));if(a=n.__html,a!=null){if(l.children!=null)throw Error(o(60));e.innerHTML=a}}break;case"multiple":e.multiple=n&&typeof n!="function"&&typeof n!="symbol";break;case"muted":e.muted=n&&typeof n!="function"&&typeof n!="symbol";break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"defaultValue":case"defaultChecked":case"innerHTML":case"ref":break;case"autoFocus":break;case"xlinkHref":if(n==null||typeof n=="function"||typeof n=="boolean"||typeof n=="symbol"){e.removeAttribute("xlink:href");break}a=Jl(""+n),e.setAttributeNS("http://www.w3.org/1999/xlink","xlink:href",a);break;case"contentEditable":case"spellCheck":case"draggable":case"value":case"autoReverse":case"externalResourcesRequired":case"focusable":case"preserveAlpha":n!=null&&typeof n!="function"&&typeof n!="symbol"?e.setAttribute(a,""+n):e.removeAttribute(a);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"playsInline":case"readOnly":case"required":case"reversed":case"scoped":case"seamless":case"itemScope":n&&typeof n!="function"&&typeof n!="symbol"?e.setAttribute(a,""):e.removeAttribute(a);break;case"capture":case"download":n===!0?e.setAttribute(a,""):n!==!1&&n!=null&&typeof n!="function"&&typeof n!="symbol"?e.setAttribute(a,n):e.removeAttribute(a);break;case"cols":case"rows":case"size":case"span":n!=null&&typeof n!="function"&&typeof n!="symbol"&&!isNaN(n)&&1<=n?e.setAttribute(a,n):e.removeAttribute(a);break;case"rowSpan":case"start":n==null||typeof n=="function"||typeof n=="symbol"||isNaN(n)?e.removeAttribute(a):e.setAttribute(a,n);break;case"popover":oe("beforetoggle",e),oe("toggle",e),Xl(e,"popover",n);break;case"xlinkActuate":Ut(e,"http://www.w3.org/1999/xlink","xlink:actuate",n);break;case"xlinkArcrole":Ut(e,"http://www.w3.org/1999/xlink","xlink:arcrole",n);break;case"xlinkRole":Ut(e,"http://www.w3.org/1999/xlink","xlink:role",n);break;case"xlinkShow":Ut(e,"http://www.w3.org/1999/xlink","xlink:show",n);break;case"xlinkTitle":Ut(e,"http://www.w3.org/1999/xlink","xlink:title",n);break;case"xlinkType":Ut(e,"http://www.w3.org/1999/xlink","xlink:type",n);break;case"xmlBase":Ut(e,"http://www.w3.org/XML/1998/namespace","xml:base",n);break;case"xmlLang":Ut(e,"http://www.w3.org/XML/1998/namespace","xml:lang",n);break;case"xmlSpace":Ut(e,"http://www.w3.org/XML/1998/namespace","xml:space",n);break;case"is":Xl(e,"is",n);break;case"innerText":case"textContent":break;default:(!(2<a.length)||a[0]!=="o"&&a[0]!=="O"||a[1]!=="n"&&a[1]!=="N")&&(a=Fp.get(a)||a,Xl(e,a,n))}}function is(e,t,a,n,l,i){switch(a){case"style":ir(e,n,i);break;case"dangerouslySetInnerHTML":if(n!=null){if(typeof n!="object"||!("__html"in n))throw Error(o(61));if(a=n.__html,a!=null){if(l.children!=null)throw Error(o(60));e.innerHTML=a}}break;case"children":typeof n=="string"?Pa(e,n):(typeof n=="number"||typeof n=="bigint")&&Pa(e,""+n);break;case"onScroll":n!=null&&oe("scroll",e);break;case"onScrollEnd":n!=null&&oe("scrollend",e);break;case"onClick":n!=null&&(e.onclick=ki);break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"innerHTML":case"ref":break;case"innerText":case"textContent":break;default:if(!$s.hasOwnProperty(a))e:{if(a[0]==="o"&&a[1]==="n"&&(l=a.endsWith("Capture"),t=a.slice(2,l?a.length-7:void 0),i=e[et]||null,i=i!=null?i[a]:null,typeof i=="function"&&e.removeEventListener(t,i,l),typeof n=="function")){typeof i!="function"&&i!==null&&(a in e?e[a]=null:e.hasAttribute(a)&&e.removeAttribute(a)),e.addEventListener(t,n,l);break e}a in e?e[a]=n:n===!0?e.setAttribute(a,""):Xl(e,a,n)}}}function Ze(e,t,a){switch(t){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"img":oe("error",e),oe("load",e);var n=!1,l=!1,i;for(i in a)if(a.hasOwnProperty(i)){var f=a[i];if(f!=null)switch(i){case"src":n=!0;break;case"srcSet":l=!0;break;case"children":case"dangerouslySetInnerHTML":throw Error(o(137,t));default:be(e,t,i,f,a,null)}}l&&be(e,t,"srcSet",a.srcSet,a,null),n&&be(e,t,"src",a.src,a,null);return;case"input":oe("invalid",e);var p=i=f=l=null,v=null,E=null;for(n in a)if(a.hasOwnProperty(n)){var N=a[n];if(N!=null)switch(n){case"name":l=N;break;case"type":f=N;break;case"checked":v=N;break;case"defaultChecked":E=N;break;case"value":i=N;break;case"defaultValue":p=N;break;case"children":case"dangerouslySetInnerHTML":if(N!=null)throw Error(o(137,t));break;default:be(e,t,n,N,a,null)}}tr(e,i,p,v,E,f,l,!1),Zl(e);return;case"select":oe("invalid",e),n=f=i=null;for(l in a)if(a.hasOwnProperty(l)&&(p=a[l],p!=null))switch(l){case"value":i=p;break;case"defaultValue":f=p;break;case"multiple":n=p;default:be(e,t,l,p,a,null)}t=i,a=f,e.multiple=!!n,t!=null?Ja(e,!!n,t,!1):a!=null&&Ja(e,!!n,a,!0);return;case"textarea":oe("invalid",e),i=l=n=null;for(f in a)if(a.hasOwnProperty(f)&&(p=a[f],p!=null))switch(f){case"value":n=p;break;case"defaultValue":l=p;break;case"children":i=p;break;case"dangerouslySetInnerHTML":if(p!=null)throw Error(o(91));break;default:be(e,t,f,p,a,null)}nr(e,n,l,i),Zl(e);return;case"option":for(v in a)if(a.hasOwnProperty(v)&&(n=a[v],n!=null))switch(v){case"selected":e.selected=n&&typeof n!="function"&&typeof n!="symbol";break;default:be(e,t,v,n,a,null)}return;case"dialog":oe("beforetoggle",e),oe("toggle",e),oe("cancel",e),oe("close",e);break;case"iframe":case"object":oe("load",e);break;case"video":case"audio":for(n=0;n<Sl.length;n++)oe(Sl[n],e);break;case"image":oe("error",e),oe("load",e);break;case"details":oe("toggle",e);break;case"embed":case"source":case"link":oe("error",e),oe("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(E in a)if(a.hasOwnProperty(E)&&(n=a[E],n!=null))switch(E){case"children":case"dangerouslySetInnerHTML":throw Error(o(137,t));default:be(e,t,E,n,a,null)}return;default:if(Su(t)){for(N in a)a.hasOwnProperty(N)&&(n=a[N],n!==void 0&&is(e,t,N,n,a,void 0));return}}for(p in a)a.hasOwnProperty(p)&&(n=a[p],n!=null&&be(e,t,p,n,a,null))}function xg(e,t,a,n){switch(t){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"input":var l=null,i=null,f=null,p=null,v=null,E=null,N=null;for(C in a){var _=a[C];if(a.hasOwnProperty(C)&&_!=null)switch(C){case"checked":break;case"value":break;case"defaultValue":v=_;default:n.hasOwnProperty(C)||be(e,t,C,null,n,_)}}for(var O in n){var C=n[O];if(_=a[O],n.hasOwnProperty(O)&&(C!=null||_!=null))switch(O){case"type":i=C;break;case"name":l=C;break;case"checked":E=C;break;case"defaultChecked":N=C;break;case"value":f=C;break;case"defaultValue":p=C;break;case"children":case"dangerouslySetInnerHTML":if(C!=null)throw Error(o(137,t));break;default:C!==_&&be(e,t,O,C,n,_)}}yu(e,f,p,v,E,N,i,l);return;case"select":C=f=p=O=null;for(i in a)if(v=a[i],a.hasOwnProperty(i)&&v!=null)switch(i){case"value":break;case"multiple":C=v;default:n.hasOwnProperty(i)||be(e,t,i,null,n,v)}for(l in n)if(i=n[l],v=a[l],n.hasOwnProperty(l)&&(i!=null||v!=null))switch(l){case"value":O=i;break;case"defaultValue":p=i;break;case"multiple":f=i;default:i!==v&&be(e,t,l,i,n,v)}t=p,a=f,n=C,O!=null?Ja(e,!!a,O,!1):!!n!=!!a&&(t!=null?Ja(e,!!a,t,!0):Ja(e,!!a,a?[]:"",!1));return;case"textarea":C=O=null;for(p in a)if(l=a[p],a.hasOwnProperty(p)&&l!=null&&!n.hasOwnProperty(p))switch(p){case"value":break;case"children":break;default:be(e,t,p,null,n,l)}for(f in n)if(l=n[f],i=a[f],n.hasOwnProperty(f)&&(l!=null||i!=null))switch(f){case"value":O=l;break;case"defaultValue":C=l;break;case"children":break;case"dangerouslySetInnerHTML":if(l!=null)throw Error(o(91));break;default:l!==i&&be(e,t,f,l,n,i)}ar(e,O,C);return;case"option":for(var $ in a)if(O=a[$],a.hasOwnProperty($)&&O!=null&&!n.hasOwnProperty($))switch($){case"selected":e.selected=!1;break;default:be(e,t,$,null,n,O)}for(v in n)if(O=n[v],C=a[v],n.hasOwnProperty(v)&&O!==C&&(O!=null||C!=null))switch(v){case"selected":e.selected=O&&typeof O!="function"&&typeof O!="symbol";break;default:be(e,t,v,O,n,C)}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 K in a)O=a[K],a.hasOwnProperty(K)&&O!=null&&!n.hasOwnProperty(K)&&be(e,t,K,null,n,O);for(E in n)if(O=n[E],C=a[E],n.hasOwnProperty(E)&&O!==C&&(O!=null||C!=null))switch(E){case"children":case"dangerouslySetInnerHTML":if(O!=null)throw Error(o(137,t));break;default:be(e,t,E,O,n,C)}return;default:if(Su(t)){for(var Se in a)O=a[Se],a.hasOwnProperty(Se)&&O!==void 0&&!n.hasOwnProperty(Se)&&is(e,t,Se,void 0,n,O);for(N in n)O=n[N],C=a[N],!n.hasOwnProperty(N)||O===C||O===void 0&&C===void 0||is(e,t,N,O,n,C);return}}for(var A in a)O=a[A],a.hasOwnProperty(A)&&O!=null&&!n.hasOwnProperty(A)&&be(e,t,A,null,n,O);for(_ in n)O=n[_],C=a[_],!n.hasOwnProperty(_)||O===C||O==null&&C==null||be(e,t,_,O,n,C)}var us=null,os=null;function Yi(e){return e.nodeType===9?e:e.ownerDocument}function id(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 ud(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 ss(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 rs=null;function Tg(){var e=window.event;return e&&e.type==="popstate"?e===rs?!1:(rs=e,!0):(rs=null,!1)}var od=typeof setTimeout=="function"?setTimeout:void 0,Eg=typeof clearTimeout=="function"?clearTimeout:void 0,sd=typeof Promise=="function"?Promise:void 0,Og=typeof queueMicrotask=="function"?queueMicrotask:typeof sd<"u"?function(e){return sd.resolve(null).then(e).catch(Cg)}:od;function Cg(e){setTimeout(function(){throw e})}function ga(e){return e==="head"}function rd(e,t){var a=t,n=0,l=0;do{var i=a.nextSibling;if(e.removeChild(a),i&&i.nodeType===8)if(a=i.data,a==="/$"){if(0<n&&8>n){a=n;var f=e.ownerDocument;if(a&1&&xl(f.documentElement),a&2&&xl(f.body),a&4)for(a=f.head,xl(a),f=a.firstChild;f;){var p=f.nextSibling,v=f.nodeName;f[Hn]||v==="SCRIPT"||v==="STYLE"||v==="LINK"&&f.rel.toLowerCase()==="stylesheet"||a.removeChild(f),f=p}}if(l===0){e.removeChild(i),Nl(t);return}l--}else a==="$"||a==="$?"||a==="$!"?l++:n=a.charCodeAt(0)-48;else n=0;a=i}while(a);Nl(t)}function cs(e){var t=e.firstChild;for(t&&t.nodeType===10&&(t=t.nextSibling);t;){var a=t;switch(t=t.nextSibling,a.nodeName){case"HTML":case"HEAD":case"BODY":cs(a),hu(a);continue;case"SCRIPT":case"STYLE":continue;case"LINK":if(a.rel.toLowerCase()==="stylesheet")continue}e.removeChild(a)}}function zg(e,t,a,n){for(;e.nodeType===1;){var l=a;if(e.nodeName.toLowerCase()!==t.toLowerCase()){if(!n&&(e.nodeName!=="INPUT"||e.type!=="hidden"))break}else if(n){if(!e[Hn])switch(t){case"meta":if(!e.hasAttribute("itemprop"))break;return e;case"link":if(i=e.getAttribute("rel"),i==="stylesheet"&&e.hasAttribute("data-precedence"))break;if(i!==l.rel||e.getAttribute("href")!==(l.href==null||l.href===""?null:l.href)||e.getAttribute("crossorigin")!==(l.crossOrigin==null?null:l.crossOrigin)||e.getAttribute("title")!==(l.title==null?null:l.title))break;return e;case"style":if(e.hasAttribute("data-precedence"))break;return e;case"script":if(i=e.getAttribute("src"),(i!==(l.src==null?null:l.src)||e.getAttribute("type")!==(l.type==null?null:l.type)||e.getAttribute("crossorigin")!==(l.crossOrigin==null?null:l.crossOrigin))&&i&&e.hasAttribute("async")&&!e.hasAttribute("itemprop"))break;return e;default:return e}}else if(t==="input"&&e.type==="hidden"){var i=l.name==null?null:""+l.name;if(l.type==="hidden"&&e.getAttribute("name")===i)return e}else return e;if(e=Ct(e.nextSibling),e===null)break}return null}function Dg(e,t,a){if(t==="")return null;for(;e.nodeType!==3;)if((e.nodeType!==1||e.nodeName!=="INPUT"||e.type!=="hidden")&&!a||(e=Ct(e.nextSibling),e===null))return null;return e}function fs(e){return e.data==="$!"||e.data==="$?"&&e.ownerDocument.readyState==="complete"}function Rg(e,t){var a=e.ownerDocument;if(e.data!=="$?"||a.readyState==="complete")t();else{var n=function(){t(),a.removeEventListener("DOMContentLoaded",n)};a.addEventListener("DOMContentLoaded",n),e._reactRetry=n}}function Ct(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==="F!"||t==="F")break;if(t==="/$")return null}}return e}var ds=null;function cd(e){e=e.previousSibling;for(var t=0;e;){if(e.nodeType===8){var a=e.data;if(a==="$"||a==="$!"||a==="$?"){if(t===0)return e;t--}else a==="/$"&&t++}e=e.previousSibling}return null}function fd(e,t,a){switch(t=Yi(a),e){case"html":if(e=t.documentElement,!e)throw Error(o(452));return e;case"head":if(e=t.head,!e)throw Error(o(453));return e;case"body":if(e=t.body,!e)throw Error(o(454));return e;default:throw Error(o(451))}}function xl(e){for(var t=e.attributes;t.length;)e.removeAttributeNode(t[0]);hu(e)}var Tt=new Map,dd=new Set;function Vi(e){return typeof e.getRootNode=="function"?e.getRootNode():e.nodeType===9?e:e.ownerDocument}var $t=U.d;U.d={f:Ng,r:Mg,D:_g,C:wg,L:Ug,m:Lg,X:Hg,S:jg,M:qg};function Ng(){var e=$t.f(),t=Ui();return e||t}function Mg(e){var t=Xa(e);t!==null&&t.tag===5&&t.type==="form"?Mc(t):$t.r(e)}var Cn=typeof document>"u"?null:document;function pd(e,t,a){var n=Cn;if(n&&typeof t=="string"&&t){var l=mt(t);l='link[rel="'+e+'"][href="'+l+'"]',typeof a=="string"&&(l+='[crossorigin="'+a+'"]'),dd.has(l)||(dd.add(l),e={rel:e,crossOrigin:a,href:t},n.querySelector(l)===null&&(t=n.createElement("link"),Ze(t,"link",e),ke(t),n.head.appendChild(t)))}}function _g(e){$t.D(e),pd("dns-prefetch",e,null)}function wg(e,t){$t.C(e,t),pd("preconnect",e,t)}function Ug(e,t,a){$t.L(e,t,a);var n=Cn;if(n&&e&&t){var l='link[rel="preload"][as="'+mt(t)+'"]';t==="image"&&a&&a.imageSrcSet?(l+='[imagesrcset="'+mt(a.imageSrcSet)+'"]',typeof a.imageSizes=="string"&&(l+='[imagesizes="'+mt(a.imageSizes)+'"]')):l+='[href="'+mt(e)+'"]';var i=l;switch(t){case"style":i=zn(e);break;case"script":i=Dn(e)}Tt.has(i)||(e=x({rel:"preload",href:t==="image"&&a&&a.imageSrcSet?void 0:e,as:t},a),Tt.set(i,e),n.querySelector(l)!==null||t==="style"&&n.querySelector(Tl(i))||t==="script"&&n.querySelector(El(i))||(t=n.createElement("link"),Ze(t,"link",e),ke(t),n.head.appendChild(t)))}}function Lg(e,t){$t.m(e,t);var a=Cn;if(a&&e){var n=t&&typeof t.as=="string"?t.as:"script",l='link[rel="modulepreload"][as="'+mt(n)+'"][href="'+mt(e)+'"]',i=l;switch(n){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":i=Dn(e)}if(!Tt.has(i)&&(e=x({rel:"modulepreload",href:e},t),Tt.set(i,e),a.querySelector(l)===null)){switch(n){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":if(a.querySelector(El(i)))return}n=a.createElement("link"),Ze(n,"link",e),ke(n),a.head.appendChild(n)}}}function jg(e,t,a){$t.S(e,t,a);var n=Cn;if(n&&e){var l=Ka(n).hoistableStyles,i=zn(e);t=t||"default";var f=l.get(i);if(!f){var p={loading:0,preload:null};if(f=n.querySelector(Tl(i)))p.loading=5;else{e=x({rel:"stylesheet",href:e,"data-precedence":t},a),(a=Tt.get(i))&&ps(e,a);var v=f=n.createElement("link");ke(v),Ze(v,"link",e),v._p=new Promise(function(E,N){v.onload=E,v.onerror=N}),v.addEventListener("load",function(){p.loading|=1}),v.addEventListener("error",function(){p.loading|=2}),p.loading|=4,Qi(f,t,n)}f={type:"stylesheet",instance:f,count:1,state:p},l.set(i,f)}}}function Hg(e,t){$t.X(e,t);var a=Cn;if(a&&e){var n=Ka(a).hoistableScripts,l=Dn(e),i=n.get(l);i||(i=a.querySelector(El(l)),i||(e=x({src:e,async:!0},t),(t=Tt.get(l))&&hs(e,t),i=a.createElement("script"),ke(i),Ze(i,"link",e),a.head.appendChild(i)),i={type:"script",instance:i,count:1,state:null},n.set(l,i))}}function qg(e,t){$t.M(e,t);var a=Cn;if(a&&e){var n=Ka(a).hoistableScripts,l=Dn(e),i=n.get(l);i||(i=a.querySelector(El(l)),i||(e=x({src:e,async:!0,type:"module"},t),(t=Tt.get(l))&&hs(e,t),i=a.createElement("script"),ke(i),Ze(i,"link",e),a.head.appendChild(i)),i={type:"script",instance:i,count:1,state:null},n.set(l,i))}}function hd(e,t,a,n){var l=(l=W.current)?Vi(l):null;if(!l)throw Error(o(446));switch(e){case"meta":case"title":return null;case"style":return typeof a.precedence=="string"&&typeof a.href=="string"?(t=zn(a.href),a=Ka(l).hoistableStyles,n=a.get(t),n||(n={type:"style",instance:null,count:0,state:null},a.set(t,n)),n):{type:"void",instance:null,count:0,state:null};case"link":if(a.rel==="stylesheet"&&typeof a.href=="string"&&typeof a.precedence=="string"){e=zn(a.href);var i=Ka(l).hoistableStyles,f=i.get(e);if(f||(l=l.ownerDocument||l,f={type:"stylesheet",instance:null,count:0,state:{loading:0,preload:null}},i.set(e,f),(i=l.querySelector(Tl(e)))&&!i._p&&(f.instance=i,f.state.loading=5),Tt.has(e)||(a={rel:"preload",as:"style",href:a.href,crossOrigin:a.crossOrigin,integrity:a.integrity,media:a.media,hrefLang:a.hrefLang,referrerPolicy:a.referrerPolicy},Tt.set(e,a),i||Gg(l,e,a,f.state))),t&&n===null)throw Error(o(528,""));return f}if(t&&n!==null)throw Error(o(529,""));return null;case"script":return t=a.async,a=a.src,typeof a=="string"&&t&&typeof t!="function"&&typeof t!="symbol"?(t=Dn(a),a=Ka(l).hoistableScripts,n=a.get(t),n||(n={type:"script",instance:null,count:0,state:null},a.set(t,n)),n):{type:"void",instance:null,count:0,state:null};default:throw Error(o(444,e))}}function zn(e){return'href="'+mt(e)+'"'}function Tl(e){return'link[rel="stylesheet"]['+e+"]"}function gd(e){return x({},e,{"data-precedence":e.precedence,precedence:null})}function Gg(e,t,a,n){e.querySelector('link[rel="preload"][as="style"]['+t+"]")?n.loading=1:(t=e.createElement("link"),n.preload=t,t.addEventListener("load",function(){return n.loading|=1}),t.addEventListener("error",function(){return n.loading|=2}),Ze(t,"link",a),ke(t),e.head.appendChild(t))}function Dn(e){return'[src="'+mt(e)+'"]'}function El(e){return"script[async]"+e}function md(e,t,a){if(t.count++,t.instance===null)switch(t.type){case"style":var n=e.querySelector('style[data-href~="'+mt(a.href)+'"]');if(n)return t.instance=n,ke(n),n;var l=x({},a,{"data-href":a.href,"data-precedence":a.precedence,href:null,precedence:null});return n=(e.ownerDocument||e).createElement("style"),ke(n),Ze(n,"style",l),Qi(n,a.precedence,e),t.instance=n;case"stylesheet":l=zn(a.href);var i=e.querySelector(Tl(l));if(i)return t.state.loading|=4,t.instance=i,ke(i),i;n=gd(a),(l=Tt.get(l))&&ps(n,l),i=(e.ownerDocument||e).createElement("link"),ke(i);var f=i;return f._p=new Promise(function(p,v){f.onload=p,f.onerror=v}),Ze(i,"link",n),t.state.loading|=4,Qi(i,a.precedence,e),t.instance=i;case"script":return i=Dn(a.src),(l=e.querySelector(El(i)))?(t.instance=l,ke(l),l):(n=a,(l=Tt.get(i))&&(n=x({},a),hs(n,l)),e=e.ownerDocument||e,l=e.createElement("script"),ke(l),Ze(l,"link",n),e.head.appendChild(l),t.instance=l);case"void":return null;default:throw Error(o(443,t.type))}else t.type==="stylesheet"&&(t.state.loading&4)===0&&(n=t.instance,t.state.loading|=4,Qi(n,a.precedence,e));return t.instance}function Qi(e,t,a){for(var n=a.querySelectorAll('link[rel="stylesheet"][data-precedence],style[data-precedence]'),l=n.length?n[n.length-1]:null,i=l,f=0;f<n.length;f++){var p=n[f];if(p.dataset.precedence===t)i=p;else if(i!==l)break}i?i.parentNode.insertBefore(e,i.nextSibling):(t=a.nodeType===9?a.head:a,t.insertBefore(e,t.firstChild))}function ps(e,t){e.crossOrigin==null&&(e.crossOrigin=t.crossOrigin),e.referrerPolicy==null&&(e.referrerPolicy=t.referrerPolicy),e.title==null&&(e.title=t.title)}function hs(e,t){e.crossOrigin==null&&(e.crossOrigin=t.crossOrigin),e.referrerPolicy==null&&(e.referrerPolicy=t.referrerPolicy),e.integrity==null&&(e.integrity=t.integrity)}var Xi=null;function vd(e,t,a){if(Xi===null){var n=new Map,l=Xi=new Map;l.set(a,n)}else l=Xi,n=l.get(a),n||(n=new Map,l.set(a,n));if(n.has(e))return n;for(n.set(e,null),a=a.getElementsByTagName(e),l=0;l<a.length;l++){var i=a[l];if(!(i[Hn]||i[$e]||e==="link"&&i.getAttribute("rel")==="stylesheet")&&i.namespaceURI!=="http://www.w3.org/2000/svg"){var f=i.getAttribute(t)||"";f=e+f;var p=n.get(f);p?p.push(i):n.set(f,[i])}}return n}function yd(e,t,a){e=e.ownerDocument||e,e.head.insertBefore(a,t==="title"?e.querySelector("head > title"):null)}function Bg(e,t,a){if(a===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 bd(e){return!(e.type==="stylesheet"&&(e.state.loading&3)===0)}var Ol=null;function kg(){}function Yg(e,t,a){if(Ol===null)throw Error(o(475));var n=Ol;if(t.type==="stylesheet"&&(typeof a.media!="string"||matchMedia(a.media).matches!==!1)&&(t.state.loading&4)===0){if(t.instance===null){var l=zn(a.href),i=e.querySelector(Tl(l));if(i){e=i._p,e!==null&&typeof e=="object"&&typeof e.then=="function"&&(n.count++,n=Ki.bind(n),e.then(n,n)),t.state.loading|=4,t.instance=i,ke(i);return}i=e.ownerDocument||e,a=gd(a),(l=Tt.get(l))&&ps(a,l),i=i.createElement("link"),ke(i);var f=i;f._p=new Promise(function(p,v){f.onload=p,f.onerror=v}),Ze(i,"link",a),t.instance=i}n.stylesheets===null&&(n.stylesheets=new Map),n.stylesheets.set(t,e),(e=t.state.preload)&&(t.state.loading&3)===0&&(n.count++,t=Ki.bind(n),e.addEventListener("load",t),e.addEventListener("error",t))}}function Vg(){if(Ol===null)throw Error(o(475));var e=Ol;return e.stylesheets&&e.count===0&&gs(e,e.stylesheets),0<e.count?function(t){var a=setTimeout(function(){if(e.stylesheets&&gs(e,e.stylesheets),e.unsuspend){var n=e.unsuspend;e.unsuspend=null,n()}},6e4);return e.unsuspend=t,function(){e.unsuspend=null,clearTimeout(a)}}:null}function Ki(){if(this.count--,this.count===0){if(this.stylesheets)gs(this,this.stylesheets);else if(this.unsuspend){var e=this.unsuspend;this.unsuspend=null,e()}}}var Zi=null;function gs(e,t){e.stylesheets=null,e.unsuspend!==null&&(e.count++,Zi=new Map,t.forEach(Qg,e),Zi=null,Ki.call(e))}function Qg(e,t){if(!(t.state.loading&4)){var a=Zi.get(e);if(a)var n=a.get(null);else{a=new Map,Zi.set(e,a);for(var l=e.querySelectorAll("link[data-precedence],style[data-precedence]"),i=0;i<l.length;i++){var f=l[i];(f.nodeName==="LINK"||f.getAttribute("media")!=="not all")&&(a.set(f.dataset.precedence,f),n=f)}n&&a.set(null,n)}l=t.instance,f=l.getAttribute("data-precedence"),i=a.get(f)||n,i===n&&a.set(null,l),a.set(f,l),this.count++,n=Ki.bind(this),l.addEventListener("load",n),l.addEventListener("error",n),i?i.parentNode.insertBefore(l,i.nextSibling):(e=e.nodeType===9?e.head:e,e.insertBefore(l,e.firstChild)),t.state.loading|=4}}var Cl={$$typeof:se,Provider:null,Consumer:null,_currentValue:k,_currentValue2:k,_threadCount:0};function Xg(e,t,a,n,l,i,f,p){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=cu(-1),this.entangledLanes=this.shellSuspendCounter=this.errorRecoveryDisabledLanes=this.expiredLanes=this.warmLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=cu(0),this.hiddenUpdates=cu(null),this.identifierPrefix=n,this.onUncaughtError=l,this.onCaughtError=i,this.onRecoverableError=f,this.pooledCache=null,this.pooledCacheLanes=0,this.formState=p,this.incompleteTransitions=new Map}function Sd(e,t,a,n,l,i,f,p,v,E,N,_){return e=new Xg(e,t,a,f,p,v,E,_),t=1,i===!0&&(t|=24),i=rt(3,null,null,t),e.current=i,i.stateNode=e,t=Ju(),t.refCount++,e.pooledCache=t,t.refCount++,i.memoizedState={element:n,isDehydrated:a,cache:t},Iu(i),e}function Ad(e){return e?(e=ln,e):ln}function xd(e,t,a,n,l,i){l=Ad(l),n.context===null?n.context=l:n.pendingContext=l,n=aa(t),n.payload={element:a},i=i===void 0?null:i,i!==null&&(n.callback=i),a=na(e,n,t),a!==null&&(ht(a,e,t),al(a,e,t))}function Td(e,t){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var a=e.retryLane;e.retryLane=a!==0&&a<t?a:t}}function ms(e,t){Td(e,t),(e=e.alternate)&&Td(e,t)}function Ed(e){if(e.tag===13){var t=nn(e,67108864);t!==null&&ht(t,e,67108864),ms(e,67108864)}}var $i=!0;function Kg(e,t,a,n){var l=z.T;z.T=null;var i=U.p;try{U.p=2,vs(e,t,a,n)}finally{U.p=i,z.T=l}}function Zg(e,t,a,n){var l=z.T;z.T=null;var i=U.p;try{U.p=8,vs(e,t,a,n)}finally{U.p=i,z.T=l}}function vs(e,t,a,n){if($i){var l=ys(n);if(l===null)ls(e,t,n,Ji,a),Cd(e,n);else if(Jg(l,e,t,a,n))n.stopPropagation();else if(Cd(e,n),t&4&&-1<$g.indexOf(e)){for(;l!==null;){var i=Xa(l);if(i!==null)switch(i.tag){case 3:if(i=i.stateNode,i.current.memoizedState.isDehydrated){var f=Ta(i.pendingLanes);if(f!==0){var p=i;for(p.pendingLanes|=2,p.entangledLanes|=2;f;){var v=1<<31-ot(f);p.entanglements[1]|=v,f&=~v}_t(i),(me&6)===0&&(_i=zt()+500,bl(0))}}break;case 13:p=nn(i,2),p!==null&&ht(p,i,2),Ui(),ms(i,2)}if(i=ys(n),i===null&&ls(e,t,n,Ji,a),i===l)break;l=i}l!==null&&n.stopPropagation()}else ls(e,t,n,null,a)}}function ys(e){return e=xu(e),bs(e)}var Ji=null;function bs(e){if(Ji=null,e=Qa(e),e!==null){var t=d(e);if(t===null)e=null;else{var a=t.tag;if(a===13){if(e=g(t),e!==null)return e;e=null}else if(a===3){if(t.stateNode.current.memoizedState.isDehydrated)return t.tag===3?t.stateNode.containerInfo:null;e=null}else t!==e&&(e=null)}}return Ji=e,null}function Od(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(wp()){case qs:return 2;case Gs:return 8;case kl:case Up:return 32;case Bs:return 268435456;default:return 32}default:return 32}}var Ss=!1,ma=null,va=null,ya=null,zl=new Map,Dl=new Map,ba=[],$g="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 Cd(e,t){switch(e){case"focusin":case"focusout":ma=null;break;case"dragenter":case"dragleave":va=null;break;case"mouseover":case"mouseout":ya=null;break;case"pointerover":case"pointerout":zl.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":Dl.delete(t.pointerId)}}function Rl(e,t,a,n,l,i){return e===null||e.nativeEvent!==i?(e={blockedOn:t,domEventName:a,eventSystemFlags:n,nativeEvent:i,targetContainers:[l]},t!==null&&(t=Xa(t),t!==null&&Ed(t)),e):(e.eventSystemFlags|=n,t=e.targetContainers,l!==null&&t.indexOf(l)===-1&&t.push(l),e)}function Jg(e,t,a,n,l){switch(t){case"focusin":return ma=Rl(ma,e,t,a,n,l),!0;case"dragenter":return va=Rl(va,e,t,a,n,l),!0;case"mouseover":return ya=Rl(ya,e,t,a,n,l),!0;case"pointerover":var i=l.pointerId;return zl.set(i,Rl(zl.get(i)||null,e,t,a,n,l)),!0;case"gotpointercapture":return i=l.pointerId,Dl.set(i,Rl(Dl.get(i)||null,e,t,a,n,l)),!0}return!1}function zd(e){var t=Qa(e.target);if(t!==null){var a=d(t);if(a!==null){if(t=a.tag,t===13){if(t=g(a),t!==null){e.blockedOn=t,Yp(e.priority,function(){if(a.tag===13){var n=pt();n=fu(n);var l=nn(a,n);l!==null&&ht(l,a,n),ms(a,n)}});return}}else if(t===3&&a.stateNode.current.memoizedState.isDehydrated){e.blockedOn=a.tag===3?a.stateNode.containerInfo:null;return}}}e.blockedOn=null}function Pi(e){if(e.blockedOn!==null)return!1;for(var t=e.targetContainers;0<t.length;){var a=ys(e.nativeEvent);if(a===null){a=e.nativeEvent;var n=new a.constructor(a.type,a);Au=n,a.target.dispatchEvent(n),Au=null}else return t=Xa(a),t!==null&&Ed(t),e.blockedOn=a,!1;t.shift()}return!0}function Dd(e,t,a){Pi(e)&&a.delete(t)}function Pg(){Ss=!1,ma!==null&&Pi(ma)&&(ma=null),va!==null&&Pi(va)&&(va=null),ya!==null&&Pi(ya)&&(ya=null),zl.forEach(Dd),Dl.forEach(Dd)}function Fi(e,t){e.blockedOn===t&&(e.blockedOn=null,Ss||(Ss=!0,r.unstable_scheduleCallback(r.unstable_NormalPriority,Pg)))}var Wi=null;function Rd(e){Wi!==e&&(Wi=e,r.unstable_scheduleCallback(r.unstable_NormalPriority,function(){Wi===e&&(Wi=null);for(var t=0;t<e.length;t+=3){var a=e[t],n=e[t+1],l=e[t+2];if(typeof n!="function"){if(bs(n||a)===null)continue;break}var i=Xa(a);i!==null&&(e.splice(t,3),t-=3,bo(i,{pending:!0,data:l,method:a.method,action:n},n,l))}}))}function Nl(e){function t(v){return Fi(v,e)}ma!==null&&Fi(ma,e),va!==null&&Fi(va,e),ya!==null&&Fi(ya,e),zl.forEach(t),Dl.forEach(t);for(var a=0;a<ba.length;a++){var n=ba[a];n.blockedOn===e&&(n.blockedOn=null)}for(;0<ba.length&&(a=ba[0],a.blockedOn===null);)zd(a),a.blockedOn===null&&ba.shift();if(a=(e.ownerDocument||e).$$reactFormReplay,a!=null)for(n=0;n<a.length;n+=3){var l=a[n],i=a[n+1],f=l[et]||null;if(typeof i=="function")f||Rd(a);else if(f){var p=null;if(i&&i.hasAttribute("formAction")){if(l=i,f=i[et]||null)p=f.formAction;else if(bs(l)!==null)continue}else p=f.action;typeof p=="function"?a[n+1]=p:(a.splice(n,3),n-=3),Rd(a)}}}function As(e){this._internalRoot=e}Ii.prototype.render=As.prototype.render=function(e){var t=this._internalRoot;if(t===null)throw Error(o(409));var a=t.current,n=pt();xd(a,n,e,t,null,null)},Ii.prototype.unmount=As.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var t=e.containerInfo;xd(e.current,2,null,e,null,null),Ui(),t[Va]=null}};function Ii(e){this._internalRoot=e}Ii.prototype.unstable_scheduleHydration=function(e){if(e){var t=Xs();e={blockedOn:null,target:e,priority:t};for(var a=0;a<ba.length&&t!==0&&t<ba[a].priority;a++);ba.splice(a,0,e),a===0&&zd(e)}};var Nd=u.version;if(Nd!=="19.1.1")throw Error(o(527,Nd,"19.1.1"));U.findDOMNode=function(e){var t=e._reactInternals;if(t===void 0)throw typeof e.render=="function"?Error(o(188)):(e=Object.keys(e).join(","),Error(o(268,e)));return e=y(t),e=e!==null?h(e):null,e=e===null?null:e.stateNode,e};var Fg={bundleType:0,version:"19.1.1",rendererPackageName:"react-dom",currentDispatcherRef:z,reconcilerVersion:"19.1.1"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"){var eu=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!eu.isDisabled&&eu.supportsFiber)try{Un=eu.inject(Fg),ut=eu}catch{}}return _l.createRoot=function(e,t){if(!c(e))throw Error(o(299));var a=!1,n="",l=Xc,i=Kc,f=Zc,p=null;return t!=null&&(t.unstable_strictMode===!0&&(a=!0),t.identifierPrefix!==void 0&&(n=t.identifierPrefix),t.onUncaughtError!==void 0&&(l=t.onUncaughtError),t.onCaughtError!==void 0&&(i=t.onCaughtError),t.onRecoverableError!==void 0&&(f=t.onRecoverableError),t.unstable_transitionCallbacks!==void 0&&(p=t.unstable_transitionCallbacks)),t=Sd(e,1,!1,null,null,a,n,l,i,f,p,null),e[Va]=t.current,ns(e),new As(t)},_l.hydrateRoot=function(e,t,a){if(!c(e))throw Error(o(299));var n=!1,l="",i=Xc,f=Kc,p=Zc,v=null,E=null;return a!=null&&(a.unstable_strictMode===!0&&(n=!0),a.identifierPrefix!==void 0&&(l=a.identifierPrefix),a.onUncaughtError!==void 0&&(i=a.onUncaughtError),a.onCaughtError!==void 0&&(f=a.onCaughtError),a.onRecoverableError!==void 0&&(p=a.onRecoverableError),a.unstable_transitionCallbacks!==void 0&&(v=a.unstable_transitionCallbacks),a.formState!==void 0&&(E=a.formState)),t=Sd(e,1,!0,t,a??null,n,l,i,f,p,v,E),t.context=Ad(null),a=t.current,n=pt(),n=fu(n),l=aa(n),l.callback=null,na(a,l,n),a=n,t.current.lanes=a,jn(t,a),_t(t),e[Va]=t.current,ns(e),new Ii(t)},_l.version="19.1.1",_l}var Bd;function rm(){if(Bd)return Es.exports;Bd=1;function r(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(r)}catch(u){console.error(u)}}return r(),Es.exports=sm(),Es.exports}var cm=rm();const db=dp(cm),fm=(r,u,s,o)=>{const c=[s,{code:u,...o||{}}];if(r?.services?.logger?.forward)return r.services.logger.forward(c,"warn","react-i18next::",!0);ka(c[0])&&(c[0]=`react-i18next:: ${c[0]}`),r?.services?.logger?.warn?r.services.logger.warn(...c):console?.warn&&console.warn(...c)},kd={},Ns=(r,u,s,o)=>{ka(s)&&kd[s]||(ka(s)&&(kd[s]=new Date),fm(r,u,s,o))},pp=(r,u)=>()=>{if(r.isInitialized)u();else{const s=()=>{setTimeout(()=>{r.off("initialized",s)},0),u()};r.on("initialized",s)}},Ms=(r,u,s)=>{r.loadNamespaces(u,pp(r,s))},Yd=(r,u,s,o)=>{if(ka(s)&&(s=[s]),r.options.preload&&r.options.preload.indexOf(u)>-1)return Ms(r,s,o);s.forEach(c=>{r.options.ns.indexOf(c)<0&&r.options.ns.push(c)}),r.loadLanguages(u,pp(r,o))},dm=(r,u,s={})=>!u.languages||!u.languages.length?(Ns(u,"NO_LANGUAGES","i18n.languages were undefined or empty",{languages:u.languages}),!0):u.hasLoadedNamespace(r,{lng:s.lng,precheck:(o,c)=>{if(s.bindI18n&&s.bindI18n.indexOf("languageChanging")>-1&&o.services.backendConnector.backend&&o.isLanguageChangingTo&&!c(o.isLanguageChangingTo,r))return!1}}),ka=r=>typeof r=="string",pm=r=>typeof r=="object"&&r!==null,hm=/&(?:amp|#38|lt|#60|gt|#62|apos|#39|quot|#34|nbsp|#160|copy|#169|reg|#174|hellip|#8230|#x2F|#47);/g,gm={"&amp;":"&","&#38;":"&","&lt;":"<","&#60;":"<","&gt;":">","&#62;":">","&apos;":"'","&#39;":"'","&quot;":'"',"&#34;":'"',"&nbsp;":" ","&#160;":" ","&copy;":"©","&#169;":"©","&reg;":"®","&#174;":"®","&hellip;":"…","&#8230;":"…","&#x2F;":"/","&#47;":"/"},mm=r=>gm[r],vm=r=>r.replace(hm,mm);let _s={bindI18n:"languageChanged",bindI18nStore:"",transEmptyNodeValue:"",transSupportBasicHtmlNodes:!0,transWrapTextNodes:"",transKeepBasicHtmlNodesFor:["br","strong","i","p"],useSuspense:!0,unescape:vm};const ym=(r={})=>{_s={..._s,...r}},bm=()=>_s;let hp;const Sm=r=>{hp=r},Am=()=>hp,xm={type:"3rdParty",init(r){ym(r.options.react),Sm(r)}},Tm=de.createContext();class Em{constructor(){this.usedNamespaces={}}addUsedNamespaces(u){u.forEach(s=>{this.usedNamespaces[s]||(this.usedNamespaces[s]=!0)})}getUsedNamespaces(){return Object.keys(this.usedNamespaces)}}const Om=(r,u)=>{const s=de.useRef();return de.useEffect(()=>{s.current=r},[r,u]),s.current},gp=(r,u,s,o)=>r.getFixedT(u,s,o),Cm=(r,u,s,o)=>de.useCallback(gp(r,u,s,o),[r,u,s,o]),pb=(r,u={})=>{const{i18n:s}=u,{i18n:o,defaultNS:c}=de.useContext(Tm)||{},d=s||o||Am();if(d&&!d.reportNamespaces&&(d.reportNamespaces=new Em),!d){Ns(d,"NO_I18NEXT_INSTANCE","useTranslation: You will need to pass in an i18next instance by using initReactI18next");const F=(ce,fe)=>ka(fe)?fe:pm(fe)&&ka(fe.defaultValue)?fe.defaultValue:Array.isArray(ce)?ce[ce.length-1]:ce,V=[F,{},!1];return V.t=F,V.i18n={},V.ready=!1,V}d.options.react?.wait&&Ns(d,"DEPRECATED_OPTION","useTranslation: It seems you are still using the old wait option, you may migrate to the new useSuspense behaviour.");const g={...bm(),...d.options.react,...u},{useSuspense:m,keyPrefix:y}=g;let h=c||d.options?.defaultNS;h=ka(h)?[h]:h||["translation"],d.reportNamespaces.addUsedNamespaces?.(h);const x=(d.isInitialized||d.initializedStoreOnce)&&h.every(F=>dm(F,d,g)),D=Cm(d,u.lng||null,g.nsMode==="fallback"?h:h[0],y),w=()=>D,H=()=>gp(d,u.lng||null,g.nsMode==="fallback"?h:h[0],y),[L,Q]=de.useState(w);let B=h.join();u.lng&&(B=`${u.lng}${B}`);const ae=Om(B),J=de.useRef(!0);de.useEffect(()=>{const{bindI18n:F,bindI18nStore:V}=g;J.current=!0,!x&&!m&&(u.lng?Yd(d,u.lng,h,()=>{J.current&&Q(H)}):Ms(d,h,()=>{J.current&&Q(H)})),x&&ae&&ae!==B&&J.current&&Q(H);const ce=()=>{J.current&&Q(H)};return F&&d?.on(F,ce),V&&d?.store.on(V,ce),()=>{J.current=!1,d&&F&&F?.split(" ").forEach(fe=>d.off(fe,ce)),V&&d&&V.split(" ").forEach(fe=>d.store.off(fe,ce))}},[d,B]),de.useEffect(()=>{J.current&&x&&Q(w)},[d,y,x]);const se=[L,d,x];if(se.t=L,se.i18n=d,se.ready=x,x||!x&&!m)return se;throw new Promise(F=>{u.lng?Yd(d,u.lng,h,()=>F()):Ms(d,h,()=>F())})};function mp(r){var u,s,o="";if(typeof r=="string"||typeof r=="number")o+=r;else if(typeof r=="object")if(Array.isArray(r)){var c=r.length;for(u=0;u<c;u++)r[u]&&(s=mp(r[u]))&&(o&&(o+=" "),o+=s)}else for(s in r)r[s]&&(o&&(o+=" "),o+=s);return o}function vp(){for(var r,u,s=0,o="",c=arguments.length;s<c;s++)(r=arguments[s])&&(u=mp(r))&&(o&&(o+=" "),o+=u);return o}const Hs="-",zm=r=>{const u=Rm(r),{conflictingClassGroups:s,conflictingClassGroupModifiers:o}=r;return{getClassGroupId:g=>{const m=g.split(Hs);return m[0]===""&&m.length!==1&&m.shift(),yp(m,u)||Dm(g)},getConflictingClassGroupIds:(g,m)=>{const y=s[g]||[];return m&&o[g]?[...y,...o[g]]:y}}},yp=(r,u)=>{if(r.length===0)return u.classGroupId;const s=r[0],o=u.nextPart.get(s),c=o?yp(r.slice(1),o):void 0;if(c)return c;if(u.validators.length===0)return;const d=r.join(Hs);return u.validators.find(({validator:g})=>g(d))?.classGroupId},Vd=/^\[(.+)\]$/,Dm=r=>{if(Vd.test(r)){const u=Vd.exec(r)[1],s=u?.substring(0,u.indexOf(":"));if(s)return"arbitrary.."+s}},Rm=r=>{const{theme:u,prefix:s}=r,o={nextPart:new Map,validators:[]};return Mm(Object.entries(r.classGroups),s).forEach(([d,g])=>{ws(g,o,d,u)}),o},ws=(r,u,s,o)=>{r.forEach(c=>{if(typeof c=="string"){const d=c===""?u:Qd(u,c);d.classGroupId=s;return}if(typeof c=="function"){if(Nm(c)){ws(c(o),u,s,o);return}u.validators.push({validator:c,classGroupId:s});return}Object.entries(c).forEach(([d,g])=>{ws(g,Qd(u,d),s,o)})})},Qd=(r,u)=>{let s=r;return u.split(Hs).forEach(o=>{s.nextPart.has(o)||s.nextPart.set(o,{nextPart:new Map,validators:[]}),s=s.nextPart.get(o)}),s},Nm=r=>r.isThemeGetter,Mm=(r,u)=>u?r.map(([s,o])=>{const c=o.map(d=>typeof d=="string"?u+d:typeof d=="object"?Object.fromEntries(Object.entries(d).map(([g,m])=>[u+g,m])):d);return[s,c]}):r,_m=r=>{if(r<1)return{get:()=>{},set:()=>{}};let u=0,s=new Map,o=new Map;const c=(d,g)=>{s.set(d,g),u++,u>r&&(u=0,o=s,s=new Map)};return{get(d){let g=s.get(d);if(g!==void 0)return g;if((g=o.get(d))!==void 0)return c(d,g),g},set(d,g){s.has(d)?s.set(d,g):c(d,g)}}},bp="!",wm=r=>{const{separator:u,experimentalParseClassName:s}=r,o=u.length===1,c=u[0],d=u.length,g=m=>{const y=[];let h=0,x=0,D;for(let B=0;B<m.length;B++){let ae=m[B];if(h===0){if(ae===c&&(o||m.slice(B,B+d)===u)){y.push(m.slice(x,B)),x=B+d;continue}if(ae==="/"){D=B;continue}}ae==="["?h++:ae==="]"&&h--}const w=y.length===0?m:m.substring(x),H=w.startsWith(bp),L=H?w.substring(1):w,Q=D&&D>x?D-x:void 0;return{modifiers:y,hasImportantModifier:H,baseClassName:L,maybePostfixModifierPosition:Q}};return s?m=>s({className:m,parseClassName:g}):g},Um=r=>{if(r.length<=1)return r;const u=[];let s=[];return r.forEach(o=>{o[0]==="["?(u.push(...s.sort(),o),s=[]):s.push(o)}),u.push(...s.sort()),u},Lm=r=>({cache:_m(r.cacheSize),parseClassName:wm(r),...zm(r)}),jm=/\s+/,Hm=(r,u)=>{const{parseClassName:s,getClassGroupId:o,getConflictingClassGroupIds:c}=u,d=[],g=r.trim().split(jm);let m="";for(let y=g.length-1;y>=0;y-=1){const h=g[y],{modifiers:x,hasImportantModifier:D,baseClassName:w,maybePostfixModifierPosition:H}=s(h);let L=!!H,Q=o(L?w.substring(0,H):w);if(!Q){if(!L){m=h+(m.length>0?" "+m:m);continue}if(Q=o(w),!Q){m=h+(m.length>0?" "+m:m);continue}L=!1}const B=Um(x).join(":"),ae=D?B+bp:B,J=ae+Q;if(d.includes(J))continue;d.push(J);const se=c(Q,L);for(let F=0;F<se.length;++F){const V=se[F];d.push(ae+V)}m=h+(m.length>0?" "+m:m)}return m};function qm(){let r=0,u,s,o="";for(;r<arguments.length;)(u=arguments[r++])&&(s=Sp(u))&&(o&&(o+=" "),o+=s);return o}const Sp=r=>{if(typeof r=="string")return r;let u,s="";for(let o=0;o<r.length;o++)r[o]&&(u=Sp(r[o]))&&(s&&(s+=" "),s+=u);return s};function Gm(r,...u){let s,o,c,d=g;function g(y){const h=u.reduce((x,D)=>D(x),r());return s=Lm(h),o=s.cache.get,c=s.cache.set,d=m,m(y)}function m(y){const h=o(y);if(h)return h;const x=Hm(y,s);return c(y,x),x}return function(){return d(qm.apply(null,arguments))}}const Te=r=>{const u=s=>s[r]||[];return u.isThemeGetter=!0,u},Ap=/^\[(?:([a-z-]+):)?(.+)\]$/i,Bm=/^\d+\/\d+$/,km=new Set(["px","full","screen"]),Ym=/^(\d+(\.\d+)?)?(xs|sm|md|lg|xl)$/,Vm=/\d+(%|px|r?em|[sdl]?v([hwib]|min|max)|pt|pc|in|cm|mm|cap|ch|ex|r?lh|cq(w|h|i|b|min|max))|\b(calc|min|max|clamp)\(.+\)|^0$/,Qm=/^(rgba?|hsla?|hwb|(ok)?(lab|lch))\(.+\)$/,Xm=/^(inset_)?-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/,Km=/^(url|image|image-set|cross-fade|element|(repeating-)?(linear|radial|conic)-gradient)\(.+\)$/,Jt=r=>_n(r)||km.has(r)||Bm.test(r),Aa=r=>wn(r,"length",ev),_n=r=>!!r&&!Number.isNaN(Number(r)),Ds=r=>wn(r,"number",_n),wl=r=>!!r&&Number.isInteger(Number(r)),Zm=r=>r.endsWith("%")&&_n(r.slice(0,-1)),te=r=>Ap.test(r),xa=r=>Ym.test(r),$m=new Set(["length","size","percentage"]),Jm=r=>wn(r,$m,xp),Pm=r=>wn(r,"position",xp),Fm=new Set(["image","url"]),Wm=r=>wn(r,Fm,av),Im=r=>wn(r,"",tv),Ul=()=>!0,wn=(r,u,s)=>{const o=Ap.exec(r);return o?o[1]?typeof u=="string"?o[1]===u:u.has(o[1]):s(o[2]):!1},ev=r=>Vm.test(r)&&!Qm.test(r),xp=()=>!1,tv=r=>Xm.test(r),av=r=>Km.test(r),nv=()=>{const r=Te("colors"),u=Te("spacing"),s=Te("blur"),o=Te("brightness"),c=Te("borderColor"),d=Te("borderRadius"),g=Te("borderSpacing"),m=Te("borderWidth"),y=Te("contrast"),h=Te("grayscale"),x=Te("hueRotate"),D=Te("invert"),w=Te("gap"),H=Te("gradientColorStops"),L=Te("gradientColorStopPositions"),Q=Te("inset"),B=Te("margin"),ae=Te("opacity"),J=Te("padding"),se=Te("saturate"),F=Te("scale"),V=Te("sepia"),ce=Te("skew"),fe=Te("space"),qe=Te("translate"),ze=()=>["auto","contain","none"],_e=()=>["auto","hidden","clip","visible","scroll"],We=()=>["auto",te,u],I=()=>[te,u],we=()=>["",Jt,Aa],Ee=()=>["auto",_n,te],Re=()=>["bottom","center","left","left-bottom","left-top","right","right-bottom","right-top","top"],z=()=>["solid","dashed","dotted","double","none"],U=()=>["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity"],k=()=>["start","end","center","between","around","evenly","stretch"],le=()=>["","0",te],b=()=>["auto","avoid","all","avoid-page","page","left","right","column"],R=()=>[_n,te];return{cacheSize:500,separator:":",theme:{colors:[Ul],spacing:[Jt,Aa],blur:["none","",xa,te],brightness:R(),borderColor:[r],borderRadius:["none","","full",xa,te],borderSpacing:I(),borderWidth:we(),contrast:R(),grayscale:le(),hueRotate:R(),invert:le(),gap:I(),gradientColorStops:[r],gradientColorStopPositions:[Zm,Aa],inset:We(),margin:We(),opacity:R(),padding:I(),saturate:R(),scale:R(),sepia:le(),skew:R(),space:I(),translate:I()},classGroups:{aspect:[{aspect:["auto","square","video",te]}],container:["container"],columns:[{columns:[xa]}],"break-after":[{"break-after":b()}],"break-before":[{"break-before":b()}],"break-inside":[{"break-inside":["auto","avoid","avoid-page","avoid-column"]}],"box-decoration":[{"box-decoration":["slice","clone"]}],box:[{box:["border","content"]}],display:["block","inline-block","inline","flex","inline-flex","table","inline-table","table-caption","table-cell","table-column","table-column-group","table-footer-group","table-header-group","table-row-group","table-row","flow-root","grid","inline-grid","contents","list-item","hidden"],float:[{float:["right","left","none","start","end"]}],clear:[{clear:["left","right","both","none","start","end"]}],isolation:["isolate","isolation-auto"],"object-fit":[{object:["contain","cover","fill","none","scale-down"]}],"object-position":[{object:[...Re(),te]}],overflow:[{overflow:_e()}],"overflow-x":[{"overflow-x":_e()}],"overflow-y":[{"overflow-y":_e()}],overscroll:[{overscroll:ze()}],"overscroll-x":[{"overscroll-x":ze()}],"overscroll-y":[{"overscroll-y":ze()}],position:["static","fixed","absolute","relative","sticky"],inset:[{inset:[Q]}],"inset-x":[{"inset-x":[Q]}],"inset-y":[{"inset-y":[Q]}],start:[{start:[Q]}],end:[{end:[Q]}],top:[{top:[Q]}],right:[{right:[Q]}],bottom:[{bottom:[Q]}],left:[{left:[Q]}],visibility:["visible","invisible","collapse"],z:[{z:["auto",wl,te]}],basis:[{basis:We()}],"flex-direction":[{flex:["row","row-reverse","col","col-reverse"]}],"flex-wrap":[{flex:["wrap","wrap-reverse","nowrap"]}],flex:[{flex:["1","auto","initial","none",te]}],grow:[{grow:le()}],shrink:[{shrink:le()}],order:[{order:["first","last","none",wl,te]}],"grid-cols":[{"grid-cols":[Ul]}],"col-start-end":[{col:["auto",{span:["full",wl,te]},te]}],"col-start":[{"col-start":Ee()}],"col-end":[{"col-end":Ee()}],"grid-rows":[{"grid-rows":[Ul]}],"row-start-end":[{row:["auto",{span:[wl,te]},te]}],"row-start":[{"row-start":Ee()}],"row-end":[{"row-end":Ee()}],"grid-flow":[{"grid-flow":["row","col","dense","row-dense","col-dense"]}],"auto-cols":[{"auto-cols":["auto","min","max","fr",te]}],"auto-rows":[{"auto-rows":["auto","min","max","fr",te]}],gap:[{gap:[w]}],"gap-x":[{"gap-x":[w]}],"gap-y":[{"gap-y":[w]}],"justify-content":[{justify:["normal",...k()]}],"justify-items":[{"justify-items":["start","end","center","stretch"]}],"justify-self":[{"justify-self":["auto","start","end","center","stretch"]}],"align-content":[{content:["normal",...k(),"baseline"]}],"align-items":[{items:["start","end","center","baseline","stretch"]}],"align-self":[{self:["auto","start","end","center","stretch","baseline"]}],"place-content":[{"place-content":[...k(),"baseline"]}],"place-items":[{"place-items":["start","end","center","baseline","stretch"]}],"place-self":[{"place-self":["auto","start","end","center","stretch"]}],p:[{p:[J]}],px:[{px:[J]}],py:[{py:[J]}],ps:[{ps:[J]}],pe:[{pe:[J]}],pt:[{pt:[J]}],pr:[{pr:[J]}],pb:[{pb:[J]}],pl:[{pl:[J]}],m:[{m:[B]}],mx:[{mx:[B]}],my:[{my:[B]}],ms:[{ms:[B]}],me:[{me:[B]}],mt:[{mt:[B]}],mr:[{mr:[B]}],mb:[{mb:[B]}],ml:[{ml:[B]}],"space-x":[{"space-x":[fe]}],"space-x-reverse":["space-x-reverse"],"space-y":[{"space-y":[fe]}],"space-y-reverse":["space-y-reverse"],w:[{w:["auto","min","max","fit","svw","lvw","dvw",te,u]}],"min-w":[{"min-w":[te,u,"min","max","fit"]}],"max-w":[{"max-w":[te,u,"none","full","min","max","fit","prose",{screen:[xa]},xa]}],h:[{h:[te,u,"auto","min","max","fit","svh","lvh","dvh"]}],"min-h":[{"min-h":[te,u,"min","max","fit","svh","lvh","dvh"]}],"max-h":[{"max-h":[te,u,"min","max","fit","svh","lvh","dvh"]}],size:[{size:[te,u,"auto","min","max","fit"]}],"font-size":[{text:["base",xa,Aa]}],"font-smoothing":["antialiased","subpixel-antialiased"],"font-style":["italic","not-italic"],"font-weight":[{font:["thin","extralight","light","normal","medium","semibold","bold","extrabold","black",Ds]}],"font-family":[{font:[Ul]}],"fvn-normal":["normal-nums"],"fvn-ordinal":["ordinal"],"fvn-slashed-zero":["slashed-zero"],"fvn-figure":["lining-nums","oldstyle-nums"],"fvn-spacing":["proportional-nums","tabular-nums"],"fvn-fraction":["diagonal-fractions","stacked-fractions"],tracking:[{tracking:["tighter","tight","normal","wide","wider","widest",te]}],"line-clamp":[{"line-clamp":["none",_n,Ds]}],leading:[{leading:["none","tight","snug","normal","relaxed","loose",Jt,te]}],"list-image":[{"list-image":["none",te]}],"list-style-type":[{list:["none","disc","decimal",te]}],"list-style-position":[{list:["inside","outside"]}],"placeholder-color":[{placeholder:[r]}],"placeholder-opacity":[{"placeholder-opacity":[ae]}],"text-alignment":[{text:["left","center","right","justify","start","end"]}],"text-color":[{text:[r]}],"text-opacity":[{"text-opacity":[ae]}],"text-decoration":["underline","overline","line-through","no-underline"],"text-decoration-style":[{decoration:[...z(),"wavy"]}],"text-decoration-thickness":[{decoration:["auto","from-font",Jt,Aa]}],"underline-offset":[{"underline-offset":["auto",Jt,te]}],"text-decoration-color":[{decoration:[r]}],"text-transform":["uppercase","lowercase","capitalize","normal-case"],"text-overflow":["truncate","text-ellipsis","text-clip"],"text-wrap":[{text:["wrap","nowrap","balance","pretty"]}],indent:[{indent:I()}],"vertical-align":[{align:["baseline","top","middle","bottom","text-top","text-bottom","sub","super",te]}],whitespace:[{whitespace:["normal","nowrap","pre","pre-line","pre-wrap","break-spaces"]}],break:[{break:["normal","words","all","keep"]}],hyphens:[{hyphens:["none","manual","auto"]}],content:[{content:["none",te]}],"bg-attachment":[{bg:["fixed","local","scroll"]}],"bg-clip":[{"bg-clip":["border","padding","content","text"]}],"bg-opacity":[{"bg-opacity":[ae]}],"bg-origin":[{"bg-origin":["border","padding","content"]}],"bg-position":[{bg:[...Re(),Pm]}],"bg-repeat":[{bg:["no-repeat",{repeat:["","x","y","round","space"]}]}],"bg-size":[{bg:["auto","cover","contain",Jm]}],"bg-image":[{bg:["none",{"gradient-to":["t","tr","r","br","b","bl","l","tl"]},Wm]}],"bg-color":[{bg:[r]}],"gradient-from-pos":[{from:[L]}],"gradient-via-pos":[{via:[L]}],"gradient-to-pos":[{to:[L]}],"gradient-from":[{from:[H]}],"gradient-via":[{via:[H]}],"gradient-to":[{to:[H]}],rounded:[{rounded:[d]}],"rounded-s":[{"rounded-s":[d]}],"rounded-e":[{"rounded-e":[d]}],"rounded-t":[{"rounded-t":[d]}],"rounded-r":[{"rounded-r":[d]}],"rounded-b":[{"rounded-b":[d]}],"rounded-l":[{"rounded-l":[d]}],"rounded-ss":[{"rounded-ss":[d]}],"rounded-se":[{"rounded-se":[d]}],"rounded-ee":[{"rounded-ee":[d]}],"rounded-es":[{"rounded-es":[d]}],"rounded-tl":[{"rounded-tl":[d]}],"rounded-tr":[{"rounded-tr":[d]}],"rounded-br":[{"rounded-br":[d]}],"rounded-bl":[{"rounded-bl":[d]}],"border-w":[{border:[m]}],"border-w-x":[{"border-x":[m]}],"border-w-y":[{"border-y":[m]}],"border-w-s":[{"border-s":[m]}],"border-w-e":[{"border-e":[m]}],"border-w-t":[{"border-t":[m]}],"border-w-r":[{"border-r":[m]}],"border-w-b":[{"border-b":[m]}],"border-w-l":[{"border-l":[m]}],"border-opacity":[{"border-opacity":[ae]}],"border-style":[{border:[...z(),"hidden"]}],"divide-x":[{"divide-x":[m]}],"divide-x-reverse":["divide-x-reverse"],"divide-y":[{"divide-y":[m]}],"divide-y-reverse":["divide-y-reverse"],"divide-opacity":[{"divide-opacity":[ae]}],"divide-style":[{divide:z()}],"border-color":[{border:[c]}],"border-color-x":[{"border-x":[c]}],"border-color-y":[{"border-y":[c]}],"border-color-s":[{"border-s":[c]}],"border-color-e":[{"border-e":[c]}],"border-color-t":[{"border-t":[c]}],"border-color-r":[{"border-r":[c]}],"border-color-b":[{"border-b":[c]}],"border-color-l":[{"border-l":[c]}],"divide-color":[{divide:[c]}],"outline-style":[{outline:["",...z()]}],"outline-offset":[{"outline-offset":[Jt,te]}],"outline-w":[{outline:[Jt,Aa]}],"outline-color":[{outline:[r]}],"ring-w":[{ring:we()}],"ring-w-inset":["ring-inset"],"ring-color":[{ring:[r]}],"ring-opacity":[{"ring-opacity":[ae]}],"ring-offset-w":[{"ring-offset":[Jt,Aa]}],"ring-offset-color":[{"ring-offset":[r]}],shadow:[{shadow:["","inner","none",xa,Im]}],"shadow-color":[{shadow:[Ul]}],opacity:[{opacity:[ae]}],"mix-blend":[{"mix-blend":[...U(),"plus-lighter","plus-darker"]}],"bg-blend":[{"bg-blend":U()}],filter:[{filter:["","none"]}],blur:[{blur:[s]}],brightness:[{brightness:[o]}],contrast:[{contrast:[y]}],"drop-shadow":[{"drop-shadow":["","none",xa,te]}],grayscale:[{grayscale:[h]}],"hue-rotate":[{"hue-rotate":[x]}],invert:[{invert:[D]}],saturate:[{saturate:[se]}],sepia:[{sepia:[V]}],"backdrop-filter":[{"backdrop-filter":["","none"]}],"backdrop-blur":[{"backdrop-blur":[s]}],"backdrop-brightness":[{"backdrop-brightness":[o]}],"backdrop-contrast":[{"backdrop-contrast":[y]}],"backdrop-grayscale":[{"backdrop-grayscale":[h]}],"backdrop-hue-rotate":[{"backdrop-hue-rotate":[x]}],"backdrop-invert":[{"backdrop-invert":[D]}],"backdrop-opacity":[{"backdrop-opacity":[ae]}],"backdrop-saturate":[{"backdrop-saturate":[se]}],"backdrop-sepia":[{"backdrop-sepia":[V]}],"border-collapse":[{border:["collapse","separate"]}],"border-spacing":[{"border-spacing":[g]}],"border-spacing-x":[{"border-spacing-x":[g]}],"border-spacing-y":[{"border-spacing-y":[g]}],"table-layout":[{table:["auto","fixed"]}],caption:[{caption:["top","bottom"]}],transition:[{transition:["none","all","","colors","opacity","shadow","transform",te]}],duration:[{duration:R()}],ease:[{ease:["linear","in","out","in-out",te]}],delay:[{delay:R()}],animate:[{animate:["none","spin","ping","pulse","bounce",te]}],transform:[{transform:["","gpu","none"]}],scale:[{scale:[F]}],"scale-x":[{"scale-x":[F]}],"scale-y":[{"scale-y":[F]}],rotate:[{rotate:[wl,te]}],"translate-x":[{"translate-x":[qe]}],"translate-y":[{"translate-y":[qe]}],"skew-x":[{"skew-x":[ce]}],"skew-y":[{"skew-y":[ce]}],"transform-origin":[{origin:["center","top","top-right","right","bottom-right","bottom","bottom-left","left","top-left",te]}],accent:[{accent:["auto",r]}],appearance:[{appearance:["none","auto"]}],cursor:[{cursor:["auto","default","pointer","wait","text","move","help","not-allowed","none","context-menu","progress","cell","crosshair","vertical-text","alias","copy","no-drop","grab","grabbing","all-scroll","col-resize","row-resize","n-resize","e-resize","s-resize","w-resize","ne-resize","nw-resize","se-resize","sw-resize","ew-resize","ns-resize","nesw-resize","nwse-resize","zoom-in","zoom-out",te]}],"caret-color":[{caret:[r]}],"pointer-events":[{"pointer-events":["none","auto"]}],resize:[{resize:["none","y","x",""]}],"scroll-behavior":[{scroll:["auto","smooth"]}],"scroll-m":[{"scroll-m":I()}],"scroll-mx":[{"scroll-mx":I()}],"scroll-my":[{"scroll-my":I()}],"scroll-ms":[{"scroll-ms":I()}],"scroll-me":[{"scroll-me":I()}],"scroll-mt":[{"scroll-mt":I()}],"scroll-mr":[{"scroll-mr":I()}],"scroll-mb":[{"scroll-mb":I()}],"scroll-ml":[{"scroll-ml":I()}],"scroll-p":[{"scroll-p":I()}],"scroll-px":[{"scroll-px":I()}],"scroll-py":[{"scroll-py":I()}],"scroll-ps":[{"scroll-ps":I()}],"scroll-pe":[{"scroll-pe":I()}],"scroll-pt":[{"scroll-pt":I()}],"scroll-pr":[{"scroll-pr":I()}],"scroll-pb":[{"scroll-pb":I()}],"scroll-pl":[{"scroll-pl":I()}],"snap-align":[{snap:["start","end","center","align-none"]}],"snap-stop":[{snap:["normal","always"]}],"snap-type":[{snap:["none","x","y","both"]}],"snap-strictness":[{snap:["mandatory","proximity"]}],touch:[{touch:["auto","none","manipulation"]}],"touch-x":[{"touch-pan":["x","left","right"]}],"touch-y":[{"touch-pan":["y","up","down"]}],"touch-pz":["touch-pinch-zoom"],select:[{select:["none","text","all","auto"]}],"will-change":[{"will-change":["auto","scroll","contents","transform",te]}],fill:[{fill:[r,"none"]}],"stroke-w":[{stroke:[Jt,Aa,Ds]}],stroke:[{stroke:[r,"none"]}],sr:["sr-only","not-sr-only"],"forced-color-adjust":[{"forced-color-adjust":["auto","none"]}]},conflictingClassGroups:{overflow:["overflow-x","overflow-y"],overscroll:["overscroll-x","overscroll-y"],inset:["inset-x","inset-y","start","end","top","right","bottom","left"],"inset-x":["right","left"],"inset-y":["top","bottom"],flex:["basis","grow","shrink"],gap:["gap-x","gap-y"],p:["px","py","ps","pe","pt","pr","pb","pl"],px:["pr","pl"],py:["pt","pb"],m:["mx","my","ms","me","mt","mr","mb","ml"],mx:["mr","ml"],my:["mt","mb"],size:["w","h"],"font-size":["leading"],"fvn-normal":["fvn-ordinal","fvn-slashed-zero","fvn-figure","fvn-spacing","fvn-fraction"],"fvn-ordinal":["fvn-normal"],"fvn-slashed-zero":["fvn-normal"],"fvn-figure":["fvn-normal"],"fvn-spacing":["fvn-normal"],"fvn-fraction":["fvn-normal"],"line-clamp":["display","overflow"],rounded:["rounded-s","rounded-e","rounded-t","rounded-r","rounded-b","rounded-l","rounded-ss","rounded-se","rounded-ee","rounded-es","rounded-tl","rounded-tr","rounded-br","rounded-bl"],"rounded-s":["rounded-ss","rounded-es"],"rounded-e":["rounded-se","rounded-ee"],"rounded-t":["rounded-tl","rounded-tr"],"rounded-r":["rounded-tr","rounded-br"],"rounded-b":["rounded-br","rounded-bl"],"rounded-l":["rounded-tl","rounded-bl"],"border-spacing":["border-spacing-x","border-spacing-y"],"border-w":["border-w-s","border-w-e","border-w-t","border-w-r","border-w-b","border-w-l"],"border-w-x":["border-w-r","border-w-l"],"border-w-y":["border-w-t","border-w-b"],"border-color":["border-color-s","border-color-e","border-color-t","border-color-r","border-color-b","border-color-l"],"border-color-x":["border-color-r","border-color-l"],"border-color-y":["border-color-t","border-color-b"],"scroll-m":["scroll-mx","scroll-my","scroll-ms","scroll-me","scroll-mt","scroll-mr","scroll-mb","scroll-ml"],"scroll-mx":["scroll-mr","scroll-ml"],"scroll-my":["scroll-mt","scroll-mb"],"scroll-p":["scroll-px","scroll-py","scroll-ps","scroll-pe","scroll-pt","scroll-pr","scroll-pb","scroll-pl"],"scroll-px":["scroll-pr","scroll-pl"],"scroll-py":["scroll-pt","scroll-pb"],touch:["touch-x","touch-y","touch-pz"],"touch-x":["touch"],"touch-y":["touch"],"touch-pz":["touch"]},conflictingClassGroupModifiers:{"font-size":["leading"]}}},lv=Gm(nv);function Gl(...r){return lv(vp(r))}function hb(r){const u=new Date(r),o=Math.floor((new Date().getTime()-u.getTime())/1e3);return o<60?"Just now":o<3600?`${Math.floor(o/60)}m ago`:o<86400?`${Math.floor(o/3600)}h ago`:`${Math.floor(o/86400)}d ago`}function gb({className:r,...u}){return Ya.jsx("div",{"data-slot":"card",className:Gl("bg-card text-card-foreground flex flex-col gap-6 rounded-xl border py-6 shadow-sm",r),...u})}function mb({className:r,...u}){return Ya.jsx("div",{"data-slot":"card-header",className:Gl("@container/card-header grid auto-rows-min grid-rows-[auto_auto] items-start gap-1.5 px-6 has-data-[slot=card-action]:grid-cols-[1fr_auto] [.border-b]:pb-6",r),...u})}function vb({className:r,...u}){return Ya.jsx("div",{"data-slot":"card-title",className:Gl("leading-none font-semibold",r),...u})}function yb({className:r,...u}){return Ya.jsx("div",{"data-slot":"card-content",className:Gl("px-6",r),...u})}function Xd(r,u){if(typeof r=="function")return r(u);r!=null&&(r.current=u)}function Tp(...r){return u=>{let s=!1;const o=r.map(c=>{const d=Xd(c,u);return!s&&typeof d=="function"&&(s=!0),d});if(s)return()=>{for(let c=0;c<o.length;c++){const d=o[c];typeof d=="function"?d():Xd(r[c],null)}}}}function bb(...r){return de.useCallback(Tp(...r),r)}function iv(r){const u=ov(r),s=de.forwardRef((o,c)=>{const{children:d,...g}=o,m=de.Children.toArray(d),y=m.find(rv);if(y){const h=y.props.children,x=m.map(D=>D===y?de.Children.count(h)>1?de.Children.only(null):de.isValidElement(h)?h.props.children:null:D);return Ya.jsx(u,{...g,ref:c,children:de.isValidElement(h)?de.cloneElement(h,void 0,x):null})}return Ya.jsx(u,{...g,ref:c,children:d})});return s.displayName=`${r}.Slot`,s}var uv=iv("Slot");function ov(r){const u=de.forwardRef((s,o)=>{const{children:c,...d}=s;if(de.isValidElement(c)){const g=fv(c),m=cv(d,c.props);return c.type!==de.Fragment&&(m.ref=o?Tp(o,g):g),de.cloneElement(c,m)}return de.Children.count(c)>1?de.Children.only(null):null});return u.displayName=`${r}.SlotClone`,u}var sv=Symbol("radix.slottable");function rv(r){return de.isValidElement(r)&&typeof r.type=="function"&&"__radixId"in r.type&&r.type.__radixId===sv}function cv(r,u){const s={...u};for(const o in u){const c=r[o],d=u[o];/^on[A-Z]/.test(o)?c&&d?s[o]=(...m)=>{const y=d(...m);return c(...m),y}:c&&(s[o]=c):o==="style"?s[o]={...c,...d}:o==="className"&&(s[o]=[c,d].filter(Boolean).join(" "))}return{...r,...s}}function fv(r){let u=Object.getOwnPropertyDescriptor(r.props,"ref")?.get,s=u&&"isReactWarning"in u&&u.isReactWarning;return s?r.ref:(u=Object.getOwnPropertyDescriptor(r,"ref")?.get,s=u&&"isReactWarning"in u&&u.isReactWarning,s?r.props.ref:r.props.ref||r.ref)}const Kd=r=>typeof r=="boolean"?`${r}`:r===0?"0":r,Zd=vp,dv=(r,u)=>s=>{var o;if(u?.variants==null)return Zd(r,s?.class,s?.className);const{variants:c,defaultVariants:d}=u,g=Object.keys(c).map(h=>{const x=s?.[h],D=d?.[h];if(x===null)return null;const w=Kd(x)||Kd(D);return c[h][w]}),m=s&&Object.entries(s).reduce((h,x)=>{let[D,w]=x;return w===void 0||(h[D]=w),h},{}),y=u==null||(o=u.compoundVariants)===null||o===void 0?void 0:o.reduce((h,x)=>{let{class:D,className:w,...H}=x;return Object.entries(H).every(L=>{let[Q,B]=L;return Array.isArray(B)?B.includes({...d,...m}[Q]):{...d,...m}[Q]===B})?[...h,D,w]:h},[]);return Zd(r,g,y,s?.class,s?.className)},pv=dv("inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md text-sm font-medium transition-all disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg:not([class*='size-'])]:size-4 shrink-0 [&_svg]:shrink-0 outline-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive",{variants:{variant:{default:"bg-primary text-primary-foreground shadow-xs hover:bg-primary/90",destructive:"bg-destructive text-white shadow-xs hover:bg-destructive/90 focus-visible:ring-destructive/20 dark:focus-visible:ring-destructive/40 dark:bg-destructive/60",outline:"border bg-background shadow-xs hover:bg-accent hover:text-accent-foreground dark:bg-input/30 dark:border-input dark:hover:bg-input/50",secondary:"bg-secondary text-secondary-foreground shadow-xs hover:bg-secondary/80",ghost:"hover:bg-accent hover:text-accent-foreground dark:hover:bg-accent/50",link:"text-primary underline-offset-4 hover:underline"},size:{default:"h-9 px-4 py-2 has-[>svg]:px-3",sm:"h-8 rounded-md gap-1.5 px-3 has-[>svg]:px-2.5",lg:"h-10 rounded-md px-6 has-[>svg]:px-4",icon:"size-9"}},defaultVariants:{variant:"default",size:"default"}});function Sb({className:r,variant:u,size:s,asChild:o=!1,...c}){const d=o?uv:"button";return Ya.jsx(d,{"data-slot":"button",className:Gl(pv({variant:u,size:s,className:r})),...c})}/** * @license lucide-react v0.468.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const hv=r=>r.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase(),Ep=(...r)=>r.filter((u,s,o)=>!!u&&u.trim()!==""&&o.indexOf(u)===s).join(" ").trim();/** * @license lucide-react v0.468.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */var gv={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"};/** * @license lucide-react v0.468.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const mv=de.forwardRef(({color:r="currentColor",size:u=24,strokeWidth:s=2,absoluteStrokeWidth:o,className:c="",children:d,iconNode:g,...m},y)=>de.createElement("svg",{ref:y,...gv,width:u,height:u,stroke:r,strokeWidth:o?Number(s)*24/Number(u):s,className:Ep("lucide",c),...m},[...g.map(([h,x])=>de.createElement(h,x)),...Array.isArray(d)?d:[d]]));/** * @license lucide-react v0.468.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const Ab=(r,u)=>{const s=de.forwardRef(({className:o,...c},d)=>de.createElement(mv,{ref:d,iconNode:u,className:Ep(`lucide-${hv(r)}`,o),...c}));return s.displayName=`${r}`,s};function xb(){const[r,u]=de.useState(()=>{const s=document.body;return s.classList.contains("vscode-high-contrast")?"high-contrast":s.classList.contains("vscode-dark")?"dark":"light"});return de.useEffect(()=>{const s=()=>{const c=document.body;return c.classList.contains("vscode-high-contrast")?"high-contrast":c.classList.contains("vscode-dark")?"dark":"light"};u(s());const o=new MutationObserver(c=>{c.forEach(d=>{if(d.type==="attributes"&&d.attributeName==="class"){const g=s();u(g)}})});return o.observe(document.body,{attributes:!0,attributeFilter:["class"]}),()=>{o.disconnect()}},[]),r}const P=r=>typeof r=="string",Ll=()=>{let r,u;const s=new Promise((o,c)=>{r=o,u=c});return s.resolve=r,s.reject=u,s},$d=r=>r==null?"":""+r,vv=(r,u,s)=>{r.forEach(o=>{u[o]&&(s[o]=u[o])})},yv=/###/g,Jd=r=>r&&r.indexOf("###")>-1?r.replace(yv,"."):r,Pd=r=>!r||P(r),jl=(r,u,s)=>{const o=P(u)?u.split("."):u;let c=0;for(;c<o.length-1;){if(Pd(r))return{};const d=Jd(o[c]);!r[d]&&s&&(r[d]=new s),Object.prototype.hasOwnProperty.call(r,d)?r=r[d]:r={},++c}return Pd(r)?{}:{obj:r,k:Jd(o[c])}},Fd=(r,u,s)=>{const{obj:o,k:c}=jl(r,u,Object);if(o!==void 0||u.length===1){o[c]=s;return}let d=u[u.length-1],g=u.slice(0,u.length-1),m=jl(r,g,Object);for(;m.obj===void 0&&g.length;)d=`${g[g.length-1]}.${d}`,g=g.slice(0,g.length-1),m=jl(r,g,Object),m?.obj&&typeof m.obj[`${m.k}.${d}`]<"u"&&(m.obj=void 0);m.obj[`${m.k}.${d}`]=s},bv=(r,u,s,o)=>{const{obj:c,k:d}=jl(r,u,Object);c[d]=c[d]||[],c[d].push(s)},au=(r,u)=>{const{obj:s,k:o}=jl(r,u);if(s&&Object.prototype.hasOwnProperty.call(s,o))return s[o]},Sv=(r,u,s)=>{const o=au(r,s);return o!==void 0?o:au(u,s)},Op=(r,u,s)=>{for(const o in u)o!=="__proto__"&&o!=="constructor"&&(o in r?P(r[o])||r[o]instanceof String||P(u[o])||u[o]instanceof String?s&&(r[o]=u[o]):Op(r[o],u[o],s):r[o]=u[o]);return r},Rn=r=>r.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&");var Av={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;","/":"&#x2F;"};const xv=r=>P(r)?r.replace(/[&<>"'\/]/g,u=>Av[u]):r;class Tv{constructor(u){this.capacity=u,this.regExpMap=new Map,this.regExpQueue=[]}getRegExp(u){const s=this.regExpMap.get(u);if(s!==void 0)return s;const o=new RegExp(u);return this.regExpQueue.length===this.capacity&&this.regExpMap.delete(this.regExpQueue.shift()),this.regExpMap.set(u,o),this.regExpQueue.push(u),o}}const Ev=[" ",",","?","!",";"],Ov=new Tv(20),Cv=(r,u,s)=>{u=u||"",s=s||"";const o=Ev.filter(g=>u.indexOf(g)<0&&s.indexOf(g)<0);if(o.length===0)return!0;const c=Ov.getRegExp(`(${o.map(g=>g==="?"?"\\?":g).join("|")})`);let d=!c.test(r);if(!d){const g=r.indexOf(s);g>0&&!c.test(r.substring(0,g))&&(d=!0)}return d},Us=(r,u,s=".")=>{if(!r)return;if(r[u])return Object.prototype.hasOwnProperty.call(r,u)?r[u]:void 0;const o=u.split(s);let c=r;for(let d=0;d<o.length;){if(!c||typeof c!="object")return;let g,m="";for(let y=d;y<o.length;++y)if(y!==d&&(m+=s),m+=o[y],g=c[m],g!==void 0){if(["string","number","boolean"].indexOf(typeof g)>-1&&y<o.length-1)continue;d+=y-d+1;break}c=g}return c},Hl=r=>r?.replace("_","-"),zv={type:"logger",log(r){this.output("log",r)},warn(r){this.output("warn",r)},error(r){this.output("error",r)},output(r,u){console?.[r]?.apply?.(console,u)}};class nu{constructor(u,s={}){this.init(u,s)}init(u,s={}){this.prefix=s.prefix||"i18next:",this.logger=u||zv,this.options=s,this.debug=s.debug}log(...u){return this.forward(u,"log","",!0)}warn(...u){return this.forward(u,"warn","",!0)}error(...u){return this.forward(u,"error","")}deprecate(...u){return this.forward(u,"warn","WARNING DEPRECATED: ",!0)}forward(u,s,o,c){return c&&!this.debug?null:(P(u[0])&&(u[0]=`${o}${this.prefix} ${u[0]}`),this.logger[s](u))}create(u){return new nu(this.logger,{prefix:`${this.prefix}:${u}:`,...this.options})}clone(u){return u=u||this.options,u.prefix=u.prefix||this.prefix,new nu(this.logger,u)}}var wt=new nu;class iu{constructor(){this.observers={}}on(u,s){return u.split(" ").forEach(o=>{this.observers[o]||(this.observers[o]=new Map);const c=this.observers[o].get(s)||0;this.observers[o].set(s,c+1)}),this}off(u,s){if(this.observers[u]){if(!s){delete this.observers[u];return}this.observers[u].delete(s)}}emit(u,...s){this.observers[u]&&Array.from(this.observers[u].entries()).forEach(([c,d])=>{for(let g=0;g<d;g++)c(...s)}),this.observers["*"]&&Array.from(this.observers["*"].entries()).forEach(([c,d])=>{for(let g=0;g<d;g++)c.apply(c,[u,...s])})}}class Wd extends iu{constructor(u,s={ns:["translation"],defaultNS:"translation"}){super(),this.data=u||{},this.options=s,this.options.keySeparator===void 0&&(this.options.keySeparator="."),this.options.ignoreJSONStructure===void 0&&(this.options.ignoreJSONStructure=!0)}addNamespaces(u){this.options.ns.indexOf(u)<0&&this.options.ns.push(u)}removeNamespaces(u){const s=this.options.ns.indexOf(u);s>-1&&this.options.ns.splice(s,1)}getResource(u,s,o,c={}){const d=c.keySeparator!==void 0?c.keySeparator:this.options.keySeparator,g=c.ignoreJSONStructure!==void 0?c.ignoreJSONStructure:this.options.ignoreJSONStructure;let m;u.indexOf(".")>-1?m=u.split("."):(m=[u,s],o&&(Array.isArray(o)?m.push(...o):P(o)&&d?m.push(...o.split(d)):m.push(o)));const y=au(this.data,m);return!y&&!s&&!o&&u.indexOf(".")>-1&&(u=m[0],s=m[1],o=m.slice(2).join(".")),y||!g||!P(o)?y:Us(this.data?.[u]?.[s],o,d)}addResource(u,s,o,c,d={silent:!1}){const g=d.keySeparator!==void 0?d.keySeparator:this.options.keySeparator;let m=[u,s];o&&(m=m.concat(g?o.split(g):o)),u.indexOf(".")>-1&&(m=u.split("."),c=s,s=m[1]),this.addNamespaces(s),Fd(this.data,m,c),d.silent||this.emit("added",u,s,o,c)}addResources(u,s,o,c={silent:!1}){for(const d in o)(P(o[d])||Array.isArray(o[d]))&&this.addResource(u,s,d,o[d],{silent:!0});c.silent||this.emit("added",u,s,o)}addResourceBundle(u,s,o,c,d,g={silent:!1,skipCopy:!1}){let m=[u,s];u.indexOf(".")>-1&&(m=u.split("."),c=o,o=s,s=m[1]),this.addNamespaces(s);let y=au(this.data,m)||{};g.skipCopy||(o=JSON.parse(JSON.stringify(o))),c?Op(y,o,d):y={...y,...o},Fd(this.data,m,y),g.silent||this.emit("added",u,s,o)}removeResourceBundle(u,s){this.hasResourceBundle(u,s)&&delete this.data[u][s],this.removeNamespaces(s),this.emit("removed",u,s)}hasResourceBundle(u,s){return this.getResource(u,s)!==void 0}getResourceBundle(u,s){return s||(s=this.options.defaultNS),this.getResource(u,s)}getDataByLanguage(u){return this.data[u]}hasLanguageSomeTranslations(u){const s=this.getDataByLanguage(u);return!!(s&&Object.keys(s)||[]).find(c=>s[c]&&Object.keys(s[c]).length>0)}toJSON(){return this.data}}var Cp={processors:{},addPostProcessor(r){this.processors[r.name]=r},handle(r,u,s,o,c){return r.forEach(d=>{u=this.processors[d]?.process(u,s,o,c)??u}),u}};const zp=Symbol("i18next/PATH_KEY");function Dv(){const r=[],u=Object.create(null);let s;return u.get=(o,c)=>(s?.revoke?.(),c===zp?r:(r.push(c),s=Proxy.revocable(o,u),s.proxy)),Proxy.revocable(Object.create(null),u).proxy}function Ls(r,u){const{[zp]:s}=r(Dv());return s.join(u?.keySeparator??".")}const Id={},ep=r=>!P(r)&&typeof r!="boolean"&&typeof r!="number";class lu extends iu{constructor(u,s={}){super(),vv(["resourceStore","languageUtils","pluralResolver","interpolator","backendConnector","i18nFormat","utils"],u,this),this.options=s,this.options.keySeparator===void 0&&(this.options.keySeparator="."),this.logger=wt.create("translator")}changeLanguage(u){u&&(this.language=u)}exists(u,s={interpolation:{}}){const o={...s};return u==null?!1:this.resolve(u,o)?.res!==void 0}extractFromKey(u,s){let o=s.nsSeparator!==void 0?s.nsSeparator:this.options.nsSeparator;o===void 0&&(o=":");const c=s.keySeparator!==void 0?s.keySeparator:this.options.keySeparator;let d=s.ns||this.options.defaultNS||[];const g=o&&u.indexOf(o)>-1,m=!this.options.userDefinedKeySeparator&&!s.keySeparator&&!this.options.userDefinedNsSeparator&&!s.nsSeparator&&!Cv(u,o,c);if(g&&!m){const y=u.match(this.interpolator.nestingRegexp);if(y&&y.length>0)return{key:u,namespaces:P(d)?[d]:d};const h=u.split(o);(o!==c||o===c&&this.options.ns.indexOf(h[0])>-1)&&(d=h.shift()),u=h.join(c)}return{key:u,namespaces:P(d)?[d]:d}}translate(u,s,o){let c=typeof s=="object"?{...s}:s;if(typeof c!="object"&&this.options.overloadTranslationOptionHandler&&(c=this.options.overloadTranslationOptionHandler(arguments)),typeof c=="object"&&(c={...c}),c||(c={}),u==null)return"";typeof u=="function"&&(u=Ls(u,{...this.options,...c})),Array.isArray(u)||(u=[String(u)]);const d=c.returnDetails!==void 0?c.returnDetails:this.options.returnDetails,g=c.keySeparator!==void 0?c.keySeparator:this.options.keySeparator,{key:m,namespaces:y}=this.extractFromKey(u[u.length-1],c),h=y[y.length-1];let x=c.nsSeparator!==void 0?c.nsSeparator:this.options.nsSeparator;x===void 0&&(x=":");const D=c.lng||this.language,w=c.appendNamespaceToCIMode||this.options.appendNamespaceToCIMode;if(D?.toLowerCase()==="cimode")return w?d?{res:`${h}${x}${m}`,usedKey:m,exactUsedKey:m,usedLng:D,usedNS:h,usedParams:this.getUsedParamsDetails(c)}:`${h}${x}${m}`:d?{res:m,usedKey:m,exactUsedKey:m,usedLng:D,usedNS:h,usedParams:this.getUsedParamsDetails(c)}:m;const H=this.resolve(u,c);let L=H?.res;const Q=H?.usedKey||m,B=H?.exactUsedKey||m,ae=["[object Number]","[object Function]","[object RegExp]"],J=c.joinArrays!==void 0?c.joinArrays:this.options.joinArrays,se=!this.i18nFormat||this.i18nFormat.handleAsObject,F=c.count!==void 0&&!P(c.count),V=lu.hasDefaultValue(c),ce=F?this.pluralResolver.getSuffix(D,c.count,c):"",fe=c.ordinal&&F?this.pluralResolver.getSuffix(D,c.count,{ordinal:!1}):"",qe=F&&!c.ordinal&&c.count===0,ze=qe&&c[`defaultValue${this.options.pluralSeparator}zero`]||c[`defaultValue${ce}`]||c[`defaultValue${fe}`]||c.defaultValue;let _e=L;se&&!L&&V&&(_e=ze);const We=ep(_e),I=Object.prototype.toString.apply(_e);if(se&&_e&&We&&ae.indexOf(I)<0&&!(P(J)&&Array.isArray(_e))){if(!c.returnObjects&&!this.options.returnObjects){this.options.returnedObjectHandler||this.logger.warn("accessing an object - but returnObjects options is not enabled!");const we=this.options.returnedObjectHandler?this.options.returnedObjectHandler(Q,_e,{...c,ns:y}):`key '${m} (${this.language})' returned an object instead of string.`;return d?(H.res=we,H.usedParams=this.getUsedParamsDetails(c),H):we}if(g){const we=Array.isArray(_e),Ee=we?[]:{},Re=we?B:Q;for(const z in _e)if(Object.prototype.hasOwnProperty.call(_e,z)){const U=`${Re}${g}${z}`;V&&!L?Ee[z]=this.translate(U,{...c,defaultValue:ep(ze)?ze[z]:void 0,joinArrays:!1,ns:y}):Ee[z]=this.translate(U,{...c,joinArrays:!1,ns:y}),Ee[z]===U&&(Ee[z]=_e[z])}L=Ee}}else if(se&&P(J)&&Array.isArray(L))L=L.join(J),L&&(L=this.extendTranslation(L,u,c,o));else{let we=!1,Ee=!1;!this.isValidLookup(L)&&V&&(we=!0,L=ze),this.isValidLookup(L)||(Ee=!0,L=m);const z=(c.missingKeyNoValueFallbackToKey||this.options.missingKeyNoValueFallbackToKey)&&Ee?void 0:L,U=V&&ze!==L&&this.options.updateMissing;if(Ee||we||U){if(this.logger.log(U?"updateKey":"missingKey",D,h,m,U?ze:L),g){const R=this.resolve(m,{...c,keySeparator:!1});R&&R.res&&this.logger.warn("Seems the loaded translations were in flat JSON format instead of nested. Either set keySeparator: false on init or make sure your translations are published in nested format.")}let k=[];const le=this.languageUtils.getFallbackCodes(this.options.fallbackLng,c.lng||this.language);if(this.options.saveMissingTo==="fallback"&&le&&le[0])for(let R=0;R<le.length;R++)k.push(le[R]);else this.options.saveMissingTo==="all"?k=this.languageUtils.toResolveHierarchy(c.lng||this.language):k.push(c.lng||this.language);const b=(R,q,j)=>{const X=V&&j!==L?j:z;this.options.missingKeyHandler?this.options.missingKeyHandler(R,h,q,X,U,c):this.backendConnector?.saveMissing&&this.backendConnector.saveMissing(R,h,q,X,U,c),this.emit("missingKey",R,h,q,L)};this.options.saveMissing&&(this.options.saveMissingPlurals&&F?k.forEach(R=>{const q=this.pluralResolver.getSuffixes(R,c);qe&&c[`defaultValue${this.options.pluralSeparator}zero`]&&q.indexOf(`${this.options.pluralSeparator}zero`)<0&&q.push(`${this.options.pluralSeparator}zero`),q.forEach(j=>{b([R],m+j,c[`defaultValue${j}`]||ze)})}):b(k,m,ze))}L=this.extendTranslation(L,u,c,H,o),Ee&&L===m&&this.options.appendNamespaceToMissingKey&&(L=`${h}${x}${m}`),(Ee||we)&&this.options.parseMissingKeyHandler&&(L=this.options.parseMissingKeyHandler(this.options.appendNamespaceToMissingKey?`${h}${x}${m}`:m,we?L:void 0,c))}return d?(H.res=L,H.usedParams=this.getUsedParamsDetails(c),H):L}extendTranslation(u,s,o,c,d){if(this.i18nFormat?.parse)u=this.i18nFormat.parse(u,{...this.options.interpolation.defaultVariables,...o},o.lng||this.language||c.usedLng,c.usedNS,c.usedKey,{resolved:c});else if(!o.skipInterpolation){o.interpolation&&this.interpolator.init({...o,interpolation:{...this.options.interpolation,...o.interpolation}});const y=P(u)&&(o?.interpolation?.skipOnVariables!==void 0?o.interpolation.skipOnVariables:this.options.interpolation.skipOnVariables);let h;if(y){const D=u.match(this.interpolator.nestingRegexp);h=D&&D.length}let x=o.replace&&!P(o.replace)?o.replace:o;if(this.options.interpolation.defaultVariables&&(x={...this.options.interpolation.defaultVariables,...x}),u=this.interpolator.interpolate(u,x,o.lng||this.language||c.usedLng,o),y){const D=u.match(this.interpolator.nestingRegexp),w=D&&D.length;h<w&&(o.nest=!1)}!o.lng&&c&&c.res&&(o.lng=this.language||c.usedLng),o.nest!==!1&&(u=this.interpolator.nest(u,(...D)=>d?.[0]===D[0]&&!o.context?(this.logger.warn(`It seems you are nesting recursively key: ${D[0]} in key: ${s[0]}`),null):this.translate(...D,s),o)),o.interpolation&&this.interpolator.reset()}const g=o.postProcess||this.options.postProcess,m=P(g)?[g]:g;return u!=null&&m?.length&&o.applyPostProcessor!==!1&&(u=Cp.handle(m,u,s,this.options&&this.options.postProcessPassResolved?{i18nResolved:{...c,usedParams:this.getUsedParamsDetails(o)},...o}:o,this)),u}resolve(u,s={}){let o,c,d,g,m;return P(u)&&(u=[u]),u.forEach(y=>{if(this.isValidLookup(o))return;const h=this.extractFromKey(y,s),x=h.key;c=x;let D=h.namespaces;this.options.fallbackNS&&(D=D.concat(this.options.fallbackNS));const w=s.count!==void 0&&!P(s.count),H=w&&!s.ordinal&&s.count===0,L=s.context!==void 0&&(P(s.context)||typeof s.context=="number")&&s.context!=="",Q=s.lngs?s.lngs:this.languageUtils.toResolveHierarchy(s.lng||this.language,s.fallbackLng);D.forEach(B=>{this.isValidLookup(o)||(m=B,!Id[`${Q[0]}-${B}`]&&this.utils?.hasLoadedNamespace&&!this.utils?.hasLoadedNamespace(m)&&(Id[`${Q[0]}-${B}`]=!0,this.logger.warn(`key "${c}" for languages "${Q.join(", ")}" won't get resolved as namespace "${m}" was not yet loaded`,"This means something IS WRONG in your setup. You access the t function before i18next.init / i18next.loadNamespace / i18next.changeLanguage was done. Wait for the callback or Promise to resolve before accessing it!!!")),Q.forEach(ae=>{if(this.isValidLookup(o))return;g=ae;const J=[x];if(this.i18nFormat?.addLookupKeys)this.i18nFormat.addLookupKeys(J,x,ae,B,s);else{let F;w&&(F=this.pluralResolver.getSuffix(ae,s.count,s));const V=`${this.options.pluralSeparator}zero`,ce=`${this.options.pluralSeparator}ordinal${this.options.pluralSeparator}`;if(w&&(s.ordinal&&F.indexOf(ce)===0&&J.push(x+F.replace(ce,this.options.pluralSeparator)),J.push(x+F),H&&J.push(x+V)),L){const fe=`${x}${this.options.contextSeparator||"_"}${s.context}`;J.push(fe),w&&(s.ordinal&&F.indexOf(ce)===0&&J.push(fe+F.replace(ce,this.options.pluralSeparator)),J.push(fe+F),H&&J.push(fe+V))}}let se;for(;se=J.pop();)this.isValidLookup(o)||(d=se,o=this.getResource(ae,B,se,s))}))})}),{res:o,usedKey:c,exactUsedKey:d,usedLng:g,usedNS:m}}isValidLookup(u){return u!==void 0&&!(!this.options.returnNull&&u===null)&&!(!this.options.returnEmptyString&&u==="")}getResource(u,s,o,c={}){return this.i18nFormat?.getResource?this.i18nFormat.getResource(u,s,o,c):this.resourceStore.getResource(u,s,o,c)}getUsedParamsDetails(u={}){const s=["defaultValue","ordinal","context","replace","lng","lngs","fallbackLng","ns","keySeparator","nsSeparator","returnObjects","returnDetails","joinArrays","postProcess","interpolation"],o=u.replace&&!P(u.replace);let c=o?u.replace:u;if(o&&typeof u.count<"u"&&(c.count=u.count),this.options.interpolation.defaultVariables&&(c={...this.options.interpolation.defaultVariables,...c}),!o){c={...c};for(const d of s)delete c[d]}return c}static hasDefaultValue(u){const s="defaultValue";for(const o in u)if(Object.prototype.hasOwnProperty.call(u,o)&&s===o.substring(0,s.length)&&u[o]!==void 0)return!0;return!1}}class tp{constructor(u){this.options=u,this.supportedLngs=this.options.supportedLngs||!1,this.logger=wt.create("languageUtils")}getScriptPartFromCode(u){if(u=Hl(u),!u||u.indexOf("-")<0)return null;const s=u.split("-");return s.length===2||(s.pop(),s[s.length-1].toLowerCase()==="x")?null:this.formatLanguageCode(s.join("-"))}getLanguagePartFromCode(u){if(u=Hl(u),!u||u.indexOf("-")<0)return u;const s=u.split("-");return this.formatLanguageCode(s[0])}formatLanguageCode(u){if(P(u)&&u.indexOf("-")>-1){let s;try{s=Intl.getCanonicalLocales(u)[0]}catch{}return s&&this.options.lowerCaseLng&&(s=s.toLowerCase()),s||(this.options.lowerCaseLng?u.toLowerCase():u)}return this.options.cleanCode||this.options.lowerCaseLng?u.toLowerCase():u}isSupportedCode(u){return(this.options.load==="languageOnly"||this.options.nonExplicitSupportedLngs)&&(u=this.getLanguagePartFromCode(u)),!this.supportedLngs||!this.supportedLngs.length||this.supportedLngs.indexOf(u)>-1}getBestMatchFromCodes(u){if(!u)return null;let s;return u.forEach(o=>{if(s)return;const c=this.formatLanguageCode(o);(!this.options.supportedLngs||this.isSupportedCode(c))&&(s=c)}),!s&&this.options.supportedLngs&&u.forEach(o=>{if(s)return;const c=this.getScriptPartFromCode(o);if(this.isSupportedCode(c))return s=c;const d=this.getLanguagePartFromCode(o);if(this.isSupportedCode(d))return s=d;s=this.options.supportedLngs.find(g=>{if(g===d)return g;if(!(g.indexOf("-")<0&&d.indexOf("-")<0)&&(g.indexOf("-")>0&&d.indexOf("-")<0&&g.substring(0,g.indexOf("-"))===d||g.indexOf(d)===0&&d.length>1))return g})}),s||(s=this.getFallbackCodes(this.options.fallbackLng)[0]),s}getFallbackCodes(u,s){if(!u)return[];if(typeof u=="function"&&(u=u(s)),P(u)&&(u=[u]),Array.isArray(u))return u;if(!s)return u.default||[];let o=u[s];return o||(o=u[this.getScriptPartFromCode(s)]),o||(o=u[this.formatLanguageCode(s)]),o||(o=u[this.getLanguagePartFromCode(s)]),o||(o=u.default),o||[]}toResolveHierarchy(u,s){const o=this.getFallbackCodes((s===!1?[]:s)||this.options.fallbackLng||[],u),c=[],d=g=>{g&&(this.isSupportedCode(g)?c.push(g):this.logger.warn(`rejecting language code not found in supportedLngs: ${g}`))};return P(u)&&(u.indexOf("-")>-1||u.indexOf("_")>-1)?(this.options.load!=="languageOnly"&&d(this.formatLanguageCode(u)),this.options.load!=="languageOnly"&&this.options.load!=="currentOnly"&&d(this.getScriptPartFromCode(u)),this.options.load!=="currentOnly"&&d(this.getLanguagePartFromCode(u))):P(u)&&d(this.formatLanguageCode(u)),o.forEach(g=>{c.indexOf(g)<0&&d(this.formatLanguageCode(g))}),c}}const ap={zero:0,one:1,two:2,few:3,many:4,other:5},np={select:r=>r===1?"one":"other",resolvedOptions:()=>({pluralCategories:["one","other"]})};class Rv{constructor(u,s={}){this.languageUtils=u,this.options=s,this.logger=wt.create("pluralResolver"),this.pluralRulesCache={}}addRule(u,s){this.rules[u]=s}clearCache(){this.pluralRulesCache={}}getRule(u,s={}){const o=Hl(u==="dev"?"en":u),c=s.ordinal?"ordinal":"cardinal",d=JSON.stringify({cleanedCode:o,type:c});if(d in this.pluralRulesCache)return this.pluralRulesCache[d];let g;try{g=new Intl.PluralRules(o,{type:c})}catch{if(!Intl)return this.logger.error("No Intl support, please use an Intl polyfill!"),np;if(!u.match(/-|_/))return np;const y=this.languageUtils.getLanguagePartFromCode(u);g=this.getRule(y,s)}return this.pluralRulesCache[d]=g,g}needsPlural(u,s={}){let o=this.getRule(u,s);return o||(o=this.getRule("dev",s)),o?.resolvedOptions().pluralCategories.length>1}getPluralFormsOfKey(u,s,o={}){return this.getSuffixes(u,o).map(c=>`${s}${c}`)}getSuffixes(u,s={}){let o=this.getRule(u,s);return o||(o=this.getRule("dev",s)),o?o.resolvedOptions().pluralCategories.sort((c,d)=>ap[c]-ap[d]).map(c=>`${this.options.prepend}${s.ordinal?`ordinal${this.options.prepend}`:""}${c}`):[]}getSuffix(u,s,o={}){const c=this.getRule(u,o);return c?`${this.options.prepend}${o.ordinal?`ordinal${this.options.prepend}`:""}${c.select(s)}`:(this.logger.warn(`no plural rule found for: ${u}`),this.getSuffix("dev",s,o))}}const lp=(r,u,s,o=".",c=!0)=>{let d=Sv(r,u,s);return!d&&c&&P(s)&&(d=Us(r,s,o),d===void 0&&(d=Us(u,s,o))),d},Rs=r=>r.replace(/\$/g,"$$$$");class Nv{constructor(u={}){this.logger=wt.create("interpolator"),this.options=u,this.format=u?.interpolation?.format||(s=>s),this.init(u)}init(u={}){u.interpolation||(u.interpolation={escapeValue:!0});const{escape:s,escapeValue:o,useRawValueToEscape:c,prefix:d,prefixEscaped:g,suffix:m,suffixEscaped:y,formatSeparator:h,unescapeSuffix:x,unescapePrefix:D,nestingPrefix:w,nestingPrefixEscaped:H,nestingSuffix:L,nestingSuffixEscaped:Q,nestingOptionsSeparator:B,maxReplaces:ae,alwaysFormat:J}=u.interpolation;this.escape=s!==void 0?s:xv,this.escapeValue=o!==void 0?o:!0,this.useRawValueToEscape=c!==void 0?c:!1,this.prefix=d?Rn(d):g||"{{",this.suffix=m?Rn(m):y||"}}",this.formatSeparator=h||",",this.unescapePrefix=x?"":D||"-",this.unescapeSuffix=this.unescapePrefix?"":x||"",this.nestingPrefix=w?Rn(w):H||Rn("$t("),this.nestingSuffix=L?Rn(L):Q||Rn(")"),this.nestingOptionsSeparator=B||",",this.maxReplaces=ae||1e3,this.alwaysFormat=J!==void 0?J:!1,this.resetRegExp()}reset(){this.options&&this.init(this.options)}resetRegExp(){const u=(s,o)=>s?.source===o?(s.lastIndex=0,s):new RegExp(o,"g");this.regexp=u(this.regexp,`${this.prefix}(.+?)${this.suffix}`),this.regexpUnescape=u(this.regexpUnescape,`${this.prefix}${this.unescapePrefix}(.+?)${this.unescapeSuffix}${this.suffix}`),this.nestingRegexp=u(this.nestingRegexp,`${this.nestingPrefix}((?:[^()"']+|"[^"]*"|'[^']*'|\\((?:[^()]|"[^"]*"|'[^']*')*\\))*?)${this.nestingSuffix}`)}interpolate(u,s,o,c){let d,g,m;const y=this.options&&this.options.interpolation&&this.options.interpolation.defaultVariables||{},h=H=>{if(H.indexOf(this.formatSeparator)<0){const ae=lp(s,y,H,this.options.keySeparator,this.options.ignoreJSONStructure);return this.alwaysFormat?this.format(ae,void 0,o,{...c,...s,interpolationkey:H}):ae}const L=H.split(this.formatSeparator),Q=L.shift().trim(),B=L.join(this.formatSeparator).trim();return this.format(lp(s,y,Q,this.options.keySeparator,this.options.ignoreJSONStructure),B,o,{...c,...s,interpolationkey:Q})};this.resetRegExp();const x=c?.missingInterpolationHandler||this.options.missingInterpolationHandler,D=c?.interpolation?.skipOnVariables!==void 0?c.interpolation.skipOnVariables:this.options.interpolation.skipOnVariables;return[{regex:this.regexpUnescape,safeValue:H=>Rs(H)},{regex:this.regexp,safeValue:H=>this.escapeValue?Rs(this.escape(H)):Rs(H)}].forEach(H=>{for(m=0;d=H.regex.exec(u);){const L=d[1].trim();if(g=h(L),g===void 0)if(typeof x=="function"){const B=x(u,d,c);g=P(B)?B:""}else if(c&&Object.prototype.hasOwnProperty.call(c,L))g="";else if(D){g=d[0];continue}else this.logger.warn(`missed to pass in variable ${L} for interpolating ${u}`),g="";else!P(g)&&!this.useRawValueToEscape&&(g=$d(g));const Q=H.safeValue(g);if(u=u.replace(d[0],Q),D?(H.regex.lastIndex+=g.length,H.regex.lastIndex-=d[0].length):H.regex.lastIndex=0,m++,m>=this.maxReplaces)break}}),u}nest(u,s,o={}){let c,d,g;const m=(y,h)=>{const x=this.nestingOptionsSeparator;if(y.indexOf(x)<0)return y;const D=y.split(new RegExp(`${x}[ ]*{`));let w=`{${D[1]}`;y=D[0],w=this.interpolate(w,g);const H=w.match(/'/g),L=w.match(/"/g);((H?.length??0)%2===0&&!L||L.length%2!==0)&&(w=w.replace(/'/g,'"'));try{g=JSON.parse(w),h&&(g={...h,...g})}catch(Q){return this.logger.warn(`failed parsing options string in nesting for key ${y}`,Q),`${y}${x}${w}`}return g.defaultValue&&g.defaultValue.indexOf(this.prefix)>-1&&delete g.defaultValue,y};for(;c=this.nestingRegexp.exec(u);){let y=[];g={...o},g=g.replace&&!P(g.replace)?g.replace:g,g.applyPostProcessor=!1,delete g.defaultValue;const h=/{.*}/.test(c[1])?c[1].lastIndexOf("}")+1:c[1].indexOf(this.formatSeparator);if(h!==-1&&(y=c[1].slice(h).split(this.formatSeparator).map(x=>x.trim()).filter(Boolean),c[1]=c[1].slice(0,h)),d=s(m.call(this,c[1].trim(),g),g),d&&c[0]===u&&!P(d))return d;P(d)||(d=$d(d)),d||(this.logger.warn(`missed to resolve ${c[1]} for nesting ${u}`),d=""),y.length&&(d=y.reduce((x,D)=>this.format(x,D,o.lng,{...o,interpolationkey:c[1].trim()}),d.trim())),u=u.replace(c[0],d),this.regexp.lastIndex=0}return u}}const Mv=r=>{let u=r.toLowerCase().trim();const s={};if(r.indexOf("(")>-1){const o=r.split("(");u=o[0].toLowerCase().trim();const c=o[1].substring(0,o[1].length-1);u==="currency"&&c.indexOf(":")<0?s.currency||(s.currency=c.trim()):u==="relativetime"&&c.indexOf(":")<0?s.range||(s.range=c.trim()):c.split(";").forEach(g=>{if(g){const[m,...y]=g.split(":"),h=y.join(":").trim().replace(/^'+|'+$/g,""),x=m.trim();s[x]||(s[x]=h),h==="false"&&(s[x]=!1),h==="true"&&(s[x]=!0),isNaN(h)||(s[x]=parseInt(h,10))}})}return{formatName:u,formatOptions:s}},ip=r=>{const u={};return(s,o,c)=>{let d=c;c&&c.interpolationkey&&c.formatParams&&c.formatParams[c.interpolationkey]&&c[c.interpolationkey]&&(d={...d,[c.interpolationkey]:void 0});const g=o+JSON.stringify(d);let m=u[g];return m||(m=r(Hl(o),c),u[g]=m),m(s)}},_v=r=>(u,s,o)=>r(Hl(s),o)(u);class wv{constructor(u={}){this.logger=wt.create("formatter"),this.options=u,this.init(u)}init(u,s={interpolation:{}}){this.formatSeparator=s.interpolation.formatSeparator||",";const o=s.cacheInBuiltFormats?ip:_v;this.formats={number:o((c,d)=>{const g=new Intl.NumberFormat(c,{...d});return m=>g.format(m)}),currency:o((c,d)=>{const g=new Intl.NumberFormat(c,{...d,style:"currency"});return m=>g.format(m)}),datetime:o((c,d)=>{const g=new Intl.DateTimeFormat(c,{...d});return m=>g.format(m)}),relativetime:o((c,d)=>{const g=new Intl.RelativeTimeFormat(c,{...d});return m=>g.format(m,d.range||"day")}),list:o((c,d)=>{const g=new Intl.ListFormat(c,{...d});return m=>g.format(m)})}}add(u,s){this.formats[u.toLowerCase().trim()]=s}addCached(u,s){this.formats[u.toLowerCase().trim()]=ip(s)}format(u,s,o,c={}){const d=s.split(this.formatSeparator);if(d.length>1&&d[0].indexOf("(")>1&&d[0].indexOf(")")<0&&d.find(m=>m.indexOf(")")>-1)){const m=d.findIndex(y=>y.indexOf(")")>-1);d[0]=[d[0],...d.splice(1,m)].join(this.formatSeparator)}return d.reduce((m,y)=>{const{formatName:h,formatOptions:x}=Mv(y);if(this.formats[h]){let D=m;try{const w=c?.formatParams?.[c.interpolationkey]||{},H=w.locale||w.lng||c.locale||c.lng||o;D=this.formats[h](m,H,{...x,...c,...w})}catch(w){this.logger.warn(w)}return D}else this.logger.warn(`there was no format function for ${h}`);return m},u)}}const Uv=(r,u)=>{r.pending[u]!==void 0&&(delete r.pending[u],r.pendingCount--)};class Lv extends iu{constructor(u,s,o,c={}){super(),this.backend=u,this.store=s,this.services=o,this.languageUtils=o.languageUtils,this.options=c,this.logger=wt.create("backendConnector"),this.waitingReads=[],this.maxParallelReads=c.maxParallelReads||10,this.readingCalls=0,this.maxRetries=c.maxRetries>=0?c.maxRetries:5,this.retryTimeout=c.retryTimeout>=1?c.retryTimeout:350,this.state={},this.queue=[],this.backend?.init?.(o,c.backend,c)}queueLoad(u,s,o,c){const d={},g={},m={},y={};return u.forEach(h=>{let x=!0;s.forEach(D=>{const w=`${h}|${D}`;!o.reload&&this.store.hasResourceBundle(h,D)?this.state[w]=2:this.state[w]<0||(this.state[w]===1?g[w]===void 0&&(g[w]=!0):(this.state[w]=1,x=!1,g[w]===void 0&&(g[w]=!0),d[w]===void 0&&(d[w]=!0),y[D]===void 0&&(y[D]=!0)))}),x||(m[h]=!0)}),(Object.keys(d).length||Object.keys(g).length)&&this.queue.push({pending:g,pendingCount:Object.keys(g).length,loaded:{},errors:[],callback:c}),{toLoad:Object.keys(d),pending:Object.keys(g),toLoadLanguages:Object.keys(m),toLoadNamespaces:Object.keys(y)}}loaded(u,s,o){const c=u.split("|"),d=c[0],g=c[1];s&&this.emit("failedLoading",d,g,s),!s&&o&&this.store.addResourceBundle(d,g,o,void 0,void 0,{skipCopy:!0}),this.state[u]=s?-1:2,s&&o&&(this.state[u]=0);const m={};this.queue.forEach(y=>{bv(y.loaded,[d],g),Uv(y,u),s&&y.errors.push(s),y.pendingCount===0&&!y.done&&(Object.keys(y.loaded).forEach(h=>{m[h]||(m[h]={});const x=y.loaded[h];x.length&&x.forEach(D=>{m[h][D]===void 0&&(m[h][D]=!0)})}),y.done=!0,y.errors.length?y.callback(y.errors):y.callback())}),this.emit("loaded",m),this.queue=this.queue.filter(y=>!y.done)}read(u,s,o,c=0,d=this.retryTimeout,g){if(!u.length)return g(null,{});if(this.readingCalls>=this.maxParallelReads){this.waitingReads.push({lng:u,ns:s,fcName:o,tried:c,wait:d,callback:g});return}this.readingCalls++;const m=(h,x)=>{if(this.readingCalls--,this.waitingReads.length>0){const D=this.waitingReads.shift();this.read(D.lng,D.ns,D.fcName,D.tried,D.wait,D.callback)}if(h&&x&&c<this.maxRetries){setTimeout(()=>{this.read.call(this,u,s,o,c+1,d*2,g)},d);return}g(h,x)},y=this.backend[o].bind(this.backend);if(y.length===2){try{const h=y(u,s);h&&typeof h.then=="function"?h.then(x=>m(null,x)).catch(m):m(null,h)}catch(h){m(h)}return}return y(u,s,m)}prepareLoading(u,s,o={},c){if(!this.backend)return this.logger.warn("No backend was added via i18next.use. Will not load resources."),c&&c();P(u)&&(u=this.languageUtils.toResolveHierarchy(u)),P(s)&&(s=[s]);const d=this.queueLoad(u,s,o,c);if(!d.toLoad.length)return d.pending.length||c(),null;d.toLoad.forEach(g=>{this.loadOne(g)})}load(u,s,o){this.prepareLoading(u,s,{},o)}reload(u,s,o){this.prepareLoading(u,s,{reload:!0},o)}loadOne(u,s=""){const o=u.split("|"),c=o[0],d=o[1];this.read(c,d,"read",void 0,void 0,(g,m)=>{g&&this.logger.warn(`${s}loading namespace ${d} for language ${c} failed`,g),!g&&m&&this.logger.log(`${s}loaded namespace ${d} for language ${c}`,m),this.loaded(u,g,m)})}saveMissing(u,s,o,c,d,g={},m=()=>{}){if(this.services?.utils?.hasLoadedNamespace&&!this.services?.utils?.hasLoadedNamespace(s)){this.logger.warn(`did not save key "${o}" as the namespace "${s}" was not yet loaded`,"This means something IS WRONG in your setup. You access the t function before i18next.init / i18next.loadNamespace / i18next.changeLanguage was done. Wait for the callback or Promise to resolve before accessing it!!!");return}if(!(o==null||o==="")){if(this.backend?.create){const y={...g,isUpdate:d},h=this.backend.create.bind(this.backend);if(h.length<6)try{let x;h.length===5?x=h(u,s,o,c,y):x=h(u,s,o,c),x&&typeof x.then=="function"?x.then(D=>m(null,D)).catch(m):m(null,x)}catch(x){m(x)}else h(u,s,o,c,m,y)}!u||!u[0]||this.store.addResource(u[0],s,o,c)}}}const up=()=>({debug:!1,initAsync:!0,ns:["translation"],defaultNS:["translation"],fallbackLng:["dev"],fallbackNS:!1,supportedLngs:!1,nonExplicitSupportedLngs:!1,load:"all",preload:!1,simplifyPluralSuffix:!0,keySeparator:".",nsSeparator:":",pluralSeparator:"_",contextSeparator:"_",partialBundledLanguages:!1,saveMissing:!1,updateMissing:!1,saveMissingTo:"fallback",saveMissingPlurals:!0,missingKeyHandler:!1,missingInterpolationHandler:!1,postProcess:!1,postProcessPassResolved:!1,returnNull:!1,returnEmptyString:!0,returnObjects:!1,joinArrays:!1,returnedObjectHandler:!1,parseMissingKeyHandler:!1,appendNamespaceToMissingKey:!1,appendNamespaceToCIMode:!1,overloadTranslationOptionHandler:r=>{let u={};if(typeof r[1]=="object"&&(u=r[1]),P(r[1])&&(u.defaultValue=r[1]),P(r[2])&&(u.tDescription=r[2]),typeof r[2]=="object"||typeof r[3]=="object"){const s=r[3]||r[2];Object.keys(s).forEach(o=>{u[o]=s[o]})}return u},interpolation:{escapeValue:!0,format:r=>r,prefix:"{{",suffix:"}}",formatSeparator:",",unescapePrefix:"-",nestingPrefix:"$t(",nestingSuffix:")",nestingOptionsSeparator:",",maxReplaces:1e3,skipOnVariables:!0},cacheInBuiltFormats:!0}),op=r=>(P(r.ns)&&(r.ns=[r.ns]),P(r.fallbackLng)&&(r.fallbackLng=[r.fallbackLng]),P(r.fallbackNS)&&(r.fallbackNS=[r.fallbackNS]),r.supportedLngs?.indexOf?.("cimode")<0&&(r.supportedLngs=r.supportedLngs.concat(["cimode"])),typeof r.initImmediate=="boolean"&&(r.initAsync=r.initImmediate),r),tu=()=>{},jv=r=>{Object.getOwnPropertyNames(Object.getPrototypeOf(r)).forEach(s=>{typeof r[s]=="function"&&(r[s]=r[s].bind(r))})};class ql extends iu{constructor(u={},s){if(super(),this.options=op(u),this.services={},this.logger=wt,this.modules={external:[]},jv(this),s&&!this.isInitialized&&!u.isClone){if(!this.options.initAsync)return this.init(u,s),this;setTimeout(()=>{this.init(u,s)},0)}}init(u={},s){this.isInitializing=!0,typeof u=="function"&&(s=u,u={}),u.defaultNS==null&&u.ns&&(P(u.ns)?u.defaultNS=u.ns:u.ns.indexOf("translation")<0&&(u.defaultNS=u.ns[0]));const o=up();this.options={...o,...this.options,...op(u)},this.options.interpolation={...o.interpolation,...this.options.interpolation},u.keySeparator!==void 0&&(this.options.userDefinedKeySeparator=u.keySeparator),u.nsSeparator!==void 0&&(this.options.userDefinedNsSeparator=u.nsSeparator);const c=h=>h?typeof h=="function"?new h:h:null;if(!this.options.isClone){this.modules.logger?wt.init(c(this.modules.logger),this.options):wt.init(null,this.options);let h;this.modules.formatter?h=this.modules.formatter:h=wv;const x=new tp(this.options);this.store=new Wd(this.options.resources,this.options);const D=this.services;D.logger=wt,D.resourceStore=this.store,D.languageUtils=x,D.pluralResolver=new Rv(x,{prepend:this.options.pluralSeparator,simplifyPluralSuffix:this.options.simplifyPluralSuffix}),this.options.interpolation.format&&this.options.interpolation.format!==o.interpolation.format&&this.logger.deprecate("init: you are still using the legacy format function, please use the new approach: https://www.i18next.com/translation-function/formatting"),h&&(!this.options.interpolation.format||this.options.interpolation.format===o.interpolation.format)&&(D.formatter=c(h),D.formatter.init&&D.formatter.init(D,this.options),this.options.interpolation.format=D.formatter.format.bind(D.formatter)),D.interpolator=new Nv(this.options),D.utils={hasLoadedNamespace:this.hasLoadedNamespace.bind(this)},D.backendConnector=new Lv(c(this.modules.backend),D.resourceStore,D,this.options),D.backendConnector.on("*",(H,...L)=>{this.emit(H,...L)}),this.modules.languageDetector&&(D.languageDetector=c(this.modules.languageDetector),D.languageDetector.init&&D.languageDetector.init(D,this.options.detection,this.options)),this.modules.i18nFormat&&(D.i18nFormat=c(this.modules.i18nFormat),D.i18nFormat.init&&D.i18nFormat.init(this)),this.translator=new lu(this.services,this.options),this.translator.on("*",(H,...L)=>{this.emit(H,...L)}),this.modules.external.forEach(H=>{H.init&&H.init(this)})}if(this.format=this.options.interpolation.format,s||(s=tu),this.options.fallbackLng&&!this.services.languageDetector&&!this.options.lng){const h=this.services.languageUtils.getFallbackCodes(this.options.fallbackLng);h.length>0&&h[0]!=="dev"&&(this.options.lng=h[0])}!this.services.languageDetector&&!this.options.lng&&this.logger.warn("init: no languageDetector is used and no lng is defined"),["getResource","hasResourceBundle","getResourceBundle","getDataByLanguage"].forEach(h=>{this[h]=(...x)=>this.store[h](...x)}),["addResource","addResources","addResourceBundle","removeResourceBundle"].forEach(h=>{this[h]=(...x)=>(this.store[h](...x),this)});const m=Ll(),y=()=>{const h=(x,D)=>{this.isInitializing=!1,this.isInitialized&&!this.initializedStoreOnce&&this.logger.warn("init: i18next is already initialized. You should call init just once!"),this.isInitialized=!0,this.options.isClone||this.logger.log("initialized",this.options),this.emit("initialized",this.options),m.resolve(D),s(x,D)};if(this.languages&&!this.isInitialized)return h(null,this.t.bind(this));this.changeLanguage(this.options.lng,h)};return this.options.resources||!this.options.initAsync?y():setTimeout(y,0),m}loadResources(u,s=tu){let o=s;const c=P(u)?u:this.language;if(typeof u=="function"&&(o=u),!this.options.resources||this.options.partialBundledLanguages){if(c?.toLowerCase()==="cimode"&&(!this.options.preload||this.options.preload.length===0))return o();const d=[],g=m=>{if(!m||m==="cimode")return;this.services.languageUtils.toResolveHierarchy(m).forEach(h=>{h!=="cimode"&&d.indexOf(h)<0&&d.push(h)})};c?g(c):this.services.languageUtils.getFallbackCodes(this.options.fallbackLng).forEach(y=>g(y)),this.options.preload?.forEach?.(m=>g(m)),this.services.backendConnector.load(d,this.options.ns,m=>{!m&&!this.resolvedLanguage&&this.language&&this.setResolvedLanguage(this.language),o(m)})}else o(null)}reloadResources(u,s,o){const c=Ll();return typeof u=="function"&&(o=u,u=void 0),typeof s=="function"&&(o=s,s=void 0),u||(u=this.languages),s||(s=this.options.ns),o||(o=tu),this.services.backendConnector.reload(u,s,d=>{c.resolve(),o(d)}),c}use(u){if(!u)throw new Error("You are passing an undefined module! Please check the object you are passing to i18next.use()");if(!u.type)throw new Error("You are passing a wrong module! Please check the object you are passing to i18next.use()");return u.type==="backend"&&(this.modules.backend=u),(u.type==="logger"||u.log&&u.warn&&u.error)&&(this.modules.logger=u),u.type==="languageDetector"&&(this.modules.languageDetector=u),u.type==="i18nFormat"&&(this.modules.i18nFormat=u),u.type==="postProcessor"&&Cp.addPostProcessor(u),u.type==="formatter"&&(this.modules.formatter=u),u.type==="3rdParty"&&this.modules.external.push(u),this}setResolvedLanguage(u){if(!(!u||!this.languages)&&!(["cimode","dev"].indexOf(u)>-1)){for(let s=0;s<this.languages.length;s++){const o=this.languages[s];if(!(["cimode","dev"].indexOf(o)>-1)&&this.store.hasLanguageSomeTranslations(o)){this.resolvedLanguage=o;break}}!this.resolvedLanguage&&this.languages.indexOf(u)<0&&this.store.hasLanguageSomeTranslations(u)&&(this.resolvedLanguage=u,this.languages.unshift(u))}}changeLanguage(u,s){this.isLanguageChangingTo=u;const o=Ll();this.emit("languageChanging",u);const c=m=>{this.language=m,this.languages=this.services.languageUtils.toResolveHierarchy(m),this.resolvedLanguage=void 0,this.setResolvedLanguage(m)},d=(m,y)=>{y?this.isLanguageChangingTo===u&&(c(y),this.translator.changeLanguage(y),this.isLanguageChangingTo=void 0,this.emit("languageChanged",y),this.logger.log("languageChanged",y)):this.isLanguageChangingTo=void 0,o.resolve((...h)=>this.t(...h)),s&&s(m,(...h)=>this.t(...h))},g=m=>{!u&&!m&&this.services.languageDetector&&(m=[]);const y=P(m)?m:m&&m[0],h=this.store.hasLanguageSomeTranslations(y)?y:this.services.languageUtils.getBestMatchFromCodes(P(m)?[m]:m);h&&(this.language||c(h),this.translator.language||this.translator.changeLanguage(h),this.services.languageDetector?.cacheUserLanguage?.(h)),this.loadResources(h,x=>{d(x,h)})};return!u&&this.services.languageDetector&&!this.services.languageDetector.async?g(this.services.languageDetector.detect()):!u&&this.services.languageDetector&&this.services.languageDetector.async?this.services.languageDetector.detect.length===0?this.services.languageDetector.detect().then(g):this.services.languageDetector.detect(g):g(u),o}getFixedT(u,s,o){const c=(d,g,...m)=>{let y;typeof g!="object"?y=this.options.overloadTranslationOptionHandler([d,g].concat(m)):y={...g},y.lng=y.lng||c.lng,y.lngs=y.lngs||c.lngs,y.ns=y.ns||c.ns,y.keyPrefix!==""&&(y.keyPrefix=y.keyPrefix||o||c.keyPrefix);const h=this.options.keySeparator||".";let x;return y.keyPrefix&&Array.isArray(d)?x=d.map(D=>(typeof D=="function"&&(D=Ls(D,{...this.options,...g})),`${y.keyPrefix}${h}${D}`)):(typeof d=="function"&&(d=Ls(d,{...this.options,...g})),x=y.keyPrefix?`${y.keyPrefix}${h}${d}`:d),this.t(x,y)};return P(u)?c.lng=u:c.lngs=u,c.ns=s,c.keyPrefix=o,c}t(...u){return this.translator?.translate(...u)}exists(...u){return this.translator?.exists(...u)}setDefaultNamespace(u){this.options.defaultNS=u}hasLoadedNamespace(u,s={}){if(!this.isInitialized)return this.logger.warn("hasLoadedNamespace: i18next was not initialized",this.languages),!1;if(!this.languages||!this.languages.length)return this.logger.warn("hasLoadedNamespace: i18n.languages were undefined or empty",this.languages),!1;const o=s.lng||this.resolvedLanguage||this.languages[0],c=this.options?this.options.fallbackLng:!1,d=this.languages[this.languages.length-1];if(o.toLowerCase()==="cimode")return!0;const g=(m,y)=>{const h=this.services.backendConnector.state[`${m}|${y}`];return h===-1||h===0||h===2};if(s.precheck){const m=s.precheck(this,g);if(m!==void 0)return m}return!!(this.hasResourceBundle(o,u)||!this.services.backendConnector.backend||this.options.resources&&!this.options.partialBundledLanguages||g(o,u)&&(!c||g(d,u)))}loadNamespaces(u,s){const o=Ll();return this.options.ns?(P(u)&&(u=[u]),u.forEach(c=>{this.options.ns.indexOf(c)<0&&this.options.ns.push(c)}),this.loadResources(c=>{o.resolve(),s&&s(c)}),o):(s&&s(),Promise.resolve())}loadLanguages(u,s){const o=Ll();P(u)&&(u=[u]);const c=this.options.preload||[],d=u.filter(g=>c.indexOf(g)<0&&this.services.languageUtils.isSupportedCode(g));return d.length?(this.options.preload=c.concat(d),this.loadResources(g=>{o.resolve(),s&&s(g)}),o):(s&&s(),Promise.resolve())}dir(u){if(u||(u=this.resolvedLanguage||(this.languages?.length>0?this.languages[0]:this.language)),!u)return"rtl";try{const c=new Intl.Locale(u);if(c&&c.getTextInfo){const d=c.getTextInfo();if(d&&d.direction)return d.direction}}catch{}const s=["ar","shu","sqr","ssh","xaa","yhd","yud","aao","abh","abv","acm","acq","acw","acx","acy","adf","ads","aeb","aec","afb","ajp","apc","apd","arb","arq","ars","ary","arz","auz","avl","ayh","ayl","ayn","ayp","bbz","pga","he","iw","ps","pbt","pbu","pst","prp","prd","ug","ur","ydd","yds","yih","ji","yi","hbo","men","xmn","fa","jpr","peo","pes","prs","dv","sam","ckb"],o=this.services?.languageUtils||new tp(up());return u.toLowerCase().indexOf("-latn")>1?"ltr":s.indexOf(o.getLanguagePartFromCode(u))>-1||u.toLowerCase().indexOf("-arab")>1?"rtl":"ltr"}static createInstance(u={},s){return new ql(u,s)}cloneInstance(u={},s=tu){const o=u.forkResourceStore;o&&delete u.forkResourceStore;const c={...this.options,...u,isClone:!0},d=new ql(c);if((u.debug!==void 0||u.prefix!==void 0)&&(d.logger=d.logger.clone(u)),["store","services","language"].forEach(m=>{d[m]=this[m]}),d.services={...this.services},d.services.utils={hasLoadedNamespace:d.hasLoadedNamespace.bind(d)},o){const m=Object.keys(this.store.data).reduce((y,h)=>(y[h]={...this.store.data[h]},y[h]=Object.keys(y[h]).reduce((x,D)=>(x[D]={...y[h][D]},x),y[h]),y),{});d.store=new Wd(m,c),d.services.resourceStore=d.store}return d.translator=new lu(d.services,c),d.translator.on("*",(m,...y)=>{d.emit(m,...y)}),d.init(c,s),d.translator.options=c,d.translator.backendConnector.services.utils={hasLoadedNamespace:d.hasLoadedNamespace.bind(d)},d}toJSON(){return{options:this.options,store:this.store,language:this.language,languages:this.languages,resolvedLanguage:this.resolvedLanguage}}}const Fe=ql.createInstance();Fe.createInstance=ql.createInstance;Fe.createInstance;Fe.dir;Fe.init;Fe.loadResources;Fe.reloadResources;Fe.use;Fe.changeLanguage;Fe.getFixedT;Fe.t;Fe.exists;Fe.setDefaultNamespace;Fe.hasLoadedNamespace;Fe.loadNamespaces;Fe.loadLanguages;const{slice:Hv,forEach:qv}=[];function Gv(r){return qv.call(Hv.call(arguments,1),u=>{if(u)for(const s in u)r[s]===void 0&&(r[s]=u[s])}),r}function Bv(r){return typeof r!="string"?!1:[/<\s*script.*?>/i,/<\s*\/\s*script\s*>/i,/<\s*img.*?on\w+\s*=/i,/<\s*\w+\s*on\w+\s*=.*?>/i,/javascript\s*:/i,/vbscript\s*:/i,/expression\s*\(/i,/eval\s*\(/i,/alert\s*\(/i,/document\.cookie/i,/document\.write\s*\(/i,/window\.location/i,/innerHTML/i].some(s=>s.test(r))}const sp=/^[\u0009\u0020-\u007e\u0080-\u00ff]+$/,kv=function(r,u){const o=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{path:"/"},c=encodeURIComponent(u);let d=`${r}=${c}`;if(o.maxAge>0){const g=o.maxAge-0;if(Number.isNaN(g))throw new Error("maxAge should be a Number");d+=`; Max-Age=${Math.floor(g)}`}if(o.domain){if(!sp.test(o.domain))throw new TypeError("option domain is invalid");d+=`; Domain=${o.domain}`}if(o.path){if(!sp.test(o.path))throw new TypeError("option path is invalid");d+=`; Path=${o.path}`}if(o.expires){if(typeof o.expires.toUTCString!="function")throw new TypeError("option expires is invalid");d+=`; Expires=${o.expires.toUTCString()}`}if(o.httpOnly&&(d+="; HttpOnly"),o.secure&&(d+="; Secure"),o.sameSite)switch(typeof o.sameSite=="string"?o.sameSite.toLowerCase():o.sameSite){case!0:d+="; SameSite=Strict";break;case"lax":d+="; SameSite=Lax";break;case"strict":d+="; SameSite=Strict";break;case"none":d+="; SameSite=None";break;default:throw new TypeError("option sameSite is invalid")}return o.partitioned&&(d+="; Partitioned"),d},rp={create(r,u,s,o){let c=arguments.length>4&&arguments[4]!==void 0?arguments[4]:{path:"/",sameSite:"strict"};s&&(c.expires=new Date,c.expires.setTime(c.expires.getTime()+s*60*1e3)),o&&(c.domain=o),document.cookie=kv(r,u,c)},read(r){const u=`${r}=`,s=document.cookie.split(";");for(let o=0;o<s.length;o++){let c=s[o];for(;c.charAt(0)===" ";)c=c.substring(1,c.length);if(c.indexOf(u)===0)return c.substring(u.length,c.length)}return null},remove(r,u){this.create(r,"",-1,u)}};var Yv={name:"cookie",lookup(r){let{lookupCookie:u}=r;if(u&&typeof document<"u")return rp.read(u)||void 0},cacheUserLanguage(r,u){let{lookupCookie:s,cookieMinutes:o,cookieDomain:c,cookieOptions:d}=u;s&&typeof document<"u"&&rp.create(s,r,o,c,d)}},Vv={name:"querystring",lookup(r){let{lookupQuerystring:u}=r,s;if(typeof window<"u"){let{search:o}=window.location;!window.location.search&&window.location.hash?.indexOf("?")>-1&&(o=window.location.hash.substring(window.location.hash.indexOf("?")));const d=o.substring(1).split("&");for(let g=0;g<d.length;g++){const m=d[g].indexOf("=");m>0&&d[g].substring(0,m)===u&&(s=d[g].substring(m+1))}}return s}},Qv={name:"hash",lookup(r){let{lookupHash:u,lookupFromHashIndex:s}=r,o;if(typeof window<"u"){const{hash:c}=window.location;if(c&&c.length>2){const d=c.substring(1);if(u){const g=d.split("&");for(let m=0;m<g.length;m++){const y=g[m].indexOf("=");y>0&&g[m].substring(0,y)===u&&(o=g[m].substring(y+1))}}if(o)return o;if(!o&&s>-1){const g=c.match(/\/([a-zA-Z-]*)/g);return Array.isArray(g)?g[typeof s=="number"?s:0]?.replace("/",""):void 0}}}return o}};let Nn=null;const cp=()=>{if(Nn!==null)return Nn;try{if(Nn=typeof window<"u"&&window.localStorage!==null,!Nn)return!1;const r="i18next.translate.boo";window.localStorage.setItem(r,"foo"),window.localStorage.removeItem(r)}catch{Nn=!1}return Nn};var Xv={name:"localStorage",lookup(r){let{lookupLocalStorage:u}=r;if(u&&cp())return window.localStorage.getItem(u)||void 0},cacheUserLanguage(r,u){let{lookupLocalStorage:s}=u;s&&cp()&&window.localStorage.setItem(s,r)}};let Mn=null;const fp=()=>{if(Mn!==null)return Mn;try{if(Mn=typeof window<"u"&&window.sessionStorage!==null,!Mn)return!1;const r="i18next.translate.boo";window.sessionStorage.setItem(r,"foo"),window.sessionStorage.removeItem(r)}catch{Mn=!1}return Mn};var Kv={name:"sessionStorage",lookup(r){let{lookupSessionStorage:u}=r;if(u&&fp())return window.sessionStorage.getItem(u)||void 0},cacheUserLanguage(r,u){let{lookupSessionStorage:s}=u;s&&fp()&&window.sessionStorage.setItem(s,r)}},Zv={name:"navigator",lookup(r){const u=[];if(typeof navigator<"u"){const{languages:s,userLanguage:o,language:c}=navigator;if(s)for(let d=0;d<s.length;d++)u.push(s[d]);o&&u.push(o),c&&u.push(c)}return u.length>0?u:void 0}},$v={name:"htmlTag",lookup(r){let{htmlTag:u}=r,s;const o=u||(typeof document<"u"?document.documentElement:null);return o&&typeof o.getAttribute=="function"&&(s=o.getAttribute("lang")),s}},Jv={name:"path",lookup(r){let{lookupFromPathIndex:u}=r;if(typeof window>"u")return;const s=window.location.pathname.match(/\/([a-zA-Z-]*)/g);return Array.isArray(s)?s[typeof u=="number"?u:0]?.replace("/",""):void 0}},Pv={name:"subdomain",lookup(r){let{lookupFromSubdomainIndex:u}=r;const s=typeof u=="number"?u+1:1,o=typeof window<"u"&&window.location?.hostname?.match(/^(\w{2,5})\.(([a-z0-9-]{1,63}\.[a-z]{2,6})|localhost)/i);if(o)return o[s]}};let Dp=!1;try{document.cookie,Dp=!0}catch{}const Rp=["querystring","cookie","localStorage","sessionStorage","navigator","htmlTag"];Dp||Rp.splice(1,1);const Fv=()=>({order:Rp,lookupQuerystring:"lng",lookupCookie:"i18next",lookupLocalStorage:"i18nextLng",lookupSessionStorage:"i18nextLng",caches:["localStorage"],excludeCacheFor:["cimode"],convertDetectedLanguage:r=>r});class Np{constructor(u){let s=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};this.type="languageDetector",this.detectors={},this.init(u,s)}init(){let u=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{languageUtils:{}},s=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},o=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};this.services=u,this.options=Gv(s,this.options||{},Fv()),typeof this.options.convertDetectedLanguage=="string"&&this.options.convertDetectedLanguage.indexOf("15897")>-1&&(this.options.convertDetectedLanguage=c=>c.replace("-","_")),this.options.lookupFromUrlIndex&&(this.options.lookupFromPathIndex=this.options.lookupFromUrlIndex),this.i18nOptions=o,this.addDetector(Yv),this.addDetector(Vv),this.addDetector(Xv),this.addDetector(Kv),this.addDetector(Zv),this.addDetector($v),this.addDetector(Jv),this.addDetector(Pv),this.addDetector(Qv)}addDetector(u){return this.detectors[u.name]=u,this}detect(){let u=arguments.length>0&&arguments[0]!==void 0?arguments[0]:this.options.order,s=[];return u.forEach(o=>{if(this.detectors[o]){let c=this.detectors[o].lookup(this.options);c&&typeof c=="string"&&(c=[c]),c&&(s=s.concat(c))}}),s=s.filter(o=>o!=null&&!Bv(o)).map(o=>this.options.convertDetectedLanguage(o)),this.services&&this.services.languageUtils&&this.services.languageUtils.getBestMatchFromCodes?s:s.length>0?s[0]:null}cacheUserLanguage(u){let s=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this.options.caches;s&&(this.options.excludeCacheFor&&this.options.excludeCacheFor.indexOf(u)>-1||s.forEach(o=>{this.detectors[o]&&this.detectors[o].cacheUserLanguage(u,this.options)}))}}Np.type="languageDetector";const Wv={title:"Spec Workflow MCP",support:"Support this project"},Iv={overview:"Project Overview",steering:"Steering Documents",specs:"Specification Documents",tasks:"Task Management",approvals:"Approval Requests"},ey={projectTitle:"Project Overview",activeSpecs:"Active Specs",archivedSpecs:"Archived Specs",totalSpecs:"Total Specs",tasks:"Tasks",overallProgress:"Overall Progress",recentActivity:"Recent Activity",modified:"{{time}}",noSpecs:"No specs found"},ty={specLabel:"Specification",specPlaceholder:"Select a specification",stats:{total:"Total",done:"Done",left:"Left",progress:"Progress"},overallProgress:"Overall Progress",section:"Section",task:"Task",copied:"Copied!",copyPromptTitle:"Copy prompt for AI agent",copyPromptAI:"Copy AI prompt for task {{taskId}}",copyPromptDefault:"Copy default prompt for task {{taskId}}",copyPrompt:'Please work on task {{taskId}} for spec "{{specName}}"',promptAvailable:"AI prompt available",promptPreview:"AI Prompt Preview",usingDefaultPrompt:"Using default prompt",status:{pending:"Pending",inProgress:"In Progress",completed:"Completed"},taskGroup:"Task Group",meta:{files:"Files",implementation:"Implementation",purposes:"Purposes",requirements:"Requirements",leverage:"Leverage"},loading:"Loading tasks...",noSpecs:"No specifications found",selectSpec:"Select a specification above to view tasks"},ay={docLabel:"Document",categoryPlaceholder:"Select a category",status:{pending:"Pending"},created:"Created: {{time}}",response:{approved:"Approved",rejected:"Rejected",needsRevision:"Needs revision"},processing:"Processing...",approve:"Approve",reject:"Reject",requestRevision:"Request Revision",openInEditor:"Open in Editor",noPending:"No pending approvals for this specification",noPendingDocuments:"No documents with pending approvals found",selectCategory:"Select a category above to view pending approvals"},ny={active:"Active",archived:"Archived",specLabel:"Specification",specPlaceholder:"Select a specification",archive:"Archive",unarchive:"Unarchive",docsTitle:"Specification Documents",modified:"Modified {{time}}",fileNotFound:"File not found",open:"Open",noDocs:"No documents found for this specification",noActiveSpecs:"No active specifications found",noArchivedSpecs:"No archived specifications found",selectSpec:"Select a specification above to view documents"},ly={title:"Steering Documents",modified:"Modified {{time}}",fileNotFound:"File not found",open:"Open",noDocs:"No steering documents found",copyInstructions:"Copy Instructions",copied:"Copied!"},iy={scrollToTop:"Scroll to top"},uy={title:{edit:"Edit Comment",add:"Add Comment"},selectedText:"Selected Text",highlightColor:"Choose Highlight Color",hexColor:"Hex Color Code",preview:"Preview",yourComment:"Your Comment",placeholder:"Enter your comment here...",tip:"Tip: Use Ctrl/Cmd + Enter to save quickly",cancel:"Cancel",update:"Update Comment",add:"Add Comment",noTextSelected:"No text selected"},oy={selector:"Language",changed:"Language changed successfully",auto:"Auto",english:"English",japanese:"日本語",chinese:"中文",spanish:"Español",portuguese:"Português",german:"Deutsch",french:"Français",russian:"Русский",italian:"Italiano",korean:"한국어",arabic:"العربية"},sy={header:Wv,tabs:Iv,overview:ey,tasks:ty,approvals:ay,specs:ny,steering:ly,common:iy,commentModal:uy,language:oy},ry={title:"スペックワークフロー MCP",support:"このプロジェクトを支援する"},cy={overview:"プロジェクト概要",steering:"ステアリングドキュメント",specs:"仕様書ドキュメント",tasks:"タスク管理",approvals:"承認リクエスト"},fy={projectTitle:"プロジェクト概要",activeSpecs:"アクティブな仕様書",archivedSpecs:"アーカイブされた仕様書",totalSpecs:"合計仕様書数",tasks:"タスク",overallProgress:"全体進捗",recentActivity:"最近のアクティビティ",modified:"{{time}}前",noSpecs:"仕様書が見つかりません"},dy={specLabel:"仕様書",specPlaceholder:"仕様書を選択",stats:{total:"合計",done:"完了",left:"残り",progress:"進捗"},overallProgress:"全体進捗",section:"セクション",task:"タスク",copied:"コピーしました!",copyPromptTitle:"AIエージェント用のプロンプトをコピー",copyPromptAI:"タスク {{taskId}} の AI プロンプトをコピー",copyPromptDefault:"タスク {{taskId}} のデフォルトプロンプトをコピー",copyPrompt:"仕様書「{{specName}}」のタスク {{taskId}} に取り組んでください",promptAvailable:"AI プロンプトが利用可能",promptPreview:"AI プロンプトプレビュー",usingDefaultPrompt:"デフォルトプロンプトを使用",status:{pending:"保留中",inProgress:"進行中",completed:"完了"},taskGroup:"タスクグループ",meta:{files:"ファイル",implementation:"実装",purposes:"目的",requirements:"要件",leverage:"活用"},loading:"タスクを読み込み中...",noSpecs:"仕様書が見つかりません",selectSpec:"タスクを表示するには、上の仕様書を選択してください"},py={docLabel:"ドキュメント",categoryPlaceholder:"カテゴリを選択",status:{pending:"保留中"},created:"作成日時: {{time}}",response:{approved:"承認済み",rejected:"拒否済み",needsRevision:"要修正"},processing:"処理中...",approve:"承認",reject:"拒否",requestRevision:"修正依頼",openInEditor:"エディタで開く",noPending:"この仕様書には保留中の承認はありません",noPendingDocuments:"保留中の承認があるドキュメントが見つかりません",selectCategory:"保留中の承認を表示するには、上のカテゴリを選択してください"},hy={active:"アクティブ",archived:"アーカイブ済み",specLabel:"仕様書",specPlaceholder:"仕様書を選択",archive:"アーカイブ",unarchive:"アーカイブ解除",docsTitle:"仕様書ドキュメント",modified:"{{time}}前に変更",fileNotFound:"ファイルが見つかりません",open:"開く",noDocs:"この仕様書のドキュメントが見つかりません",noActiveSpecs:"アクティブな仕様書が見つかりません",noArchivedSpecs:"アーカイブされた仕様書が見つかりません",selectSpec:"ドキュメントを表示するには、上の仕様書を選択してください"},gy={title:"ステアリングドキュメント",modified:"{{time}}前に変更",fileNotFound:"ファイルが見つかりません",open:"開く",noDocs:"ステアリングドキュメントが見つかりません",copyInstructions:"手順をコピー",copied:"コピーしました!"},my={scrollToTop:"一番上までスクロール"},vy={title:{edit:"コメントを編集",add:"コメントを追加"},selectedText:"選択されたテキスト",highlightColor:"ハイライトカラーを選択",hexColor:"16進カラーコード",preview:"プレビュー",yourComment:"あなたのコメント",placeholder:"こちらにコメントを入力してください...",tip:"ヒント:Ctrl/Cmd + Enter ですぐに保存",cancel:"キャンセル",update:"コメントを更新",add:"コメントを追加",noTextSelected:"テキストが選択されていません"},yy={selector:"言語",changed:"言語が正常に変更されました",auto:"自動",english:"English",japanese:"日本語",chinese:"中文",spanish:"Español",portuguese:"Português",german:"Deutsch",french:"Français",russian:"Русский",italian:"Italiano",korean:"한국어",arabic:"العربية"},by={header:ry,tabs:cy,overview:fy,tasks:dy,approvals:py,specs:hy,steering:gy,common:my,commentModal:vy,language:yy},Sy={title:"规范工作流 MCP",support:"支持此项目"},Ay={overview:"项目概览",steering:"指导文档",specs:"规范文档",tasks:"任务管理",approvals:"审批请求"},xy={projectTitle:"项目概览",activeSpecs:"活跃规范",archivedSpecs:"已归档规范",totalSpecs:"规范总数",tasks:"任务",overallProgress:"整体进度",recentActivity:"最近活动",modified:"{{time}}",noSpecs:"未找到规范"},Ty={specLabel:"规范",specPlaceholder:"选择规范",stats:{total:"总计",done:"完成",left:"剩余",progress:"进度"},overallProgress:"整体进度",section:"部分",task:"任务",copied:"已复制!",copyPromptTitle:"为 AI 代理复制提示",copyPrompt:'请为规范 "{{specName}}" 处理任务 {{taskId}}',status:{pending:"待处理",inProgress:"进行中",completed:"已完成"},taskGroup:"任务组",meta:{files:"文件",implementation:"实施",purposes:"目的",requirements:"需求",leverage:"利用"},loading:"正在加载任务...",noSpecs:"未找到规范",selectSpec:"请在上方选择规范以查看任务"},Ey={docLabel:"文档",categoryPlaceholder:"选择类别",status:{pending:"待处理"},created:"创建时间:{{time}}",response:{approved:"已批准",rejected:"已拒绝",needsRevision:"需要修订"},processing:"正在处理...",approve:"批准",reject:"拒绝",requestRevision:"请求修订",openInEditor:"在编辑器中打开",noPending:"此规范没有待处理的审批",noPendingDocuments:"未找到有待处理审批的文档",selectCategory:"请在上方选择类别以查看待处理的审批"},Oy={active:"活跃",archived:"已归档",specLabel:"规范",specPlaceholder:"选择规范",archive:"归档",unarchive:"取消归档",docsTitle:"规范文档",modified:"修改时间 {{time}}",fileNotFound:"未找到文件",open:"打开",noDocs:"此规范未找到文档",noActiveSpecs:"未找到活跃规范",noArchivedSpecs:"未找到已归档规范",selectSpec:"请在上方选择规范以查看文档"},Cy={title:"指导文档",modified:"修改时间 {{time}}",fileNotFound:"未找到文件",open:"打开",noDocs:"未找到指导文档",copyInstructions:"复制说明",copied:"已复制!"},zy={scrollToTop:"滚动到顶部"},Dy={title:{edit:"编辑评论",add:"添加评论"},selectedText:"选中的文本",highlightColor:"选择高亮颜色",hexColor:"十六进制颜色代码",preview:"预览",yourComment:"您的评论",placeholder:"在此输入您的评论...",tip:"提示:使用 Ctrl/Cmd + Enter 快速保存",cancel:"取消",update:"更新评论",add:"添加评论",noTextSelected:"未选择文本"},Ry={selector:"语言",changed:"语言更改成功",auto:"自动",english:"English",japanese:"日本語",chinese:"中文",spanish:"Español",portuguese:"Português",german:"Deutsch",french:"Français",russian:"Русский",italian:"Italiano",korean:"한국어",arabic:"العربية"},Ny={header:Sy,tabs:Ay,overview:xy,tasks:Ty,approvals:Ey,specs:Oy,steering:Cy,common:zy,commentModal:Dy,language:Ry},My={title:"Spec Workflow MCP",support:"Apoya este proyecto"},_y={overview:"Resumen del Proyecto",steering:"Documentos de Dirección",specs:"Documentos de Especificación",tasks:"Gestión de Tareas",approvals:"Solicitudes de Aprobación"},wy={projectTitle:"Resumen del Proyecto",activeSpecs:"Especificaciones Activas",archivedSpecs:"Especificaciones Archivadas",totalSpecs:"Total de Especificaciones",tasks:"Tareas",overallProgress:"Progreso General",recentActivity:"Actividad Reciente",modified:"{{time}}",noSpecs:"No se encontraron especificaciones"},Uy={specLabel:"Especificación",specPlaceholder:"Seleccionar una especificación",stats:{total:"Total",done:"Completadas",left:"Restantes",progress:"Progreso"},overallProgress:"Progreso General",section:"Sección",task:"Tarea",copied:"¡Copiado!",copyPromptTitle:"Copiar prompt para agente IA",copyPromptAI:"Copiar prompt IA para tarea {{taskId}}",copyPromptDefault:"Copiar prompt predeterminado para tarea {{taskId}}",copyPrompt:'Por favor trabaja en la tarea {{taskId}} para la especificación "{{specName}}"',promptAvailable:"Prompt IA disponible",promptPreview:"Vista Previa del Prompt IA",usingDefaultPrompt:"Usando prompt predeterminado",status:{pending:"Pendiente",inProgress:"En Progreso",completed:"Completada"},taskGroup:"Grupo de Tareas",meta:{files:"Archivos",implementation:"Implementación",purposes:"Propósitos",requirements:"Requisitos",leverage:"Aprovechar"},loading:"Cargando tareas...",noSpecs:"No se encontraron especificaciones",selectSpec:"Selecciona una especificación arriba para ver las tareas"},Ly={docLabel:"Documento",categoryPlaceholder:"Seleccionar una categoría",status:{pending:"Pendiente"},created:"Creado: {{time}}",response:{approved:"Aprobado",rejected:"Rechazado",needsRevision:"Necesita revisión"},processing:"Procesando...",approve:"Aprobar",reject:"Rechazar",requestRevision:"Solicitar Revisión",openInEditor:"Abrir en Editor",noPending:"No hay aprobaciones pendientes para esta especificación",noPendingDocuments:"No se encontraron documentos con aprobaciones pendientes",selectCategory:"Selecciona una categoría arriba para ver aprobaciones pendientes"},jy={active:"Activas",archived:"Archivadas",specLabel:"Especificación",specPlaceholder:"Seleccionar una especificación",archive:"Archivar",unarchive:"Desarchivar",docsTitle:"Documentos de Especificación",modified:"Modificado {{time}}",fileNotFound:"Archivo no encontrado",open:"Abrir",noDocs:"No se encontraron documentos para esta especificación",noActiveSpecs:"No se encontraron especificaciones activas",noArchivedSpecs:"No se encontraron especificaciones archivadas",selectSpec:"Selecciona una especificación arriba para ver documentos"},Hy={title:"Documentos de Dirección",modified:"Modificado {{time}}",fileNotFound:"Archivo no encontrado",open:"Abrir",noDocs:"No se encontraron documentos de dirección",copyInstructions:"Copiar Instrucciones",copied:"¡Copiado!"},qy={scrollToTop:"Volver arriba"},Gy={title:{edit:"Editar Comentario",add:"Añadir Comentario"},selectedText:"Texto Seleccionado",highlightColor:"Elegir Color de Resaltado",hexColor:"Código de Color Hex",preview:"Vista Previa",yourComment:"Tu Comentario",placeholder:"Escribe tu comentario aquí...",tip:"Consejo: Usa Ctrl/Cmd + Enter para guardar rápidamente",cancel:"Cancelar",update:"Actualizar Comentario",add:"Añadir Comentario",noTextSelected:"Ningún texto seleccionado"},By={selector:"Idioma",changed:"Idioma cambiado exitosamente",auto:"Auto",english:"English",japanese:"日本語",chinese:"中文",spanish:"Español",portuguese:"Português",german:"Deutsch",french:"Français",russian:"Русский",italian:"Italiano",korean:"한국어",arabic:"العربية"},ky={header:My,tabs:_y,overview:wy,tasks:Uy,approvals:Ly,specs:jy,steering:Hy,common:qy,commentModal:Gy,language:By},Yy={title:"Spec Workflow MCP",support:"Apoie este projeto"},Vy={overview:"Visão Geral do Projeto",steering:"Documentos de Direcionamento",specs:"Documentos de Especificação",tasks:"Gerenciamento de Tarefas",approvals:"Solicitações de Aprovação"},Qy={projectTitle:"Visão Geral do Projeto",activeSpecs:"Especificações Ativas",archivedSpecs:"Especificações Arquivadas",totalSpecs:"Total de Especificações",tasks:"Tarefas",overallProgress:"Progresso Geral",recentActivity:"Atividade Recente",modified:"{{time}}",noSpecs:"Nenhuma especificação encontrada"},Xy={specLabel:"Especificação",specPlaceholder:"Selecionar uma especificação",stats:{total:"Total",done:"Concluídas",left:"Restantes",progress:"Progresso"},overallProgress:"Progresso Geral",section:"Seção",task:"Tarefa",copied:"Copiado!",copyPromptTitle:"Copiar prompt para agente IA",copyPromptAI:"Copiar prompt IA para tarefa {{taskId}}",copyPromptDefault:"Copiar prompt padrão para tarefa {{taskId}}",copyPrompt:'Por favor trabalhe na tarefa {{taskId}} para a especificação "{{specName}}"',promptAvailable:"Prompt IA disponível",promptPreview:"Visualização do Prompt IA",usingDefaultPrompt:"Usando prompt padrão",status:{pending:"Pendente",inProgress:"Em Progresso",completed:"Concluída"},taskGroup:"Grupo de Tarefas",meta:{files:"Arquivos",implementation:"Implementação",purposes:"Propósitos",requirements:"Requisitos",leverage:"Aproveitar"},loading:"Carregando tarefas...",noSpecs:"Nenhuma especificação encontrada",selectSpec:"Selecione uma especificação acima para ver as tarefas"},Ky={docLabel:"Documento",categoryPlaceholder:"Selecionar uma categoria",status:{pending:"Pendente"},created:"Criado: {{time}}",response:{approved:"Aprovado",rejected:"Rejeitado",needsRevision:"Precisa revisão"},processing:"Processando...",approve:"Aprovar",reject:"Rejeitar",requestRevision:"Solicitar Revisão",openInEditor:"Abrir no Editor",noPending:"Nenhuma aprovação pendente para esta especificação",noPendingDocuments:"Nenhum documento com aprovações pendentes encontrado",selectCategory:"Selecione uma categoria acima para ver aprovações pendentes"},Zy={active:"Ativas",archived:"Arquivadas",specLabel:"Especificação",specPlaceholder:"Selecionar uma especificação",archive:"Arquivar",unarchive:"Desarquivar",docsTitle:"Documentos de Especificação",modified:"Modificado {{time}}",fileNotFound:"Arquivo não encontrado",open:"Abrir",noDocs:"Nenhum documento encontrado para esta especificação",noActiveSpecs:"Nenhuma especificação ativa encontrada",noArchivedSpecs:"Nenhuma especificação arquivada encontrada",selectSpec:"Selecione uma especificação acima para ver documentos"},$y={title:"Documentos de Direcionamento",modified:"Modificado {{time}}",fileNotFound:"Arquivo não encontrado",open:"Abrir",noDocs:"Nenhum documento de direcionamento encontrado",copyInstructions:"Copiar Instruções",copied:"Copiado!"},Jy={scrollToTop:"Voltar ao topo"},Py={title:{edit:"Editar Comentário",add:"Adicionar Comentário"},selectedText:"Texto Selecionado",highlightColor:"Escolher Cor de Destaque",hexColor:"Código de Cor Hex",preview:"Visualizar",yourComment:"Seu Comentário",placeholder:"Digite seu comentário aqui...",tip:"Dica: Use Ctrl/Cmd + Enter para salvar rapidamente",cancel:"Cancelar",update:"Atualizar Comentário",add:"Adicionar Comentário",noTextSelected:"Nenhum texto selecionado"},Fy={selector:"Idioma",changed:"Idioma alterado com sucesso",auto:"Auto",english:"English",japanese:"日本語",chinese:"中文",spanish:"Español",portuguese:"Português",german:"Deutsch",french:"Français",russian:"Русский",italian:"Italiano",korean:"한국어",arabic:"العربية"},Wy={header:Yy,tabs:Vy,overview:Qy,tasks:Xy,approvals:Ky,specs:Zy,steering:$y,common:Jy,commentModal:Py,language:Fy},Iy={title:"Spec Workflow MCP",support:"Dieses Projekt unterstützen"},e0={overview:"Projektübersicht",steering:"Steuerungsdokumente",specs:"Spezifikationsdokumente",tasks:"Aufgabenverwaltung",approvals:"Genehmigungsanfragen"},t0={projectTitle:"Projektübersicht",activeSpecs:"Aktive Spezifikationen",archivedSpecs:"Archivierte Spezifikationen",totalSpecs:"Spezifikationen gesamt",tasks:"Aufgaben",overallProgress:"Gesamtfortschritt",recentActivity:"Letzte Aktivität",modified:"{{time}}",noSpecs:"Keine Spezifikationen gefunden"},a0={specLabel:"Spezifikation",specPlaceholder:"Spezifikation auswählen",stats:{total:"Gesamt",done:"Erledigt",left:"Verbleibend",progress:"Fortschritt"},overallProgress:"Gesamtfortschritt",section:"Abschnitt",task:"Aufgabe",copied:"Kopiert!",copyPromptTitle:"Prompt für KI-Agent kopieren",copyPromptAI:"KI-Prompt für Aufgabe {{taskId}} kopieren",copyPromptDefault:"Standard-Prompt für Aufgabe {{taskId}} kopieren",copyPrompt:'Bitte arbeite an Aufgabe {{taskId}} für Spezifikation "{{specName}}"',promptAvailable:"KI-Prompt verfügbar",promptPreview:"KI-Prompt Vorschau",usingDefaultPrompt:"Standard-Prompt verwenden",status:{pending:"Ausstehend",inProgress:"In Arbeit",completed:"Abgeschlossen"},taskGroup:"Aufgabengruppe",meta:{files:"Dateien",implementation:"Implementierung",purposes:"Zwecke",requirements:"Anforderungen",leverage:"Nutzen"},loading:"Aufgaben werden geladen...",noSpecs:"Keine Spezifikationen gefunden",selectSpec:"Wählen Sie oben eine Spezifikation aus um Aufgaben anzuzeigen"},n0={docLabel:"Dokument",categoryPlaceholder:"Kategorie auswählen",status:{pending:"Ausstehend"},created:"Erstellt: {{time}}",response:{approved:"Genehmigt",rejected:"Abgelehnt",needsRevision:"Überarbeitung erforderlich"},processing:"Verarbeitung läuft...",approve:"Genehmigen",reject:"Ablehnen",requestRevision:"Überarbeitung anfordern",openInEditor:"Im Editor öffnen",noPending:"Keine ausstehenden Genehmigungen für diese Spezifikation",noPendingDocuments:"Keine Dokumente mit ausstehenden Genehmigungen gefunden",selectCategory:"Wählen Sie oben eine Kategorie aus um ausstehende Genehmigungen anzuzeigen"},l0={active:"Aktiv",archived:"Archiviert",specLabel:"Spezifikation",specPlaceholder:"Spezifikation auswählen",archive:"Archivieren",unarchive:"Aus Archiv holen",docsTitle:"Spezifikationsdokumente",modified:"Geändert {{time}}",fileNotFound:"Datei nicht gefunden",open:"Öffnen",noDocs:"Keine Dokumente für diese Spezifikation gefunden",noActiveSpecs:"Keine aktiven Spezifikationen gefunden",noArchivedSpecs:"Keine archivierten Spezifikationen gefunden",selectSpec:"Wählen Sie oben eine Spezifikation aus um Dokumente anzuzeigen"},i0={title:"Steuerungsdokumente",modified:"Geändert {{time}}",fileNotFound:"Datei nicht gefunden",open:"Öffnen",noDocs:"Keine Steuerungsdokumente gefunden",copyInstructions:"Anweisungen kopieren",copied:"Kopiert!"},u0={scrollToTop:"Nach oben scrollen"},o0={title:{edit:"Kommentar bearbeiten",add:"Kommentar hinzufügen"},selectedText:"Ausgewählter Text",highlightColor:"Hervorhebungsfarbe wählen",hexColor:"Hex-Farbcode",preview:"Vorschau",yourComment:"Ihr Kommentar",placeholder:"Geben Sie hier Ihren Kommentar ein...",tip:"Tipp: Verwenden Sie Strg/Cmd + Enter zum schnellen Speichern",cancel:"Abbrechen",update:"Kommentar aktualisieren",add:"Kommentar hinzufügen",noTextSelected:"Kein Text ausgewählt"},s0={selector:"Sprache",changed:"Sprache erfolgreich geändert",auto:"Automatisch",english:"English",japanese:"日本語",chinese:"中文",spanish:"Español",portuguese:"Português",german:"Deutsch",french:"Français",russian:"Русский",italian:"Italiano",korean:"한국어",arabic:"العربية"},r0={header:Iy,tabs:e0,overview:t0,tasks:a0,approvals:n0,specs:l0,steering:i0,common:u0,commentModal:o0,language:s0},c0={title:"Spec Workflow MCP",support:"Soutenir ce projet"},f0={overview:"Vue d'ensemble du Projet",steering:"Documents de Pilotage",specs:"Documents de Spécification",tasks:"Gestion des Tâches",approvals:"Demandes d'Approbation"},d0={projectTitle:"Vue d'ensemble du Projet",activeSpecs:"Spécifications Actives",archivedSpecs:"Spécifications Archivées",totalSpecs:"Total des Spécifications",tasks:"Tâches",overallProgress:"Progrès Global",recentActivity:"Activité Récente",modified:"{{time}}",noSpecs:"Aucune spécification trouvée"},p0={specLabel:"Spécification",specPlaceholder:"Sélectionner une spécification",stats:{total:"Total",done:"Terminé",left:"Restant",progress:"Progrès"},overallProgress:"Progrès Global",section:"Section",task:"Tâche",copied:"Copié !",copyPromptTitle:"Copier le prompt pour l'agent IA",copyPromptAI:"Copier le prompt IA pour la tâche {{taskId}}",copyPromptDefault:"Copier le prompt par défaut pour la tâche {{taskId}}",copyPrompt:'Veuillez travailler sur la tâche {{taskId}} pour la spécification "{{specName}}"',promptAvailable:"Prompt IA disponible",promptPreview:"Aperçu du Prompt IA",usingDefaultPrompt:"Utilisation du prompt par défaut",status:{pending:"En attente",inProgress:"En cours",completed:"Terminé"},taskGroup:"Groupe de Tâches",meta:{files:"Fichiers",implementation:"Implémentation",purposes:"Objectifs",requirements:"Exigences",leverage:"Utiliser"},loading:"Chargement des tâches...",noSpecs:"Aucune spécification trouvée",selectSpec:"Sélectionner une spécification ci-dessus pour voir les tâches"},h0={docLabel:"Document",categoryPlaceholder:"Sélectionner une catégorie",status:{pending:"En attente"},created:"Créé : {{time}}",response:{approved:"Approuvé",rejected:"Rejeté",needsRevision:"Nécessite une révision"},processing:"Traitement...",approve:"Approuver",reject:"Rejeter",requestRevision:"Demander une Révision",openInEditor:"Ouvrir dans l'Éditeur",noPending:"Aucune approbation en attente pour cette spécification",noPendingDocuments:"Aucun document avec approbations en attente trouvé",selectCategory:"Sélectionner une catégorie ci-dessus pour voir les approbations en attente"},g0={active:"Actif",archived:"Archivé",specLabel:"Spécification",specPlaceholder:"Sélectionner une spécification",archive:"Archiver",unarchive:"Désarchiver",docsTitle:"Documents de Spécification",modified:"Modifié {{time}}",fileNotFound:"Fichier non trouvé",open:"Ouvrir",noDocs:"Aucun document trouvé pour cette spécification",noActiveSpecs:"Aucune spécification active trouvée",noArchivedSpecs:"Aucune spécification archivée trouvée",selectSpec:"Sélectionner une spécification ci-dessus pour voir les documents"},m0={title:"Documents de Pilotage",modified:"Modifié {{time}}",fileNotFound:"Fichier non trouvé",open:"Ouvrir",noDocs:"Aucun document de pilotage trouvé",copyInstructions:"Copier les Instructions",copied:"Copié !"},v0={scrollToTop:"Défiler vers le haut"},y0={title:{edit:"Modifier le commentaire",add:"Ajouter un commentaire"},selectedText:"Texte sélectionné",highlightColor:"Choisir la couleur de surlignage",hexColor:"Code couleur hexadécimal",preview:"Aperçu",yourComment:"Votre commentaire",placeholder:"Saisissez votre commentaire ici...",tip:"Conseil : Utilisez Ctrl/Cmd + Enter pour enregistrer rapidement",cancel:"Annuler",update:"Mettre à jour le commentaire",add:"Ajouter un commentaire",noTextSelected:"Aucun texte sélectionné"},b0={selector:"Langue",changed:"Langue changée avec succès",auto:"Auto",english:"English",japanese:"日本語",chinese:"中文",spanish:"Español",portuguese:"Português",german:"Deutsch",french:"Français",russian:"Русский",italian:"Italiano",korean:"한국어",arabic:"العربية"},S0={header:c0,tabs:f0,overview:d0,tasks:p0,approvals:h0,specs:g0,steering:m0,common:v0,commentModal:y0,language:b0},A0={title:"Spec Workflow MCP",support:"Поддержать этот проект"},x0={overview:"Обзор проекта",steering:"Управляющие документы",specs:"Документы спецификаций",tasks:"Управление задачами",approvals:"Запросы на одобрение"},T0={projectTitle:"Обзор проекта",activeSpecs:"Активные спецификации",archivedSpecs:"Архивированные спецификации",totalSpecs:"Всего спецификаций",tasks:"Задачи",overallProgress:"Общий прогресс",recentActivity:"Недавняя активность",modified:"{{time}}",noSpecs:"Спецификации не найдены"},E0={specLabel:"Спецификация",specPlaceholder:"Выберите спецификацию",stats:{total:"Всего",done:"Готово",left:"Осталось",progress:"Прогресс"},overallProgress:"Общий прогресс",section:"Раздел",task:"Задача",copied:"Скопировано!",copyPromptTitle:"Скопировать подсказку для AI агента",copyPromptAI:"Скопировать AI подсказку для задачи {{taskId}}",copyPromptDefault:"Скопировать стандартную подсказку для задачи {{taskId}}",copyPrompt:'Пожалуйста, работайте над задачей {{taskId}} для спецификации "{{specName}}"',promptAvailable:"AI подсказка доступна",promptPreview:"Предварительный просмотр AI подсказки",usingDefaultPrompt:"Используется стандартная подсказка",status:{pending:"Ожидает",inProgress:"В процессе",completed:"Завершено"},taskGroup:"Группа задач",meta:{files:"Файлы",implementation:"Реализация",purposes:"Цели",requirements:"Требования",leverage:"Использовать"},loading:"Загрузка задач...",noSpecs:"Спецификации не найдены",selectSpec:"Выберите спецификацию выше для просмотра задач"},O0={docLabel:"Документ",categoryPlaceholder:"Выберите категорию",status:{pending:"Ожидает"},created:"Создано: {{time}}",response:{approved:"Одобрено",rejected:"Отклонено",needsRevision:"Требует доработки"},processing:"Обработка...",approve:"Одобрить",reject:"Отклонить",requestRevision:"Запросить доработку",openInEditor:"Открыть в редакторе",noPending:"Нет ожидающих одобрений для этой спецификации",noPendingDocuments:"Документы с ожидающими одобрениями не найдены",selectCategory:"Выберите категорию выше для просмотра ожидающих одобрений"},C0={active:"Активные",archived:"Архивированные",specLabel:"Спецификация",specPlaceholder:"Выберите спецификацию",archive:"Архивировать",unarchive:"Разархивировать",docsTitle:"Документы спецификации",modified:"Изменено {{time}}",fileNotFound:"Файл не найден",open:"Открыть",noDocs:"Документы не найдены для этой спецификации",noActiveSpecs:"Активные спецификации не найдены",noArchivedSpecs:"Архивированные спецификации не найдены",selectSpec:"Выберите спецификацию выше для просмотра документов"},z0={title:"Управляющие документы",modified:"Изменено {{time}}",fileNotFound:"Файл не найден",open:"Открыть",noDocs:"Управляющие документы не найдены",copyInstructions:"Скопировать инструкции",copied:"Скопировано!"},D0={scrollToTop:"Прокрутить вверх"},R0={title:{edit:"Редактировать комментарий",add:"Добавить комментарий"},selectedText:"Выделенный текст",highlightColor:"Выбрать цвет выделения",hexColor:"Hex-код цвета",preview:"Предварительный просмотр",yourComment:"Ваш комментарий",placeholder:"Введите ваш комментарий здесь...",tip:"Совет: Используйте Ctrl/Cmd + Enter для быстрого сохранения",cancel:"Отмена",update:"Обновить комментарий",add:"Добавить комментарий",noTextSelected:"Текст не выделен"},N0={selector:"Язык",changed:"Язык успешно изменен",auto:"Авто",english:"English",japanese:"日本語",chinese:"中文",spanish:"Español",portuguese:"Português",german:"Deutsch",french:"Français",russian:"Русский",italian:"Italiano",korean:"한국어",arabic:"العربية"},M0={header:A0,tabs:x0,overview:T0,tasks:E0,approvals:O0,specs:C0,steering:z0,common:D0,commentModal:R0,language:N0},_0={title:"Spec Workflow MCP",support:"Supporta questo progetto"},w0={overview:"Panoramica Progetto",steering:"Documenti Direzione",specs:"Documenti Specifica",tasks:"Gestione Task",approvals:"Richieste Approvazione"},U0={projectTitle:"Panoramica Progetto",activeSpecs:"Spec Attive",archivedSpecs:"Spec Archiviate",totalSpecs:"Spec Totali",tasks:"Task",overallProgress:"Progresso Complessivo",recentActivity:"Attività Recente",modified:"{{time}}",noSpecs:"Nessuna spec trovata"},L0={specLabel:"Specifica",specPlaceholder:"Seleziona una specifica",stats:{total:"Totale",done:"Fatto",left:"Rimanenti",progress:"Progresso"},overallProgress:"Progresso Complessivo",section:"Sezione",task:"Task",copied:"Copiato!",copyPromptTitle:"Copia prompt per agente AI",copyPromptAI:"Copia prompt AI per task {{taskId}}",copyPromptDefault:"Copia prompt predefinito per task {{taskId}}",copyPrompt:'Lavora sul task {{taskId}} per spec "{{specName}}"',promptAvailable:"Prompt AI disponibile",promptPreview:"Anteprima Prompt AI",usingDefaultPrompt:"Usando prompt predefinito",status:{pending:"In Attesa",inProgress:"In Corso",completed:"Completato"},taskGroup:"Gruppo Task",meta:{files:"File",implementation:"Implementazione",purposes:"Scopi",requirements:"Requisiti",leverage:"Sfrutta"},loading:"Caricamento task...",noSpecs:"Nessuna specifica trovata",selectSpec:"Seleziona una specifica sopra per visualizzare i task"},j0={docLabel:"Documento",categoryPlaceholder:"Seleziona una categoria",status:{pending:"In Attesa"},created:"Creato: {{time}}",response:{approved:"Approvato",rejected:"Rifiutato",needsRevision:"Necessita revisione"},processing:"Elaborazione...",approve:"Approva",reject:"Rifiuta",requestRevision:"Richiedi Revisione",openInEditor:"Apri nell'Editor",noPending:"Nessuna approvazione in attesa per questa specifica",noPendingDocuments:"Nessun documento con approvazioni in attesa trovato",selectCategory:"Seleziona una categoria sopra per visualizzare approvazioni in attesa"},H0={active:"Attive",archived:"Archiviate",specLabel:"Specifica",specPlaceholder:"Seleziona una specifica",archive:"Archivia",unarchive:"Desarchivia",docsTitle:"Documenti Specifica",modified:"Modificato {{time}}",fileNotFound:"File non trovato",open:"Apri",noDocs:"Nessun documento trovato per questa specifica",noActiveSpecs:"Nessuna specifica attiva trovata",noArchivedSpecs:"Nessuna specifica archiviata trovata",selectSpec:"Seleziona una specifica sopra per visualizzare i documenti"},q0={title:"Documenti Direzione",modified:"Modificato {{time}}",fileNotFound:"File non trovato",open:"Apri",noDocs:"Nessun documento direzione trovato",copyInstructions:"Copia Istruzioni",copied:"Copiato!"},G0={scrollToTop:"Scorri in alto"},B0={title:{edit:"Modifica Commento",add:"Aggiungi Commento"},selectedText:"Testo Selezionato",highlightColor:"Scegli Colore Evidenziatore",hexColor:"Codice Colore Hex",preview:"Anteprima",yourComment:"Il Tuo Commento",placeholder:"Inserisci il tuo commento qui...",tip:"Suggerimento: Usa Ctrl/Cmd + Enter per salvare rapidamente",cancel:"Annulla",update:"Aggiorna Commento",add:"Aggiungi Commento",noTextSelected:"Nessun testo selezionato"},k0={selector:"Lingua",changed:"Lingua cambiata con successo",auto:"Automatico",english:"English",japanese:"日本語",chinese:"中文",spanish:"Español",portuguese:"Português",german:"Deutsch",french:"Français",russian:"Русский",italian:"Italiano",korean:"한국어",arabic:"العربية"},Y0={header:_0,tabs:w0,overview:U0,tasks:L0,approvals:j0,specs:H0,steering:q0,common:G0,commentModal:B0,language:k0},V0={title:"Spec Workflow MCP",support:"이 프로젝트 지원하기"},Q0={overview:"프로젝트 개요",steering:"가이드 문서",specs:"명세서 문서",tasks:"태스크 관리",approvals:"승인 요청"},X0={projectTitle:"프로젝트 개요",activeSpecs:"활성 스펙",archivedSpecs:"아카이브된 스펙",totalSpecs:"전체 스펙",tasks:"태스크",overallProgress:"전체 진행률",recentActivity:"최근 활동",modified:"{{time}}",noSpecs:"스펙을 찾을 수 없음"},K0={specLabel:"명세서",specPlaceholder:"명세서 선택",stats:{total:"전체",done:"완료",left:"남음",progress:"진행률"},overallProgress:"전체 진행률",section:"섹션",task:"태스크",copied:"복사됨!",copyPromptTitle:"AI 에이전트용 프롬프트 복사",copyPromptAI:"태스크 {{taskId}}에 대한 AI 프롬프트 복사",copyPromptDefault:"태스크 {{taskId}}에 대한 기본 프롬프트 복사",copyPrompt:'스펙 "{{specName}}"의 태스크 {{taskId}}를 작업해 주세요',promptAvailable:"AI 프롬프트 사용 가능",promptPreview:"AI 프롬프트 미리보기",usingDefaultPrompt:"기본 프롬프트 사용 중",status:{pending:"대기 중",inProgress:"진행 중",completed:"완료됨"},taskGroup:"태스크 그룹",meta:{files:"파일",implementation:"구현",purposes:"목적",requirements:"요구사항",leverage:"활용"},loading:"태스크 로딩 중...",noSpecs:"명세서를 찾을 수 없음",selectSpec:"태스크를 보려면 위에서 명세서를 선택하세요"},Z0={docLabel:"문서",categoryPlaceholder:"카테고리 선택",status:{pending:"대기 중"},created:"생성됨: {{time}}",response:{approved:"승인됨",rejected:"거부됨",needsRevision:"수정 필요"},processing:"처리 중...",approve:"승인",reject:"거부",requestRevision:"수정 요청",openInEditor:"편집기에서 열기",noPending:"이 명세서에 대한 대기 중인 승인이 없습니다",noPendingDocuments:"승인 대기 중인 문서를 찾을 수 없습니다",selectCategory:"승인 대기 중인 항목을 보려면 위에서 카테고리를 선택하세요"},$0={active:"활성",archived:"아카이브됨",specLabel:"명세서",specPlaceholder:"명세서 선택",archive:"아카이브",unarchive:"아카이브 해제",docsTitle:"명세서 문서",modified:"수정됨 {{time}}",fileNotFound:"파일을 찾을 수 없음",open:"열기",noDocs:"이 명세서에 대한 문서를 찾을 수 없습니다",noActiveSpecs:"활성 명세서를 찾을 수 없습니다",noArchivedSpecs:"아카이브된 명세서를 찾을 수 없습니다",selectSpec:"문서를 보려면 위에서 명세서를 선택하세요"},J0={title:"가이드 문서",modified:"수정됨 {{time}}",fileNotFound:"파일을 찾을 수 없음",open:"열기",noDocs:"가이드 문서를 찾을 수 없습니다",copyInstructions:"지침 복사",copied:"복사됨!"},P0={scrollToTop:"맨 위로 스크롤"},F0={title:{edit:"Edit Comment",add:"Add Comment"},selectedText:"Selected Text",highlightColor:"Choose Highlight Color",hexColor:"Hex Color Code",preview:"Preview",yourComment:"Your Comment",placeholder:"Enter your comment here...",tip:"Tip: Use Ctrl/Cmd + Enter to save quickly",cancel:"Cancel",update:"Update Comment",add:"Add Comment",noTextSelected:"No text selected"},W0={selector:"언어",changed:"언어가 성공적으로 변경되었습니다",auto:"자동",english:"English",japanese:"日本語",chinese:"中文",spanish:"Español",portuguese:"Português",german:"Deutsch",french:"Français",russian:"Русский",italian:"Italiano",korean:"한국어",arabic:"العربية"},I0={header:V0,tabs:Q0,overview:X0,tasks:K0,approvals:Z0,specs:$0,steering:J0,common:P0,commentModal:F0,language:W0},eb={title:"Spec Workflow MCP",support:"ادعم هذا المشروع"},tb={overview:"نظرة عامة على المشروع",steering:"وثائق التوجيه",specs:"وثائق المواصفات",tasks:"إدارة المهام",approvals:"طلبات الموافقة"},ab={projectTitle:"نظرة عامة على المشروع",activeSpecs:"المواصفات النشطة",archivedSpecs:"المواصفات المؤرشفة",totalSpecs:"إجمالي المواصفات",tasks:"المهام",overallProgress:"التقدم الإجمالي",recentActivity:"النشاط الأخير",modified:"{{time}}",noSpecs:"لم توجد مواصفات"},nb={specLabel:"المواصفة",specPlaceholder:"اختر مواصفة",stats:{total:"الإجمالي",done:"مكتمل",left:"متبقي",progress:"التقدم"},overallProgress:"التقدم الإجمالي",section:"القسم",task:"المهمة",copied:"تم النسخ!",copyPromptTitle:"نسخ موجه لوكيل الذكاء الاصطناعي",copyPromptAI:"نسخ موجه الذكاء الاصطناعي للمهمة {{taskId}}",copyPromptDefault:"نسخ الموجه الافتراضي للمهمة {{taskId}}",copyPrompt:'يرجى العمل على المهمة {{taskId}} للمواصفة "{{specName}}"',promptAvailable:"موجه الذكاء الاصطناعي متاح",promptPreview:"معاينة موجه الذكاء الاصطناعي",usingDefaultPrompt:"استخدام الموجه الافتراضي",status:{pending:"معلق",inProgress:"قيد التنفيذ",completed:"مكتمل"},taskGroup:"مجموعة المهام",meta:{files:"الملفات",implementation:"التنفيذ",purposes:"الأغراض",requirements:"المتطلبات",leverage:"الاستفادة"},loading:"جاري تحميل المهام...",noSpecs:"لم توجد مواصفات",selectSpec:"اختر مواصفة أعلاه لعرض المهام"},lb={docLabel:"الوثيقة",categoryPlaceholder:"اختر فئة",status:{pending:"معلق"},created:"تم إنشاؤه: {{time}}",response:{approved:"موافق",rejected:"مرفوض",needsRevision:"يحتاج مراجعة"},processing:"جاري المعالجة...",approve:"موافق",reject:"رفض",requestRevision:"طلب مراجعة",openInEditor:"فتح في المحرر",noPending:"لا توجد موافقات معلقة لهذه المواصفة",noPendingDocuments:"لم توجد وثائق بموافقات معلقة",selectCategory:"اختر فئة أعلاه لعرض الموافقات المعلقة"},ib={active:"نشط",archived:"مؤرشف",specLabel:"المواصفة",specPlaceholder:"اختر مواصفة",archive:"أرشف",unarchive:"إلغاء الأرشفة",docsTitle:"وثائق المواصفة",modified:"تم التعديل {{time}}",fileNotFound:"الملف غير موجود",open:"فتح",noDocs:"لم توجد وثائق لهذه المواصفة",noActiveSpecs:"لم توجد مواصفات نشطة",noArchivedSpecs:"لم توجد مواصفات مؤرشفة",selectSpec:"اختر مواصفة أعلاه لعرض الوثائق"},ub={title:"وثائق التوجيه",modified:"تم التعديل {{time}}",fileNotFound:"الملف غير موجود",open:"فتح",noDocs:"لم توجد وثائق توجيه",copyInstructions:"نسخ التعليمات",copied:"تم النسخ!"},ob={scrollToTop:"التمرير للأعلى"},sb={title:{edit:"Edit Comment",add:"Add Comment"},selectedText:"Selected Text",highlightColor:"Choose Highlight Color",hexColor:"Hex Color Code",preview:"Preview",yourComment:"Your Comment",placeholder:"Enter your comment here...",tip:"Tip: Use Ctrl/Cmd + Enter to save quickly",cancel:"Cancel",update:"Update Comment",add:"Add Comment",noTextSelected:"No text selected"},rb={selector:"اللغة",changed:"تم تغيير اللغة بنجاح",auto:"تلقائي",english:"English",japanese:"日本語",chinese:"中文",spanish:"Español",portuguese:"Português",german:"Deutsch",french:"Français",russian:"Русский",italian:"Italiano",korean:"한국어",arabic:"العربية"},cb={header:eb,tabs:tb,overview:ab,tasks:nb,approvals:lb,specs:ib,steering:ub,common:ob,commentModal:sb,language:rb};Fe.use(Np).use(xm).init({resources:{en:{translation:sy},ja:{translation:by},zh:{translation:Ny},es:{translation:ky},pt:{translation:Wy},de:{translation:r0},fr:{translation:S0},ru:{translation:M0},it:{translation:Y0},ko:{translation:I0},ar:{translation:cb}},fallbackLng:"en",interpolation:{escapeValue:!1},debug:!0,detection:{order:["localStorage","navigator","htmlTag"],lookupLocalStorage:"spec-workflow-language",caches:["localStorage"]}});export{Sb as B,gb as C,Tm as I,nm as R,uv as S,fb as a,om as b,iv as c,Gl as d,dv as e,Ab as f,dp as g,Tp as h,pb as i,Ya as j,xb as k,mb as l,vb as m,yb as n,hb as o,db as p,Fe as q,de as r,bb as u};

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/Pimzino/spec-workflow-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server