Files
railseek6/LightRAG-main/lightrag/api/webui/assets/index-C28_YiKE.js
2026-01-13 18:25:49 +08:00

152 lines
269 KiB
JavaScript
Generated
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

import{j as s,Y as cd,O as vg,k as bg,u as sd,Z as Sg,c as Tg,l as xg,g as Dg,S as Ag,T as Ng,n as Eg,m as od,o as Mg,p as zg,$ as rd,a0 as fd,a1 as dd,a2 as jg}from"./ui-vendor-CeCm8EER.js";import{d as Cg,h as Og,r as D,u as md,H as Rg,i as _g,j as ld}from"./react-vendor-DEwriMA6.js";import{N as je,c as Ze,aj as hd,u as Dt,M as mt,ak as gd,al as pd,I as ja,B as Ke,D as Zu,l as Ju,m as Fu,n as Pu,o as Ug,am as Lg,an as Hg,ao as qg,ap as Bg,aq as wg,ar as Gg,k as cs,as as kg,t as ss,at as os,w as Yg,au as Xg,av as Vg,aw as Qg,ax as Kg,ay as Zt,az as yd,aA as vd,aB as bd,a1 as Zg,a2 as Jg,a3 as Fg,a4 as Pg,aC as Wg,aD as Sd,aE as $g,aF as Td,aG as Ig,aH as xd,d as ep,R as tp,aI as lp,V as ap,g as jn,aJ as np,aK as up,aL as ip}from"./feature-graph-BCGhlwa7.js";import{S as ms,a as hs,b as gs,c as ps,e as Kt,D as cp}from"./feature-documents-DFivys0z.js";import{R as sp}from"./feature-retrieval-tl4auWbF.js";import{i as ys}from"./utils-vendor-BysuhMZA.js";import"./graph-vendor-B-X5JegA.js";import"./mermaid-vendor-DhSh_Elb.js";import"./markdown-vendor-Dx00OEO8.js";(function(){const y=document.createElement("link").relList;if(y&&y.supports&&y.supports("modulepreload"))return;for(const N of document.querySelectorAll('link[rel="modulepreload"]'))d(N);new MutationObserver(N=>{for(const C of N)if(C.type==="childList")for(const _ of C.addedNodes)_.tagName==="LINK"&&_.rel==="modulepreload"&&d(_)}).observe(document,{childList:!0,subtree:!0});function x(N){const C={};return N.integrity&&(C.integrity=N.integrity),N.referrerPolicy&&(C.referrerPolicy=N.referrerPolicy),N.crossOrigin==="use-credentials"?C.credentials="include":N.crossOrigin==="anonymous"?C.credentials="omit":C.credentials="same-origin",C}function d(N){if(N.ep)return;N.ep=!0;const C=x(N);fetch(N.href,C)}})();var rs={exports:{}},Cn={},fs={exports:{}},ds={};/**
* @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 ad;function op(){return ad||(ad=1,function(r){function y(A,H){var U=A.length;A.push(H);e:for(;0<U;){var ae=U-1>>>1,me=A[ae];if(0<N(me,H))A[ae]=H,A[U]=me,U=ae;else break e}}function x(A){return A.length===0?null:A[0]}function d(A){if(A.length===0)return null;var H=A[0],U=A.pop();if(U!==H){A[0]=U;e:for(var ae=0,me=A.length,Ql=me>>>1;ae<Ql;){var xl=2*(ae+1)-1,zt=A[xl],K=xl+1,Pe=A[K];if(0>N(zt,U))K<me&&0>N(Pe,zt)?(A[ae]=Pe,A[K]=U,ae=K):(A[ae]=zt,A[xl]=U,ae=xl);else if(K<me&&0>N(Pe,U))A[ae]=Pe,A[K]=U,ae=K;else break e}}return H}function N(A,H){var U=A.sortIndex-H.sortIndex;return U!==0?U:A.id-H.id}if(r.unstable_now=void 0,typeof performance=="object"&&typeof performance.now=="function"){var C=performance;r.unstable_now=function(){return C.now()}}else{var _=Date,P=_.now();r.unstable_now=function(){return _.now()-P}}var G=[],Q=[],ce=1,se=null,Y=3,oe=!1,ee=!1,j=!1,Je=typeof setTimeout=="function"?setTimeout:null,ht=typeof clearTimeout=="function"?clearTimeout:null,Ne=typeof setImmediate<"u"?setImmediate:null;function At(A){for(var H=x(Q);H!==null;){if(H.callback===null)d(Q);else if(H.startTime<=A)d(Q),H.sortIndex=H.expirationTime,y(G,H);else break;H=x(Q)}}function Ft(A){if(j=!1,At(A),!ee)if(x(G)!==null)ee=!0,Sl();else{var H=x(Q);H!==null&&Tl(Ft,H.startTime-A)}}var Be=!1,Ue=-1,Nt=5,Et=-1;function R(){return!(r.unstable_now()-Et<Nt)}function F(){if(Be){var A=r.unstable_now();Et=A;var H=!0;try{e:{ee=!1,j&&(j=!1,ht(Ue),Ue=-1),oe=!0;var U=Y;try{t:{for(At(A),se=x(G);se!==null&&!(se.expirationTime>A&&R());){var ae=se.callback;if(typeof ae=="function"){se.callback=null,Y=se.priorityLevel;var me=ae(se.expirationTime<=A);if(A=r.unstable_now(),typeof me=="function"){se.callback=me,At(A),H=!0;break t}se===x(G)&&d(G),At(A)}else d(G);se=x(G)}if(se!==null)H=!0;else{var Ql=x(Q);Ql!==null&&Tl(Ft,Ql.startTime-A),H=!1}}break e}finally{se=null,Y=U,oe=!1}H=void 0}}finally{H?Fe():Be=!1}}}var Fe;if(typeof Ne=="function")Fe=function(){Ne(F)};else if(typeof MessageChannel<"u"){var B=new MessageChannel,Mt=B.port2;B.port1.onmessage=F,Fe=function(){Mt.postMessage(null)}}else Fe=function(){Je(F,0)};function Sl(){Be||(Be=!0,Fe())}function Tl(A,H){Ue=Je(function(){A(r.unstable_now())},H)}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(A){A.callback=null},r.unstable_continueExecution=function(){ee||oe||(ee=!0,Sl())},r.unstable_forceFrameRate=function(A){0>A||125<A?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):Nt=0<A?Math.floor(1e3/A):5},r.unstable_getCurrentPriorityLevel=function(){return Y},r.unstable_getFirstCallbackNode=function(){return x(G)},r.unstable_next=function(A){switch(Y){case 1:case 2:case 3:var H=3;break;default:H=Y}var U=Y;Y=H;try{return A()}finally{Y=U}},r.unstable_pauseExecution=function(){},r.unstable_requestPaint=function(){},r.unstable_runWithPriority=function(A,H){switch(A){case 1:case 2:case 3:case 4:case 5:break;default:A=3}var U=Y;Y=A;try{return H()}finally{Y=U}},r.unstable_scheduleCallback=function(A,H,U){var ae=r.unstable_now();switch(typeof U=="object"&&U!==null?(U=U.delay,U=typeof U=="number"&&0<U?ae+U:ae):U=ae,A){case 1:var me=-1;break;case 2:me=250;break;case 5:me=1073741823;break;case 4:me=1e4;break;default:me=5e3}return me=U+me,A={id:ce++,callback:H,priorityLevel:A,startTime:U,expirationTime:me,sortIndex:-1},U>ae?(A.sortIndex=U,y(Q,A),x(G)===null&&A===x(Q)&&(j?(ht(Ue),Ue=-1):j=!0,Tl(Ft,U-ae))):(A.sortIndex=me,y(G,A),ee||oe||(ee=!0,Sl())),A},r.unstable_shouldYield=R,r.unstable_wrapCallback=function(A){var H=Y;return function(){var U=Y;Y=H;try{return A.apply(this,arguments)}finally{Y=U}}}}(ds)),ds}var nd;function rp(){return nd||(nd=1,fs.exports=op()),fs.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 ud;function fp(){if(ud)return Cn;ud=1;var r=rp(),y=Cg(),x=Og();function d(e){var t="https://react.dev/errors/"+e;if(1<arguments.length){t+="?args[]="+encodeURIComponent(arguments[1]);for(var l=2;l<arguments.length;l++)t+="&args[]="+encodeURIComponent(arguments[l])}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 N(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11)}var C=Symbol.for("react.element"),_=Symbol.for("react.transitional.element"),P=Symbol.for("react.portal"),G=Symbol.for("react.fragment"),Q=Symbol.for("react.strict_mode"),ce=Symbol.for("react.profiler"),se=Symbol.for("react.provider"),Y=Symbol.for("react.consumer"),oe=Symbol.for("react.context"),ee=Symbol.for("react.forward_ref"),j=Symbol.for("react.suspense"),Je=Symbol.for("react.suspense_list"),ht=Symbol.for("react.memo"),Ne=Symbol.for("react.lazy"),At=Symbol.for("react.offscreen"),Ft=Symbol.for("react.memo_cache_sentinel"),Be=Symbol.iterator;function Ue(e){return e===null||typeof e!="object"?null:(e=Be&&e[Be]||e["@@iterator"],typeof e=="function"?e:null)}var Nt=Symbol.for("react.client.reference");function Et(e){if(e==null)return null;if(typeof e=="function")return e.$$typeof===Nt?null:e.displayName||e.name||null;if(typeof e=="string")return e;switch(e){case G:return"Fragment";case P:return"Portal";case ce:return"Profiler";case Q:return"StrictMode";case j:return"Suspense";case Je:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case oe:return(e.displayName||"Context")+".Provider";case Y:return(e._context.displayName||"Context")+".Consumer";case ee:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case ht:return t=e.displayName||null,t!==null?t:Et(e.type)||"Memo";case Ne:t=e._payload,e=e._init;try{return Et(e(t))}catch{}}return null}var R=y.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,F=Object.assign,Fe,B;function Mt(e){if(Fe===void 0)try{throw Error()}catch(l){var t=l.stack.trim().match(/\n( *(at )?)/);Fe=t&&t[1]||"",B=-1<l.stack.indexOf(`
at`)?" (<anonymous>)":-1<l.stack.indexOf("@")?"@unknown:0:0":""}return`
`+Fe+e+B}var Sl=!1;function Tl(e,t){if(!e||Sl)return"";Sl=!0;var l=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{var a={DetermineComponentFrameRoot:function(){try{if(t){var T=function(){throw Error()};if(Object.defineProperty(T.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(T,[])}catch(v){var p=v}Reflect.construct(e,[],T)}else{try{T.call()}catch(v){p=v}e.call(T.prototype)}}else{try{throw Error()}catch(v){p=v}(T=e())&&typeof T.catch=="function"&&T.catch(function(){})}}catch(v){if(v&&p&&typeof v.stack=="string")return[v.stack,p.stack]}return[null,null]}};a.DetermineComponentFrameRoot.displayName="DetermineComponentFrameRoot";var n=Object.getOwnPropertyDescriptor(a.DetermineComponentFrameRoot,"name");n&&n.configurable&&Object.defineProperty(a.DetermineComponentFrameRoot,"name",{value:"DetermineComponentFrameRoot"});var u=a.DetermineComponentFrameRoot(),i=u[0],c=u[1];if(i&&c){var o=i.split(`
`),m=c.split(`
`);for(n=a=0;a<o.length&&!o[a].includes("DetermineComponentFrameRoot");)a++;for(;n<m.length&&!m[n].includes("DetermineComponentFrameRoot");)n++;if(a===o.length||n===m.length)for(a=o.length-1,n=m.length-1;1<=a&&0<=n&&o[a]!==m[n];)n--;for(;1<=a&&0<=n;a--,n--)if(o[a]!==m[n]){if(a!==1||n!==1)do if(a--,n--,0>n||o[a]!==m[n]){var b=`
`+o[a].replace(" at new "," at ");return e.displayName&&b.includes("<anonymous>")&&(b=b.replace("<anonymous>",e.displayName)),b}while(1<=a&&0<=n);break}}}finally{Sl=!1,Error.prepareStackTrace=l}return(l=e?e.displayName||e.name:"")?Mt(l):""}function A(e){switch(e.tag){case 26:case 27:case 5:return Mt(e.type);case 16:return Mt("Lazy");case 13:return Mt("Suspense");case 19:return Mt("SuspenseList");case 0:case 15:return e=Tl(e.type,!1),e;case 11:return e=Tl(e.type.render,!1),e;case 1:return e=Tl(e.type,!0),e;default:return""}}function H(e){try{var t="";do t+=A(e),e=e.return;while(e);return t}catch(l){return`
Error generating stack: `+l.message+`
`+l.stack}}function U(e){var t=e,l=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do t=e,t.flags&4098&&(l=t.return),e=t.return;while(e)}return t.tag===3?l:null}function ae(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 me(e){if(U(e)!==e)throw Error(d(188))}function Ql(e){var t=e.alternate;if(!t){if(t=U(e),t===null)throw Error(d(188));return t!==e?null:e}for(var l=e,a=t;;){var n=l.return;if(n===null)break;var u=n.alternate;if(u===null){if(a=n.return,a!==null){l=a;continue}break}if(n.child===u.child){for(u=n.child;u;){if(u===l)return me(n),e;if(u===a)return me(n),t;u=u.sibling}throw Error(d(188))}if(l.return!==a.return)l=n,a=u;else{for(var i=!1,c=n.child;c;){if(c===l){i=!0,l=n,a=u;break}if(c===a){i=!0,a=n,l=u;break}c=c.sibling}if(!i){for(c=u.child;c;){if(c===l){i=!0,l=u,a=n;break}if(c===a){i=!0,a=u,l=n;break}c=c.sibling}if(!i)throw Error(d(189))}}if(l.alternate!==a)throw Error(d(190))}if(l.tag!==3)throw Error(d(188));return l.stateNode.current===l?e:t}function xl(e){var t=e.tag;if(t===5||t===26||t===27||t===6)return e;for(e=e.child;e!==null;){if(t=xl(e),t!==null)return t;e=e.sibling}return null}var zt=Array.isArray,K=x.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,Pe={pending:!1,data:null,method:null,action:null},Wu=[],Kl=-1;function gt(e){return{current:e}}function Se(e){0>Kl||(e.current=Wu[Kl],Wu[Kl]=null,Kl--)}function ne(e,t){Kl++,Wu[Kl]=e.current,e.current=t}var pt=gt(null),Oa=gt(null),Pt=gt(null),Rn=gt(null);function _n(e,t){switch(ne(Pt,t),ne(Oa,e),ne(pt,null),e=t.nodeType,e){case 9:case 11:t=(t=t.documentElement)&&(t=t.namespaceURI)?Of(t):0;break;default:if(e=e===8?t.parentNode:t,t=e.tagName,e=e.namespaceURI)e=Of(e),t=Rf(e,t);else switch(t){case"svg":t=1;break;case"math":t=2;break;default:t=0}}Se(pt),ne(pt,t)}function Zl(){Se(pt),Se(Oa),Se(Pt)}function $u(e){e.memoizedState!==null&&ne(Rn,e);var t=pt.current,l=Rf(t,e.type);t!==l&&(ne(Oa,e),ne(pt,l))}function Un(e){Oa.current===e&&(Se(pt),Se(Oa)),Rn.current===e&&(Se(Rn),An._currentValue=Pe)}var Iu=Object.prototype.hasOwnProperty,ei=r.unstable_scheduleCallback,ti=r.unstable_cancelCallback,Pd=r.unstable_shouldYield,Wd=r.unstable_requestPaint,yt=r.unstable_now,$d=r.unstable_getCurrentPriorityLevel,vs=r.unstable_ImmediatePriority,bs=r.unstable_UserBlockingPriority,Ln=r.unstable_NormalPriority,Id=r.unstable_LowPriority,Ss=r.unstable_IdlePriority,em=r.log,tm=r.unstable_setDisableYieldValue,Ra=null,we=null;function lm(e){if(we&&typeof we.onCommitFiberRoot=="function")try{we.onCommitFiberRoot(Ra,e,void 0,(e.current.flags&128)===128)}catch{}}function Wt(e){if(typeof em=="function"&&tm(e),we&&typeof we.setStrictMode=="function")try{we.setStrictMode(Ra,e)}catch{}}var Ge=Math.clz32?Math.clz32:um,am=Math.log,nm=Math.LN2;function um(e){return e>>>=0,e===0?32:31-(am(e)/nm|0)|0}var Hn=128,qn=4194304;function Dl(e){var t=e&42;if(t!==0)return t;switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:return 64;case 128: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&4194176;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 Bn(e,t){var l=e.pendingLanes;if(l===0)return 0;var a=0,n=e.suspendedLanes,u=e.pingedLanes,i=e.warmLanes;e=e.finishedLanes!==0;var c=l&134217727;return c!==0?(l=c&~n,l!==0?a=Dl(l):(u&=c,u!==0?a=Dl(u):e||(i=c&~i,i!==0&&(a=Dl(i))))):(c=l&~n,c!==0?a=Dl(c):u!==0?a=Dl(u):e||(i=l&~i,i!==0&&(a=Dl(i)))),a===0?0:t!==0&&t!==a&&!(t&n)&&(n=a&-a,i=t&-t,n>=i||n===32&&(i&4194176)!==0)?t:a}function _a(e,t){return(e.pendingLanes&~(e.suspendedLanes&~e.pingedLanes)&t)===0}function im(e,t){switch(e){case 1:case 2:case 4:case 8:return t+250;case 16:case 32:case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return t+5e3;case 4194304:case 8388608:case 16777216:case 33554432:return-1;case 67108864:case 134217728:case 268435456:case 536870912:case 1073741824:return-1;default:return-1}}function Ts(){var e=Hn;return Hn<<=1,!(Hn&4194176)&&(Hn=128),e}function xs(){var e=qn;return qn<<=1,!(qn&62914560)&&(qn=4194304),e}function li(e){for(var t=[],l=0;31>l;l++)t.push(e);return t}function Ua(e,t){e.pendingLanes|=t,t!==268435456&&(e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0)}function cm(e,t,l,a,n,u){var i=e.pendingLanes;e.pendingLanes=l,e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0,e.expiredLanes&=l,e.entangledLanes&=l,e.errorRecoveryDisabledLanes&=l,e.shellSuspendCounter=0;var c=e.entanglements,o=e.expirationTimes,m=e.hiddenUpdates;for(l=i&~l;0<l;){var b=31-Ge(l),T=1<<b;c[b]=0,o[b]=-1;var p=m[b];if(p!==null)for(m[b]=null,b=0;b<p.length;b++){var v=p[b];v!==null&&(v.lane&=-536870913)}l&=~T}a!==0&&Ds(e,a,0),u!==0&&n===0&&e.tag!==0&&(e.suspendedLanes|=u&~(i&~t))}function Ds(e,t,l){e.pendingLanes|=t,e.suspendedLanes&=~t;var a=31-Ge(t);e.entangledLanes|=t,e.entanglements[a]=e.entanglements[a]|1073741824|l&4194218}function As(e,t){var l=e.entangledLanes|=t;for(e=e.entanglements;l;){var a=31-Ge(l),n=1<<a;n&t|e[a]&t&&(e[a]|=t),l&=~n}}function Ns(e){return e&=-e,2<e?8<e?e&134217727?32:268435456:8:2}function Es(){var e=K.p;return e!==0?e:(e=window.event,e===void 0?32:Pf(e.type))}function sm(e,t){var l=K.p;try{return K.p=e,t()}finally{K.p=l}}var $t=Math.random().toString(36).slice(2),Ce="__reactFiber$"+$t,Le="__reactProps$"+$t,Jl="__reactContainer$"+$t,ai="__reactEvents$"+$t,om="__reactListeners$"+$t,rm="__reactHandles$"+$t,Ms="__reactResources$"+$t,La="__reactMarker$"+$t;function ni(e){delete e[Ce],delete e[Le],delete e[ai],delete e[om],delete e[rm]}function Al(e){var t=e[Ce];if(t)return t;for(var l=e.parentNode;l;){if(t=l[Jl]||l[Ce]){if(l=t.alternate,t.child!==null||l!==null&&l.child!==null)for(e=Lf(e);e!==null;){if(l=e[Ce])return l;e=Lf(e)}return t}e=l,l=e.parentNode}return null}function Fl(e){if(e=e[Ce]||e[Jl]){var t=e.tag;if(t===5||t===6||t===13||t===26||t===27||t===3)return e}return null}function Ha(e){var t=e.tag;if(t===5||t===26||t===27||t===6)return e.stateNode;throw Error(d(33))}function Pl(e){var t=e[Ms];return t||(t=e[Ms]={hoistableStyles:new Map,hoistableScripts:new Map}),t}function Te(e){e[La]=!0}var zs=new Set,js={};function Nl(e,t){Wl(e,t),Wl(e+"Capture",t)}function Wl(e,t){for(js[e]=t,e=0;e<t.length;e++)zs.add(t[e])}var jt=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),fm=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]*$"),Cs={},Os={};function dm(e){return Iu.call(Os,e)?!0:Iu.call(Cs,e)?!1:fm.test(e)?Os[e]=!0:(Cs[e]=!0,!1)}function wn(e,t,l){if(dm(t))if(l===null)e.removeAttribute(t);else{switch(typeof l){case"undefined":case"function":case"symbol":e.removeAttribute(t);return;case"boolean":var a=t.toLowerCase().slice(0,5);if(a!=="data-"&&a!=="aria-"){e.removeAttribute(t);return}}e.setAttribute(t,""+l)}}function Gn(e,t,l){if(l===null)e.removeAttribute(t);else{switch(typeof l){case"undefined":case"function":case"symbol":case"boolean":e.removeAttribute(t);return}e.setAttribute(t,""+l)}}function Ct(e,t,l,a){if(a===null)e.removeAttribute(l);else{switch(typeof a){case"undefined":case"function":case"symbol":case"boolean":e.removeAttribute(l);return}e.setAttributeNS(t,l,""+a)}}function We(e){switch(typeof e){case"bigint":case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function Rs(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function mm(e){var t=Rs(e)?"checked":"value",l=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),a=""+e[t];if(!e.hasOwnProperty(t)&&typeof l<"u"&&typeof l.get=="function"&&typeof l.set=="function"){var n=l.get,u=l.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return n.call(this)},set:function(i){a=""+i,u.call(this,i)}}),Object.defineProperty(e,t,{enumerable:l.enumerable}),{getValue:function(){return a},setValue:function(i){a=""+i},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function kn(e){e._valueTracker||(e._valueTracker=mm(e))}function _s(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var l=t.getValue(),a="";return e&&(a=Rs(e)?e.checked?"true":"false":e.value),e=a,e!==l?(t.setValue(e),!0):!1}function Yn(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 hm=/[\n"\\]/g;function $e(e){return e.replace(hm,function(t){return"\\"+t.charCodeAt(0).toString(16)+" "})}function ui(e,t,l,a,n,u,i,c){e.name="",i!=null&&typeof i!="function"&&typeof i!="symbol"&&typeof i!="boolean"?e.type=i:e.removeAttribute("type"),t!=null?i==="number"?(t===0&&e.value===""||e.value!=t)&&(e.value=""+We(t)):e.value!==""+We(t)&&(e.value=""+We(t)):i!=="submit"&&i!=="reset"||e.removeAttribute("value"),t!=null?ii(e,i,We(t)):l!=null?ii(e,i,We(l)):a!=null&&e.removeAttribute("value"),n==null&&u!=null&&(e.defaultChecked=!!u),n!=null&&(e.checked=n&&typeof n!="function"&&typeof n!="symbol"),c!=null&&typeof c!="function"&&typeof c!="symbol"&&typeof c!="boolean"?e.name=""+We(c):e.removeAttribute("name")}function Us(e,t,l,a,n,u,i,c){if(u!=null&&typeof u!="function"&&typeof u!="symbol"&&typeof u!="boolean"&&(e.type=u),t!=null||l!=null){if(!(u!=="submit"&&u!=="reset"||t!=null))return;l=l!=null?""+We(l):"",t=t!=null?""+We(t):l,c||t===e.value||(e.value=t),e.defaultValue=t}a=a??n,a=typeof a!="function"&&typeof a!="symbol"&&!!a,e.checked=c?e.checked:!!a,e.defaultChecked=!!a,i!=null&&typeof i!="function"&&typeof i!="symbol"&&typeof i!="boolean"&&(e.name=i)}function ii(e,t,l){t==="number"&&Yn(e.ownerDocument)===e||e.defaultValue===""+l||(e.defaultValue=""+l)}function $l(e,t,l,a){if(e=e.options,t){t={};for(var n=0;n<l.length;n++)t["$"+l[n]]=!0;for(l=0;l<e.length;l++)n=t.hasOwnProperty("$"+e[l].value),e[l].selected!==n&&(e[l].selected=n),n&&a&&(e[l].defaultSelected=!0)}else{for(l=""+We(l),t=null,n=0;n<e.length;n++){if(e[n].value===l){e[n].selected=!0,a&&(e[n].defaultSelected=!0);return}t!==null||e[n].disabled||(t=e[n])}t!==null&&(t.selected=!0)}}function Ls(e,t,l){if(t!=null&&(t=""+We(t),t!==e.value&&(e.value=t),l==null)){e.defaultValue!==t&&(e.defaultValue=t);return}e.defaultValue=l!=null?""+We(l):""}function Hs(e,t,l,a){if(t==null){if(a!=null){if(l!=null)throw Error(d(92));if(zt(a)){if(1<a.length)throw Error(d(93));a=a[0]}l=a}l==null&&(l=""),t=l}l=We(t),e.defaultValue=l,a=e.textContent,a===l&&a!==""&&a!==null&&(e.value=a)}function Il(e,t){if(t){var l=e.firstChild;if(l&&l===e.lastChild&&l.nodeType===3){l.nodeValue=t;return}}e.textContent=t}var gm=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 qs(e,t,l){var a=t.indexOf("--")===0;l==null||typeof l=="boolean"||l===""?a?e.setProperty(t,""):t==="float"?e.cssFloat="":e[t]="":a?e.setProperty(t,l):typeof l!="number"||l===0||gm.has(t)?t==="float"?e.cssFloat=l:e[t]=(""+l).trim():e[t]=l+"px"}function Bs(e,t,l){if(t!=null&&typeof t!="object")throw Error(d(62));if(e=e.style,l!=null){for(var a in l)!l.hasOwnProperty(a)||t!=null&&t.hasOwnProperty(a)||(a.indexOf("--")===0?e.setProperty(a,""):a==="float"?e.cssFloat="":e[a]="");for(var n in t)a=t[n],t.hasOwnProperty(n)&&l[n]!==a&&qs(e,n,a)}else for(var u in t)t.hasOwnProperty(u)&&qs(e,u,t[u])}function ci(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 pm=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"]]),ym=/^[\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 Xn(e){return ym.test(""+e)?"javascript:throw new Error('React has blocked a javascript: URL as a security precaution.')":e}var si=null;function oi(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var ea=null,ta=null;function ws(e){var t=Fl(e);if(t&&(e=t.stateNode)){var l=e[Le]||null;e:switch(e=t.stateNode,t.type){case"input":if(ui(e,l.value,l.defaultValue,l.defaultValue,l.checked,l.defaultChecked,l.type,l.name),t=l.name,l.type==="radio"&&t!=null){for(l=e;l.parentNode;)l=l.parentNode;for(l=l.querySelectorAll('input[name="'+$e(""+t)+'"][type="radio"]'),t=0;t<l.length;t++){var a=l[t];if(a!==e&&a.form===e.form){var n=a[Le]||null;if(!n)throw Error(d(90));ui(a,n.value,n.defaultValue,n.defaultValue,n.checked,n.defaultChecked,n.type,n.name)}}for(t=0;t<l.length;t++)a=l[t],a.form===e.form&&_s(a)}break e;case"textarea":Ls(e,l.value,l.defaultValue);break e;case"select":t=l.value,t!=null&&$l(e,!!l.multiple,t,!1)}}}var ri=!1;function Gs(e,t,l){if(ri)return e(t,l);ri=!0;try{var a=e(t);return a}finally{if(ri=!1,(ea!==null||ta!==null)&&(Eu(),ea&&(t=ea,e=ta,ta=ea=null,ws(t),e)))for(t=0;t<e.length;t++)ws(e[t])}}function qa(e,t){var l=e.stateNode;if(l===null)return null;var a=l[Le]||null;if(a===null)return null;l=a[t];e:switch(t){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(a=!a.disabled)||(e=e.type,a=!(e==="button"||e==="input"||e==="select"||e==="textarea")),e=!a;break e;default:e=!1}if(e)return null;if(l&&typeof l!="function")throw Error(d(231,t,typeof l));return l}var fi=!1;if(jt)try{var Ba={};Object.defineProperty(Ba,"passive",{get:function(){fi=!0}}),window.addEventListener("test",Ba,Ba),window.removeEventListener("test",Ba,Ba)}catch{fi=!1}var It=null,di=null,Vn=null;function ks(){if(Vn)return Vn;var e,t=di,l=t.length,a,n="value"in It?It.value:It.textContent,u=n.length;for(e=0;e<l&&t[e]===n[e];e++);var i=l-e;for(a=1;a<=i&&t[l-a]===n[u-a];a++);return Vn=n.slice(e,1<a?1-a:void 0)}function Qn(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 Kn(){return!0}function Ys(){return!1}function He(e){function t(l,a,n,u,i){this._reactName=l,this._targetInst=n,this.type=a,this.nativeEvent=u,this.target=i,this.currentTarget=null;for(var c in e)e.hasOwnProperty(c)&&(l=e[c],this[c]=l?l(u):u[c]);return this.isDefaultPrevented=(u.defaultPrevented!=null?u.defaultPrevented:u.returnValue===!1)?Kn:Ys,this.isPropagationStopped=Ys,this}return F(t.prototype,{preventDefault:function(){this.defaultPrevented=!0;var l=this.nativeEvent;l&&(l.preventDefault?l.preventDefault():typeof l.returnValue!="unknown"&&(l.returnValue=!1),this.isDefaultPrevented=Kn)},stopPropagation:function(){var l=this.nativeEvent;l&&(l.stopPropagation?l.stopPropagation():typeof l.cancelBubble!="unknown"&&(l.cancelBubble=!0),this.isPropagationStopped=Kn)},persist:function(){},isPersistent:Kn}),t}var El={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},Zn=He(El),wa=F({},El,{view:0,detail:0}),vm=He(wa),mi,hi,Ga,Jn=F({},wa,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:pi,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!==Ga&&(Ga&&e.type==="mousemove"?(mi=e.screenX-Ga.screenX,hi=e.screenY-Ga.screenY):hi=mi=0,Ga=e),mi)},movementY:function(e){return"movementY"in e?e.movementY:hi}}),Xs=He(Jn),bm=F({},Jn,{dataTransfer:0}),Sm=He(bm),Tm=F({},wa,{relatedTarget:0}),gi=He(Tm),xm=F({},El,{animationName:0,elapsedTime:0,pseudoElement:0}),Dm=He(xm),Am=F({},El,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),Nm=He(Am),Em=F({},El,{data:0}),Vs=He(Em),Mm={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},zm={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"},jm={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function Cm(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):(e=jm[e])?!!t[e]:!1}function pi(){return Cm}var Om=F({},wa,{key:function(e){if(e.key){var t=Mm[e.key]||e.key;if(t!=="Unidentified")return t}return e.type==="keypress"?(e=Qn(e),e===13?"Enter":String.fromCharCode(e)):e.type==="keydown"||e.type==="keyup"?zm[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:pi,charCode:function(e){return e.type==="keypress"?Qn(e):0},keyCode:function(e){return e.type==="keydown"||e.type==="keyup"?e.keyCode:0},which:function(e){return e.type==="keypress"?Qn(e):e.type==="keydown"||e.type==="keyup"?e.keyCode:0}}),Rm=He(Om),_m=F({},Jn,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),Qs=He(_m),Um=F({},wa,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:pi}),Lm=He(Um),Hm=F({},El,{propertyName:0,elapsedTime:0,pseudoElement:0}),qm=He(Hm),Bm=F({},Jn,{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}),wm=He(Bm),Gm=F({},El,{newState:0,oldState:0}),km=He(Gm),Ym=[9,13,27,32],yi=jt&&"CompositionEvent"in window,ka=null;jt&&"documentMode"in document&&(ka=document.documentMode);var Xm=jt&&"TextEvent"in window&&!ka,Ks=jt&&(!yi||ka&&8<ka&&11>=ka),Zs=" ",Js=!1;function Fs(e,t){switch(e){case"keyup":return Ym.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Ps(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var la=!1;function Vm(e,t){switch(e){case"compositionend":return Ps(t);case"keypress":return t.which!==32?null:(Js=!0,Zs);case"textInput":return e=t.data,e===Zs&&Js?null:e;default:return null}}function Qm(e,t){if(la)return e==="compositionend"||!yi&&Fs(e,t)?(e=ks(),Vn=di=It=null,la=!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 Ks&&t.locale!=="ko"?null:t.data;default:return null}}var Km={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 Ws(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t==="input"?!!Km[e.type]:t==="textarea"}function $s(e,t,l,a){ea?ta?ta.push(a):ta=[a]:ea=a,t=Ou(t,"onChange"),0<t.length&&(l=new Zn("onChange","change",null,l,a),e.push({event:l,listeners:t}))}var Ya=null,Xa=null;function Zm(e){Ef(e,0)}function Fn(e){var t=Ha(e);if(_s(t))return e}function Is(e,t){if(e==="change")return t}var eo=!1;if(jt){var vi;if(jt){var bi="oninput"in document;if(!bi){var to=document.createElement("div");to.setAttribute("oninput","return;"),bi=typeof to.oninput=="function"}vi=bi}else vi=!1;eo=vi&&(!document.documentMode||9<document.documentMode)}function lo(){Ya&&(Ya.detachEvent("onpropertychange",ao),Xa=Ya=null)}function ao(e){if(e.propertyName==="value"&&Fn(Xa)){var t=[];$s(t,Xa,e,oi(e)),Gs(Zm,t)}}function Jm(e,t,l){e==="focusin"?(lo(),Ya=t,Xa=l,Ya.attachEvent("onpropertychange",ao)):e==="focusout"&&lo()}function Fm(e){if(e==="selectionchange"||e==="keyup"||e==="keydown")return Fn(Xa)}function Pm(e,t){if(e==="click")return Fn(t)}function Wm(e,t){if(e==="input"||e==="change")return Fn(t)}function $m(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var ke=typeof Object.is=="function"?Object.is:$m;function Va(e,t){if(ke(e,t))return!0;if(typeof e!="object"||e===null||typeof t!="object"||t===null)return!1;var l=Object.keys(e),a=Object.keys(t);if(l.length!==a.length)return!1;for(a=0;a<l.length;a++){var n=l[a];if(!Iu.call(t,n)||!ke(e[n],t[n]))return!1}return!0}function no(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function uo(e,t){var l=no(e);e=0;for(var a;l;){if(l.nodeType===3){if(a=e+l.textContent.length,e<=t&&a>=t)return{node:l,offset:t-e};e=a}e:{for(;l;){if(l.nextSibling){l=l.nextSibling;break e}l=l.parentNode}l=void 0}l=no(l)}}function io(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?io(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function co(e){e=e!=null&&e.ownerDocument!=null&&e.ownerDocument.defaultView!=null?e.ownerDocument.defaultView:window;for(var t=Yn(e.document);t instanceof e.HTMLIFrameElement;){try{var l=typeof t.contentWindow.location.href=="string"}catch{l=!1}if(l)e=t.contentWindow;else break;t=Yn(e.document)}return t}function Si(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&(t==="input"&&(e.type==="text"||e.type==="search"||e.type==="tel"||e.type==="url"||e.type==="password")||t==="textarea"||e.contentEditable==="true")}function Im(e,t){var l=co(t);t=e.focusedElem;var a=e.selectionRange;if(l!==t&&t&&t.ownerDocument&&io(t.ownerDocument.documentElement,t)){if(a!==null&&Si(t)){if(e=a.start,l=a.end,l===void 0&&(l=e),"selectionStart"in t)t.selectionStart=e,t.selectionEnd=Math.min(l,t.value.length);else if(l=(e=t.ownerDocument||document)&&e.defaultView||window,l.getSelection){l=l.getSelection();var n=t.textContent.length,u=Math.min(a.start,n);a=a.end===void 0?u:Math.min(a.end,n),!l.extend&&u>a&&(n=a,a=u,u=n),n=uo(t,u);var i=uo(t,a);n&&i&&(l.rangeCount!==1||l.anchorNode!==n.node||l.anchorOffset!==n.offset||l.focusNode!==i.node||l.focusOffset!==i.offset)&&(e=e.createRange(),e.setStart(n.node,n.offset),l.removeAllRanges(),u>a?(l.addRange(e),l.extend(i.node,i.offset)):(e.setEnd(i.node,i.offset),l.addRange(e)))}}for(e=[],l=t;l=l.parentNode;)l.nodeType===1&&e.push({element:l,left:l.scrollLeft,top:l.scrollTop});for(typeof t.focus=="function"&&t.focus(),t=0;t<e.length;t++)l=e[t],l.element.scrollLeft=l.left,l.element.scrollTop=l.top}}var eh=jt&&"documentMode"in document&&11>=document.documentMode,aa=null,Ti=null,Qa=null,xi=!1;function so(e,t,l){var a=l.window===l?l.document:l.nodeType===9?l:l.ownerDocument;xi||aa==null||aa!==Yn(a)||(a=aa,"selectionStart"in a&&Si(a)?a={start:a.selectionStart,end:a.selectionEnd}:(a=(a.ownerDocument&&a.ownerDocument.defaultView||window).getSelection(),a={anchorNode:a.anchorNode,anchorOffset:a.anchorOffset,focusNode:a.focusNode,focusOffset:a.focusOffset}),Qa&&Va(Qa,a)||(Qa=a,a=Ou(Ti,"onSelect"),0<a.length&&(t=new Zn("onSelect","select",null,t,l),e.push({event:t,listeners:a}),t.target=aa)))}function Ml(e,t){var l={};return l[e.toLowerCase()]=t.toLowerCase(),l["Webkit"+e]="webkit"+t,l["Moz"+e]="moz"+t,l}var na={animationend:Ml("Animation","AnimationEnd"),animationiteration:Ml("Animation","AnimationIteration"),animationstart:Ml("Animation","AnimationStart"),transitionrun:Ml("Transition","TransitionRun"),transitionstart:Ml("Transition","TransitionStart"),transitioncancel:Ml("Transition","TransitionCancel"),transitionend:Ml("Transition","TransitionEnd")},Di={},oo={};jt&&(oo=document.createElement("div").style,"AnimationEvent"in window||(delete na.animationend.animation,delete na.animationiteration.animation,delete na.animationstart.animation),"TransitionEvent"in window||delete na.transitionend.transition);function zl(e){if(Di[e])return Di[e];if(!na[e])return e;var t=na[e],l;for(l in t)if(t.hasOwnProperty(l)&&l in oo)return Di[e]=t[l];return e}var ro=zl("animationend"),fo=zl("animationiteration"),mo=zl("animationstart"),th=zl("transitionrun"),lh=zl("transitionstart"),ah=zl("transitioncancel"),ho=zl("transitionend"),go=new Map,po="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 scrollEnd toggle touchMove waiting wheel".split(" ");function ot(e,t){go.set(e,t),Nl(t,[e])}var Ie=[],ua=0,Ai=0;function Pn(){for(var e=ua,t=Ai=ua=0;t<e;){var l=Ie[t];Ie[t++]=null;var a=Ie[t];Ie[t++]=null;var n=Ie[t];Ie[t++]=null;var u=Ie[t];if(Ie[t++]=null,a!==null&&n!==null){var i=a.pending;i===null?n.next=n:(n.next=i.next,i.next=n),a.pending=n}u!==0&&yo(l,n,u)}}function Wn(e,t,l,a){Ie[ua++]=e,Ie[ua++]=t,Ie[ua++]=l,Ie[ua++]=a,Ai|=a,e.lanes|=a,e=e.alternate,e!==null&&(e.lanes|=a)}function Ni(e,t,l,a){return Wn(e,t,l,a),$n(e)}function el(e,t){return Wn(e,null,null,t),$n(e)}function yo(e,t,l){e.lanes|=l;var a=e.alternate;a!==null&&(a.lanes|=l);for(var n=!1,u=e.return;u!==null;)u.childLanes|=l,a=u.alternate,a!==null&&(a.childLanes|=l),u.tag===22&&(e=u.stateNode,e===null||e._visibility&1||(n=!0)),e=u,u=u.return;n&&t!==null&&e.tag===3&&(u=e.stateNode,n=31-Ge(l),u=u.hiddenUpdates,e=u[n],e===null?u[n]=[t]:e.push(t),t.lane=l|536870912)}function $n(e){if(50<yn)throw yn=0,Oc=null,Error(d(185));for(var t=e.return;t!==null;)e=t,t=e.return;return e.tag===3?e.stateNode:null}var ia={},vo=new WeakMap;function et(e,t){if(typeof e=="object"&&e!==null){var l=vo.get(e);return l!==void 0?l:(t={value:e,source:t,stack:H(t)},vo.set(e,t),t)}return{value:e,source:t,stack:H(t)}}var ca=[],sa=0,In=null,eu=0,tt=[],lt=0,jl=null,Ot=1,Rt="";function Cl(e,t){ca[sa++]=eu,ca[sa++]=In,In=e,eu=t}function bo(e,t,l){tt[lt++]=Ot,tt[lt++]=Rt,tt[lt++]=jl,jl=e;var a=Ot;e=Rt;var n=32-Ge(a)-1;a&=~(1<<n),l+=1;var u=32-Ge(t)+n;if(30<u){var i=n-n%5;u=(a&(1<<i)-1).toString(32),a>>=i,n-=i,Ot=1<<32-Ge(t)+n|l<<n|a,Rt=u+e}else Ot=1<<u|l<<n|a,Rt=e}function Ei(e){e.return!==null&&(Cl(e,1),bo(e,1,0))}function Mi(e){for(;e===In;)In=ca[--sa],ca[sa]=null,eu=ca[--sa],ca[sa]=null;for(;e===jl;)jl=tt[--lt],tt[lt]=null,Rt=tt[--lt],tt[lt]=null,Ot=tt[--lt],tt[lt]=null}var Re=null,Ee=null,Z=!1,rt=null,vt=!1,zi=Error(d(519));function Ol(e){var t=Error(d(418,""));throw Ja(et(t,e)),zi}function So(e){var t=e.stateNode,l=e.type,a=e.memoizedProps;switch(t[Ce]=e,t[Le]=a,l){case"dialog":X("cancel",t),X("close",t);break;case"iframe":case"object":case"embed":X("load",t);break;case"video":case"audio":for(l=0;l<bn.length;l++)X(bn[l],t);break;case"source":X("error",t);break;case"img":case"image":case"link":X("error",t),X("load",t);break;case"details":X("toggle",t);break;case"input":X("invalid",t),Us(t,a.value,a.defaultValue,a.checked,a.defaultChecked,a.type,a.name,!0),kn(t);break;case"select":X("invalid",t);break;case"textarea":X("invalid",t),Hs(t,a.value,a.defaultValue,a.children),kn(t)}l=a.children,typeof l!="string"&&typeof l!="number"&&typeof l!="bigint"||t.textContent===""+l||a.suppressHydrationWarning===!0||Cf(t.textContent,l)?(a.popover!=null&&(X("beforetoggle",t),X("toggle",t)),a.onScroll!=null&&X("scroll",t),a.onScrollEnd!=null&&X("scrollend",t),a.onClick!=null&&(t.onclick=Ru),t=!0):t=!1,t||Ol(e)}function To(e){for(Re=e.return;Re;)switch(Re.tag){case 3:case 27:vt=!0;return;case 5:case 13:vt=!1;return;default:Re=Re.return}}function Ka(e){if(e!==Re)return!1;if(!Z)return To(e),Z=!0,!1;var t=!1,l;if((l=e.tag!==3&&e.tag!==27)&&((l=e.tag===5)&&(l=e.type,l=!(l!=="form"&&l!=="button")||Jc(e.type,e.memoizedProps)),l=!l),l&&(t=!0),t&&Ee&&Ol(e),To(e),e.tag===13){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(d(317));e:{for(e=e.nextSibling,t=0;e;){if(e.nodeType===8)if(l=e.data,l==="/$"){if(t===0){Ee=dt(e.nextSibling);break e}t--}else l!=="$"&&l!=="$!"&&l!=="$?"||t++;e=e.nextSibling}Ee=null}}else Ee=Re?dt(e.stateNode.nextSibling):null;return!0}function Za(){Ee=Re=null,Z=!1}function Ja(e){rt===null?rt=[e]:rt.push(e)}var Fa=Error(d(460)),xo=Error(d(474)),ji={then:function(){}};function Do(e){return e=e.status,e==="fulfilled"||e==="rejected"}function tu(){}function Ao(e,t,l){switch(l=e[l],l===void 0?e.push(t):l!==t&&(t.then(tu,tu),t=l),t.status){case"fulfilled":return t.value;case"rejected":throw e=t.reason,e===Fa?Error(d(483)):e;default:if(typeof t.status=="string")t.then(tu,tu);else{if(e=te,e!==null&&100<e.shellSuspendCounter)throw Error(d(482));e=t,e.status="pending",e.then(function(a){if(t.status==="pending"){var n=t;n.status="fulfilled",n.value=a}},function(a){if(t.status==="pending"){var n=t;n.status="rejected",n.reason=a}})}switch(t.status){case"fulfilled":return t.value;case"rejected":throw e=t.reason,e===Fa?Error(d(483)):e}throw Pa=t,Fa}}var Pa=null;function No(){if(Pa===null)throw Error(d(459));var e=Pa;return Pa=null,e}var oa=null,Wa=0;function lu(e){var t=Wa;return Wa+=1,oa===null&&(oa=[]),Ao(oa,e,t)}function $a(e,t){t=t.props.ref,e.ref=t!==void 0?t:null}function au(e,t){throw t.$$typeof===C?Error(d(525)):(e=Object.prototype.toString.call(t),Error(d(31,e==="[object Object]"?"object with keys {"+Object.keys(t).join(", ")+"}":e)))}function Eo(e){var t=e._init;return t(e._payload)}function Mo(e){function t(h,f){if(e){var g=h.deletions;g===null?(h.deletions=[f],h.flags|=16):g.push(f)}}function l(h,f){if(!e)return null;for(;f!==null;)t(h,f),f=f.sibling;return null}function a(h){for(var f=new Map;h!==null;)h.key!==null?f.set(h.key,h):f.set(h.index,h),h=h.sibling;return f}function n(h,f){return h=dl(h,f),h.index=0,h.sibling=null,h}function u(h,f,g){return h.index=g,e?(g=h.alternate,g!==null?(g=g.index,g<f?(h.flags|=33554434,f):g):(h.flags|=33554434,f)):(h.flags|=1048576,f)}function i(h){return e&&h.alternate===null&&(h.flags|=33554434),h}function c(h,f,g,S){return f===null||f.tag!==6?(f=Dc(g,h.mode,S),f.return=h,f):(f=n(f,g),f.return=h,f)}function o(h,f,g,S){var E=g.type;return E===G?b(h,f,g.props.children,S,g.key):f!==null&&(f.elementType===E||typeof E=="object"&&E!==null&&E.$$typeof===Ne&&Eo(E)===f.type)?(f=n(f,g.props),$a(f,g),f.return=h,f):(f=Tu(g.type,g.key,g.props,null,h.mode,S),$a(f,g),f.return=h,f)}function m(h,f,g,S){return f===null||f.tag!==4||f.stateNode.containerInfo!==g.containerInfo||f.stateNode.implementation!==g.implementation?(f=Ac(g,h.mode,S),f.return=h,f):(f=n(f,g.children||[]),f.return=h,f)}function b(h,f,g,S,E){return f===null||f.tag!==7?(f=kl(g,h.mode,S,E),f.return=h,f):(f=n(f,g),f.return=h,f)}function T(h,f,g){if(typeof f=="string"&&f!==""||typeof f=="number"||typeof f=="bigint")return f=Dc(""+f,h.mode,g),f.return=h,f;if(typeof f=="object"&&f!==null){switch(f.$$typeof){case _:return g=Tu(f.type,f.key,f.props,null,h.mode,g),$a(g,f),g.return=h,g;case P:return f=Ac(f,h.mode,g),f.return=h,f;case Ne:var S=f._init;return f=S(f._payload),T(h,f,g)}if(zt(f)||Ue(f))return f=kl(f,h.mode,g,null),f.return=h,f;if(typeof f.then=="function")return T(h,lu(f),g);if(f.$$typeof===oe)return T(h,vu(h,f),g);au(h,f)}return null}function p(h,f,g,S){var E=f!==null?f.key:null;if(typeof g=="string"&&g!==""||typeof g=="number"||typeof g=="bigint")return E!==null?null:c(h,f,""+g,S);if(typeof g=="object"&&g!==null){switch(g.$$typeof){case _:return g.key===E?o(h,f,g,S):null;case P:return g.key===E?m(h,f,g,S):null;case Ne:return E=g._init,g=E(g._payload),p(h,f,g,S)}if(zt(g)||Ue(g))return E!==null?null:b(h,f,g,S,null);if(typeof g.then=="function")return p(h,f,lu(g),S);if(g.$$typeof===oe)return p(h,f,vu(h,g),S);au(h,g)}return null}function v(h,f,g,S,E){if(typeof S=="string"&&S!==""||typeof S=="number"||typeof S=="bigint")return h=h.get(g)||null,c(f,h,""+S,E);if(typeof S=="object"&&S!==null){switch(S.$$typeof){case _:return h=h.get(S.key===null?g:S.key)||null,o(f,h,S,E);case P:return h=h.get(S.key===null?g:S.key)||null,m(f,h,S,E);case Ne:var w=S._init;return S=w(S._payload),v(h,f,g,S,E)}if(zt(S)||Ue(S))return h=h.get(g)||null,b(f,h,S,E,null);if(typeof S.then=="function")return v(h,f,g,lu(S),E);if(S.$$typeof===oe)return v(h,f,g,vu(f,S),E);au(f,S)}return null}function M(h,f,g,S){for(var E=null,w=null,z=f,O=f=0,Ae=null;z!==null&&O<g.length;O++){z.index>O?(Ae=z,z=null):Ae=z.sibling;var J=p(h,z,g[O],S);if(J===null){z===null&&(z=Ae);break}e&&z&&J.alternate===null&&t(h,z),f=u(J,f,O),w===null?E=J:w.sibling=J,w=J,z=Ae}if(O===g.length)return l(h,z),Z&&Cl(h,O),E;if(z===null){for(;O<g.length;O++)z=T(h,g[O],S),z!==null&&(f=u(z,f,O),w===null?E=z:w.sibling=z,w=z);return Z&&Cl(h,O),E}for(z=a(z);O<g.length;O++)Ae=v(z,h,O,g[O],S),Ae!==null&&(e&&Ae.alternate!==null&&z.delete(Ae.key===null?O:Ae.key),f=u(Ae,f,O),w===null?E=Ae:w.sibling=Ae,w=Ae);return e&&z.forEach(function(bl){return t(h,bl)}),Z&&Cl(h,O),E}function L(h,f,g,S){if(g==null)throw Error(d(151));for(var E=null,w=null,z=f,O=f=0,Ae=null,J=g.next();z!==null&&!J.done;O++,J=g.next()){z.index>O?(Ae=z,z=null):Ae=z.sibling;var bl=p(h,z,J.value,S);if(bl===null){z===null&&(z=Ae);break}e&&z&&bl.alternate===null&&t(h,z),f=u(bl,f,O),w===null?E=bl:w.sibling=bl,w=bl,z=Ae}if(J.done)return l(h,z),Z&&Cl(h,O),E;if(z===null){for(;!J.done;O++,J=g.next())J=T(h,J.value,S),J!==null&&(f=u(J,f,O),w===null?E=J:w.sibling=J,w=J);return Z&&Cl(h,O),E}for(z=a(z);!J.done;O++,J=g.next())J=v(z,h,O,J.value,S),J!==null&&(e&&J.alternate!==null&&z.delete(J.key===null?O:J.key),f=u(J,f,O),w===null?E=J:w.sibling=J,w=J);return e&&z.forEach(function(yg){return t(h,yg)}),Z&&Cl(h,O),E}function de(h,f,g,S){if(typeof g=="object"&&g!==null&&g.type===G&&g.key===null&&(g=g.props.children),typeof g=="object"&&g!==null){switch(g.$$typeof){case _:e:{for(var E=g.key;f!==null;){if(f.key===E){if(E=g.type,E===G){if(f.tag===7){l(h,f.sibling),S=n(f,g.props.children),S.return=h,h=S;break e}}else if(f.elementType===E||typeof E=="object"&&E!==null&&E.$$typeof===Ne&&Eo(E)===f.type){l(h,f.sibling),S=n(f,g.props),$a(S,g),S.return=h,h=S;break e}l(h,f);break}else t(h,f);f=f.sibling}g.type===G?(S=kl(g.props.children,h.mode,S,g.key),S.return=h,h=S):(S=Tu(g.type,g.key,g.props,null,h.mode,S),$a(S,g),S.return=h,h=S)}return i(h);case P:e:{for(E=g.key;f!==null;){if(f.key===E)if(f.tag===4&&f.stateNode.containerInfo===g.containerInfo&&f.stateNode.implementation===g.implementation){l(h,f.sibling),S=n(f,g.children||[]),S.return=h,h=S;break e}else{l(h,f);break}else t(h,f);f=f.sibling}S=Ac(g,h.mode,S),S.return=h,h=S}return i(h);case Ne:return E=g._init,g=E(g._payload),de(h,f,g,S)}if(zt(g))return M(h,f,g,S);if(Ue(g)){if(E=Ue(g),typeof E!="function")throw Error(d(150));return g=E.call(g),L(h,f,g,S)}if(typeof g.then=="function")return de(h,f,lu(g),S);if(g.$$typeof===oe)return de(h,f,vu(h,g),S);au(h,g)}return typeof g=="string"&&g!==""||typeof g=="number"||typeof g=="bigint"?(g=""+g,f!==null&&f.tag===6?(l(h,f.sibling),S=n(f,g),S.return=h,h=S):(l(h,f),S=Dc(g,h.mode,S),S.return=h,h=S),i(h)):l(h,f)}return function(h,f,g,S){try{Wa=0;var E=de(h,f,g,S);return oa=null,E}catch(z){if(z===Fa)throw z;var w=it(29,z,null,h.mode);return w.lanes=S,w.return=h,w}finally{}}}var Rl=Mo(!0),zo=Mo(!1),ra=gt(null),nu=gt(0);function jo(e,t){e=Xt,ne(nu,e),ne(ra,t),Xt=e|t.baseLanes}function Ci(){ne(nu,Xt),ne(ra,ra.current)}function Oi(){Xt=nu.current,Se(ra),Se(nu)}var at=gt(null),bt=null;function tl(e){var t=e.alternate;ne(ve,ve.current&1),ne(at,e),bt===null&&(t===null||ra.current!==null||t.memoizedState!==null)&&(bt=e)}function Co(e){if(e.tag===22){if(ne(ve,ve.current),ne(at,e),bt===null){var t=e.alternate;t!==null&&t.memoizedState!==null&&(bt=e)}}else ll()}function ll(){ne(ve,ve.current),ne(at,at.current)}function _t(e){Se(at),bt===e&&(bt=null),Se(ve)}var ve=gt(0);function uu(e){for(var t=e;t!==null;){if(t.tag===13){var l=t.memoizedState;if(l!==null&&(l=l.dehydrated,l===null||l.data==="$?"||l.data==="$!"))return t}else if(t.tag===19&&t.memoizedProps.revealOrder!==void 0){if(t.flags&128)return t}else if(t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var nh=typeof AbortController<"u"?AbortController:function(){var e=[],t=this.signal={aborted:!1,addEventListener:function(l,a){e.push(a)}};this.abort=function(){t.aborted=!0,e.forEach(function(l){return l()})}},uh=r.unstable_scheduleCallback,ih=r.unstable_NormalPriority,be={$$typeof:oe,Consumer:null,Provider:null,_currentValue:null,_currentValue2:null,_threadCount:0};function Ri(){return{controller:new nh,data:new Map,refCount:0}}function Ia(e){e.refCount--,e.refCount===0&&uh(ih,function(){e.controller.abort()})}var en=null,_i=0,fa=0,da=null;function ch(e,t){if(en===null){var l=en=[];_i=0,fa=wc(),da={status:"pending",value:void 0,then:function(a){l.push(a)}}}return _i++,t.then(Oo,Oo),t}function Oo(){if(--_i===0&&en!==null){da!==null&&(da.status="fulfilled");var e=en;en=null,fa=0,da=null;for(var t=0;t<e.length;t++)(0,e[t])()}}function sh(e,t){var l=[],a={status:"pending",value:null,reason:null,then:function(n){l.push(n)}};return e.then(function(){a.status="fulfilled",a.value=t;for(var n=0;n<l.length;n++)(0,l[n])(t)},function(n){for(a.status="rejected",a.reason=n,n=0;n<l.length;n++)(0,l[n])(void 0)}),a}var Ro=R.S;R.S=function(e,t){typeof t=="object"&&t!==null&&typeof t.then=="function"&&ch(e,t),Ro!==null&&Ro(e,t)};var _l=gt(null);function Ui(){var e=_l.current;return e!==null?e:te.pooledCache}function iu(e,t){t===null?ne(_l,_l.current):ne(_l,t.pool)}function _o(){var e=Ui();return e===null?null:{parent:be._currentValue,pool:e}}var al=0,q=null,W=null,ge=null,cu=!1,ma=!1,Ul=!1,su=0,tn=0,ha=null,oh=0;function he(){throw Error(d(321))}function Li(e,t){if(t===null)return!1;for(var l=0;l<t.length&&l<e.length;l++)if(!ke(e[l],t[l]))return!1;return!0}function Hi(e,t,l,a,n,u){return al=u,q=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,R.H=e===null||e.memoizedState===null?Ll:nl,Ul=!1,u=l(a,n),Ul=!1,ma&&(u=Lo(t,l,a,n)),Uo(e),u}function Uo(e){R.H=St;var t=W!==null&&W.next!==null;if(al=0,ge=W=q=null,cu=!1,tn=0,ha=null,t)throw Error(d(300));e===null||xe||(e=e.dependencies,e!==null&&yu(e)&&(xe=!0))}function Lo(e,t,l,a){q=e;var n=0;do{if(ma&&(ha=null),tn=0,ma=!1,25<=n)throw Error(d(301));if(n+=1,ge=W=null,e.updateQueue!=null){var u=e.updateQueue;u.lastEffect=null,u.events=null,u.stores=null,u.memoCache!=null&&(u.memoCache.index=0)}R.H=Hl,u=t(l,a)}while(ma);return u}function rh(){var e=R.H,t=e.useState()[0];return t=typeof t.then=="function"?ln(t):t,e=e.useState()[0],(W!==null?W.memoizedState:null)!==e&&(q.flags|=1024),t}function qi(){var e=su!==0;return su=0,e}function Bi(e,t,l){t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~l}function wi(e){if(cu){for(e=e.memoizedState;e!==null;){var t=e.queue;t!==null&&(t.pending=null),e=e.next}cu=!1}al=0,ge=W=q=null,ma=!1,tn=su=0,ha=null}function qe(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return ge===null?q.memoizedState=ge=e:ge=ge.next=e,ge}function pe(){if(W===null){var e=q.alternate;e=e!==null?e.memoizedState:null}else e=W.next;var t=ge===null?q.memoizedState:ge.next;if(t!==null)ge=t,W=e;else{if(e===null)throw q.alternate===null?Error(d(467)):Error(d(310));W=e,e={memoizedState:W.memoizedState,baseState:W.baseState,baseQueue:W.baseQueue,queue:W.queue,next:null},ge===null?q.memoizedState=ge=e:ge=ge.next=e}return ge}var ou;ou=function(){return{lastEffect:null,events:null,stores:null,memoCache:null}};function ln(e){var t=tn;return tn+=1,ha===null&&(ha=[]),e=Ao(ha,e,t),t=q,(ge===null?t.memoizedState:ge.next)===null&&(t=t.alternate,R.H=t===null||t.memoizedState===null?Ll:nl),e}function ru(e){if(e!==null&&typeof e=="object"){if(typeof e.then=="function")return ln(e);if(e.$$typeof===oe)return Oe(e)}throw Error(d(438,String(e)))}function Gi(e){var t=null,l=q.updateQueue;if(l!==null&&(t=l.memoCache),t==null){var a=q.alternate;a!==null&&(a=a.updateQueue,a!==null&&(a=a.memoCache,a!=null&&(t={data:a.data.map(function(n){return n.slice()}),index:0})))}if(t==null&&(t={data:[],index:0}),l===null&&(l=ou(),q.updateQueue=l),l.memoCache=t,l=t.data[t.index],l===void 0)for(l=t.data[t.index]=Array(e),a=0;a<e;a++)l[a]=Ft;return t.index++,l}function Ut(e,t){return typeof t=="function"?t(e):t}function fu(e){var t=pe();return ki(t,W,e)}function ki(e,t,l){var a=e.queue;if(a===null)throw Error(d(311));a.lastRenderedReducer=l;var n=e.baseQueue,u=a.pending;if(u!==null){if(n!==null){var i=n.next;n.next=u.next,u.next=i}t.baseQueue=n=u,a.pending=null}if(u=e.baseState,n===null)e.memoizedState=u;else{t=n.next;var c=i=null,o=null,m=t,b=!1;do{var T=m.lane&-536870913;if(T!==m.lane?(V&T)===T:(al&T)===T){var p=m.revertLane;if(p===0)o!==null&&(o=o.next={lane:0,revertLane:0,action:m.action,hasEagerState:m.hasEagerState,eagerState:m.eagerState,next:null}),T===fa&&(b=!0);else if((al&p)===p){m=m.next,p===fa&&(b=!0);continue}else T={lane:0,revertLane:m.revertLane,action:m.action,hasEagerState:m.hasEagerState,eagerState:m.eagerState,next:null},o===null?(c=o=T,i=u):o=o.next=T,q.lanes|=p,ml|=p;T=m.action,Ul&&l(u,T),u=m.hasEagerState?m.eagerState:l(u,T)}else p={lane:T,revertLane:m.revertLane,action:m.action,hasEagerState:m.hasEagerState,eagerState:m.eagerState,next:null},o===null?(c=o=p,i=u):o=o.next=p,q.lanes|=T,ml|=T;m=m.next}while(m!==null&&m!==t);if(o===null?i=u:o.next=c,!ke(u,e.memoizedState)&&(xe=!0,b&&(l=da,l!==null)))throw l;e.memoizedState=u,e.baseState=i,e.baseQueue=o,a.lastRenderedState=u}return n===null&&(a.lanes=0),[e.memoizedState,a.dispatch]}function Yi(e){var t=pe(),l=t.queue;if(l===null)throw Error(d(311));l.lastRenderedReducer=e;var a=l.dispatch,n=l.pending,u=t.memoizedState;if(n!==null){l.pending=null;var i=n=n.next;do u=e(u,i.action),i=i.next;while(i!==n);ke(u,t.memoizedState)||(xe=!0),t.memoizedState=u,t.baseQueue===null&&(t.baseState=u),l.lastRenderedState=u}return[u,a]}function Ho(e,t,l){var a=q,n=pe(),u=Z;if(u){if(l===void 0)throw Error(d(407));l=l()}else l=t();var i=!ke((W||n).memoizedState,l);if(i&&(n.memoizedState=l,xe=!0),n=n.queue,Qi(wo.bind(null,a,n,e),[e]),n.getSnapshot!==t||i||ge!==null&&ge.memoizedState.tag&1){if(a.flags|=2048,ga(9,Bo.bind(null,a,n,l,t),{destroy:void 0},null),te===null)throw Error(d(349));u||al&60||qo(a,t,l)}return l}function qo(e,t,l){e.flags|=16384,e={getSnapshot:t,value:l},t=q.updateQueue,t===null?(t=ou(),q.updateQueue=t,t.stores=[e]):(l=t.stores,l===null?t.stores=[e]:l.push(e))}function Bo(e,t,l,a){t.value=l,t.getSnapshot=a,Go(t)&&ko(e)}function wo(e,t,l){return l(function(){Go(t)&&ko(e)})}function Go(e){var t=e.getSnapshot;e=e.value;try{var l=t();return!ke(e,l)}catch{return!0}}function ko(e){var t=el(e,2);t!==null&&_e(t,e,2)}function Xi(e){var t=qe();if(typeof e=="function"){var l=e;if(e=l(),Ul){Wt(!0);try{l()}finally{Wt(!1)}}}return t.memoizedState=t.baseState=e,t.queue={pending:null,lanes:0,dispatch:null,lastRenderedReducer:Ut,lastRenderedState:e},t}function Yo(e,t,l,a){return e.baseState=l,ki(e,W,typeof a=="function"?a:Ut)}function fh(e,t,l,a,n){if(hu(e))throw Error(d(485));if(e=t.action,e!==null){var u={payload:n,action:e,next:null,isTransition:!0,status:"pending",value:null,reason:null,listeners:[],then:function(i){u.listeners.push(i)}};R.T!==null?l(!0):u.isTransition=!1,a(u),l=t.pending,l===null?(u.next=t.pending=u,Xo(t,u)):(u.next=l.next,t.pending=l.next=u)}}function Xo(e,t){var l=t.action,a=t.payload,n=e.state;if(t.isTransition){var u=R.T,i={};R.T=i;try{var c=l(n,a),o=R.S;o!==null&&o(i,c),Vo(e,t,c)}catch(m){Vi(e,t,m)}finally{R.T=u}}else try{u=l(n,a),Vo(e,t,u)}catch(m){Vi(e,t,m)}}function Vo(e,t,l){l!==null&&typeof l=="object"&&typeof l.then=="function"?l.then(function(a){Qo(e,t,a)},function(a){return Vi(e,t,a)}):Qo(e,t,l)}function Qo(e,t,l){t.status="fulfilled",t.value=l,Ko(t),e.state=l,t=e.pending,t!==null&&(l=t.next,l===t?e.pending=null:(l=l.next,t.next=l,Xo(e,l)))}function Vi(e,t,l){var a=e.pending;if(e.pending=null,a!==null){a=a.next;do t.status="rejected",t.reason=l,Ko(t),t=t.next;while(t!==a)}e.action=null}function Ko(e){e=e.listeners;for(var t=0;t<e.length;t++)(0,e[t])()}function Zo(e,t){return t}function Jo(e,t){if(Z){var l=te.formState;if(l!==null){e:{var a=q;if(Z){if(Ee){t:{for(var n=Ee,u=vt;n.nodeType!==8;){if(!u){n=null;break t}if(n=dt(n.nextSibling),n===null){n=null;break t}}u=n.data,n=u==="F!"||u==="F"?n:null}if(n){Ee=dt(n.nextSibling),a=n.data==="F!";break e}}Ol(a)}a=!1}a&&(t=l[0])}}return l=qe(),l.memoizedState=l.baseState=t,a={pending:null,lanes:0,dispatch:null,lastRenderedReducer:Zo,lastRenderedState:t},l.queue=a,l=dr.bind(null,q,a),a.dispatch=l,a=Xi(!1),u=Pi.bind(null,q,!1,a.queue),a=qe(),n={state:t,dispatch:null,action:e,pending:null},a.queue=n,l=fh.bind(null,q,n,u,l),n.dispatch=l,a.memoizedState=e,[t,l,!1]}function Fo(e){var t=pe();return Po(t,W,e)}function Po(e,t,l){t=ki(e,t,Zo)[0],e=fu(Ut)[0],t=typeof t=="object"&&t!==null&&typeof t.then=="function"?ln(t):t;var a=pe(),n=a.queue,u=n.dispatch;return l!==a.memoizedState&&(q.flags|=2048,ga(9,dh.bind(null,n,l),{destroy:void 0},null)),[t,u,e]}function dh(e,t){e.action=t}function Wo(e){var t=pe(),l=W;if(l!==null)return Po(t,l,e);pe(),t=t.memoizedState,l=pe();var a=l.queue.dispatch;return l.memoizedState=e,[t,a,!1]}function ga(e,t,l,a){return e={tag:e,create:t,inst:l,deps:a,next:null},t=q.updateQueue,t===null&&(t=ou(),q.updateQueue=t),l=t.lastEffect,l===null?t.lastEffect=e.next=e:(a=l.next,l.next=e,e.next=a,t.lastEffect=e),e}function $o(){return pe().memoizedState}function du(e,t,l,a){var n=qe();q.flags|=e,n.memoizedState=ga(1|t,l,{destroy:void 0},a===void 0?null:a)}function mu(e,t,l,a){var n=pe();a=a===void 0?null:a;var u=n.memoizedState.inst;W!==null&&a!==null&&Li(a,W.memoizedState.deps)?n.memoizedState=ga(t,l,u,a):(q.flags|=e,n.memoizedState=ga(1|t,l,u,a))}function Io(e,t){du(8390656,8,e,t)}function Qi(e,t){mu(2048,8,e,t)}function er(e,t){return mu(4,2,e,t)}function tr(e,t){return mu(4,4,e,t)}function lr(e,t){if(typeof t=="function"){e=e();var l=t(e);return function(){typeof l=="function"?l():t(null)}}if(t!=null)return e=e(),t.current=e,function(){t.current=null}}function ar(e,t,l){l=l!=null?l.concat([e]):null,mu(4,4,lr.bind(null,t,e),l)}function Ki(){}function nr(e,t){var l=pe();t=t===void 0?null:t;var a=l.memoizedState;return t!==null&&Li(t,a[1])?a[0]:(l.memoizedState=[e,t],e)}function ur(e,t){var l=pe();t=t===void 0?null:t;var a=l.memoizedState;if(t!==null&&Li(t,a[1]))return a[0];if(a=e(),Ul){Wt(!0);try{e()}finally{Wt(!1)}}return l.memoizedState=[a,t],a}function Zi(e,t,l){return l===void 0||al&1073741824?e.memoizedState=t:(e.memoizedState=l,e=sf(),q.lanes|=e,ml|=e,l)}function ir(e,t,l,a){return ke(l,t)?l:ra.current!==null?(e=Zi(e,l,a),ke(e,t)||(xe=!0),e):al&42?(e=sf(),q.lanes|=e,ml|=e,t):(xe=!0,e.memoizedState=l)}function cr(e,t,l,a,n){var u=K.p;K.p=u!==0&&8>u?u:8;var i=R.T,c={};R.T=c,Pi(e,!1,t,l);try{var o=n(),m=R.S;if(m!==null&&m(c,o),o!==null&&typeof o=="object"&&typeof o.then=="function"){var b=sh(o,a);an(e,t,b,Qe(e))}else an(e,t,a,Qe(e))}catch(T){an(e,t,{then:function(){},status:"rejected",reason:T},Qe())}finally{K.p=u,R.T=i}}function mh(){}function Ji(e,t,l,a){if(e.tag!==5)throw Error(d(476));var n=sr(e).queue;cr(e,n,t,Pe,l===null?mh:function(){return or(e),l(a)})}function sr(e){var t=e.memoizedState;if(t!==null)return t;t={memoizedState:Pe,baseState:Pe,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:Ut,lastRenderedState:Pe},next:null};var l={};return t.next={memoizedState:l,baseState:l,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:Ut,lastRenderedState:l},next:null},e.memoizedState=t,e=e.alternate,e!==null&&(e.memoizedState=t),t}function or(e){var t=sr(e).next.queue;an(e,t,{},Qe())}function Fi(){return Oe(An)}function rr(){return pe().memoizedState}function fr(){return pe().memoizedState}function hh(e){for(var t=e.return;t!==null;){switch(t.tag){case 24:case 3:var l=Qe();e=cl(l);var a=sl(t,e,l);a!==null&&(_e(a,t,l),cn(a,t,l)),t={cache:Ri()},e.payload=t;return}t=t.return}}function gh(e,t,l){var a=Qe();l={lane:a,revertLane:0,action:l,hasEagerState:!1,eagerState:null,next:null},hu(e)?mr(t,l):(l=Ni(e,t,l,a),l!==null&&(_e(l,e,a),hr(l,t,a)))}function dr(e,t,l){var a=Qe();an(e,t,l,a)}function an(e,t,l,a){var n={lane:a,revertLane:0,action:l,hasEagerState:!1,eagerState:null,next:null};if(hu(e))mr(t,n);else{var u=e.alternate;if(e.lanes===0&&(u===null||u.lanes===0)&&(u=t.lastRenderedReducer,u!==null))try{var i=t.lastRenderedState,c=u(i,l);if(n.hasEagerState=!0,n.eagerState=c,ke(c,i))return Wn(e,t,n,0),te===null&&Pn(),!1}catch{}finally{}if(l=Ni(e,t,n,a),l!==null)return _e(l,e,a),hr(l,t,a),!0}return!1}function Pi(e,t,l,a){if(a={lane:2,revertLane:wc(),action:a,hasEagerState:!1,eagerState:null,next:null},hu(e)){if(t)throw Error(d(479))}else t=Ni(e,l,a,2),t!==null&&_e(t,e,2)}function hu(e){var t=e.alternate;return e===q||t!==null&&t===q}function mr(e,t){ma=cu=!0;var l=e.pending;l===null?t.next=t:(t.next=l.next,l.next=t),e.pending=t}function hr(e,t,l){if(l&4194176){var a=t.lanes;a&=e.pendingLanes,l|=a,t.lanes=l,As(e,l)}}var St={readContext:Oe,use:ru,useCallback:he,useContext:he,useEffect:he,useImperativeHandle:he,useLayoutEffect:he,useInsertionEffect:he,useMemo:he,useReducer:he,useRef:he,useState:he,useDebugValue:he,useDeferredValue:he,useTransition:he,useSyncExternalStore:he,useId:he};St.useCacheRefresh=he,St.useMemoCache=he,St.useHostTransitionStatus=he,St.useFormState=he,St.useActionState=he,St.useOptimistic=he;var Ll={readContext:Oe,use:ru,useCallback:function(e,t){return qe().memoizedState=[e,t===void 0?null:t],e},useContext:Oe,useEffect:Io,useImperativeHandle:function(e,t,l){l=l!=null?l.concat([e]):null,du(4194308,4,lr.bind(null,t,e),l)},useLayoutEffect:function(e,t){return du(4194308,4,e,t)},useInsertionEffect:function(e,t){du(4,2,e,t)},useMemo:function(e,t){var l=qe();t=t===void 0?null:t;var a=e();if(Ul){Wt(!0);try{e()}finally{Wt(!1)}}return l.memoizedState=[a,t],a},useReducer:function(e,t,l){var a=qe();if(l!==void 0){var n=l(t);if(Ul){Wt(!0);try{l(t)}finally{Wt(!1)}}}else n=t;return a.memoizedState=a.baseState=n,e={pending:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:n},a.queue=e,e=e.dispatch=gh.bind(null,q,e),[a.memoizedState,e]},useRef:function(e){var t=qe();return e={current:e},t.memoizedState=e},useState:function(e){e=Xi(e);var t=e.queue,l=dr.bind(null,q,t);return t.dispatch=l,[e.memoizedState,l]},useDebugValue:Ki,useDeferredValue:function(e,t){var l=qe();return Zi(l,e,t)},useTransition:function(){var e=Xi(!1);return e=cr.bind(null,q,e.queue,!0,!1),qe().memoizedState=e,[!1,e]},useSyncExternalStore:function(e,t,l){var a=q,n=qe();if(Z){if(l===void 0)throw Error(d(407));l=l()}else{if(l=t(),te===null)throw Error(d(349));V&60||qo(a,t,l)}n.memoizedState=l;var u={value:l,getSnapshot:t};return n.queue=u,Io(wo.bind(null,a,u,e),[e]),a.flags|=2048,ga(9,Bo.bind(null,a,u,l,t),{destroy:void 0},null),l},useId:function(){var e=qe(),t=te.identifierPrefix;if(Z){var l=Rt,a=Ot;l=(a&~(1<<32-Ge(a)-1)).toString(32)+l,t=":"+t+"R"+l,l=su++,0<l&&(t+="H"+l.toString(32)),t+=":"}else l=oh++,t=":"+t+"r"+l.toString(32)+":";return e.memoizedState=t},useCacheRefresh:function(){return qe().memoizedState=hh.bind(null,q)}};Ll.useMemoCache=Gi,Ll.useHostTransitionStatus=Fi,Ll.useFormState=Jo,Ll.useActionState=Jo,Ll.useOptimistic=function(e){var t=qe();t.memoizedState=t.baseState=e;var l={pending:null,lanes:0,dispatch:null,lastRenderedReducer:null,lastRenderedState:null};return t.queue=l,t=Pi.bind(null,q,!0,l),l.dispatch=t,[e,t]};var nl={readContext:Oe,use:ru,useCallback:nr,useContext:Oe,useEffect:Qi,useImperativeHandle:ar,useInsertionEffect:er,useLayoutEffect:tr,useMemo:ur,useReducer:fu,useRef:$o,useState:function(){return fu(Ut)},useDebugValue:Ki,useDeferredValue:function(e,t){var l=pe();return ir(l,W.memoizedState,e,t)},useTransition:function(){var e=fu(Ut)[0],t=pe().memoizedState;return[typeof e=="boolean"?e:ln(e),t]},useSyncExternalStore:Ho,useId:rr};nl.useCacheRefresh=fr,nl.useMemoCache=Gi,nl.useHostTransitionStatus=Fi,nl.useFormState=Fo,nl.useActionState=Fo,nl.useOptimistic=function(e,t){var l=pe();return Yo(l,W,e,t)};var Hl={readContext:Oe,use:ru,useCallback:nr,useContext:Oe,useEffect:Qi,useImperativeHandle:ar,useInsertionEffect:er,useLayoutEffect:tr,useMemo:ur,useReducer:Yi,useRef:$o,useState:function(){return Yi(Ut)},useDebugValue:Ki,useDeferredValue:function(e,t){var l=pe();return W===null?Zi(l,e,t):ir(l,W.memoizedState,e,t)},useTransition:function(){var e=Yi(Ut)[0],t=pe().memoizedState;return[typeof e=="boolean"?e:ln(e),t]},useSyncExternalStore:Ho,useId:rr};Hl.useCacheRefresh=fr,Hl.useMemoCache=Gi,Hl.useHostTransitionStatus=Fi,Hl.useFormState=Wo,Hl.useActionState=Wo,Hl.useOptimistic=function(e,t){var l=pe();return W!==null?Yo(l,W,e,t):(l.baseState=e,[e,l.queue.dispatch])};function Wi(e,t,l,a){t=e.memoizedState,l=l(a,t),l=l==null?t:F({},t,l),e.memoizedState=l,e.lanes===0&&(e.updateQueue.baseState=l)}var $i={isMounted:function(e){return(e=e._reactInternals)?U(e)===e:!1},enqueueSetState:function(e,t,l){e=e._reactInternals;var a=Qe(),n=cl(a);n.payload=t,l!=null&&(n.callback=l),t=sl(e,n,a),t!==null&&(_e(t,e,a),cn(t,e,a))},enqueueReplaceState:function(e,t,l){e=e._reactInternals;var a=Qe(),n=cl(a);n.tag=1,n.payload=t,l!=null&&(n.callback=l),t=sl(e,n,a),t!==null&&(_e(t,e,a),cn(t,e,a))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var l=Qe(),a=cl(l);a.tag=2,t!=null&&(a.callback=t),t=sl(e,a,l),t!==null&&(_e(t,e,l),cn(t,e,l))}};function gr(e,t,l,a,n,u,i){return e=e.stateNode,typeof e.shouldComponentUpdate=="function"?e.shouldComponentUpdate(a,u,i):t.prototype&&t.prototype.isPureReactComponent?!Va(l,a)||!Va(n,u):!0}function pr(e,t,l,a){e=t.state,typeof t.componentWillReceiveProps=="function"&&t.componentWillReceiveProps(l,a),typeof t.UNSAFE_componentWillReceiveProps=="function"&&t.UNSAFE_componentWillReceiveProps(l,a),t.state!==e&&$i.enqueueReplaceState(t,t.state,null)}function ql(e,t){var l=t;if("ref"in t){l={};for(var a in t)a!=="ref"&&(l[a]=t[a])}if(e=e.defaultProps){l===t&&(l=F({},l));for(var n in e)l[n]===void 0&&(l[n]=e[n])}return l}var gu=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 yr(e){gu(e)}function vr(e){console.error(e)}function br(e){gu(e)}function pu(e,t){try{var l=e.onUncaughtError;l(t.value,{componentStack:t.stack})}catch(a){setTimeout(function(){throw a})}}function Sr(e,t,l){try{var a=e.onCaughtError;a(l.value,{componentStack:l.stack,errorBoundary:t.tag===1?t.stateNode:null})}catch(n){setTimeout(function(){throw n})}}function Ii(e,t,l){return l=cl(l),l.tag=3,l.payload={element:null},l.callback=function(){pu(e,t)},l}function Tr(e){return e=cl(e),e.tag=3,e}function xr(e,t,l,a){var n=l.type.getDerivedStateFromError;if(typeof n=="function"){var u=a.value;e.payload=function(){return n(u)},e.callback=function(){Sr(t,l,a)}}var i=l.stateNode;i!==null&&typeof i.componentDidCatch=="function"&&(e.callback=function(){Sr(t,l,a),typeof n!="function"&&(hl===null?hl=new Set([this]):hl.add(this));var c=a.stack;this.componentDidCatch(a.value,{componentStack:c!==null?c:""})})}function ph(e,t,l,a,n){if(l.flags|=32768,a!==null&&typeof a=="object"&&typeof a.then=="function"){if(t=l.alternate,t!==null&&un(t,l,n,!0),l=at.current,l!==null){switch(l.tag){case 13:return bt===null?Uc():l.alternate===null&&fe===0&&(fe=3),l.flags&=-257,l.flags|=65536,l.lanes=n,a===ji?l.flags|=16384:(t=l.updateQueue,t===null?l.updateQueue=new Set([a]):t.add(a),Hc(e,a,n)),!1;case 22:return l.flags|=65536,a===ji?l.flags|=16384:(t=l.updateQueue,t===null?(t={transitions:null,markerInstances:null,retryQueue:new Set([a])},l.updateQueue=t):(l=t.retryQueue,l===null?t.retryQueue=new Set([a]):l.add(a)),Hc(e,a,n)),!1}throw Error(d(435,l.tag))}return Hc(e,a,n),Uc(),!1}if(Z)return t=at.current,t!==null?(!(t.flags&65536)&&(t.flags|=256),t.flags|=65536,t.lanes=n,a!==zi&&(e=Error(d(422),{cause:a}),Ja(et(e,l)))):(a!==zi&&(t=Error(d(423),{cause:a}),Ja(et(t,l))),e=e.current.alternate,e.flags|=65536,n&=-n,e.lanes|=n,a=et(a,l),n=Ii(e.stateNode,a,n),hc(e,n),fe!==4&&(fe=2)),!1;var u=Error(d(520),{cause:a});if(u=et(u,l),gn===null?gn=[u]:gn.push(u),fe!==4&&(fe=2),t===null)return!0;a=et(a,l),l=t;do{switch(l.tag){case 3:return l.flags|=65536,e=n&-n,l.lanes|=e,e=Ii(l.stateNode,a,e),hc(l,e),!1;case 1:if(t=l.type,u=l.stateNode,(l.flags&128)===0&&(typeof t.getDerivedStateFromError=="function"||u!==null&&typeof u.componentDidCatch=="function"&&(hl===null||!hl.has(u))))return l.flags|=65536,n&=-n,l.lanes|=n,n=Tr(n),xr(n,e,l,a),hc(l,n),!1}l=l.return}while(l!==null);return!1}var Dr=Error(d(461)),xe=!1;function Me(e,t,l,a){t.child=e===null?zo(t,null,l,a):Rl(t,e.child,l,a)}function Ar(e,t,l,a,n){l=l.render;var u=t.ref;if("ref"in a){var i={};for(var c in a)c!=="ref"&&(i[c]=a[c])}else i=a;return wl(t),a=Hi(e,t,l,i,u,n),c=qi(),e!==null&&!xe?(Bi(e,t,n),Lt(e,t,n)):(Z&&c&&Ei(t),t.flags|=1,Me(e,t,a,n),t.child)}function Nr(e,t,l,a,n){if(e===null){var u=l.type;return typeof u=="function"&&!xc(u)&&u.defaultProps===void 0&&l.compare===null?(t.tag=15,t.type=u,Er(e,t,u,a,n)):(e=Tu(l.type,null,a,t,t.mode,n),e.ref=t.ref,e.return=t,t.child=e)}if(u=e.child,!sc(e,n)){var i=u.memoizedProps;if(l=l.compare,l=l!==null?l:Va,l(i,a)&&e.ref===t.ref)return Lt(e,t,n)}return t.flags|=1,e=dl(u,a),e.ref=t.ref,e.return=t,t.child=e}function Er(e,t,l,a,n){if(e!==null){var u=e.memoizedProps;if(Va(u,a)&&e.ref===t.ref)if(xe=!1,t.pendingProps=a=u,sc(e,n))e.flags&131072&&(xe=!0);else return t.lanes=e.lanes,Lt(e,t,n)}return ec(e,t,l,a,n)}function Mr(e,t,l){var a=t.pendingProps,n=a.children,u=(t.stateNode._pendingVisibility&2)!==0,i=e!==null?e.memoizedState:null;if(nn(e,t),a.mode==="hidden"||u){if(t.flags&128){if(a=i!==null?i.baseLanes|l:l,e!==null){for(n=t.child=e.child,u=0;n!==null;)u=u|n.lanes|n.childLanes,n=n.sibling;t.childLanes=u&~a}else t.childLanes=0,t.child=null;return zr(e,t,a,l)}if(l&536870912)t.memoizedState={baseLanes:0,cachePool:null},e!==null&&iu(t,i!==null?i.cachePool:null),i!==null?jo(t,i):Ci(),Co(t);else return t.lanes=t.childLanes=536870912,zr(e,t,i!==null?i.baseLanes|l:l,l)}else i!==null?(iu(t,i.cachePool),jo(t,i),ll(),t.memoizedState=null):(e!==null&&iu(t,null),Ci(),ll());return Me(e,t,n,l),t.child}function zr(e,t,l,a){var n=Ui();return n=n===null?null:{parent:be._currentValue,pool:n},t.memoizedState={baseLanes:l,cachePool:n},e!==null&&iu(t,null),Ci(),Co(t),e!==null&&un(e,t,a,!0),null}function nn(e,t){var l=t.ref;if(l===null)e!==null&&e.ref!==null&&(t.flags|=2097664);else{if(typeof l!="function"&&typeof l!="object")throw Error(d(284));(e===null||e.ref!==l)&&(t.flags|=2097664)}}function ec(e,t,l,a,n){return wl(t),l=Hi(e,t,l,a,void 0,n),a=qi(),e!==null&&!xe?(Bi(e,t,n),Lt(e,t,n)):(Z&&a&&Ei(t),t.flags|=1,Me(e,t,l,n),t.child)}function jr(e,t,l,a,n,u){return wl(t),t.updateQueue=null,l=Lo(t,a,l,n),Uo(e),a=qi(),e!==null&&!xe?(Bi(e,t,u),Lt(e,t,u)):(Z&&a&&Ei(t),t.flags|=1,Me(e,t,l,u),t.child)}function Cr(e,t,l,a,n){if(wl(t),t.stateNode===null){var u=ia,i=l.contextType;typeof i=="object"&&i!==null&&(u=Oe(i)),u=new l(a,u),t.memoizedState=u.state!==null&&u.state!==void 0?u.state:null,u.updater=$i,t.stateNode=u,u._reactInternals=t,u=t.stateNode,u.props=a,u.state=t.memoizedState,u.refs={},dc(t),i=l.contextType,u.context=typeof i=="object"&&i!==null?Oe(i):ia,u.state=t.memoizedState,i=l.getDerivedStateFromProps,typeof i=="function"&&(Wi(t,l,i,a),u.state=t.memoizedState),typeof l.getDerivedStateFromProps=="function"||typeof u.getSnapshotBeforeUpdate=="function"||typeof u.UNSAFE_componentWillMount!="function"&&typeof u.componentWillMount!="function"||(i=u.state,typeof u.componentWillMount=="function"&&u.componentWillMount(),typeof u.UNSAFE_componentWillMount=="function"&&u.UNSAFE_componentWillMount(),i!==u.state&&$i.enqueueReplaceState(u,u.state,null),on(t,a,u,n),sn(),u.state=t.memoizedState),typeof u.componentDidMount=="function"&&(t.flags|=4194308),a=!0}else if(e===null){u=t.stateNode;var c=t.memoizedProps,o=ql(l,c);u.props=o;var m=u.context,b=l.contextType;i=ia,typeof b=="object"&&b!==null&&(i=Oe(b));var T=l.getDerivedStateFromProps;b=typeof T=="function"||typeof u.getSnapshotBeforeUpdate=="function",c=t.pendingProps!==c,b||typeof u.UNSAFE_componentWillReceiveProps!="function"&&typeof u.componentWillReceiveProps!="function"||(c||m!==i)&&pr(t,u,a,i),il=!1;var p=t.memoizedState;u.state=p,on(t,a,u,n),sn(),m=t.memoizedState,c||p!==m||il?(typeof T=="function"&&(Wi(t,l,T,a),m=t.memoizedState),(o=il||gr(t,l,o,a,p,m,i))?(b||typeof u.UNSAFE_componentWillMount!="function"&&typeof u.componentWillMount!="function"||(typeof u.componentWillMount=="function"&&u.componentWillMount(),typeof u.UNSAFE_componentWillMount=="function"&&u.UNSAFE_componentWillMount()),typeof u.componentDidMount=="function"&&(t.flags|=4194308)):(typeof u.componentDidMount=="function"&&(t.flags|=4194308),t.memoizedProps=a,t.memoizedState=m),u.props=a,u.state=m,u.context=i,a=o):(typeof u.componentDidMount=="function"&&(t.flags|=4194308),a=!1)}else{u=t.stateNode,mc(e,t),i=t.memoizedProps,b=ql(l,i),u.props=b,T=t.pendingProps,p=u.context,m=l.contextType,o=ia,typeof m=="object"&&m!==null&&(o=Oe(m)),c=l.getDerivedStateFromProps,(m=typeof c=="function"||typeof u.getSnapshotBeforeUpdate=="function")||typeof u.UNSAFE_componentWillReceiveProps!="function"&&typeof u.componentWillReceiveProps!="function"||(i!==T||p!==o)&&pr(t,u,a,o),il=!1,p=t.memoizedState,u.state=p,on(t,a,u,n),sn();var v=t.memoizedState;i!==T||p!==v||il||e!==null&&e.dependencies!==null&&yu(e.dependencies)?(typeof c=="function"&&(Wi(t,l,c,a),v=t.memoizedState),(b=il||gr(t,l,b,a,p,v,o)||e!==null&&e.dependencies!==null&&yu(e.dependencies))?(m||typeof u.UNSAFE_componentWillUpdate!="function"&&typeof u.componentWillUpdate!="function"||(typeof u.componentWillUpdate=="function"&&u.componentWillUpdate(a,v,o),typeof u.UNSAFE_componentWillUpdate=="function"&&u.UNSAFE_componentWillUpdate(a,v,o)),typeof u.componentDidUpdate=="function"&&(t.flags|=4),typeof u.getSnapshotBeforeUpdate=="function"&&(t.flags|=1024)):(typeof u.componentDidUpdate!="function"||i===e.memoizedProps&&p===e.memoizedState||(t.flags|=4),typeof u.getSnapshotBeforeUpdate!="function"||i===e.memoizedProps&&p===e.memoizedState||(t.flags|=1024),t.memoizedProps=a,t.memoizedState=v),u.props=a,u.state=v,u.context=o,a=b):(typeof u.componentDidUpdate!="function"||i===e.memoizedProps&&p===e.memoizedState||(t.flags|=4),typeof u.getSnapshotBeforeUpdate!="function"||i===e.memoizedProps&&p===e.memoizedState||(t.flags|=1024),a=!1)}return u=a,nn(e,t),a=(t.flags&128)!==0,u||a?(u=t.stateNode,l=a&&typeof l.getDerivedStateFromError!="function"?null:u.render(),t.flags|=1,e!==null&&a?(t.child=Rl(t,e.child,null,n),t.child=Rl(t,null,l,n)):Me(e,t,l,n),t.memoizedState=u.state,e=t.child):e=Lt(e,t,n),e}function Or(e,t,l,a){return Za(),t.flags|=256,Me(e,t,l,a),t.child}var tc={dehydrated:null,treeContext:null,retryLane:0};function lc(e){return{baseLanes:e,cachePool:_o()}}function ac(e,t,l){return e=e!==null?e.childLanes&~l:0,t&&(e|=ct),e}function Rr(e,t,l){var a=t.pendingProps,n=!1,u=(t.flags&128)!==0,i;if((i=u)||(i=e!==null&&e.memoizedState===null?!1:(ve.current&2)!==0),i&&(n=!0,t.flags&=-129),i=(t.flags&32)!==0,t.flags&=-33,e===null){if(Z){if(n?tl(t):ll(),Z){var c=Ee,o;if(o=c){e:{for(o=c,c=vt;o.nodeType!==8;){if(!c){c=null;break e}if(o=dt(o.nextSibling),o===null){c=null;break e}}c=o}c!==null?(t.memoizedState={dehydrated:c,treeContext:jl!==null?{id:Ot,overflow:Rt}:null,retryLane:536870912},o=it(18,null,null,0),o.stateNode=c,o.return=t,t.child=o,Re=t,Ee=null,o=!0):o=!1}o||Ol(t)}if(c=t.memoizedState,c!==null&&(c=c.dehydrated,c!==null))return c.data==="$!"?t.lanes=16:t.lanes=536870912,null;_t(t)}return c=a.children,a=a.fallback,n?(ll(),n=t.mode,c=uc({mode:"hidden",children:c},n),a=kl(a,n,l,null),c.return=t,a.return=t,c.sibling=a,t.child=c,n=t.child,n.memoizedState=lc(l),n.childLanes=ac(e,i,l),t.memoizedState=tc,a):(tl(t),nc(t,c))}if(o=e.memoizedState,o!==null&&(c=o.dehydrated,c!==null)){if(u)t.flags&256?(tl(t),t.flags&=-257,t=ic(e,t,l)):t.memoizedState!==null?(ll(),t.child=e.child,t.flags|=128,t=null):(ll(),n=a.fallback,c=t.mode,a=uc({mode:"visible",children:a.children},c),n=kl(n,c,l,null),n.flags|=2,a.return=t,n.return=t,a.sibling=n,t.child=a,Rl(t,e.child,null,l),a=t.child,a.memoizedState=lc(l),a.childLanes=ac(e,i,l),t.memoizedState=tc,t=n);else if(tl(t),c.data==="$!"){if(i=c.nextSibling&&c.nextSibling.dataset,i)var m=i.dgst;i=m,a=Error(d(419)),a.stack="",a.digest=i,Ja({value:a,source:null,stack:null}),t=ic(e,t,l)}else if(xe||un(e,t,l,!1),i=(l&e.childLanes)!==0,xe||i){if(i=te,i!==null){if(a=l&-l,a&42)a=1;else switch(a){case 2:a=1;break;case 8:a=4;break;case 32:a=16;break;case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:case 8388608:case 16777216:case 33554432:a=64;break;case 268435456:a=134217728;break;default:a=0}if(a=a&(i.suspendedLanes|l)?0:a,a!==0&&a!==o.retryLane)throw o.retryLane=a,el(e,a),_e(i,e,a),Dr}c.data==="$?"||Uc(),t=ic(e,t,l)}else c.data==="$?"?(t.flags|=128,t.child=e.child,t=Oh.bind(null,e),c._reactRetry=t,t=null):(e=o.treeContext,Ee=dt(c.nextSibling),Re=t,Z=!0,rt=null,vt=!1,e!==null&&(tt[lt++]=Ot,tt[lt++]=Rt,tt[lt++]=jl,Ot=e.id,Rt=e.overflow,jl=t),t=nc(t,a.children),t.flags|=4096);return t}return n?(ll(),n=a.fallback,c=t.mode,o=e.child,m=o.sibling,a=dl(o,{mode:"hidden",children:a.children}),a.subtreeFlags=o.subtreeFlags&31457280,m!==null?n=dl(m,n):(n=kl(n,c,l,null),n.flags|=2),n.return=t,a.return=t,a.sibling=n,t.child=a,a=n,n=t.child,c=e.child.memoizedState,c===null?c=lc(l):(o=c.cachePool,o!==null?(m=be._currentValue,o=o.parent!==m?{parent:m,pool:m}:o):o=_o(),c={baseLanes:c.baseLanes|l,cachePool:o}),n.memoizedState=c,n.childLanes=ac(e,i,l),t.memoizedState=tc,a):(tl(t),l=e.child,e=l.sibling,l=dl(l,{mode:"visible",children:a.children}),l.return=t,l.sibling=null,e!==null&&(i=t.deletions,i===null?(t.deletions=[e],t.flags|=16):i.push(e)),t.child=l,t.memoizedState=null,l)}function nc(e,t){return t=uc({mode:"visible",children:t},e.mode),t.return=e,e.child=t}function uc(e,t){return nf(e,t,0,null)}function ic(e,t,l){return Rl(t,e.child,null,l),e=nc(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function _r(e,t,l){e.lanes|=t;var a=e.alternate;a!==null&&(a.lanes|=t),rc(e.return,t,l)}function cc(e,t,l,a,n){var u=e.memoizedState;u===null?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:a,tail:l,tailMode:n}:(u.isBackwards=t,u.rendering=null,u.renderingStartTime=0,u.last=a,u.tail=l,u.tailMode=n)}function Ur(e,t,l){var a=t.pendingProps,n=a.revealOrder,u=a.tail;if(Me(e,t,a.children,l),a=ve.current,a&2)a=a&1|2,t.flags|=128;else{if(e!==null&&e.flags&128)e:for(e=t.child;e!==null;){if(e.tag===13)e.memoizedState!==null&&_r(e,l,t);else if(e.tag===19)_r(e,l,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}a&=1}switch(ne(ve,a),n){case"forwards":for(l=t.child,n=null;l!==null;)e=l.alternate,e!==null&&uu(e)===null&&(n=l),l=l.sibling;l=n,l===null?(n=t.child,t.child=null):(n=l.sibling,l.sibling=null),cc(t,!1,n,l,u);break;case"backwards":for(l=null,n=t.child,t.child=null;n!==null;){if(e=n.alternate,e!==null&&uu(e)===null){t.child=n;break}e=n.sibling,n.sibling=l,l=n,n=e}cc(t,!0,l,null,u);break;case"together":cc(t,!1,null,null,void 0);break;default:t.memoizedState=null}return t.child}function Lt(e,t,l){if(e!==null&&(t.dependencies=e.dependencies),ml|=t.lanes,!(l&t.childLanes))if(e!==null){if(un(e,t,l,!1),(l&t.childLanes)===0)return null}else return null;if(e!==null&&t.child!==e.child)throw Error(d(153));if(t.child!==null){for(e=t.child,l=dl(e,e.pendingProps),t.child=l,l.return=t;e.sibling!==null;)e=e.sibling,l=l.sibling=dl(e,e.pendingProps),l.return=t;l.sibling=null}return t.child}function sc(e,t){return e.lanes&t?!0:(e=e.dependencies,!!(e!==null&&yu(e)))}function yh(e,t,l){switch(t.tag){case 3:_n(t,t.stateNode.containerInfo),ul(t,be,e.memoizedState.cache),Za();break;case 27:case 5:$u(t);break;case 4:_n(t,t.stateNode.containerInfo);break;case 10:ul(t,t.type,t.memoizedProps.value);break;case 13:var a=t.memoizedState;if(a!==null)return a.dehydrated!==null?(tl(t),t.flags|=128,null):l&t.child.childLanes?Rr(e,t,l):(tl(t),e=Lt(e,t,l),e!==null?e.sibling:null);tl(t);break;case 19:var n=(e.flags&128)!==0;if(a=(l&t.childLanes)!==0,a||(un(e,t,l,!1),a=(l&t.childLanes)!==0),n){if(a)return Ur(e,t,l);t.flags|=128}if(n=t.memoizedState,n!==null&&(n.rendering=null,n.tail=null,n.lastEffect=null),ne(ve,ve.current),a)break;return null;case 22:case 23:return t.lanes=0,Mr(e,t,l);case 24:ul(t,be,e.memoizedState.cache)}return Lt(e,t,l)}function Lr(e,t,l){if(e!==null)if(e.memoizedProps!==t.pendingProps)xe=!0;else{if(!sc(e,l)&&!(t.flags&128))return xe=!1,yh(e,t,l);xe=!!(e.flags&131072)}else xe=!1,Z&&t.flags&1048576&&bo(t,eu,t.index);switch(t.lanes=0,t.tag){case 16:e:{e=t.pendingProps;var a=t.elementType,n=a._init;if(a=n(a._payload),t.type=a,typeof a=="function")xc(a)?(e=ql(a,e),t.tag=1,t=Cr(null,t,a,e,l)):(t.tag=0,t=ec(null,t,a,e,l));else{if(a!=null){if(n=a.$$typeof,n===ee){t.tag=11,t=Ar(null,t,a,e,l);break e}else if(n===ht){t.tag=14,t=Nr(null,t,a,e,l);break e}}throw t=Et(a)||a,Error(d(306,t,""))}}return t;case 0:return ec(e,t,t.type,t.pendingProps,l);case 1:return a=t.type,n=ql(a,t.pendingProps),Cr(e,t,a,n,l);case 3:e:{if(_n(t,t.stateNode.containerInfo),e===null)throw Error(d(387));var u=t.pendingProps;n=t.memoizedState,a=n.element,mc(e,t),on(t,u,null,l);var i=t.memoizedState;if(u=i.cache,ul(t,be,u),u!==n.cache&&fc(t,[be],l,!0),sn(),u=i.element,n.isDehydrated)if(n={element:u,isDehydrated:!1,cache:i.cache},t.updateQueue.baseState=n,t.memoizedState=n,t.flags&256){t=Or(e,t,u,l);break e}else if(u!==a){a=et(Error(d(424)),t),Ja(a),t=Or(e,t,u,l);break e}else for(Ee=dt(t.stateNode.containerInfo.firstChild),Re=t,Z=!0,rt=null,vt=!0,l=zo(t,null,u,l),t.child=l;l;)l.flags=l.flags&-3|4096,l=l.sibling;else{if(Za(),u===a){t=Lt(e,t,l);break e}Me(e,t,u,l)}t=t.child}return t;case 26:return nn(e,t),e===null?(l=wf(t.type,null,t.pendingProps,null))?t.memoizedState=l:Z||(l=t.type,e=t.pendingProps,a=_u(Pt.current).createElement(l),a[Ce]=t,a[Le]=e,ze(a,l,e),Te(a),t.stateNode=a):t.memoizedState=wf(t.type,e.memoizedProps,t.pendingProps,e.memoizedState),null;case 27:return $u(t),e===null&&Z&&(a=t.stateNode=Hf(t.type,t.pendingProps,Pt.current),Re=t,vt=!0,Ee=dt(a.firstChild)),a=t.pendingProps.children,e!==null||Z?Me(e,t,a,l):t.child=Rl(t,null,a,l),nn(e,t),t.child;case 5:return e===null&&Z&&((n=a=Ee)&&(a=Zh(a,t.type,t.pendingProps,vt),a!==null?(t.stateNode=a,Re=t,Ee=dt(a.firstChild),vt=!1,n=!0):n=!1),n||Ol(t)),$u(t),n=t.type,u=t.pendingProps,i=e!==null?e.memoizedProps:null,a=u.children,Jc(n,u)?a=null:i!==null&&Jc(n,i)&&(t.flags|=32),t.memoizedState!==null&&(n=Hi(e,t,rh,null,null,l),An._currentValue=n),nn(e,t),Me(e,t,a,l),t.child;case 6:return e===null&&Z&&((e=l=Ee)&&(l=Jh(l,t.pendingProps,vt),l!==null?(t.stateNode=l,Re=t,Ee=null,e=!0):e=!1),e||Ol(t)),null;case 13:return Rr(e,t,l);case 4:return _n(t,t.stateNode.containerInfo),a=t.pendingProps,e===null?t.child=Rl(t,null,a,l):Me(e,t,a,l),t.child;case 11:return Ar(e,t,t.type,t.pendingProps,l);case 7:return Me(e,t,t.pendingProps,l),t.child;case 8:return Me(e,t,t.pendingProps.children,l),t.child;case 12:return Me(e,t,t.pendingProps.children,l),t.child;case 10:return a=t.pendingProps,ul(t,t.type,a.value),Me(e,t,a.children,l),t.child;case 9:return n=t.type._context,a=t.pendingProps.children,wl(t),n=Oe(n),a=a(n),t.flags|=1,Me(e,t,a,l),t.child;case 14:return Nr(e,t,t.type,t.pendingProps,l);case 15:return Er(e,t,t.type,t.pendingProps,l);case 19:return Ur(e,t,l);case 22:return Mr(e,t,l);case 24:return wl(t),a=Oe(be),e===null?(n=Ui(),n===null&&(n=te,u=Ri(),n.pooledCache=u,u.refCount++,u!==null&&(n.pooledCacheLanes|=l),n=u),t.memoizedState={parent:a,cache:n},dc(t),ul(t,be,n)):(e.lanes&l&&(mc(e,t),on(t,null,null,l),sn()),n=e.memoizedState,u=t.memoizedState,n.parent!==a?(n={parent:a,cache:a},t.memoizedState=n,t.lanes===0&&(t.memoizedState=t.updateQueue.baseState=n),ul(t,be,a)):(a=u.cache,ul(t,be,a),a!==n.cache&&fc(t,[be],l,!0))),Me(e,t,t.pendingProps.children,l),t.child;case 29:throw t.pendingProps}throw Error(d(156,t.tag))}var oc=gt(null),Bl=null,Ht=null;function ul(e,t,l){ne(oc,t._currentValue),t._currentValue=l}function qt(e){e._currentValue=oc.current,Se(oc)}function rc(e,t,l){for(;e!==null;){var a=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,a!==null&&(a.childLanes|=t)):a!==null&&(a.childLanes&t)!==t&&(a.childLanes|=t),e===l)break;e=e.return}}function fc(e,t,l,a){var n=e.child;for(n!==null&&(n.return=e);n!==null;){var u=n.dependencies;if(u!==null){var i=n.child;u=u.firstContext;e:for(;u!==null;){var c=u;u=n;for(var o=0;o<t.length;o++)if(c.context===t[o]){u.lanes|=l,c=u.alternate,c!==null&&(c.lanes|=l),rc(u.return,l,e),a||(i=null);break e}u=c.next}}else if(n.tag===18){if(i=n.return,i===null)throw Error(d(341));i.lanes|=l,u=i.alternate,u!==null&&(u.lanes|=l),rc(i,l,e),i=null}else i=n.child;if(i!==null)i.return=n;else for(i=n;i!==null;){if(i===e){i=null;break}if(n=i.sibling,n!==null){n.return=i.return,i=n;break}i=i.return}n=i}}function un(e,t,l,a){e=null;for(var n=t,u=!1;n!==null;){if(!u){if(n.flags&524288)u=!0;else if(n.flags&262144)break}if(n.tag===10){var i=n.alternate;if(i===null)throw Error(d(387));if(i=i.memoizedProps,i!==null){var c=n.type;ke(n.pendingProps.value,i.value)||(e!==null?e.push(c):e=[c])}}else if(n===Rn.current){if(i=n.alternate,i===null)throw Error(d(387));i.memoizedState.memoizedState!==n.memoizedState.memoizedState&&(e!==null?e.push(An):e=[An])}n=n.return}e!==null&&fc(t,e,l,a),t.flags|=262144}function yu(e){for(e=e.firstContext;e!==null;){if(!ke(e.context._currentValue,e.memoizedValue))return!0;e=e.next}return!1}function wl(e){Bl=e,Ht=null,e=e.dependencies,e!==null&&(e.firstContext=null)}function Oe(e){return Hr(Bl,e)}function vu(e,t){return Bl===null&&wl(e),Hr(e,t)}function Hr(e,t){var l=t._currentValue;if(t={context:t,memoizedValue:l,next:null},Ht===null){if(e===null)throw Error(d(308));Ht=t,e.dependencies={lanes:0,firstContext:t},e.flags|=524288}else Ht=Ht.next=t;return l}var il=!1;function dc(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function mc(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 cl(e){return{lane:e,tag:0,payload:null,callback:null,next:null}}function sl(e,t,l){var a=e.updateQueue;if(a===null)return null;if(a=a.shared,ie&2){var n=a.pending;return n===null?t.next=t:(t.next=n.next,n.next=t),a.pending=t,t=$n(e),yo(e,null,l),t}return Wn(e,a,t,l),$n(e)}function cn(e,t,l){if(t=t.updateQueue,t!==null&&(t=t.shared,(l&4194176)!==0)){var a=t.lanes;a&=e.pendingLanes,l|=a,t.lanes=l,As(e,l)}}function hc(e,t){var l=e.updateQueue,a=e.alternate;if(a!==null&&(a=a.updateQueue,l===a)){var n=null,u=null;if(l=l.firstBaseUpdate,l!==null){do{var i={lane:l.lane,tag:l.tag,payload:l.payload,callback:null,next:null};u===null?n=u=i:u=u.next=i,l=l.next}while(l!==null);u===null?n=u=t:u=u.next=t}else n=u=t;l={baseState:a.baseState,firstBaseUpdate:n,lastBaseUpdate:u,shared:a.shared,callbacks:a.callbacks},e.updateQueue=l;return}e=l.lastBaseUpdate,e===null?l.firstBaseUpdate=t:e.next=t,l.lastBaseUpdate=t}var gc=!1;function sn(){if(gc){var e=da;if(e!==null)throw e}}function on(e,t,l,a){gc=!1;var n=e.updateQueue;il=!1;var u=n.firstBaseUpdate,i=n.lastBaseUpdate,c=n.shared.pending;if(c!==null){n.shared.pending=null;var o=c,m=o.next;o.next=null,i===null?u=m:i.next=m,i=o;var b=e.alternate;b!==null&&(b=b.updateQueue,c=b.lastBaseUpdate,c!==i&&(c===null?b.firstBaseUpdate=m:c.next=m,b.lastBaseUpdate=o))}if(u!==null){var T=n.baseState;i=0,b=m=o=null,c=u;do{var p=c.lane&-536870913,v=p!==c.lane;if(v?(V&p)===p:(a&p)===p){p!==0&&p===fa&&(gc=!0),b!==null&&(b=b.next={lane:0,tag:c.tag,payload:c.payload,callback:null,next:null});e:{var M=e,L=c;p=t;var de=l;switch(L.tag){case 1:if(M=L.payload,typeof M=="function"){T=M.call(de,T,p);break e}T=M;break e;case 3:M.flags=M.flags&-65537|128;case 0:if(M=L.payload,p=typeof M=="function"?M.call(de,T,p):M,p==null)break e;T=F({},T,p);break e;case 2:il=!0}}p=c.callback,p!==null&&(e.flags|=64,v&&(e.flags|=8192),v=n.callbacks,v===null?n.callbacks=[p]:v.push(p))}else v={lane:p,tag:c.tag,payload:c.payload,callback:c.callback,next:null},b===null?(m=b=v,o=T):b=b.next=v,i|=p;if(c=c.next,c===null){if(c=n.shared.pending,c===null)break;v=c,c=v.next,v.next=null,n.lastBaseUpdate=v,n.shared.pending=null}}while(!0);b===null&&(o=T),n.baseState=o,n.firstBaseUpdate=m,n.lastBaseUpdate=b,u===null&&(n.shared.lanes=0),ml|=i,e.lanes=i,e.memoizedState=T}}function qr(e,t){if(typeof e!="function")throw Error(d(191,e));e.call(t)}function Br(e,t){var l=e.callbacks;if(l!==null)for(e.callbacks=null,e=0;e<l.length;e++)qr(l[e],t)}function rn(e,t){try{var l=t.updateQueue,a=l!==null?l.lastEffect:null;if(a!==null){var n=a.next;l=n;do{if((l.tag&e)===e){a=void 0;var u=l.create,i=l.inst;a=u(),i.destroy=a}l=l.next}while(l!==n)}}catch(c){I(t,t.return,c)}}function ol(e,t,l){try{var a=t.updateQueue,n=a!==null?a.lastEffect:null;if(n!==null){var u=n.next;a=u;do{if((a.tag&e)===e){var i=a.inst,c=i.destroy;if(c!==void 0){i.destroy=void 0,n=t;var o=l;try{c()}catch(m){I(n,o,m)}}}a=a.next}while(a!==u)}}catch(m){I(t,t.return,m)}}function wr(e){var t=e.updateQueue;if(t!==null){var l=e.stateNode;try{Br(t,l)}catch(a){I(e,e.return,a)}}}function Gr(e,t,l){l.props=ql(e.type,e.memoizedProps),l.state=e.memoizedState;try{l.componentWillUnmount()}catch(a){I(e,t,a)}}function Gl(e,t){try{var l=e.ref;if(l!==null){var a=e.stateNode;switch(e.tag){case 26:case 27:case 5:var n=a;break;default:n=a}typeof l=="function"?e.refCleanup=l(n):l.current=n}}catch(u){I(e,t,u)}}function Ye(e,t){var l=e.ref,a=e.refCleanup;if(l!==null)if(typeof a=="function")try{a()}catch(n){I(e,t,n)}finally{e.refCleanup=null,e=e.alternate,e!=null&&(e.refCleanup=null)}else if(typeof l=="function")try{l(null)}catch(n){I(e,t,n)}else l.current=null}function kr(e){var t=e.type,l=e.memoizedProps,a=e.stateNode;try{e:switch(t){case"button":case"input":case"select":case"textarea":l.autoFocus&&a.focus();break e;case"img":l.src?a.src=l.src:l.srcSet&&(a.srcset=l.srcSet)}}catch(n){I(e,e.return,n)}}function Yr(e,t,l){try{var a=e.stateNode;Yh(a,e.type,l,t),a[Le]=t}catch(n){I(e,e.return,n)}}function Xr(e){return e.tag===5||e.tag===3||e.tag===26||e.tag===27||e.tag===4}function pc(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||Xr(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;e.tag!==5&&e.tag!==6&&e.tag!==27&&e.tag!==18;){if(e.flags&2||e.child===null||e.tag===4)continue e;e.child.return=e,e=e.child}if(!(e.flags&2))return e.stateNode}}function yc(e,t,l){var a=e.tag;if(a===5||a===6)e=e.stateNode,t?l.nodeType===8?l.parentNode.insertBefore(e,t):l.insertBefore(e,t):(l.nodeType===8?(t=l.parentNode,t.insertBefore(e,l)):(t=l,t.appendChild(e)),l=l._reactRootContainer,l!=null||t.onclick!==null||(t.onclick=Ru));else if(a!==4&&a!==27&&(e=e.child,e!==null))for(yc(e,t,l),e=e.sibling;e!==null;)yc(e,t,l),e=e.sibling}function bu(e,t,l){var a=e.tag;if(a===5||a===6)e=e.stateNode,t?l.insertBefore(e,t):l.appendChild(e);else if(a!==4&&a!==27&&(e=e.child,e!==null))for(bu(e,t,l),e=e.sibling;e!==null;)bu(e,t,l),e=e.sibling}var Bt=!1,re=!1,vc=!1,Vr=typeof WeakSet=="function"?WeakSet:Set,De=null,Qr=!1;function vh(e,t){if(e=e.containerInfo,Kc=wu,e=co(e),Si(e)){if("selectionStart"in e)var l={start:e.selectionStart,end:e.selectionEnd};else e:{l=(l=e.ownerDocument)&&l.defaultView||window;var a=l.getSelection&&l.getSelection();if(a&&a.rangeCount!==0){l=a.anchorNode;var n=a.anchorOffset,u=a.focusNode;a=a.focusOffset;try{l.nodeType,u.nodeType}catch{l=null;break e}var i=0,c=-1,o=-1,m=0,b=0,T=e,p=null;t:for(;;){for(var v;T!==l||n!==0&&T.nodeType!==3||(c=i+n),T!==u||a!==0&&T.nodeType!==3||(o=i+a),T.nodeType===3&&(i+=T.nodeValue.length),(v=T.firstChild)!==null;)p=T,T=v;for(;;){if(T===e)break t;if(p===l&&++m===n&&(c=i),p===u&&++b===a&&(o=i),(v=T.nextSibling)!==null)break;T=p,p=T.parentNode}T=v}l=c===-1||o===-1?null:{start:c,end:o}}else l=null}l=l||{start:0,end:0}}else l=null;for(Zc={focusedElem:e,selectionRange:l},wu=!1,De=t;De!==null;)if(t=De,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,De=e;else for(;De!==null;){switch(t=De,u=t.alternate,e=t.flags,t.tag){case 0:break;case 11:case 15:break;case 1:if(e&1024&&u!==null){e=void 0,l=t,n=u.memoizedProps,u=u.memoizedState,a=l.stateNode;try{var M=ql(l.type,n,l.elementType===l.type);e=a.getSnapshotBeforeUpdate(M,u),a.__reactInternalSnapshotBeforeUpdate=e}catch(L){I(l,l.return,L)}}break;case 3:if(e&1024){if(e=t.stateNode.containerInfo,l=e.nodeType,l===9)Wc(e);else if(l===1)switch(e.nodeName){case"HEAD":case"HTML":case"BODY":Wc(e);break;default:e.textContent=""}}break;case 5:case 26:case 27:case 6:case 4:case 17:break;default:if(e&1024)throw Error(d(163))}if(e=t.sibling,e!==null){e.return=t.return,De=e;break}De=t.return}return M=Qr,Qr=!1,M}function Kr(e,t,l){var a=l.flags;switch(l.tag){case 0:case 11:case 15:Gt(e,l),a&4&&rn(5,l);break;case 1:if(Gt(e,l),a&4)if(e=l.stateNode,t===null)try{e.componentDidMount()}catch(c){I(l,l.return,c)}else{var n=ql(l.type,t.memoizedProps);t=t.memoizedState;try{e.componentDidUpdate(n,t,e.__reactInternalSnapshotBeforeUpdate)}catch(c){I(l,l.return,c)}}a&64&&wr(l),a&512&&Gl(l,l.return);break;case 3:if(Gt(e,l),a&64&&(a=l.updateQueue,a!==null)){if(e=null,l.child!==null)switch(l.child.tag){case 27:case 5:e=l.child.stateNode;break;case 1:e=l.child.stateNode}try{Br(a,e)}catch(c){I(l,l.return,c)}}break;case 26:Gt(e,l),a&512&&Gl(l,l.return);break;case 27:case 5:Gt(e,l),t===null&&a&4&&kr(l),a&512&&Gl(l,l.return);break;case 12:Gt(e,l);break;case 13:Gt(e,l),a&4&&Fr(e,l);break;case 22:if(n=l.memoizedState!==null||Bt,!n){t=t!==null&&t.memoizedState!==null||re;var u=Bt,i=re;Bt=n,(re=t)&&!i?rl(e,l,(l.subtreeFlags&8772)!==0):Gt(e,l),Bt=u,re=i}a&512&&(l.memoizedProps.mode==="manual"?Gl(l,l.return):Ye(l,l.return));break;default:Gt(e,l)}}function Zr(e){var t=e.alternate;t!==null&&(e.alternate=null,Zr(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&ni(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 ye=null,Xe=!1;function wt(e,t,l){for(l=l.child;l!==null;)Jr(e,t,l),l=l.sibling}function Jr(e,t,l){if(we&&typeof we.onCommitFiberUnmount=="function")try{we.onCommitFiberUnmount(Ra,l)}catch{}switch(l.tag){case 26:re||Ye(l,t),wt(e,t,l),l.memoizedState?l.memoizedState.count--:l.stateNode&&(l=l.stateNode,l.parentNode.removeChild(l));break;case 27:re||Ye(l,t);var a=ye,n=Xe;for(ye=l.stateNode,wt(e,t,l),l=l.stateNode,t=l.attributes;t.length;)l.removeAttributeNode(t[0]);ni(l),ye=a,Xe=n;break;case 5:re||Ye(l,t);case 6:n=ye;var u=Xe;if(ye=null,wt(e,t,l),ye=n,Xe=u,ye!==null)if(Xe)try{e=ye,a=l.stateNode,e.nodeType===8?e.parentNode.removeChild(a):e.removeChild(a)}catch(i){I(l,t,i)}else try{ye.removeChild(l.stateNode)}catch(i){I(l,t,i)}break;case 18:ye!==null&&(Xe?(t=ye,l=l.stateNode,t.nodeType===8?Pc(t.parentNode,l):t.nodeType===1&&Pc(t,l),zn(t)):Pc(ye,l.stateNode));break;case 4:a=ye,n=Xe,ye=l.stateNode.containerInfo,Xe=!0,wt(e,t,l),ye=a,Xe=n;break;case 0:case 11:case 14:case 15:re||ol(2,l,t),re||ol(4,l,t),wt(e,t,l);break;case 1:re||(Ye(l,t),a=l.stateNode,typeof a.componentWillUnmount=="function"&&Gr(l,t,a)),wt(e,t,l);break;case 21:wt(e,t,l);break;case 22:re||Ye(l,t),re=(a=re)||l.memoizedState!==null,wt(e,t,l),re=a;break;default:wt(e,t,l)}}function Fr(e,t){if(t.memoizedState===null&&(e=t.alternate,e!==null&&(e=e.memoizedState,e!==null&&(e=e.dehydrated,e!==null))))try{zn(e)}catch(l){I(t,t.return,l)}}function bh(e){switch(e.tag){case 13:case 19:var t=e.stateNode;return t===null&&(t=e.stateNode=new Vr),t;case 22:return e=e.stateNode,t=e._retryCache,t===null&&(t=e._retryCache=new Vr),t;default:throw Error(d(435,e.tag))}}function bc(e,t){var l=bh(e);t.forEach(function(a){var n=Rh.bind(null,e,a);l.has(a)||(l.add(a),a.then(n,n))})}function nt(e,t){var l=t.deletions;if(l!==null)for(var a=0;a<l.length;a++){var n=l[a],u=e,i=t,c=i;e:for(;c!==null;){switch(c.tag){case 27:case 5:ye=c.stateNode,Xe=!1;break e;case 3:ye=c.stateNode.containerInfo,Xe=!0;break e;case 4:ye=c.stateNode.containerInfo,Xe=!0;break e}c=c.return}if(ye===null)throw Error(d(160));Jr(u,i,n),ye=null,Xe=!1,u=n.alternate,u!==null&&(u.return=null),n.return=null}if(t.subtreeFlags&13878)for(t=t.child;t!==null;)Pr(t,e),t=t.sibling}var ft=null;function Pr(e,t){var l=e.alternate,a=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:nt(t,e),ut(e),a&4&&(ol(3,e,e.return),rn(3,e),ol(5,e,e.return));break;case 1:nt(t,e),ut(e),a&512&&(re||l===null||Ye(l,l.return)),a&64&&Bt&&(e=e.updateQueue,e!==null&&(a=e.callbacks,a!==null&&(l=e.shared.hiddenCallbacks,e.shared.hiddenCallbacks=l===null?a:l.concat(a))));break;case 26:var n=ft;if(nt(t,e),ut(e),a&512&&(re||l===null||Ye(l,l.return)),a&4){var u=l!==null?l.memoizedState:null;if(a=e.memoizedState,l===null)if(a===null)if(e.stateNode===null){e:{a=e.type,l=e.memoizedProps,n=n.ownerDocument||n;t:switch(a){case"title":u=n.getElementsByTagName("title")[0],(!u||u[La]||u[Ce]||u.namespaceURI==="http://www.w3.org/2000/svg"||u.hasAttribute("itemprop"))&&(u=n.createElement(a),n.head.insertBefore(u,n.querySelector("head > title"))),ze(u,a,l),u[Ce]=e,Te(u),a=u;break e;case"link":var i=Yf("link","href",n).get(a+(l.href||""));if(i){for(var c=0;c<i.length;c++)if(u=i[c],u.getAttribute("href")===(l.href==null?null:l.href)&&u.getAttribute("rel")===(l.rel==null?null:l.rel)&&u.getAttribute("title")===(l.title==null?null:l.title)&&u.getAttribute("crossorigin")===(l.crossOrigin==null?null:l.crossOrigin)){i.splice(c,1);break t}}u=n.createElement(a),ze(u,a,l),n.head.appendChild(u);break;case"meta":if(i=Yf("meta","content",n).get(a+(l.content||""))){for(c=0;c<i.length;c++)if(u=i[c],u.getAttribute("content")===(l.content==null?null:""+l.content)&&u.getAttribute("name")===(l.name==null?null:l.name)&&u.getAttribute("property")===(l.property==null?null:l.property)&&u.getAttribute("http-equiv")===(l.httpEquiv==null?null:l.httpEquiv)&&u.getAttribute("charset")===(l.charSet==null?null:l.charSet)){i.splice(c,1);break t}}u=n.createElement(a),ze(u,a,l),n.head.appendChild(u);break;default:throw Error(d(468,a))}u[Ce]=e,Te(u),a=u}e.stateNode=a}else Xf(n,e.type,e.stateNode);else e.stateNode=kf(n,a,e.memoizedProps);else u!==a?(u===null?l.stateNode!==null&&(l=l.stateNode,l.parentNode.removeChild(l)):u.count--,a===null?Xf(n,e.type,e.stateNode):kf(n,a,e.memoizedProps)):a===null&&e.stateNode!==null&&Yr(e,e.memoizedProps,l.memoizedProps)}break;case 27:if(a&4&&e.alternate===null){n=e.stateNode,u=e.memoizedProps;try{for(var o=n.firstChild;o;){var m=o.nextSibling,b=o.nodeName;o[La]||b==="HEAD"||b==="BODY"||b==="SCRIPT"||b==="STYLE"||b==="LINK"&&o.rel.toLowerCase()==="stylesheet"||n.removeChild(o),o=m}for(var T=e.type,p=n.attributes;p.length;)n.removeAttributeNode(p[0]);ze(n,T,u),n[Ce]=e,n[Le]=u}catch(M){I(e,e.return,M)}}case 5:if(nt(t,e),ut(e),a&512&&(re||l===null||Ye(l,l.return)),e.flags&32){n=e.stateNode;try{Il(n,"")}catch(M){I(e,e.return,M)}}a&4&&e.stateNode!=null&&(n=e.memoizedProps,Yr(e,n,l!==null?l.memoizedProps:n)),a&1024&&(vc=!0);break;case 6:if(nt(t,e),ut(e),a&4){if(e.stateNode===null)throw Error(d(162));a=e.memoizedProps,l=e.stateNode;try{l.nodeValue=a}catch(M){I(e,e.return,M)}}break;case 3:if(Hu=null,n=ft,ft=Uu(t.containerInfo),nt(t,e),ft=n,ut(e),a&4&&l!==null&&l.memoizedState.isDehydrated)try{zn(t.containerInfo)}catch(M){I(e,e.return,M)}vc&&(vc=!1,Wr(e));break;case 4:a=ft,ft=Uu(e.stateNode.containerInfo),nt(t,e),ut(e),ft=a;break;case 12:nt(t,e),ut(e);break;case 13:nt(t,e),ut(e),e.child.flags&8192&&e.memoizedState!==null!=(l!==null&&l.memoizedState!==null)&&(zc=yt()),a&4&&(a=e.updateQueue,a!==null&&(e.updateQueue=null,bc(e,a)));break;case 22:if(a&512&&(re||l===null||Ye(l,l.return)),o=e.memoizedState!==null,m=l!==null&&l.memoizedState!==null,b=Bt,T=re,Bt=b||o,re=T||m,nt(t,e),re=T,Bt=b,ut(e),t=e.stateNode,t._current=e,t._visibility&=-3,t._visibility|=t._pendingVisibility&2,a&8192&&(t._visibility=o?t._visibility&-2:t._visibility|1,o&&(t=Bt||re,l===null||m||t||pa(e)),e.memoizedProps===null||e.memoizedProps.mode!=="manual"))e:for(l=null,t=e;;){if(t.tag===5||t.tag===26||t.tag===27){if(l===null){m=l=t;try{if(n=m.stateNode,o)u=n.style,typeof u.setProperty=="function"?u.setProperty("display","none","important"):u.display="none";else{i=m.stateNode,c=m.memoizedProps.style;var v=c!=null&&c.hasOwnProperty("display")?c.display:null;i.style.display=v==null||typeof v=="boolean"?"":(""+v).trim()}}catch(M){I(m,m.return,M)}}}else if(t.tag===6){if(l===null){m=t;try{m.stateNode.nodeValue=o?"":m.memoizedProps}catch(M){I(m,m.return,M)}}}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;l===t&&(l=null),t=t.return}l===t&&(l=null),t.sibling.return=t.return,t=t.sibling}a&4&&(a=e.updateQueue,a!==null&&(l=a.retryQueue,l!==null&&(a.retryQueue=null,bc(e,l))));break;case 19:nt(t,e),ut(e),a&4&&(a=e.updateQueue,a!==null&&(e.updateQueue=null,bc(e,a)));break;case 21:break;default:nt(t,e),ut(e)}}function ut(e){var t=e.flags;if(t&2){try{if(e.tag!==27){e:{for(var l=e.return;l!==null;){if(Xr(l)){var a=l;break e}l=l.return}throw Error(d(160))}switch(a.tag){case 27:var n=a.stateNode,u=pc(e);bu(e,u,n);break;case 5:var i=a.stateNode;a.flags&32&&(Il(i,""),a.flags&=-33);var c=pc(e);bu(e,c,i);break;case 3:case 4:var o=a.stateNode.containerInfo,m=pc(e);yc(e,m,o);break;default:throw Error(d(161))}}}catch(b){I(e,e.return,b)}e.flags&=-3}t&4096&&(e.flags&=-4097)}function Wr(e){if(e.subtreeFlags&1024)for(e=e.child;e!==null;){var t=e;Wr(t),t.tag===5&&t.flags&1024&&t.stateNode.reset(),e=e.sibling}}function Gt(e,t){if(t.subtreeFlags&8772)for(t=t.child;t!==null;)Kr(e,t.alternate,t),t=t.sibling}function pa(e){for(e=e.child;e!==null;){var t=e;switch(t.tag){case 0:case 11:case 14:case 15:ol(4,t,t.return),pa(t);break;case 1:Ye(t,t.return);var l=t.stateNode;typeof l.componentWillUnmount=="function"&&Gr(t,t.return,l),pa(t);break;case 26:case 27:case 5:Ye(t,t.return),pa(t);break;case 22:Ye(t,t.return),t.memoizedState===null&&pa(t);break;default:pa(t)}e=e.sibling}}function rl(e,t,l){for(l=l&&(t.subtreeFlags&8772)!==0,t=t.child;t!==null;){var a=t.alternate,n=e,u=t,i=u.flags;switch(u.tag){case 0:case 11:case 15:rl(n,u,l),rn(4,u);break;case 1:if(rl(n,u,l),a=u,n=a.stateNode,typeof n.componentDidMount=="function")try{n.componentDidMount()}catch(m){I(a,a.return,m)}if(a=u,n=a.updateQueue,n!==null){var c=a.stateNode;try{var o=n.shared.hiddenCallbacks;if(o!==null)for(n.shared.hiddenCallbacks=null,n=0;n<o.length;n++)qr(o[n],c)}catch(m){I(a,a.return,m)}}l&&i&64&&wr(u),Gl(u,u.return);break;case 26:case 27:case 5:rl(n,u,l),l&&a===null&&i&4&&kr(u),Gl(u,u.return);break;case 12:rl(n,u,l);break;case 13:rl(n,u,l),l&&i&4&&Fr(n,u);break;case 22:u.memoizedState===null&&rl(n,u,l),Gl(u,u.return);break;default:rl(n,u,l)}t=t.sibling}}function Sc(e,t){var l=null;e!==null&&e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(l=e.memoizedState.cachePool.pool),e=null,t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(e=t.memoizedState.cachePool.pool),e!==l&&(e!=null&&e.refCount++,l!=null&&Ia(l))}function Tc(e,t){e=null,t.alternate!==null&&(e=t.alternate.memoizedState.cache),t=t.memoizedState.cache,t!==e&&(t.refCount++,e!=null&&Ia(e))}function fl(e,t,l,a){if(t.subtreeFlags&10256)for(t=t.child;t!==null;)$r(e,t,l,a),t=t.sibling}function $r(e,t,l,a){var n=t.flags;switch(t.tag){case 0:case 11:case 15:fl(e,t,l,a),n&2048&&rn(9,t);break;case 3:fl(e,t,l,a),n&2048&&(e=null,t.alternate!==null&&(e=t.alternate.memoizedState.cache),t=t.memoizedState.cache,t!==e&&(t.refCount++,e!=null&&Ia(e)));break;case 12:if(n&2048){fl(e,t,l,a),e=t.stateNode;try{var u=t.memoizedProps,i=u.id,c=u.onPostCommit;typeof c=="function"&&c(i,t.alternate===null?"mount":"update",e.passiveEffectDuration,-0)}catch(o){I(t,t.return,o)}}else fl(e,t,l,a);break;case 23:break;case 22:u=t.stateNode,t.memoizedState!==null?u._visibility&4?fl(e,t,l,a):fn(e,t):u._visibility&4?fl(e,t,l,a):(u._visibility|=4,ya(e,t,l,a,(t.subtreeFlags&10256)!==0)),n&2048&&Sc(t.alternate,t);break;case 24:fl(e,t,l,a),n&2048&&Tc(t.alternate,t);break;default:fl(e,t,l,a)}}function ya(e,t,l,a,n){for(n=n&&(t.subtreeFlags&10256)!==0,t=t.child;t!==null;){var u=e,i=t,c=l,o=a,m=i.flags;switch(i.tag){case 0:case 11:case 15:ya(u,i,c,o,n),rn(8,i);break;case 23:break;case 22:var b=i.stateNode;i.memoizedState!==null?b._visibility&4?ya(u,i,c,o,n):fn(u,i):(b._visibility|=4,ya(u,i,c,o,n)),n&&m&2048&&Sc(i.alternate,i);break;case 24:ya(u,i,c,o,n),n&&m&2048&&Tc(i.alternate,i);break;default:ya(u,i,c,o,n)}t=t.sibling}}function fn(e,t){if(t.subtreeFlags&10256)for(t=t.child;t!==null;){var l=e,a=t,n=a.flags;switch(a.tag){case 22:fn(l,a),n&2048&&Sc(a.alternate,a);break;case 24:fn(l,a),n&2048&&Tc(a.alternate,a);break;default:fn(l,a)}t=t.sibling}}var dn=8192;function va(e){if(e.subtreeFlags&dn)for(e=e.child;e!==null;)Ir(e),e=e.sibling}function Ir(e){switch(e.tag){case 26:va(e),e.flags&dn&&e.memoizedState!==null&&cg(ft,e.memoizedState,e.memoizedProps);break;case 5:va(e);break;case 3:case 4:var t=ft;ft=Uu(e.stateNode.containerInfo),va(e),ft=t;break;case 22:e.memoizedState===null&&(t=e.alternate,t!==null&&t.memoizedState!==null?(t=dn,dn=16777216,va(e),dn=t):va(e));break;default:va(e)}}function ef(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 mn(e){var t=e.deletions;if(e.flags&16){if(t!==null)for(var l=0;l<t.length;l++){var a=t[l];De=a,lf(a,e)}ef(e)}if(e.subtreeFlags&10256)for(e=e.child;e!==null;)tf(e),e=e.sibling}function tf(e){switch(e.tag){case 0:case 11:case 15:mn(e),e.flags&2048&&ol(9,e,e.return);break;case 3:mn(e);break;case 12:mn(e);break;case 22:var t=e.stateNode;e.memoizedState!==null&&t._visibility&4&&(e.return===null||e.return.tag!==13)?(t._visibility&=-5,Su(e)):mn(e);break;default:mn(e)}}function Su(e){var t=e.deletions;if(e.flags&16){if(t!==null)for(var l=0;l<t.length;l++){var a=t[l];De=a,lf(a,e)}ef(e)}for(e=e.child;e!==null;){switch(t=e,t.tag){case 0:case 11:case 15:ol(8,t,t.return),Su(t);break;case 22:l=t.stateNode,l._visibility&4&&(l._visibility&=-5,Su(t));break;default:Su(t)}e=e.sibling}}function lf(e,t){for(;De!==null;){var l=De;switch(l.tag){case 0:case 11:case 15:ol(8,l,t);break;case 23:case 22:if(l.memoizedState!==null&&l.memoizedState.cachePool!==null){var a=l.memoizedState.cachePool.pool;a!=null&&a.refCount++}break;case 24:Ia(l.memoizedState.cache)}if(a=l.child,a!==null)a.return=l,De=a;else e:for(l=e;De!==null;){a=De;var n=a.sibling,u=a.return;if(Zr(a),a===l){De=null;break e}if(n!==null){n.return=u,De=n;break e}De=u}}}function Sh(e,t,l,a){this.tag=e,this.key=l,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.refCleanup=this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=a,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function it(e,t,l,a){return new Sh(e,t,l,a)}function xc(e){return e=e.prototype,!(!e||!e.isReactComponent)}function dl(e,t){var l=e.alternate;return l===null?(l=it(e.tag,t,e.key,e.mode),l.elementType=e.elementType,l.type=e.type,l.stateNode=e.stateNode,l.alternate=e,e.alternate=l):(l.pendingProps=t,l.type=e.type,l.flags=0,l.subtreeFlags=0,l.deletions=null),l.flags=e.flags&31457280,l.childLanes=e.childLanes,l.lanes=e.lanes,l.child=e.child,l.memoizedProps=e.memoizedProps,l.memoizedState=e.memoizedState,l.updateQueue=e.updateQueue,t=e.dependencies,l.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext},l.sibling=e.sibling,l.index=e.index,l.ref=e.ref,l.refCleanup=e.refCleanup,l}function af(e,t){e.flags&=31457282;var l=e.alternate;return l===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=l.childLanes,e.lanes=l.lanes,e.child=l.child,e.subtreeFlags=0,e.deletions=null,e.memoizedProps=l.memoizedProps,e.memoizedState=l.memoizedState,e.updateQueue=l.updateQueue,e.type=l.type,t=l.dependencies,e.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext}),e}function Tu(e,t,l,a,n,u){var i=0;if(a=e,typeof e=="function")xc(e)&&(i=1);else if(typeof e=="string")i=ug(e,l,pt.current)?26:e==="html"||e==="head"||e==="body"?27:5;else e:switch(e){case G:return kl(l.children,n,u,t);case Q:i=8,n|=24;break;case ce:return e=it(12,l,t,n|2),e.elementType=ce,e.lanes=u,e;case j:return e=it(13,l,t,n),e.elementType=j,e.lanes=u,e;case Je:return e=it(19,l,t,n),e.elementType=Je,e.lanes=u,e;case At:return nf(l,n,u,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case se:case oe:i=10;break e;case Y:i=9;break e;case ee:i=11;break e;case ht:i=14;break e;case Ne:i=16,a=null;break e}i=29,l=Error(d(130,e===null?"null":typeof e,"")),a=null}return t=it(i,l,t,n),t.elementType=e,t.type=a,t.lanes=u,t}function kl(e,t,l,a){return e=it(7,e,a,t),e.lanes=l,e}function nf(e,t,l,a){e=it(22,e,a,t),e.elementType=At,e.lanes=l;var n={_visibility:1,_pendingVisibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null,_current:null,detach:function(){var u=n._current;if(u===null)throw Error(d(456));if(!(n._pendingVisibility&2)){var i=el(u,2);i!==null&&(n._pendingVisibility|=2,_e(i,u,2))}},attach:function(){var u=n._current;if(u===null)throw Error(d(456));if(n._pendingVisibility&2){var i=el(u,2);i!==null&&(n._pendingVisibility&=-3,_e(i,u,2))}}};return e.stateNode=n,e}function Dc(e,t,l){return e=it(6,e,null,t),e.lanes=l,e}function Ac(e,t,l){return t=it(4,e.children!==null?e.children:[],e.key,t),t.lanes=l,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function kt(e){e.flags|=4}function uf(e,t){if(t.type!=="stylesheet"||t.state.loading&4)e.flags&=-16777217;else if(e.flags|=16777216,!Vf(t)){if(t=at.current,t!==null&&((V&4194176)===V?bt!==null:(V&62914560)!==V&&!(V&536870912)||t!==bt))throw Pa=ji,xo;e.flags|=8192}}function xu(e,t){t!==null&&(e.flags|=4),e.flags&16384&&(t=e.tag!==22?xs():536870912,e.lanes|=t,Sa|=t)}function hn(e,t){if(!Z)switch(e.tailMode){case"hidden":t=e.tail;for(var l=null;t!==null;)t.alternate!==null&&(l=t),t=t.sibling;l===null?e.tail=null:l.sibling=null;break;case"collapsed":l=e.tail;for(var a=null;l!==null;)l.alternate!==null&&(a=l),l=l.sibling;a===null?t||e.tail===null?e.tail=null:e.tail.sibling=null:a.sibling=null}}function ue(e){var t=e.alternate!==null&&e.alternate.child===e.child,l=0,a=0;if(t)for(var n=e.child;n!==null;)l|=n.lanes|n.childLanes,a|=n.subtreeFlags&31457280,a|=n.flags&31457280,n.return=e,n=n.sibling;else for(n=e.child;n!==null;)l|=n.lanes|n.childLanes,a|=n.subtreeFlags,a|=n.flags,n.return=e,n=n.sibling;return e.subtreeFlags|=a,e.childLanes=l,t}function Th(e,t,l){var a=t.pendingProps;switch(Mi(t),t.tag){case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return ue(t),null;case 1:return ue(t),null;case 3:return l=t.stateNode,a=null,e!==null&&(a=e.memoizedState.cache),t.memoizedState.cache!==a&&(t.flags|=2048),qt(be),Zl(),l.pendingContext&&(l.context=l.pendingContext,l.pendingContext=null),(e===null||e.child===null)&&(Ka(t)?kt(t):e===null||e.memoizedState.isDehydrated&&!(t.flags&256)||(t.flags|=1024,rt!==null&&(Rc(rt),rt=null))),ue(t),null;case 26:return l=t.memoizedState,e===null?(kt(t),l!==null?(ue(t),uf(t,l)):(ue(t),t.flags&=-16777217)):l?l!==e.memoizedState?(kt(t),ue(t),uf(t,l)):(ue(t),t.flags&=-16777217):(e.memoizedProps!==a&&kt(t),ue(t),t.flags&=-16777217),null;case 27:Un(t),l=Pt.current;var n=t.type;if(e!==null&&t.stateNode!=null)e.memoizedProps!==a&&kt(t);else{if(!a){if(t.stateNode===null)throw Error(d(166));return ue(t),null}e=pt.current,Ka(t)?So(t):(e=Hf(n,a,l),t.stateNode=e,kt(t))}return ue(t),null;case 5:if(Un(t),l=t.type,e!==null&&t.stateNode!=null)e.memoizedProps!==a&&kt(t);else{if(!a){if(t.stateNode===null)throw Error(d(166));return ue(t),null}if(e=pt.current,Ka(t))So(t);else{switch(n=_u(Pt.current),e){case 1:e=n.createElementNS("http://www.w3.org/2000/svg",l);break;case 2:e=n.createElementNS("http://www.w3.org/1998/Math/MathML",l);break;default:switch(l){case"svg":e=n.createElementNS("http://www.w3.org/2000/svg",l);break;case"math":e=n.createElementNS("http://www.w3.org/1998/Math/MathML",l);break;case"script":e=n.createElement("div"),e.innerHTML="<script><\/script>",e=e.removeChild(e.firstChild);break;case"select":e=typeof a.is=="string"?n.createElement("select",{is:a.is}):n.createElement("select"),a.multiple?e.multiple=!0:a.size&&(e.size=a.size);break;default:e=typeof a.is=="string"?n.createElement(l,{is:a.is}):n.createElement(l)}}e[Ce]=t,e[Le]=a;e:for(n=t.child;n!==null;){if(n.tag===5||n.tag===6)e.appendChild(n.stateNode);else if(n.tag!==4&&n.tag!==27&&n.child!==null){n.child.return=n,n=n.child;continue}if(n===t)break e;for(;n.sibling===null;){if(n.return===null||n.return===t)break e;n=n.return}n.sibling.return=n.return,n=n.sibling}t.stateNode=e;e:switch(ze(e,l,a),l){case"button":case"input":case"select":case"textarea":e=!!a.autoFocus;break e;case"img":e=!0;break e;default:e=!1}e&&kt(t)}}return ue(t),t.flags&=-16777217,null;case 6:if(e&&t.stateNode!=null)e.memoizedProps!==a&&kt(t);else{if(typeof a!="string"&&t.stateNode===null)throw Error(d(166));if(e=Pt.current,Ka(t)){if(e=t.stateNode,l=t.memoizedProps,a=null,n=Re,n!==null)switch(n.tag){case 27:case 5:a=n.memoizedProps}e[Ce]=t,e=!!(e.nodeValue===l||a!==null&&a.suppressHydrationWarning===!0||Cf(e.nodeValue,l)),e||Ol(t)}else e=_u(e).createTextNode(a),e[Ce]=t,t.stateNode=e}return ue(t),null;case 13:if(a=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(n=Ka(t),a!==null&&a.dehydrated!==null){if(e===null){if(!n)throw Error(d(318));if(n=t.memoizedState,n=n!==null?n.dehydrated:null,!n)throw Error(d(317));n[Ce]=t}else Za(),!(t.flags&128)&&(t.memoizedState=null),t.flags|=4;ue(t),n=!1}else rt!==null&&(Rc(rt),rt=null),n=!0;if(!n)return t.flags&256?(_t(t),t):(_t(t),null)}if(_t(t),t.flags&128)return t.lanes=l,t;if(l=a!==null,e=e!==null&&e.memoizedState!==null,l){a=t.child,n=null,a.alternate!==null&&a.alternate.memoizedState!==null&&a.alternate.memoizedState.cachePool!==null&&(n=a.alternate.memoizedState.cachePool.pool);var u=null;a.memoizedState!==null&&a.memoizedState.cachePool!==null&&(u=a.memoizedState.cachePool.pool),u!==n&&(a.flags|=2048)}return l!==e&&l&&(t.child.flags|=8192),xu(t,t.updateQueue),ue(t),null;case 4:return Zl(),e===null&&Xc(t.stateNode.containerInfo),ue(t),null;case 10:return qt(t.type),ue(t),null;case 19:if(Se(ve),n=t.memoizedState,n===null)return ue(t),null;if(a=(t.flags&128)!==0,u=n.rendering,u===null)if(a)hn(n,!1);else{if(fe!==0||e!==null&&e.flags&128)for(e=t.child;e!==null;){if(u=uu(e),u!==null){for(t.flags|=128,hn(n,!1),e=u.updateQueue,t.updateQueue=e,xu(t,e),t.subtreeFlags=0,e=l,l=t.child;l!==null;)af(l,e),l=l.sibling;return ne(ve,ve.current&1|2),t.child}e=e.sibling}n.tail!==null&&yt()>Du&&(t.flags|=128,a=!0,hn(n,!1),t.lanes=4194304)}else{if(!a)if(e=uu(u),e!==null){if(t.flags|=128,a=!0,e=e.updateQueue,t.updateQueue=e,xu(t,e),hn(n,!0),n.tail===null&&n.tailMode==="hidden"&&!u.alternate&&!Z)return ue(t),null}else 2*yt()-n.renderingStartTime>Du&&l!==536870912&&(t.flags|=128,a=!0,hn(n,!1),t.lanes=4194304);n.isBackwards?(u.sibling=t.child,t.child=u):(e=n.last,e!==null?e.sibling=u:t.child=u,n.last=u)}return n.tail!==null?(t=n.tail,n.rendering=t,n.tail=t.sibling,n.renderingStartTime=yt(),t.sibling=null,e=ve.current,ne(ve,a?e&1|2:e&1),t):(ue(t),null);case 22:case 23:return _t(t),Oi(),a=t.memoizedState!==null,e!==null?e.memoizedState!==null!==a&&(t.flags|=8192):a&&(t.flags|=8192),a?l&536870912&&!(t.flags&128)&&(ue(t),t.subtreeFlags&6&&(t.flags|=8192)):ue(t),l=t.updateQueue,l!==null&&xu(t,l.retryQueue),l=null,e!==null&&e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(l=e.memoizedState.cachePool.pool),a=null,t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(a=t.memoizedState.cachePool.pool),a!==l&&(t.flags|=2048),e!==null&&Se(_l),null;case 24:return l=null,e!==null&&(l=e.memoizedState.cache),t.memoizedState.cache!==l&&(t.flags|=2048),qt(be),ue(t),null;case 25:return null}throw Error(d(156,t.tag))}function xh(e,t){switch(Mi(t),t.tag){case 1:return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return qt(be),Zl(),e=t.flags,e&65536&&!(e&128)?(t.flags=e&-65537|128,t):null;case 26:case 27:case 5:return Un(t),null;case 13:if(_t(t),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(d(340));Za()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return Se(ve),null;case 4:return Zl(),null;case 10:return qt(t.type),null;case 22:case 23:return _t(t),Oi(),e!==null&&Se(_l),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 24:return qt(be),null;case 25:return null;default:return null}}function cf(e,t){switch(Mi(t),t.tag){case 3:qt(be),Zl();break;case 26:case 27:case 5:Un(t);break;case 4:Zl();break;case 13:_t(t);break;case 19:Se(ve);break;case 10:qt(t.type);break;case 22:case 23:_t(t),Oi(),e!==null&&Se(_l);break;case 24:qt(be)}}var Dh={getCacheForType:function(e){var t=Oe(be),l=t.data.get(e);return l===void 0&&(l=e(),t.data.set(e,l)),l}},Ah=typeof WeakMap=="function"?WeakMap:Map,ie=0,te=null,k=null,V=0,le=0,Ve=null,Yt=!1,ba=!1,Nc=!1,Xt=0,fe=0,ml=0,Yl=0,Ec=0,ct=0,Sa=0,gn=null,Tt=null,Mc=!1,zc=0,Du=1/0,Au=null,hl=null,Nu=!1,Xl=null,pn=0,jc=0,Cc=null,yn=0,Oc=null;function Qe(){if(ie&2&&V!==0)return V&-V;if(R.T!==null){var e=fa;return e!==0?e:wc()}return Es()}function sf(){ct===0&&(ct=!(V&536870912)||Z?Ts():536870912);var e=at.current;return e!==null&&(e.flags|=32),ct}function _e(e,t,l){(e===te&&le===2||e.cancelPendingCommit!==null)&&(Ta(e,0),Vt(e,V,ct,!1)),Ua(e,l),(!(ie&2)||e!==te)&&(e===te&&(!(ie&2)&&(Yl|=l),fe===4&&Vt(e,V,ct,!1)),xt(e))}function of(e,t,l){if(ie&6)throw Error(d(327));var a=!l&&(t&60)===0&&(t&e.expiredLanes)===0||_a(e,t),n=a?Mh(e,t):Lc(e,t,!0),u=a;do{if(n===0){ba&&!a&&Vt(e,t,0,!1);break}else if(n===6)Vt(e,t,0,!Yt);else{if(l=e.current.alternate,u&&!Nh(l)){n=Lc(e,t,!1),u=!1;continue}if(n===2){if(u=t,e.errorRecoveryDisabledLanes&u)var i=0;else i=e.pendingLanes&-536870913,i=i!==0?i:i&536870912?536870912:0;if(i!==0){t=i;e:{var c=e;n=gn;var o=c.current.memoizedState.isDehydrated;if(o&&(Ta(c,i).flags|=256),i=Lc(c,i,!1),i!==2){if(Nc&&!o){c.errorRecoveryDisabledLanes|=u,Yl|=u,n=4;break e}u=Tt,Tt=n,u!==null&&Rc(u)}n=i}if(u=!1,n!==2)continue}}if(n===1){Ta(e,0),Vt(e,t,0,!0);break}e:{switch(a=e,n){case 0:case 1:throw Error(d(345));case 4:if((t&4194176)===t){Vt(a,t,ct,!Yt);break e}break;case 2:Tt=null;break;case 3:case 5:break;default:throw Error(d(329))}if(a.finishedWork=l,a.finishedLanes=t,(t&62914560)===t&&(u=zc+300-yt(),10<u)){if(Vt(a,t,ct,!Yt),Bn(a,0)!==0)break e;a.timeoutHandle=_f(rf.bind(null,a,l,Tt,Au,Mc,t,ct,Yl,Sa,Yt,2,-0,0),u);break e}rf(a,l,Tt,Au,Mc,t,ct,Yl,Sa,Yt,0,-0,0)}}break}while(!0);xt(e)}function Rc(e){Tt===null?Tt=e:Tt.push.apply(Tt,e)}function rf(e,t,l,a,n,u,i,c,o,m,b,T,p){var v=t.subtreeFlags;if((v&8192||(v&16785408)===16785408)&&(Dn={stylesheets:null,count:0,unsuspend:ig},Ir(t),t=sg(),t!==null)){e.cancelPendingCommit=t(yf.bind(null,e,l,a,n,i,c,o,1,T,p)),Vt(e,u,i,!m);return}yf(e,l,a,n,i,c,o,b,T,p)}function Nh(e){for(var t=e;;){var l=t.tag;if((l===0||l===11||l===15)&&t.flags&16384&&(l=t.updateQueue,l!==null&&(l=l.stores,l!==null)))for(var a=0;a<l.length;a++){var n=l[a],u=n.getSnapshot;n=n.value;try{if(!ke(u(),n))return!1}catch{return!1}}if(l=t.child,t.subtreeFlags&16384&&l!==null)l.return=t,t=l;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 Vt(e,t,l,a){t&=~Ec,t&=~Yl,e.suspendedLanes|=t,e.pingedLanes&=~t,a&&(e.warmLanes|=t),a=e.expirationTimes;for(var n=t;0<n;){var u=31-Ge(n),i=1<<u;a[u]=-1,n&=~i}l!==0&&Ds(e,l,t)}function Eu(){return ie&6?!0:(vn(0),!1)}function _c(){if(k!==null){if(le===0)var e=k.return;else e=k,Ht=Bl=null,wi(e),oa=null,Wa=0,e=k;for(;e!==null;)cf(e.alternate,e),e=e.return;k=null}}function Ta(e,t){e.finishedWork=null,e.finishedLanes=0;var l=e.timeoutHandle;l!==-1&&(e.timeoutHandle=-1,Vh(l)),l=e.cancelPendingCommit,l!==null&&(e.cancelPendingCommit=null,l()),_c(),te=e,k=l=dl(e.current,null),V=t,le=0,Ve=null,Yt=!1,ba=_a(e,t),Nc=!1,Sa=ct=Ec=Yl=ml=fe=0,Tt=gn=null,Mc=!1,t&8&&(t|=t&32);var a=e.entangledLanes;if(a!==0)for(e=e.entanglements,a&=t;0<a;){var n=31-Ge(a),u=1<<n;t|=e[n],a&=~u}return Xt=t,Pn(),l}function ff(e,t){q=null,R.H=St,t===Fa?(t=No(),le=3):t===xo?(t=No(),le=4):le=t===Dr?8:t!==null&&typeof t=="object"&&typeof t.then=="function"?6:1,Ve=t,k===null&&(fe=1,pu(e,et(t,e.current)))}function df(){var e=R.H;return R.H=St,e===null?St:e}function mf(){var e=R.A;return R.A=Dh,e}function Uc(){fe=4,Yt||(V&4194176)!==V&&at.current!==null||(ba=!0),!(ml&134217727)&&!(Yl&134217727)||te===null||Vt(te,V,ct,!1)}function Lc(e,t,l){var a=ie;ie|=2;var n=df(),u=mf();(te!==e||V!==t)&&(Au=null,Ta(e,t)),t=!1;var i=fe;e:do try{if(le!==0&&k!==null){var c=k,o=Ve;switch(le){case 8:_c(),i=6;break e;case 3:case 2:case 6:at.current===null&&(t=!0);var m=le;if(le=0,Ve=null,xa(e,c,o,m),l&&ba){i=0;break e}break;default:m=le,le=0,Ve=null,xa(e,c,o,m)}}Eh(),i=fe;break}catch(b){ff(e,b)}while(!0);return t&&e.shellSuspendCounter++,Ht=Bl=null,ie=a,R.H=n,R.A=u,k===null&&(te=null,V=0,Pn()),i}function Eh(){for(;k!==null;)hf(k)}function Mh(e,t){var l=ie;ie|=2;var a=df(),n=mf();te!==e||V!==t?(Au=null,Du=yt()+500,Ta(e,t)):ba=_a(e,t);e:do try{if(le!==0&&k!==null){t=k;var u=Ve;t:switch(le){case 1:le=0,Ve=null,xa(e,t,u,1);break;case 2:if(Do(u)){le=0,Ve=null,gf(t);break}t=function(){le===2&&te===e&&(le=7),xt(e)},u.then(t,t);break e;case 3:le=7;break e;case 4:le=5;break e;case 7:Do(u)?(le=0,Ve=null,gf(t)):(le=0,Ve=null,xa(e,t,u,7));break;case 5:var i=null;switch(k.tag){case 26:i=k.memoizedState;case 5:case 27:var c=k;if(!i||Vf(i)){le=0,Ve=null;var o=c.sibling;if(o!==null)k=o;else{var m=c.return;m!==null?(k=m,Mu(m)):k=null}break t}}le=0,Ve=null,xa(e,t,u,5);break;case 6:le=0,Ve=null,xa(e,t,u,6);break;case 8:_c(),fe=6;break e;default:throw Error(d(462))}}zh();break}catch(b){ff(e,b)}while(!0);return Ht=Bl=null,R.H=a,R.A=n,ie=l,k!==null?0:(te=null,V=0,Pn(),fe)}function zh(){for(;k!==null&&!Pd();)hf(k)}function hf(e){var t=Lr(e.alternate,e,Xt);e.memoizedProps=e.pendingProps,t===null?Mu(e):k=t}function gf(e){var t=e,l=t.alternate;switch(t.tag){case 15:case 0:t=jr(l,t,t.pendingProps,t.type,void 0,V);break;case 11:t=jr(l,t,t.pendingProps,t.type.render,t.ref,V);break;case 5:wi(t);default:cf(l,t),t=k=af(t,Xt),t=Lr(l,t,Xt)}e.memoizedProps=e.pendingProps,t===null?Mu(e):k=t}function xa(e,t,l,a){Ht=Bl=null,wi(t),oa=null,Wa=0;var n=t.return;try{if(ph(e,n,t,l,V)){fe=1,pu(e,et(l,e.current)),k=null;return}}catch(u){if(n!==null)throw k=n,u;fe=1,pu(e,et(l,e.current)),k=null;return}t.flags&32768?(Z||a===1?e=!0:ba||V&536870912?e=!1:(Yt=e=!0,(a===2||a===3||a===6)&&(a=at.current,a!==null&&a.tag===13&&(a.flags|=16384))),pf(t,e)):Mu(t)}function Mu(e){var t=e;do{if(t.flags&32768){pf(t,Yt);return}e=t.return;var l=Th(t.alternate,t,Xt);if(l!==null){k=l;return}if(t=t.sibling,t!==null){k=t;return}k=t=e}while(t!==null);fe===0&&(fe=5)}function pf(e,t){do{var l=xh(e.alternate,e);if(l!==null){l.flags&=32767,k=l;return}if(l=e.return,l!==null&&(l.flags|=32768,l.subtreeFlags=0,l.deletions=null),!t&&(e=e.sibling,e!==null)){k=e;return}k=e=l}while(e!==null);fe=6,k=null}function yf(e,t,l,a,n,u,i,c,o,m){var b=R.T,T=K.p;try{K.p=2,R.T=null,jh(e,t,l,a,T,n,u,i,c,o,m)}finally{R.T=b,K.p=T}}function jh(e,t,l,a,n,u,i,c){do Da();while(Xl!==null);if(ie&6)throw Error(d(327));var o=e.finishedWork;if(a=e.finishedLanes,o===null)return null;if(e.finishedWork=null,e.finishedLanes=0,o===e.current)throw Error(d(177));e.callbackNode=null,e.callbackPriority=0,e.cancelPendingCommit=null;var m=o.lanes|o.childLanes;if(m|=Ai,cm(e,a,m,u,i,c),e===te&&(k=te=null,V=0),!(o.subtreeFlags&10256)&&!(o.flags&10256)||Nu||(Nu=!0,jc=m,Cc=l,_h(Ln,function(){return Da(),null})),l=(o.flags&15990)!==0,o.subtreeFlags&15990||l?(l=R.T,R.T=null,u=K.p,K.p=2,i=ie,ie|=4,vh(e,o),Pr(o,e),Im(Zc,e.containerInfo),wu=!!Kc,Zc=Kc=null,e.current=o,Kr(e,o.alternate,o),Wd(),ie=i,K.p=u,R.T=l):e.current=o,Nu?(Nu=!1,Xl=e,pn=a):vf(e,m),m=e.pendingLanes,m===0&&(hl=null),lm(o.stateNode),xt(e),t!==null)for(n=e.onRecoverableError,o=0;o<t.length;o++)m=t[o],n(m.value,{componentStack:m.stack});return pn&3&&Da(),m=e.pendingLanes,a&4194218&&m&42?e===Oc?yn++:(yn=0,Oc=e):yn=0,vn(0),null}function vf(e,t){(e.pooledCacheLanes&=t)===0&&(t=e.pooledCache,t!=null&&(e.pooledCache=null,Ia(t)))}function Da(){if(Xl!==null){var e=Xl,t=jc;jc=0;var l=Ns(pn),a=R.T,n=K.p;try{if(K.p=32>l?32:l,R.T=null,Xl===null)var u=!1;else{l=Cc,Cc=null;var i=Xl,c=pn;if(Xl=null,pn=0,ie&6)throw Error(d(331));var o=ie;if(ie|=4,tf(i.current),$r(i,i.current,c,l),ie=o,vn(0,!1),we&&typeof we.onPostCommitFiberRoot=="function")try{we.onPostCommitFiberRoot(Ra,i)}catch{}u=!0}return u}finally{K.p=n,R.T=a,vf(e,t)}}return!1}function bf(e,t,l){t=et(l,t),t=Ii(e.stateNode,t,2),e=sl(e,t,2),e!==null&&(Ua(e,2),xt(e))}function I(e,t,l){if(e.tag===3)bf(e,e,l);else for(;t!==null;){if(t.tag===3){bf(t,e,l);break}else if(t.tag===1){var a=t.stateNode;if(typeof t.type.getDerivedStateFromError=="function"||typeof a.componentDidCatch=="function"&&(hl===null||!hl.has(a))){e=et(l,e),l=Tr(2),a=sl(t,l,2),a!==null&&(xr(l,a,t,e),Ua(a,2),xt(a));break}}t=t.return}}function Hc(e,t,l){var a=e.pingCache;if(a===null){a=e.pingCache=new Ah;var n=new Set;a.set(t,n)}else n=a.get(t),n===void 0&&(n=new Set,a.set(t,n));n.has(l)||(Nc=!0,n.add(l),e=Ch.bind(null,e,t,l),t.then(e,e))}function Ch(e,t,l){var a=e.pingCache;a!==null&&a.delete(t),e.pingedLanes|=e.suspendedLanes&l,e.warmLanes&=~l,te===e&&(V&l)===l&&(fe===4||fe===3&&(V&62914560)===V&&300>yt()-zc?!(ie&2)&&Ta(e,0):Ec|=l,Sa===V&&(Sa=0)),xt(e)}function Sf(e,t){t===0&&(t=xs()),e=el(e,t),e!==null&&(Ua(e,t),xt(e))}function Oh(e){var t=e.memoizedState,l=0;t!==null&&(l=t.retryLane),Sf(e,l)}function Rh(e,t){var l=0;switch(e.tag){case 13:var a=e.stateNode,n=e.memoizedState;n!==null&&(l=n.retryLane);break;case 19:a=e.stateNode;break;case 22:a=e.stateNode._retryCache;break;default:throw Error(d(314))}a!==null&&a.delete(t),Sf(e,l)}function _h(e,t){return ei(e,t)}var zu=null,Aa=null,qc=!1,ju=!1,Bc=!1,Vl=0;function xt(e){e!==Aa&&e.next===null&&(Aa===null?zu=Aa=e:Aa=Aa.next=e),ju=!0,qc||(qc=!0,Lh(Uh))}function vn(e,t){if(!Bc&&ju){Bc=!0;do for(var l=!1,a=zu;a!==null;){if(e!==0){var n=a.pendingLanes;if(n===0)var u=0;else{var i=a.suspendedLanes,c=a.pingedLanes;u=(1<<31-Ge(42|e)+1)-1,u&=n&~(i&~c),u=u&201326677?u&201326677|1:u?u|2:0}u!==0&&(l=!0,Df(a,u))}else u=V,u=Bn(a,a===te?u:0),!(u&3)||_a(a,u)||(l=!0,Df(a,u));a=a.next}while(l);Bc=!1}}function Uh(){ju=qc=!1;var e=0;Vl!==0&&(Xh()&&(e=Vl),Vl=0);for(var t=yt(),l=null,a=zu;a!==null;){var n=a.next,u=Tf(a,t);u===0?(a.next=null,l===null?zu=n:l.next=n,n===null&&(Aa=l)):(l=a,(e!==0||u&3)&&(ju=!0)),a=n}vn(e)}function Tf(e,t){for(var l=e.suspendedLanes,a=e.pingedLanes,n=e.expirationTimes,u=e.pendingLanes&-62914561;0<u;){var i=31-Ge(u),c=1<<i,o=n[i];o===-1?(!(c&l)||c&a)&&(n[i]=im(c,t)):o<=t&&(e.expiredLanes|=c),u&=~c}if(t=te,l=V,l=Bn(e,e===t?l:0),a=e.callbackNode,l===0||e===t&&le===2||e.cancelPendingCommit!==null)return a!==null&&a!==null&&ti(a),e.callbackNode=null,e.callbackPriority=0;if(!(l&3)||_a(e,l)){if(t=l&-l,t===e.callbackPriority)return t;switch(a!==null&&ti(a),Ns(l)){case 2:case 8:l=bs;break;case 32:l=Ln;break;case 268435456:l=Ss;break;default:l=Ln}return a=xf.bind(null,e),l=ei(l,a),e.callbackPriority=t,e.callbackNode=l,t}return a!==null&&a!==null&&ti(a),e.callbackPriority=2,e.callbackNode=null,2}function xf(e,t){var l=e.callbackNode;if(Da()&&e.callbackNode!==l)return null;var a=V;return a=Bn(e,e===te?a:0),a===0?null:(of(e,a,t),Tf(e,yt()),e.callbackNode!=null&&e.callbackNode===l?xf.bind(null,e):null)}function Df(e,t){if(Da())return null;of(e,t,!0)}function Lh(e){Qh(function(){ie&6?ei(vs,e):e()})}function wc(){return Vl===0&&(Vl=Ts()),Vl}function Af(e){return e==null||typeof e=="symbol"||typeof e=="boolean"?null:typeof e=="function"?e:Xn(""+e)}function Nf(e,t){var l=t.ownerDocument.createElement("input");return l.name=t.name,l.value=t.value,e.id&&l.setAttribute("form",e.id),t.parentNode.insertBefore(l,t),e=new FormData(e),l.parentNode.removeChild(l),e}function Hh(e,t,l,a,n){if(t==="submit"&&l&&l.stateNode===n){var u=Af((n[Le]||null).action),i=a.submitter;i&&(t=(t=i[Le]||null)?Af(t.formAction):i.getAttribute("formAction"),t!==null&&(u=t,i=null));var c=new Zn("action","action",null,a,n);e.push({event:c,listeners:[{instance:null,listener:function(){if(a.defaultPrevented){if(Vl!==0){var o=i?Nf(n,i):new FormData(n);Ji(l,{pending:!0,data:o,method:n.method,action:u},null,o)}}else typeof u=="function"&&(c.preventDefault(),o=i?Nf(n,i):new FormData(n),Ji(l,{pending:!0,data:o,method:n.method,action:u},u,o))},currentTarget:n}]})}}for(var Gc=0;Gc<po.length;Gc++){var kc=po[Gc],qh=kc.toLowerCase(),Bh=kc[0].toUpperCase()+kc.slice(1);ot(qh,"on"+Bh)}ot(ro,"onAnimationEnd"),ot(fo,"onAnimationIteration"),ot(mo,"onAnimationStart"),ot("dblclick","onDoubleClick"),ot("focusin","onFocus"),ot("focusout","onBlur"),ot(th,"onTransitionRun"),ot(lh,"onTransitionStart"),ot(ah,"onTransitionCancel"),ot(ho,"onTransitionEnd"),Wl("onMouseEnter",["mouseout","mouseover"]),Wl("onMouseLeave",["mouseout","mouseover"]),Wl("onPointerEnter",["pointerout","pointerover"]),Wl("onPointerLeave",["pointerout","pointerover"]),Nl("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),Nl("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")),Nl("onBeforeInput",["compositionend","keypress","textInput","paste"]),Nl("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),Nl("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),Nl("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var bn="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(" "),wh=new Set("beforetoggle cancel close invalid load scroll scrollend toggle".split(" ").concat(bn));function Ef(e,t){t=(t&4)!==0;for(var l=0;l<e.length;l++){var a=e[l],n=a.event;a=a.listeners;e:{var u=void 0;if(t)for(var i=a.length-1;0<=i;i--){var c=a[i],o=c.instance,m=c.currentTarget;if(c=c.listener,o!==u&&n.isPropagationStopped())break e;u=c,n.currentTarget=m;try{u(n)}catch(b){gu(b)}n.currentTarget=null,u=o}else for(i=0;i<a.length;i++){if(c=a[i],o=c.instance,m=c.currentTarget,c=c.listener,o!==u&&n.isPropagationStopped())break e;u=c,n.currentTarget=m;try{u(n)}catch(b){gu(b)}n.currentTarget=null,u=o}}}}function X(e,t){var l=t[ai];l===void 0&&(l=t[ai]=new Set);var a=e+"__bubble";l.has(a)||(Mf(t,e,2,!1),l.add(a))}function Yc(e,t,l){var a=0;t&&(a|=4),Mf(l,e,a,t)}var Cu="_reactListening"+Math.random().toString(36).slice(2);function Xc(e){if(!e[Cu]){e[Cu]=!0,zs.forEach(function(l){l!=="selectionchange"&&(wh.has(l)||Yc(l,!1,e),Yc(l,!0,e))});var t=e.nodeType===9?e:e.ownerDocument;t===null||t[Cu]||(t[Cu]=!0,Yc("selectionchange",!1,t))}}function Mf(e,t,l,a){switch(Pf(t)){case 2:var n=fg;break;case 8:n=dg;break;default:n=ls}l=n.bind(null,t,l,e),n=void 0,!fi||t!=="touchstart"&&t!=="touchmove"&&t!=="wheel"||(n=!0),a?n!==void 0?e.addEventListener(t,l,{capture:!0,passive:n}):e.addEventListener(t,l,!0):n!==void 0?e.addEventListener(t,l,{passive:n}):e.addEventListener(t,l,!1)}function Vc(e,t,l,a,n){var u=a;if(!(t&1)&&!(t&2)&&a!==null)e:for(;;){if(a===null)return;var i=a.tag;if(i===3||i===4){var c=a.stateNode.containerInfo;if(c===n||c.nodeType===8&&c.parentNode===n)break;if(i===4)for(i=a.return;i!==null;){var o=i.tag;if((o===3||o===4)&&(o=i.stateNode.containerInfo,o===n||o.nodeType===8&&o.parentNode===n))return;i=i.return}for(;c!==null;){if(i=Al(c),i===null)return;if(o=i.tag,o===5||o===6||o===26||o===27){a=u=i;continue e}c=c.parentNode}}a=a.return}Gs(function(){var m=u,b=oi(l),T=[];e:{var p=go.get(e);if(p!==void 0){var v=Zn,M=e;switch(e){case"keypress":if(Qn(l)===0)break e;case"keydown":case"keyup":v=Rm;break;case"focusin":M="focus",v=gi;break;case"focusout":M="blur",v=gi;break;case"beforeblur":case"afterblur":v=gi;break;case"click":if(l.button===2)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":v=Xs;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":v=Sm;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":v=Lm;break;case ro:case fo:case mo:v=Dm;break;case ho:v=qm;break;case"scroll":case"scrollend":v=vm;break;case"wheel":v=wm;break;case"copy":case"cut":case"paste":v=Nm;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":v=Qs;break;case"toggle":case"beforetoggle":v=km}var L=(t&4)!==0,de=!L&&(e==="scroll"||e==="scrollend"),h=L?p!==null?p+"Capture":null:p;L=[];for(var f=m,g;f!==null;){var S=f;if(g=S.stateNode,S=S.tag,S!==5&&S!==26&&S!==27||g===null||h===null||(S=qa(f,h),S!=null&&L.push(Sn(f,S,g))),de)break;f=f.return}0<L.length&&(p=new v(p,M,null,l,b),T.push({event:p,listeners:L}))}}if(!(t&7)){e:{if(p=e==="mouseover"||e==="pointerover",v=e==="mouseout"||e==="pointerout",p&&l!==si&&(M=l.relatedTarget||l.fromElement)&&(Al(M)||M[Jl]))break e;if((v||p)&&(p=b.window===b?b:(p=b.ownerDocument)?p.defaultView||p.parentWindow:window,v?(M=l.relatedTarget||l.toElement,v=m,M=M?Al(M):null,M!==null&&(de=U(M),L=M.tag,M!==de||L!==5&&L!==27&&L!==6)&&(M=null)):(v=null,M=m),v!==M)){if(L=Xs,S="onMouseLeave",h="onMouseEnter",f="mouse",(e==="pointerout"||e==="pointerover")&&(L=Qs,S="onPointerLeave",h="onPointerEnter",f="pointer"),de=v==null?p:Ha(v),g=M==null?p:Ha(M),p=new L(S,f+"leave",v,l,b),p.target=de,p.relatedTarget=g,S=null,Al(b)===m&&(L=new L(h,f+"enter",M,l,b),L.target=g,L.relatedTarget=de,S=L),de=S,v&&M)t:{for(L=v,h=M,f=0,g=L;g;g=Na(g))f++;for(g=0,S=h;S;S=Na(S))g++;for(;0<f-g;)L=Na(L),f--;for(;0<g-f;)h=Na(h),g--;for(;f--;){if(L===h||h!==null&&L===h.alternate)break t;L=Na(L),h=Na(h)}L=null}else L=null;v!==null&&zf(T,p,v,L,!1),M!==null&&de!==null&&zf(T,de,M,L,!0)}}e:{if(p=m?Ha(m):window,v=p.nodeName&&p.nodeName.toLowerCase(),v==="select"||v==="input"&&p.type==="file")var E=Is;else if(Ws(p))if(eo)E=Wm;else{E=Fm;var w=Jm}else v=p.nodeName,!v||v.toLowerCase()!=="input"||p.type!=="checkbox"&&p.type!=="radio"?m&&ci(m.elementType)&&(E=Is):E=Pm;if(E&&(E=E(e,m))){$s(T,E,l,b);break e}w&&w(e,p,m),e==="focusout"&&m&&p.type==="number"&&m.memoizedProps.value!=null&&ii(p,"number",p.value)}switch(w=m?Ha(m):window,e){case"focusin":(Ws(w)||w.contentEditable==="true")&&(aa=w,Ti=m,Qa=null);break;case"focusout":Qa=Ti=aa=null;break;case"mousedown":xi=!0;break;case"contextmenu":case"mouseup":case"dragend":xi=!1,so(T,l,b);break;case"selectionchange":if(eh)break;case"keydown":case"keyup":so(T,l,b)}var z;if(yi)e:{switch(e){case"compositionstart":var O="onCompositionStart";break e;case"compositionend":O="onCompositionEnd";break e;case"compositionupdate":O="onCompositionUpdate";break e}O=void 0}else la?Fs(e,l)&&(O="onCompositionEnd"):e==="keydown"&&l.keyCode===229&&(O="onCompositionStart");O&&(Ks&&l.locale!=="ko"&&(la||O!=="onCompositionStart"?O==="onCompositionEnd"&&la&&(z=ks()):(It=b,di="value"in It?It.value:It.textContent,la=!0)),w=Ou(m,O),0<w.length&&(O=new Vs(O,e,null,l,b),T.push({event:O,listeners:w}),z?O.data=z:(z=Ps(l),z!==null&&(O.data=z)))),(z=Xm?Vm(e,l):Qm(e,l))&&(O=Ou(m,"onBeforeInput"),0<O.length&&(w=new Vs("onBeforeInput","beforeinput",null,l,b),T.push({event:w,listeners:O}),w.data=z)),Hh(T,e,m,l,b)}Ef(T,t)})}function Sn(e,t,l){return{instance:e,listener:t,currentTarget:l}}function Ou(e,t){for(var l=t+"Capture",a=[];e!==null;){var n=e,u=n.stateNode;n=n.tag,n!==5&&n!==26&&n!==27||u===null||(n=qa(e,l),n!=null&&a.unshift(Sn(e,n,u)),n=qa(e,t),n!=null&&a.push(Sn(e,n,u))),e=e.return}return a}function Na(e){if(e===null)return null;do e=e.return;while(e&&e.tag!==5&&e.tag!==27);return e||null}function zf(e,t,l,a,n){for(var u=t._reactName,i=[];l!==null&&l!==a;){var c=l,o=c.alternate,m=c.stateNode;if(c=c.tag,o!==null&&o===a)break;c!==5&&c!==26&&c!==27||m===null||(o=m,n?(m=qa(l,u),m!=null&&i.unshift(Sn(l,m,o))):n||(m=qa(l,u),m!=null&&i.push(Sn(l,m,o)))),l=l.return}i.length!==0&&e.push({event:t,listeners:i})}var Gh=/\r\n?/g,kh=/\u0000|\uFFFD/g;function jf(e){return(typeof e=="string"?e:""+e).replace(Gh,`
`).replace(kh,"")}function Cf(e,t){return t=jf(t),jf(e)===t}function Ru(){}function $(e,t,l,a,n,u){switch(l){case"children":typeof a=="string"?t==="body"||t==="textarea"&&a===""||Il(e,a):(typeof a=="number"||typeof a=="bigint")&&t!=="body"&&Il(e,""+a);break;case"className":Gn(e,"class",a);break;case"tabIndex":Gn(e,"tabindex",a);break;case"dir":case"role":case"viewBox":case"width":case"height":Gn(e,l,a);break;case"style":Bs(e,a,u);break;case"data":if(t!=="object"){Gn(e,"data",a);break}case"src":case"href":if(a===""&&(t!=="a"||l!=="href")){e.removeAttribute(l);break}if(a==null||typeof a=="function"||typeof a=="symbol"||typeof a=="boolean"){e.removeAttribute(l);break}a=Xn(""+a),e.setAttribute(l,a);break;case"action":case"formAction":if(typeof a=="function"){e.setAttribute(l,"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 u=="function"&&(l==="formAction"?(t!=="input"&&$(e,t,"name",n.name,n,null),$(e,t,"formEncType",n.formEncType,n,null),$(e,t,"formMethod",n.formMethod,n,null),$(e,t,"formTarget",n.formTarget,n,null)):($(e,t,"encType",n.encType,n,null),$(e,t,"method",n.method,n,null),$(e,t,"target",n.target,n,null)));if(a==null||typeof a=="symbol"||typeof a=="boolean"){e.removeAttribute(l);break}a=Xn(""+a),e.setAttribute(l,a);break;case"onClick":a!=null&&(e.onclick=Ru);break;case"onScroll":a!=null&&X("scroll",e);break;case"onScrollEnd":a!=null&&X("scrollend",e);break;case"dangerouslySetInnerHTML":if(a!=null){if(typeof a!="object"||!("__html"in a))throw Error(d(61));if(l=a.__html,l!=null){if(n.children!=null)throw Error(d(60));e.innerHTML=l}}break;case"multiple":e.multiple=a&&typeof a!="function"&&typeof a!="symbol";break;case"muted":e.muted=a&&typeof a!="function"&&typeof a!="symbol";break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"defaultValue":case"defaultChecked":case"innerHTML":case"ref":break;case"autoFocus":break;case"xlinkHref":if(a==null||typeof a=="function"||typeof a=="boolean"||typeof a=="symbol"){e.removeAttribute("xlink:href");break}l=Xn(""+a),e.setAttributeNS("http://www.w3.org/1999/xlink","xlink:href",l);break;case"contentEditable":case"spellCheck":case"draggable":case"value":case"autoReverse":case"externalResourcesRequired":case"focusable":case"preserveAlpha":a!=null&&typeof a!="function"&&typeof a!="symbol"?e.setAttribute(l,""+a):e.removeAttribute(l);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":a&&typeof a!="function"&&typeof a!="symbol"?e.setAttribute(l,""):e.removeAttribute(l);break;case"capture":case"download":a===!0?e.setAttribute(l,""):a!==!1&&a!=null&&typeof a!="function"&&typeof a!="symbol"?e.setAttribute(l,a):e.removeAttribute(l);break;case"cols":case"rows":case"size":case"span":a!=null&&typeof a!="function"&&typeof a!="symbol"&&!isNaN(a)&&1<=a?e.setAttribute(l,a):e.removeAttribute(l);break;case"rowSpan":case"start":a==null||typeof a=="function"||typeof a=="symbol"||isNaN(a)?e.removeAttribute(l):e.setAttribute(l,a);break;case"popover":X("beforetoggle",e),X("toggle",e),wn(e,"popover",a);break;case"xlinkActuate":Ct(e,"http://www.w3.org/1999/xlink","xlink:actuate",a);break;case"xlinkArcrole":Ct(e,"http://www.w3.org/1999/xlink","xlink:arcrole",a);break;case"xlinkRole":Ct(e,"http://www.w3.org/1999/xlink","xlink:role",a);break;case"xlinkShow":Ct(e,"http://www.w3.org/1999/xlink","xlink:show",a);break;case"xlinkTitle":Ct(e,"http://www.w3.org/1999/xlink","xlink:title",a);break;case"xlinkType":Ct(e,"http://www.w3.org/1999/xlink","xlink:type",a);break;case"xmlBase":Ct(e,"http://www.w3.org/XML/1998/namespace","xml:base",a);break;case"xmlLang":Ct(e,"http://www.w3.org/XML/1998/namespace","xml:lang",a);break;case"xmlSpace":Ct(e,"http://www.w3.org/XML/1998/namespace","xml:space",a);break;case"is":wn(e,"is",a);break;case"innerText":case"textContent":break;default:(!(2<l.length)||l[0]!=="o"&&l[0]!=="O"||l[1]!=="n"&&l[1]!=="N")&&(l=pm.get(l)||l,wn(e,l,a))}}function Qc(e,t,l,a,n,u){switch(l){case"style":Bs(e,a,u);break;case"dangerouslySetInnerHTML":if(a!=null){if(typeof a!="object"||!("__html"in a))throw Error(d(61));if(l=a.__html,l!=null){if(n.children!=null)throw Error(d(60));e.innerHTML=l}}break;case"children":typeof a=="string"?Il(e,a):(typeof a=="number"||typeof a=="bigint")&&Il(e,""+a);break;case"onScroll":a!=null&&X("scroll",e);break;case"onScrollEnd":a!=null&&X("scrollend",e);break;case"onClick":a!=null&&(e.onclick=Ru);break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"innerHTML":case"ref":break;case"innerText":case"textContent":break;default:if(!js.hasOwnProperty(l))e:{if(l[0]==="o"&&l[1]==="n"&&(n=l.endsWith("Capture"),t=l.slice(2,n?l.length-7:void 0),u=e[Le]||null,u=u!=null?u[l]:null,typeof u=="function"&&e.removeEventListener(t,u,n),typeof a=="function")){typeof u!="function"&&u!==null&&(l in e?e[l]=null:e.hasAttribute(l)&&e.removeAttribute(l)),e.addEventListener(t,a,n);break e}l in e?e[l]=a:a===!0?e.setAttribute(l,""):wn(e,l,a)}}}function ze(e,t,l){switch(t){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"img":X("error",e),X("load",e);var a=!1,n=!1,u;for(u in l)if(l.hasOwnProperty(u)){var i=l[u];if(i!=null)switch(u){case"src":a=!0;break;case"srcSet":n=!0;break;case"children":case"dangerouslySetInnerHTML":throw Error(d(137,t));default:$(e,t,u,i,l,null)}}n&&$(e,t,"srcSet",l.srcSet,l,null),a&&$(e,t,"src",l.src,l,null);return;case"input":X("invalid",e);var c=u=i=n=null,o=null,m=null;for(a in l)if(l.hasOwnProperty(a)){var b=l[a];if(b!=null)switch(a){case"name":n=b;break;case"type":i=b;break;case"checked":o=b;break;case"defaultChecked":m=b;break;case"value":u=b;break;case"defaultValue":c=b;break;case"children":case"dangerouslySetInnerHTML":if(b!=null)throw Error(d(137,t));break;default:$(e,t,a,b,l,null)}}Us(e,u,c,o,m,i,n,!1),kn(e);return;case"select":X("invalid",e),a=i=u=null;for(n in l)if(l.hasOwnProperty(n)&&(c=l[n],c!=null))switch(n){case"value":u=c;break;case"defaultValue":i=c;break;case"multiple":a=c;default:$(e,t,n,c,l,null)}t=u,l=i,e.multiple=!!a,t!=null?$l(e,!!a,t,!1):l!=null&&$l(e,!!a,l,!0);return;case"textarea":X("invalid",e),u=n=a=null;for(i in l)if(l.hasOwnProperty(i)&&(c=l[i],c!=null))switch(i){case"value":a=c;break;case"defaultValue":n=c;break;case"children":u=c;break;case"dangerouslySetInnerHTML":if(c!=null)throw Error(d(91));break;default:$(e,t,i,c,l,null)}Hs(e,a,n,u),kn(e);return;case"option":for(o in l)if(l.hasOwnProperty(o)&&(a=l[o],a!=null))switch(o){case"selected":e.selected=a&&typeof a!="function"&&typeof a!="symbol";break;default:$(e,t,o,a,l,null)}return;case"dialog":X("cancel",e),X("close",e);break;case"iframe":case"object":X("load",e);break;case"video":case"audio":for(a=0;a<bn.length;a++)X(bn[a],e);break;case"image":X("error",e),X("load",e);break;case"details":X("toggle",e);break;case"embed":case"source":case"link":X("error",e),X("load",e);case"area":case"base":case"br":case"col":case"hr":case"keygen":case"meta":case"param":case"track":case"wbr":case"menuitem":for(m in l)if(l.hasOwnProperty(m)&&(a=l[m],a!=null))switch(m){case"children":case"dangerouslySetInnerHTML":throw Error(d(137,t));default:$(e,t,m,a,l,null)}return;default:if(ci(t)){for(b in l)l.hasOwnProperty(b)&&(a=l[b],a!==void 0&&Qc(e,t,b,a,l,void 0));return}}for(c in l)l.hasOwnProperty(c)&&(a=l[c],a!=null&&$(e,t,c,a,l,null))}function Yh(e,t,l,a){switch(t){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"input":var n=null,u=null,i=null,c=null,o=null,m=null,b=null;for(v in l){var T=l[v];if(l.hasOwnProperty(v)&&T!=null)switch(v){case"checked":break;case"value":break;case"defaultValue":o=T;default:a.hasOwnProperty(v)||$(e,t,v,null,a,T)}}for(var p in a){var v=a[p];if(T=l[p],a.hasOwnProperty(p)&&(v!=null||T!=null))switch(p){case"type":u=v;break;case"name":n=v;break;case"checked":m=v;break;case"defaultChecked":b=v;break;case"value":i=v;break;case"defaultValue":c=v;break;case"children":case"dangerouslySetInnerHTML":if(v!=null)throw Error(d(137,t));break;default:v!==T&&$(e,t,p,v,a,T)}}ui(e,i,c,o,m,b,u,n);return;case"select":v=i=c=p=null;for(u in l)if(o=l[u],l.hasOwnProperty(u)&&o!=null)switch(u){case"value":break;case"multiple":v=o;default:a.hasOwnProperty(u)||$(e,t,u,null,a,o)}for(n in a)if(u=a[n],o=l[n],a.hasOwnProperty(n)&&(u!=null||o!=null))switch(n){case"value":p=u;break;case"defaultValue":c=u;break;case"multiple":i=u;default:u!==o&&$(e,t,n,u,a,o)}t=c,l=i,a=v,p!=null?$l(e,!!l,p,!1):!!a!=!!l&&(t!=null?$l(e,!!l,t,!0):$l(e,!!l,l?[]:"",!1));return;case"textarea":v=p=null;for(c in l)if(n=l[c],l.hasOwnProperty(c)&&n!=null&&!a.hasOwnProperty(c))switch(c){case"value":break;case"children":break;default:$(e,t,c,null,a,n)}for(i in a)if(n=a[i],u=l[i],a.hasOwnProperty(i)&&(n!=null||u!=null))switch(i){case"value":p=n;break;case"defaultValue":v=n;break;case"children":break;case"dangerouslySetInnerHTML":if(n!=null)throw Error(d(91));break;default:n!==u&&$(e,t,i,n,a,u)}Ls(e,p,v);return;case"option":for(var M in l)if(p=l[M],l.hasOwnProperty(M)&&p!=null&&!a.hasOwnProperty(M))switch(M){case"selected":e.selected=!1;break;default:$(e,t,M,null,a,p)}for(o in a)if(p=a[o],v=l[o],a.hasOwnProperty(o)&&p!==v&&(p!=null||v!=null))switch(o){case"selected":e.selected=p&&typeof p!="function"&&typeof p!="symbol";break;default:$(e,t,o,p,a,v)}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 L in l)p=l[L],l.hasOwnProperty(L)&&p!=null&&!a.hasOwnProperty(L)&&$(e,t,L,null,a,p);for(m in a)if(p=a[m],v=l[m],a.hasOwnProperty(m)&&p!==v&&(p!=null||v!=null))switch(m){case"children":case"dangerouslySetInnerHTML":if(p!=null)throw Error(d(137,t));break;default:$(e,t,m,p,a,v)}return;default:if(ci(t)){for(var de in l)p=l[de],l.hasOwnProperty(de)&&p!==void 0&&!a.hasOwnProperty(de)&&Qc(e,t,de,void 0,a,p);for(b in a)p=a[b],v=l[b],!a.hasOwnProperty(b)||p===v||p===void 0&&v===void 0||Qc(e,t,b,p,a,v);return}}for(var h in l)p=l[h],l.hasOwnProperty(h)&&p!=null&&!a.hasOwnProperty(h)&&$(e,t,h,null,a,p);for(T in a)p=a[T],v=l[T],!a.hasOwnProperty(T)||p===v||p==null&&v==null||$(e,t,T,p,a,v)}var Kc=null,Zc=null;function _u(e){return e.nodeType===9?e:e.ownerDocument}function Of(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 Rf(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 Jc(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 Fc=null;function Xh(){var e=window.event;return e&&e.type==="popstate"?e===Fc?!1:(Fc=e,!0):(Fc=null,!1)}var _f=typeof setTimeout=="function"?setTimeout:void 0,Vh=typeof clearTimeout=="function"?clearTimeout:void 0,Uf=typeof Promise=="function"?Promise:void 0,Qh=typeof queueMicrotask=="function"?queueMicrotask:typeof Uf<"u"?function(e){return Uf.resolve(null).then(e).catch(Kh)}:_f;function Kh(e){setTimeout(function(){throw e})}function Pc(e,t){var l=t,a=0;do{var n=l.nextSibling;if(e.removeChild(l),n&&n.nodeType===8)if(l=n.data,l==="/$"){if(a===0){e.removeChild(n),zn(t);return}a--}else l!=="$"&&l!=="$?"&&l!=="$!"||a++;l=n}while(l);zn(t)}function Wc(e){var t=e.firstChild;for(t&&t.nodeType===10&&(t=t.nextSibling);t;){var l=t;switch(t=t.nextSibling,l.nodeName){case"HTML":case"HEAD":case"BODY":Wc(l),ni(l);continue;case"SCRIPT":case"STYLE":continue;case"LINK":if(l.rel.toLowerCase()==="stylesheet")continue}e.removeChild(l)}}function Zh(e,t,l,a){for(;e.nodeType===1;){var n=l;if(e.nodeName.toLowerCase()!==t.toLowerCase()){if(!a&&(e.nodeName!=="INPUT"||e.type!=="hidden"))break}else if(a){if(!e[La])switch(t){case"meta":if(!e.hasAttribute("itemprop"))break;return e;case"link":if(u=e.getAttribute("rel"),u==="stylesheet"&&e.hasAttribute("data-precedence"))break;if(u!==n.rel||e.getAttribute("href")!==(n.href==null?null:n.href)||e.getAttribute("crossorigin")!==(n.crossOrigin==null?null:n.crossOrigin)||e.getAttribute("title")!==(n.title==null?null:n.title))break;return e;case"style":if(e.hasAttribute("data-precedence"))break;return e;case"script":if(u=e.getAttribute("src"),(u!==(n.src==null?null:n.src)||e.getAttribute("type")!==(n.type==null?null:n.type)||e.getAttribute("crossorigin")!==(n.crossOrigin==null?null:n.crossOrigin))&&u&&e.hasAttribute("async")&&!e.hasAttribute("itemprop"))break;return e;default:return e}}else if(t==="input"&&e.type==="hidden"){var u=n.name==null?null:""+n.name;if(n.type==="hidden"&&e.getAttribute("name")===u)return e}else return e;if(e=dt(e.nextSibling),e===null)break}return null}function Jh(e,t,l){if(t==="")return null;for(;e.nodeType!==3;)if((e.nodeType!==1||e.nodeName!=="INPUT"||e.type!=="hidden")&&!l||(e=dt(e.nextSibling),e===null))return null;return e}function dt(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}function Lf(e){e=e.previousSibling;for(var t=0;e;){if(e.nodeType===8){var l=e.data;if(l==="$"||l==="$!"||l==="$?"){if(t===0)return e;t--}else l==="/$"&&t++}e=e.previousSibling}return null}function Hf(e,t,l){switch(t=_u(l),e){case"html":if(e=t.documentElement,!e)throw Error(d(452));return e;case"head":if(e=t.head,!e)throw Error(d(453));return e;case"body":if(e=t.body,!e)throw Error(d(454));return e;default:throw Error(d(451))}}var st=new Map,qf=new Set;function Uu(e){return typeof e.getRootNode=="function"?e.getRootNode():e.ownerDocument}var Qt=K.d;K.d={f:Fh,r:Ph,D:Wh,C:$h,L:Ih,m:eg,X:lg,S:tg,M:ag};function Fh(){var e=Qt.f(),t=Eu();return e||t}function Ph(e){var t=Fl(e);t!==null&&t.tag===5&&t.type==="form"?or(t):Qt.r(e)}var Ea=typeof document>"u"?null:document;function Bf(e,t,l){var a=Ea;if(a&&typeof t=="string"&&t){var n=$e(t);n='link[rel="'+e+'"][href="'+n+'"]',typeof l=="string"&&(n+='[crossorigin="'+l+'"]'),qf.has(n)||(qf.add(n),e={rel:e,crossOrigin:l,href:t},a.querySelector(n)===null&&(t=a.createElement("link"),ze(t,"link",e),Te(t),a.head.appendChild(t)))}}function Wh(e){Qt.D(e),Bf("dns-prefetch",e,null)}function $h(e,t){Qt.C(e,t),Bf("preconnect",e,t)}function Ih(e,t,l){Qt.L(e,t,l);var a=Ea;if(a&&e&&t){var n='link[rel="preload"][as="'+$e(t)+'"]';t==="image"&&l&&l.imageSrcSet?(n+='[imagesrcset="'+$e(l.imageSrcSet)+'"]',typeof l.imageSizes=="string"&&(n+='[imagesizes="'+$e(l.imageSizes)+'"]')):n+='[href="'+$e(e)+'"]';var u=n;switch(t){case"style":u=Ma(e);break;case"script":u=za(e)}st.has(u)||(e=F({rel:"preload",href:t==="image"&&l&&l.imageSrcSet?void 0:e,as:t},l),st.set(u,e),a.querySelector(n)!==null||t==="style"&&a.querySelector(Tn(u))||t==="script"&&a.querySelector(xn(u))||(t=a.createElement("link"),ze(t,"link",e),Te(t),a.head.appendChild(t)))}}function eg(e,t){Qt.m(e,t);var l=Ea;if(l&&e){var a=t&&typeof t.as=="string"?t.as:"script",n='link[rel="modulepreload"][as="'+$e(a)+'"][href="'+$e(e)+'"]',u=n;switch(a){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":u=za(e)}if(!st.has(u)&&(e=F({rel:"modulepreload",href:e},t),st.set(u,e),l.querySelector(n)===null)){switch(a){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":if(l.querySelector(xn(u)))return}a=l.createElement("link"),ze(a,"link",e),Te(a),l.head.appendChild(a)}}}function tg(e,t,l){Qt.S(e,t,l);var a=Ea;if(a&&e){var n=Pl(a).hoistableStyles,u=Ma(e);t=t||"default";var i=n.get(u);if(!i){var c={loading:0,preload:null};if(i=a.querySelector(Tn(u)))c.loading=5;else{e=F({rel:"stylesheet",href:e,"data-precedence":t},l),(l=st.get(u))&&$c(e,l);var o=i=a.createElement("link");Te(o),ze(o,"link",e),o._p=new Promise(function(m,b){o.onload=m,o.onerror=b}),o.addEventListener("load",function(){c.loading|=1}),o.addEventListener("error",function(){c.loading|=2}),c.loading|=4,Lu(i,t,a)}i={type:"stylesheet",instance:i,count:1,state:c},n.set(u,i)}}}function lg(e,t){Qt.X(e,t);var l=Ea;if(l&&e){var a=Pl(l).hoistableScripts,n=za(e),u=a.get(n);u||(u=l.querySelector(xn(n)),u||(e=F({src:e,async:!0},t),(t=st.get(n))&&Ic(e,t),u=l.createElement("script"),Te(u),ze(u,"link",e),l.head.appendChild(u)),u={type:"script",instance:u,count:1,state:null},a.set(n,u))}}function ag(e,t){Qt.M(e,t);var l=Ea;if(l&&e){var a=Pl(l).hoistableScripts,n=za(e),u=a.get(n);u||(u=l.querySelector(xn(n)),u||(e=F({src:e,async:!0,type:"module"},t),(t=st.get(n))&&Ic(e,t),u=l.createElement("script"),Te(u),ze(u,"link",e),l.head.appendChild(u)),u={type:"script",instance:u,count:1,state:null},a.set(n,u))}}function wf(e,t,l,a){var n=(n=Pt.current)?Uu(n):null;if(!n)throw Error(d(446));switch(e){case"meta":case"title":return null;case"style":return typeof l.precedence=="string"&&typeof l.href=="string"?(t=Ma(l.href),l=Pl(n).hoistableStyles,a=l.get(t),a||(a={type:"style",instance:null,count:0,state:null},l.set(t,a)),a):{type:"void",instance:null,count:0,state:null};case"link":if(l.rel==="stylesheet"&&typeof l.href=="string"&&typeof l.precedence=="string"){e=Ma(l.href);var u=Pl(n).hoistableStyles,i=u.get(e);if(i||(n=n.ownerDocument||n,i={type:"stylesheet",instance:null,count:0,state:{loading:0,preload:null}},u.set(e,i),(u=n.querySelector(Tn(e)))&&!u._p&&(i.instance=u,i.state.loading=5),st.has(e)||(l={rel:"preload",as:"style",href:l.href,crossOrigin:l.crossOrigin,integrity:l.integrity,media:l.media,hrefLang:l.hrefLang,referrerPolicy:l.referrerPolicy},st.set(e,l),u||ng(n,e,l,i.state))),t&&a===null)throw Error(d(528,""));return i}if(t&&a!==null)throw Error(d(529,""));return null;case"script":return t=l.async,l=l.src,typeof l=="string"&&t&&typeof t!="function"&&typeof t!="symbol"?(t=za(l),l=Pl(n).hoistableScripts,a=l.get(t),a||(a={type:"script",instance:null,count:0,state:null},l.set(t,a)),a):{type:"void",instance:null,count:0,state:null};default:throw Error(d(444,e))}}function Ma(e){return'href="'+$e(e)+'"'}function Tn(e){return'link[rel="stylesheet"]['+e+"]"}function Gf(e){return F({},e,{"data-precedence":e.precedence,precedence:null})}function ng(e,t,l,a){e.querySelector('link[rel="preload"][as="style"]['+t+"]")?a.loading=1:(t=e.createElement("link"),a.preload=t,t.addEventListener("load",function(){return a.loading|=1}),t.addEventListener("error",function(){return a.loading|=2}),ze(t,"link",l),Te(t),e.head.appendChild(t))}function za(e){return'[src="'+$e(e)+'"]'}function xn(e){return"script[async]"+e}function kf(e,t,l){if(t.count++,t.instance===null)switch(t.type){case"style":var a=e.querySelector('style[data-href~="'+$e(l.href)+'"]');if(a)return t.instance=a,Te(a),a;var n=F({},l,{"data-href":l.href,"data-precedence":l.precedence,href:null,precedence:null});return a=(e.ownerDocument||e).createElement("style"),Te(a),ze(a,"style",n),Lu(a,l.precedence,e),t.instance=a;case"stylesheet":n=Ma(l.href);var u=e.querySelector(Tn(n));if(u)return t.state.loading|=4,t.instance=u,Te(u),u;a=Gf(l),(n=st.get(n))&&$c(a,n),u=(e.ownerDocument||e).createElement("link"),Te(u);var i=u;return i._p=new Promise(function(c,o){i.onload=c,i.onerror=o}),ze(u,"link",a),t.state.loading|=4,Lu(u,l.precedence,e),t.instance=u;case"script":return u=za(l.src),(n=e.querySelector(xn(u)))?(t.instance=n,Te(n),n):(a=l,(n=st.get(u))&&(a=F({},l),Ic(a,n)),e=e.ownerDocument||e,n=e.createElement("script"),Te(n),ze(n,"link",a),e.head.appendChild(n),t.instance=n);case"void":return null;default:throw Error(d(443,t.type))}else t.type==="stylesheet"&&!(t.state.loading&4)&&(a=t.instance,t.state.loading|=4,Lu(a,l.precedence,e));return t.instance}function Lu(e,t,l){for(var a=l.querySelectorAll('link[rel="stylesheet"][data-precedence],style[data-precedence]'),n=a.length?a[a.length-1]:null,u=n,i=0;i<a.length;i++){var c=a[i];if(c.dataset.precedence===t)u=c;else if(u!==n)break}u?u.parentNode.insertBefore(e,u.nextSibling):(t=l.nodeType===9?l.head:l,t.insertBefore(e,t.firstChild))}function $c(e,t){e.crossOrigin==null&&(e.crossOrigin=t.crossOrigin),e.referrerPolicy==null&&(e.referrerPolicy=t.referrerPolicy),e.title==null&&(e.title=t.title)}function Ic(e,t){e.crossOrigin==null&&(e.crossOrigin=t.crossOrigin),e.referrerPolicy==null&&(e.referrerPolicy=t.referrerPolicy),e.integrity==null&&(e.integrity=t.integrity)}var Hu=null;function Yf(e,t,l){if(Hu===null){var a=new Map,n=Hu=new Map;n.set(l,a)}else n=Hu,a=n.get(l),a||(a=new Map,n.set(l,a));if(a.has(e))return a;for(a.set(e,null),l=l.getElementsByTagName(e),n=0;n<l.length;n++){var u=l[n];if(!(u[La]||u[Ce]||e==="link"&&u.getAttribute("rel")==="stylesheet")&&u.namespaceURI!=="http://www.w3.org/2000/svg"){var i=u.getAttribute(t)||"";i=e+i;var c=a.get(i);c?c.push(u):a.set(i,[u])}}return a}function Xf(e,t,l){e=e.ownerDocument||e,e.head.insertBefore(l,t==="title"?e.querySelector("head > title"):null)}function ug(e,t,l){if(l===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 Vf(e){return!(e.type==="stylesheet"&&!(e.state.loading&3))}var Dn=null;function ig(){}function cg(e,t,l){if(Dn===null)throw Error(d(475));var a=Dn;if(t.type==="stylesheet"&&(typeof l.media!="string"||matchMedia(l.media).matches!==!1)&&!(t.state.loading&4)){if(t.instance===null){var n=Ma(l.href),u=e.querySelector(Tn(n));if(u){e=u._p,e!==null&&typeof e=="object"&&typeof e.then=="function"&&(a.count++,a=qu.bind(a),e.then(a,a)),t.state.loading|=4,t.instance=u,Te(u);return}u=e.ownerDocument||e,l=Gf(l),(n=st.get(n))&&$c(l,n),u=u.createElement("link"),Te(u);var i=u;i._p=new Promise(function(c,o){i.onload=c,i.onerror=o}),ze(u,"link",l),t.instance=u}a.stylesheets===null&&(a.stylesheets=new Map),a.stylesheets.set(t,e),(e=t.state.preload)&&!(t.state.loading&3)&&(a.count++,t=qu.bind(a),e.addEventListener("load",t),e.addEventListener("error",t))}}function sg(){if(Dn===null)throw Error(d(475));var e=Dn;return e.stylesheets&&e.count===0&&es(e,e.stylesheets),0<e.count?function(t){var l=setTimeout(function(){if(e.stylesheets&&es(e,e.stylesheets),e.unsuspend){var a=e.unsuspend;e.unsuspend=null,a()}},6e4);return e.unsuspend=t,function(){e.unsuspend=null,clearTimeout(l)}}:null}function qu(){if(this.count--,this.count===0){if(this.stylesheets)es(this,this.stylesheets);else if(this.unsuspend){var e=this.unsuspend;this.unsuspend=null,e()}}}var Bu=null;function es(e,t){e.stylesheets=null,e.unsuspend!==null&&(e.count++,Bu=new Map,t.forEach(og,e),Bu=null,qu.call(e))}function og(e,t){if(!(t.state.loading&4)){var l=Bu.get(e);if(l)var a=l.get(null);else{l=new Map,Bu.set(e,l);for(var n=e.querySelectorAll("link[data-precedence],style[data-precedence]"),u=0;u<n.length;u++){var i=n[u];(i.nodeName==="LINK"||i.getAttribute("media")!=="not all")&&(l.set(i.dataset.precedence,i),a=i)}a&&l.set(null,a)}n=t.instance,i=n.getAttribute("data-precedence"),u=l.get(i)||a,u===a&&l.set(null,n),l.set(i,n),this.count++,a=qu.bind(this),n.addEventListener("load",a),n.addEventListener("error",a),u?u.parentNode.insertBefore(n,u.nextSibling):(e=e.nodeType===9?e.head:e,e.insertBefore(n,e.firstChild)),t.state.loading|=4}}var An={$$typeof:oe,Provider:null,Consumer:null,_currentValue:Pe,_currentValue2:Pe,_threadCount:0};function rg(e,t,l,a,n,u,i,c){this.tag=1,this.containerInfo=e,this.finishedWork=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=li(-1),this.entangledLanes=this.shellSuspendCounter=this.errorRecoveryDisabledLanes=this.finishedLanes=this.expiredLanes=this.warmLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=li(0),this.hiddenUpdates=li(null),this.identifierPrefix=a,this.onUncaughtError=n,this.onCaughtError=u,this.onRecoverableError=i,this.pooledCache=null,this.pooledCacheLanes=0,this.formState=c,this.incompleteTransitions=new Map}function Qf(e,t,l,a,n,u,i,c,o,m,b,T){return e=new rg(e,t,l,i,c,o,m,T),t=1,u===!0&&(t|=24),u=it(3,null,null,t),e.current=u,u.stateNode=e,t=Ri(),t.refCount++,e.pooledCache=t,t.refCount++,u.memoizedState={element:a,isDehydrated:l,cache:t},dc(u),e}function Kf(e){return e?(e=ia,e):ia}function Zf(e,t,l,a,n,u){n=Kf(n),a.context===null?a.context=n:a.pendingContext=n,a=cl(t),a.payload={element:l},u=u===void 0?null:u,u!==null&&(a.callback=u),l=sl(e,a,t),l!==null&&(_e(l,e,t),cn(l,e,t))}function Jf(e,t){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var l=e.retryLane;e.retryLane=l!==0&&l<t?l:t}}function ts(e,t){Jf(e,t),(e=e.alternate)&&Jf(e,t)}function Ff(e){if(e.tag===13){var t=el(e,67108864);t!==null&&_e(t,e,67108864),ts(e,67108864)}}var wu=!0;function fg(e,t,l,a){var n=R.T;R.T=null;var u=K.p;try{K.p=2,ls(e,t,l,a)}finally{K.p=u,R.T=n}}function dg(e,t,l,a){var n=R.T;R.T=null;var u=K.p;try{K.p=8,ls(e,t,l,a)}finally{K.p=u,R.T=n}}function ls(e,t,l,a){if(wu){var n=as(a);if(n===null)Vc(e,t,a,Gu,l),Wf(e,a);else if(hg(n,e,t,l,a))a.stopPropagation();else if(Wf(e,a),t&4&&-1<mg.indexOf(e)){for(;n!==null;){var u=Fl(n);if(u!==null)switch(u.tag){case 3:if(u=u.stateNode,u.current.memoizedState.isDehydrated){var i=Dl(u.pendingLanes);if(i!==0){var c=u;for(c.pendingLanes|=2,c.entangledLanes|=2;i;){var o=1<<31-Ge(i);c.entanglements[1]|=o,i&=~o}xt(u),!(ie&6)&&(Du=yt()+500,vn(0))}}break;case 13:c=el(u,2),c!==null&&_e(c,u,2),Eu(),ts(u,2)}if(u=as(a),u===null&&Vc(e,t,a,Gu,l),u===n)break;n=u}n!==null&&a.stopPropagation()}else Vc(e,t,a,null,l)}}function as(e){return e=oi(e),ns(e)}var Gu=null;function ns(e){if(Gu=null,e=Al(e),e!==null){var t=U(e);if(t===null)e=null;else{var l=t.tag;if(l===13){if(e=ae(t),e!==null)return e;e=null}else if(l===3){if(t.stateNode.current.memoizedState.isDehydrated)return t.tag===3?t.stateNode.containerInfo:null;e=null}else t!==e&&(e=null)}}return Gu=e,null}function Pf(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($d()){case vs:return 2;case bs:return 8;case Ln:case Id:return 32;case Ss:return 268435456;default:return 32}default:return 32}}var us=!1,gl=null,pl=null,yl=null,Nn=new Map,En=new Map,vl=[],mg="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 Wf(e,t){switch(e){case"focusin":case"focusout":gl=null;break;case"dragenter":case"dragleave":pl=null;break;case"mouseover":case"mouseout":yl=null;break;case"pointerover":case"pointerout":Nn.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":En.delete(t.pointerId)}}function Mn(e,t,l,a,n,u){return e===null||e.nativeEvent!==u?(e={blockedOn:t,domEventName:l,eventSystemFlags:a,nativeEvent:u,targetContainers:[n]},t!==null&&(t=Fl(t),t!==null&&Ff(t)),e):(e.eventSystemFlags|=a,t=e.targetContainers,n!==null&&t.indexOf(n)===-1&&t.push(n),e)}function hg(e,t,l,a,n){switch(t){case"focusin":return gl=Mn(gl,e,t,l,a,n),!0;case"dragenter":return pl=Mn(pl,e,t,l,a,n),!0;case"mouseover":return yl=Mn(yl,e,t,l,a,n),!0;case"pointerover":var u=n.pointerId;return Nn.set(u,Mn(Nn.get(u)||null,e,t,l,a,n)),!0;case"gotpointercapture":return u=n.pointerId,En.set(u,Mn(En.get(u)||null,e,t,l,a,n)),!0}return!1}function $f(e){var t=Al(e.target);if(t!==null){var l=U(t);if(l!==null){if(t=l.tag,t===13){if(t=ae(l),t!==null){e.blockedOn=t,sm(e.priority,function(){if(l.tag===13){var a=Qe(),n=el(l,a);n!==null&&_e(n,l,a),ts(l,a)}});return}}else if(t===3&&l.stateNode.current.memoizedState.isDehydrated){e.blockedOn=l.tag===3?l.stateNode.containerInfo:null;return}}}e.blockedOn=null}function ku(e){if(e.blockedOn!==null)return!1;for(var t=e.targetContainers;0<t.length;){var l=as(e.nativeEvent);if(l===null){l=e.nativeEvent;var a=new l.constructor(l.type,l);si=a,l.target.dispatchEvent(a),si=null}else return t=Fl(l),t!==null&&Ff(t),e.blockedOn=l,!1;t.shift()}return!0}function If(e,t,l){ku(e)&&l.delete(t)}function gg(){us=!1,gl!==null&&ku(gl)&&(gl=null),pl!==null&&ku(pl)&&(pl=null),yl!==null&&ku(yl)&&(yl=null),Nn.forEach(If),En.forEach(If)}function Yu(e,t){e.blockedOn===t&&(e.blockedOn=null,us||(us=!0,r.unstable_scheduleCallback(r.unstable_NormalPriority,gg)))}var Xu=null;function ed(e){Xu!==e&&(Xu=e,r.unstable_scheduleCallback(r.unstable_NormalPriority,function(){Xu===e&&(Xu=null);for(var t=0;t<e.length;t+=3){var l=e[t],a=e[t+1],n=e[t+2];if(typeof a!="function"){if(ns(a||l)===null)continue;break}var u=Fl(l);u!==null&&(e.splice(t,3),t-=3,Ji(u,{pending:!0,data:n,method:l.method,action:a},a,n))}}))}function zn(e){function t(o){return Yu(o,e)}gl!==null&&Yu(gl,e),pl!==null&&Yu(pl,e),yl!==null&&Yu(yl,e),Nn.forEach(t),En.forEach(t);for(var l=0;l<vl.length;l++){var a=vl[l];a.blockedOn===e&&(a.blockedOn=null)}for(;0<vl.length&&(l=vl[0],l.blockedOn===null);)$f(l),l.blockedOn===null&&vl.shift();if(l=(e.ownerDocument||e).$$reactFormReplay,l!=null)for(a=0;a<l.length;a+=3){var n=l[a],u=l[a+1],i=n[Le]||null;if(typeof u=="function")i||ed(l);else if(i){var c=null;if(u&&u.hasAttribute("formAction")){if(n=u,i=u[Le]||null)c=i.formAction;else if(ns(n)!==null)continue}else c=i.action;typeof c=="function"?l[a+1]=c:(l.splice(a,3),a-=3),ed(l)}}}function is(e){this._internalRoot=e}Vu.prototype.render=is.prototype.render=function(e){var t=this._internalRoot;if(t===null)throw Error(d(409));var l=t.current,a=Qe();Zf(l,a,e,t,null,null)},Vu.prototype.unmount=is.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var t=e.containerInfo;e.tag===0&&Da(),Zf(e.current,2,null,e,null,null),Eu(),t[Jl]=null}};function Vu(e){this._internalRoot=e}Vu.prototype.unstable_scheduleHydration=function(e){if(e){var t=Es();e={blockedOn:null,target:e,priority:t};for(var l=0;l<vl.length&&t!==0&&t<vl[l].priority;l++);vl.splice(l,0,e),l===0&&$f(e)}};var td=y.version;if(td!=="19.0.0")throw Error(d(527,td,"19.0.0"));K.findDOMNode=function(e){var t=e._reactInternals;if(t===void 0)throw typeof e.render=="function"?Error(d(188)):(e=Object.keys(e).join(","),Error(d(268,e)));return e=Ql(t),e=e!==null?xl(e):null,e=e===null?null:e.stateNode,e};var pg={bundleType:0,version:"19.0.0",rendererPackageName:"react-dom",currentDispatcherRef:R,findFiberByHostInstance:Al,reconcilerVersion:"19.0.0"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"){var Qu=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!Qu.isDisabled&&Qu.supportsFiber)try{Ra=Qu.inject(pg),we=Qu}catch{}}return Cn.createRoot=function(e,t){if(!N(e))throw Error(d(299));var l=!1,a="",n=yr,u=vr,i=br,c=null;return t!=null&&(t.unstable_strictMode===!0&&(l=!0),t.identifierPrefix!==void 0&&(a=t.identifierPrefix),t.onUncaughtError!==void 0&&(n=t.onUncaughtError),t.onCaughtError!==void 0&&(u=t.onCaughtError),t.onRecoverableError!==void 0&&(i=t.onRecoverableError),t.unstable_transitionCallbacks!==void 0&&(c=t.unstable_transitionCallbacks)),t=Qf(e,1,!1,null,null,l,a,n,u,i,c,null),e[Jl]=t.current,Xc(e.nodeType===8?e.parentNode:e),new is(t)},Cn.hydrateRoot=function(e,t,l){if(!N(e))throw Error(d(299));var a=!1,n="",u=yr,i=vr,c=br,o=null,m=null;return l!=null&&(l.unstable_strictMode===!0&&(a=!0),l.identifierPrefix!==void 0&&(n=l.identifierPrefix),l.onUncaughtError!==void 0&&(u=l.onUncaughtError),l.onCaughtError!==void 0&&(i=l.onCaughtError),l.onRecoverableError!==void 0&&(c=l.onRecoverableError),l.unstable_transitionCallbacks!==void 0&&(o=l.unstable_transitionCallbacks),l.formState!==void 0&&(m=l.formState)),t=Qf(e,1,!0,t,l??null,a,n,u,i,c,o,m),t.context=Kf(null),l=t.current,a=Qe(),n=cl(a),n.callback=null,sl(l,n,a),t.current.lanes=a,Ua(t,a),xt(t),e[Jl]=t.current,Xc(e),new Vu(t)},Cn.version="19.0.0",Cn}var id;function dp(){if(id)return rs.exports;id=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(y){console.error(y)}}return r(),rs.exports=fp(),rs.exports}var mp=dp();const hp={visibleTabs:{},setTabVisibility:()=>{},isTabVisible:()=>!1},Dd=D.createContext(hp),gp=({children:r})=>{const y=je.use.currentTab(),[x,d]=D.useState(()=>({documents:!0,"knowledge-graph":!0,retrieval:!0,api:!0}));D.useEffect(()=>{d(C=>({...C,documents:!0,"knowledge-graph":!0,retrieval:!0,api:!0}))},[y]);const N=D.useMemo(()=>({visibleTabs:x,setTabVisibility:(C,_)=>{d(P=>({...P,[C]:_}))},isTabVisible:C=>!!x[C]}),[x]);return s.jsx(Dd.Provider,{value:N,children:r})};var Ad="AlertDialog",[pp,av]=Tg(Ad,[cd]),Jt=cd(),Nd=r=>{const{__scopeAlertDialog:y,...x}=r,d=Jt(y);return s.jsx(Mg,{...d,...x,modal:!0})};Nd.displayName=Ad;var yp="AlertDialogTrigger",vp=D.forwardRef((r,y)=>{const{__scopeAlertDialog:x,...d}=r,N=Jt(x);return s.jsx(zg,{...N,...d,ref:y})});vp.displayName=yp;var bp="AlertDialogPortal",Ed=r=>{const{__scopeAlertDialog:y,...x}=r,d=Jt(y);return s.jsx(bg,{...d,...x})};Ed.displayName=bp;var Sp="AlertDialogOverlay",Md=D.forwardRef((r,y)=>{const{__scopeAlertDialog:x,...d}=r,N=Jt(x);return s.jsx(vg,{...N,...d,ref:y})});Md.displayName=Sp;var Ca="AlertDialogContent",[Tp,xp]=pp(Ca),zd=D.forwardRef((r,y)=>{const{__scopeAlertDialog:x,children:d,...N}=r,C=Jt(x),_=D.useRef(null),P=sd(y,_),G=D.useRef(null);return s.jsx(Sg,{contentName:Ca,titleName:jd,docsSlug:"alert-dialog",children:s.jsx(Tp,{scope:x,cancelRef:G,children:s.jsxs(xg,{role:"alertdialog",...C,...N,ref:P,onOpenAutoFocus:Dg(N.onOpenAutoFocus,Q=>{var ce;Q.preventDefault(),(ce=G.current)==null||ce.focus({preventScroll:!0})}),onPointerDownOutside:Q=>Q.preventDefault(),onInteractOutside:Q=>Q.preventDefault(),children:[s.jsx(Ag,{children:d}),s.jsx(Ap,{contentRef:_})]})})})});zd.displayName=Ca;var jd="AlertDialogTitle",Cd=D.forwardRef((r,y)=>{const{__scopeAlertDialog:x,...d}=r,N=Jt(x);return s.jsx(Ng,{...N,...d,ref:y})});Cd.displayName=jd;var Od="AlertDialogDescription",Rd=D.forwardRef((r,y)=>{const{__scopeAlertDialog:x,...d}=r,N=Jt(x);return s.jsx(Eg,{...N,...d,ref:y})});Rd.displayName=Od;var Dp="AlertDialogAction",_d=D.forwardRef((r,y)=>{const{__scopeAlertDialog:x,...d}=r,N=Jt(x);return s.jsx(od,{...N,...d,ref:y})});_d.displayName=Dp;var Ud="AlertDialogCancel",Ld=D.forwardRef((r,y)=>{const{__scopeAlertDialog:x,...d}=r,{cancelRef:N}=xp(Ud,x),C=Jt(x),_=sd(y,N);return s.jsx(od,{...C,...d,ref:_})});Ld.displayName=Ud;var Ap=({contentRef:r})=>{const y=`\`${Ca}\` requires a description for the component to be accessible for screen reader users.
You can add a description to the \`${Ca}\` by passing a \`${Od}\` component as a child, which also benefits sighted users by adding visible context to the dialog.
Alternatively, you can use your own component as a description by assigning it an \`id\` and passing the same value to the \`aria-describedby\` prop in \`${Ca}\`. If the description is confusing or duplicative for sighted users, you can use the \`@radix-ui/react-visually-hidden\` primitive as a wrapper around your description component.
For more information, see https://radix-ui.com/primitives/docs/components/alert-dialog`;return D.useEffect(()=>{var d;document.getElementById((d=r.current)==null?void 0:d.getAttribute("aria-describedby"))||console.warn(y)},[y,r]),null},Np=Nd,Ep=Ed,Hd=Md,qd=zd,Bd=_d,wd=Ld,Gd=Cd,kd=Rd;const Mp=Np,zp=Ep,Yd=D.forwardRef(({className:r,...y},x)=>s.jsx(Hd,{className:Ze("data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 fixed inset-0 z-50 bg-black/50",r),...y,ref:x}));Yd.displayName=Hd.displayName;const Xd=D.forwardRef(({className:r,...y},x)=>s.jsxs(zp,{children:[s.jsx(Yd,{}),s.jsx(qd,{ref:x,className:Ze("bg-background data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[state=closed]:slide-out-to-top-[48%] data-[state=open]:slide-in-from-top-[48%] fixed top-[50%] left-[50%] z-50 grid w-full max-w-lg translate-x-[-50%] translate-y-[-50%] gap-4 border p-6 shadow-lg duration-200 sm:rounded-lg",r),...y})]}));Xd.displayName=qd.displayName;const Vd=({className:r,...y})=>s.jsx("div",{className:Ze("flex flex-col space-y-2 text-center sm:text-left",r),...y});Vd.displayName="AlertDialogHeader";const Qd=D.forwardRef(({className:r,...y},x)=>s.jsx(Gd,{ref:x,className:Ze("text-lg font-semibold",r),...y}));Qd.displayName=Gd.displayName;const Kd=D.forwardRef(({className:r,...y},x)=>s.jsx(kd,{ref:x,className:Ze("text-muted-foreground text-sm",r),...y}));Kd.displayName=kd.displayName;const jp=D.forwardRef(({className:r,...y},x)=>s.jsx(Bd,{ref:x,className:Ze(hd(),r),...y}));jp.displayName=Bd.displayName;const Cp=D.forwardRef(({className:r,...y},x)=>s.jsx(wd,{ref:x,className:Ze(hd({variant:"outline"}),"mt-2 sm:mt-0",r),...y}));Cp.displayName=wd.displayName;const Op=({open:r,onOpenChange:y})=>{const{t:x}=Dt(),d=je.use.apiKey(),[N,C]=D.useState(""),_=mt.use.message();D.useEffect(()=>{C(d||"")},[d,r]),D.useEffect(()=>{_&&(_.includes(gd)||_.includes(pd))&&y(!0)},[_,y]);const P=D.useCallback(()=>{je.setState({apiKey:N||null}),y(!1)},[N,y]),G=D.useCallback(Q=>{C(Q.target.value)},[C]);return s.jsx(Mp,{open:r,onOpenChange:y,children:s.jsxs(Xd,{children:[s.jsxs(Vd,{children:[s.jsx(Qd,{children:x("apiKeyAlert.title")}),s.jsx(Kd,{children:x("apiKeyAlert.description")})]}),s.jsxs("div",{className:"flex flex-col gap-4",children:[s.jsxs("form",{className:"flex gap-2",onSubmit:Q=>Q.preventDefault(),children:[s.jsx(ja,{type:"password",value:N,onChange:G,placeholder:x("apiKeyAlert.placeholder"),className:"max-h-full w-full min-w-0",autoComplete:"off"}),s.jsx(Ke,{onClick:P,variant:"outline",size:"sm",children:x("apiKeyAlert.save")})]}),_&&s.jsx("div",{className:"text-sm text-red-500",children:_})]})]})})},Rp=({status:r})=>{const{t:y}=Dt();return r?s.jsxs("div",{className:"min-w-[300px] space-y-2 text-xs",children:[s.jsxs("div",{className:"space-y-1",children:[s.jsx("h4",{className:"font-medium",children:y("graphPanel.statusCard.serverInfo")}),s.jsxs("div",{className:"text-foreground grid grid-cols-[160px_1fr] gap-1",children:[s.jsxs("span",{children:[y("graphPanel.statusCard.workingDirectory"),":"]}),s.jsx("span",{className:"truncate",children:r.working_directory}),s.jsxs("span",{children:[y("graphPanel.statusCard.inputDirectory"),":"]}),s.jsx("span",{className:"truncate",children:r.input_directory}),s.jsxs("span",{children:[y("graphPanel.statusCard.summarySettings"),":"]}),s.jsxs("span",{children:[r.configuration.summary_language," / LLM summary on ",r.configuration.force_llm_summary_on_merge.toString()," fragments"]}),s.jsxs("span",{children:[y("graphPanel.statusCard.threshold"),":"]}),s.jsxs("span",{children:["cosine ",r.configuration.cosine_threshold," / rerank_score ",r.configuration.min_rerank_score," / max_related ",r.configuration.related_chunk_number]}),s.jsxs("span",{children:[y("graphPanel.statusCard.maxParallelInsert"),":"]}),s.jsx("span",{children:r.configuration.max_parallel_insert})]})]}),s.jsxs("div",{className:"space-y-1",children:[s.jsx("h4",{className:"font-medium",children:y("graphPanel.statusCard.llmConfig")}),s.jsxs("div",{className:"text-foreground grid grid-cols-[160px_1fr] gap-1",children:[s.jsxs("span",{children:[y("graphPanel.statusCard.llmBindingHost"),":"]}),s.jsx("span",{children:r.configuration.llm_binding_host}),s.jsxs("span",{children:[y("graphPanel.statusCard.llmModel"),":"]}),s.jsxs("span",{children:[r.configuration.llm_binding,": ",r.configuration.llm_model," (#",r.configuration.max_async," Async)"]})]})]}),s.jsxs("div",{className:"space-y-1",children:[s.jsx("h4",{className:"font-medium",children:y("graphPanel.statusCard.embeddingConfig")}),s.jsxs("div",{className:"text-foreground grid grid-cols-[160px_1fr] gap-1",children:[s.jsxs("span",{children:[y("graphPanel.statusCard.embeddingBindingHost"),":"]}),s.jsx("span",{children:r.configuration.embedding_binding_host}),s.jsxs("span",{children:[y("graphPanel.statusCard.embeddingModel"),":"]}),s.jsxs("span",{children:[r.configuration.embedding_binding,": ",r.configuration.embedding_model," (#",r.configuration.embedding_func_max_async," Async * ",r.configuration.embedding_batch_num," batches)"]})]})]}),r.configuration.enable_rerank&&s.jsxs("div",{className:"space-y-1",children:[s.jsx("h4",{className:"font-medium",children:y("graphPanel.statusCard.rerankerConfig")}),s.jsxs("div",{className:"text-foreground grid grid-cols-[160px_1fr] gap-1",children:[s.jsxs("span",{children:[y("graphPanel.statusCard.rerankerBindingHost"),":"]}),s.jsx("span",{children:r.configuration.rerank_binding_host||"-"}),s.jsxs("span",{children:[y("graphPanel.statusCard.rerankerModel"),":"]}),s.jsxs("span",{children:[r.configuration.rerank_binding||"-"," : ",r.configuration.rerank_model||"-"]})]})]}),s.jsxs("div",{className:"space-y-1",children:[s.jsx("h4",{className:"font-medium",children:y("graphPanel.statusCard.storageConfig")}),s.jsxs("div",{className:"text-foreground grid grid-cols-[160px_1fr] gap-1",children:[s.jsxs("span",{children:[y("graphPanel.statusCard.kvStorage"),":"]}),s.jsx("span",{children:r.configuration.kv_storage}),s.jsxs("span",{children:[y("graphPanel.statusCard.docStatusStorage"),":"]}),s.jsx("span",{children:r.configuration.doc_status_storage}),s.jsxs("span",{children:[y("graphPanel.statusCard.graphStorage"),":"]}),s.jsx("span",{children:r.configuration.graph_storage}),s.jsxs("span",{children:[y("graphPanel.statusCard.vectorStorage"),":"]}),s.jsx("span",{children:r.configuration.vector_storage}),s.jsxs("span",{children:[y("graphPanel.statusCard.workspace"),":"]}),s.jsx("span",{children:r.configuration.workspace||"-"}),s.jsxs("span",{children:[y("graphPanel.statusCard.maxGraphNodes"),":"]}),s.jsx("span",{children:r.configuration.max_graph_nodes||"-"}),r.keyed_locks&&s.jsxs(s.Fragment,{children:[s.jsxs("span",{children:[y("graphPanel.statusCard.lockStatus"),":"]}),s.jsxs("span",{children:["mp ",r.keyed_locks.current_status.pending_mp_cleanup,"/",r.keyed_locks.current_status.total_mp_locks," | async ",r.keyed_locks.current_status.pending_async_cleanup,"/",r.keyed_locks.current_status.total_async_locks,"(pid: ",r.keyed_locks.process_id,")"]})]})]})]})]}):s.jsx("div",{className:"text-foreground text-xs",children:y("graphPanel.statusCard.unavailable")})},_p=({open:r,onOpenChange:y,status:x})=>{const{t:d}=Dt();return s.jsx(Zu,{open:r,onOpenChange:y,children:s.jsxs(Ju,{className:"sm:max-w-[700px]",children:[s.jsxs(Fu,{children:[s.jsx(Pu,{children:d("graphPanel.statusDialog.title")}),s.jsx(Ug,{children:d("graphPanel.statusDialog.description")})]}),s.jsx(Rp,{status:x})]})})},Up=()=>{const{t:r}=Dt(),y=mt.use.health(),x=mt.use.lastCheckTime(),d=mt.use.status(),[N,C]=D.useState(!1),[_,P]=D.useState(!1);return D.useEffect(()=>{C(!0);const G=setTimeout(()=>C(!1),300);return()=>clearTimeout(G)},[x]),s.jsxs("div",{className:"fixed right-4 bottom-4 flex items-center gap-2 opacity-80 select-none",children:[s.jsxs("div",{className:"flex cursor-pointer items-center gap-2",onClick:()=>P(!0),children:[s.jsx("div",{className:Ze("h-3 w-3 rounded-full transition-all duration-300","shadow-[0_0_8px_rgba(0,0,0,0.2)]",y?"bg-green-500":"bg-red-500",N&&"scale-125",N&&y&&"shadow-[0_0_12px_rgba(34,197,94,0.4)]",N&&!y&&"shadow-[0_0_12px_rgba(239,68,68,0.4)]")}),s.jsx("span",{className:"text-muted-foreground text-xs",children:r(y?"graphPanel.statusIndicator.connected":"graphPanel.statusIndicator.disconnected")})]}),s.jsx(_p,{open:_,onOpenChange:P,status:d})]})};function Zd({className:r}){const[y,x]=D.useState(!1),{t:d}=Dt(),N=je.use.language(),C=je.use.setLanguage(),_=je.use.theme(),P=je.use.setTheme(),G=D.useCallback(ce=>{C(ce)},[C]),Q=D.useCallback(ce=>{P(ce)},[P]);return s.jsxs(Lg,{open:y,onOpenChange:x,children:[s.jsx(Hg,{asChild:!0,children:s.jsx(Ke,{variant:"ghost",size:"icon",className:Ze("h-9 w-9",r),children:s.jsx(qg,{className:"h-5 w-5"})})}),s.jsx(Bg,{side:"bottom",align:"end",className:"w-56",children:s.jsxs("div",{className:"flex flex-col gap-4",children:[s.jsxs("div",{className:"flex flex-col gap-2",children:[s.jsx("label",{className:"text-sm font-medium",children:d("settings.language")}),s.jsxs(ms,{value:N,onValueChange:G,children:[s.jsx(hs,{children:s.jsx(gs,{})}),s.jsxs(ps,{children:[s.jsx(Kt,{value:"en",children:"English"}),s.jsx(Kt,{value:"zh",children:"中文"}),s.jsx(Kt,{value:"fr",children:"Français"}),s.jsx(Kt,{value:"ar",children:"العربية"}),s.jsx(Kt,{value:"zh_TW",children:"繁體中文"})]})]})]}),s.jsxs("div",{className:"flex flex-col gap-2",children:[s.jsx("label",{className:"text-sm font-medium",children:d("settings.theme")}),s.jsxs(ms,{value:_,onValueChange:Q,children:[s.jsx(hs,{children:s.jsx(gs,{})}),s.jsxs(ps,{children:[s.jsx(Kt,{value:"light",children:d("settings.light")}),s.jsx(Kt,{value:"dark",children:d("settings.dark")}),s.jsx(Kt,{value:"system",children:d("settings.system")})]})]})]})]})})]})}const Lp=jg,Jd=D.forwardRef(({className:r,...y},x)=>s.jsx(rd,{ref:x,className:Ze("bg-muted text-muted-foreground inline-flex h-10 items-center justify-center rounded-md p-1",r),...y}));Jd.displayName=rd.displayName;const Fd=D.forwardRef(({className:r,...y},x)=>s.jsx(fd,{ref:x,className:Ze("ring-offset-background focus-visible:ring-ring data-[state=active]:bg-background data-[state=active]:text-foreground inline-flex items-center justify-center rounded-sm px-3 py-1.5 text-sm font-medium whitespace-nowrap transition-all focus-visible:ring-2 focus-visible:ring-offset-2 focus-visible:outline-none disabled:pointer-events-none disabled:opacity-50 data-[state=active]:shadow-sm",r),...y}));Fd.displayName=fd.displayName;const On=D.forwardRef(({className:r,...y},x)=>s.jsx(dd,{ref:x,className:Ze("ring-offset-background focus-visible:ring-ring focus-visible:ring-2 focus-visible:ring-offset-2 focus-visible:outline-none","data-[state=inactive]:invisible data-[state=active]:visible","h-full w-full",r),forceMount:!0,...y}));On.displayName=dd.displayName;function Hp(){const{t:r}=Dt(),y=je.use.workspace(),x=je.use.workspaceList(),d=je.use.setWorkspace(),N=je.use.setWorkspaceList(),[C,_]=D.useState(!1),[P,G]=D.useState(""),[Q,ce]=D.useState(""),[se,Y]=D.useState(!1),[oe,ee]=D.useState(!1),[j,Je]=D.useState(!1),[ht,Ne]=D.useState(!1),[At,Ft]=D.useState(!1),[Be,Ue]=D.useState("");D.useEffect(()=>{Nt()},[]);const Nt=async()=>{_(!0);try{const B=await wg();N(B.map(Mt=>Mt.name)),!y&&B.length>0&&d(B[0].name)}catch(B){console.error("Failed to fetch workspaces:",B)}finally{_(!1)}},Et=async()=>{if(Q.trim()){Y(!0);try{await Kg(Q.trim()),await Nt(),d(Q.trim()),ce("")}catch(B){console.error("Failed to create workspace:",B),alert(`Failed to create workspace: ${B}`)}finally{Y(!1)}}},R=async()=>{if(!(!y||!Be.trim())){Ne(!0);try{await Vg(y,Be.trim()),await Nt(),d(Be.trim()),Ue(""),Ft(!1)}catch(B){console.error("Failed to rename workspace:",B),alert(`Failed to rename workspace: ${B}`)}finally{Ne(!1)}}},F=async()=>{if(y){ee(!0);try{await Qg(y),await Nt(),d(""),Je(!1)}catch(B){console.error("Failed to delete workspace:",B),alert(`Failed to delete workspace: ${B}`)}finally{ee(!1)}}},Fe=x.filter(B=>B.toLowerCase().includes(P.toLowerCase()));return s.jsxs("div",{className:"flex flex-row items-center gap-2",children:[s.jsxs(ms,{value:y||"",onValueChange:B=>d(B),children:[s.jsx(hs,{className:"w-48",children:s.jsx(gs,{placeholder:r(C?"workspace.loading":"workspace.select")})}),s.jsxs(ps,{children:[s.jsx("div",{className:"px-2 py-1 border-b",children:s.jsxs("div",{className:"flex items-center gap-1",children:[s.jsx(Gg,{className:"size-4 text-muted-foreground"}),s.jsx(ja,{placeholder:r("workspace.search"),value:P,onChange:B=>G(B.target.value),className:"h-8 border-0 focus-visible:ring-0"})]})}),Fe.length===0?s.jsx("div",{className:"px-3 py-2 text-sm text-muted-foreground",children:r("workspace.noWorkspaces")}):Fe.map(B=>s.jsx(Kt,{value:B,children:B},B))]})]}),s.jsxs("div",{className:"flex items-center gap-2",children:[y&&s.jsxs(s.Fragment,{children:[s.jsxs(Zu,{open:At,onOpenChange:Ft,children:[s.jsx(cs,{asChild:!0,children:s.jsx(Ke,{size:"icon",variant:"outline",children:s.jsx(kg,{className:"size-4"})})}),s.jsxs(Ju,{children:[s.jsx(Fu,{children:s.jsx(Pu,{children:r("workspace.renameTitle")})}),s.jsxs("div",{className:"space-y-4",children:[s.jsx(ja,{placeholder:r("workspace.newNamePlaceholder"),value:Be,onChange:B=>Ue(B.target.value),onKeyDown:B=>{B.key==="Enter"&&R()}}),s.jsx("p",{className:"text-sm text-muted-foreground",children:r("workspace.renameDescription",{workspace:y})})]}),s.jsxs(ss,{children:[s.jsx(os,{asChild:!0,children:s.jsx(Ke,{variant:"outline",children:r("common.cancel")})}),s.jsx(Ke,{onClick:R,disabled:!Be.trim()||ht,children:r(ht?"common.renaming":"common.rename")})]})]})]}),s.jsxs(Zu,{open:j,onOpenChange:Je,children:[s.jsx(cs,{asChild:!0,children:s.jsx(Ke,{size:"icon",variant:"outline",className:"text-destructive",children:s.jsx(Yg,{className:"size-4"})})}),s.jsxs(Ju,{children:[s.jsx(Fu,{children:s.jsx(Pu,{children:r("workspace.deleteTitle")})}),s.jsxs("div",{className:"space-y-4",children:[s.jsx("p",{className:"text-sm",children:r("workspace.deleteConfirm",{workspace:y})}),s.jsx("p",{className:"text-sm text-muted-foreground",children:r("workspace.deleteWarning")})]}),s.jsxs(ss,{children:[s.jsx(os,{asChild:!0,children:s.jsx(Ke,{variant:"outline",children:r("common.cancel")})}),s.jsx(Ke,{onClick:F,disabled:oe,variant:"destructive",children:r(oe?"common.deleting":"common.delete")})]})]})]})]}),s.jsxs(Zu,{children:[s.jsx(cs,{asChild:!0,children:s.jsx(Ke,{size:"icon",variant:"outline",children:s.jsx(Xg,{className:"size-4"})})}),s.jsxs(Ju,{children:[s.jsx(Fu,{children:s.jsx(Pu,{children:r("workspace.createTitle")})}),s.jsxs("div",{className:"space-y-4",children:[s.jsx(ja,{placeholder:r("workspace.namePlaceholder"),value:Q,onChange:B=>ce(B.target.value),onKeyDown:B=>{B.key==="Enter"&&Et()}}),s.jsx("p",{className:"text-sm text-muted-foreground",children:r("workspace.createDescription")})]}),s.jsxs(ss,{children:[s.jsx(os,{asChild:!0,children:s.jsx(Ke,{variant:"outline",children:r("common.cancel")})}),s.jsx(Ke,{onClick:Et,disabled:!Q.trim()||se,children:r(se?"common.creating":"common.create")})]})]})]})]})]})}function Ku({value:r,currentTab:y,children:x}){return s.jsx(Fd,{value:r,className:Ze("cursor-pointer px-2 py-1 transition-all",y===r?"!bg-emerald-400 !text-zinc-50":"hover:bg-background/60"),children:x})}function qp(){const r=je.use.currentTab(),{t:y}=Dt();return s.jsx("div",{className:"flex h-8 self-center",children:s.jsxs(Jd,{className:"h-full gap-2",children:[s.jsx(Ku,{value:"documents",currentTab:r,children:y("header.documents")}),s.jsx(Ku,{value:"knowledge-graph",currentTab:r,children:y("header.knowledgeGraph")}),s.jsx(Ku,{value:"retrieval",currentTab:r,children:y("header.retrieval")}),s.jsx(Ku,{value:"api",currentTab:r,children:y("header.api")})]})})}function Bp(){const{t:r}=Dt(),{isGuestMode:y,coreVersion:x,apiVersion:d,username:N,webuiTitle:C,webuiDescription:_}=Zt(),P=x&&d?`${x}/${d}`:null,G=()=>{Sd.navigateToLogin()};return s.jsxs("header",{className:"border-border/40 bg-background/95 supports-[backdrop-filter]:bg-background/60 sticky top-0 z-50 flex flex-col w-full border-b px-4 backdrop-blur",children:[s.jsxs("div",{className:"flex h-10 items-center justify-between",children:[s.jsxs("div",{className:"min-w-[200px] w-auto flex items-center",children:[s.jsxs("a",{href:yd,className:"flex items-center gap-2",children:[s.jsx(vd,{className:"size-4 text-emerald-400","aria-hidden":"true"}),s.jsx("span",{className:"font-bold md:inline-block",children:bd.name})]}),C&&s.jsxs("div",{className:"flex items-center",children:[s.jsx("span",{className:"mx-1 text-xs text-gray-500 dark:text-gray-400",children:"|"}),s.jsx(Zg,{children:s.jsxs(Jg,{children:[s.jsx(Fg,{asChild:!0,children:s.jsx("span",{className:"font-medium text-sm cursor-default",children:C})}),_&&s.jsx(Pg,{side:"bottom",children:_})]})})]})]}),s.jsx("div",{className:"flex h-10 flex-1 items-center justify-center",children:s.jsx(qp,{})}),s.jsx("nav",{className:"w-[200px] flex items-center justify-end",children:s.jsxs("div",{className:"flex items-center gap-2",children:[P&&s.jsxs("span",{className:"text-xs text-gray-500 dark:text-gray-400 mr-1",children:["v",P]}),s.jsx(Zd,{}),s.jsx(Ke,{variant:"ghost",size:"icon",side:"bottom",tooltip:y?r("header.login"):`${r("header.logout")} (${N})`,onClick:G,children:s.jsx(Wg,{className:"size-4","aria-hidden":"true"})})]})})]}),s.jsx("div",{className:"flex items-center gap-2 py-1 border-t border-border/40",children:s.jsx(Hp,{})})]})}const wp=()=>{const r=D.useContext(Dd);if(!r)throw new Error("useTabVisibility must be used within a TabVisibilityProvider");return r};function Gp(){const{t:r}=Dt(),{isTabVisible:y}=wp(),x=y("api"),[d,N]=D.useState(!1);return D.useEffect(()=>{d||N(!0)},[d]),s.jsx("div",{className:`size-full ${x?"":"hidden"}`,children:d?s.jsx("iframe",{src:$g+"/docs",className:"size-full w-full h-full",style:{width:"100%",height:"100%",border:"none"}},"api-docs-iframe"):s.jsx("div",{className:"flex h-full w-full items-center justify-center bg-background",children:s.jsxs("div",{className:"text-center",children:[s.jsx("div",{className:"mb-2 h-8 w-8 animate-spin rounded-full border-4 border-primary border-t-transparent"}),s.jsx("p",{children:r("apiSite.loading")})]})})})}function kp(){const r=mt.use.message(),y=je.use.enableHealthCheck(),x=je.use.currentTab(),[d,N]=D.useState(!1),[C,_]=D.useState(!0),P=D.useRef(!1),G=D.useRef(!1),Q=D.useCallback(Y=>{N(Y),Y||mt.getState().clear()},[]),ce=D.useRef(!0);D.useEffect(()=>{ce.current=!0;const Y=()=>{ce.current=!1};return window.addEventListener("beforeunload",Y),()=>{ce.current=!1,window.removeEventListener("beforeunload",Y)}},[]),D.useEffect(()=>{const Y=async()=>{try{ce.current&&await mt.getState().check()}catch(oe){console.error("Health check error:",oe)}};if(mt.getState().setHealthCheckFunction(Y),!y||d){mt.getState().clearHealthCheckTimer();return}return G.current||(G.current=!0),mt.getState().resetHealthCheckTimer(),()=>{mt.getState().clearHealthCheckTimer()}},[y,d]),D.useEffect(()=>{(async()=>{if(P.current)return;if(P.current=!0,sessionStorage.getItem("VERSION_CHECKED_FROM_LOGIN")==="true"){_(!1);return}try{_(!0);const ee=localStorage.getItem("LIGHTRAG-API-TOKEN"),j=await xd();if(!j.auth_configured&&j.access_token)Zt.getState().login(j.access_token,!0,j.core_version,j.api_version,j.webui_title||null,j.webui_description||null);else if(ee&&(j.core_version||j.api_version||j.webui_title||j.webui_description)){const Je=j.auth_mode==="disabled"||Zt.getState().isGuestMode;Zt.getState().login(ee,Je,j.core_version,j.api_version,j.webui_title||null,j.webui_description||null)}sessionStorage.setItem("VERSION_CHECKED_FROM_LOGIN","true")}catch(ee){console.error("Failed to get version info:",ee)}finally{_(!1)}})()},[]);const se=D.useCallback(Y=>je.getState().setCurrentTab(Y),[]);return D.useEffect(()=>{r&&(r.includes(gd)||r.includes(pd))&&N(!0)},[r]),s.jsx(Td,{children:s.jsx(gp,{children:C?s.jsxs("div",{className:"flex h-screen w-screen flex-col",children:[s.jsxs("header",{className:"border-border/40 bg-background/95 supports-[backdrop-filter]:bg-background/60 sticky top-0 z-50 flex h-10 w-full border-b px-4 backdrop-blur",children:[s.jsx("div",{className:"min-w-[200px] w-auto flex items-center",children:s.jsxs("a",{href:yd,className:"flex items-center gap-2",children:[s.jsx(vd,{className:"size-4 text-emerald-400","aria-hidden":"true"}),s.jsx("span",{className:"font-bold md:inline-block",children:bd.name})]})}),s.jsx("div",{className:"flex h-10 flex-1 items-center justify-center"}),s.jsx("nav",{className:"w-[200px] flex items-center justify-end"})]}),s.jsx("div",{className:"flex flex-1 items-center justify-center",children:s.jsxs("div",{className:"text-center",children:[s.jsx("div",{className:"mb-2 h-8 w-8 animate-spin rounded-full border-4 border-primary border-t-transparent"}),s.jsx("p",{children:"Initializing..."})]})})]}):s.jsxs("main",{className:"flex h-screen w-screen overflow-hidden",children:[s.jsxs(Lp,{defaultValue:x,className:"!m-0 flex grow flex-col !p-0 overflow-hidden",onValueChange:se,children:[s.jsx(Bp,{}),s.jsxs("div",{className:"relative grow",children:[s.jsx(On,{value:"documents",className:"absolute top-0 right-0 bottom-0 left-0 overflow-auto",children:s.jsx(cp,{})}),s.jsx(On,{value:"knowledge-graph",className:"absolute top-0 right-0 bottom-0 left-0 overflow-hidden",children:s.jsx(Ig,{})}),s.jsx(On,{value:"retrieval",className:"absolute top-0 right-0 bottom-0 left-0 overflow-hidden",children:s.jsx(sp,{})}),s.jsx(On,{value:"api",className:"absolute top-0 right-0 bottom-0 left-0 overflow-hidden",children:s.jsx(Gp,{})})]})]}),y&&s.jsx(Up,{}),s.jsx(Op,{open:d,onOpenChange:Q})]})})})}const Yp=()=>{const r=md(),{login:y,isAuthenticated:x}=Zt(),{t:d}=Dt(),[N,C]=D.useState(!1),[_,P]=D.useState(""),[G,Q]=D.useState(""),[ce,se]=D.useState(!0),Y=D.useRef(!1);if(D.useEffect(()=>{console.log("LoginPage mounted")},[]),D.useEffect(()=>((async()=>{if(!Y.current){Y.current=!0;try{if(x){r("/");return}const j=await xd();if((j.core_version||j.api_version)&&sessionStorage.setItem("VERSION_CHECKED_FROM_LOGIN","true"),!j.auth_configured&&j.access_token){y(j.access_token,!0,j.core_version,j.api_version,j.webui_title||null,j.webui_description||null),j.message&&jn.info(j.message),r("/");return}se(!1)}catch(j){console.error("Failed to check auth configuration:",j),se(!1)}}})(),()=>{}),[x,y,r]),ce)return null;const oe=async ee=>{if(ee.preventDefault(),!_||!G){jn.error(d("login.errorEmptyFields"));return}try{C(!0);const j=await np(_,G);localStorage.getItem("LIGHTRAG-PREVIOUS-USER")===_?console.log("Same user logging in, preserving chat history"):(console.log("Different user logging in, clearing chat history"),je.getState().setRetrievalHistory([])),localStorage.setItem("LIGHTRAG-PREVIOUS-USER",_);const Ne=j.auth_mode==="disabled";y(j.access_token,Ne,j.core_version,j.api_version,j.webui_title||null,j.webui_description||null),(j.core_version||j.api_version)&&sessionStorage.setItem("VERSION_CHECKED_FROM_LOGIN","true"),Ne?jn.info(j.message||d("login.authDisabled","Authentication is disabled. Using guest access.")):jn.success(d("login.successMessage")),r("/")}catch(j){console.error("Login failed...",j),jn.error(d("login.errorInvalidCredentials")),Zt.getState().logout(),localStorage.removeItem("LIGHTRAG-API-TOKEN")}finally{C(!1)}};return s.jsxs("div",{className:"flex h-screen w-screen items-center justify-center bg-gradient-to-br from-emerald-50 to-teal-100 dark:from-gray-900 dark:to-gray-800",children:[s.jsx("div",{className:"absolute top-4 right-4 flex items-center gap-2",children:s.jsx(Zd,{className:"bg-white/30 dark:bg-gray-800/30 backdrop-blur-sm rounded-md"})}),s.jsxs(ep,{className:"w-full max-w-[480px] shadow-lg mx-4",children:[s.jsx(tp,{className:"flex items-center justify-center space-y-2 pb-8 pt-6",children:s.jsxs("div",{className:"flex flex-col items-center space-y-4",children:[s.jsxs("div",{className:"flex items-center gap-3",children:[s.jsx("img",{src:"logo.svg",alt:"RailSeek Logo",className:"h-12 w-12"}),s.jsx(lp,{className:"size-10 text-emerald-400","aria-hidden":"true"})]}),s.jsxs("div",{className:"text-center space-y-2",children:[s.jsx("h1",{className:"text-3xl font-bold tracking-tight",children:"RailSeek"}),s.jsx("p",{className:"text-muted-foreground text-sm",children:"Search Anything Railway"})]})]})}),s.jsx(ap,{className:"px-8 pb-8",children:s.jsxs("form",{onSubmit:oe,className:"space-y-6",children:[s.jsxs("div",{className:"flex items-center gap-4",children:[s.jsx("label",{htmlFor:"username-input",className:"text-sm font-medium w-16 shrink-0",children:d("login.username")}),s.jsx(ja,{id:"username-input",placeholder:d("login.usernamePlaceholder"),value:_,onChange:ee=>P(ee.target.value),required:!0,className:"h-11 flex-1"})]}),s.jsxs("div",{className:"flex items-center gap-4",children:[s.jsx("label",{htmlFor:"password-input",className:"text-sm font-medium w-16 shrink-0",children:d("login.password")}),s.jsx(ja,{id:"password-input",type:"password",placeholder:d("login.passwordPlaceholder"),value:G,onChange:ee=>Q(ee.target.value),required:!0,className:"h-11 flex-1"})]}),s.jsx(Ke,{type:"submit",className:"w-full h-11 text-base font-medium mt-2",disabled:N,children:d(N?"login.loggingIn":"login.loginButton")})]})})]})]})},Xp=()=>{const[r,y]=D.useState(!0),{isAuthenticated:x}=Zt(),d=md();return D.useEffect(()=>{Sd.setNavigate(d)},[d]),D.useEffect(()=>((async()=>{try{const C=localStorage.getItem("LIGHTRAG-API-TOKEN");if(C&&x){y(!1);return}C||Zt.getState().logout()}catch(C){console.error("Auth initialization error:",C),x||Zt.getState().logout()}finally{y(!1)}})(),()=>{}),[x]),D.useEffect(()=>{if(!r&&!x){const N=window.location.hash.slice(1);N!=="/login"&&(console.log("Not authenticated, redirecting to login",{initializing:r,isAuthenticated:x,currentPath:N}),d("/login"))}},[r,x,d]),r?null:s.jsxs(_g,{children:[s.jsx(ld,{path:"/login",element:s.jsx(Yp,{})}),s.jsx(ld,{path:"/*",element:x?s.jsx(kp,{}):null})]})},Vp=()=>s.jsx(Td,{children:s.jsxs(Rg,{children:[s.jsx(Xp,{}),s.jsx(up,{position:"bottom-center",theme:"system",closeButton:!0,richColors:!0})]})}),Qp={language:"Language",theme:"Theme",light:"Light",dark:"Dark",system:"System"},Kp={documents:"Documents",knowledgeGraph:"Knowledge Graph",retrieval:"Retrieval",api:"API",projectRepository:"Project Repository",logout:"Logout",themeToggle:{switchToLight:"Switch to light theme",switchToDark:"Switch to dark theme"}},Zp={loading:"Loading...",select:"Select workspace",search:"Search workspaces...",noWorkspaces:"No workspaces",createTitle:"Create Workspace",namePlaceholder:"Workspace name",createDescription:"Create a new isolated workspace for your documents and indexes.",create:"Create",creating:"Creating...",renameTitle:"Rename Workspace",newNamePlaceholder:"New workspace name",renameDescription:"Rename workspace '{{workspace}}' to a new name. This will update the workspace directory and all references.",deleteTitle:"Delete Workspace",deleteConfirm:"Are you sure you want to delete workspace '{{workspace}}'?",deleteWarning:"This will permanently delete all data in this workspace and cannot be undone."},Jp={description:"Please enter your account and password to log in to the system",username:"Username",usernamePlaceholder:"Please input a username",password:"Password",passwordPlaceholder:"Please input a password",loginButton:"Login",loggingIn:"Logging in...",successMessage:"Login succeeded",errorEmptyFields:"Please enter your username and password",errorInvalidCredentials:"Login failed, please check username and password",authDisabled:"Authentication is disabled. Using login free mode.",guestMode:"Login Free"},Fp={cancel:"Cancel",save:"Save",saving:"Saving...",saveFailed:"Save failed",delete:"Delete",deleting:"Deleting...",rename:"Rename",renaming:"Renaming..."},Pp={clearDocuments:{button:"Clear",tooltip:"Clear documents",title:"Clear Documents",description:"This will remove all documents from the system",warning:"WARNING: This action will permanently delete all documents and cannot be undone!",confirm:"Do you really want to clear all documents?",confirmPrompt:"Type 'yes' to confirm this action",confirmPlaceholder:"Type yes to confirm",clearCache:"Clear LLM cache",confirmButton:"YES",clearing:"Clearing...",timeout:"Clear operation timed out, please try again",success:"Documents cleared successfully",cacheCleared:"Cache cleared successfully",cacheClearFailed:`Failed to clear cache:
{{error}}`,failed:`Clear Documents Failed:
{{message}}`,error:`Clear Documents Failed:
{{error}}`},deleteDocuments:{button:"Delete",tooltip:"Delete selected documents",title:"Delete Documents",description:"This will permanently delete the selected documents from the system",warning:"WARNING: This action will permanently delete the selected documents and cannot be undone!",confirm:"Do you really want to delete {{count}} selected document(s)?",confirmPrompt:"Type 'yes' to confirm this action",confirmPlaceholder:"Type yes to confirm",confirmButton:"YES",deleteFileOption:"Also delete uploaded files",deleteFileTooltip:"Check this option to also delete the corresponding uploaded files on the server",success:"Document deletion pipeline started successfully",failed:`Delete Documents Failed:
{{message}}`,error:`Delete Documents Failed:
{{error}}`,busy:"Pipeline is busy, please try again later",notAllowed:"No permission to perform this operation"},selectDocuments:{selectCurrentPage:"Select Current Page ({{count}})",deselectAll:"Deselect All ({{count}})"},uploadDocuments:{button:"Upload",tooltip:"Upload documents",title:"Upload Documents",description:"Drag and drop your documents here or click to browse.",single:{uploading:"Uploading {{name}}: {{percent}}%",success:`Upload Success:
{{name}} uploaded successfully`,failed:`Upload Failed:
{{name}}
{{message}}`,error:`Upload Failed:
{{name}}
{{error}}`},batch:{uploading:"Uploading files...",success:"Files uploaded successfully",error:"Some files failed to upload"},generalError:`Upload Failed
{{error}}`,fileTypes:"Supported types: TXT, MD, DOCX, PDF, PPTX, XLSX, RTF, ODT, EPUB, HTML, HTM, TEX, JSON, XML, YAML, YML, CSV, LOG, CONF, INI, PROPERTIES, SQL, BAT, SH, C, CPP, PY, JAVA, JS, TS, SWIFT, GO, RB, PHP, CSS, SCSS, LESS",fileUploader:{singleFileLimit:"Cannot upload more than 1 file at a time",maxFilesLimit:"Cannot upload more than {{count}} files",fileRejected:"File {{name}} was rejected",unsupportedType:"Unsupported file type",fileTooLarge:"File too large, maximum size is {{maxSize}}",dropHere:"Drop the files here",dragAndDrop:"Drag and drop files here, or click to select files",removeFile:"Remove file",uploadDescription:"You can upload {{isMultiple ? 'multiple' : count}} files (up to {{maxSize}} each)",duplicateFile:"File name already exists in server cache"}},documentManager:{title:"Document Management",scanButton:"Scan",scanTooltip:"Scan documents in input folder",refreshTooltip:"Reset document list",pipelineStatusButton:"Pipeline Status",pipelineStatusTooltip:"View pipeline status",uploadedTitle:"Uploaded Documents",uploadedDescription:"List of uploaded documents and their statuses.",emptyTitle:"No Documents",emptyDescription:"There are no uploaded documents yet.",columns:{id:"ID",fileName:"File Name",summary:"Summary",status:"Status",length:"Length",chunks:"Chunks",created:"Created",updated:"Updated",metadata:"Metadata",select:"Select"},status:{all:"All",completed:"Completed",processing:"Processing",pending:"Pending",failed:"Failed"},errors:{loadFailed:`Failed to load documents
{{error}}`,scanFailed:`Failed to scan documents
{{error}}`,scanProgressFailed:`Failed to get scan progress
{{error}}`},fileNameLabel:"File Name",showButton:"Show",hideButton:"Hide",showFileNameTooltip:"Show file name",hideFileNameTooltip:"Hide file name"},pipelineStatus:{title:"Pipeline Status",busy:"Pipeline Busy",requestPending:"Request Pending",jobName:"Job Name",startTime:"Start Time",progress:"Progress",unit:"batch",latestMessage:"Latest Message",historyMessages:"History Messages",errors:{fetchFailed:`Failed to get pipeline status
{{error}}`}}},Wp={dataIsTruncated:"Graph data is truncated to Max Nodes",statusDialog:{title:"LightRAG Server Settings",description:"View current system status and connection information"},legend:"Legend",nodeTypes:{person:"Person",category:"Category",geo:"Geographic",location:"Location",organization:"Organization",event:"Event",equipment:"Equipment",weapon:"Weapon",animal:"Animal",unknown:"Unknown",object:"Object",group:"Group",technology:"Technology",product:"Product",document:"Document",content:"Content",data:"Data",artifact:"Artifact",concept:"Concept",naturalobject:"Natural Object",method:"Method",other:"Other"},sideBar:{settings:{settings:"Settings",healthCheck:"Health Check",showPropertyPanel:"Show Property Panel",showSearchBar:"Show Search Bar",showNodeLabel:"Show Node Label",nodeDraggable:"Node Draggable",showEdgeLabel:"Show Edge Label",hideUnselectedEdges:"Hide Unselected Edges",edgeEvents:"Edge Events",maxQueryDepth:"Max Query Depth",maxNodes:"Max Nodes",maxLayoutIterations:"Max Layout Iterations",resetToDefault:"Reset to default",edgeSizeRange:"Edge Size Range",depth:"D",max:"Max",degree:"Degree",apiKey:"API Key",enterYourAPIkey:"Enter your API key",save:"Save",refreshLayout:"Refresh Layout"},zoomControl:{zoomIn:"Zoom In",zoomOut:"Zoom Out",resetZoom:"Reset Zoom",rotateCamera:"Clockwise Rotate",rotateCameraCounterClockwise:"Counter-Clockwise Rotate"},layoutsControl:{startAnimation:"Continue layout animation",stopAnimation:"Stop layout animation",layoutGraph:"Layout Graph",layouts:{Circular:"Circular",Circlepack:"Circlepack",Random:"Random",Noverlaps:"Noverlaps","Force Directed":"Force Directed","Force Atlas":"Force Atlas"}},fullScreenControl:{fullScreen:"Full Screen",windowed:"Windowed"},legendControl:{toggleLegend:"Toggle Legend"}},statusIndicator:{connected:"Connected",disconnected:"Disconnected"},statusCard:{unavailable:"Status information unavailable",serverInfo:"Server Info",workingDirectory:"Working Directory",inputDirectory:"Input Directory",maxParallelInsert:"Concurrent Doc Processing",summarySettings:"Summary Settings",llmConfig:"LLM Configuration",llmBinding:"LLM Binding",llmBindingHost:"LLM Endpoint",llmModel:"LLM Model",embeddingConfig:"Embedding Configuration",embeddingBinding:"Embedding Binding",embeddingBindingHost:"Embedding Endpoint",embeddingModel:"Embedding Model",storageConfig:"Storage Configuration",kvStorage:"KV Storage",docStatusStorage:"Doc Status Storage",graphStorage:"Graph Storage",vectorStorage:"Vector Storage",workspace:"Workspace",maxGraphNodes:"Max Graph Nodes",rerankerConfig:"Reranker Configuration",rerankerBindingHost:"Reranker Endpoint",rerankerModel:"Reranker Model",lockStatus:"Lock Status",threshold:"Threshold"},propertiesView:{editProperty:"Edit {{property}}",editPropertyDescription:"Edit the property value in the text area below.",errors:{duplicateName:"Node name already exists",updateFailed:"Failed to update node",tryAgainLater:"Please try again later"},success:{entityUpdated:"Node updated successfully",relationUpdated:"Relation updated successfully"},node:{title:"Node",id:"ID",labels:"Labels",degree:"Degree",properties:"Properties",relationships:"Relations(within subgraph)",expandNode:"Expand Node",pruneNode:"Prune Node",deleteAllNodesError:"Refuse to delete all nodes in the graph",nodesRemoved:"{{count}} nodes removed, including orphan nodes",noNewNodes:"No expandable nodes found",propertyNames:{description:"Description",entity_id:"Name",entity_type:"Type",source_id:"SrcID",Neighbour:"Neigh",file_path:"Source",keywords:"Keys",weight:"Weight"}},edge:{title:"Relationship",id:"ID",type:"Type",source:"Source",target:"Target",properties:"Properties"}},search:{placeholder:"Search nodes...",message:"And {count} others"},graphLabels:{selectTooltip:"Select query label",noLabels:"No labels found",label:"Label",placeholder:"Search labels...",andOthers:"And {count} others",refreshTooltip:"Reload data(After file added)"},emptyGraph:"Empty(Try Reload Again)"},$p={chatMessage:{copyTooltip:"Copy to clipboard",copyError:"Failed to copy text to clipboard",thinking:"Thinking...",thinkingTime:"Thinking time {{time}}s",thinkingInProgress:"Thinking in progress..."},retrieval:{startPrompt:"Start a retrieval by typing your query below",clear:"Clear",send:"Send",placeholder:"Enter your query (Support prefix: /<Query Mode>)",error:"Error: Failed to get response",queryModeError:"Only supports the following query modes: {{modes}}",queryModePrefixInvalid:"Invalid query mode prefix. Use: /<mode> [space] your query"},querySettings:{parametersTitle:"Parameters",parametersDescription:"Configure your query parameters",queryMode:"Query Mode",queryModeTooltip:`Select the retrieval strategy:
• Naive: Basic search without advanced techniques
• Local: Context-dependent information retrieval
• Global: Utilizes global knowledge base
• Hybrid: Combines local and global retrieval
• Mix: Integrates knowledge graph with vector retrieval
• Bypass: Passes query directly to LLM without retrieval`,queryModeOptions:{naive:"Naive",local:"Local",global:"Global",hybrid:"Hybrid",mix:"Mix",bypass:"Bypass"},responseFormat:"Response Format",responseFormatTooltip:`Defines the response format. Examples:
• Multiple Paragraphs
• Single Paragraph
• Bullet Points`,responseFormatOptions:{multipleParagraphs:"Multiple Paragraphs",singleParagraph:"Single Paragraph",bulletPoints:"Bullet Points"},topK:"KG Top K",topKTooltip:"Number of entities and relations to retrieve. Applicable for non-naive modes.",topKPlaceholder:"Enter top_k value",chunkTopK:"Chunk Top K",chunkTopKTooltip:"Number of text chunks to retrieve, applicable for all modes.",chunkTopKPlaceholder:"Enter chunk_top_k value",maxEntityTokens:"Max Entity Tokens",maxEntityTokensTooltip:"Maximum number of tokens allocated for entity context in unified token control system",maxRelationTokens:"Max Relation Tokens",maxRelationTokensTooltip:"Maximum number of tokens allocated for relationship context in unified token control system",maxTotalTokens:"Max Total Tokens",maxTotalTokensTooltip:"Maximum total tokens budget for the entire query context (entities + relations + chunks + system prompt)",historyTurns:"History Turns",historyTurnsTooltip:"Number of complete conversation turns (user-assistant pairs) to consider in the response context",historyTurnsPlaceholder:"Number of history turns",onlyNeedContext:"Only Need Context",onlyNeedContextTooltip:"If True, only returns the retrieved context without generating a response",onlyNeedPrompt:"Only Need Prompt",onlyNeedPromptTooltip:"If True, only returns the generated prompt without producing a response",streamResponse:"Stream Response",streamResponseTooltip:"If True, enables streaming output for real-time responses",userPrompt:"User Prompt",userPromptTooltip:"Provide additional response requirements to the LLM (unrelated to query content, only for output processing).",userPromptPlaceholder:"Enter custom prompt (optional)",enableRerank:"Enable Rerank",enableRerankTooltip:"Enable reranking for retrieved text chunks. If True but no rerank model is configured, a warning will be issued. Default is True."}},Ip={loading:"Loading API Documentation..."},ey={title:"API Key is required",description:"Please enter your API key to access the service",placeholder:"Enter your API key",save:"Save"},ty={showing:"Showing {{start}} to {{end}} of {{total}} entries",page:"Page",pageSize:"Page Size",firstPage:"First Page",prevPage:"Previous Page",nextPage:"Next Page",lastPage:"Last Page"},ly={settings:Qp,header:Kp,workspace:Zp,login:Jp,common:Fp,documentPanel:Pp,graphPanel:Wp,retrievePanel:$p,apiSite:Ip,apiKeyAlert:ey,pagination:ty},ay={language:"语言",theme:"主题",light:"浅色",dark:"深色",system:"系统"},ny={documents:"文档",knowledgeGraph:"知识图谱",retrieval:"检索",api:"API",projectRepository:"项目仓库",logout:"退出登录",themeToggle:{switchToLight:"切换到浅色主题",switchToDark:"切换到深色主题"}},uy={description:"请输入您的账号和密码登录系统",username:"用户名",usernamePlaceholder:"请输入用户名",password:"密码",passwordPlaceholder:"请输入密码",loginButton:"登录",loggingIn:"登录中...",successMessage:"登录成功",errorEmptyFields:"请输入您的用户名和密码",errorInvalidCredentials:"登录失败,请检查用户名和密码",authDisabled:"认证已禁用,使用无需登陆模式。",guestMode:"无需登陆"},iy={cancel:"取消",save:"保存",saving:"保存中...",saveFailed:"保存失败"},cy={clearDocuments:{button:"清空",tooltip:"清空文档",title:"清空文档",description:"此操作将从系统中移除所有文档",warning:"警告:此操作将永久删除所有文档,无法恢复!",confirm:"确定要清空所有文档吗?",confirmPrompt:"请输入 yes 确认操作",confirmPlaceholder:"输入 yes 确认",clearCache:"清空LLM缓存",confirmButton:"确定",clearing:"正在清除...",timeout:"清除操作超时,请重试",success:"文档清空成功",cacheCleared:"缓存清空成功",cacheClearFailed:`清空缓存失败:
{{error}}`,failed:`清空文档失败:
{{message}}`,error:`清空文档失败:
{{error}}`},deleteDocuments:{button:"删除",tooltip:"删除选中的文档",title:"删除文档",description:"此操作将永久删除选中的文档",warning:"警告:此操作将永久删除选中的文档,无法恢复!",confirm:"确定要删除 {{count}} 个选中的文档吗?",confirmPrompt:"请输入 yes 确认操作",confirmPlaceholder:"输入 yes 确认",confirmButton:"确定",deleteFileOption:"同时删除上传文件",deleteFileTooltip:"选中此选项将同时删除服务器上对应的上传文件",success:"文档删除流水线启动成功",failed:`删除文档失败:
{{message}}`,error:`删除文档失败:
{{error}}`,busy:"流水线被占用,请稍后再试",notAllowed:"没有操作权限"},selectDocuments:{selectCurrentPage:"全选当前页 ({{count}})",deselectAll:"取消全选 ({{count}})"},uploadDocuments:{button:"上传",tooltip:"上传文档",title:"上传文档",description:"拖拽文件到此处或点击浏览",single:{uploading:"正在上传 {{name}}{{percent}}%",success:`上传成功:
{{name}} 上传完成`,failed:`上传失败:
{{name}}
{{message}}`,error:`上传失败:
{{name}}
{{error}}`},batch:{uploading:"正在上传文件...",success:"文件上传完成",error:"部分文件上传失败"},generalError:`上传失败
{{error}}`,fileTypes:"支持的文件类型TXT, MD, DOCX, PDF, PPTX, XLSX, RTF, ODT, EPUB, HTML, HTM, TEX, JSON, XML, YAML, YML, CSV, LOG, CONF, INI, PROPERTIES, SQL, BAT, SH, C, CPP, PY, JAVA, JS, TS, SWIFT, GO, RB, PHP, CSS, SCSS, LESS",fileUploader:{singleFileLimit:"一次只能上传一个文件",maxFilesLimit:"最多只能上传 {{count}} 个文件",fileRejected:"文件 {{name}} 被拒绝",unsupportedType:"不支持的文件类型",fileTooLarge:"文件过大,最大允许 {{maxSize}}",dropHere:"将文件拖放到此处",dragAndDrop:"拖放文件到此处,或点击选择文件",removeFile:"移除文件",uploadDescription:"您可以上传{{isMultiple ? '多个' : count}}个文件(每个文件最大{{maxSize}}",duplicateFile:"文件名与服务器上的缓存重复"}},documentManager:{title:"文档管理",scanButton:"扫描",scanTooltip:"扫描输入目录中的文档",refreshTooltip:"复位文档清单",pipelineStatusButton:"流水线状态",pipelineStatusTooltip:"查看流水线状态",uploadedTitle:"已上传文档",uploadedDescription:"已上传文档列表及其状态",emptyTitle:"无文档",emptyDescription:"还没有上传任何文档",columns:{id:"ID",fileName:"文件名",summary:"摘要",status:"状态",length:"长度",chunks:"分块",created:"创建时间",updated:"更新时间",metadata:"元数据",select:"选择"},status:{all:"全部",completed:"已完成",processing:"处理中",pending:"等待中",failed:"失败"},errors:{loadFailed:`加载文档失败
{{error}}`,scanFailed:`扫描文档失败
{{error}}`,scanProgressFailed:`获取扫描进度失败
{{error}}`},fileNameLabel:"文件名",showButton:"显示",hideButton:"隐藏",showFileNameTooltip:"显示文件名",hideFileNameTooltip:"隐藏文件名"},pipelineStatus:{title:"流水线状态",busy:"流水线忙碌",requestPending:"待处理请求",jobName:"作业名称",startTime:"开始时间",progress:"进度",unit:"批",latestMessage:"最新消息",historyMessages:"历史消息",errors:{fetchFailed:`获取流水线状态失败
{{error}}`}}},sy={dataIsTruncated:"图数据已截断至最大返回节点数",statusDialog:{title:"LightRAG 服务器设置",description:"查看当前系统状态和连接信息"},legend:"图例",nodeTypes:{person:"人物角色",category:"分类",geo:"地理名称",location:"位置",organization:"组织机构",event:"事件",equipment:"装备",weapon:"武器",animal:"动物",unknown:"未知",object:"物品",group:"群组",technology:"技术",product:"产品",document:"文档",content:"内容",data:"数据",artifact:"人工制品",concept:"概念",naturalobject:"自然对象",method:"方法",other:"其他"},sideBar:{settings:{settings:"设置",healthCheck:"健康检查",showPropertyPanel:"显示属性面板",showSearchBar:"显示搜索栏",showNodeLabel:"显示节点标签",nodeDraggable:"节点可拖动",showEdgeLabel:"显示边标签",hideUnselectedEdges:"隐藏未选中的边",edgeEvents:"边事件",maxQueryDepth:"最大查询深度",maxNodes:"最大返回节点数",maxLayoutIterations:"最大布局迭代次数",resetToDefault:"重置为默认值",edgeSizeRange:"边粗细范围",depth:"深",max:"Max",degree:"邻边",apiKey:"API密钥",enterYourAPIkey:"输入您的API密钥",save:"保存",refreshLayout:"刷新布局"},zoomControl:{zoomIn:"放大",zoomOut:"缩小",resetZoom:"重置缩放",rotateCamera:"顺时针旋转图形",rotateCameraCounterClockwise:"逆时针旋转图形"},layoutsControl:{startAnimation:"继续布局动画",stopAnimation:"停止布局动画",layoutGraph:"图布局",layouts:{Circular:"环形",Circlepack:"圆形打包",Random:"随机",Noverlaps:"无重叠","Force Directed":"力导向","Force Atlas":"力地图"}},fullScreenControl:{fullScreen:"全屏",windowed:"窗口"},legendControl:{toggleLegend:"切换图例显示"}},statusIndicator:{connected:"已连接",disconnected:"未连接"},statusCard:{unavailable:"状态信息不可用",serverInfo:"服务器信息",workingDirectory:"工作目录",inputDirectory:"输入目录",maxParallelInsert:"并行处理文档",summarySettings:"摘要设置",llmConfig:"LLM配置",llmBinding:"LLM绑定",llmBindingHost:"LLM端点",llmModel:"LLM模型",embeddingConfig:"嵌入配置",embeddingBinding:"嵌入绑定",embeddingBindingHost:"嵌入端点",embeddingModel:"嵌入模型",storageConfig:"存储配置",kvStorage:"KV存储",docStatusStorage:"文档状态存储",graphStorage:"图存储",vectorStorage:"向量存储",workspace:"工作空间",maxGraphNodes:"最大图节点数",rerankerConfig:"重排序配置",rerankerBindingHost:"重排序端点",rerankerModel:"重排序模型",lockStatus:"锁状态",threshold:"阈值"},propertiesView:{editProperty:"编辑{{property}}",editPropertyDescription:"在下方文本区域编辑属性值。",errors:{duplicateName:"节点名称已存在",updateFailed:"更新节点失败",tryAgainLater:"请稍后重试"},success:{entityUpdated:"节点更新成功",relationUpdated:"关系更新成功"},node:{title:"节点",id:"ID",labels:"标签",degree:"度数",properties:"属性",relationships:"关系(子图内)",expandNode:"扩展节点",pruneNode:"修剪节点",deleteAllNodesError:"拒绝删除图中的所有节点",nodesRemoved:"已删除 {{count}} 个节点,包括孤立节点",noNewNodes:"没有发现可以扩展的节点",propertyNames:{description:"描述",entity_id:"名称",entity_type:"类型",source_id:"信源ID",Neighbour:"邻接",file_path:"信源",keywords:"Keys",weight:"权重"}},edge:{title:"关系",id:"ID",type:"类型",source:"源节点",target:"目标节点",properties:"属性"}},search:{placeholder:"搜索节点...",message:"还有 {count} 个"},graphLabels:{selectTooltip:"选择查询标签",noLabels:"未找到标签",label:"标签",placeholder:"搜索标签...",andOthers:"还有 {count} 个",refreshTooltip:"重载图形数据(添加文件后需重载)"},emptyGraph:"无数据(请重载图形数据)"},oy={chatMessage:{copyTooltip:"复制到剪贴板",copyError:"复制文本到剪贴板失败",thinking:"正在思考...",thinkingTime:"思考用时 {{time}} 秒",thinkingInProgress:"思考进行中..."},retrieval:{startPrompt:"输入查询开始检索",clear:"清空",send:"发送",placeholder:"输入查询内容 (支持模式前缀: /<Query Mode>)",error:"错误:获取响应失败",queryModeError:"仅支持以下查询模式:{{modes}}",queryModePrefixInvalid:"无效的查询模式前缀。请使用:/<模式> [空格] 查询内容"},querySettings:{parametersTitle:"参数",parametersDescription:"配置查询参数",queryMode:"查询模式",queryModeTooltip:`选择检索策略:
• Naive基础搜索无高级技术
• Local上下文相关信息检索
• Global利用全局知识库
• Hybrid结合本地和全局检索
• Mix整合知识图谱和向量检索
• Bypass直接传递查询到LLM不进行检索`,queryModeOptions:{naive:"Naive",local:"Local",global:"Global",hybrid:"Hybrid",mix:"Mix",bypass:"Bypass"},responseFormat:"响应格式",responseFormatTooltip:`定义响应格式。例如:
• 多段落
• 单段落
• 要点`,responseFormatOptions:{multipleParagraphs:"多段落",singleParagraph:"单段落",bulletPoints:"要点"},topK:"KG Top K",topKTooltip:"实体关系检索数量, 适用于非naive模式",topKPlaceholder:"输入top_k值",chunkTopK:"文本块 Top K",chunkTopKTooltip:"文本块检索数量, 适用于所有模式",chunkTopKPlaceholder:"输入文本块chunk_top_k值",maxEntityTokens:"实体令牌数上限",maxEntityTokensTooltip:"统一令牌控制系统中分配给实体上下文的最大令牌数",maxRelationTokens:"关系令牌数上限",maxRelationTokensTooltip:"统一令牌控制系统中分配给关系上下文的最大令牌数",maxTotalTokens:"总令牌数上限",maxTotalTokensTooltip:"整个查询上下文的最大总令牌预算(实体+关系+文档块+系统提示)",historyTurns:"历史轮次",historyTurnsTooltip:"响应上下文中考虑的完整对话轮次(用户-助手对)数量",historyTurnsPlaceholder:"历史轮次数",onlyNeedContext:"仅需上下文",onlyNeedContextTooltip:"如果为True仅返回检索到的上下文而不生成响应",onlyNeedPrompt:"仅需提示",onlyNeedPromptTooltip:"如果为True仅返回生成的提示而不产生响应",streamResponse:"流式响应",streamResponseTooltip:"如果为True启用实时流式输出响应",userPrompt:"用户提示词",userPromptTooltip:"向LLM提供额外的响应要求与查询内容无关仅用于处理输出。",userPromptPlaceholder:"输入自定义提示词(可选)",enableRerank:"启用重排",enableRerankTooltip:"为检索到的文本块启用重排。如果为True但未配置重排模型将发出警告。默认为True。"}},ry={loading:"正在加载 API 文档..."},fy={title:"需要 API Key",description:"请输入您的 API Key 以访问服务",placeholder:"请输入 API Key",save:"保存"},dy={showing:"显示第 {{start}} 到 {{end}} 条,共 {{total}} 条记录",page:"页",pageSize:"每页显示",firstPage:"首页",prevPage:"上一页",nextPage:"下一页",lastPage:"末页"},my={settings:ay,header:ny,login:uy,common:iy,documentPanel:cy,graphPanel:sy,retrievePanel:oy,apiSite:ry,apiKeyAlert:fy,pagination:dy},hy={language:"Langue",theme:"Thème",light:"Clair",dark:"Sombre",system:"Système"},gy={documents:"Documents",knowledgeGraph:"Graphe de connaissances",retrieval:"Récupération",api:"API",projectRepository:"Référentiel du projet",logout:"Déconnexion",themeToggle:{switchToLight:"Passer au thème clair",switchToDark:"Passer au thème sombre"}},py={description:"Veuillez entrer votre compte et mot de passe pour vous connecter au système",username:"Nom d'utilisateur",usernamePlaceholder:"Veuillez saisir un nom d'utilisateur",password:"Mot de passe",passwordPlaceholder:"Veuillez saisir un mot de passe",loginButton:"Connexion",loggingIn:"Connexion en cours...",successMessage:"Connexion réussie",errorEmptyFields:"Veuillez saisir votre nom d'utilisateur et mot de passe",errorInvalidCredentials:"Échec de la connexion, veuillez vérifier le nom d'utilisateur et le mot de passe",authDisabled:"L'authentification est désactivée. Utilisation du mode sans connexion.",guestMode:"Mode sans connexion"},yy={cancel:"Annuler",save:"Sauvegarder",saving:"Sauvegarde en cours...",saveFailed:"Échec de la sauvegarde"},vy={clearDocuments:{button:"Effacer",tooltip:"Effacer les documents",title:"Effacer les documents",description:"Cette action supprimera tous les documents du système",warning:"ATTENTION : Cette action supprimera définitivement tous les documents et ne peut pas être annulée !",confirm:"Voulez-vous vraiment effacer tous les documents ?",confirmPrompt:"Tapez 'yes' pour confirmer cette action",confirmPlaceholder:"Tapez yes pour confirmer",clearCache:"Effacer le cache LLM",confirmButton:"OUI",clearing:"Effacement en cours...",timeout:"L'opération d'effacement a expiré, veuillez réessayer",success:"Documents effacés avec succès",cacheCleared:"Cache effacé avec succès",cacheClearFailed:`Échec de l'effacement du cache :
{{error}}`,failed:`Échec de l'effacement des documents :
{{message}}`,error:`Échec de l'effacement des documents :
{{error}}`},deleteDocuments:{button:"Supprimer",tooltip:"Supprimer les documents sélectionnés",title:"Supprimer les documents",description:"Cette action supprimera définitivement les documents sélectionnés du système",warning:"ATTENTION : Cette action supprimera définitivement les documents sélectionnés et ne peut pas être annulée !",confirm:"Voulez-vous vraiment supprimer {{count}} document(s) sélectionné(s) ?",confirmPrompt:"Tapez 'yes' pour confirmer cette action",confirmPlaceholder:"Tapez yes pour confirmer",confirmButton:"OUI",deleteFileOption:"Supprimer également les fichiers téléchargés",deleteFileTooltip:"Cochez cette option pour supprimer également les fichiers téléchargés correspondants sur le serveur",success:"Pipeline de suppression de documents démarré avec succès",failed:`Échec de la suppression des documents :
{{message}}`,error:`Échec de la suppression des documents :
{{error}}`,busy:"Le pipeline est occupé, veuillez réessayer plus tard",notAllowed:"Aucune autorisation pour effectuer cette opération"},selectDocuments:{selectCurrentPage:"Sélectionner la page actuelle ({{count}})",deselectAll:"Tout désélectionner ({{count}})"},uploadDocuments:{button:"Télécharger",tooltip:"Télécharger des documents",title:"Télécharger des documents",description:"Glissez-déposez vos documents ici ou cliquez pour parcourir.",single:{uploading:"Téléchargement de {{name}} : {{percent}}%",success:`Succès du téléchargement :
{{name}} téléchargé avec succès`,failed:`Échec du téléchargement :
{{name}}
{{message}}`,error:`Échec du téléchargement :
{{name}}
{{error}}`},batch:{uploading:"Téléchargement des fichiers...",success:"Fichiers téléchargés avec succès",error:"Certains fichiers n'ont pas pu être téléchargés"},generalError:`Échec du téléchargement
{{error}}`,fileTypes:"Types pris en charge : TXT, MD, DOCX, PDF, PPTX, RTF, ODT, EPUB, HTML, HTM, TEX, JSON, XML, YAML, YML, CSV, LOG, CONF, INI, PROPERTIES, SQL, BAT, SH, C, CPP, PY, JAVA, JS, TS, SWIFT, GO, RB, PHP, CSS, SCSS, LESS",fileUploader:{singleFileLimit:"Impossible de télécharger plus d'un fichier à la fois",maxFilesLimit:"Impossible de télécharger plus de {{count}} fichiers",fileRejected:"Le fichier {{name}} a été rejeté",unsupportedType:"Type de fichier non pris en charge",fileTooLarge:"Fichier trop volumineux, taille maximale {{maxSize}}",dropHere:"Déposez les fichiers ici",dragAndDrop:"Glissez et déposez les fichiers ici, ou cliquez pour sélectionner",removeFile:"Supprimer le fichier",uploadDescription:"Vous pouvez télécharger {{isMultiple ? 'plusieurs' : count}} fichiers (jusqu'à {{maxSize}} chacun)",duplicateFile:"Le nom du fichier existe déjà dans le cache du serveur"}},documentManager:{title:"Gestion des documents",scanButton:"Scanner",scanTooltip:"Scanner les documents dans le dossier d'entrée",refreshTooltip:"Réinitialiser la liste des documents",pipelineStatusButton:"État du Pipeline",pipelineStatusTooltip:"Voir l'état du pipeline",uploadedTitle:"Documents téléchargés",uploadedDescription:"Liste des documents téléchargés et leurs statuts.",emptyTitle:"Aucun document",emptyDescription:"Il n'y a pas encore de documents téléchargés.",columns:{id:"ID",fileName:"Nom du fichier",summary:"Résumé",status:"Statut",length:"Longueur",chunks:"Fragments",created:"Créé",updated:"Mis à jour",metadata:"Métadonnées",select:"Sélectionner"},status:{all:"Tous",completed:"Terminé",processing:"En traitement",pending:"En attente",failed:"Échoué"},errors:{loadFailed:`Échec du chargement des documents
{{error}}`,scanFailed:`Échec de la numérisation des documents
{{error}}`,scanProgressFailed:`Échec de l'obtention de la progression de la numérisation
{{error}}`},fileNameLabel:"Nom du fichier",showButton:"Afficher",hideButton:"Masquer",showFileNameTooltip:"Afficher le nom du fichier",hideFileNameTooltip:"Masquer le nom du fichier"},pipelineStatus:{title:"État du Pipeline",busy:"Pipeline occupé",requestPending:"Requête en attente",jobName:"Nom du travail",startTime:"Heure de début",progress:"Progression",unit:"lot",latestMessage:"Dernier message",historyMessages:"Historique des messages",errors:{fetchFailed:`Échec de la récupération de l'état du pipeline
{{error}}`}}},by={dataIsTruncated:"Les données du graphe sont tronquées au nombre maximum de nœuds",statusDialog:{title:"Paramètres du Serveur LightRAG",description:"Afficher l'état actuel du système et les informations de connexion"},legend:"Légende",nodeTypes:{person:"Personne",category:"Catégorie",geo:"Géographique",location:"Emplacement",organization:"Organisation",event:"Événement",equipment:"Équipement",weapon:"Arme",animal:"Animal",unknown:"Inconnu",object:"Objet",group:"Groupe",technology:"Technologie",product:"Produit",document:"Document",content:"Contenu",data:"Données",artifact:"Artefact",concept:"Concept",naturalobject:"Objet naturel",method:"Méthode",other:"Autre"},sideBar:{settings:{settings:"Paramètres",healthCheck:"Vérification de l'état",showPropertyPanel:"Afficher le panneau des propriétés",showSearchBar:"Afficher la barre de recherche",showNodeLabel:"Afficher l'étiquette du nœud",nodeDraggable:"Nœud déplaçable",showEdgeLabel:"Afficher l'étiquette de l'arête",hideUnselectedEdges:"Masquer les arêtes non sélectionnées",edgeEvents:"Événements des arêtes",maxQueryDepth:"Profondeur maximale de la requête",maxNodes:"Nombre maximum de nœuds",maxLayoutIterations:"Itérations maximales de mise en page",resetToDefault:"Réinitialiser par défaut",edgeSizeRange:"Plage de taille des arêtes",depth:"D",max:"Max",degree:"Degré",apiKey:"Clé API",enterYourAPIkey:"Entrez votre clé API",save:"Sauvegarder",refreshLayout:"Actualiser la mise en page"},zoomControl:{zoomIn:"Zoom avant",zoomOut:"Zoom arrière",resetZoom:"Réinitialiser le zoom",rotateCamera:"Rotation horaire",rotateCameraCounterClockwise:"Rotation antihoraire"},layoutsControl:{startAnimation:"Démarrer l'animation de mise en page",stopAnimation:"Arrêter l'animation de mise en page",layoutGraph:"Mettre en page le graphe",layouts:{Circular:"Circulaire",Circlepack:"Paquet circulaire",Random:"Aléatoire",Noverlaps:"Sans chevauchement","Force Directed":"Dirigé par la force","Force Atlas":"Atlas de force"}},fullScreenControl:{fullScreen:"Plein écran",windowed:"Fenêtré"},legendControl:{toggleLegend:"Basculer la légende"}},statusIndicator:{connected:"Connecté",disconnected:"Déconnecté"},statusCard:{unavailable:"Informations sur l'état indisponibles",serverInfo:"Informations du serveur",workingDirectory:"Répertoire de travail",inputDirectory:"Répertoire d'entrée",maxParallelInsert:"Traitement simultané des documents",summarySettings:"Paramètres de résumé",llmConfig:"Configuration du modèle de langage",llmBinding:"Liaison du modèle de langage",llmBindingHost:"Point de terminaison LLM",llmModel:"Modèle de langage",embeddingConfig:"Configuration d'incorporation",embeddingBinding:"Liaison d'incorporation",embeddingBindingHost:"Point de terminaison d'incorporation",embeddingModel:"Modèle d'incorporation",storageConfig:"Configuration de stockage",kvStorage:"Stockage clé-valeur",docStatusStorage:"Stockage de l'état des documents",graphStorage:"Stockage du graphe",vectorStorage:"Stockage vectoriel",workspace:"Espace de travail",maxGraphNodes:"Nombre maximum de nœuds du graphe",rerankerConfig:"Configuration du reclassement",rerankerBindingHost:"Point de terminaison de reclassement",rerankerModel:"Modèle de reclassement",lockStatus:"État des verrous",threshold:"Seuil"},propertiesView:{editProperty:"Modifier {{property}}",editPropertyDescription:"Modifiez la valeur de la propriété dans la zone de texte ci-dessous.",errors:{duplicateName:"Le nom du nœud existe déjà",updateFailed:"Échec de la mise à jour du nœud",tryAgainLater:"Veuillez réessayer plus tard"},success:{entityUpdated:"Nœud mis à jour avec succès",relationUpdated:"Relation mise à jour avec succès"},node:{title:"Nœud",id:"ID",labels:"Étiquettes",degree:"Degré",properties:"Propriétés",relationships:"Relations(dans le sous-graphe)",expandNode:"Développer le nœud",pruneNode:"Élaguer le nœud",deleteAllNodesError:"Refus de supprimer tous les nœuds du graphe",nodesRemoved:"{{count}} nœuds supprimés, y compris les nœuds orphelins",noNewNodes:"Aucun nœud développable trouvé",propertyNames:{description:"Description",entity_id:"Nom",entity_type:"Type",source_id:"ID source",Neighbour:"Voisin",file_path:"Source",keywords:"Keys",weight:"Poids"}},edge:{title:"Relation",id:"ID",type:"Type",source:"Source",target:"Cible",properties:"Propriétés"}},search:{placeholder:"Rechercher des nœuds...",message:"Et {{count}} autres"},graphLabels:{selectTooltip:"Sélectionner l'étiquette de la requête",noLabels:"Aucune étiquette trouvée",label:"Étiquette",placeholder:"Rechercher des étiquettes...",andOthers:"Et {{count}} autres",refreshTooltip:"Recharger les données (Après l'ajout de fichier)"},emptyGraph:"Vide (Essayez de recharger)"},Sy={chatMessage:{copyTooltip:"Copier dans le presse-papiers",copyError:"Échec de la copie du texte dans le presse-papiers",thinking:"Réflexion en cours...",thinkingTime:"Temps de réflexion {{time}}s",thinkingInProgress:"Réflexion en cours..."},retrieval:{startPrompt:"Démarrez une récupération en tapant votre requête ci-dessous",clear:"Effacer",send:"Envoyer",placeholder:"Tapez votre requête (Préfixe de requête : /<Query Mode>)",error:"Erreur : Échec de l'obtention de la réponse",queryModeError:"Seuls les modes de requête suivants sont pris en charge : {{modes}}",queryModePrefixInvalid:"Préfixe de mode de requête invalide. Utilisez : /<mode> [espace] votre requête"},querySettings:{parametersTitle:"Paramètres",parametersDescription:"Configurez vos paramètres de requête",queryMode:"Mode de requête",queryModeTooltip:`Sélectionnez la stratégie de récupération :
• Naïf : Recherche de base sans techniques avancées
• Local : Récupération d'informations dépendante du contexte
• Global : Utilise une base de connaissances globale
• Hybride : Combine récupération locale et globale
• Mixte : Intègre le graphe de connaissances avec la récupération vectorielle
• Bypass : Transmet directement la requête au LLM sans récupération`,queryModeOptions:{naive:"Naïf",local:"Local",global:"Global",hybrid:"Hybride",mix:"Mixte",bypass:"Bypass"},responseFormat:"Format de réponse",responseFormatTooltip:`Définit le format de la réponse. Exemples :
• Plusieurs paragraphes
• Paragraphe unique
• Points à puces`,responseFormatOptions:{multipleParagraphs:"Plusieurs paragraphes",singleParagraph:"Paragraphe unique",bulletPoints:"Points à puces"},topK:"KG Top K",topKTooltip:"Nombre d'entités et de relations à récupérer. Applicable pour les modes non-naïfs.",topKPlaceholder:"Entrez la valeur top_k",chunkTopK:"Top K des Chunks",chunkTopKTooltip:"Nombre de morceaux de texte à récupérer, applicable à tous les modes.",chunkTopKPlaceholder:"Entrez la valeur chunk_top_k",maxEntityTokens:"Limite de jetons d'entité",maxEntityTokensTooltip:"Nombre maximum de jetons alloués au contexte d'entité dans le système de contrôle de jetons unifié",maxRelationTokens:"Limite de jetons de relation",maxRelationTokensTooltip:"Nombre maximum de jetons alloués au contexte de relation dans le système de contrôle de jetons unifié",maxTotalTokens:"Limite totale de jetons",maxTotalTokensTooltip:"Budget total maximum de jetons pour l'ensemble du contexte de requête (entités + relations + blocs + prompt système)",historyTurns:"Tours d'historique",historyTurnsTooltip:"Nombre de tours complets de conversation (paires utilisateur-assistant) à prendre en compte dans le contexte de la réponse",historyTurnsPlaceholder:"Nombre de tours d'historique",onlyNeedContext:"Besoin uniquement du contexte",onlyNeedContextTooltip:"Si vrai, ne renvoie que le contexte récupéré sans générer de réponse",onlyNeedPrompt:"Besoin uniquement de l'invite",onlyNeedPromptTooltip:"Si vrai, ne renvoie que l'invite générée sans produire de réponse",streamResponse:"Réponse en flux",streamResponseTooltip:"Si vrai, active la sortie en flux pour des réponses en temps réel",userPrompt:"Invite personnalisée",userPromptTooltip:"Fournir des exigences de réponse supplémentaires au LLM (sans rapport avec le contenu de la requête, uniquement pour le traitement de sortie).",userPromptPlaceholder:"Entrez une invite personnalisée (facultatif)",enableRerank:"Activer le Reclassement",enableRerankTooltip:"Active le reclassement pour les fragments de texte récupérés. Si True mais qu'aucun modèle de reclassement n'est configuré, un avertissement sera émis. True par défaut."}},Ty={loading:"Chargement de la documentation de l'API..."},xy={title:"Clé API requise",description:"Veuillez entrer votre clé API pour accéder au service",placeholder:"Entrez votre clé API",save:"Sauvegarder"},Dy={showing:"Affichage de {{start}} à {{end}} sur {{total}} entrées",page:"Page",pageSize:"Taille de la page",firstPage:"Première page",prevPage:"Page précédente",nextPage:"Page suivante",lastPage:"Dernière page"},Ay={settings:hy,header:gy,login:py,common:yy,documentPanel:vy,graphPanel:by,retrievePanel:Sy,apiSite:Ty,apiKeyAlert:xy,pagination:Dy},Ny={language:"اللغة",theme:"السمة",light:"فاتح",dark:"داكن",system:"النظام"},Ey={documents:"المستندات",knowledgeGraph:"شبكة المعرفة",retrieval:"الاسترجاع",api:"واجهة برمجة التطبيقات",projectRepository:"مستودع المشروع",logout:"تسجيل الخروج",themeToggle:{switchToLight:"التحويل إلى السمة الفاتحة",switchToDark:"التحويل إلى السمة الداكنة"}},My={description:"الرجاء إدخال حسابك وكلمة المرور لتسجيل الدخول إلى النظام",username:"اسم المستخدم",usernamePlaceholder:"الرجاء إدخال اسم المستخدم",password:"كلمة المرور",passwordPlaceholder:"الرجاء إدخال كلمة المرور",loginButton:"تسجيل الدخول",loggingIn:"جاري تسجيل الدخول...",successMessage:"تم تسجيل الدخول بنجاح",errorEmptyFields:"الرجاء إدخال اسم المستخدم وكلمة المرور",errorInvalidCredentials:"فشل تسجيل الدخول، يرجى التحقق من اسم المستخدم وكلمة المرور",authDisabled:"تم تعطيل المصادقة. استخدام وضع بدون تسجيل دخول.",guestMode:"وضع بدون تسجيل دخول"},zy={cancel:"إلغاء",save:"حفظ",saving:"جارٍ الحفظ...",saveFailed:"فشل الحفظ"},jy={clearDocuments:{button:"مسح",tooltip:"مسح المستندات",title:"مسح المستندات",description:"سيؤدي هذا إلى إزالة جميع المستندات من النظام",warning:"تحذير: سيؤدي هذا الإجراء إلى حذف جميع المستندات بشكل دائم ولا يمكن التراجع عنه!",confirm:"هل تريد حقًا مسح جميع المستندات؟",confirmPrompt:"اكتب 'yes' لتأكيد هذا الإجراء",confirmPlaceholder:"اكتب yes للتأكيد",clearCache:"مسح كاش نموذج اللغة",confirmButton:"نعم",clearing:"جارٍ المسح...",timeout:"انتهت مهلة عملية المسح، يرجى المحاولة مرة أخرى",success:"تم مسح المستندات بنجاح",cacheCleared:"تم مسح ذاكرة التخزين المؤقت بنجاح",cacheClearFailed:`فشل مسح ذاكرة التخزين المؤقت:
{{error}}`,failed:`فشل مسح المستندات:
{{message}}`,error:`فشل مسح المستندات:
{{error}}`},deleteDocuments:{button:"حذف",tooltip:"حذف المستندات المحددة",title:"حذف المستندات",description:"سيؤدي هذا إلى حذف المستندات المحددة نهائيًا من النظام",warning:"تحذير: سيؤدي هذا الإجراء إلى حذف المستندات المحددة نهائيًا ولا يمكن التراجع عنه!",confirm:"هل تريد حقًا حذف {{count}} مستند(ات) محدد(ة)؟",confirmPrompt:"اكتب 'yes' لتأكيد هذا الإجراء",confirmPlaceholder:"اكتب yes للتأكيد",confirmButton:"نعم",deleteFileOption:"حذف الملفات المرفوعة أيضًا",deleteFileTooltip:"حدد هذا الخيار لحذف الملفات المرفوعة المقابلة على الخادم أيضًا",success:"تم بدء تشغيل خط معالجة حذف المستندات بنجاح",failed:`فشل حذف المستندات:
{{message}}`,error:`فشل حذف المستندات:
{{error}}`,busy:"خط المعالجة مشغول، يرجى المحاولة مرة أخرى لاحقًا",notAllowed:"لا توجد صلاحية لتنفيذ هذه العملية"},selectDocuments:{selectCurrentPage:"تحديد الصفحة الحالية ({{count}})",deselectAll:"إلغاء تحديد الكل ({{count}})"},uploadDocuments:{button:"رفع",tooltip:"رفع المستندات",title:"رفع المستندات",description:"اسحب وأفلت مستنداتك هنا أو انقر للتصفح.",single:{uploading:"جارٍ الرفع {{name}}: {{percent}}%",success:`نجاح الرفع:
تم رفع {{name}} بنجاح`,failed:`فشل الرفع:
{{name}}
{{message}}`,error:`فشل الرفع:
{{name}}
{{error}}`},batch:{uploading:"جارٍ رفع الملفات...",success:"تم رفع الملفات بنجاح",error:"فشل رفع بعض الملفات"},generalError:`فشل الرفع
{{error}}`,fileTypes:"الأنواع المدعومة: TXT، MD، DOCX، PDF، PPTX، RTF، ODT، EPUB، HTML، HTM، TEX، JSON، XML، YAML، YML، CSV، LOG، CONF، INI، PROPERTIES، SQL، BAT، SH، C، CPP، PY، JAVA، JS، TS، SWIFT، GO، RB، PHP، CSS، SCSS، LESS",fileUploader:{singleFileLimit:"لا يمكن رفع أكثر من ملف واحد في المرة الواحدة",maxFilesLimit:"لا يمكن رفع أكثر من {{count}} ملفات",fileRejected:"تم رفض الملف {{name}}",unsupportedType:"نوع الملف غير مدعوم",fileTooLarge:"حجم الملف كبير جدًا، الحد الأقصى {{maxSize}}",dropHere:"أفلت الملفات هنا",dragAndDrop:"اسحب وأفلت الملفات هنا، أو انقر للاختيار",removeFile:"إزالة الملف",uploadDescription:"يمكنك رفع {{isMultiple ? 'عدة' : count}} ملفات (حتى {{maxSize}} لكل منها)",duplicateFile:"اسم الملف موجود بالفعل في ذاكرة التخزين المؤقت للخادم"}},documentManager:{title:"إدارة المستندات",scanButton:"مسح ضوئي",scanTooltip:"مسح المستندات ضوئيًا في مجلد الإدخال",refreshTooltip:"إعادة تعيين قائمة المستندات",pipelineStatusButton:"حالة خط المعالجة",pipelineStatusTooltip:"عرض حالة خط المعالجة",uploadedTitle:"المستندات المرفوعة",uploadedDescription:"قائمة المستندات المرفوعة وحالاتها.",emptyTitle:"لا توجد مستندات",emptyDescription:"لا توجد مستندات مرفوعة بعد.",columns:{id:"المعرف",fileName:"اسم الملف",summary:"الملخص",status:"الحالة",length:"الطول",chunks:"الأجزاء",created:"تم الإنشاء",updated:"تم التحديث",metadata:"البيانات الوصفية",select:"اختيار"},status:{all:"الكل",completed:"مكتمل",processing:"قيد المعالجة",pending:"معلق",failed:"فشل"},errors:{loadFailed:`فشل تحميل المستندات
{{error}}`,scanFailed:`فشل مسح المستندات
{{error}}`,scanProgressFailed:`فشل الحصول على تقدم المسح
{{error}}`},fileNameLabel:"اسم الملف",showButton:"عرض",hideButton:"إخفاء",showFileNameTooltip:"عرض اسم الملف",hideFileNameTooltip:"إخفاء اسم الملف"},pipelineStatus:{title:"حالة خط المعالجة",busy:"خط المعالجة مشغول",requestPending:"الطلب معلق",jobName:"اسم المهمة",startTime:"وقت البدء",progress:"التقدم",unit:"دفعة",latestMessage:"آخر رسالة",historyMessages:"سجل الرسائل",errors:{fetchFailed:`فشل في جلب حالة خط المعالجة
{{error}}`}}},Cy={dataIsTruncated:"تم اقتصار بيانات الرسم البياني على الحد الأقصى للعقد",statusDialog:{title:"إعدادات خادم LightRAG",description:"عرض حالة النظام الحالية ومعلومات الاتصال"},legend:"المفتاح",nodeTypes:{person:"شخص",category:"فئة",geo:"كيان جغرافي",location:"موقع",organization:"منظمة",event:"حدث",equipment:"معدات",weapon:"سلاح",animal:"حيوان",unknown:"غير معروف",object:"مصنوع",group:"مجموعة",technology:"العلوم",product:"منتج",document:"وثيقة",content:"محتوى",data:"بيانات",artifact:"قطعة أثرية",concept:"مفهوم",naturalobject:"كائن طبيعي",method:"عملية",other:"أخرى"},sideBar:{settings:{settings:"الإعدادات",healthCheck:"فحص الحالة",showPropertyPanel:"إظهار لوحة الخصائص",showSearchBar:"إظهار شريط البحث",showNodeLabel:"إظهار تسمية العقدة",nodeDraggable:"العقدة قابلة للسحب",showEdgeLabel:"إظهار تسمية الحافة",hideUnselectedEdges:"إخفاء الحواف غير المحددة",edgeEvents:"أحداث الحافة",maxQueryDepth:"أقصى عمق للاستعلام",maxNodes:"الحد الأقصى للعقد",maxLayoutIterations:"أقصى تكرارات التخطيط",resetToDefault:"إعادة التعيين إلى الافتراضي",edgeSizeRange:"نطاق حجم الحافة",depth:"D",max:"Max",degree:"الدرجة",apiKey:"مفتاح واجهة برمجة التطبيقات",enterYourAPIkey:"أدخل مفتاح واجهة برمجة التطبيقات الخاص بك",save:"حفظ",refreshLayout:"تحديث التخطيط"},zoomControl:{zoomIn:"تكبير",zoomOut:"تصغير",resetZoom:"إعادة تعيين التكبير",rotateCamera:"تدوير في اتجاه عقارب الساعة",rotateCameraCounterClockwise:"تدوير عكس اتجاه عقارب الساعة"},layoutsControl:{startAnimation:"بدء حركة التخطيط",stopAnimation:"إيقاف حركة التخطيط",layoutGraph:"تخطيط الرسم البياني",layouts:{Circular:"دائري",Circlepack:"حزمة دائرية",Random:"عشوائي",Noverlaps:"بدون تداخل","Force Directed":"موجه بالقوة","Force Atlas":"أطلس القوة"}},fullScreenControl:{fullScreen:"شاشة كاملة",windowed:"نوافذ"},legendControl:{toggleLegend:"تبديل المفتاح"}},statusIndicator:{connected:"متصل",disconnected:"غير متصل"},statusCard:{unavailable:"معلومات الحالة غير متوفرة",serverInfo:"معلومات الخادم",workingDirectory:"دليل العمل",inputDirectory:"دليل الإدخال",maxParallelInsert:"معالجة المستندات المتزامنة",summarySettings:"إعدادات الملخص",llmConfig:"تكوين نموذج اللغة الكبير",llmBinding:"ربط نموذج اللغة الكبير",llmBindingHost:"نقطة نهاية نموذج اللغة الكبير",llmModel:"نموذج اللغة الكبير",embeddingConfig:"تكوين التضمين",embeddingBinding:"ربط التضمين",embeddingBindingHost:"نقطة نهاية التضمين",embeddingModel:"نموذج التضمين",storageConfig:"تكوين التخزين",kvStorage:"تخزين المفتاح-القيمة",docStatusStorage:"تخزين حالة المستند",graphStorage:"تخزين الرسم البياني",vectorStorage:"تخزين المتجهات",workspace:"مساحة العمل",maxGraphNodes:"الحد الأقصى لعقد الرسم البياني",rerankerConfig:"تكوين إعادة الترتيب",rerankerBindingHost:"نقطة نهاية إعادة الترتيب",rerankerModel:"نموذج إعادة الترتيب",lockStatus:"حالة القفل",threshold:"العتبة"},propertiesView:{editProperty:"تعديل {{property}}",editPropertyDescription:"قم بتحرير قيمة الخاصية في منطقة النص أدناه.",errors:{duplicateName:"اسم العقدة موجود بالفعل",updateFailed:"فشل تحديث العقدة",tryAgainLater:"يرجى المحاولة مرة أخرى لاحقًا"},success:{entityUpdated:"تم تحديث العقدة بنجاح",relationUpdated:"تم تحديث العلاقة بنجاح"},node:{title:"عقدة",id:"المعرف",labels:"التسميات",degree:"الدرجة",properties:"الخصائص",relationships:"العلاقات (داخل الرسم الفرعي)",expandNode:"توسيع العقدة",pruneNode:"تقليم العقدة",deleteAllNodesError:"رفض حذف جميع العقد في الرسم البياني",nodesRemoved:"تم إزالة {{count}} عقدة، بما في ذلك العقد اليتيمة",noNewNodes:"لم يتم العثور على عقد قابلة للتوسيع",propertyNames:{description:"الوصف",entity_id:"الاسم",entity_type:"النوع",source_id:"معرف المصدر",Neighbour:"الجار",file_path:"المصدر",keywords:"الكلمات الرئيسية",weight:"الوزن"}},edge:{title:"علاقة",id:"المعرف",type:"النوع",source:"المصدر",target:"الهدف",properties:"الخصائص"}},search:{placeholder:"ابحث في العقد...",message:"و {{count}} آخرون"},graphLabels:{selectTooltip:"حدد تسمية الاستعلام",noLabels:"لم يتم العثور على تسميات",label:"التسمية",placeholder:"ابحث في التسميات...",andOthers:"و {{count}} آخرون",refreshTooltip:"إعادة تحميل البيانات (بعد إضافة الملف)"},emptyGraph:"فارغ (حاول إعادة التحميل)"},Oy={chatMessage:{copyTooltip:"نسخ إلى الحافظة",copyError:"فشل نسخ النص إلى الحافظة",thinking:"جاري التفكير...",thinkingTime:"وقت التفكير {{time}} ثانية",thinkingInProgress:"التفكير قيد التقدم..."},retrieval:{startPrompt:"ابدأ الاسترجاع بكتابة استفسارك أدناه",clear:"مسح",send:"إرسال",placeholder:"اكتب استفسارك (بادئة وضع الاستعلام: /<Query Mode>)",error:"خطأ: فشل الحصول على الرد",queryModeError:"يُسمح فقط بأنماط الاستعلام التالية: {{modes}}",queryModePrefixInvalid:"بادئة وضع الاستعلام غير صالحة. استخدم: /<الوضع> [مسافة] استفسارك"},querySettings:{parametersTitle:"المعلمات",parametersDescription:"تكوين معلمات الاستعلام الخاص بك",queryMode:"وضع الاستعلام",queryModeTooltip:`حدد استراتيجية الاسترجاع:
• ساذج: بحث أساسي بدون تقنيات متقدمة
• محلي: استرجاع معلومات يعتمد على السياق
• عالمي: يستخدم قاعدة المعرفة العالمية
• مختلط: يجمع بين الاسترجاع المحلي والعالمي
• مزيج: يدمج شبكة المعرفة مع الاسترجاع المتجهي
• تجاوز: يمرر الاستعلام مباشرة إلى LLM بدون استرجاع`,queryModeOptions:{naive:"ساذج",local:"محلي",global:"عالمي",hybrid:"مختلط",mix:"مزيج",bypass:"تجاوز"},responseFormat:"تنسيق الرد",responseFormatTooltip:`يحدد تنسيق الرد. أمثلة:
• فقرات متعددة
• فقرة واحدة
• نقاط نقطية`,responseFormatOptions:{multipleParagraphs:"فقرات متعددة",singleParagraph:"فقرة واحدة",bulletPoints:"نقاط نقطية"},topK:"KG أعلى K",topKTooltip:"عدد الكيانات والعلاقات المطلوب استردادها، لا ينطبق على الوضع наивный.",topKPlaceholder:"أدخل قيمة top_k",chunkTopK:"أعلى K للقطع",chunkTopKTooltip:"عدد أجزاء النص المطلوب استردادها، وينطبق على جميع الأوضاع.",chunkTopKPlaceholder:"أدخل قيمة chunk_top_k",maxEntityTokens:"الحد الأقصى لرموز الكيان",maxEntityTokensTooltip:"الحد الأقصى لعدد الرموز المخصصة لسياق الكيان في نظام التحكم الموحد في الرموز",maxRelationTokens:"الحد الأقصى لرموز العلاقة",maxRelationTokensTooltip:"الحد الأقصى لعدد الرموز المخصصة لسياق العلاقة في نظام التحكم الموحد في الرموز",maxTotalTokens:"إجمالي الحد الأقصى للرموز",maxTotalTokensTooltip:"الحد الأقصى الإجمالي لميزانية الرموز لسياق الاستعلام بالكامل (الكيانات + العلاقات + الأجزاء + موجه النظام)",historyTurns:"أدوار التاريخ",historyTurnsTooltip:"عدد الدورات الكاملة للمحادثة (أزواج المستخدم-المساعد) التي يجب مراعاتها في سياق الرد",historyTurnsPlaceholder:"عدد دورات التاريخ",onlyNeedContext:"تحتاج فقط إلى السياق",onlyNeedContextTooltip:"إذا كان صحيحًا، يتم إرجاع السياق المسترجع فقط دون إنشاء رد",onlyNeedPrompt:"تحتاج فقط إلى المطالبة",onlyNeedPromptTooltip:"إذا كان صحيحًا، يتم إرجاع المطالبة المولدة فقط دون إنتاج رد",streamResponse:"تدفق الرد",streamResponseTooltip:"إذا كان صحيحًا، يتيح إخراج التدفق للردود في الوقت الفعلي",userPrompt:"مطالبة مخصصة",userPromptTooltip:"تقديم متطلبات استجابة إضافية إلى نموذج اللغة الكبير (غير متعلقة بمحتوى الاستعلام، فقط لمعالجة المخرجات).",userPromptPlaceholder:"أدخل مطالبة مخصصة (اختياري)",enableRerank:"تمكين إعادة الترتيب",enableRerankTooltip:"تمكين إعادة ترتيب أجزاء النص المسترجعة. إذا كان True ولكن لم يتم تكوين نموذج إعادة الترتيب، فسيتم إصدار تحذير. افتراضي True."}},Ry={loading:"جارٍ تحميل وثائق واجهة برمجة التطبيقات..."},_y={title:"مفتاح واجهة برمجة التطبيقات مطلوب",description:"الرجاء إدخال مفتاح واجهة برمجة التطبيقات للوصول إلى الخدمة",placeholder:"أدخل مفتاح واجهة برمجة التطبيقات",save:"حفظ"},Uy={showing:"عرض {{start}} إلى {{end}} من أصل {{total}} إدخالات",page:"الصفحة",pageSize:"حجم الصفحة",firstPage:"الصفحة الأولى",prevPage:"الصفحة السابقة",nextPage:"الصفحة التالية",lastPage:"الصفحة الأخيرة"},Ly={settings:Ny,header:Ey,login:My,common:zy,documentPanel:jy,graphPanel:Cy,retrievePanel:Oy,apiSite:Ry,apiKeyAlert:_y,pagination:Uy},Hy={language:"語言",theme:"主題",light:"淺色",dark:"深色",system:"系統"},qy={documents:"文件",knowledgeGraph:"知識圖譜",retrieval:"檢索",api:"API",projectRepository:"專案庫",logout:"登出",themeToggle:{switchToLight:"切換至淺色主題",switchToDark:"切換至深色主題"}},By={description:"請輸入您的帳號和密碼登入系統",username:"帳號",usernamePlaceholder:"請輸入帳號",password:"密碼",passwordPlaceholder:"請輸入密碼",loginButton:"登入",loggingIn:"登入中...",successMessage:"登入成功",errorEmptyFields:"請輸入您的帳號和密碼",errorInvalidCredentials:"登入失敗,請檢查帳號和密碼",authDisabled:"認證已停用,使用免登入模式",guestMode:"免登入"},wy={cancel:"取消",save:"儲存",saving:"儲存中...",saveFailed:"儲存失敗"},Gy={clearDocuments:{button:"清空",tooltip:"清空文件",title:"清空文件",description:"此操作將從系統中移除所有文件",warning:"警告:此操作將永久刪除所有文件,無法復原!",confirm:"確定要清空所有文件嗎?",confirmPrompt:"請輸入 yes 確認操作",confirmPlaceholder:"輸入 yes 以確認",clearCache:"清空 LLM 快取",confirmButton:"確定",clearing:"正在清除...",timeout:"清除操作逾時,請重試",success:"文件清空成功",cacheCleared:"快取清空成功",cacheClearFailed:`清空快取失敗:
{{error}}`,failed:`清空文件失敗:
{{message}}`,error:`清空文件失敗:
{{error}}`},deleteDocuments:{button:"刪除",tooltip:"刪除選取的文件",title:"刪除文件",description:"此操作將永久刪除選取的文件",warning:"警告:此操作將永久刪除選取的文件,無法復原!",confirm:"確定要刪除 {{count}} 個選取的文件嗎?",confirmPrompt:"請輸入 yes 確認操作",confirmPlaceholder:"輸入 yes 以確認",confirmButton:"確定",deleteFileOption:"同時刪除上傳檔案",deleteFileTooltip:"選取此選項將同時刪除伺服器上對應的上傳檔案",success:"文件刪除流水線啟動成功",failed:`刪除文件失敗:
{{message}}`,error:`刪除文件失敗:
{{error}}`,busy:"pipeline 被佔用,請稍後再試",notAllowed:"沒有操作權限"},selectDocuments:{selectCurrentPage:"全選當前頁 ({{count}})",deselectAll:"取消全選 ({{count}})"},uploadDocuments:{button:"上傳",tooltip:"上傳文件",title:"上傳文件",description:"拖曳檔案至此處或點擊瀏覽",single:{uploading:"正在上傳 {{name}}{{percent}}%",success:`上傳成功:
{{name}} 上傳完成`,failed:`上傳失敗:
{{name}}
{{message}}`,error:`上傳失敗:
{{name}}
{{error}}`},batch:{uploading:"正在上傳檔案...",success:"檔案上傳完成",error:"部分檔案上傳失敗"},generalError:`上傳失敗
{{error}}`,fileTypes:"支援的檔案類型TXT, MD, DOCX, PDF, PPTX, XLSX, RTF, ODT, EPUB, HTML, HTM, TEX, JSON, XML, YAML, YML, CSV, LOG, CONF, INI, PROPERTIES, SQL, BAT, SH, C, CPP, PY, JAVA, JS, TS, SWIFT, GO, RB, PHP, CSS, SCSS, LESS",fileUploader:{singleFileLimit:"一次只能上傳一個檔案",maxFilesLimit:"最多只能上傳 {{count}} 個檔案",fileRejected:"檔案 {{name}} 被拒絕",unsupportedType:"不支援的檔案類型",fileTooLarge:"檔案過大,最大允許 {{maxSize}}",dropHere:"將檔案拖放至此處",dragAndDrop:"拖放檔案至此處,或點擊選擇檔案",removeFile:"移除檔案",uploadDescription:"您可以上傳{{isMultiple ? '多個' : count}}個檔案(每個檔案最大{{maxSize}}",duplicateFile:"檔案名稱與伺服器上的快取重複"}},documentManager:{title:"文件管理",scanButton:"掃描",scanTooltip:"掃描輸入目錄中的文件",refreshTooltip:"重設文件清單",pipelineStatusButton:"pipeline 狀態",pipelineStatusTooltip:"查看pipeline 狀態",uploadedTitle:"已上傳文件",uploadedDescription:"已上傳文件清單及其狀態",emptyTitle:"無文件",emptyDescription:"尚未上傳任何文件",columns:{id:"ID",fileName:"檔案名稱",summary:"摘要",status:"狀態",length:"長度",chunks:"分塊",created:"建立時間",updated:"更新時間",metadata:"元資料",select:"選擇"},status:{all:"全部",completed:"已完成",processing:"處理中",pending:"等待中",failed:"失敗"},errors:{loadFailed:`載入文件失敗
{{error}}`,scanFailed:`掃描文件失敗
{{error}}`,scanProgressFailed:`取得掃描進度失敗
{{error}}`},fileNameLabel:"檔案名稱",showButton:"顯示",hideButton:"隱藏",showFileNameTooltip:"顯示檔案名稱",hideFileNameTooltip:"隱藏檔案名稱"},pipelineStatus:{title:"pipeline 狀態",busy:"pipeline 忙碌中",requestPending:"待處理請求",jobName:"工作名稱",startTime:"開始時間",progress:"進度",unit:"梯次",latestMessage:"最新訊息",historyMessages:"歷史訊息",errors:{fetchFailed:`取得pipeline 狀態失敗
{{error}}`}}},ky={dataIsTruncated:"圖資料已截斷至最大回傳節點數",statusDialog:{title:"LightRAG 伺服器設定",description:"查看目前系統狀態和連線資訊"},legend:"圖例",nodeTypes:{person:"人物角色",category:"分類",geo:"地理名稱",location:"位置",organization:"組織機構",event:"事件",equipment:"設備",weapon:"武器",animal:"動物",unknown:"未知",object:"物品",group:"群組",technology:"技術",product:"產品",document:"文檔",content:"內容",data:"資料",artifact:"人工製品",concept:"概念",naturalobject:"自然物件",method:"方法",other:"其他"},sideBar:{settings:{settings:"設定",healthCheck:"健康檢查",showPropertyPanel:"顯示屬性面板",showSearchBar:"顯示搜尋列",showNodeLabel:"顯示節點標籤",nodeDraggable:"節點可拖曳",showEdgeLabel:"顯示 Edge 標籤",hideUnselectedEdges:"隱藏未選取的 Edge",edgeEvents:"Edge 事件",maxQueryDepth:"最大查詢深度",maxNodes:"最大回傳節點數",maxLayoutIterations:"最大版面配置迭代次數",resetToDefault:"重設為預設值",edgeSizeRange:"Edge 粗細範圍",depth:"深度",max:"最大值",degree:"鄰邊",apiKey:"API key",enterYourAPIkey:"輸入您的 API key",save:"儲存",refreshLayout:"重新整理版面配置"},zoomControl:{zoomIn:"放大",zoomOut:"縮小",resetZoom:"重設縮放",rotateCamera:"順時針旋轉圖形",rotateCameraCounterClockwise:"逆時針旋轉圖形"},layoutsControl:{startAnimation:"繼續版面配置動畫",stopAnimation:"停止版面配置動畫",layoutGraph:"圖形版面配置",layouts:{Circular:"環形",Circlepack:"圓形打包",Random:"隨機",Noverlaps:"無重疊","Force Directed":"力導向","Force Atlas":"力圖"}},fullScreenControl:{fullScreen:"全螢幕",windowed:"視窗"},legendControl:{toggleLegend:"切換圖例顯示"}},statusIndicator:{connected:"已連線",disconnected:"未連線"},statusCard:{unavailable:"狀態資訊不可用",serverInfo:"伺服器資訊",workingDirectory:"工作目錄",inputDirectory:"輸入目錄",maxParallelInsert:"並行處理文档",summarySettings:"摘要設定",llmConfig:"LLM 設定",llmBinding:"LLM 綁定",llmBindingHost:"LLM 端點",llmModel:"LLM 模型",embeddingConfig:"嵌入設定",embeddingBinding:"嵌入綁定",embeddingBindingHost:"嵌入端點",embeddingModel:"嵌入模型",storageConfig:"儲存設定",kvStorage:"KV 儲存",docStatusStorage:"文件狀態儲存",graphStorage:"圖形儲存",vectorStorage:"向量儲存",workspace:"工作空間",maxGraphNodes:"最大圖形節點數",rerankerConfig:"重排序設定",rerankerBindingHost:"重排序端點",rerankerModel:"重排序模型",lockStatus:"鎖定狀態",threshold:"閾值"},propertiesView:{editProperty:"編輯{{property}}",editPropertyDescription:"在下方文字區域編輯屬性值。",errors:{duplicateName:"節點名稱已存在",updateFailed:"更新節點失敗",tryAgainLater:"請稍後重試"},success:{entityUpdated:"節點更新成功",relationUpdated:"關係更新成功"},node:{title:"節點",id:"ID",labels:"標籤",degree:"度數",properties:"屬性",relationships:"關係(子圖內)",expandNode:"展開節點",pruneNode:"修剪節點",deleteAllNodesError:"拒絕刪除圖中的所有節點",nodesRemoved:"已刪除 {{count}} 個節點,包括孤立節點",noNewNodes:"沒有發現可以展開的節點",propertyNames:{description:"描述",entity_id:"名稱",entity_type:"類型",source_id:"來源ID",Neighbour:"鄰接",file_path:"來源",keywords:"Keys",weight:"權重"}},edge:{title:"關係",id:"ID",type:"類型",source:"來源節點",target:"目標節點",properties:"屬性"}},search:{placeholder:"搜尋節點...",message:"還有 {count} 個"},graphLabels:{selectTooltip:"選擇查詢標籤",noLabels:"未找到標籤",label:"標籤",placeholder:"搜尋標籤...",andOthers:"還有 {count} 個",refreshTooltip:"重載圖形數據(新增檔案後需重載)"},emptyGraph:"無數據(請重載圖形數據)"},Yy={chatMessage:{copyTooltip:"複製到剪貼簿",copyError:"複製文字到剪貼簿失敗",thinking:"正在思考...",thinkingTime:"思考用時 {{time}} 秒",thinkingInProgress:"思考進行中..."},retrieval:{startPrompt:"輸入查詢開始檢索",clear:"清空",send:"送出",placeholder:"輸入查詢內容 (支援模式前綴:/<Query Mode>)",error:"錯誤:取得回應失敗",queryModeError:"僅支援以下查詢模式:{{modes}}",queryModePrefixInvalid:"無效的查詢模式前綴。請使用:/<模式> [空格] 查詢內容"},querySettings:{parametersTitle:"參數",parametersDescription:"設定查詢參數",queryMode:"查詢模式",queryModeTooltip:`選擇檢索策略:
• Naive基礎搜尋無進階技術
• Local上下文相關資訊檢索
• Global利用全域知識庫
• Hybrid結合本地和全域檢索
• Mix整合知識圖譜和向量檢索
• Bypass直接傳遞查詢到LLM不進行檢索`,queryModeOptions:{naive:"Naive",local:"Local",global:"Global",hybrid:"Hybrid",mix:"Mix",bypass:"Bypass"},responseFormat:"回應格式",responseFormatTooltip:`定義回應格式。例如:
• 多段落
• 單段落
• 重點`,responseFormatOptions:{multipleParagraphs:"多段落",singleParagraph:"單段落",bulletPoints:"重點"},topK:"知識圖譜 Top K",topKTooltip:"實體關係檢索數量,適用於非 naive 模式。",topKPlaceholder:"輸入 top_k 值",chunkTopK:"文本區塊 Top K",chunkTopKTooltip:"文本區塊檢索數量,適用於所有模式。",chunkTopKPlaceholder:"輸入文本區塊 chunk_top_k 值",historyTurns:"歷史輪次",historyTurnsTooltip:"回應上下文中考慮的完整對話輪次(使用者-助手對)數量",historyTurnsPlaceholder:"歷史輪次數",onlyNeedContext:"僅需上下文",onlyNeedContextTooltip:"如果為True僅回傳檢索到的上下文而不產生回應",onlyNeedPrompt:"僅需提示",onlyNeedPromptTooltip:"如果為True僅回傳產生的提示而不產生回應",streamResponse:"串流回應",streamResponseTooltip:"如果為True啟用即時串流輸出回應",userPrompt:"用戶提示詞",userPromptTooltip:"向LLM提供額外的響應要求與查詢內容無關僅用於處理輸出。",userPromptPlaceholder:"輸入自定義提示詞(可選)",enableRerank:"啟用重排",enableRerankTooltip:"為檢索到的文本塊啟用重排。如果為True但未配置重排模型將發出警告。默認為True。",maxEntityTokens:"實體令牌數上限",maxEntityTokensTooltip:"統一令牌控制系統中分配給實體上下文的最大令牌數",maxRelationTokens:"關係令牌數上限",maxRelationTokensTooltip:"統一令牌控制系統中分配給關係上下文的最大令牌數",maxTotalTokens:"總令牌數上限",maxTotalTokensTooltip:"整個查詢上下文的最大總令牌預算(實體+關係+文檔塊+系統提示)"}},Xy={loading:"正在載入 API 文件..."},Vy={title:"需要 API key",description:"請輸入您的 API key 以存取服務",placeholder:"請輸入 API key",save:"儲存"},Qy={showing:"顯示第 {{start}} 到 {{end}} 筆,共 {{total}} 筆記錄",page:"頁",pageSize:"每頁顯示",firstPage:"第一頁",prevPage:"上一頁",nextPage:"下一頁",lastPage:"最後一頁"},Ky={settings:Hy,header:qy,login:By,common:wy,documentPanel:Gy,graphPanel:ky,retrievePanel:Yy,apiSite:Xy,apiKeyAlert:Vy,pagination:Qy},Zy=()=>{var r;try{const y=localStorage.getItem("settings-storage");if(y)return((r=JSON.parse(y).state)==null?void 0:r.language)||"en"}catch(y){console.error("Failed to get stored language:",y)}return"en"};ys.use(ip).init({resources:{en:{translation:ly},zh:{translation:my},fr:{translation:Ay},ar:{translation:Ly},zh_TW:{translation:Ky}},lng:Zy(),fallbackLng:"en",interpolation:{escapeValue:!1},returnEmptyString:!1,returnNull:!1});je.subscribe(r=>{const y=r.language;ys.language!==y&&ys.changeLanguage(y)});mp.createRoot(document.getElementById("root")).render(s.jsx(D.StrictMode,{children:s.jsx(Vp,{})}));