Files
aiops/backend/static/assets/index-HuRw9UhJ.js
T
Logan.Li f45e203e21 refactor(frontend): P1-P2 架构统一 — utils/hooks/api 模块化
P1:
- utils/storage.ts、theme.ts、validate.ts + index 统一出口
- request/store/useTheme 接入 storage;清零 confirm/alert
- PipelineManager、TerminalAuditTab 拆分子模块(<700行红线)

P2:
- api/monitor、api/deploy 子目录化
- hooks/api 扩展:servers/pipelines/alerts/audit/sessionCommands
- PipelineManager、AuditOperationsTab 接入 TanStack Query
2026-06-26 00:18:14 +08:00

104 lines
505 KiB
JavaScript

const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["./Dashboard-Bnak5ucm.js","./dashboard-H9WVvG1k.js","./server-BQNr9a-x.js","./index-GZwpRmKU.js","./stat-strip-CVviXwc6.js","./card-B2Wqa0sK.js","./badge-CeS-g-Od.js","./hard-drive-laLCm9TI.js","./generateCategoricalChart-DrSMejeS.js","./AreaChart-CTVvt9LZ.js","./BarChart-DrZfTE9F.js","./memory-stick-CLkdveMl.js","./arrow-right-C1YbOgFu.js","./circle-DV2nF4ie.js","./ServerManager-BdA0wLle.js","./input-C9Xfv8um.js","./checkbox-B7nWBaO4.js","./index-DwvHXNyF.js","./table-Du1vU-OM.js","./select-KDzbUQs3.js","./chevron-up-GXrRy2ul.js","./cloud-sEaHmpLm.js","./refresh-cw-CSycAyA2.js","./search-CcKEpJIn.js","./xterm-DSqgeKvr.js","./xterm-DXOU9pbP.css","./xterm-utils-slbfdUHf.js","./credential-snjgV65G.js","./minimize-2-UErWMOt6.js","./folder-open-BKJ-_5eY.js","./upload-oCjAhX91.js","./folder-CyecCkCR.js","./arrow-left-J2A6V6Vq.js","./download-CjFatm64.js","./trash-2-Cf9-88KL.js","./label-DvRDtaMA.js","./textarea-Bzol9o6k.js","./save-PutEGGnz.js","./ellipsis-DJJV1WjU.js","./square-pen-DoCLytAo.js","./plus-BVwIGPvl.js","./CloudAccountManager-CLQenaRF.js","./circle-check-C5nUiTvE.js","./circle-x-BVvXVx7p.js","./pencil-BZ7zX3m0.js","./DomainManager-CHC6sChS.js","./pen-C8XHRV1-.js","./RegionManager-BFNjY75O.js","./PlatformManager-DYWQVw7P.js","./external-link-JBfQbjOd.js","./CloudBilling-C3BHo3kq.js","./switch--ZaqVsRJ.js","./KubernetesClusters-B4vM2QEv.js","./tabs-XYsjnHzX.js","./ClusterOverviewPage-BPSLpoOc.js","./use-toast-B25j_Fg3.js","./NodeDetailPage-IxQ40-DV.js","./NamespaceOverviewPage-BumTO5ru.js","./file-text-BqORyhNh.js","./NamespaceManagementPage-C1sCMII5.js","./NamespaceResourcePage-BmrlmCyr.js","./PodFileBrowser-DmjH49sm.js","./copy-Ci4WwJkK.js","./sparkles-DEwze8TU.js","./box-DPoVh2_c.js","./rotate-cw-Dt34Qj6N.js","./DeploymentDetailPage-aR6BSOsO.js","./history-CLAzTAyT.js","./minus-BLAorVC4.js","./zap-CS68N0Jd.js","./play-BXdOitsb.js","./disc-DI2GsPrr.js","./pause-R-v_3hMV.js","./WorkloadViewPage-NQ3P_0qZ.js","./tag-DcJS0iSd.js","./TopologyView-BXbq9t6z.js","./KubernetesNodes-Cd8cE9T3.js","./PodMetricsPage-DHZlrrD1.js","./EventsPage-PYWulpek.js","./layers-DZGQE4Gb.js","./CapacityPage-C5V-gcbH.js","./AlertManager-CIlo8zNg.js","./alert-Bnyn6ibM.js","./AlertRuleDialog-prj74zKK.js","./message-square-D6FQV-gp.js","./phone-xS_7A3bu.js","./ApprovalFlow-CBfXmRHu.js","./approval-BpnRjDXJ.js","./funnel-D7YDgUpE.js","./ApprovalResourcePage-D5tLYuMB.js","./ApprovalCategoryPage-DAN5ugD6.js","./ApprovalAppPage-Cb_9-VSM.js","./ApprovalPermissionPage-sD3jOkW3.js","./ApprovalWorkflowPage-CkiDNOXx.js","./star-CJEUXmIA.js","./arrow-up-CmLz9pAr.js","./ScriptManager-BtBVGWKQ.js","./automation-B8G9u7Xj.js","./SystemManager-Cttw8UXN.js","./user-plus-DK2M0PwG.js","./AuditPage-C5Vt2l8W.js","./unwrap-s5xDIyKq.js","./useMutation-ChnF9A9K.js","./terminal-DvxWm4UP.js","./CredentialManager-C46yBTw4.js","./PipelineManager-DEcxTfnk.js","./pipeline-CRmSOJEC.js","./circle-stop-CNrDSTTb.js","./config-J-uY34Cv.js","./code-CQ7c-p8-.js","./DeployCredentials-CD3-Crfj.js","./wrench-BNS3BrjG.js","./PipelineEditor-BgDAvyBk.js","./PipelineRunDetail-602z_gJG.js","./square-DC6JUotK.js","./DeployRBAC-DAr86RmB.js","./UserGroupsManager-D865-bMJ.js","./CronJobManager-Cc8oTcmF.js","./package-open-DtPFmjqV.js","./AIOpsAssistant-BPaKdP8e.js","./agent-CTqsAA8l.js","./ai-CnRvgCA9.js","./trending-up-C97I6AeO.js","./wifi-DF9mrE-Q.js","./AIAlertAnalyzer-Dq6bqdDE.js","./AIPredictiveAnalytics-B2FT7nSj.js","./calendar-DY9lnH9R.js","./AlertCenter-CV_ShMbm.js","./alert-center-BbLaFZ2d.js","./TraceManager-BQ4plJoS.js","./trace-L8uY5gM3.js","./HostMonitor-CTNG5an2.js","./GrafanaDashboard-B-wruqMH.js","./grafana-DTc3taUi.js","./datasource-CLdSbgtw.js","./metrics-Q051aLdz.js","./arrow-up-down-C2LsDqn8.js","./MonitorCenter-QkAKQ3Hb.js","./site-DAeTLSaK.js","./MetricsExplorer-CYgoYJCp.js","./DatasourcePage-BdYbKb3w.js"])))=>i.map(i=>d[i]);
function W2(n,r){for(var l=0;l<r.length;l++){const s=r[l];if(typeof s!="string"&&!Array.isArray(s)){for(const i in s)if(i!=="default"&&!(i in n)){const u=Object.getOwnPropertyDescriptor(s,i);u&&Object.defineProperty(n,i,u.get?u:{enumerable:!0,get:()=>s[i]})}}}return Object.freeze(Object.defineProperty(n,Symbol.toStringTag,{value:"Module"}))}(function(){const r=document.createElement("link").relList;if(r&&r.supports&&r.supports("modulepreload"))return;for(const i of document.querySelectorAll('link[rel="modulepreload"]'))s(i);new MutationObserver(i=>{for(const u of i)if(u.type==="childList")for(const f of u.addedNodes)f.tagName==="LINK"&&f.rel==="modulepreload"&&s(f)}).observe(document,{childList:!0,subtree:!0});function l(i){const u={};return i.integrity&&(u.integrity=i.integrity),i.referrerPolicy&&(u.referrerPolicy=i.referrerPolicy),i.crossOrigin==="use-credentials"?u.credentials="include":i.crossOrigin==="anonymous"?u.credentials="omit":u.credentials="same-origin",u}function s(i){if(i.ep)return;i.ep=!0;const u=l(i);fetch(i.href,u)}})();var EO=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function pv(n){return n&&n.__esModule&&Object.prototype.hasOwnProperty.call(n,"default")?n.default:n}var od={exports:{}},Qo={};var qg;function eS(){if(qg)return Qo;qg=1;var n=Symbol.for("react.transitional.element"),r=Symbol.for("react.fragment");function l(s,i,u){var f=null;if(u!==void 0&&(f=""+u),i.key!==void 0&&(f=""+i.key),"key"in i){u={};for(var h in i)h!=="key"&&(u[h]=i[h])}else u=i;return i=u.ref,{$$typeof:n,type:s,key:f,ref:i!==void 0?i:null,props:u}}return Qo.Fragment=r,Qo.jsx=l,Qo.jsxs=l,Qo}var Vg;function tS(){return Vg||(Vg=1,od.exports=eS()),od.exports}var p=tS(),ld={exports:{}},xe={};var Gg;function nS(){if(Gg)return xe;Gg=1;var n=Symbol.for("react.transitional.element"),r=Symbol.for("react.portal"),l=Symbol.for("react.fragment"),s=Symbol.for("react.strict_mode"),i=Symbol.for("react.profiler"),u=Symbol.for("react.consumer"),f=Symbol.for("react.context"),h=Symbol.for("react.forward_ref"),y=Symbol.for("react.suspense"),g=Symbol.for("react.memo"),x=Symbol.for("react.lazy"),b=Symbol.for("react.activity"),w=Symbol.iterator;function A(T){return T===null||typeof T!="object"?null:(T=w&&T[w]||T["@@iterator"],typeof T=="function"?T:null)}var _={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},C=Object.assign,E={};function M(T,Y,F){this.props=T,this.context=Y,this.refs=E,this.updater=F||_}M.prototype.isReactComponent={},M.prototype.setState=function(T,Y){if(typeof T!="object"&&typeof T!="function"&&T!=null)throw Error("takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,T,Y,"setState")},M.prototype.forceUpdate=function(T){this.updater.enqueueForceUpdate(this,T,"forceUpdate")};function L(){}L.prototype=M.prototype;function D(T,Y,F){this.props=T,this.context=Y,this.refs=E,this.updater=F||_}var U=D.prototype=new L;U.constructor=D,C(U,M.prototype),U.isPureReactComponent=!0;var q=Array.isArray;function Z(){}var G={H:null,A:null,T:null,S:null},K=Object.prototype.hasOwnProperty;function ee(T,Y,F){var J=F.ref;return{$$typeof:n,type:T,key:Y,ref:J!==void 0?J:null,props:F}}function se(T,Y){return ee(T.type,Y,T.props)}function pe(T){return typeof T=="object"&&T!==null&&T.$$typeof===n}function ge(T){var Y={"=":"=0",":":"=2"};return"$"+T.replace(/[=:]/g,function(F){return Y[F]})}var Ae=/\/+/g;function be(T,Y){return typeof T=="object"&&T!==null&&T.key!=null?ge(""+T.key):Y.toString(36)}function ve(T){switch(T.status){case"fulfilled":return T.value;case"rejected":throw T.reason;default:switch(typeof T.status=="string"?T.then(Z,Z):(T.status="pending",T.then(function(Y){T.status==="pending"&&(T.status="fulfilled",T.value=Y)},function(Y){T.status==="pending"&&(T.status="rejected",T.reason=Y)})),T.status){case"fulfilled":return T.value;case"rejected":throw T.reason}}throw T}function N(T,Y,F,J,ce){var me=typeof T;(me==="undefined"||me==="boolean")&&(T=null);var te=!1;if(T===null)te=!0;else switch(me){case"bigint":case"string":case"number":te=!0;break;case"object":switch(T.$$typeof){case n:case r:te=!0;break;case x:return te=T._init,N(te(T._payload),Y,F,J,ce)}}if(te)return ce=ce(T),te=J===""?"."+be(T,0):J,q(ce)?(F="",te!=null&&(F=te.replace(Ae,"$&/")+"/"),N(ce,Y,F,"",function(Vt){return Vt})):ce!=null&&(pe(ce)&&(ce=se(ce,F+(ce.key==null||T&&T.key===ce.key?"":(""+ce.key).replace(Ae,"$&/")+"/")+te)),Y.push(ce)),1;te=0;var Qe=J===""?".":J+":";if(q(T))for(var Le=0;Le<T.length;Le++)J=T[Le],me=Qe+be(J,Le),te+=N(J,Y,F,me,ce);else if(Le=A(T),typeof Le=="function")for(T=Le.call(T),Le=0;!(J=T.next()).done;)J=J.value,me=Qe+be(J,Le++),te+=N(J,Y,F,me,ce);else if(me==="object"){if(typeof T.then=="function")return N(ve(T),Y,F,J,ce);throw Y=String(T),Error("Objects are not valid as a React child (found: "+(Y==="[object Object]"?"object with keys {"+Object.keys(T).join(", ")+"}":Y)+"). If you meant to render a collection of children, use an array instead.")}return te}function $(T,Y,F){if(T==null)return T;var J=[],ce=0;return N(T,J,"","",function(me){return Y.call(F,me,ce++)}),J}function P(T){if(T._status===-1){var Y=T._result;Y=Y(),Y.then(function(F){(T._status===0||T._status===-1)&&(T._status=1,T._result=F)},function(F){(T._status===0||T._status===-1)&&(T._status=2,T._result=F)}),T._status===-1&&(T._status=0,T._result=Y)}if(T._status===1)return T._result.default;throw T._result}var I=typeof reportError=="function"?reportError:function(T){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var Y=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof T=="object"&&T!==null&&typeof T.message=="string"?String(T.message):String(T),error:T});if(!window.dispatchEvent(Y))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",T);return}console.error(T)},he={map:$,forEach:function(T,Y,F){$(T,function(){Y.apply(this,arguments)},F)},count:function(T){var Y=0;return $(T,function(){Y++}),Y},toArray:function(T){return $(T,function(Y){return Y})||[]},only:function(T){if(!pe(T))throw Error("React.Children.only expected to receive a single React element child.");return T}};return xe.Activity=b,xe.Children=he,xe.Component=M,xe.Fragment=l,xe.Profiler=i,xe.PureComponent=D,xe.StrictMode=s,xe.Suspense=y,xe.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=G,xe.__COMPILER_RUNTIME={__proto__:null,c:function(T){return G.H.useMemoCache(T)}},xe.cache=function(T){return function(){return T.apply(null,arguments)}},xe.cacheSignal=function(){return null},xe.cloneElement=function(T,Y,F){if(T==null)throw Error("The argument must be a React element, but you passed "+T+".");var J=C({},T.props),ce=T.key;if(Y!=null)for(me in Y.key!==void 0&&(ce=""+Y.key),Y)!K.call(Y,me)||me==="key"||me==="__self"||me==="__source"||me==="ref"&&Y.ref===void 0||(J[me]=Y[me]);var me=arguments.length-2;if(me===1)J.children=F;else if(1<me){for(var te=Array(me),Qe=0;Qe<me;Qe++)te[Qe]=arguments[Qe+2];J.children=te}return ee(T.type,ce,J)},xe.createContext=function(T){return T={$$typeof:f,_currentValue:T,_currentValue2:T,_threadCount:0,Provider:null,Consumer:null},T.Provider=T,T.Consumer={$$typeof:u,_context:T},T},xe.createElement=function(T,Y,F){var J,ce={},me=null;if(Y!=null)for(J in Y.key!==void 0&&(me=""+Y.key),Y)K.call(Y,J)&&J!=="key"&&J!=="__self"&&J!=="__source"&&(ce[J]=Y[J]);var te=arguments.length-2;if(te===1)ce.children=F;else if(1<te){for(var Qe=Array(te),Le=0;Le<te;Le++)Qe[Le]=arguments[Le+2];ce.children=Qe}if(T&&T.defaultProps)for(J in te=T.defaultProps,te)ce[J]===void 0&&(ce[J]=te[J]);return ee(T,me,ce)},xe.createRef=function(){return{current:null}},xe.forwardRef=function(T){return{$$typeof:h,render:T}},xe.isValidElement=pe,xe.lazy=function(T){return{$$typeof:x,_payload:{_status:-1,_result:T},_init:P}},xe.memo=function(T,Y){return{$$typeof:g,type:T,compare:Y===void 0?null:Y}},xe.startTransition=function(T){var Y=G.T,F={};G.T=F;try{var J=T(),ce=G.S;ce!==null&&ce(F,J),typeof J=="object"&&J!==null&&typeof J.then=="function"&&J.then(Z,I)}catch(me){I(me)}finally{Y!==null&&F.types!==null&&(Y.types=F.types),G.T=Y}},xe.unstable_useCacheRefresh=function(){return G.H.useCacheRefresh()},xe.use=function(T){return G.H.use(T)},xe.useActionState=function(T,Y,F){return G.H.useActionState(T,Y,F)},xe.useCallback=function(T,Y){return G.H.useCallback(T,Y)},xe.useContext=function(T){return G.H.useContext(T)},xe.useDebugValue=function(){},xe.useDeferredValue=function(T,Y){return G.H.useDeferredValue(T,Y)},xe.useEffect=function(T,Y){return G.H.useEffect(T,Y)},xe.useEffectEvent=function(T){return G.H.useEffectEvent(T)},xe.useId=function(){return G.H.useId()},xe.useImperativeHandle=function(T,Y,F){return G.H.useImperativeHandle(T,Y,F)},xe.useInsertionEffect=function(T,Y){return G.H.useInsertionEffect(T,Y)},xe.useLayoutEffect=function(T,Y){return G.H.useLayoutEffect(T,Y)},xe.useMemo=function(T,Y){return G.H.useMemo(T,Y)},xe.useOptimistic=function(T,Y){return G.H.useOptimistic(T,Y)},xe.useReducer=function(T,Y,F){return G.H.useReducer(T,Y,F)},xe.useRef=function(T){return G.H.useRef(T)},xe.useState=function(T){return G.H.useState(T)},xe.useSyncExternalStore=function(T,Y,F){return G.H.useSyncExternalStore(T,Y,F)},xe.useTransition=function(){return G.H.useTransition()},xe.version="19.2.3",xe}var Yg;function tf(){return Yg||(Yg=1,ld.exports=nS()),ld.exports}var m=tf();const ft=pv(m),nf=W2({__proto__:null,default:ft},[m]);var sd={exports:{}},Ko={},id={exports:{}},cd={};var Xg;function aS(){return Xg||(Xg=1,(function(n){function r(N,$){var P=N.length;N.push($);e:for(;0<P;){var I=P-1>>>1,he=N[I];if(0<i(he,$))N[I]=$,N[P]=he,P=I;else break e}}function l(N){return N.length===0?null:N[0]}function s(N){if(N.length===0)return null;var $=N[0],P=N.pop();if(P!==$){N[0]=P;e:for(var I=0,he=N.length,T=he>>>1;I<T;){var Y=2*(I+1)-1,F=N[Y],J=Y+1,ce=N[J];if(0>i(F,P))J<he&&0>i(ce,F)?(N[I]=ce,N[J]=P,I=J):(N[I]=F,N[Y]=P,I=Y);else if(J<he&&0>i(ce,P))N[I]=ce,N[J]=P,I=J;else break e}}return $}function i(N,$){var P=N.sortIndex-$.sortIndex;return P!==0?P:N.id-$.id}if(n.unstable_now=void 0,typeof performance=="object"&&typeof performance.now=="function"){var u=performance;n.unstable_now=function(){return u.now()}}else{var f=Date,h=f.now();n.unstable_now=function(){return f.now()-h}}var y=[],g=[],x=1,b=null,w=3,A=!1,_=!1,C=!1,E=!1,M=typeof setTimeout=="function"?setTimeout:null,L=typeof clearTimeout=="function"?clearTimeout:null,D=typeof setImmediate<"u"?setImmediate:null;function U(N){for(var $=l(g);$!==null;){if($.callback===null)s(g);else if($.startTime<=N)s(g),$.sortIndex=$.expirationTime,r(y,$);else break;$=l(g)}}function q(N){if(C=!1,U(N),!_)if(l(y)!==null)_=!0,Z||(Z=!0,ge());else{var $=l(g);$!==null&&ve(q,$.startTime-N)}}var Z=!1,G=-1,K=5,ee=-1;function se(){return E?!0:!(n.unstable_now()-ee<K)}function pe(){if(E=!1,Z){var N=n.unstable_now();ee=N;var $=!0;try{e:{_=!1,C&&(C=!1,L(G),G=-1),A=!0;var P=w;try{t:{for(U(N),b=l(y);b!==null&&!(b.expirationTime>N&&se());){var I=b.callback;if(typeof I=="function"){b.callback=null,w=b.priorityLevel;var he=I(b.expirationTime<=N);if(N=n.unstable_now(),typeof he=="function"){b.callback=he,U(N),$=!0;break t}b===l(y)&&s(y),U(N)}else s(y);b=l(y)}if(b!==null)$=!0;else{var T=l(g);T!==null&&ve(q,T.startTime-N),$=!1}}break e}finally{b=null,w=P,A=!1}$=void 0}}finally{$?ge():Z=!1}}}var ge;if(typeof D=="function")ge=function(){D(pe)};else if(typeof MessageChannel<"u"){var Ae=new MessageChannel,be=Ae.port2;Ae.port1.onmessage=pe,ge=function(){be.postMessage(null)}}else ge=function(){M(pe,0)};function ve(N,$){G=M(function(){N(n.unstable_now())},$)}n.unstable_IdlePriority=5,n.unstable_ImmediatePriority=1,n.unstable_LowPriority=4,n.unstable_NormalPriority=3,n.unstable_Profiling=null,n.unstable_UserBlockingPriority=2,n.unstable_cancelCallback=function(N){N.callback=null},n.unstable_forceFrameRate=function(N){0>N||125<N?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):K=0<N?Math.floor(1e3/N):5},n.unstable_getCurrentPriorityLevel=function(){return w},n.unstable_next=function(N){switch(w){case 1:case 2:case 3:var $=3;break;default:$=w}var P=w;w=$;try{return N()}finally{w=P}},n.unstable_requestPaint=function(){E=!0},n.unstable_runWithPriority=function(N,$){switch(N){case 1:case 2:case 3:case 4:case 5:break;default:N=3}var P=w;w=N;try{return $()}finally{w=P}},n.unstable_scheduleCallback=function(N,$,P){var I=n.unstable_now();switch(typeof P=="object"&&P!==null?(P=P.delay,P=typeof P=="number"&&0<P?I+P:I):P=I,N){case 1:var he=-1;break;case 2:he=250;break;case 5:he=1073741823;break;case 4:he=1e4;break;default:he=5e3}return he=P+he,N={id:x++,callback:$,priorityLevel:N,startTime:P,expirationTime:he,sortIndex:-1},P>I?(N.sortIndex=P,r(g,N),l(y)===null&&N===l(g)&&(C?(L(G),G=-1):C=!0,ve(q,P-I))):(N.sortIndex=he,r(y,N),_||A||(_=!0,Z||(Z=!0,ge()))),N},n.unstable_shouldYield=se,n.unstable_wrapCallback=function(N){var $=w;return function(){var P=w;w=$;try{return N.apply(this,arguments)}finally{w=P}}}})(cd)),cd}var Qg;function rS(){return Qg||(Qg=1,id.exports=aS()),id.exports}var ud={exports:{}},pt={};var Kg;function oS(){if(Kg)return pt;Kg=1;var n=tf();function r(y){var g="https://react.dev/errors/"+y;if(1<arguments.length){g+="?args[]="+encodeURIComponent(arguments[1]);for(var x=2;x<arguments.length;x++)g+="&args[]="+encodeURIComponent(arguments[x])}return"Minified React error #"+y+"; visit "+g+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function l(){}var s={d:{f:l,r:function(){throw Error(r(522))},D:l,C:l,L:l,m:l,X:l,S:l,M:l},p:0,findDOMNode:null},i=Symbol.for("react.portal");function u(y,g,x){var b=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:i,key:b==null?null:""+b,children:y,containerInfo:g,implementation:x}}var f=n.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE;function h(y,g){if(y==="font")return"";if(typeof g=="string")return g==="use-credentials"?g:""}return pt.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=s,pt.createPortal=function(y,g){var x=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!g||g.nodeType!==1&&g.nodeType!==9&&g.nodeType!==11)throw Error(r(299));return u(y,g,null,x)},pt.flushSync=function(y){var g=f.T,x=s.p;try{if(f.T=null,s.p=2,y)return y()}finally{f.T=g,s.p=x,s.d.f()}},pt.preconnect=function(y,g){typeof y=="string"&&(g?(g=g.crossOrigin,g=typeof g=="string"?g==="use-credentials"?g:"":void 0):g=null,s.d.C(y,g))},pt.prefetchDNS=function(y){typeof y=="string"&&s.d.D(y)},pt.preinit=function(y,g){if(typeof y=="string"&&g&&typeof g.as=="string"){var x=g.as,b=h(x,g.crossOrigin),w=typeof g.integrity=="string"?g.integrity:void 0,A=typeof g.fetchPriority=="string"?g.fetchPriority:void 0;x==="style"?s.d.S(y,typeof g.precedence=="string"?g.precedence:void 0,{crossOrigin:b,integrity:w,fetchPriority:A}):x==="script"&&s.d.X(y,{crossOrigin:b,integrity:w,fetchPriority:A,nonce:typeof g.nonce=="string"?g.nonce:void 0})}},pt.preinitModule=function(y,g){if(typeof y=="string")if(typeof g=="object"&&g!==null){if(g.as==null||g.as==="script"){var x=h(g.as,g.crossOrigin);s.d.M(y,{crossOrigin:x,integrity:typeof g.integrity=="string"?g.integrity:void 0,nonce:typeof g.nonce=="string"?g.nonce:void 0})}}else g==null&&s.d.M(y)},pt.preload=function(y,g){if(typeof y=="string"&&typeof g=="object"&&g!==null&&typeof g.as=="string"){var x=g.as,b=h(x,g.crossOrigin);s.d.L(y,x,{crossOrigin:b,integrity:typeof g.integrity=="string"?g.integrity:void 0,nonce:typeof g.nonce=="string"?g.nonce:void 0,type:typeof g.type=="string"?g.type:void 0,fetchPriority:typeof g.fetchPriority=="string"?g.fetchPriority:void 0,referrerPolicy:typeof g.referrerPolicy=="string"?g.referrerPolicy:void 0,imageSrcSet:typeof g.imageSrcSet=="string"?g.imageSrcSet:void 0,imageSizes:typeof g.imageSizes=="string"?g.imageSizes:void 0,media:typeof g.media=="string"?g.media:void 0})}},pt.preloadModule=function(y,g){if(typeof y=="string")if(g){var x=h(g.as,g.crossOrigin);s.d.m(y,{as:typeof g.as=="string"&&g.as!=="script"?g.as:void 0,crossOrigin:x,integrity:typeof g.integrity=="string"?g.integrity:void 0})}else s.d.m(y)},pt.requestFormReset=function(y){s.d.r(y)},pt.unstable_batchedUpdates=function(y,g){return y(g)},pt.useFormState=function(y,g,x){return f.H.useFormState(y,g,x)},pt.useFormStatus=function(){return f.H.useHostTransitionStatus()},pt.version="19.2.3",pt}var $g;function hv(){if($g)return ud.exports;$g=1;function n(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(n)}catch(r){console.error(r)}}return n(),ud.exports=oS(),ud.exports}var Fg;function lS(){if(Fg)return Ko;Fg=1;var n=rS(),r=tf(),l=hv();function s(e){var t="https://react.dev/errors/"+e;if(1<arguments.length){t+="?args[]="+encodeURIComponent(arguments[1]);for(var a=2;a<arguments.length;a++)t+="&args[]="+encodeURIComponent(arguments[a])}return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function i(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11)}function u(e){var t=e,a=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do t=e,(t.flags&4098)!==0&&(a=t.return),e=t.return;while(e)}return t.tag===3?a:null}function f(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 h(e){if(e.tag===31){var t=e.memoizedState;if(t===null&&(e=e.alternate,e!==null&&(t=e.memoizedState)),t!==null)return t.dehydrated}return null}function y(e){if(u(e)!==e)throw Error(s(188))}function g(e){var t=e.alternate;if(!t){if(t=u(e),t===null)throw Error(s(188));return t!==e?null:e}for(var a=e,o=t;;){var c=a.return;if(c===null)break;var d=c.alternate;if(d===null){if(o=c.return,o!==null){a=o;continue}break}if(c.child===d.child){for(d=c.child;d;){if(d===a)return y(c),e;if(d===o)return y(c),t;d=d.sibling}throw Error(s(188))}if(a.return!==o.return)a=c,o=d;else{for(var v=!1,S=c.child;S;){if(S===a){v=!0,a=c,o=d;break}if(S===o){v=!0,o=c,a=d;break}S=S.sibling}if(!v){for(S=d.child;S;){if(S===a){v=!0,a=d,o=c;break}if(S===o){v=!0,o=d,a=c;break}S=S.sibling}if(!v)throw Error(s(189))}}if(a.alternate!==o)throw Error(s(190))}if(a.tag!==3)throw Error(s(188));return a.stateNode.current===a?e:t}function x(e){var t=e.tag;if(t===5||t===26||t===27||t===6)return e;for(e=e.child;e!==null;){if(t=x(e),t!==null)return t;e=e.sibling}return null}var b=Object.assign,w=Symbol.for("react.element"),A=Symbol.for("react.transitional.element"),_=Symbol.for("react.portal"),C=Symbol.for("react.fragment"),E=Symbol.for("react.strict_mode"),M=Symbol.for("react.profiler"),L=Symbol.for("react.consumer"),D=Symbol.for("react.context"),U=Symbol.for("react.forward_ref"),q=Symbol.for("react.suspense"),Z=Symbol.for("react.suspense_list"),G=Symbol.for("react.memo"),K=Symbol.for("react.lazy"),ee=Symbol.for("react.activity"),se=Symbol.for("react.memo_cache_sentinel"),pe=Symbol.iterator;function ge(e){return e===null||typeof e!="object"?null:(e=pe&&e[pe]||e["@@iterator"],typeof e=="function"?e:null)}var Ae=Symbol.for("react.client.reference");function be(e){if(e==null)return null;if(typeof e=="function")return e.$$typeof===Ae?null:e.displayName||e.name||null;if(typeof e=="string")return e;switch(e){case C:return"Fragment";case M:return"Profiler";case E:return"StrictMode";case q:return"Suspense";case Z:return"SuspenseList";case ee:return"Activity"}if(typeof e=="object")switch(e.$$typeof){case _:return"Portal";case D:return e.displayName||"Context";case L:return(e._context.displayName||"Context")+".Consumer";case U:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case G:return t=e.displayName||null,t!==null?t:be(e.type)||"Memo";case K:t=e._payload,e=e._init;try{return be(e(t))}catch{}}return null}var ve=Array.isArray,N=r.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,$=l.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,P={pending:!1,data:null,method:null,action:null},I=[],he=-1;function T(e){return{current:e}}function Y(e){0>he||(e.current=I[he],I[he]=null,he--)}function F(e,t){he++,I[he]=e.current,e.current=t}var J=T(null),ce=T(null),me=T(null),te=T(null);function Qe(e,t){switch(F(me,t),F(ce,e),F(J,null),t.nodeType){case 9:case 11:e=(e=t.documentElement)&&(e=e.namespaceURI)?ug(e):0;break;default:if(e=t.tagName,t=t.namespaceURI)t=ug(t),e=dg(t,e);else switch(e){case"svg":e=1;break;case"math":e=2;break;default:e=0}}Y(J),F(J,e)}function Le(){Y(J),Y(ce),Y(me)}function Vt(e){e.memoizedState!==null&&F(te,e);var t=J.current,a=dg(t,e.type);t!==a&&(F(ce,e),F(J,a))}function pn(e){ce.current===e&&(Y(J),Y(ce)),te.current===e&&(Y(te),Vo._currentValue=P)}var hn,_a;function Ra(e){if(hn===void 0)try{throw Error()}catch(a){var t=a.stack.trim().match(/\n( *(at )?)/);hn=t&&t[1]||"",_a=-1<a.stack.indexOf(`
at`)?" (<anonymous>)":-1<a.stack.indexOf("@")?"@unknown:0:0":""}return`
`+hn+e+_a}var Vi=!1;function Gi(e,t){if(!e||Vi)return"";Vi=!0;var a=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{var o={DetermineComponentFrameRoot:function(){try{if(t){var Q=function(){throw Error()};if(Object.defineProperty(Q.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(Q,[])}catch(B){var H=B}Reflect.construct(e,[],Q)}else{try{Q.call()}catch(B){H=B}e.call(Q.prototype)}}else{try{throw Error()}catch(B){H=B}(Q=e())&&typeof Q.catch=="function"&&Q.catch(function(){})}}catch(B){if(B&&H&&typeof B.stack=="string")return[B.stack,H.stack]}return[null,null]}};o.DetermineComponentFrameRoot.displayName="DetermineComponentFrameRoot";var c=Object.getOwnPropertyDescriptor(o.DetermineComponentFrameRoot,"name");c&&c.configurable&&Object.defineProperty(o.DetermineComponentFrameRoot,"name",{value:"DetermineComponentFrameRoot"});var d=o.DetermineComponentFrameRoot(),v=d[0],S=d[1];if(v&&S){var R=v.split(`
`),k=S.split(`
`);for(c=o=0;o<R.length&&!R[o].includes("DetermineComponentFrameRoot");)o++;for(;c<k.length&&!k[c].includes("DetermineComponentFrameRoot");)c++;if(o===R.length||c===k.length)for(o=R.length-1,c=k.length-1;1<=o&&0<=c&&R[o]!==k[c];)c--;for(;1<=o&&0<=c;o--,c--)if(R[o]!==k[c]){if(o!==1||c!==1)do if(o--,c--,0>c||R[o]!==k[c]){var V=`
`+R[o].replace(" at new "," at ");return e.displayName&&V.includes("<anonymous>")&&(V=V.replace("<anonymous>",e.displayName)),V}while(1<=o&&0<=c);break}}}finally{Vi=!1,Error.prepareStackTrace=a}return(a=e?e.displayName||e.name:"")?Ra(a):""}function Ox(e,t){switch(e.tag){case 26:case 27:case 5:return Ra(e.type);case 16:return Ra("Lazy");case 13:return e.child!==t&&t!==null?Ra("Suspense Fallback"):Ra("Suspense");case 19:return Ra("SuspenseList");case 0:case 15:return Gi(e.type,!1);case 11:return Gi(e.type.render,!1);case 1:return Gi(e.type,!0);case 31:return Ra("Activity");default:return""}}function qf(e){try{var t="",a=null;do t+=Ox(e,a),a=e,e=e.return;while(e);return t}catch(o){return`
Error generating stack: `+o.message+`
`+o.stack}}var Yi=Object.prototype.hasOwnProperty,Xi=n.unstable_scheduleCallback,Qi=n.unstable_cancelCallback,jx=n.unstable_shouldYield,Nx=n.unstable_requestPaint,Tt=n.unstable_now,Dx=n.unstable_getCurrentPriorityLevel,Vf=n.unstable_ImmediatePriority,Gf=n.unstable_UserBlockingPriority,vl=n.unstable_NormalPriority,zx=n.unstable_LowPriority,Yf=n.unstable_IdlePriority,kx=n.log,Lx=n.unstable_setDisableYieldValue,Wr=null,Mt=null;function Fn(e){if(typeof kx=="function"&&Lx(e),Mt&&typeof Mt.setStrictMode=="function")try{Mt.setStrictMode(Wr,e)}catch{}}var Ot=Math.clz32?Math.clz32:Bx,Hx=Math.log,Ux=Math.LN2;function Bx(e){return e>>>=0,e===0?32:31-(Hx(e)/Ux|0)|0}var xl=256,bl=262144,Sl=4194304;function Ta(e){var t=e&42;if(t!==0)return t;switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:return 64;case 128:return 128;case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:return e&261888;case 262144:case 524288:case 1048576:case 2097152:return e&3932160;case 4194304:case 8388608:case 16777216:case 33554432:return e&62914560;case 67108864:return 67108864;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 0;default:return e}}function wl(e,t,a){var o=e.pendingLanes;if(o===0)return 0;var c=0,d=e.suspendedLanes,v=e.pingedLanes;e=e.warmLanes;var S=o&134217727;return S!==0?(o=S&~d,o!==0?c=Ta(o):(v&=S,v!==0?c=Ta(v):a||(a=S&~e,a!==0&&(c=Ta(a))))):(S=o&~d,S!==0?c=Ta(S):v!==0?c=Ta(v):a||(a=o&~e,a!==0&&(c=Ta(a)))),c===0?0:t!==0&&t!==c&&(t&d)===0&&(d=c&-c,a=t&-t,d>=a||d===32&&(a&4194048)!==0)?t:c}function eo(e,t){return(e.pendingLanes&~(e.suspendedLanes&~e.pingedLanes)&t)===0}function Px(e,t){switch(e){case 1:case 2:case 4:case 8:case 64:return t+250;case 16:case 32:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return t+5e3;case 4194304:case 8388608:case 16777216:case 33554432:return-1;case 67108864:case 134217728:case 268435456:case 536870912:case 1073741824:return-1;default:return-1}}function Xf(){var e=Sl;return Sl<<=1,(Sl&62914560)===0&&(Sl=4194304),e}function Ki(e){for(var t=[],a=0;31>a;a++)t.push(e);return t}function to(e,t){e.pendingLanes|=t,t!==268435456&&(e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0)}function qx(e,t,a,o,c,d){var v=e.pendingLanes;e.pendingLanes=a,e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0,e.expiredLanes&=a,e.entangledLanes&=a,e.errorRecoveryDisabledLanes&=a,e.shellSuspendCounter=0;var S=e.entanglements,R=e.expirationTimes,k=e.hiddenUpdates;for(a=v&~a;0<a;){var V=31-Ot(a),Q=1<<V;S[V]=0,R[V]=-1;var H=k[V];if(H!==null)for(k[V]=null,V=0;V<H.length;V++){var B=H[V];B!==null&&(B.lane&=-536870913)}a&=~Q}o!==0&&Qf(e,o,0),d!==0&&c===0&&e.tag!==0&&(e.suspendedLanes|=d&~(v&~t))}function Qf(e,t,a){e.pendingLanes|=t,e.suspendedLanes&=~t;var o=31-Ot(t);e.entangledLanes|=t,e.entanglements[o]=e.entanglements[o]|1073741824|a&261930}function Kf(e,t){var a=e.entangledLanes|=t;for(e=e.entanglements;a;){var o=31-Ot(a),c=1<<o;c&t|e[o]&t&&(e[o]|=t),a&=~c}}function $f(e,t){var a=t&-t;return a=(a&42)!==0?1:$i(a),(a&(e.suspendedLanes|t))!==0?0:a}function $i(e){switch(e){case 2:e=1;break;case 8:e=4;break;case 32:e=16;break;case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:case 8388608:case 16777216:case 33554432:e=128;break;case 268435456:e=134217728;break;default:e=0}return e}function Fi(e){return e&=-e,2<e?8<e?(e&134217727)!==0?32:268435456:8:2}function Ff(){var e=$.p;return e!==0?e:(e=window.event,e===void 0?32:zg(e.type))}function Zf(e,t){var a=$.p;try{return $.p=e,t()}finally{$.p=a}}var Zn=Math.random().toString(36).slice(2),st="__reactFiber$"+Zn,vt="__reactProps$"+Zn,Ja="__reactContainer$"+Zn,Zi="__reactEvents$"+Zn,Vx="__reactListeners$"+Zn,Gx="__reactHandles$"+Zn,If="__reactResources$"+Zn,no="__reactMarker$"+Zn;function Ii(e){delete e[st],delete e[vt],delete e[Zi],delete e[Vx],delete e[Gx]}function Wa(e){var t=e[st];if(t)return t;for(var a=e.parentNode;a;){if(t=a[Ja]||a[st]){if(a=t.alternate,t.child!==null||a!==null&&a.child!==null)for(e=vg(e);e!==null;){if(a=e[st])return a;e=vg(e)}return t}e=a,a=e.parentNode}return null}function er(e){if(e=e[st]||e[Ja]){var t=e.tag;if(t===5||t===6||t===13||t===31||t===26||t===27||t===3)return e}return null}function ao(e){var t=e.tag;if(t===5||t===26||t===27||t===6)return e.stateNode;throw Error(s(33))}function tr(e){var t=e[If];return t||(t=e[If]={hoistableStyles:new Map,hoistableScripts:new Map}),t}function ot(e){e[no]=!0}var Jf=new Set,Wf={};function Ma(e,t){nr(e,t),nr(e+"Capture",t)}function nr(e,t){for(Wf[e]=t,e=0;e<t.length;e++)Jf.add(t[e])}var Yx=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]*$"),ep={},tp={};function Xx(e){return Yi.call(tp,e)?!0:Yi.call(ep,e)?!1:Yx.test(e)?tp[e]=!0:(ep[e]=!0,!1)}function El(e,t,a){if(Xx(t))if(a===null)e.removeAttribute(t);else{switch(typeof a){case"undefined":case"function":case"symbol":e.removeAttribute(t);return;case"boolean":var o=t.toLowerCase().slice(0,5);if(o!=="data-"&&o!=="aria-"){e.removeAttribute(t);return}}e.setAttribute(t,""+a)}}function Al(e,t,a){if(a===null)e.removeAttribute(t);else{switch(typeof a){case"undefined":case"function":case"symbol":case"boolean":e.removeAttribute(t);return}e.setAttribute(t,""+a)}}function _n(e,t,a,o){if(o===null)e.removeAttribute(a);else{switch(typeof o){case"undefined":case"function":case"symbol":case"boolean":e.removeAttribute(a);return}e.setAttributeNS(t,a,""+o)}}function Gt(e){switch(typeof e){case"bigint":case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function np(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function Qx(e,t,a){var o=Object.getOwnPropertyDescriptor(e.constructor.prototype,t);if(!e.hasOwnProperty(t)&&typeof o<"u"&&typeof o.get=="function"&&typeof o.set=="function"){var c=o.get,d=o.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return c.call(this)},set:function(v){a=""+v,d.call(this,v)}}),Object.defineProperty(e,t,{enumerable:o.enumerable}),{getValue:function(){return a},setValue:function(v){a=""+v},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function Ji(e){if(!e._valueTracker){var t=np(e)?"checked":"value";e._valueTracker=Qx(e,t,""+e[t])}}function ap(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var a=t.getValue(),o="";return e&&(o=np(e)?e.checked?"true":"false":e.value),e=o,e!==a?(t.setValue(e),!0):!1}function Cl(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 Kx=/[\n"\\]/g;function Yt(e){return e.replace(Kx,function(t){return"\\"+t.charCodeAt(0).toString(16)+" "})}function Wi(e,t,a,o,c,d,v,S){e.name="",v!=null&&typeof v!="function"&&typeof v!="symbol"&&typeof v!="boolean"?e.type=v:e.removeAttribute("type"),t!=null?v==="number"?(t===0&&e.value===""||e.value!=t)&&(e.value=""+Gt(t)):e.value!==""+Gt(t)&&(e.value=""+Gt(t)):v!=="submit"&&v!=="reset"||e.removeAttribute("value"),t!=null?ec(e,v,Gt(t)):a!=null?ec(e,v,Gt(a)):o!=null&&e.removeAttribute("value"),c==null&&d!=null&&(e.defaultChecked=!!d),c!=null&&(e.checked=c&&typeof c!="function"&&typeof c!="symbol"),S!=null&&typeof S!="function"&&typeof S!="symbol"&&typeof S!="boolean"?e.name=""+Gt(S):e.removeAttribute("name")}function rp(e,t,a,o,c,d,v,S){if(d!=null&&typeof d!="function"&&typeof d!="symbol"&&typeof d!="boolean"&&(e.type=d),t!=null||a!=null){if(!(d!=="submit"&&d!=="reset"||t!=null)){Ji(e);return}a=a!=null?""+Gt(a):"",t=t!=null?""+Gt(t):a,S||t===e.value||(e.value=t),e.defaultValue=t}o=o??c,o=typeof o!="function"&&typeof o!="symbol"&&!!o,e.checked=S?e.checked:!!o,e.defaultChecked=!!o,v!=null&&typeof v!="function"&&typeof v!="symbol"&&typeof v!="boolean"&&(e.name=v),Ji(e)}function ec(e,t,a){t==="number"&&Cl(e.ownerDocument)===e||e.defaultValue===""+a||(e.defaultValue=""+a)}function ar(e,t,a,o){if(e=e.options,t){t={};for(var c=0;c<a.length;c++)t["$"+a[c]]=!0;for(a=0;a<e.length;a++)c=t.hasOwnProperty("$"+e[a].value),e[a].selected!==c&&(e[a].selected=c),c&&o&&(e[a].defaultSelected=!0)}else{for(a=""+Gt(a),t=null,c=0;c<e.length;c++){if(e[c].value===a){e[c].selected=!0,o&&(e[c].defaultSelected=!0);return}t!==null||e[c].disabled||(t=e[c])}t!==null&&(t.selected=!0)}}function op(e,t,a){if(t!=null&&(t=""+Gt(t),t!==e.value&&(e.value=t),a==null)){e.defaultValue!==t&&(e.defaultValue=t);return}e.defaultValue=a!=null?""+Gt(a):""}function lp(e,t,a,o){if(t==null){if(o!=null){if(a!=null)throw Error(s(92));if(ve(o)){if(1<o.length)throw Error(s(93));o=o[0]}a=o}a==null&&(a=""),t=a}a=Gt(t),e.defaultValue=a,o=e.textContent,o===a&&o!==""&&o!==null&&(e.value=o),Ji(e)}function rr(e,t){if(t){var a=e.firstChild;if(a&&a===e.lastChild&&a.nodeType===3){a.nodeValue=t;return}}e.textContent=t}var $x=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 sp(e,t,a){var o=t.indexOf("--")===0;a==null||typeof a=="boolean"||a===""?o?e.setProperty(t,""):t==="float"?e.cssFloat="":e[t]="":o?e.setProperty(t,a):typeof a!="number"||a===0||$x.has(t)?t==="float"?e.cssFloat=a:e[t]=(""+a).trim():e[t]=a+"px"}function ip(e,t,a){if(t!=null&&typeof t!="object")throw Error(s(62));if(e=e.style,a!=null){for(var o in a)!a.hasOwnProperty(o)||t!=null&&t.hasOwnProperty(o)||(o.indexOf("--")===0?e.setProperty(o,""):o==="float"?e.cssFloat="":e[o]="");for(var c in t)o=t[c],t.hasOwnProperty(c)&&a[c]!==o&&sp(e,c,o)}else for(var d in t)t.hasOwnProperty(d)&&sp(e,d,t[d])}function tc(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 Fx=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"]]),Zx=/^[\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 _l(e){return Zx.test(""+e)?"javascript:throw new Error('React has blocked a javascript: URL as a security precaution.')":e}function Rn(){}var nc=null;function ac(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var or=null,lr=null;function cp(e){var t=er(e);if(t&&(e=t.stateNode)){var a=e[vt]||null;e:switch(e=t.stateNode,t.type){case"input":if(Wi(e,a.value,a.defaultValue,a.defaultValue,a.checked,a.defaultChecked,a.type,a.name),t=a.name,a.type==="radio"&&t!=null){for(a=e;a.parentNode;)a=a.parentNode;for(a=a.querySelectorAll('input[name="'+Yt(""+t)+'"][type="radio"]'),t=0;t<a.length;t++){var o=a[t];if(o!==e&&o.form===e.form){var c=o[vt]||null;if(!c)throw Error(s(90));Wi(o,c.value,c.defaultValue,c.defaultValue,c.checked,c.defaultChecked,c.type,c.name)}}for(t=0;t<a.length;t++)o=a[t],o.form===e.form&&ap(o)}break e;case"textarea":op(e,a.value,a.defaultValue);break e;case"select":t=a.value,t!=null&&ar(e,!!a.multiple,t,!1)}}}var rc=!1;function up(e,t,a){if(rc)return e(t,a);rc=!0;try{var o=e(t);return o}finally{if(rc=!1,(or!==null||lr!==null)&&(ps(),or&&(t=or,e=lr,lr=or=null,cp(t),e)))for(t=0;t<e.length;t++)cp(e[t])}}function ro(e,t){var a=e.stateNode;if(a===null)return null;var o=a[vt]||null;if(o===null)return null;a=o[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":(o=!o.disabled)||(e=e.type,o=!(e==="button"||e==="input"||e==="select"||e==="textarea")),e=!o;break e;default:e=!1}if(e)return null;if(a&&typeof a!="function")throw Error(s(231,t,typeof a));return a}var Tn=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),oc=!1;if(Tn)try{var oo={};Object.defineProperty(oo,"passive",{get:function(){oc=!0}}),window.addEventListener("test",oo,oo),window.removeEventListener("test",oo,oo)}catch{oc=!1}var In=null,lc=null,Rl=null;function dp(){if(Rl)return Rl;var e,t=lc,a=t.length,o,c="value"in In?In.value:In.textContent,d=c.length;for(e=0;e<a&&t[e]===c[e];e++);var v=a-e;for(o=1;o<=v&&t[a-o]===c[d-o];o++);return Rl=c.slice(e,1<o?1-o:void 0)}function Tl(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 Ml(){return!0}function fp(){return!1}function xt(e){function t(a,o,c,d,v){this._reactName=a,this._targetInst=c,this.type=o,this.nativeEvent=d,this.target=v,this.currentTarget=null;for(var S in e)e.hasOwnProperty(S)&&(a=e[S],this[S]=a?a(d):d[S]);return this.isDefaultPrevented=(d.defaultPrevented!=null?d.defaultPrevented:d.returnValue===!1)?Ml:fp,this.isPropagationStopped=fp,this}return b(t.prototype,{preventDefault:function(){this.defaultPrevented=!0;var a=this.nativeEvent;a&&(a.preventDefault?a.preventDefault():typeof a.returnValue!="unknown"&&(a.returnValue=!1),this.isDefaultPrevented=Ml)},stopPropagation:function(){var a=this.nativeEvent;a&&(a.stopPropagation?a.stopPropagation():typeof a.cancelBubble!="unknown"&&(a.cancelBubble=!0),this.isPropagationStopped=Ml)},persist:function(){},isPersistent:Ml}),t}var Oa={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},Ol=xt(Oa),lo=b({},Oa,{view:0,detail:0}),Ix=xt(lo),sc,ic,so,jl=b({},lo,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:uc,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!==so&&(so&&e.type==="mousemove"?(sc=e.screenX-so.screenX,ic=e.screenY-so.screenY):ic=sc=0,so=e),sc)},movementY:function(e){return"movementY"in e?e.movementY:ic}}),pp=xt(jl),Jx=b({},jl,{dataTransfer:0}),Wx=xt(Jx),eb=b({},lo,{relatedTarget:0}),cc=xt(eb),tb=b({},Oa,{animationName:0,elapsedTime:0,pseudoElement:0}),nb=xt(tb),ab=b({},Oa,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),rb=xt(ab),ob=b({},Oa,{data:0}),hp=xt(ob),lb={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},sb={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"},ib={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function cb(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):(e=ib[e])?!!t[e]:!1}function uc(){return cb}var ub=b({},lo,{key:function(e){if(e.key){var t=lb[e.key]||e.key;if(t!=="Unidentified")return t}return e.type==="keypress"?(e=Tl(e),e===13?"Enter":String.fromCharCode(e)):e.type==="keydown"||e.type==="keyup"?sb[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:uc,charCode:function(e){return e.type==="keypress"?Tl(e):0},keyCode:function(e){return e.type==="keydown"||e.type==="keyup"?e.keyCode:0},which:function(e){return e.type==="keypress"?Tl(e):e.type==="keydown"||e.type==="keyup"?e.keyCode:0}}),db=xt(ub),fb=b({},jl,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),mp=xt(fb),pb=b({},lo,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:uc}),hb=xt(pb),mb=b({},Oa,{propertyName:0,elapsedTime:0,pseudoElement:0}),gb=xt(mb),yb=b({},jl,{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}),vb=xt(yb),xb=b({},Oa,{newState:0,oldState:0}),bb=xt(xb),Sb=[9,13,27,32],dc=Tn&&"CompositionEvent"in window,io=null;Tn&&"documentMode"in document&&(io=document.documentMode);var wb=Tn&&"TextEvent"in window&&!io,gp=Tn&&(!dc||io&&8<io&&11>=io),yp=" ",vp=!1;function xp(e,t){switch(e){case"keyup":return Sb.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function bp(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var sr=!1;function Eb(e,t){switch(e){case"compositionend":return bp(t);case"keypress":return t.which!==32?null:(vp=!0,yp);case"textInput":return e=t.data,e===yp&&vp?null:e;default:return null}}function Ab(e,t){if(sr)return e==="compositionend"||!dc&&xp(e,t)?(e=dp(),Rl=lc=In=null,sr=!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 gp&&t.locale!=="ko"?null:t.data;default:return null}}var Cb={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 Sp(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t==="input"?!!Cb[e.type]:t==="textarea"}function wp(e,t,a,o){or?lr?lr.push(o):lr=[o]:or=o,t=bs(t,"onChange"),0<t.length&&(a=new Ol("onChange","change",null,a,o),e.push({event:a,listeners:t}))}var co=null,uo=null;function _b(e){rg(e,0)}function Nl(e){var t=ao(e);if(ap(t))return e}function Ep(e,t){if(e==="change")return t}var Ap=!1;if(Tn){var fc;if(Tn){var pc="oninput"in document;if(!pc){var Cp=document.createElement("div");Cp.setAttribute("oninput","return;"),pc=typeof Cp.oninput=="function"}fc=pc}else fc=!1;Ap=fc&&(!document.documentMode||9<document.documentMode)}function _p(){co&&(co.detachEvent("onpropertychange",Rp),uo=co=null)}function Rp(e){if(e.propertyName==="value"&&Nl(uo)){var t=[];wp(t,uo,e,ac(e)),up(_b,t)}}function Rb(e,t,a){e==="focusin"?(_p(),co=t,uo=a,co.attachEvent("onpropertychange",Rp)):e==="focusout"&&_p()}function Tb(e){if(e==="selectionchange"||e==="keyup"||e==="keydown")return Nl(uo)}function Mb(e,t){if(e==="click")return Nl(t)}function Ob(e,t){if(e==="input"||e==="change")return Nl(t)}function jb(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var jt=typeof Object.is=="function"?Object.is:jb;function fo(e,t){if(jt(e,t))return!0;if(typeof e!="object"||e===null||typeof t!="object"||t===null)return!1;var a=Object.keys(e),o=Object.keys(t);if(a.length!==o.length)return!1;for(o=0;o<a.length;o++){var c=a[o];if(!Yi.call(t,c)||!jt(e[c],t[c]))return!1}return!0}function Tp(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function Mp(e,t){var a=Tp(e);e=0;for(var o;a;){if(a.nodeType===3){if(o=e+a.textContent.length,e<=t&&o>=t)return{node:a,offset:t-e};e=o}e:{for(;a;){if(a.nextSibling){a=a.nextSibling;break e}a=a.parentNode}a=void 0}a=Tp(a)}}function Op(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?Op(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function jp(e){e=e!=null&&e.ownerDocument!=null&&e.ownerDocument.defaultView!=null?e.ownerDocument.defaultView:window;for(var t=Cl(e.document);t instanceof e.HTMLIFrameElement;){try{var a=typeof t.contentWindow.location.href=="string"}catch{a=!1}if(a)e=t.contentWindow;else break;t=Cl(e.document)}return t}function hc(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&(t==="input"&&(e.type==="text"||e.type==="search"||e.type==="tel"||e.type==="url"||e.type==="password")||t==="textarea"||e.contentEditable==="true")}var Nb=Tn&&"documentMode"in document&&11>=document.documentMode,ir=null,mc=null,po=null,gc=!1;function Np(e,t,a){var o=a.window===a?a.document:a.nodeType===9?a:a.ownerDocument;gc||ir==null||ir!==Cl(o)||(o=ir,"selectionStart"in o&&hc(o)?o={start:o.selectionStart,end:o.selectionEnd}:(o=(o.ownerDocument&&o.ownerDocument.defaultView||window).getSelection(),o={anchorNode:o.anchorNode,anchorOffset:o.anchorOffset,focusNode:o.focusNode,focusOffset:o.focusOffset}),po&&fo(po,o)||(po=o,o=bs(mc,"onSelect"),0<o.length&&(t=new Ol("onSelect","select",null,t,a),e.push({event:t,listeners:o}),t.target=ir)))}function ja(e,t){var a={};return a[e.toLowerCase()]=t.toLowerCase(),a["Webkit"+e]="webkit"+t,a["Moz"+e]="moz"+t,a}var cr={animationend:ja("Animation","AnimationEnd"),animationiteration:ja("Animation","AnimationIteration"),animationstart:ja("Animation","AnimationStart"),transitionrun:ja("Transition","TransitionRun"),transitionstart:ja("Transition","TransitionStart"),transitioncancel:ja("Transition","TransitionCancel"),transitionend:ja("Transition","TransitionEnd")},yc={},Dp={};Tn&&(Dp=document.createElement("div").style,"AnimationEvent"in window||(delete cr.animationend.animation,delete cr.animationiteration.animation,delete cr.animationstart.animation),"TransitionEvent"in window||delete cr.transitionend.transition);function Na(e){if(yc[e])return yc[e];if(!cr[e])return e;var t=cr[e],a;for(a in t)if(t.hasOwnProperty(a)&&a in Dp)return yc[e]=t[a];return e}var zp=Na("animationend"),kp=Na("animationiteration"),Lp=Na("animationstart"),Db=Na("transitionrun"),zb=Na("transitionstart"),kb=Na("transitioncancel"),Hp=Na("transitionend"),Up=new Map,vc="abort auxClick beforeToggle cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error gotPointerCapture input invalid keyDown keyPress keyUp load loadedData loadedMetadata loadStart lostPointerCapture mouseDown mouseMove mouseOut mouseOver mouseUp paste pause play playing pointerCancel pointerDown pointerMove pointerOut pointerOver pointerUp progress rateChange reset resize seeked seeking stalled submit suspend timeUpdate touchCancel touchEnd touchStart volumeChange scroll toggle touchMove waiting wheel".split(" ");vc.push("scrollEnd");function rn(e,t){Up.set(e,t),Ma(t,[e])}var Dl=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)},Xt=[],ur=0,xc=0;function zl(){for(var e=ur,t=xc=ur=0;t<e;){var a=Xt[t];Xt[t++]=null;var o=Xt[t];Xt[t++]=null;var c=Xt[t];Xt[t++]=null;var d=Xt[t];if(Xt[t++]=null,o!==null&&c!==null){var v=o.pending;v===null?c.next=c:(c.next=v.next,v.next=c),o.pending=c}d!==0&&Bp(a,c,d)}}function kl(e,t,a,o){Xt[ur++]=e,Xt[ur++]=t,Xt[ur++]=a,Xt[ur++]=o,xc|=o,e.lanes|=o,e=e.alternate,e!==null&&(e.lanes|=o)}function bc(e,t,a,o){return kl(e,t,a,o),Ll(e)}function Da(e,t){return kl(e,null,null,t),Ll(e)}function Bp(e,t,a){e.lanes|=a;var o=e.alternate;o!==null&&(o.lanes|=a);for(var c=!1,d=e.return;d!==null;)d.childLanes|=a,o=d.alternate,o!==null&&(o.childLanes|=a),d.tag===22&&(e=d.stateNode,e===null||e._visibility&1||(c=!0)),e=d,d=d.return;return e.tag===3?(d=e.stateNode,c&&t!==null&&(c=31-Ot(a),e=d.hiddenUpdates,o=e[c],o===null?e[c]=[t]:o.push(t),t.lane=a|536870912),d):null}function Ll(e){if(50<ko)throw ko=0,Mu=null,Error(s(185));for(var t=e.return;t!==null;)e=t,t=e.return;return e.tag===3?e.stateNode:null}var dr={};function Lb(e,t,a,o){this.tag=e,this.key=a,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.refCleanup=this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=o,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function Nt(e,t,a,o){return new Lb(e,t,a,o)}function Sc(e){return e=e.prototype,!(!e||!e.isReactComponent)}function Mn(e,t){var a=e.alternate;return a===null?(a=Nt(e.tag,t,e.key,e.mode),a.elementType=e.elementType,a.type=e.type,a.stateNode=e.stateNode,a.alternate=e,e.alternate=a):(a.pendingProps=t,a.type=e.type,a.flags=0,a.subtreeFlags=0,a.deletions=null),a.flags=e.flags&65011712,a.childLanes=e.childLanes,a.lanes=e.lanes,a.child=e.child,a.memoizedProps=e.memoizedProps,a.memoizedState=e.memoizedState,a.updateQueue=e.updateQueue,t=e.dependencies,a.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext},a.sibling=e.sibling,a.index=e.index,a.ref=e.ref,a.refCleanup=e.refCleanup,a}function Pp(e,t){e.flags&=65011714;var a=e.alternate;return a===null?(e.childLanes=0,e.lanes=t,e.child=null,e.subtreeFlags=0,e.memoizedProps=null,e.memoizedState=null,e.updateQueue=null,e.dependencies=null,e.stateNode=null):(e.childLanes=a.childLanes,e.lanes=a.lanes,e.child=a.child,e.subtreeFlags=0,e.deletions=null,e.memoizedProps=a.memoizedProps,e.memoizedState=a.memoizedState,e.updateQueue=a.updateQueue,e.type=a.type,t=a.dependencies,e.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext}),e}function Hl(e,t,a,o,c,d){var v=0;if(o=e,typeof e=="function")Sc(e)&&(v=1);else if(typeof e=="string")v=q2(e,a,J.current)?26:e==="html"||e==="head"||e==="body"?27:5;else e:switch(e){case ee:return e=Nt(31,a,t,c),e.elementType=ee,e.lanes=d,e;case C:return za(a.children,c,d,t);case E:v=8,c|=24;break;case M:return e=Nt(12,a,t,c|2),e.elementType=M,e.lanes=d,e;case q:return e=Nt(13,a,t,c),e.elementType=q,e.lanes=d,e;case Z:return e=Nt(19,a,t,c),e.elementType=Z,e.lanes=d,e;default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case D:v=10;break e;case L:v=9;break e;case U:v=11;break e;case G:v=14;break e;case K:v=16,o=null;break e}v=29,a=Error(s(130,e===null?"null":typeof e,"")),o=null}return t=Nt(v,a,t,c),t.elementType=e,t.type=o,t.lanes=d,t}function za(e,t,a,o){return e=Nt(7,e,o,t),e.lanes=a,e}function wc(e,t,a){return e=Nt(6,e,null,t),e.lanes=a,e}function qp(e){var t=Nt(18,null,null,0);return t.stateNode=e,t}function Ec(e,t,a){return t=Nt(4,e.children!==null?e.children:[],e.key,t),t.lanes=a,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}var Vp=new WeakMap;function Qt(e,t){if(typeof e=="object"&&e!==null){var a=Vp.get(e);return a!==void 0?a:(t={value:e,source:t,stack:qf(t)},Vp.set(e,t),t)}return{value:e,source:t,stack:qf(t)}}var fr=[],pr=0,Ul=null,ho=0,Kt=[],$t=0,Jn=null,mn=1,gn="";function On(e,t){fr[pr++]=ho,fr[pr++]=Ul,Ul=e,ho=t}function Gp(e,t,a){Kt[$t++]=mn,Kt[$t++]=gn,Kt[$t++]=Jn,Jn=e;var o=mn;e=gn;var c=32-Ot(o)-1;o&=~(1<<c),a+=1;var d=32-Ot(t)+c;if(30<d){var v=c-c%5;d=(o&(1<<v)-1).toString(32),o>>=v,c-=v,mn=1<<32-Ot(t)+c|a<<c|o,gn=d+e}else mn=1<<d|a<<c|o,gn=e}function Ac(e){e.return!==null&&(On(e,1),Gp(e,1,0))}function Cc(e){for(;e===Ul;)Ul=fr[--pr],fr[pr]=null,ho=fr[--pr],fr[pr]=null;for(;e===Jn;)Jn=Kt[--$t],Kt[$t]=null,gn=Kt[--$t],Kt[$t]=null,mn=Kt[--$t],Kt[$t]=null}function Yp(e,t){Kt[$t++]=mn,Kt[$t++]=gn,Kt[$t++]=Jn,mn=t.id,gn=t.overflow,Jn=e}var it=null,Ge=null,Me=!1,Wn=null,Ft=!1,_c=Error(s(519));function ea(e){var t=Error(s(418,1<arguments.length&&arguments[1]!==void 0&&arguments[1]?"text":"HTML",""));throw mo(Qt(t,e)),_c}function Xp(e){var t=e.stateNode,a=e.type,o=e.memoizedProps;switch(t[st]=e,t[vt]=o,a){case"dialog":_e("cancel",t),_e("close",t);break;case"iframe":case"object":case"embed":_e("load",t);break;case"video":case"audio":for(a=0;a<Ho.length;a++)_e(Ho[a],t);break;case"source":_e("error",t);break;case"img":case"image":case"link":_e("error",t),_e("load",t);break;case"details":_e("toggle",t);break;case"input":_e("invalid",t),rp(t,o.value,o.defaultValue,o.checked,o.defaultChecked,o.type,o.name,!0);break;case"select":_e("invalid",t);break;case"textarea":_e("invalid",t),lp(t,o.value,o.defaultValue,o.children)}a=o.children,typeof a!="string"&&typeof a!="number"&&typeof a!="bigint"||t.textContent===""+a||o.suppressHydrationWarning===!0||ig(t.textContent,a)?(o.popover!=null&&(_e("beforetoggle",t),_e("toggle",t)),o.onScroll!=null&&_e("scroll",t),o.onScrollEnd!=null&&_e("scrollend",t),o.onClick!=null&&(t.onclick=Rn),t=!0):t=!1,t||ea(e,!0)}function Qp(e){for(it=e.return;it;)switch(it.tag){case 5:case 31:case 13:Ft=!1;return;case 27:case 3:Ft=!0;return;default:it=it.return}}function hr(e){if(e!==it)return!1;if(!Me)return Qp(e),Me=!0,!1;var t=e.tag,a;if((a=t!==3&&t!==27)&&((a=t===5)&&(a=e.type,a=!(a!=="form"&&a!=="button")||Yu(e.type,e.memoizedProps)),a=!a),a&&Ge&&ea(e),Qp(e),t===13){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(s(317));Ge=yg(e)}else if(t===31){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(s(317));Ge=yg(e)}else t===27?(t=Ge,ha(e.type)?(e=Fu,Fu=null,Ge=e):Ge=t):Ge=it?It(e.stateNode.nextSibling):null;return!0}function ka(){Ge=it=null,Me=!1}function Rc(){var e=Wn;return e!==null&&(Et===null?Et=e:Et.push.apply(Et,e),Wn=null),e}function mo(e){Wn===null?Wn=[e]:Wn.push(e)}var Tc=T(null),La=null,jn=null;function ta(e,t,a){F(Tc,t._currentValue),t._currentValue=a}function Nn(e){e._currentValue=Tc.current,Y(Tc)}function Mc(e,t,a){for(;e!==null;){var o=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,o!==null&&(o.childLanes|=t)):o!==null&&(o.childLanes&t)!==t&&(o.childLanes|=t),e===a)break;e=e.return}}function Oc(e,t,a,o){var c=e.child;for(c!==null&&(c.return=e);c!==null;){var d=c.dependencies;if(d!==null){var v=c.child;d=d.firstContext;e:for(;d!==null;){var S=d;d=c;for(var R=0;R<t.length;R++)if(S.context===t[R]){d.lanes|=a,S=d.alternate,S!==null&&(S.lanes|=a),Mc(d.return,a,e),o||(v=null);break e}d=S.next}}else if(c.tag===18){if(v=c.return,v===null)throw Error(s(341));v.lanes|=a,d=v.alternate,d!==null&&(d.lanes|=a),Mc(v,a,e),v=null}else v=c.child;if(v!==null)v.return=c;else for(v=c;v!==null;){if(v===e){v=null;break}if(c=v.sibling,c!==null){c.return=v.return,v=c;break}v=v.return}c=v}}function mr(e,t,a,o){e=null;for(var c=t,d=!1;c!==null;){if(!d){if((c.flags&524288)!==0)d=!0;else if((c.flags&262144)!==0)break}if(c.tag===10){var v=c.alternate;if(v===null)throw Error(s(387));if(v=v.memoizedProps,v!==null){var S=c.type;jt(c.pendingProps.value,v.value)||(e!==null?e.push(S):e=[S])}}else if(c===te.current){if(v=c.alternate,v===null)throw Error(s(387));v.memoizedState.memoizedState!==c.memoizedState.memoizedState&&(e!==null?e.push(Vo):e=[Vo])}c=c.return}e!==null&&Oc(t,e,a,o),t.flags|=262144}function Bl(e){for(e=e.firstContext;e!==null;){if(!jt(e.context._currentValue,e.memoizedValue))return!0;e=e.next}return!1}function Ha(e){La=e,jn=null,e=e.dependencies,e!==null&&(e.firstContext=null)}function ct(e){return Kp(La,e)}function Pl(e,t){return La===null&&Ha(e),Kp(e,t)}function Kp(e,t){var a=t._currentValue;if(t={context:t,memoizedValue:a,next:null},jn===null){if(e===null)throw Error(s(308));jn=t,e.dependencies={lanes:0,firstContext:t},e.flags|=524288}else jn=jn.next=t;return a}var Hb=typeof AbortController<"u"?AbortController:function(){var e=[],t=this.signal={aborted:!1,addEventListener:function(a,o){e.push(o)}};this.abort=function(){t.aborted=!0,e.forEach(function(a){return a()})}},Ub=n.unstable_scheduleCallback,Bb=n.unstable_NormalPriority,We={$$typeof:D,Consumer:null,Provider:null,_currentValue:null,_currentValue2:null,_threadCount:0};function jc(){return{controller:new Hb,data:new Map,refCount:0}}function go(e){e.refCount--,e.refCount===0&&Ub(Bb,function(){e.controller.abort()})}var yo=null,Nc=0,gr=0,yr=null;function Pb(e,t){if(yo===null){var a=yo=[];Nc=0,gr=ku(),yr={status:"pending",value:void 0,then:function(o){a.push(o)}}}return Nc++,t.then($p,$p),t}function $p(){if(--Nc===0&&yo!==null){yr!==null&&(yr.status="fulfilled");var e=yo;yo=null,gr=0,yr=null;for(var t=0;t<e.length;t++)(0,e[t])()}}function qb(e,t){var a=[],o={status:"pending",value:null,reason:null,then:function(c){a.push(c)}};return e.then(function(){o.status="fulfilled",o.value=t;for(var c=0;c<a.length;c++)(0,a[c])(t)},function(c){for(o.status="rejected",o.reason=c,c=0;c<a.length;c++)(0,a[c])(void 0)}),o}var Fp=N.S;N.S=function(e,t){Nm=Tt(),typeof t=="object"&&t!==null&&typeof t.then=="function"&&Pb(e,t),Fp!==null&&Fp(e,t)};var Ua=T(null);function Dc(){var e=Ua.current;return e!==null?e:Pe.pooledCache}function ql(e,t){t===null?F(Ua,Ua.current):F(Ua,t.pool)}function Zp(){var e=Dc();return e===null?null:{parent:We._currentValue,pool:e}}var vr=Error(s(460)),zc=Error(s(474)),Vl=Error(s(542)),Gl={then:function(){}};function Ip(e){return e=e.status,e==="fulfilled"||e==="rejected"}function Jp(e,t,a){switch(a=e[a],a===void 0?e.push(t):a!==t&&(t.then(Rn,Rn),t=a),t.status){case"fulfilled":return t.value;case"rejected":throw e=t.reason,eh(e),e;default:if(typeof t.status=="string")t.then(Rn,Rn);else{if(e=Pe,e!==null&&100<e.shellSuspendCounter)throw Error(s(482));e=t,e.status="pending",e.then(function(o){if(t.status==="pending"){var c=t;c.status="fulfilled",c.value=o}},function(o){if(t.status==="pending"){var c=t;c.status="rejected",c.reason=o}})}switch(t.status){case"fulfilled":return t.value;case"rejected":throw e=t.reason,eh(e),e}throw Pa=t,vr}}function Ba(e){try{var t=e._init;return t(e._payload)}catch(a){throw a!==null&&typeof a=="object"&&typeof a.then=="function"?(Pa=a,vr):a}}var Pa=null;function Wp(){if(Pa===null)throw Error(s(459));var e=Pa;return Pa=null,e}function eh(e){if(e===vr||e===Vl)throw Error(s(483))}var xr=null,vo=0;function Yl(e){var t=vo;return vo+=1,xr===null&&(xr=[]),Jp(xr,e,t)}function xo(e,t){t=t.props.ref,e.ref=t!==void 0?t:null}function Xl(e,t){throw t.$$typeof===w?Error(s(525)):(e=Object.prototype.toString.call(t),Error(s(31,e==="[object Object]"?"object with keys {"+Object.keys(t).join(", ")+"}":e)))}function th(e){function t(j,O){if(e){var z=j.deletions;z===null?(j.deletions=[O],j.flags|=16):z.push(O)}}function a(j,O){if(!e)return null;for(;O!==null;)t(j,O),O=O.sibling;return null}function o(j){for(var O=new Map;j!==null;)j.key!==null?O.set(j.key,j):O.set(j.index,j),j=j.sibling;return O}function c(j,O){return j=Mn(j,O),j.index=0,j.sibling=null,j}function d(j,O,z){return j.index=z,e?(z=j.alternate,z!==null?(z=z.index,z<O?(j.flags|=67108866,O):z):(j.flags|=67108866,O)):(j.flags|=1048576,O)}function v(j){return e&&j.alternate===null&&(j.flags|=67108866),j}function S(j,O,z,X){return O===null||O.tag!==6?(O=wc(z,j.mode,X),O.return=j,O):(O=c(O,z),O.return=j,O)}function R(j,O,z,X){var ie=z.type;return ie===C?V(j,O,z.props.children,X,z.key):O!==null&&(O.elementType===ie||typeof ie=="object"&&ie!==null&&ie.$$typeof===K&&Ba(ie)===O.type)?(O=c(O,z.props),xo(O,z),O.return=j,O):(O=Hl(z.type,z.key,z.props,null,j.mode,X),xo(O,z),O.return=j,O)}function k(j,O,z,X){return O===null||O.tag!==4||O.stateNode.containerInfo!==z.containerInfo||O.stateNode.implementation!==z.implementation?(O=Ec(z,j.mode,X),O.return=j,O):(O=c(O,z.children||[]),O.return=j,O)}function V(j,O,z,X,ie){return O===null||O.tag!==7?(O=za(z,j.mode,X,ie),O.return=j,O):(O=c(O,z),O.return=j,O)}function Q(j,O,z){if(typeof O=="string"&&O!==""||typeof O=="number"||typeof O=="bigint")return O=wc(""+O,j.mode,z),O.return=j,O;if(typeof O=="object"&&O!==null){switch(O.$$typeof){case A:return z=Hl(O.type,O.key,O.props,null,j.mode,z),xo(z,O),z.return=j,z;case _:return O=Ec(O,j.mode,z),O.return=j,O;case K:return O=Ba(O),Q(j,O,z)}if(ve(O)||ge(O))return O=za(O,j.mode,z,null),O.return=j,O;if(typeof O.then=="function")return Q(j,Yl(O),z);if(O.$$typeof===D)return Q(j,Pl(j,O),z);Xl(j,O)}return null}function H(j,O,z,X){var ie=O!==null?O.key:null;if(typeof z=="string"&&z!==""||typeof z=="number"||typeof z=="bigint")return ie!==null?null:S(j,O,""+z,X);if(typeof z=="object"&&z!==null){switch(z.$$typeof){case A:return z.key===ie?R(j,O,z,X):null;case _:return z.key===ie?k(j,O,z,X):null;case K:return z=Ba(z),H(j,O,z,X)}if(ve(z)||ge(z))return ie!==null?null:V(j,O,z,X,null);if(typeof z.then=="function")return H(j,O,Yl(z),X);if(z.$$typeof===D)return H(j,O,Pl(j,z),X);Xl(j,z)}return null}function B(j,O,z,X,ie){if(typeof X=="string"&&X!==""||typeof X=="number"||typeof X=="bigint")return j=j.get(z)||null,S(O,j,""+X,ie);if(typeof X=="object"&&X!==null){switch(X.$$typeof){case A:return j=j.get(X.key===null?z:X.key)||null,R(O,j,X,ie);case _:return j=j.get(X.key===null?z:X.key)||null,k(O,j,X,ie);case K:return X=Ba(X),B(j,O,z,X,ie)}if(ve(X)||ge(X))return j=j.get(z)||null,V(O,j,X,ie,null);if(typeof X.then=="function")return B(j,O,z,Yl(X),ie);if(X.$$typeof===D)return B(j,O,z,Pl(O,X),ie);Xl(O,X)}return null}function ae(j,O,z,X){for(var ie=null,je=null,le=O,we=O=0,Te=null;le!==null&&we<z.length;we++){le.index>we?(Te=le,le=null):Te=le.sibling;var Ne=H(j,le,z[we],X);if(Ne===null){le===null&&(le=Te);break}e&&le&&Ne.alternate===null&&t(j,le),O=d(Ne,O,we),je===null?ie=Ne:je.sibling=Ne,je=Ne,le=Te}if(we===z.length)return a(j,le),Me&&On(j,we),ie;if(le===null){for(;we<z.length;we++)le=Q(j,z[we],X),le!==null&&(O=d(le,O,we),je===null?ie=le:je.sibling=le,je=le);return Me&&On(j,we),ie}for(le=o(le);we<z.length;we++)Te=B(le,j,we,z[we],X),Te!==null&&(e&&Te.alternate!==null&&le.delete(Te.key===null?we:Te.key),O=d(Te,O,we),je===null?ie=Te:je.sibling=Te,je=Te);return e&&le.forEach(function(xa){return t(j,xa)}),Me&&On(j,we),ie}function de(j,O,z,X){if(z==null)throw Error(s(151));for(var ie=null,je=null,le=O,we=O=0,Te=null,Ne=z.next();le!==null&&!Ne.done;we++,Ne=z.next()){le.index>we?(Te=le,le=null):Te=le.sibling;var xa=H(j,le,Ne.value,X);if(xa===null){le===null&&(le=Te);break}e&&le&&xa.alternate===null&&t(j,le),O=d(xa,O,we),je===null?ie=xa:je.sibling=xa,je=xa,le=Te}if(Ne.done)return a(j,le),Me&&On(j,we),ie;if(le===null){for(;!Ne.done;we++,Ne=z.next())Ne=Q(j,Ne.value,X),Ne!==null&&(O=d(Ne,O,we),je===null?ie=Ne:je.sibling=Ne,je=Ne);return Me&&On(j,we),ie}for(le=o(le);!Ne.done;we++,Ne=z.next())Ne=B(le,j,we,Ne.value,X),Ne!==null&&(e&&Ne.alternate!==null&&le.delete(Ne.key===null?we:Ne.key),O=d(Ne,O,we),je===null?ie=Ne:je.sibling=Ne,je=Ne);return e&&le.forEach(function(J2){return t(j,J2)}),Me&&On(j,we),ie}function Be(j,O,z,X){if(typeof z=="object"&&z!==null&&z.type===C&&z.key===null&&(z=z.props.children),typeof z=="object"&&z!==null){switch(z.$$typeof){case A:e:{for(var ie=z.key;O!==null;){if(O.key===ie){if(ie=z.type,ie===C){if(O.tag===7){a(j,O.sibling),X=c(O,z.props.children),X.return=j,j=X;break e}}else if(O.elementType===ie||typeof ie=="object"&&ie!==null&&ie.$$typeof===K&&Ba(ie)===O.type){a(j,O.sibling),X=c(O,z.props),xo(X,z),X.return=j,j=X;break e}a(j,O);break}else t(j,O);O=O.sibling}z.type===C?(X=za(z.props.children,j.mode,X,z.key),X.return=j,j=X):(X=Hl(z.type,z.key,z.props,null,j.mode,X),xo(X,z),X.return=j,j=X)}return v(j);case _:e:{for(ie=z.key;O!==null;){if(O.key===ie)if(O.tag===4&&O.stateNode.containerInfo===z.containerInfo&&O.stateNode.implementation===z.implementation){a(j,O.sibling),X=c(O,z.children||[]),X.return=j,j=X;break e}else{a(j,O);break}else t(j,O);O=O.sibling}X=Ec(z,j.mode,X),X.return=j,j=X}return v(j);case K:return z=Ba(z),Be(j,O,z,X)}if(ve(z))return ae(j,O,z,X);if(ge(z)){if(ie=ge(z),typeof ie!="function")throw Error(s(150));return z=ie.call(z),de(j,O,z,X)}if(typeof z.then=="function")return Be(j,O,Yl(z),X);if(z.$$typeof===D)return Be(j,O,Pl(j,z),X);Xl(j,z)}return typeof z=="string"&&z!==""||typeof z=="number"||typeof z=="bigint"?(z=""+z,O!==null&&O.tag===6?(a(j,O.sibling),X=c(O,z),X.return=j,j=X):(a(j,O),X=wc(z,j.mode,X),X.return=j,j=X),v(j)):a(j,O)}return function(j,O,z,X){try{vo=0;var ie=Be(j,O,z,X);return xr=null,ie}catch(le){if(le===vr||le===Vl)throw le;var je=Nt(29,le,null,j.mode);return je.lanes=X,je.return=j,je}}}var qa=th(!0),nh=th(!1),na=!1;function kc(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function Lc(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,callbacks:null})}function aa(e){return{lane:e,tag:0,payload:null,callback:null,next:null}}function ra(e,t,a){var o=e.updateQueue;if(o===null)return null;if(o=o.shared,(De&2)!==0){var c=o.pending;return c===null?t.next=t:(t.next=c.next,c.next=t),o.pending=t,t=Ll(e),Bp(e,null,a),t}return kl(e,o,t,a),Ll(e)}function bo(e,t,a){if(t=t.updateQueue,t!==null&&(t=t.shared,(a&4194048)!==0)){var o=t.lanes;o&=e.pendingLanes,a|=o,t.lanes=a,Kf(e,a)}}function Hc(e,t){var a=e.updateQueue,o=e.alternate;if(o!==null&&(o=o.updateQueue,a===o)){var c=null,d=null;if(a=a.firstBaseUpdate,a!==null){do{var v={lane:a.lane,tag:a.tag,payload:a.payload,callback:null,next:null};d===null?c=d=v:d=d.next=v,a=a.next}while(a!==null);d===null?c=d=t:d=d.next=t}else c=d=t;a={baseState:o.baseState,firstBaseUpdate:c,lastBaseUpdate:d,shared:o.shared,callbacks:o.callbacks},e.updateQueue=a;return}e=a.lastBaseUpdate,e===null?a.firstBaseUpdate=t:e.next=t,a.lastBaseUpdate=t}var Uc=!1;function So(){if(Uc){var e=yr;if(e!==null)throw e}}function wo(e,t,a,o){Uc=!1;var c=e.updateQueue;na=!1;var d=c.firstBaseUpdate,v=c.lastBaseUpdate,S=c.shared.pending;if(S!==null){c.shared.pending=null;var R=S,k=R.next;R.next=null,v===null?d=k:v.next=k,v=R;var V=e.alternate;V!==null&&(V=V.updateQueue,S=V.lastBaseUpdate,S!==v&&(S===null?V.firstBaseUpdate=k:S.next=k,V.lastBaseUpdate=R))}if(d!==null){var Q=c.baseState;v=0,V=k=R=null,S=d;do{var H=S.lane&-536870913,B=H!==S.lane;if(B?(Re&H)===H:(o&H)===H){H!==0&&H===gr&&(Uc=!0),V!==null&&(V=V.next={lane:0,tag:S.tag,payload:S.payload,callback:null,next:null});e:{var ae=e,de=S;H=t;var Be=a;switch(de.tag){case 1:if(ae=de.payload,typeof ae=="function"){Q=ae.call(Be,Q,H);break e}Q=ae;break e;case 3:ae.flags=ae.flags&-65537|128;case 0:if(ae=de.payload,H=typeof ae=="function"?ae.call(Be,Q,H):ae,H==null)break e;Q=b({},Q,H);break e;case 2:na=!0}}H=S.callback,H!==null&&(e.flags|=64,B&&(e.flags|=8192),B=c.callbacks,B===null?c.callbacks=[H]:B.push(H))}else B={lane:H,tag:S.tag,payload:S.payload,callback:S.callback,next:null},V===null?(k=V=B,R=Q):V=V.next=B,v|=H;if(S=S.next,S===null){if(S=c.shared.pending,S===null)break;B=S,S=B.next,B.next=null,c.lastBaseUpdate=B,c.shared.pending=null}}while(!0);V===null&&(R=Q),c.baseState=R,c.firstBaseUpdate=k,c.lastBaseUpdate=V,d===null&&(c.shared.lanes=0),ca|=v,e.lanes=v,e.memoizedState=Q}}function ah(e,t){if(typeof e!="function")throw Error(s(191,e));e.call(t)}function rh(e,t){var a=e.callbacks;if(a!==null)for(e.callbacks=null,e=0;e<a.length;e++)ah(a[e],t)}var br=T(null),Ql=T(0);function oh(e,t){e=qn,F(Ql,e),F(br,t),qn=e|t.baseLanes}function Bc(){F(Ql,qn),F(br,br.current)}function Pc(){qn=Ql.current,Y(br),Y(Ql)}var Dt=T(null),Zt=null;function oa(e){var t=e.alternate;F(Ie,Ie.current&1),F(Dt,e),Zt===null&&(t===null||br.current!==null||t.memoizedState!==null)&&(Zt=e)}function qc(e){F(Ie,Ie.current),F(Dt,e),Zt===null&&(Zt=e)}function lh(e){e.tag===22?(F(Ie,Ie.current),F(Dt,e),Zt===null&&(Zt=e)):la()}function la(){F(Ie,Ie.current),F(Dt,Dt.current)}function zt(e){Y(Dt),Zt===e&&(Zt=null),Y(Ie)}var Ie=T(0);function Kl(e){for(var t=e;t!==null;){if(t.tag===13){var a=t.memoizedState;if(a!==null&&(a=a.dehydrated,a===null||Ku(a)||$u(a)))return t}else if(t.tag===19&&(t.memoizedProps.revealOrder==="forwards"||t.memoizedProps.revealOrder==="backwards"||t.memoizedProps.revealOrder==="unstable_legacy-backwards"||t.memoizedProps.revealOrder==="together")){if((t.flags&128)!==0)return t}else if(t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var Dn=0,Se=null,He=null,et=null,$l=!1,Sr=!1,Va=!1,Fl=0,Eo=0,wr=null,Vb=0;function Fe(){throw Error(s(321))}function Vc(e,t){if(t===null)return!1;for(var a=0;a<t.length&&a<e.length;a++)if(!jt(e[a],t[a]))return!1;return!0}function Gc(e,t,a,o,c,d){return Dn=d,Se=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,N.H=e===null||e.memoizedState===null?Gh:ru,Va=!1,d=a(o,c),Va=!1,Sr&&(d=ih(t,a,o,c)),sh(e),d}function sh(e){N.H=_o;var t=He!==null&&He.next!==null;if(Dn=0,et=He=Se=null,$l=!1,Eo=0,wr=null,t)throw Error(s(300));e===null||tt||(e=e.dependencies,e!==null&&Bl(e)&&(tt=!0))}function ih(e,t,a,o){Se=e;var c=0;do{if(Sr&&(wr=null),Eo=0,Sr=!1,25<=c)throw Error(s(301));if(c+=1,et=He=null,e.updateQueue!=null){var d=e.updateQueue;d.lastEffect=null,d.events=null,d.stores=null,d.memoCache!=null&&(d.memoCache.index=0)}N.H=Yh,d=t(a,o)}while(Sr);return d}function Gb(){var e=N.H,t=e.useState()[0];return t=typeof t.then=="function"?Ao(t):t,e=e.useState()[0],(He!==null?He.memoizedState:null)!==e&&(Se.flags|=1024),t}function Yc(){var e=Fl!==0;return Fl=0,e}function Xc(e,t,a){t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~a}function Qc(e){if($l){for(e=e.memoizedState;e!==null;){var t=e.queue;t!==null&&(t.pending=null),e=e.next}$l=!1}Dn=0,et=He=Se=null,Sr=!1,Eo=Fl=0,wr=null}function mt(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return et===null?Se.memoizedState=et=e:et=et.next=e,et}function Je(){if(He===null){var e=Se.alternate;e=e!==null?e.memoizedState:null}else e=He.next;var t=et===null?Se.memoizedState:et.next;if(t!==null)et=t,He=e;else{if(e===null)throw Se.alternate===null?Error(s(467)):Error(s(310));He=e,e={memoizedState:He.memoizedState,baseState:He.baseState,baseQueue:He.baseQueue,queue:He.queue,next:null},et===null?Se.memoizedState=et=e:et=et.next=e}return et}function Zl(){return{lastEffect:null,events:null,stores:null,memoCache:null}}function Ao(e){var t=Eo;return Eo+=1,wr===null&&(wr=[]),e=Jp(wr,e,t),t=Se,(et===null?t.memoizedState:et.next)===null&&(t=t.alternate,N.H=t===null||t.memoizedState===null?Gh:ru),e}function Il(e){if(e!==null&&typeof e=="object"){if(typeof e.then=="function")return Ao(e);if(e.$$typeof===D)return ct(e)}throw Error(s(438,String(e)))}function Kc(e){var t=null,a=Se.updateQueue;if(a!==null&&(t=a.memoCache),t==null){var o=Se.alternate;o!==null&&(o=o.updateQueue,o!==null&&(o=o.memoCache,o!=null&&(t={data:o.data.map(function(c){return c.slice()}),index:0})))}if(t==null&&(t={data:[],index:0}),a===null&&(a=Zl(),Se.updateQueue=a),a.memoCache=t,a=t.data[t.index],a===void 0)for(a=t.data[t.index]=Array(e),o=0;o<e;o++)a[o]=se;return t.index++,a}function zn(e,t){return typeof t=="function"?t(e):t}function Jl(e){var t=Je();return $c(t,He,e)}function $c(e,t,a){var o=e.queue;if(o===null)throw Error(s(311));o.lastRenderedReducer=a;var c=e.baseQueue,d=o.pending;if(d!==null){if(c!==null){var v=c.next;c.next=d.next,d.next=v}t.baseQueue=c=d,o.pending=null}if(d=e.baseState,c===null)e.memoizedState=d;else{t=c.next;var S=v=null,R=null,k=t,V=!1;do{var Q=k.lane&-536870913;if(Q!==k.lane?(Re&Q)===Q:(Dn&Q)===Q){var H=k.revertLane;if(H===0)R!==null&&(R=R.next={lane:0,revertLane:0,gesture:null,action:k.action,hasEagerState:k.hasEagerState,eagerState:k.eagerState,next:null}),Q===gr&&(V=!0);else if((Dn&H)===H){k=k.next,H===gr&&(V=!0);continue}else Q={lane:0,revertLane:k.revertLane,gesture:null,action:k.action,hasEagerState:k.hasEagerState,eagerState:k.eagerState,next:null},R===null?(S=R=Q,v=d):R=R.next=Q,Se.lanes|=H,ca|=H;Q=k.action,Va&&a(d,Q),d=k.hasEagerState?k.eagerState:a(d,Q)}else H={lane:Q,revertLane:k.revertLane,gesture:k.gesture,action:k.action,hasEagerState:k.hasEagerState,eagerState:k.eagerState,next:null},R===null?(S=R=H,v=d):R=R.next=H,Se.lanes|=Q,ca|=Q;k=k.next}while(k!==null&&k!==t);if(R===null?v=d:R.next=S,!jt(d,e.memoizedState)&&(tt=!0,V&&(a=yr,a!==null)))throw a;e.memoizedState=d,e.baseState=v,e.baseQueue=R,o.lastRenderedState=d}return c===null&&(o.lanes=0),[e.memoizedState,o.dispatch]}function Fc(e){var t=Je(),a=t.queue;if(a===null)throw Error(s(311));a.lastRenderedReducer=e;var o=a.dispatch,c=a.pending,d=t.memoizedState;if(c!==null){a.pending=null;var v=c=c.next;do d=e(d,v.action),v=v.next;while(v!==c);jt(d,t.memoizedState)||(tt=!0),t.memoizedState=d,t.baseQueue===null&&(t.baseState=d),a.lastRenderedState=d}return[d,o]}function ch(e,t,a){var o=Se,c=Je(),d=Me;if(d){if(a===void 0)throw Error(s(407));a=a()}else a=t();var v=!jt((He||c).memoizedState,a);if(v&&(c.memoizedState=a,tt=!0),c=c.queue,Jc(fh.bind(null,o,c,e),[e]),c.getSnapshot!==t||v||et!==null&&et.memoizedState.tag&1){if(o.flags|=2048,Er(9,{destroy:void 0},dh.bind(null,o,c,a,t),null),Pe===null)throw Error(s(349));d||(Dn&127)!==0||uh(o,t,a)}return a}function uh(e,t,a){e.flags|=16384,e={getSnapshot:t,value:a},t=Se.updateQueue,t===null?(t=Zl(),Se.updateQueue=t,t.stores=[e]):(a=t.stores,a===null?t.stores=[e]:a.push(e))}function dh(e,t,a,o){t.value=a,t.getSnapshot=o,ph(t)&&hh(e)}function fh(e,t,a){return a(function(){ph(t)&&hh(e)})}function ph(e){var t=e.getSnapshot;e=e.value;try{var a=t();return!jt(e,a)}catch{return!0}}function hh(e){var t=Da(e,2);t!==null&&At(t,e,2)}function Zc(e){var t=mt();if(typeof e=="function"){var a=e;if(e=a(),Va){Fn(!0);try{a()}finally{Fn(!1)}}}return t.memoizedState=t.baseState=e,t.queue={pending:null,lanes:0,dispatch:null,lastRenderedReducer:zn,lastRenderedState:e},t}function mh(e,t,a,o){return e.baseState=a,$c(e,He,typeof o=="function"?o:zn)}function Yb(e,t,a,o,c){if(ts(e))throw Error(s(485));if(e=t.action,e!==null){var d={payload:c,action:e,next:null,isTransition:!0,status:"pending",value:null,reason:null,listeners:[],then:function(v){d.listeners.push(v)}};N.T!==null?a(!0):d.isTransition=!1,o(d),a=t.pending,a===null?(d.next=t.pending=d,gh(t,d)):(d.next=a.next,t.pending=a.next=d)}}function gh(e,t){var a=t.action,o=t.payload,c=e.state;if(t.isTransition){var d=N.T,v={};N.T=v;try{var S=a(c,o),R=N.S;R!==null&&R(v,S),yh(e,t,S)}catch(k){Ic(e,t,k)}finally{d!==null&&v.types!==null&&(d.types=v.types),N.T=d}}else try{d=a(c,o),yh(e,t,d)}catch(k){Ic(e,t,k)}}function yh(e,t,a){a!==null&&typeof a=="object"&&typeof a.then=="function"?a.then(function(o){vh(e,t,o)},function(o){return Ic(e,t,o)}):vh(e,t,a)}function vh(e,t,a){t.status="fulfilled",t.value=a,xh(t),e.state=a,t=e.pending,t!==null&&(a=t.next,a===t?e.pending=null:(a=a.next,t.next=a,gh(e,a)))}function Ic(e,t,a){var o=e.pending;if(e.pending=null,o!==null){o=o.next;do t.status="rejected",t.reason=a,xh(t),t=t.next;while(t!==o)}e.action=null}function xh(e){e=e.listeners;for(var t=0;t<e.length;t++)(0,e[t])()}function bh(e,t){return t}function Sh(e,t){if(Me){var a=Pe.formState;if(a!==null){e:{var o=Se;if(Me){if(Ge){t:{for(var c=Ge,d=Ft;c.nodeType!==8;){if(!d){c=null;break t}if(c=It(c.nextSibling),c===null){c=null;break t}}d=c.data,c=d==="F!"||d==="F"?c:null}if(c){Ge=It(c.nextSibling),o=c.data==="F!";break e}}ea(o)}o=!1}o&&(t=a[0])}}return a=mt(),a.memoizedState=a.baseState=t,o={pending:null,lanes:0,dispatch:null,lastRenderedReducer:bh,lastRenderedState:t},a.queue=o,a=Ph.bind(null,Se,o),o.dispatch=a,o=Zc(!1),d=au.bind(null,Se,!1,o.queue),o=mt(),c={state:t,dispatch:null,action:e,pending:null},o.queue=c,a=Yb.bind(null,Se,c,d,a),c.dispatch=a,o.memoizedState=e,[t,a,!1]}function wh(e){var t=Je();return Eh(t,He,e)}function Eh(e,t,a){if(t=$c(e,t,bh)[0],e=Jl(zn)[0],typeof t=="object"&&t!==null&&typeof t.then=="function")try{var o=Ao(t)}catch(v){throw v===vr?Vl:v}else o=t;t=Je();var c=t.queue,d=c.dispatch;return a!==t.memoizedState&&(Se.flags|=2048,Er(9,{destroy:void 0},Xb.bind(null,c,a),null)),[o,d,e]}function Xb(e,t){e.action=t}function Ah(e){var t=Je(),a=He;if(a!==null)return Eh(t,a,e);Je(),t=t.memoizedState,a=Je();var o=a.queue.dispatch;return a.memoizedState=e,[t,o,!1]}function Er(e,t,a,o){return e={tag:e,create:a,deps:o,inst:t,next:null},t=Se.updateQueue,t===null&&(t=Zl(),Se.updateQueue=t),a=t.lastEffect,a===null?t.lastEffect=e.next=e:(o=a.next,a.next=e,e.next=o,t.lastEffect=e),e}function Ch(){return Je().memoizedState}function Wl(e,t,a,o){var c=mt();Se.flags|=e,c.memoizedState=Er(1|t,{destroy:void 0},a,o===void 0?null:o)}function es(e,t,a,o){var c=Je();o=o===void 0?null:o;var d=c.memoizedState.inst;He!==null&&o!==null&&Vc(o,He.memoizedState.deps)?c.memoizedState=Er(t,d,a,o):(Se.flags|=e,c.memoizedState=Er(1|t,d,a,o))}function _h(e,t){Wl(8390656,8,e,t)}function Jc(e,t){es(2048,8,e,t)}function Qb(e){Se.flags|=4;var t=Se.updateQueue;if(t===null)t=Zl(),Se.updateQueue=t,t.events=[e];else{var a=t.events;a===null?t.events=[e]:a.push(e)}}function Rh(e){var t=Je().memoizedState;return Qb({ref:t,nextImpl:e}),function(){if((De&2)!==0)throw Error(s(440));return t.impl.apply(void 0,arguments)}}function Th(e,t){return es(4,2,e,t)}function Mh(e,t){return es(4,4,e,t)}function Oh(e,t){if(typeof t=="function"){e=e();var a=t(e);return function(){typeof a=="function"?a():t(null)}}if(t!=null)return e=e(),t.current=e,function(){t.current=null}}function jh(e,t,a){a=a!=null?a.concat([e]):null,es(4,4,Oh.bind(null,t,e),a)}function Wc(){}function Nh(e,t){var a=Je();t=t===void 0?null:t;var o=a.memoizedState;return t!==null&&Vc(t,o[1])?o[0]:(a.memoizedState=[e,t],e)}function Dh(e,t){var a=Je();t=t===void 0?null:t;var o=a.memoizedState;if(t!==null&&Vc(t,o[1]))return o[0];if(o=e(),Va){Fn(!0);try{e()}finally{Fn(!1)}}return a.memoizedState=[o,t],o}function eu(e,t,a){return a===void 0||(Dn&1073741824)!==0&&(Re&261930)===0?e.memoizedState=t:(e.memoizedState=a,e=zm(),Se.lanes|=e,ca|=e,a)}function zh(e,t,a,o){return jt(a,t)?a:br.current!==null?(e=eu(e,a,o),jt(e,t)||(tt=!0),e):(Dn&42)===0||(Dn&1073741824)!==0&&(Re&261930)===0?(tt=!0,e.memoizedState=a):(e=zm(),Se.lanes|=e,ca|=e,t)}function kh(e,t,a,o,c){var d=$.p;$.p=d!==0&&8>d?d:8;var v=N.T,S={};N.T=S,au(e,!1,t,a);try{var R=c(),k=N.S;if(k!==null&&k(S,R),R!==null&&typeof R=="object"&&typeof R.then=="function"){var V=qb(R,o);Co(e,t,V,Ht(e))}else Co(e,t,o,Ht(e))}catch(Q){Co(e,t,{then:function(){},status:"rejected",reason:Q},Ht())}finally{$.p=d,v!==null&&S.types!==null&&(v.types=S.types),N.T=v}}function Kb(){}function tu(e,t,a,o){if(e.tag!==5)throw Error(s(476));var c=Lh(e).queue;kh(e,c,t,P,a===null?Kb:function(){return Hh(e),a(o)})}function Lh(e){var t=e.memoizedState;if(t!==null)return t;t={memoizedState:P,baseState:P,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:zn,lastRenderedState:P},next:null};var a={};return t.next={memoizedState:a,baseState:a,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:zn,lastRenderedState:a},next:null},e.memoizedState=t,e=e.alternate,e!==null&&(e.memoizedState=t),t}function Hh(e){var t=Lh(e);t.next===null&&(t=e.alternate.memoizedState),Co(e,t.next.queue,{},Ht())}function nu(){return ct(Vo)}function Uh(){return Je().memoizedState}function Bh(){return Je().memoizedState}function $b(e){for(var t=e.return;t!==null;){switch(t.tag){case 24:case 3:var a=Ht();e=aa(a);var o=ra(t,e,a);o!==null&&(At(o,t,a),bo(o,t,a)),t={cache:jc()},e.payload=t;return}t=t.return}}function Fb(e,t,a){var o=Ht();a={lane:o,revertLane:0,gesture:null,action:a,hasEagerState:!1,eagerState:null,next:null},ts(e)?qh(t,a):(a=bc(e,t,a,o),a!==null&&(At(a,e,o),Vh(a,t,o)))}function Ph(e,t,a){var o=Ht();Co(e,t,a,o)}function Co(e,t,a,o){var c={lane:o,revertLane:0,gesture:null,action:a,hasEagerState:!1,eagerState:null,next:null};if(ts(e))qh(t,c);else{var d=e.alternate;if(e.lanes===0&&(d===null||d.lanes===0)&&(d=t.lastRenderedReducer,d!==null))try{var v=t.lastRenderedState,S=d(v,a);if(c.hasEagerState=!0,c.eagerState=S,jt(S,v))return kl(e,t,c,0),Pe===null&&zl(),!1}catch{}if(a=bc(e,t,c,o),a!==null)return At(a,e,o),Vh(a,t,o),!0}return!1}function au(e,t,a,o){if(o={lane:2,revertLane:ku(),gesture:null,action:o,hasEagerState:!1,eagerState:null,next:null},ts(e)){if(t)throw Error(s(479))}else t=bc(e,a,o,2),t!==null&&At(t,e,2)}function ts(e){var t=e.alternate;return e===Se||t!==null&&t===Se}function qh(e,t){Sr=$l=!0;var a=e.pending;a===null?t.next=t:(t.next=a.next,a.next=t),e.pending=t}function Vh(e,t,a){if((a&4194048)!==0){var o=t.lanes;o&=e.pendingLanes,a|=o,t.lanes=a,Kf(e,a)}}var _o={readContext:ct,use:Il,useCallback:Fe,useContext:Fe,useEffect:Fe,useImperativeHandle:Fe,useLayoutEffect:Fe,useInsertionEffect:Fe,useMemo:Fe,useReducer:Fe,useRef:Fe,useState:Fe,useDebugValue:Fe,useDeferredValue:Fe,useTransition:Fe,useSyncExternalStore:Fe,useId:Fe,useHostTransitionStatus:Fe,useFormState:Fe,useActionState:Fe,useOptimistic:Fe,useMemoCache:Fe,useCacheRefresh:Fe};_o.useEffectEvent=Fe;var Gh={readContext:ct,use:Il,useCallback:function(e,t){return mt().memoizedState=[e,t===void 0?null:t],e},useContext:ct,useEffect:_h,useImperativeHandle:function(e,t,a){a=a!=null?a.concat([e]):null,Wl(4194308,4,Oh.bind(null,t,e),a)},useLayoutEffect:function(e,t){return Wl(4194308,4,e,t)},useInsertionEffect:function(e,t){Wl(4,2,e,t)},useMemo:function(e,t){var a=mt();t=t===void 0?null:t;var o=e();if(Va){Fn(!0);try{e()}finally{Fn(!1)}}return a.memoizedState=[o,t],o},useReducer:function(e,t,a){var o=mt();if(a!==void 0){var c=a(t);if(Va){Fn(!0);try{a(t)}finally{Fn(!1)}}}else c=t;return o.memoizedState=o.baseState=c,e={pending:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:c},o.queue=e,e=e.dispatch=Fb.bind(null,Se,e),[o.memoizedState,e]},useRef:function(e){var t=mt();return e={current:e},t.memoizedState=e},useState:function(e){e=Zc(e);var t=e.queue,a=Ph.bind(null,Se,t);return t.dispatch=a,[e.memoizedState,a]},useDebugValue:Wc,useDeferredValue:function(e,t){var a=mt();return eu(a,e,t)},useTransition:function(){var e=Zc(!1);return e=kh.bind(null,Se,e.queue,!0,!1),mt().memoizedState=e,[!1,e]},useSyncExternalStore:function(e,t,a){var o=Se,c=mt();if(Me){if(a===void 0)throw Error(s(407));a=a()}else{if(a=t(),Pe===null)throw Error(s(349));(Re&127)!==0||uh(o,t,a)}c.memoizedState=a;var d={value:a,getSnapshot:t};return c.queue=d,_h(fh.bind(null,o,d,e),[e]),o.flags|=2048,Er(9,{destroy:void 0},dh.bind(null,o,d,a,t),null),a},useId:function(){var e=mt(),t=Pe.identifierPrefix;if(Me){var a=gn,o=mn;a=(o&~(1<<32-Ot(o)-1)).toString(32)+a,t="_"+t+"R_"+a,a=Fl++,0<a&&(t+="H"+a.toString(32)),t+="_"}else a=Vb++,t="_"+t+"r_"+a.toString(32)+"_";return e.memoizedState=t},useHostTransitionStatus:nu,useFormState:Sh,useActionState:Sh,useOptimistic:function(e){var t=mt();t.memoizedState=t.baseState=e;var a={pending:null,lanes:0,dispatch:null,lastRenderedReducer:null,lastRenderedState:null};return t.queue=a,t=au.bind(null,Se,!0,a),a.dispatch=t,[e,t]},useMemoCache:Kc,useCacheRefresh:function(){return mt().memoizedState=$b.bind(null,Se)},useEffectEvent:function(e){var t=mt(),a={impl:e};return t.memoizedState=a,function(){if((De&2)!==0)throw Error(s(440));return a.impl.apply(void 0,arguments)}}},ru={readContext:ct,use:Il,useCallback:Nh,useContext:ct,useEffect:Jc,useImperativeHandle:jh,useInsertionEffect:Th,useLayoutEffect:Mh,useMemo:Dh,useReducer:Jl,useRef:Ch,useState:function(){return Jl(zn)},useDebugValue:Wc,useDeferredValue:function(e,t){var a=Je();return zh(a,He.memoizedState,e,t)},useTransition:function(){var e=Jl(zn)[0],t=Je().memoizedState;return[typeof e=="boolean"?e:Ao(e),t]},useSyncExternalStore:ch,useId:Uh,useHostTransitionStatus:nu,useFormState:wh,useActionState:wh,useOptimistic:function(e,t){var a=Je();return mh(a,He,e,t)},useMemoCache:Kc,useCacheRefresh:Bh};ru.useEffectEvent=Rh;var Yh={readContext:ct,use:Il,useCallback:Nh,useContext:ct,useEffect:Jc,useImperativeHandle:jh,useInsertionEffect:Th,useLayoutEffect:Mh,useMemo:Dh,useReducer:Fc,useRef:Ch,useState:function(){return Fc(zn)},useDebugValue:Wc,useDeferredValue:function(e,t){var a=Je();return He===null?eu(a,e,t):zh(a,He.memoizedState,e,t)},useTransition:function(){var e=Fc(zn)[0],t=Je().memoizedState;return[typeof e=="boolean"?e:Ao(e),t]},useSyncExternalStore:ch,useId:Uh,useHostTransitionStatus:nu,useFormState:Ah,useActionState:Ah,useOptimistic:function(e,t){var a=Je();return He!==null?mh(a,He,e,t):(a.baseState=e,[e,a.queue.dispatch])},useMemoCache:Kc,useCacheRefresh:Bh};Yh.useEffectEvent=Rh;function ou(e,t,a,o){t=e.memoizedState,a=a(o,t),a=a==null?t:b({},t,a),e.memoizedState=a,e.lanes===0&&(e.updateQueue.baseState=a)}var lu={enqueueSetState:function(e,t,a){e=e._reactInternals;var o=Ht(),c=aa(o);c.payload=t,a!=null&&(c.callback=a),t=ra(e,c,o),t!==null&&(At(t,e,o),bo(t,e,o))},enqueueReplaceState:function(e,t,a){e=e._reactInternals;var o=Ht(),c=aa(o);c.tag=1,c.payload=t,a!=null&&(c.callback=a),t=ra(e,c,o),t!==null&&(At(t,e,o),bo(t,e,o))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var a=Ht(),o=aa(a);o.tag=2,t!=null&&(o.callback=t),t=ra(e,o,a),t!==null&&(At(t,e,a),bo(t,e,a))}};function Xh(e,t,a,o,c,d,v){return e=e.stateNode,typeof e.shouldComponentUpdate=="function"?e.shouldComponentUpdate(o,d,v):t.prototype&&t.prototype.isPureReactComponent?!fo(a,o)||!fo(c,d):!0}function Qh(e,t,a,o){e=t.state,typeof t.componentWillReceiveProps=="function"&&t.componentWillReceiveProps(a,o),typeof t.UNSAFE_componentWillReceiveProps=="function"&&t.UNSAFE_componentWillReceiveProps(a,o),t.state!==e&&lu.enqueueReplaceState(t,t.state,null)}function Ga(e,t){var a=t;if("ref"in t){a={};for(var o in t)o!=="ref"&&(a[o]=t[o])}if(e=e.defaultProps){a===t&&(a=b({},a));for(var c in e)a[c]===void 0&&(a[c]=e[c])}return a}function Kh(e){Dl(e)}function $h(e){console.error(e)}function Fh(e){Dl(e)}function ns(e,t){try{var a=e.onUncaughtError;a(t.value,{componentStack:t.stack})}catch(o){setTimeout(function(){throw o})}}function Zh(e,t,a){try{var o=e.onCaughtError;o(a.value,{componentStack:a.stack,errorBoundary:t.tag===1?t.stateNode:null})}catch(c){setTimeout(function(){throw c})}}function su(e,t,a){return a=aa(a),a.tag=3,a.payload={element:null},a.callback=function(){ns(e,t)},a}function Ih(e){return e=aa(e),e.tag=3,e}function Jh(e,t,a,o){var c=a.type.getDerivedStateFromError;if(typeof c=="function"){var d=o.value;e.payload=function(){return c(d)},e.callback=function(){Zh(t,a,o)}}var v=a.stateNode;v!==null&&typeof v.componentDidCatch=="function"&&(e.callback=function(){Zh(t,a,o),typeof c!="function"&&(ua===null?ua=new Set([this]):ua.add(this));var S=o.stack;this.componentDidCatch(o.value,{componentStack:S!==null?S:""})})}function Zb(e,t,a,o,c){if(a.flags|=32768,o!==null&&typeof o=="object"&&typeof o.then=="function"){if(t=a.alternate,t!==null&&mr(t,a,c,!0),a=Dt.current,a!==null){switch(a.tag){case 31:case 13:return Zt===null?hs():a.alternate===null&&Ze===0&&(Ze=3),a.flags&=-257,a.flags|=65536,a.lanes=c,o===Gl?a.flags|=16384:(t=a.updateQueue,t===null?a.updateQueue=new Set([o]):t.add(o),Nu(e,o,c)),!1;case 22:return a.flags|=65536,o===Gl?a.flags|=16384:(t=a.updateQueue,t===null?(t={transitions:null,markerInstances:null,retryQueue:new Set([o])},a.updateQueue=t):(a=t.retryQueue,a===null?t.retryQueue=new Set([o]):a.add(o)),Nu(e,o,c)),!1}throw Error(s(435,a.tag))}return Nu(e,o,c),hs(),!1}if(Me)return t=Dt.current,t!==null?((t.flags&65536)===0&&(t.flags|=256),t.flags|=65536,t.lanes=c,o!==_c&&(e=Error(s(422),{cause:o}),mo(Qt(e,a)))):(o!==_c&&(t=Error(s(423),{cause:o}),mo(Qt(t,a))),e=e.current.alternate,e.flags|=65536,c&=-c,e.lanes|=c,o=Qt(o,a),c=su(e.stateNode,o,c),Hc(e,c),Ze!==4&&(Ze=2)),!1;var d=Error(s(520),{cause:o});if(d=Qt(d,a),zo===null?zo=[d]:zo.push(d),Ze!==4&&(Ze=2),t===null)return!0;o=Qt(o,a),a=t;do{switch(a.tag){case 3:return a.flags|=65536,e=c&-c,a.lanes|=e,e=su(a.stateNode,o,e),Hc(a,e),!1;case 1:if(t=a.type,d=a.stateNode,(a.flags&128)===0&&(typeof t.getDerivedStateFromError=="function"||d!==null&&typeof d.componentDidCatch=="function"&&(ua===null||!ua.has(d))))return a.flags|=65536,c&=-c,a.lanes|=c,c=Ih(c),Jh(c,e,a,o),Hc(a,c),!1}a=a.return}while(a!==null);return!1}var iu=Error(s(461)),tt=!1;function ut(e,t,a,o){t.child=e===null?nh(t,null,a,o):qa(t,e.child,a,o)}function Wh(e,t,a,o,c){a=a.render;var d=t.ref;if("ref"in o){var v={};for(var S in o)S!=="ref"&&(v[S]=o[S])}else v=o;return Ha(t),o=Gc(e,t,a,v,d,c),S=Yc(),e!==null&&!tt?(Xc(e,t,c),kn(e,t,c)):(Me&&S&&Ac(t),t.flags|=1,ut(e,t,o,c),t.child)}function em(e,t,a,o,c){if(e===null){var d=a.type;return typeof d=="function"&&!Sc(d)&&d.defaultProps===void 0&&a.compare===null?(t.tag=15,t.type=d,tm(e,t,d,o,c)):(e=Hl(a.type,null,o,t,t.mode,c),e.ref=t.ref,e.return=t,t.child=e)}if(d=e.child,!gu(e,c)){var v=d.memoizedProps;if(a=a.compare,a=a!==null?a:fo,a(v,o)&&e.ref===t.ref)return kn(e,t,c)}return t.flags|=1,e=Mn(d,o),e.ref=t.ref,e.return=t,t.child=e}function tm(e,t,a,o,c){if(e!==null){var d=e.memoizedProps;if(fo(d,o)&&e.ref===t.ref)if(tt=!1,t.pendingProps=o=d,gu(e,c))(e.flags&131072)!==0&&(tt=!0);else return t.lanes=e.lanes,kn(e,t,c)}return cu(e,t,a,o,c)}function nm(e,t,a,o){var c=o.children,d=e!==null?e.memoizedState:null;if(e===null&&t.stateNode===null&&(t.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),o.mode==="hidden"){if((t.flags&128)!==0){if(d=d!==null?d.baseLanes|a:a,e!==null){for(o=t.child=e.child,c=0;o!==null;)c=c|o.lanes|o.childLanes,o=o.sibling;o=c&~d}else o=0,t.child=null;return am(e,t,d,a,o)}if((a&536870912)!==0)t.memoizedState={baseLanes:0,cachePool:null},e!==null&&ql(t,d!==null?d.cachePool:null),d!==null?oh(t,d):Bc(),lh(t);else return o=t.lanes=536870912,am(e,t,d!==null?d.baseLanes|a:a,a,o)}else d!==null?(ql(t,d.cachePool),oh(t,d),la(),t.memoizedState=null):(e!==null&&ql(t,null),Bc(),la());return ut(e,t,c,a),t.child}function Ro(e,t){return e!==null&&e.tag===22||t.stateNode!==null||(t.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),t.sibling}function am(e,t,a,o,c){var d=Dc();return d=d===null?null:{parent:We._currentValue,pool:d},t.memoizedState={baseLanes:a,cachePool:d},e!==null&&ql(t,null),Bc(),lh(t),e!==null&&mr(e,t,o,!0),t.childLanes=c,null}function as(e,t){return t=os({mode:t.mode,children:t.children},e.mode),t.ref=e.ref,e.child=t,t.return=e,t}function rm(e,t,a){return qa(t,e.child,null,a),e=as(t,t.pendingProps),e.flags|=2,zt(t),t.memoizedState=null,e}function Ib(e,t,a){var o=t.pendingProps,c=(t.flags&128)!==0;if(t.flags&=-129,e===null){if(Me){if(o.mode==="hidden")return e=as(t,o),t.lanes=536870912,Ro(null,e);if(qc(t),(e=Ge)?(e=gg(e,Ft),e=e!==null&&e.data==="&"?e:null,e!==null&&(t.memoizedState={dehydrated:e,treeContext:Jn!==null?{id:mn,overflow:gn}:null,retryLane:536870912,hydrationErrors:null},a=qp(e),a.return=t,t.child=a,it=t,Ge=null)):e=null,e===null)throw ea(t);return t.lanes=536870912,null}return as(t,o)}var d=e.memoizedState;if(d!==null){var v=d.dehydrated;if(qc(t),c)if(t.flags&256)t.flags&=-257,t=rm(e,t,a);else if(t.memoizedState!==null)t.child=e.child,t.flags|=128,t=null;else throw Error(s(558));else if(tt||mr(e,t,a,!1),c=(a&e.childLanes)!==0,tt||c){if(o=Pe,o!==null&&(v=$f(o,a),v!==0&&v!==d.retryLane))throw d.retryLane=v,Da(e,v),At(o,e,v),iu;hs(),t=rm(e,t,a)}else e=d.treeContext,Ge=It(v.nextSibling),it=t,Me=!0,Wn=null,Ft=!1,e!==null&&Yp(t,e),t=as(t,o),t.flags|=4096;return t}return e=Mn(e.child,{mode:o.mode,children:o.children}),e.ref=t.ref,t.child=e,e.return=t,e}function rs(e,t){var a=t.ref;if(a===null)e!==null&&e.ref!==null&&(t.flags|=4194816);else{if(typeof a!="function"&&typeof a!="object")throw Error(s(284));(e===null||e.ref!==a)&&(t.flags|=4194816)}}function cu(e,t,a,o,c){return Ha(t),a=Gc(e,t,a,o,void 0,c),o=Yc(),e!==null&&!tt?(Xc(e,t,c),kn(e,t,c)):(Me&&o&&Ac(t),t.flags|=1,ut(e,t,a,c),t.child)}function om(e,t,a,o,c,d){return Ha(t),t.updateQueue=null,a=ih(t,o,a,c),sh(e),o=Yc(),e!==null&&!tt?(Xc(e,t,d),kn(e,t,d)):(Me&&o&&Ac(t),t.flags|=1,ut(e,t,a,d),t.child)}function lm(e,t,a,o,c){if(Ha(t),t.stateNode===null){var d=dr,v=a.contextType;typeof v=="object"&&v!==null&&(d=ct(v)),d=new a(o,d),t.memoizedState=d.state!==null&&d.state!==void 0?d.state:null,d.updater=lu,t.stateNode=d,d._reactInternals=t,d=t.stateNode,d.props=o,d.state=t.memoizedState,d.refs={},kc(t),v=a.contextType,d.context=typeof v=="object"&&v!==null?ct(v):dr,d.state=t.memoizedState,v=a.getDerivedStateFromProps,typeof v=="function"&&(ou(t,a,v,o),d.state=t.memoizedState),typeof a.getDerivedStateFromProps=="function"||typeof d.getSnapshotBeforeUpdate=="function"||typeof d.UNSAFE_componentWillMount!="function"&&typeof d.componentWillMount!="function"||(v=d.state,typeof d.componentWillMount=="function"&&d.componentWillMount(),typeof d.UNSAFE_componentWillMount=="function"&&d.UNSAFE_componentWillMount(),v!==d.state&&lu.enqueueReplaceState(d,d.state,null),wo(t,o,d,c),So(),d.state=t.memoizedState),typeof d.componentDidMount=="function"&&(t.flags|=4194308),o=!0}else if(e===null){d=t.stateNode;var S=t.memoizedProps,R=Ga(a,S);d.props=R;var k=d.context,V=a.contextType;v=dr,typeof V=="object"&&V!==null&&(v=ct(V));var Q=a.getDerivedStateFromProps;V=typeof Q=="function"||typeof d.getSnapshotBeforeUpdate=="function",S=t.pendingProps!==S,V||typeof d.UNSAFE_componentWillReceiveProps!="function"&&typeof d.componentWillReceiveProps!="function"||(S||k!==v)&&Qh(t,d,o,v),na=!1;var H=t.memoizedState;d.state=H,wo(t,o,d,c),So(),k=t.memoizedState,S||H!==k||na?(typeof Q=="function"&&(ou(t,a,Q,o),k=t.memoizedState),(R=na||Xh(t,a,R,o,H,k,v))?(V||typeof d.UNSAFE_componentWillMount!="function"&&typeof d.componentWillMount!="function"||(typeof d.componentWillMount=="function"&&d.componentWillMount(),typeof d.UNSAFE_componentWillMount=="function"&&d.UNSAFE_componentWillMount()),typeof d.componentDidMount=="function"&&(t.flags|=4194308)):(typeof d.componentDidMount=="function"&&(t.flags|=4194308),t.memoizedProps=o,t.memoizedState=k),d.props=o,d.state=k,d.context=v,o=R):(typeof d.componentDidMount=="function"&&(t.flags|=4194308),o=!1)}else{d=t.stateNode,Lc(e,t),v=t.memoizedProps,V=Ga(a,v),d.props=V,Q=t.pendingProps,H=d.context,k=a.contextType,R=dr,typeof k=="object"&&k!==null&&(R=ct(k)),S=a.getDerivedStateFromProps,(k=typeof S=="function"||typeof d.getSnapshotBeforeUpdate=="function")||typeof d.UNSAFE_componentWillReceiveProps!="function"&&typeof d.componentWillReceiveProps!="function"||(v!==Q||H!==R)&&Qh(t,d,o,R),na=!1,H=t.memoizedState,d.state=H,wo(t,o,d,c),So();var B=t.memoizedState;v!==Q||H!==B||na||e!==null&&e.dependencies!==null&&Bl(e.dependencies)?(typeof S=="function"&&(ou(t,a,S,o),B=t.memoizedState),(V=na||Xh(t,a,V,o,H,B,R)||e!==null&&e.dependencies!==null&&Bl(e.dependencies))?(k||typeof d.UNSAFE_componentWillUpdate!="function"&&typeof d.componentWillUpdate!="function"||(typeof d.componentWillUpdate=="function"&&d.componentWillUpdate(o,B,R),typeof d.UNSAFE_componentWillUpdate=="function"&&d.UNSAFE_componentWillUpdate(o,B,R)),typeof d.componentDidUpdate=="function"&&(t.flags|=4),typeof d.getSnapshotBeforeUpdate=="function"&&(t.flags|=1024)):(typeof d.componentDidUpdate!="function"||v===e.memoizedProps&&H===e.memoizedState||(t.flags|=4),typeof d.getSnapshotBeforeUpdate!="function"||v===e.memoizedProps&&H===e.memoizedState||(t.flags|=1024),t.memoizedProps=o,t.memoizedState=B),d.props=o,d.state=B,d.context=R,o=V):(typeof d.componentDidUpdate!="function"||v===e.memoizedProps&&H===e.memoizedState||(t.flags|=4),typeof d.getSnapshotBeforeUpdate!="function"||v===e.memoizedProps&&H===e.memoizedState||(t.flags|=1024),o=!1)}return d=o,rs(e,t),o=(t.flags&128)!==0,d||o?(d=t.stateNode,a=o&&typeof a.getDerivedStateFromError!="function"?null:d.render(),t.flags|=1,e!==null&&o?(t.child=qa(t,e.child,null,c),t.child=qa(t,null,a,c)):ut(e,t,a,c),t.memoizedState=d.state,e=t.child):e=kn(e,t,c),e}function sm(e,t,a,o){return ka(),t.flags|=256,ut(e,t,a,o),t.child}var uu={dehydrated:null,treeContext:null,retryLane:0,hydrationErrors:null};function du(e){return{baseLanes:e,cachePool:Zp()}}function fu(e,t,a){return e=e!==null?e.childLanes&~a:0,t&&(e|=Lt),e}function im(e,t,a){var o=t.pendingProps,c=!1,d=(t.flags&128)!==0,v;if((v=d)||(v=e!==null&&e.memoizedState===null?!1:(Ie.current&2)!==0),v&&(c=!0,t.flags&=-129),v=(t.flags&32)!==0,t.flags&=-33,e===null){if(Me){if(c?oa(t):la(),(e=Ge)?(e=gg(e,Ft),e=e!==null&&e.data!=="&"?e:null,e!==null&&(t.memoizedState={dehydrated:e,treeContext:Jn!==null?{id:mn,overflow:gn}:null,retryLane:536870912,hydrationErrors:null},a=qp(e),a.return=t,t.child=a,it=t,Ge=null)):e=null,e===null)throw ea(t);return $u(e)?t.lanes=32:t.lanes=536870912,null}var S=o.children;return o=o.fallback,c?(la(),c=t.mode,S=os({mode:"hidden",children:S},c),o=za(o,c,a,null),S.return=t,o.return=t,S.sibling=o,t.child=S,o=t.child,o.memoizedState=du(a),o.childLanes=fu(e,v,a),t.memoizedState=uu,Ro(null,o)):(oa(t),pu(t,S))}var R=e.memoizedState;if(R!==null&&(S=R.dehydrated,S!==null)){if(d)t.flags&256?(oa(t),t.flags&=-257,t=hu(e,t,a)):t.memoizedState!==null?(la(),t.child=e.child,t.flags|=128,t=null):(la(),S=o.fallback,c=t.mode,o=os({mode:"visible",children:o.children},c),S=za(S,c,a,null),S.flags|=2,o.return=t,S.return=t,o.sibling=S,t.child=o,qa(t,e.child,null,a),o=t.child,o.memoizedState=du(a),o.childLanes=fu(e,v,a),t.memoizedState=uu,t=Ro(null,o));else if(oa(t),$u(S)){if(v=S.nextSibling&&S.nextSibling.dataset,v)var k=v.dgst;v=k,o=Error(s(419)),o.stack="",o.digest=v,mo({value:o,source:null,stack:null}),t=hu(e,t,a)}else if(tt||mr(e,t,a,!1),v=(a&e.childLanes)!==0,tt||v){if(v=Pe,v!==null&&(o=$f(v,a),o!==0&&o!==R.retryLane))throw R.retryLane=o,Da(e,o),At(v,e,o),iu;Ku(S)||hs(),t=hu(e,t,a)}else Ku(S)?(t.flags|=192,t.child=e.child,t=null):(e=R.treeContext,Ge=It(S.nextSibling),it=t,Me=!0,Wn=null,Ft=!1,e!==null&&Yp(t,e),t=pu(t,o.children),t.flags|=4096);return t}return c?(la(),S=o.fallback,c=t.mode,R=e.child,k=R.sibling,o=Mn(R,{mode:"hidden",children:o.children}),o.subtreeFlags=R.subtreeFlags&65011712,k!==null?S=Mn(k,S):(S=za(S,c,a,null),S.flags|=2),S.return=t,o.return=t,o.sibling=S,t.child=o,Ro(null,o),o=t.child,S=e.child.memoizedState,S===null?S=du(a):(c=S.cachePool,c!==null?(R=We._currentValue,c=c.parent!==R?{parent:R,pool:R}:c):c=Zp(),S={baseLanes:S.baseLanes|a,cachePool:c}),o.memoizedState=S,o.childLanes=fu(e,v,a),t.memoizedState=uu,Ro(e.child,o)):(oa(t),a=e.child,e=a.sibling,a=Mn(a,{mode:"visible",children:o.children}),a.return=t,a.sibling=null,e!==null&&(v=t.deletions,v===null?(t.deletions=[e],t.flags|=16):v.push(e)),t.child=a,t.memoizedState=null,a)}function pu(e,t){return t=os({mode:"visible",children:t},e.mode),t.return=e,e.child=t}function os(e,t){return e=Nt(22,e,null,t),e.lanes=0,e}function hu(e,t,a){return qa(t,e.child,null,a),e=pu(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function cm(e,t,a){e.lanes|=t;var o=e.alternate;o!==null&&(o.lanes|=t),Mc(e.return,t,a)}function mu(e,t,a,o,c,d){var v=e.memoizedState;v===null?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:o,tail:a,tailMode:c,treeForkCount:d}:(v.isBackwards=t,v.rendering=null,v.renderingStartTime=0,v.last=o,v.tail=a,v.tailMode=c,v.treeForkCount=d)}function um(e,t,a){var o=t.pendingProps,c=o.revealOrder,d=o.tail;o=o.children;var v=Ie.current,S=(v&2)!==0;if(S?(v=v&1|2,t.flags|=128):v&=1,F(Ie,v),ut(e,t,o,a),o=Me?ho:0,!S&&e!==null&&(e.flags&128)!==0)e:for(e=t.child;e!==null;){if(e.tag===13)e.memoizedState!==null&&cm(e,a,t);else if(e.tag===19)cm(e,a,t);else if(e.child!==null){e.child.return=e,e=e.child;continue}if(e===t)break e;for(;e.sibling===null;){if(e.return===null||e.return===t)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}switch(c){case"forwards":for(a=t.child,c=null;a!==null;)e=a.alternate,e!==null&&Kl(e)===null&&(c=a),a=a.sibling;a=c,a===null?(c=t.child,t.child=null):(c=a.sibling,a.sibling=null),mu(t,!1,c,a,d,o);break;case"backwards":case"unstable_legacy-backwards":for(a=null,c=t.child,t.child=null;c!==null;){if(e=c.alternate,e!==null&&Kl(e)===null){t.child=c;break}e=c.sibling,c.sibling=a,a=c,c=e}mu(t,!0,a,null,d,o);break;case"together":mu(t,!1,null,null,void 0,o);break;default:t.memoizedState=null}return t.child}function kn(e,t,a){if(e!==null&&(t.dependencies=e.dependencies),ca|=t.lanes,(a&t.childLanes)===0)if(e!==null){if(mr(e,t,a,!1),(a&t.childLanes)===0)return null}else return null;if(e!==null&&t.child!==e.child)throw Error(s(153));if(t.child!==null){for(e=t.child,a=Mn(e,e.pendingProps),t.child=a,a.return=t;e.sibling!==null;)e=e.sibling,a=a.sibling=Mn(e,e.pendingProps),a.return=t;a.sibling=null}return t.child}function gu(e,t){return(e.lanes&t)!==0?!0:(e=e.dependencies,!!(e!==null&&Bl(e)))}function Jb(e,t,a){switch(t.tag){case 3:Qe(t,t.stateNode.containerInfo),ta(t,We,e.memoizedState.cache),ka();break;case 27:case 5:Vt(t);break;case 4:Qe(t,t.stateNode.containerInfo);break;case 10:ta(t,t.type,t.memoizedProps.value);break;case 31:if(t.memoizedState!==null)return t.flags|=128,qc(t),null;break;case 13:var o=t.memoizedState;if(o!==null)return o.dehydrated!==null?(oa(t),t.flags|=128,null):(a&t.child.childLanes)!==0?im(e,t,a):(oa(t),e=kn(e,t,a),e!==null?e.sibling:null);oa(t);break;case 19:var c=(e.flags&128)!==0;if(o=(a&t.childLanes)!==0,o||(mr(e,t,a,!1),o=(a&t.childLanes)!==0),c){if(o)return um(e,t,a);t.flags|=128}if(c=t.memoizedState,c!==null&&(c.rendering=null,c.tail=null,c.lastEffect=null),F(Ie,Ie.current),o)break;return null;case 22:return t.lanes=0,nm(e,t,a,t.pendingProps);case 24:ta(t,We,e.memoizedState.cache)}return kn(e,t,a)}function dm(e,t,a){if(e!==null)if(e.memoizedProps!==t.pendingProps)tt=!0;else{if(!gu(e,a)&&(t.flags&128)===0)return tt=!1,Jb(e,t,a);tt=(e.flags&131072)!==0}else tt=!1,Me&&(t.flags&1048576)!==0&&Gp(t,ho,t.index);switch(t.lanes=0,t.tag){case 16:e:{var o=t.pendingProps;if(e=Ba(t.elementType),t.type=e,typeof e=="function")Sc(e)?(o=Ga(e,o),t.tag=1,t=lm(null,t,e,o,a)):(t.tag=0,t=cu(null,t,e,o,a));else{if(e!=null){var c=e.$$typeof;if(c===U){t.tag=11,t=Wh(null,t,e,o,a);break e}else if(c===G){t.tag=14,t=em(null,t,e,o,a);break e}}throw t=be(e)||e,Error(s(306,t,""))}}return t;case 0:return cu(e,t,t.type,t.pendingProps,a);case 1:return o=t.type,c=Ga(o,t.pendingProps),lm(e,t,o,c,a);case 3:e:{if(Qe(t,t.stateNode.containerInfo),e===null)throw Error(s(387));o=t.pendingProps;var d=t.memoizedState;c=d.element,Lc(e,t),wo(t,o,null,a);var v=t.memoizedState;if(o=v.cache,ta(t,We,o),o!==d.cache&&Oc(t,[We],a,!0),So(),o=v.element,d.isDehydrated)if(d={element:o,isDehydrated:!1,cache:v.cache},t.updateQueue.baseState=d,t.memoizedState=d,t.flags&256){t=sm(e,t,o,a);break e}else if(o!==c){c=Qt(Error(s(424)),t),mo(c),t=sm(e,t,o,a);break e}else for(e=t.stateNode.containerInfo,e.nodeType===9?e=e.body:e=e.nodeName==="HTML"?e.ownerDocument.body:e,Ge=It(e.firstChild),it=t,Me=!0,Wn=null,Ft=!0,a=nh(t,null,o,a),t.child=a;a;)a.flags=a.flags&-3|4096,a=a.sibling;else{if(ka(),o===c){t=kn(e,t,a);break e}ut(e,t,o,a)}t=t.child}return t;case 26:return rs(e,t),e===null?(a=wg(t.type,null,t.pendingProps,null))?t.memoizedState=a:Me||(a=t.type,e=t.pendingProps,o=Ss(me.current).createElement(a),o[st]=t,o[vt]=e,dt(o,a,e),ot(o),t.stateNode=o):t.memoizedState=wg(t.type,e.memoizedProps,t.pendingProps,e.memoizedState),null;case 27:return Vt(t),e===null&&Me&&(o=t.stateNode=xg(t.type,t.pendingProps,me.current),it=t,Ft=!0,c=Ge,ha(t.type)?(Fu=c,Ge=It(o.firstChild)):Ge=c),ut(e,t,t.pendingProps.children,a),rs(e,t),e===null&&(t.flags|=4194304),t.child;case 5:return e===null&&Me&&((c=o=Ge)&&(o=T2(o,t.type,t.pendingProps,Ft),o!==null?(t.stateNode=o,it=t,Ge=It(o.firstChild),Ft=!1,c=!0):c=!1),c||ea(t)),Vt(t),c=t.type,d=t.pendingProps,v=e!==null?e.memoizedProps:null,o=d.children,Yu(c,d)?o=null:v!==null&&Yu(c,v)&&(t.flags|=32),t.memoizedState!==null&&(c=Gc(e,t,Gb,null,null,a),Vo._currentValue=c),rs(e,t),ut(e,t,o,a),t.child;case 6:return e===null&&Me&&((e=a=Ge)&&(a=M2(a,t.pendingProps,Ft),a!==null?(t.stateNode=a,it=t,Ge=null,e=!0):e=!1),e||ea(t)),null;case 13:return im(e,t,a);case 4:return Qe(t,t.stateNode.containerInfo),o=t.pendingProps,e===null?t.child=qa(t,null,o,a):ut(e,t,o,a),t.child;case 11:return Wh(e,t,t.type,t.pendingProps,a);case 7:return ut(e,t,t.pendingProps,a),t.child;case 8:return ut(e,t,t.pendingProps.children,a),t.child;case 12:return ut(e,t,t.pendingProps.children,a),t.child;case 10:return o=t.pendingProps,ta(t,t.type,o.value),ut(e,t,o.children,a),t.child;case 9:return c=t.type._context,o=t.pendingProps.children,Ha(t),c=ct(c),o=o(c),t.flags|=1,ut(e,t,o,a),t.child;case 14:return em(e,t,t.type,t.pendingProps,a);case 15:return tm(e,t,t.type,t.pendingProps,a);case 19:return um(e,t,a);case 31:return Ib(e,t,a);case 22:return nm(e,t,a,t.pendingProps);case 24:return Ha(t),o=ct(We),e===null?(c=Dc(),c===null&&(c=Pe,d=jc(),c.pooledCache=d,d.refCount++,d!==null&&(c.pooledCacheLanes|=a),c=d),t.memoizedState={parent:o,cache:c},kc(t),ta(t,We,c)):((e.lanes&a)!==0&&(Lc(e,t),wo(t,null,null,a),So()),c=e.memoizedState,d=t.memoizedState,c.parent!==o?(c={parent:o,cache:o},t.memoizedState=c,t.lanes===0&&(t.memoizedState=t.updateQueue.baseState=c),ta(t,We,o)):(o=d.cache,ta(t,We,o),o!==c.cache&&Oc(t,[We],a,!0))),ut(e,t,t.pendingProps.children,a),t.child;case 29:throw t.pendingProps}throw Error(s(156,t.tag))}function Ln(e){e.flags|=4}function yu(e,t,a,o,c){if((t=(e.mode&32)!==0)&&(t=!1),t){if(e.flags|=16777216,(c&335544128)===c)if(e.stateNode.complete)e.flags|=8192;else if(Um())e.flags|=8192;else throw Pa=Gl,zc}else e.flags&=-16777217}function fm(e,t){if(t.type!=="stylesheet"||(t.state.loading&4)!==0)e.flags&=-16777217;else if(e.flags|=16777216,!Rg(t))if(Um())e.flags|=8192;else throw Pa=Gl,zc}function ls(e,t){t!==null&&(e.flags|=4),e.flags&16384&&(t=e.tag!==22?Xf():536870912,e.lanes|=t,Rr|=t)}function To(e,t){if(!Me)switch(e.tailMode){case"hidden":t=e.tail;for(var a=null;t!==null;)t.alternate!==null&&(a=t),t=t.sibling;a===null?e.tail=null:a.sibling=null;break;case"collapsed":a=e.tail;for(var o=null;a!==null;)a.alternate!==null&&(o=a),a=a.sibling;o===null?t||e.tail===null?e.tail=null:e.tail.sibling=null:o.sibling=null}}function Ye(e){var t=e.alternate!==null&&e.alternate.child===e.child,a=0,o=0;if(t)for(var c=e.child;c!==null;)a|=c.lanes|c.childLanes,o|=c.subtreeFlags&65011712,o|=c.flags&65011712,c.return=e,c=c.sibling;else for(c=e.child;c!==null;)a|=c.lanes|c.childLanes,o|=c.subtreeFlags,o|=c.flags,c.return=e,c=c.sibling;return e.subtreeFlags|=o,e.childLanes=a,t}function Wb(e,t,a){var o=t.pendingProps;switch(Cc(t),t.tag){case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return Ye(t),null;case 1:return Ye(t),null;case 3:return a=t.stateNode,o=null,e!==null&&(o=e.memoizedState.cache),t.memoizedState.cache!==o&&(t.flags|=2048),Nn(We),Le(),a.pendingContext&&(a.context=a.pendingContext,a.pendingContext=null),(e===null||e.child===null)&&(hr(t)?Ln(t):e===null||e.memoizedState.isDehydrated&&(t.flags&256)===0||(t.flags|=1024,Rc())),Ye(t),null;case 26:var c=t.type,d=t.memoizedState;return e===null?(Ln(t),d!==null?(Ye(t),fm(t,d)):(Ye(t),yu(t,c,null,o,a))):d?d!==e.memoizedState?(Ln(t),Ye(t),fm(t,d)):(Ye(t),t.flags&=-16777217):(e=e.memoizedProps,e!==o&&Ln(t),Ye(t),yu(t,c,e,o,a)),null;case 27:if(pn(t),a=me.current,c=t.type,e!==null&&t.stateNode!=null)e.memoizedProps!==o&&Ln(t);else{if(!o){if(t.stateNode===null)throw Error(s(166));return Ye(t),null}e=J.current,hr(t)?Xp(t):(e=xg(c,o,a),t.stateNode=e,Ln(t))}return Ye(t),null;case 5:if(pn(t),c=t.type,e!==null&&t.stateNode!=null)e.memoizedProps!==o&&Ln(t);else{if(!o){if(t.stateNode===null)throw Error(s(166));return Ye(t),null}if(d=J.current,hr(t))Xp(t);else{var v=Ss(me.current);switch(d){case 1:d=v.createElementNS("http://www.w3.org/2000/svg",c);break;case 2:d=v.createElementNS("http://www.w3.org/1998/Math/MathML",c);break;default:switch(c){case"svg":d=v.createElementNS("http://www.w3.org/2000/svg",c);break;case"math":d=v.createElementNS("http://www.w3.org/1998/Math/MathML",c);break;case"script":d=v.createElement("div"),d.innerHTML="<script><\/script>",d=d.removeChild(d.firstChild);break;case"select":d=typeof o.is=="string"?v.createElement("select",{is:o.is}):v.createElement("select"),o.multiple?d.multiple=!0:o.size&&(d.size=o.size);break;default:d=typeof o.is=="string"?v.createElement(c,{is:o.is}):v.createElement(c)}}d[st]=t,d[vt]=o;e:for(v=t.child;v!==null;){if(v.tag===5||v.tag===6)d.appendChild(v.stateNode);else if(v.tag!==4&&v.tag!==27&&v.child!==null){v.child.return=v,v=v.child;continue}if(v===t)break e;for(;v.sibling===null;){if(v.return===null||v.return===t)break e;v=v.return}v.sibling.return=v.return,v=v.sibling}t.stateNode=d;e:switch(dt(d,c,o),c){case"button":case"input":case"select":case"textarea":o=!!o.autoFocus;break e;case"img":o=!0;break e;default:o=!1}o&&Ln(t)}}return Ye(t),yu(t,t.type,e===null?null:e.memoizedProps,t.pendingProps,a),null;case 6:if(e&&t.stateNode!=null)e.memoizedProps!==o&&Ln(t);else{if(typeof o!="string"&&t.stateNode===null)throw Error(s(166));if(e=me.current,hr(t)){if(e=t.stateNode,a=t.memoizedProps,o=null,c=it,c!==null)switch(c.tag){case 27:case 5:o=c.memoizedProps}e[st]=t,e=!!(e.nodeValue===a||o!==null&&o.suppressHydrationWarning===!0||ig(e.nodeValue,a)),e||ea(t,!0)}else e=Ss(e).createTextNode(o),e[st]=t,t.stateNode=e}return Ye(t),null;case 31:if(a=t.memoizedState,e===null||e.memoizedState!==null){if(o=hr(t),a!==null){if(e===null){if(!o)throw Error(s(318));if(e=t.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(s(557));e[st]=t}else ka(),(t.flags&128)===0&&(t.memoizedState=null),t.flags|=4;Ye(t),e=!1}else a=Rc(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=a),e=!0;if(!e)return t.flags&256?(zt(t),t):(zt(t),null);if((t.flags&128)!==0)throw Error(s(558))}return Ye(t),null;case 13:if(o=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(c=hr(t),o!==null&&o.dehydrated!==null){if(e===null){if(!c)throw Error(s(318));if(c=t.memoizedState,c=c!==null?c.dehydrated:null,!c)throw Error(s(317));c[st]=t}else ka(),(t.flags&128)===0&&(t.memoizedState=null),t.flags|=4;Ye(t),c=!1}else c=Rc(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=c),c=!0;if(!c)return t.flags&256?(zt(t),t):(zt(t),null)}return zt(t),(t.flags&128)!==0?(t.lanes=a,t):(a=o!==null,e=e!==null&&e.memoizedState!==null,a&&(o=t.child,c=null,o.alternate!==null&&o.alternate.memoizedState!==null&&o.alternate.memoizedState.cachePool!==null&&(c=o.alternate.memoizedState.cachePool.pool),d=null,o.memoizedState!==null&&o.memoizedState.cachePool!==null&&(d=o.memoizedState.cachePool.pool),d!==c&&(o.flags|=2048)),a!==e&&a&&(t.child.flags|=8192),ls(t,t.updateQueue),Ye(t),null);case 4:return Le(),e===null&&Bu(t.stateNode.containerInfo),Ye(t),null;case 10:return Nn(t.type),Ye(t),null;case 19:if(Y(Ie),o=t.memoizedState,o===null)return Ye(t),null;if(c=(t.flags&128)!==0,d=o.rendering,d===null)if(c)To(o,!1);else{if(Ze!==0||e!==null&&(e.flags&128)!==0)for(e=t.child;e!==null;){if(d=Kl(e),d!==null){for(t.flags|=128,To(o,!1),e=d.updateQueue,t.updateQueue=e,ls(t,e),t.subtreeFlags=0,e=a,a=t.child;a!==null;)Pp(a,e),a=a.sibling;return F(Ie,Ie.current&1|2),Me&&On(t,o.treeForkCount),t.child}e=e.sibling}o.tail!==null&&Tt()>ds&&(t.flags|=128,c=!0,To(o,!1),t.lanes=4194304)}else{if(!c)if(e=Kl(d),e!==null){if(t.flags|=128,c=!0,e=e.updateQueue,t.updateQueue=e,ls(t,e),To(o,!0),o.tail===null&&o.tailMode==="hidden"&&!d.alternate&&!Me)return Ye(t),null}else 2*Tt()-o.renderingStartTime>ds&&a!==536870912&&(t.flags|=128,c=!0,To(o,!1),t.lanes=4194304);o.isBackwards?(d.sibling=t.child,t.child=d):(e=o.last,e!==null?e.sibling=d:t.child=d,o.last=d)}return o.tail!==null?(e=o.tail,o.rendering=e,o.tail=e.sibling,o.renderingStartTime=Tt(),e.sibling=null,a=Ie.current,F(Ie,c?a&1|2:a&1),Me&&On(t,o.treeForkCount),e):(Ye(t),null);case 22:case 23:return zt(t),Pc(),o=t.memoizedState!==null,e!==null?e.memoizedState!==null!==o&&(t.flags|=8192):o&&(t.flags|=8192),o?(a&536870912)!==0&&(t.flags&128)===0&&(Ye(t),t.subtreeFlags&6&&(t.flags|=8192)):Ye(t),a=t.updateQueue,a!==null&&ls(t,a.retryQueue),a=null,e!==null&&e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(a=e.memoizedState.cachePool.pool),o=null,t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(o=t.memoizedState.cachePool.pool),o!==a&&(t.flags|=2048),e!==null&&Y(Ua),null;case 24:return a=null,e!==null&&(a=e.memoizedState.cache),t.memoizedState.cache!==a&&(t.flags|=2048),Nn(We),Ye(t),null;case 25:return null;case 30:return null}throw Error(s(156,t.tag))}function e2(e,t){switch(Cc(t),t.tag){case 1:return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return Nn(We),Le(),e=t.flags,(e&65536)!==0&&(e&128)===0?(t.flags=e&-65537|128,t):null;case 26:case 27:case 5:return pn(t),null;case 31:if(t.memoizedState!==null){if(zt(t),t.alternate===null)throw Error(s(340));ka()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 13:if(zt(t),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(s(340));ka()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return Y(Ie),null;case 4:return Le(),null;case 10:return Nn(t.type),null;case 22:case 23:return zt(t),Pc(),e!==null&&Y(Ua),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 24:return Nn(We),null;case 25:return null;default:return null}}function pm(e,t){switch(Cc(t),t.tag){case 3:Nn(We),Le();break;case 26:case 27:case 5:pn(t);break;case 4:Le();break;case 31:t.memoizedState!==null&&zt(t);break;case 13:zt(t);break;case 19:Y(Ie);break;case 10:Nn(t.type);break;case 22:case 23:zt(t),Pc(),e!==null&&Y(Ua);break;case 24:Nn(We)}}function Mo(e,t){try{var a=t.updateQueue,o=a!==null?a.lastEffect:null;if(o!==null){var c=o.next;a=c;do{if((a.tag&e)===e){o=void 0;var d=a.create,v=a.inst;o=d(),v.destroy=o}a=a.next}while(a!==c)}}catch(S){ke(t,t.return,S)}}function sa(e,t,a){try{var o=t.updateQueue,c=o!==null?o.lastEffect:null;if(c!==null){var d=c.next;o=d;do{if((o.tag&e)===e){var v=o.inst,S=v.destroy;if(S!==void 0){v.destroy=void 0,c=t;var R=a,k=S;try{k()}catch(V){ke(c,R,V)}}}o=o.next}while(o!==d)}}catch(V){ke(t,t.return,V)}}function hm(e){var t=e.updateQueue;if(t!==null){var a=e.stateNode;try{rh(t,a)}catch(o){ke(e,e.return,o)}}}function mm(e,t,a){a.props=Ga(e.type,e.memoizedProps),a.state=e.memoizedState;try{a.componentWillUnmount()}catch(o){ke(e,t,o)}}function Oo(e,t){try{var a=e.ref;if(a!==null){switch(e.tag){case 26:case 27:case 5:var o=e.stateNode;break;case 30:o=e.stateNode;break;default:o=e.stateNode}typeof a=="function"?e.refCleanup=a(o):a.current=o}}catch(c){ke(e,t,c)}}function yn(e,t){var a=e.ref,o=e.refCleanup;if(a!==null)if(typeof o=="function")try{o()}catch(c){ke(e,t,c)}finally{e.refCleanup=null,e=e.alternate,e!=null&&(e.refCleanup=null)}else if(typeof a=="function")try{a(null)}catch(c){ke(e,t,c)}else a.current=null}function gm(e){var t=e.type,a=e.memoizedProps,o=e.stateNode;try{e:switch(t){case"button":case"input":case"select":case"textarea":a.autoFocus&&o.focus();break e;case"img":a.src?o.src=a.src:a.srcSet&&(o.srcset=a.srcSet)}}catch(c){ke(e,e.return,c)}}function vu(e,t,a){try{var o=e.stateNode;w2(o,e.type,a,t),o[vt]=t}catch(c){ke(e,e.return,c)}}function ym(e){return e.tag===5||e.tag===3||e.tag===26||e.tag===27&&ha(e.type)||e.tag===4}function xu(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||ym(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;e.tag!==5&&e.tag!==6&&e.tag!==18;){if(e.tag===27&&ha(e.type)||e.flags&2||e.child===null||e.tag===4)continue e;e.child.return=e,e=e.child}if(!(e.flags&2))return e.stateNode}}function bu(e,t,a){var o=e.tag;if(o===5||o===6)e=e.stateNode,t?(a.nodeType===9?a.body:a.nodeName==="HTML"?a.ownerDocument.body:a).insertBefore(e,t):(t=a.nodeType===9?a.body:a.nodeName==="HTML"?a.ownerDocument.body:a,t.appendChild(e),a=a._reactRootContainer,a!=null||t.onclick!==null||(t.onclick=Rn));else if(o!==4&&(o===27&&ha(e.type)&&(a=e.stateNode,t=null),e=e.child,e!==null))for(bu(e,t,a),e=e.sibling;e!==null;)bu(e,t,a),e=e.sibling}function ss(e,t,a){var o=e.tag;if(o===5||o===6)e=e.stateNode,t?a.insertBefore(e,t):a.appendChild(e);else if(o!==4&&(o===27&&ha(e.type)&&(a=e.stateNode),e=e.child,e!==null))for(ss(e,t,a),e=e.sibling;e!==null;)ss(e,t,a),e=e.sibling}function vm(e){var t=e.stateNode,a=e.memoizedProps;try{for(var o=e.type,c=t.attributes;c.length;)t.removeAttributeNode(c[0]);dt(t,o,a),t[st]=e,t[vt]=a}catch(d){ke(e,e.return,d)}}var Hn=!1,nt=!1,Su=!1,xm=typeof WeakSet=="function"?WeakSet:Set,lt=null;function t2(e,t){if(e=e.containerInfo,Vu=Ts,e=jp(e),hc(e)){if("selectionStart"in e)var a={start:e.selectionStart,end:e.selectionEnd};else e:{a=(a=e.ownerDocument)&&a.defaultView||window;var o=a.getSelection&&a.getSelection();if(o&&o.rangeCount!==0){a=o.anchorNode;var c=o.anchorOffset,d=o.focusNode;o=o.focusOffset;try{a.nodeType,d.nodeType}catch{a=null;break e}var v=0,S=-1,R=-1,k=0,V=0,Q=e,H=null;t:for(;;){for(var B;Q!==a||c!==0&&Q.nodeType!==3||(S=v+c),Q!==d||o!==0&&Q.nodeType!==3||(R=v+o),Q.nodeType===3&&(v+=Q.nodeValue.length),(B=Q.firstChild)!==null;)H=Q,Q=B;for(;;){if(Q===e)break t;if(H===a&&++k===c&&(S=v),H===d&&++V===o&&(R=v),(B=Q.nextSibling)!==null)break;Q=H,H=Q.parentNode}Q=B}a=S===-1||R===-1?null:{start:S,end:R}}else a=null}a=a||{start:0,end:0}}else a=null;for(Gu={focusedElem:e,selectionRange:a},Ts=!1,lt=t;lt!==null;)if(t=lt,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,lt=e;else for(;lt!==null;){switch(t=lt,d=t.alternate,e=t.flags,t.tag){case 0:if((e&4)!==0&&(e=t.updateQueue,e=e!==null?e.events:null,e!==null))for(a=0;a<e.length;a++)c=e[a],c.ref.impl=c.nextImpl;break;case 11:case 15:break;case 1:if((e&1024)!==0&&d!==null){e=void 0,a=t,c=d.memoizedProps,d=d.memoizedState,o=a.stateNode;try{var ae=Ga(a.type,c);e=o.getSnapshotBeforeUpdate(ae,d),o.__reactInternalSnapshotBeforeUpdate=e}catch(de){ke(a,a.return,de)}}break;case 3:if((e&1024)!==0){if(e=t.stateNode.containerInfo,a=e.nodeType,a===9)Qu(e);else if(a===1)switch(e.nodeName){case"HEAD":case"HTML":case"BODY":Qu(e);break;default:e.textContent=""}}break;case 5:case 26:case 27:case 6:case 4:case 17:break;default:if((e&1024)!==0)throw Error(s(163))}if(e=t.sibling,e!==null){e.return=t.return,lt=e;break}lt=t.return}}function bm(e,t,a){var o=a.flags;switch(a.tag){case 0:case 11:case 15:Bn(e,a),o&4&&Mo(5,a);break;case 1:if(Bn(e,a),o&4)if(e=a.stateNode,t===null)try{e.componentDidMount()}catch(v){ke(a,a.return,v)}else{var c=Ga(a.type,t.memoizedProps);t=t.memoizedState;try{e.componentDidUpdate(c,t,e.__reactInternalSnapshotBeforeUpdate)}catch(v){ke(a,a.return,v)}}o&64&&hm(a),o&512&&Oo(a,a.return);break;case 3:if(Bn(e,a),o&64&&(e=a.updateQueue,e!==null)){if(t=null,a.child!==null)switch(a.child.tag){case 27:case 5:t=a.child.stateNode;break;case 1:t=a.child.stateNode}try{rh(e,t)}catch(v){ke(a,a.return,v)}}break;case 27:t===null&&o&4&&vm(a);case 26:case 5:Bn(e,a),t===null&&o&4&&gm(a),o&512&&Oo(a,a.return);break;case 12:Bn(e,a);break;case 31:Bn(e,a),o&4&&Em(e,a);break;case 13:Bn(e,a),o&4&&Am(e,a),o&64&&(e=a.memoizedState,e!==null&&(e=e.dehydrated,e!==null&&(a=u2.bind(null,a),O2(e,a))));break;case 22:if(o=a.memoizedState!==null||Hn,!o){t=t!==null&&t.memoizedState!==null||nt,c=Hn;var d=nt;Hn=o,(nt=t)&&!d?Pn(e,a,(a.subtreeFlags&8772)!==0):Bn(e,a),Hn=c,nt=d}break;case 30:break;default:Bn(e,a)}}function Sm(e){var t=e.alternate;t!==null&&(e.alternate=null,Sm(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&Ii(t)),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}var Ke=null,bt=!1;function Un(e,t,a){for(a=a.child;a!==null;)wm(e,t,a),a=a.sibling}function wm(e,t,a){if(Mt&&typeof Mt.onCommitFiberUnmount=="function")try{Mt.onCommitFiberUnmount(Wr,a)}catch{}switch(a.tag){case 26:nt||yn(a,t),Un(e,t,a),a.memoizedState?a.memoizedState.count--:a.stateNode&&(a=a.stateNode,a.parentNode.removeChild(a));break;case 27:nt||yn(a,t);var o=Ke,c=bt;ha(a.type)&&(Ke=a.stateNode,bt=!1),Un(e,t,a),Bo(a.stateNode),Ke=o,bt=c;break;case 5:nt||yn(a,t);case 6:if(o=Ke,c=bt,Ke=null,Un(e,t,a),Ke=o,bt=c,Ke!==null)if(bt)try{(Ke.nodeType===9?Ke.body:Ke.nodeName==="HTML"?Ke.ownerDocument.body:Ke).removeChild(a.stateNode)}catch(d){ke(a,t,d)}else try{Ke.removeChild(a.stateNode)}catch(d){ke(a,t,d)}break;case 18:Ke!==null&&(bt?(e=Ke,hg(e.nodeType===9?e.body:e.nodeName==="HTML"?e.ownerDocument.body:e,a.stateNode),kr(e)):hg(Ke,a.stateNode));break;case 4:o=Ke,c=bt,Ke=a.stateNode.containerInfo,bt=!0,Un(e,t,a),Ke=o,bt=c;break;case 0:case 11:case 14:case 15:sa(2,a,t),nt||sa(4,a,t),Un(e,t,a);break;case 1:nt||(yn(a,t),o=a.stateNode,typeof o.componentWillUnmount=="function"&&mm(a,t,o)),Un(e,t,a);break;case 21:Un(e,t,a);break;case 22:nt=(o=nt)||a.memoizedState!==null,Un(e,t,a),nt=o;break;default:Un(e,t,a)}}function Em(e,t){if(t.memoizedState===null&&(e=t.alternate,e!==null&&(e=e.memoizedState,e!==null))){e=e.dehydrated;try{kr(e)}catch(a){ke(t,t.return,a)}}}function Am(e,t){if(t.memoizedState===null&&(e=t.alternate,e!==null&&(e=e.memoizedState,e!==null&&(e=e.dehydrated,e!==null))))try{kr(e)}catch(a){ke(t,t.return,a)}}function n2(e){switch(e.tag){case 31:case 13:case 19:var t=e.stateNode;return t===null&&(t=e.stateNode=new xm),t;case 22:return e=e.stateNode,t=e._retryCache,t===null&&(t=e._retryCache=new xm),t;default:throw Error(s(435,e.tag))}}function is(e,t){var a=n2(e);t.forEach(function(o){if(!a.has(o)){a.add(o);var c=d2.bind(null,e,o);o.then(c,c)}})}function St(e,t){var a=t.deletions;if(a!==null)for(var o=0;o<a.length;o++){var c=a[o],d=e,v=t,S=v;e:for(;S!==null;){switch(S.tag){case 27:if(ha(S.type)){Ke=S.stateNode,bt=!1;break e}break;case 5:Ke=S.stateNode,bt=!1;break e;case 3:case 4:Ke=S.stateNode.containerInfo,bt=!0;break e}S=S.return}if(Ke===null)throw Error(s(160));wm(d,v,c),Ke=null,bt=!1,d=c.alternate,d!==null&&(d.return=null),c.return=null}if(t.subtreeFlags&13886)for(t=t.child;t!==null;)Cm(t,e),t=t.sibling}var on=null;function Cm(e,t){var a=e.alternate,o=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:St(t,e),wt(e),o&4&&(sa(3,e,e.return),Mo(3,e),sa(5,e,e.return));break;case 1:St(t,e),wt(e),o&512&&(nt||a===null||yn(a,a.return)),o&64&&Hn&&(e=e.updateQueue,e!==null&&(o=e.callbacks,o!==null&&(a=e.shared.hiddenCallbacks,e.shared.hiddenCallbacks=a===null?o:a.concat(o))));break;case 26:var c=on;if(St(t,e),wt(e),o&512&&(nt||a===null||yn(a,a.return)),o&4){var d=a!==null?a.memoizedState:null;if(o=e.memoizedState,a===null)if(o===null)if(e.stateNode===null){e:{o=e.type,a=e.memoizedProps,c=c.ownerDocument||c;t:switch(o){case"title":d=c.getElementsByTagName("title")[0],(!d||d[no]||d[st]||d.namespaceURI==="http://www.w3.org/2000/svg"||d.hasAttribute("itemprop"))&&(d=c.createElement(o),c.head.insertBefore(d,c.querySelector("head > title"))),dt(d,o,a),d[st]=e,ot(d),o=d;break e;case"link":var v=Cg("link","href",c).get(o+(a.href||""));if(v){for(var S=0;S<v.length;S++)if(d=v[S],d.getAttribute("href")===(a.href==null||a.href===""?null:a.href)&&d.getAttribute("rel")===(a.rel==null?null:a.rel)&&d.getAttribute("title")===(a.title==null?null:a.title)&&d.getAttribute("crossorigin")===(a.crossOrigin==null?null:a.crossOrigin)){v.splice(S,1);break t}}d=c.createElement(o),dt(d,o,a),c.head.appendChild(d);break;case"meta":if(v=Cg("meta","content",c).get(o+(a.content||""))){for(S=0;S<v.length;S++)if(d=v[S],d.getAttribute("content")===(a.content==null?null:""+a.content)&&d.getAttribute("name")===(a.name==null?null:a.name)&&d.getAttribute("property")===(a.property==null?null:a.property)&&d.getAttribute("http-equiv")===(a.httpEquiv==null?null:a.httpEquiv)&&d.getAttribute("charset")===(a.charSet==null?null:a.charSet)){v.splice(S,1);break t}}d=c.createElement(o),dt(d,o,a),c.head.appendChild(d);break;default:throw Error(s(468,o))}d[st]=e,ot(d),o=d}e.stateNode=o}else _g(c,e.type,e.stateNode);else e.stateNode=Ag(c,o,e.memoizedProps);else d!==o?(d===null?a.stateNode!==null&&(a=a.stateNode,a.parentNode.removeChild(a)):d.count--,o===null?_g(c,e.type,e.stateNode):Ag(c,o,e.memoizedProps)):o===null&&e.stateNode!==null&&vu(e,e.memoizedProps,a.memoizedProps)}break;case 27:St(t,e),wt(e),o&512&&(nt||a===null||yn(a,a.return)),a!==null&&o&4&&vu(e,e.memoizedProps,a.memoizedProps);break;case 5:if(St(t,e),wt(e),o&512&&(nt||a===null||yn(a,a.return)),e.flags&32){c=e.stateNode;try{rr(c,"")}catch(ae){ke(e,e.return,ae)}}o&4&&e.stateNode!=null&&(c=e.memoizedProps,vu(e,c,a!==null?a.memoizedProps:c)),o&1024&&(Su=!0);break;case 6:if(St(t,e),wt(e),o&4){if(e.stateNode===null)throw Error(s(162));o=e.memoizedProps,a=e.stateNode;try{a.nodeValue=o}catch(ae){ke(e,e.return,ae)}}break;case 3:if(As=null,c=on,on=ws(t.containerInfo),St(t,e),on=c,wt(e),o&4&&a!==null&&a.memoizedState.isDehydrated)try{kr(t.containerInfo)}catch(ae){ke(e,e.return,ae)}Su&&(Su=!1,_m(e));break;case 4:o=on,on=ws(e.stateNode.containerInfo),St(t,e),wt(e),on=o;break;case 12:St(t,e),wt(e);break;case 31:St(t,e),wt(e),o&4&&(o=e.updateQueue,o!==null&&(e.updateQueue=null,is(e,o)));break;case 13:St(t,e),wt(e),e.child.flags&8192&&e.memoizedState!==null!=(a!==null&&a.memoizedState!==null)&&(us=Tt()),o&4&&(o=e.updateQueue,o!==null&&(e.updateQueue=null,is(e,o)));break;case 22:c=e.memoizedState!==null;var R=a!==null&&a.memoizedState!==null,k=Hn,V=nt;if(Hn=k||c,nt=V||R,St(t,e),nt=V,Hn=k,wt(e),o&8192)e:for(t=e.stateNode,t._visibility=c?t._visibility&-2:t._visibility|1,c&&(a===null||R||Hn||nt||Ya(e)),a=null,t=e;;){if(t.tag===5||t.tag===26){if(a===null){R=a=t;try{if(d=R.stateNode,c)v=d.style,typeof v.setProperty=="function"?v.setProperty("display","none","important"):v.display="none";else{S=R.stateNode;var Q=R.memoizedProps.style,H=Q!=null&&Q.hasOwnProperty("display")?Q.display:null;S.style.display=H==null||typeof H=="boolean"?"":(""+H).trim()}}catch(ae){ke(R,R.return,ae)}}}else if(t.tag===6){if(a===null){R=t;try{R.stateNode.nodeValue=c?"":R.memoizedProps}catch(ae){ke(R,R.return,ae)}}}else if(t.tag===18){if(a===null){R=t;try{var B=R.stateNode;c?mg(B,!0):mg(R.stateNode,!1)}catch(ae){ke(R,R.return,ae)}}}else if((t.tag!==22&&t.tag!==23||t.memoizedState===null||t===e)&&t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break e;for(;t.sibling===null;){if(t.return===null||t.return===e)break e;a===t&&(a=null),t=t.return}a===t&&(a=null),t.sibling.return=t.return,t=t.sibling}o&4&&(o=e.updateQueue,o!==null&&(a=o.retryQueue,a!==null&&(o.retryQueue=null,is(e,a))));break;case 19:St(t,e),wt(e),o&4&&(o=e.updateQueue,o!==null&&(e.updateQueue=null,is(e,o)));break;case 30:break;case 21:break;default:St(t,e),wt(e)}}function wt(e){var t=e.flags;if(t&2){try{for(var a,o=e.return;o!==null;){if(ym(o)){a=o;break}o=o.return}if(a==null)throw Error(s(160));switch(a.tag){case 27:var c=a.stateNode,d=xu(e);ss(e,d,c);break;case 5:var v=a.stateNode;a.flags&32&&(rr(v,""),a.flags&=-33);var S=xu(e);ss(e,S,v);break;case 3:case 4:var R=a.stateNode.containerInfo,k=xu(e);bu(e,k,R);break;default:throw Error(s(161))}}catch(V){ke(e,e.return,V)}e.flags&=-3}t&4096&&(e.flags&=-4097)}function _m(e){if(e.subtreeFlags&1024)for(e=e.child;e!==null;){var t=e;_m(t),t.tag===5&&t.flags&1024&&t.stateNode.reset(),e=e.sibling}}function Bn(e,t){if(t.subtreeFlags&8772)for(t=t.child;t!==null;)bm(e,t.alternate,t),t=t.sibling}function Ya(e){for(e=e.child;e!==null;){var t=e;switch(t.tag){case 0:case 11:case 14:case 15:sa(4,t,t.return),Ya(t);break;case 1:yn(t,t.return);var a=t.stateNode;typeof a.componentWillUnmount=="function"&&mm(t,t.return,a),Ya(t);break;case 27:Bo(t.stateNode);case 26:case 5:yn(t,t.return),Ya(t);break;case 22:t.memoizedState===null&&Ya(t);break;case 30:Ya(t);break;default:Ya(t)}e=e.sibling}}function Pn(e,t,a){for(a=a&&(t.subtreeFlags&8772)!==0,t=t.child;t!==null;){var o=t.alternate,c=e,d=t,v=d.flags;switch(d.tag){case 0:case 11:case 15:Pn(c,d,a),Mo(4,d);break;case 1:if(Pn(c,d,a),o=d,c=o.stateNode,typeof c.componentDidMount=="function")try{c.componentDidMount()}catch(k){ke(o,o.return,k)}if(o=d,c=o.updateQueue,c!==null){var S=o.stateNode;try{var R=c.shared.hiddenCallbacks;if(R!==null)for(c.shared.hiddenCallbacks=null,c=0;c<R.length;c++)ah(R[c],S)}catch(k){ke(o,o.return,k)}}a&&v&64&&hm(d),Oo(d,d.return);break;case 27:vm(d);case 26:case 5:Pn(c,d,a),a&&o===null&&v&4&&gm(d),Oo(d,d.return);break;case 12:Pn(c,d,a);break;case 31:Pn(c,d,a),a&&v&4&&Em(c,d);break;case 13:Pn(c,d,a),a&&v&4&&Am(c,d);break;case 22:d.memoizedState===null&&Pn(c,d,a),Oo(d,d.return);break;case 30:break;default:Pn(c,d,a)}t=t.sibling}}function wu(e,t){var a=null;e!==null&&e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(a=e.memoizedState.cachePool.pool),e=null,t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(e=t.memoizedState.cachePool.pool),e!==a&&(e!=null&&e.refCount++,a!=null&&go(a))}function Eu(e,t){e=null,t.alternate!==null&&(e=t.alternate.memoizedState.cache),t=t.memoizedState.cache,t!==e&&(t.refCount++,e!=null&&go(e))}function ln(e,t,a,o){if(t.subtreeFlags&10256)for(t=t.child;t!==null;)Rm(e,t,a,o),t=t.sibling}function Rm(e,t,a,o){var c=t.flags;switch(t.tag){case 0:case 11:case 15:ln(e,t,a,o),c&2048&&Mo(9,t);break;case 1:ln(e,t,a,o);break;case 3:ln(e,t,a,o),c&2048&&(e=null,t.alternate!==null&&(e=t.alternate.memoizedState.cache),t=t.memoizedState.cache,t!==e&&(t.refCount++,e!=null&&go(e)));break;case 12:if(c&2048){ln(e,t,a,o),e=t.stateNode;try{var d=t.memoizedProps,v=d.id,S=d.onPostCommit;typeof S=="function"&&S(v,t.alternate===null?"mount":"update",e.passiveEffectDuration,-0)}catch(R){ke(t,t.return,R)}}else ln(e,t,a,o);break;case 31:ln(e,t,a,o);break;case 13:ln(e,t,a,o);break;case 23:break;case 22:d=t.stateNode,v=t.alternate,t.memoizedState!==null?d._visibility&2?ln(e,t,a,o):jo(e,t):d._visibility&2?ln(e,t,a,o):(d._visibility|=2,Ar(e,t,a,o,(t.subtreeFlags&10256)!==0||!1)),c&2048&&wu(v,t);break;case 24:ln(e,t,a,o),c&2048&&Eu(t.alternate,t);break;default:ln(e,t,a,o)}}function Ar(e,t,a,o,c){for(c=c&&((t.subtreeFlags&10256)!==0||!1),t=t.child;t!==null;){var d=e,v=t,S=a,R=o,k=v.flags;switch(v.tag){case 0:case 11:case 15:Ar(d,v,S,R,c),Mo(8,v);break;case 23:break;case 22:var V=v.stateNode;v.memoizedState!==null?V._visibility&2?Ar(d,v,S,R,c):jo(d,v):(V._visibility|=2,Ar(d,v,S,R,c)),c&&k&2048&&wu(v.alternate,v);break;case 24:Ar(d,v,S,R,c),c&&k&2048&&Eu(v.alternate,v);break;default:Ar(d,v,S,R,c)}t=t.sibling}}function jo(e,t){if(t.subtreeFlags&10256)for(t=t.child;t!==null;){var a=e,o=t,c=o.flags;switch(o.tag){case 22:jo(a,o),c&2048&&wu(o.alternate,o);break;case 24:jo(a,o),c&2048&&Eu(o.alternate,o);break;default:jo(a,o)}t=t.sibling}}var No=8192;function Cr(e,t,a){if(e.subtreeFlags&No)for(e=e.child;e!==null;)Tm(e,t,a),e=e.sibling}function Tm(e,t,a){switch(e.tag){case 26:Cr(e,t,a),e.flags&No&&e.memoizedState!==null&&V2(a,on,e.memoizedState,e.memoizedProps);break;case 5:Cr(e,t,a);break;case 3:case 4:var o=on;on=ws(e.stateNode.containerInfo),Cr(e,t,a),on=o;break;case 22:e.memoizedState===null&&(o=e.alternate,o!==null&&o.memoizedState!==null?(o=No,No=16777216,Cr(e,t,a),No=o):Cr(e,t,a));break;default:Cr(e,t,a)}}function Mm(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 Do(e){var t=e.deletions;if((e.flags&16)!==0){if(t!==null)for(var a=0;a<t.length;a++){var o=t[a];lt=o,jm(o,e)}Mm(e)}if(e.subtreeFlags&10256)for(e=e.child;e!==null;)Om(e),e=e.sibling}function Om(e){switch(e.tag){case 0:case 11:case 15:Do(e),e.flags&2048&&sa(9,e,e.return);break;case 3:Do(e);break;case 12:Do(e);break;case 22:var t=e.stateNode;e.memoizedState!==null&&t._visibility&2&&(e.return===null||e.return.tag!==13)?(t._visibility&=-3,cs(e)):Do(e);break;default:Do(e)}}function cs(e){var t=e.deletions;if((e.flags&16)!==0){if(t!==null)for(var a=0;a<t.length;a++){var o=t[a];lt=o,jm(o,e)}Mm(e)}for(e=e.child;e!==null;){switch(t=e,t.tag){case 0:case 11:case 15:sa(8,t,t.return),cs(t);break;case 22:a=t.stateNode,a._visibility&2&&(a._visibility&=-3,cs(t));break;default:cs(t)}e=e.sibling}}function jm(e,t){for(;lt!==null;){var a=lt;switch(a.tag){case 0:case 11:case 15:sa(8,a,t);break;case 23:case 22:if(a.memoizedState!==null&&a.memoizedState.cachePool!==null){var o=a.memoizedState.cachePool.pool;o!=null&&o.refCount++}break;case 24:go(a.memoizedState.cache)}if(o=a.child,o!==null)o.return=a,lt=o;else e:for(a=e;lt!==null;){o=lt;var c=o.sibling,d=o.return;if(Sm(o),o===a){lt=null;break e}if(c!==null){c.return=d,lt=c;break e}lt=d}}}var a2={getCacheForType:function(e){var t=ct(We),a=t.data.get(e);return a===void 0&&(a=e(),t.data.set(e,a)),a},cacheSignal:function(){return ct(We).controller.signal}},r2=typeof WeakMap=="function"?WeakMap:Map,De=0,Pe=null,Ce=null,Re=0,ze=0,kt=null,ia=!1,_r=!1,Au=!1,qn=0,Ze=0,ca=0,Xa=0,Cu=0,Lt=0,Rr=0,zo=null,Et=null,_u=!1,us=0,Nm=0,ds=1/0,fs=null,ua=null,at=0,da=null,Tr=null,Vn=0,Ru=0,Tu=null,Dm=null,ko=0,Mu=null;function Ht(){return(De&2)!==0&&Re!==0?Re&-Re:N.T!==null?ku():Ff()}function zm(){if(Lt===0)if((Re&536870912)===0||Me){var e=bl;bl<<=1,(bl&3932160)===0&&(bl=262144),Lt=e}else Lt=536870912;return e=Dt.current,e!==null&&(e.flags|=32),Lt}function At(e,t,a){(e===Pe&&(ze===2||ze===9)||e.cancelPendingCommit!==null)&&(Mr(e,0),fa(e,Re,Lt,!1)),to(e,a),((De&2)===0||e!==Pe)&&(e===Pe&&((De&2)===0&&(Xa|=a),Ze===4&&fa(e,Re,Lt,!1)),vn(e))}function km(e,t,a){if((De&6)!==0)throw Error(s(327));var o=!a&&(t&127)===0&&(t&e.expiredLanes)===0||eo(e,t),c=o?s2(e,t):ju(e,t,!0),d=o;do{if(c===0){_r&&!o&&fa(e,t,0,!1);break}else{if(a=e.current.alternate,d&&!o2(a)){c=ju(e,t,!1),d=!1;continue}if(c===2){if(d=t,e.errorRecoveryDisabledLanes&d)var v=0;else v=e.pendingLanes&-536870913,v=v!==0?v:v&536870912?536870912:0;if(v!==0){t=v;e:{var S=e;c=zo;var R=S.current.memoizedState.isDehydrated;if(R&&(Mr(S,v).flags|=256),v=ju(S,v,!1),v!==2){if(Au&&!R){S.errorRecoveryDisabledLanes|=d,Xa|=d,c=4;break e}d=Et,Et=c,d!==null&&(Et===null?Et=d:Et.push.apply(Et,d))}c=v}if(d=!1,c!==2)continue}}if(c===1){Mr(e,0),fa(e,t,0,!0);break}e:{switch(o=e,d=c,d){case 0:case 1:throw Error(s(345));case 4:if((t&4194048)!==t)break;case 6:fa(o,t,Lt,!ia);break e;case 2:Et=null;break;case 3:case 5:break;default:throw Error(s(329))}if((t&62914560)===t&&(c=us+300-Tt(),10<c)){if(fa(o,t,Lt,!ia),wl(o,0,!0)!==0)break e;Vn=t,o.timeoutHandle=fg(Lm.bind(null,o,a,Et,fs,_u,t,Lt,Xa,Rr,ia,d,"Throttled",-0,0),c);break e}Lm(o,a,Et,fs,_u,t,Lt,Xa,Rr,ia,d,null,-0,0)}}break}while(!0);vn(e)}function Lm(e,t,a,o,c,d,v,S,R,k,V,Q,H,B){if(e.timeoutHandle=-1,Q=t.subtreeFlags,Q&8192||(Q&16785408)===16785408){Q={stylesheets:null,count:0,imgCount:0,imgBytes:0,suspenseyImages:[],waitingForImages:!0,waitingForViewTransition:!1,unsuspend:Rn},Tm(t,d,Q);var ae=(d&62914560)===d?us-Tt():(d&4194048)===d?Nm-Tt():0;if(ae=G2(Q,ae),ae!==null){Vn=d,e.cancelPendingCommit=ae(Ym.bind(null,e,t,d,a,o,c,v,S,R,V,Q,null,H,B)),fa(e,d,v,!k);return}}Ym(e,t,d,a,o,c,v,S,R)}function o2(e){for(var t=e;;){var a=t.tag;if((a===0||a===11||a===15)&&t.flags&16384&&(a=t.updateQueue,a!==null&&(a=a.stores,a!==null)))for(var o=0;o<a.length;o++){var c=a[o],d=c.getSnapshot;c=c.value;try{if(!jt(d(),c))return!1}catch{return!1}}if(a=t.child,t.subtreeFlags&16384&&a!==null)a.return=t,t=a;else{if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return!0;t=t.return}t.sibling.return=t.return,t=t.sibling}}return!0}function fa(e,t,a,o){t&=~Cu,t&=~Xa,e.suspendedLanes|=t,e.pingedLanes&=~t,o&&(e.warmLanes|=t),o=e.expirationTimes;for(var c=t;0<c;){var d=31-Ot(c),v=1<<d;o[d]=-1,c&=~v}a!==0&&Qf(e,a,t)}function ps(){return(De&6)===0?(Lo(0),!1):!0}function Ou(){if(Ce!==null){if(ze===0)var e=Ce.return;else e=Ce,jn=La=null,Qc(e),xr=null,vo=0,e=Ce;for(;e!==null;)pm(e.alternate,e),e=e.return;Ce=null}}function Mr(e,t){var a=e.timeoutHandle;a!==-1&&(e.timeoutHandle=-1,C2(a)),a=e.cancelPendingCommit,a!==null&&(e.cancelPendingCommit=null,a()),Vn=0,Ou(),Pe=e,Ce=a=Mn(e.current,null),Re=t,ze=0,kt=null,ia=!1,_r=eo(e,t),Au=!1,Rr=Lt=Cu=Xa=ca=Ze=0,Et=zo=null,_u=!1,(t&8)!==0&&(t|=t&32);var o=e.entangledLanes;if(o!==0)for(e=e.entanglements,o&=t;0<o;){var c=31-Ot(o),d=1<<c;t|=e[c],o&=~d}return qn=t,zl(),a}function Hm(e,t){Se=null,N.H=_o,t===vr||t===Vl?(t=Wp(),ze=3):t===zc?(t=Wp(),ze=4):ze=t===iu?8:t!==null&&typeof t=="object"&&typeof t.then=="function"?6:1,kt=t,Ce===null&&(Ze=1,ns(e,Qt(t,e.current)))}function Um(){var e=Dt.current;return e===null?!0:(Re&4194048)===Re?Zt===null:(Re&62914560)===Re||(Re&536870912)!==0?e===Zt:!1}function Bm(){var e=N.H;return N.H=_o,e===null?_o:e}function Pm(){var e=N.A;return N.A=a2,e}function hs(){Ze=4,ia||(Re&4194048)!==Re&&Dt.current!==null||(_r=!0),(ca&134217727)===0&&(Xa&134217727)===0||Pe===null||fa(Pe,Re,Lt,!1)}function ju(e,t,a){var o=De;De|=2;var c=Bm(),d=Pm();(Pe!==e||Re!==t)&&(fs=null,Mr(e,t)),t=!1;var v=Ze;e:do try{if(ze!==0&&Ce!==null){var S=Ce,R=kt;switch(ze){case 8:Ou(),v=6;break e;case 3:case 2:case 9:case 6:Dt.current===null&&(t=!0);var k=ze;if(ze=0,kt=null,Or(e,S,R,k),a&&_r){v=0;break e}break;default:k=ze,ze=0,kt=null,Or(e,S,R,k)}}l2(),v=Ze;break}catch(V){Hm(e,V)}while(!0);return t&&e.shellSuspendCounter++,jn=La=null,De=o,N.H=c,N.A=d,Ce===null&&(Pe=null,Re=0,zl()),v}function l2(){for(;Ce!==null;)qm(Ce)}function s2(e,t){var a=De;De|=2;var o=Bm(),c=Pm();Pe!==e||Re!==t?(fs=null,ds=Tt()+500,Mr(e,t)):_r=eo(e,t);e:do try{if(ze!==0&&Ce!==null){t=Ce;var d=kt;t:switch(ze){case 1:ze=0,kt=null,Or(e,t,d,1);break;case 2:case 9:if(Ip(d)){ze=0,kt=null,Vm(t);break}t=function(){ze!==2&&ze!==9||Pe!==e||(ze=7),vn(e)},d.then(t,t);break e;case 3:ze=7;break e;case 4:ze=5;break e;case 7:Ip(d)?(ze=0,kt=null,Vm(t)):(ze=0,kt=null,Or(e,t,d,7));break;case 5:var v=null;switch(Ce.tag){case 26:v=Ce.memoizedState;case 5:case 27:var S=Ce;if(v?Rg(v):S.stateNode.complete){ze=0,kt=null;var R=S.sibling;if(R!==null)Ce=R;else{var k=S.return;k!==null?(Ce=k,ms(k)):Ce=null}break t}}ze=0,kt=null,Or(e,t,d,5);break;case 6:ze=0,kt=null,Or(e,t,d,6);break;case 8:Ou(),Ze=6;break e;default:throw Error(s(462))}}i2();break}catch(V){Hm(e,V)}while(!0);return jn=La=null,N.H=o,N.A=c,De=a,Ce!==null?0:(Pe=null,Re=0,zl(),Ze)}function i2(){for(;Ce!==null&&!jx();)qm(Ce)}function qm(e){var t=dm(e.alternate,e,qn);e.memoizedProps=e.pendingProps,t===null?ms(e):Ce=t}function Vm(e){var t=e,a=t.alternate;switch(t.tag){case 15:case 0:t=om(a,t,t.pendingProps,t.type,void 0,Re);break;case 11:t=om(a,t,t.pendingProps,t.type.render,t.ref,Re);break;case 5:Qc(t);default:pm(a,t),t=Ce=Pp(t,qn),t=dm(a,t,qn)}e.memoizedProps=e.pendingProps,t===null?ms(e):Ce=t}function Or(e,t,a,o){jn=La=null,Qc(t),xr=null,vo=0;var c=t.return;try{if(Zb(e,c,t,a,Re)){Ze=1,ns(e,Qt(a,e.current)),Ce=null;return}}catch(d){if(c!==null)throw Ce=c,d;Ze=1,ns(e,Qt(a,e.current)),Ce=null;return}t.flags&32768?(Me||o===1?e=!0:_r||(Re&536870912)!==0?e=!1:(ia=e=!0,(o===2||o===9||o===3||o===6)&&(o=Dt.current,o!==null&&o.tag===13&&(o.flags|=16384))),Gm(t,e)):ms(t)}function ms(e){var t=e;do{if((t.flags&32768)!==0){Gm(t,ia);return}e=t.return;var a=Wb(t.alternate,t,qn);if(a!==null){Ce=a;return}if(t=t.sibling,t!==null){Ce=t;return}Ce=t=e}while(t!==null);Ze===0&&(Ze=5)}function Gm(e,t){do{var a=e2(e.alternate,e);if(a!==null){a.flags&=32767,Ce=a;return}if(a=e.return,a!==null&&(a.flags|=32768,a.subtreeFlags=0,a.deletions=null),!t&&(e=e.sibling,e!==null)){Ce=e;return}Ce=e=a}while(e!==null);Ze=6,Ce=null}function Ym(e,t,a,o,c,d,v,S,R){e.cancelPendingCommit=null;do gs();while(at!==0);if((De&6)!==0)throw Error(s(327));if(t!==null){if(t===e.current)throw Error(s(177));if(d=t.lanes|t.childLanes,d|=xc,qx(e,a,d,v,S,R),e===Pe&&(Ce=Pe=null,Re=0),Tr=t,da=e,Vn=a,Ru=d,Tu=c,Dm=o,(t.subtreeFlags&10256)!==0||(t.flags&10256)!==0?(e.callbackNode=null,e.callbackPriority=0,f2(vl,function(){return Fm(),null})):(e.callbackNode=null,e.callbackPriority=0),o=(t.flags&13878)!==0,(t.subtreeFlags&13878)!==0||o){o=N.T,N.T=null,c=$.p,$.p=2,v=De,De|=4;try{t2(e,t,a)}finally{De=v,$.p=c,N.T=o}}at=1,Xm(),Qm(),Km()}}function Xm(){if(at===1){at=0;var e=da,t=Tr,a=(t.flags&13878)!==0;if((t.subtreeFlags&13878)!==0||a){a=N.T,N.T=null;var o=$.p;$.p=2;var c=De;De|=4;try{Cm(t,e);var d=Gu,v=jp(e.containerInfo),S=d.focusedElem,R=d.selectionRange;if(v!==S&&S&&S.ownerDocument&&Op(S.ownerDocument.documentElement,S)){if(R!==null&&hc(S)){var k=R.start,V=R.end;if(V===void 0&&(V=k),"selectionStart"in S)S.selectionStart=k,S.selectionEnd=Math.min(V,S.value.length);else{var Q=S.ownerDocument||document,H=Q&&Q.defaultView||window;if(H.getSelection){var B=H.getSelection(),ae=S.textContent.length,de=Math.min(R.start,ae),Be=R.end===void 0?de:Math.min(R.end,ae);!B.extend&&de>Be&&(v=Be,Be=de,de=v);var j=Mp(S,de),O=Mp(S,Be);if(j&&O&&(B.rangeCount!==1||B.anchorNode!==j.node||B.anchorOffset!==j.offset||B.focusNode!==O.node||B.focusOffset!==O.offset)){var z=Q.createRange();z.setStart(j.node,j.offset),B.removeAllRanges(),de>Be?(B.addRange(z),B.extend(O.node,O.offset)):(z.setEnd(O.node,O.offset),B.addRange(z))}}}}for(Q=[],B=S;B=B.parentNode;)B.nodeType===1&&Q.push({element:B,left:B.scrollLeft,top:B.scrollTop});for(typeof S.focus=="function"&&S.focus(),S=0;S<Q.length;S++){var X=Q[S];X.element.scrollLeft=X.left,X.element.scrollTop=X.top}}Ts=!!Vu,Gu=Vu=null}finally{De=c,$.p=o,N.T=a}}e.current=t,at=2}}function Qm(){if(at===2){at=0;var e=da,t=Tr,a=(t.flags&8772)!==0;if((t.subtreeFlags&8772)!==0||a){a=N.T,N.T=null;var o=$.p;$.p=2;var c=De;De|=4;try{bm(e,t.alternate,t)}finally{De=c,$.p=o,N.T=a}}at=3}}function Km(){if(at===4||at===3){at=0,Nx();var e=da,t=Tr,a=Vn,o=Dm;(t.subtreeFlags&10256)!==0||(t.flags&10256)!==0?at=5:(at=0,Tr=da=null,$m(e,e.pendingLanes));var c=e.pendingLanes;if(c===0&&(ua=null),Fi(a),t=t.stateNode,Mt&&typeof Mt.onCommitFiberRoot=="function")try{Mt.onCommitFiberRoot(Wr,t,void 0,(t.current.flags&128)===128)}catch{}if(o!==null){t=N.T,c=$.p,$.p=2,N.T=null;try{for(var d=e.onRecoverableError,v=0;v<o.length;v++){var S=o[v];d(S.value,{componentStack:S.stack})}}finally{N.T=t,$.p=c}}(Vn&3)!==0&&gs(),vn(e),c=e.pendingLanes,(a&261930)!==0&&(c&42)!==0?e===Mu?ko++:(ko=0,Mu=e):ko=0,Lo(0)}}function $m(e,t){(e.pooledCacheLanes&=t)===0&&(t=e.pooledCache,t!=null&&(e.pooledCache=null,go(t)))}function gs(){return Xm(),Qm(),Km(),Fm()}function Fm(){if(at!==5)return!1;var e=da,t=Ru;Ru=0;var a=Fi(Vn),o=N.T,c=$.p;try{$.p=32>a?32:a,N.T=null,a=Tu,Tu=null;var d=da,v=Vn;if(at=0,Tr=da=null,Vn=0,(De&6)!==0)throw Error(s(331));var S=De;if(De|=4,Om(d.current),Rm(d,d.current,v,a),De=S,Lo(0,!1),Mt&&typeof Mt.onPostCommitFiberRoot=="function")try{Mt.onPostCommitFiberRoot(Wr,d)}catch{}return!0}finally{$.p=c,N.T=o,$m(e,t)}}function Zm(e,t,a){t=Qt(a,t),t=su(e.stateNode,t,2),e=ra(e,t,2),e!==null&&(to(e,2),vn(e))}function ke(e,t,a){if(e.tag===3)Zm(e,e,a);else for(;t!==null;){if(t.tag===3){Zm(t,e,a);break}else if(t.tag===1){var o=t.stateNode;if(typeof t.type.getDerivedStateFromError=="function"||typeof o.componentDidCatch=="function"&&(ua===null||!ua.has(o))){e=Qt(a,e),a=Ih(2),o=ra(t,a,2),o!==null&&(Jh(a,o,t,e),to(o,2),vn(o));break}}t=t.return}}function Nu(e,t,a){var o=e.pingCache;if(o===null){o=e.pingCache=new r2;var c=new Set;o.set(t,c)}else c=o.get(t),c===void 0&&(c=new Set,o.set(t,c));c.has(a)||(Au=!0,c.add(a),e=c2.bind(null,e,t,a),t.then(e,e))}function c2(e,t,a){var o=e.pingCache;o!==null&&o.delete(t),e.pingedLanes|=e.suspendedLanes&a,e.warmLanes&=~a,Pe===e&&(Re&a)===a&&(Ze===4||Ze===3&&(Re&62914560)===Re&&300>Tt()-us?(De&2)===0&&Mr(e,0):Cu|=a,Rr===Re&&(Rr=0)),vn(e)}function Im(e,t){t===0&&(t=Xf()),e=Da(e,t),e!==null&&(to(e,t),vn(e))}function u2(e){var t=e.memoizedState,a=0;t!==null&&(a=t.retryLane),Im(e,a)}function d2(e,t){var a=0;switch(e.tag){case 31:case 13:var o=e.stateNode,c=e.memoizedState;c!==null&&(a=c.retryLane);break;case 19:o=e.stateNode;break;case 22:o=e.stateNode._retryCache;break;default:throw Error(s(314))}o!==null&&o.delete(t),Im(e,a)}function f2(e,t){return Xi(e,t)}var ys=null,jr=null,Du=!1,vs=!1,zu=!1,pa=0;function vn(e){e!==jr&&e.next===null&&(jr===null?ys=jr=e:jr=jr.next=e),vs=!0,Du||(Du=!0,h2())}function Lo(e,t){if(!zu&&vs){zu=!0;do for(var a=!1,o=ys;o!==null;){if(e!==0){var c=o.pendingLanes;if(c===0)var d=0;else{var v=o.suspendedLanes,S=o.pingedLanes;d=(1<<31-Ot(42|e)+1)-1,d&=c&~(v&~S),d=d&201326741?d&201326741|1:d?d|2:0}d!==0&&(a=!0,tg(o,d))}else d=Re,d=wl(o,o===Pe?d:0,o.cancelPendingCommit!==null||o.timeoutHandle!==-1),(d&3)===0||eo(o,d)||(a=!0,tg(o,d));o=o.next}while(a);zu=!1}}function p2(){Jm()}function Jm(){vs=Du=!1;var e=0;pa!==0&&A2()&&(e=pa);for(var t=Tt(),a=null,o=ys;o!==null;){var c=o.next,d=Wm(o,t);d===0?(o.next=null,a===null?ys=c:a.next=c,c===null&&(jr=a)):(a=o,(e!==0||(d&3)!==0)&&(vs=!0)),o=c}at!==0&&at!==5||Lo(e),pa!==0&&(pa=0)}function Wm(e,t){for(var a=e.suspendedLanes,o=e.pingedLanes,c=e.expirationTimes,d=e.pendingLanes&-62914561;0<d;){var v=31-Ot(d),S=1<<v,R=c[v];R===-1?((S&a)===0||(S&o)!==0)&&(c[v]=Px(S,t)):R<=t&&(e.expiredLanes|=S),d&=~S}if(t=Pe,a=Re,a=wl(e,e===t?a:0,e.cancelPendingCommit!==null||e.timeoutHandle!==-1),o=e.callbackNode,a===0||e===t&&(ze===2||ze===9)||e.cancelPendingCommit!==null)return o!==null&&o!==null&&Qi(o),e.callbackNode=null,e.callbackPriority=0;if((a&3)===0||eo(e,a)){if(t=a&-a,t===e.callbackPriority)return t;switch(o!==null&&Qi(o),Fi(a)){case 2:case 8:a=Gf;break;case 32:a=vl;break;case 268435456:a=Yf;break;default:a=vl}return o=eg.bind(null,e),a=Xi(a,o),e.callbackPriority=t,e.callbackNode=a,t}return o!==null&&o!==null&&Qi(o),e.callbackPriority=2,e.callbackNode=null,2}function eg(e,t){if(at!==0&&at!==5)return e.callbackNode=null,e.callbackPriority=0,null;var a=e.callbackNode;if(gs()&&e.callbackNode!==a)return null;var o=Re;return o=wl(e,e===Pe?o:0,e.cancelPendingCommit!==null||e.timeoutHandle!==-1),o===0?null:(km(e,o,t),Wm(e,Tt()),e.callbackNode!=null&&e.callbackNode===a?eg.bind(null,e):null)}function tg(e,t){if(gs())return null;km(e,t,!0)}function h2(){_2(function(){(De&6)!==0?Xi(Vf,p2):Jm()})}function ku(){if(pa===0){var e=gr;e===0&&(e=xl,xl<<=1,(xl&261888)===0&&(xl=256)),pa=e}return pa}function ng(e){return e==null||typeof e=="symbol"||typeof e=="boolean"?null:typeof e=="function"?e:_l(""+e)}function ag(e,t){var a=t.ownerDocument.createElement("input");return a.name=t.name,a.value=t.value,e.id&&a.setAttribute("form",e.id),t.parentNode.insertBefore(a,t),e=new FormData(e),a.parentNode.removeChild(a),e}function m2(e,t,a,o,c){if(t==="submit"&&a&&a.stateNode===c){var d=ng((c[vt]||null).action),v=o.submitter;v&&(t=(t=v[vt]||null)?ng(t.formAction):v.getAttribute("formAction"),t!==null&&(d=t,v=null));var S=new Ol("action","action",null,o,c);e.push({event:S,listeners:[{instance:null,listener:function(){if(o.defaultPrevented){if(pa!==0){var R=v?ag(c,v):new FormData(c);tu(a,{pending:!0,data:R,method:c.method,action:d},null,R)}}else typeof d=="function"&&(S.preventDefault(),R=v?ag(c,v):new FormData(c),tu(a,{pending:!0,data:R,method:c.method,action:d},d,R))},currentTarget:c}]})}}for(var Lu=0;Lu<vc.length;Lu++){var Hu=vc[Lu],g2=Hu.toLowerCase(),y2=Hu[0].toUpperCase()+Hu.slice(1);rn(g2,"on"+y2)}rn(zp,"onAnimationEnd"),rn(kp,"onAnimationIteration"),rn(Lp,"onAnimationStart"),rn("dblclick","onDoubleClick"),rn("focusin","onFocus"),rn("focusout","onBlur"),rn(Db,"onTransitionRun"),rn(zb,"onTransitionStart"),rn(kb,"onTransitionCancel"),rn(Hp,"onTransitionEnd"),nr("onMouseEnter",["mouseout","mouseover"]),nr("onMouseLeave",["mouseout","mouseover"]),nr("onPointerEnter",["pointerout","pointerover"]),nr("onPointerLeave",["pointerout","pointerover"]),Ma("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),Ma("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")),Ma("onBeforeInput",["compositionend","keypress","textInput","paste"]),Ma("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),Ma("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),Ma("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var Ho="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(" "),v2=new Set("beforetoggle cancel close invalid load scroll scrollend toggle".split(" ").concat(Ho));function rg(e,t){t=(t&4)!==0;for(var a=0;a<e.length;a++){var o=e[a],c=o.event;o=o.listeners;e:{var d=void 0;if(t)for(var v=o.length-1;0<=v;v--){var S=o[v],R=S.instance,k=S.currentTarget;if(S=S.listener,R!==d&&c.isPropagationStopped())break e;d=S,c.currentTarget=k;try{d(c)}catch(V){Dl(V)}c.currentTarget=null,d=R}else for(v=0;v<o.length;v++){if(S=o[v],R=S.instance,k=S.currentTarget,S=S.listener,R!==d&&c.isPropagationStopped())break e;d=S,c.currentTarget=k;try{d(c)}catch(V){Dl(V)}c.currentTarget=null,d=R}}}}function _e(e,t){var a=t[Zi];a===void 0&&(a=t[Zi]=new Set);var o=e+"__bubble";a.has(o)||(og(t,e,2,!1),a.add(o))}function Uu(e,t,a){var o=0;t&&(o|=4),og(a,e,o,t)}var xs="_reactListening"+Math.random().toString(36).slice(2);function Bu(e){if(!e[xs]){e[xs]=!0,Jf.forEach(function(a){a!=="selectionchange"&&(v2.has(a)||Uu(a,!1,e),Uu(a,!0,e))});var t=e.nodeType===9?e:e.ownerDocument;t===null||t[xs]||(t[xs]=!0,Uu("selectionchange",!1,t))}}function og(e,t,a,o){switch(zg(t)){case 2:var c=Q2;break;case 8:c=K2;break;default:c=ed}a=c.bind(null,t,a,e),c=void 0,!oc||t!=="touchstart"&&t!=="touchmove"&&t!=="wheel"||(c=!0),o?c!==void 0?e.addEventListener(t,a,{capture:!0,passive:c}):e.addEventListener(t,a,!0):c!==void 0?e.addEventListener(t,a,{passive:c}):e.addEventListener(t,a,!1)}function Pu(e,t,a,o,c){var d=o;if((t&1)===0&&(t&2)===0&&o!==null)e:for(;;){if(o===null)return;var v=o.tag;if(v===3||v===4){var S=o.stateNode.containerInfo;if(S===c)break;if(v===4)for(v=o.return;v!==null;){var R=v.tag;if((R===3||R===4)&&v.stateNode.containerInfo===c)return;v=v.return}for(;S!==null;){if(v=Wa(S),v===null)return;if(R=v.tag,R===5||R===6||R===26||R===27){o=d=v;continue e}S=S.parentNode}}o=o.return}up(function(){var k=d,V=ac(a),Q=[];e:{var H=Up.get(e);if(H!==void 0){var B=Ol,ae=e;switch(e){case"keypress":if(Tl(a)===0)break e;case"keydown":case"keyup":B=db;break;case"focusin":ae="focus",B=cc;break;case"focusout":ae="blur",B=cc;break;case"beforeblur":case"afterblur":B=cc;break;case"click":if(a.button===2)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":B=pp;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":B=Wx;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":B=hb;break;case zp:case kp:case Lp:B=nb;break;case Hp:B=gb;break;case"scroll":case"scrollend":B=Ix;break;case"wheel":B=vb;break;case"copy":case"cut":case"paste":B=rb;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":B=mp;break;case"toggle":case"beforetoggle":B=bb}var de=(t&4)!==0,Be=!de&&(e==="scroll"||e==="scrollend"),j=de?H!==null?H+"Capture":null:H;de=[];for(var O=k,z;O!==null;){var X=O;if(z=X.stateNode,X=X.tag,X!==5&&X!==26&&X!==27||z===null||j===null||(X=ro(O,j),X!=null&&de.push(Uo(O,X,z))),Be)break;O=O.return}0<de.length&&(H=new B(H,ae,null,a,V),Q.push({event:H,listeners:de}))}}if((t&7)===0){e:{if(H=e==="mouseover"||e==="pointerover",B=e==="mouseout"||e==="pointerout",H&&a!==nc&&(ae=a.relatedTarget||a.fromElement)&&(Wa(ae)||ae[Ja]))break e;if((B||H)&&(H=V.window===V?V:(H=V.ownerDocument)?H.defaultView||H.parentWindow:window,B?(ae=a.relatedTarget||a.toElement,B=k,ae=ae?Wa(ae):null,ae!==null&&(Be=u(ae),de=ae.tag,ae!==Be||de!==5&&de!==27&&de!==6)&&(ae=null)):(B=null,ae=k),B!==ae)){if(de=pp,X="onMouseLeave",j="onMouseEnter",O="mouse",(e==="pointerout"||e==="pointerover")&&(de=mp,X="onPointerLeave",j="onPointerEnter",O="pointer"),Be=B==null?H:ao(B),z=ae==null?H:ao(ae),H=new de(X,O+"leave",B,a,V),H.target=Be,H.relatedTarget=z,X=null,Wa(V)===k&&(de=new de(j,O+"enter",ae,a,V),de.target=z,de.relatedTarget=Be,X=de),Be=X,B&&ae)t:{for(de=x2,j=B,O=ae,z=0,X=j;X;X=de(X))z++;X=0;for(var ie=O;ie;ie=de(ie))X++;for(;0<z-X;)j=de(j),z--;for(;0<X-z;)O=de(O),X--;for(;z--;){if(j===O||O!==null&&j===O.alternate){de=j;break t}j=de(j),O=de(O)}de=null}else de=null;B!==null&&lg(Q,H,B,de,!1),ae!==null&&Be!==null&&lg(Q,Be,ae,de,!0)}}e:{if(H=k?ao(k):window,B=H.nodeName&&H.nodeName.toLowerCase(),B==="select"||B==="input"&&H.type==="file")var je=Ep;else if(Sp(H))if(Ap)je=Ob;else{je=Tb;var le=Rb}else B=H.nodeName,!B||B.toLowerCase()!=="input"||H.type!=="checkbox"&&H.type!=="radio"?k&&tc(k.elementType)&&(je=Ep):je=Mb;if(je&&(je=je(e,k))){wp(Q,je,a,V);break e}le&&le(e,H,k),e==="focusout"&&k&&H.type==="number"&&k.memoizedProps.value!=null&&ec(H,"number",H.value)}switch(le=k?ao(k):window,e){case"focusin":(Sp(le)||le.contentEditable==="true")&&(ir=le,mc=k,po=null);break;case"focusout":po=mc=ir=null;break;case"mousedown":gc=!0;break;case"contextmenu":case"mouseup":case"dragend":gc=!1,Np(Q,a,V);break;case"selectionchange":if(Nb)break;case"keydown":case"keyup":Np(Q,a,V)}var we;if(dc)e:{switch(e){case"compositionstart":var Te="onCompositionStart";break e;case"compositionend":Te="onCompositionEnd";break e;case"compositionupdate":Te="onCompositionUpdate";break e}Te=void 0}else sr?xp(e,a)&&(Te="onCompositionEnd"):e==="keydown"&&a.keyCode===229&&(Te="onCompositionStart");Te&&(gp&&a.locale!=="ko"&&(sr||Te!=="onCompositionStart"?Te==="onCompositionEnd"&&sr&&(we=dp()):(In=V,lc="value"in In?In.value:In.textContent,sr=!0)),le=bs(k,Te),0<le.length&&(Te=new hp(Te,e,null,a,V),Q.push({event:Te,listeners:le}),we?Te.data=we:(we=bp(a),we!==null&&(Te.data=we)))),(we=wb?Eb(e,a):Ab(e,a))&&(Te=bs(k,"onBeforeInput"),0<Te.length&&(le=new hp("onBeforeInput","beforeinput",null,a,V),Q.push({event:le,listeners:Te}),le.data=we)),m2(Q,e,k,a,V)}rg(Q,t)})}function Uo(e,t,a){return{instance:e,listener:t,currentTarget:a}}function bs(e,t){for(var a=t+"Capture",o=[];e!==null;){var c=e,d=c.stateNode;if(c=c.tag,c!==5&&c!==26&&c!==27||d===null||(c=ro(e,a),c!=null&&o.unshift(Uo(e,c,d)),c=ro(e,t),c!=null&&o.push(Uo(e,c,d))),e.tag===3)return o;e=e.return}return[]}function x2(e){if(e===null)return null;do e=e.return;while(e&&e.tag!==5&&e.tag!==27);return e||null}function lg(e,t,a,o,c){for(var d=t._reactName,v=[];a!==null&&a!==o;){var S=a,R=S.alternate,k=S.stateNode;if(S=S.tag,R!==null&&R===o)break;S!==5&&S!==26&&S!==27||k===null||(R=k,c?(k=ro(a,d),k!=null&&v.unshift(Uo(a,k,R))):c||(k=ro(a,d),k!=null&&v.push(Uo(a,k,R)))),a=a.return}v.length!==0&&e.push({event:t,listeners:v})}var b2=/\r\n?/g,S2=/\u0000|\uFFFD/g;function sg(e){return(typeof e=="string"?e:""+e).replace(b2,`
`).replace(S2,"")}function ig(e,t){return t=sg(t),sg(e)===t}function Ue(e,t,a,o,c,d){switch(a){case"children":typeof o=="string"?t==="body"||t==="textarea"&&o===""||rr(e,o):(typeof o=="number"||typeof o=="bigint")&&t!=="body"&&rr(e,""+o);break;case"className":Al(e,"class",o);break;case"tabIndex":Al(e,"tabindex",o);break;case"dir":case"role":case"viewBox":case"width":case"height":Al(e,a,o);break;case"style":ip(e,o,d);break;case"data":if(t!=="object"){Al(e,"data",o);break}case"src":case"href":if(o===""&&(t!=="a"||a!=="href")){e.removeAttribute(a);break}if(o==null||typeof o=="function"||typeof o=="symbol"||typeof o=="boolean"){e.removeAttribute(a);break}o=_l(""+o),e.setAttribute(a,o);break;case"action":case"formAction":if(typeof o=="function"){e.setAttribute(a,"javascript:throw new Error('A React form was unexpectedly submitted. If you called form.submit() manually, consider using form.requestSubmit() instead. If you\\'re trying to use event.stopPropagation() in a submit event handler, consider also calling event.preventDefault().')");break}else typeof d=="function"&&(a==="formAction"?(t!=="input"&&Ue(e,t,"name",c.name,c,null),Ue(e,t,"formEncType",c.formEncType,c,null),Ue(e,t,"formMethod",c.formMethod,c,null),Ue(e,t,"formTarget",c.formTarget,c,null)):(Ue(e,t,"encType",c.encType,c,null),Ue(e,t,"method",c.method,c,null),Ue(e,t,"target",c.target,c,null)));if(o==null||typeof o=="symbol"||typeof o=="boolean"){e.removeAttribute(a);break}o=_l(""+o),e.setAttribute(a,o);break;case"onClick":o!=null&&(e.onclick=Rn);break;case"onScroll":o!=null&&_e("scroll",e);break;case"onScrollEnd":o!=null&&_e("scrollend",e);break;case"dangerouslySetInnerHTML":if(o!=null){if(typeof o!="object"||!("__html"in o))throw Error(s(61));if(a=o.__html,a!=null){if(c.children!=null)throw Error(s(60));e.innerHTML=a}}break;case"multiple":e.multiple=o&&typeof o!="function"&&typeof o!="symbol";break;case"muted":e.muted=o&&typeof o!="function"&&typeof o!="symbol";break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"defaultValue":case"defaultChecked":case"innerHTML":case"ref":break;case"autoFocus":break;case"xlinkHref":if(o==null||typeof o=="function"||typeof o=="boolean"||typeof o=="symbol"){e.removeAttribute("xlink:href");break}a=_l(""+o),e.setAttributeNS("http://www.w3.org/1999/xlink","xlink:href",a);break;case"contentEditable":case"spellCheck":case"draggable":case"value":case"autoReverse":case"externalResourcesRequired":case"focusable":case"preserveAlpha":o!=null&&typeof o!="function"&&typeof o!="symbol"?e.setAttribute(a,""+o):e.removeAttribute(a);break;case"inert":case"allowFullScreen":case"async":case"autoPlay":case"controls":case"default":case"defer":case"disabled":case"disablePictureInPicture":case"disableRemotePlayback":case"formNoValidate":case"hidden":case"loop":case"noModule":case"noValidate":case"open":case"playsInline":case"readOnly":case"required":case"reversed":case"scoped":case"seamless":case"itemScope":o&&typeof o!="function"&&typeof o!="symbol"?e.setAttribute(a,""):e.removeAttribute(a);break;case"capture":case"download":o===!0?e.setAttribute(a,""):o!==!1&&o!=null&&typeof o!="function"&&typeof o!="symbol"?e.setAttribute(a,o):e.removeAttribute(a);break;case"cols":case"rows":case"size":case"span":o!=null&&typeof o!="function"&&typeof o!="symbol"&&!isNaN(o)&&1<=o?e.setAttribute(a,o):e.removeAttribute(a);break;case"rowSpan":case"start":o==null||typeof o=="function"||typeof o=="symbol"||isNaN(o)?e.removeAttribute(a):e.setAttribute(a,o);break;case"popover":_e("beforetoggle",e),_e("toggle",e),El(e,"popover",o);break;case"xlinkActuate":_n(e,"http://www.w3.org/1999/xlink","xlink:actuate",o);break;case"xlinkArcrole":_n(e,"http://www.w3.org/1999/xlink","xlink:arcrole",o);break;case"xlinkRole":_n(e,"http://www.w3.org/1999/xlink","xlink:role",o);break;case"xlinkShow":_n(e,"http://www.w3.org/1999/xlink","xlink:show",o);break;case"xlinkTitle":_n(e,"http://www.w3.org/1999/xlink","xlink:title",o);break;case"xlinkType":_n(e,"http://www.w3.org/1999/xlink","xlink:type",o);break;case"xmlBase":_n(e,"http://www.w3.org/XML/1998/namespace","xml:base",o);break;case"xmlLang":_n(e,"http://www.w3.org/XML/1998/namespace","xml:lang",o);break;case"xmlSpace":_n(e,"http://www.w3.org/XML/1998/namespace","xml:space",o);break;case"is":El(e,"is",o);break;case"innerText":case"textContent":break;default:(!(2<a.length)||a[0]!=="o"&&a[0]!=="O"||a[1]!=="n"&&a[1]!=="N")&&(a=Fx.get(a)||a,El(e,a,o))}}function qu(e,t,a,o,c,d){switch(a){case"style":ip(e,o,d);break;case"dangerouslySetInnerHTML":if(o!=null){if(typeof o!="object"||!("__html"in o))throw Error(s(61));if(a=o.__html,a!=null){if(c.children!=null)throw Error(s(60));e.innerHTML=a}}break;case"children":typeof o=="string"?rr(e,o):(typeof o=="number"||typeof o=="bigint")&&rr(e,""+o);break;case"onScroll":o!=null&&_e("scroll",e);break;case"onScrollEnd":o!=null&&_e("scrollend",e);break;case"onClick":o!=null&&(e.onclick=Rn);break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"innerHTML":case"ref":break;case"innerText":case"textContent":break;default:if(!Wf.hasOwnProperty(a))e:{if(a[0]==="o"&&a[1]==="n"&&(c=a.endsWith("Capture"),t=a.slice(2,c?a.length-7:void 0),d=e[vt]||null,d=d!=null?d[a]:null,typeof d=="function"&&e.removeEventListener(t,d,c),typeof o=="function")){typeof d!="function"&&d!==null&&(a in e?e[a]=null:e.hasAttribute(a)&&e.removeAttribute(a)),e.addEventListener(t,o,c);break e}a in e?e[a]=o:o===!0?e.setAttribute(a,""):El(e,a,o)}}}function dt(e,t,a){switch(t){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"img":_e("error",e),_e("load",e);var o=!1,c=!1,d;for(d in a)if(a.hasOwnProperty(d)){var v=a[d];if(v!=null)switch(d){case"src":o=!0;break;case"srcSet":c=!0;break;case"children":case"dangerouslySetInnerHTML":throw Error(s(137,t));default:Ue(e,t,d,v,a,null)}}c&&Ue(e,t,"srcSet",a.srcSet,a,null),o&&Ue(e,t,"src",a.src,a,null);return;case"input":_e("invalid",e);var S=d=v=c=null,R=null,k=null;for(o in a)if(a.hasOwnProperty(o)){var V=a[o];if(V!=null)switch(o){case"name":c=V;break;case"type":v=V;break;case"checked":R=V;break;case"defaultChecked":k=V;break;case"value":d=V;break;case"defaultValue":S=V;break;case"children":case"dangerouslySetInnerHTML":if(V!=null)throw Error(s(137,t));break;default:Ue(e,t,o,V,a,null)}}rp(e,d,S,R,k,v,c,!1);return;case"select":_e("invalid",e),o=v=d=null;for(c in a)if(a.hasOwnProperty(c)&&(S=a[c],S!=null))switch(c){case"value":d=S;break;case"defaultValue":v=S;break;case"multiple":o=S;default:Ue(e,t,c,S,a,null)}t=d,a=v,e.multiple=!!o,t!=null?ar(e,!!o,t,!1):a!=null&&ar(e,!!o,a,!0);return;case"textarea":_e("invalid",e),d=c=o=null;for(v in a)if(a.hasOwnProperty(v)&&(S=a[v],S!=null))switch(v){case"value":o=S;break;case"defaultValue":c=S;break;case"children":d=S;break;case"dangerouslySetInnerHTML":if(S!=null)throw Error(s(91));break;default:Ue(e,t,v,S,a,null)}lp(e,o,c,d);return;case"option":for(R in a)a.hasOwnProperty(R)&&(o=a[R],o!=null)&&(R==="selected"?e.selected=o&&typeof o!="function"&&typeof o!="symbol":Ue(e,t,R,o,a,null));return;case"dialog":_e("beforetoggle",e),_e("toggle",e),_e("cancel",e),_e("close",e);break;case"iframe":case"object":_e("load",e);break;case"video":case"audio":for(o=0;o<Ho.length;o++)_e(Ho[o],e);break;case"image":_e("error",e),_e("load",e);break;case"details":_e("toggle",e);break;case"embed":case"source":case"link":_e("error",e),_e("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(k in a)if(a.hasOwnProperty(k)&&(o=a[k],o!=null))switch(k){case"children":case"dangerouslySetInnerHTML":throw Error(s(137,t));default:Ue(e,t,k,o,a,null)}return;default:if(tc(t)){for(V in a)a.hasOwnProperty(V)&&(o=a[V],o!==void 0&&qu(e,t,V,o,a,void 0));return}}for(S in a)a.hasOwnProperty(S)&&(o=a[S],o!=null&&Ue(e,t,S,o,a,null))}function w2(e,t,a,o){switch(t){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"input":var c=null,d=null,v=null,S=null,R=null,k=null,V=null;for(B in a){var Q=a[B];if(a.hasOwnProperty(B)&&Q!=null)switch(B){case"checked":break;case"value":break;case"defaultValue":R=Q;default:o.hasOwnProperty(B)||Ue(e,t,B,null,o,Q)}}for(var H in o){var B=o[H];if(Q=a[H],o.hasOwnProperty(H)&&(B!=null||Q!=null))switch(H){case"type":d=B;break;case"name":c=B;break;case"checked":k=B;break;case"defaultChecked":V=B;break;case"value":v=B;break;case"defaultValue":S=B;break;case"children":case"dangerouslySetInnerHTML":if(B!=null)throw Error(s(137,t));break;default:B!==Q&&Ue(e,t,H,B,o,Q)}}Wi(e,v,S,R,k,V,d,c);return;case"select":B=v=S=H=null;for(d in a)if(R=a[d],a.hasOwnProperty(d)&&R!=null)switch(d){case"value":break;case"multiple":B=R;default:o.hasOwnProperty(d)||Ue(e,t,d,null,o,R)}for(c in o)if(d=o[c],R=a[c],o.hasOwnProperty(c)&&(d!=null||R!=null))switch(c){case"value":H=d;break;case"defaultValue":S=d;break;case"multiple":v=d;default:d!==R&&Ue(e,t,c,d,o,R)}t=S,a=v,o=B,H!=null?ar(e,!!a,H,!1):!!o!=!!a&&(t!=null?ar(e,!!a,t,!0):ar(e,!!a,a?[]:"",!1));return;case"textarea":B=H=null;for(S in a)if(c=a[S],a.hasOwnProperty(S)&&c!=null&&!o.hasOwnProperty(S))switch(S){case"value":break;case"children":break;default:Ue(e,t,S,null,o,c)}for(v in o)if(c=o[v],d=a[v],o.hasOwnProperty(v)&&(c!=null||d!=null))switch(v){case"value":H=c;break;case"defaultValue":B=c;break;case"children":break;case"dangerouslySetInnerHTML":if(c!=null)throw Error(s(91));break;default:c!==d&&Ue(e,t,v,c,o,d)}op(e,H,B);return;case"option":for(var ae in a)H=a[ae],a.hasOwnProperty(ae)&&H!=null&&!o.hasOwnProperty(ae)&&(ae==="selected"?e.selected=!1:Ue(e,t,ae,null,o,H));for(R in o)H=o[R],B=a[R],o.hasOwnProperty(R)&&H!==B&&(H!=null||B!=null)&&(R==="selected"?e.selected=H&&typeof H!="function"&&typeof H!="symbol":Ue(e,t,R,H,o,B));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 de in a)H=a[de],a.hasOwnProperty(de)&&H!=null&&!o.hasOwnProperty(de)&&Ue(e,t,de,null,o,H);for(k in o)if(H=o[k],B=a[k],o.hasOwnProperty(k)&&H!==B&&(H!=null||B!=null))switch(k){case"children":case"dangerouslySetInnerHTML":if(H!=null)throw Error(s(137,t));break;default:Ue(e,t,k,H,o,B)}return;default:if(tc(t)){for(var Be in a)H=a[Be],a.hasOwnProperty(Be)&&H!==void 0&&!o.hasOwnProperty(Be)&&qu(e,t,Be,void 0,o,H);for(V in o)H=o[V],B=a[V],!o.hasOwnProperty(V)||H===B||H===void 0&&B===void 0||qu(e,t,V,H,o,B);return}}for(var j in a)H=a[j],a.hasOwnProperty(j)&&H!=null&&!o.hasOwnProperty(j)&&Ue(e,t,j,null,o,H);for(Q in o)H=o[Q],B=a[Q],!o.hasOwnProperty(Q)||H===B||H==null&&B==null||Ue(e,t,Q,H,o,B)}function cg(e){switch(e){case"css":case"script":case"font":case"img":case"image":case"input":case"link":return!0;default:return!1}}function E2(){if(typeof performance.getEntriesByType=="function"){for(var e=0,t=0,a=performance.getEntriesByType("resource"),o=0;o<a.length;o++){var c=a[o],d=c.transferSize,v=c.initiatorType,S=c.duration;if(d&&S&&cg(v)){for(v=0,S=c.responseEnd,o+=1;o<a.length;o++){var R=a[o],k=R.startTime;if(k>S)break;var V=R.transferSize,Q=R.initiatorType;V&&cg(Q)&&(R=R.responseEnd,v+=V*(R<S?1:(S-k)/(R-k)))}if(--o,t+=8*(d+v)/(c.duration/1e3),e++,10<e)break}}if(0<e)return t/e/1e6}return navigator.connection&&(e=navigator.connection.downlink,typeof e=="number")?e:5}var Vu=null,Gu=null;function Ss(e){return e.nodeType===9?e:e.ownerDocument}function ug(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 dg(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 Yu(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 Xu=null;function A2(){var e=window.event;return e&&e.type==="popstate"?e===Xu?!1:(Xu=e,!0):(Xu=null,!1)}var fg=typeof setTimeout=="function"?setTimeout:void 0,C2=typeof clearTimeout=="function"?clearTimeout:void 0,pg=typeof Promise=="function"?Promise:void 0,_2=typeof queueMicrotask=="function"?queueMicrotask:typeof pg<"u"?function(e){return pg.resolve(null).then(e).catch(R2)}:fg;function R2(e){setTimeout(function(){throw e})}function ha(e){return e==="head"}function hg(e,t){var a=t,o=0;do{var c=a.nextSibling;if(e.removeChild(a),c&&c.nodeType===8)if(a=c.data,a==="/$"||a==="/&"){if(o===0){e.removeChild(c),kr(t);return}o--}else if(a==="$"||a==="$?"||a==="$~"||a==="$!"||a==="&")o++;else if(a==="html")Bo(e.ownerDocument.documentElement);else if(a==="head"){a=e.ownerDocument.head,Bo(a);for(var d=a.firstChild;d;){var v=d.nextSibling,S=d.nodeName;d[no]||S==="SCRIPT"||S==="STYLE"||S==="LINK"&&d.rel.toLowerCase()==="stylesheet"||a.removeChild(d),d=v}}else a==="body"&&Bo(e.ownerDocument.body);a=c}while(a);kr(t)}function mg(e,t){var a=e;e=0;do{var o=a.nextSibling;if(a.nodeType===1?t?(a._stashedDisplay=a.style.display,a.style.display="none"):(a.style.display=a._stashedDisplay||"",a.getAttribute("style")===""&&a.removeAttribute("style")):a.nodeType===3&&(t?(a._stashedText=a.nodeValue,a.nodeValue=""):a.nodeValue=a._stashedText||""),o&&o.nodeType===8)if(a=o.data,a==="/$"){if(e===0)break;e--}else a!=="$"&&a!=="$?"&&a!=="$~"&&a!=="$!"||e++;a=o}while(a)}function Qu(e){var t=e.firstChild;for(t&&t.nodeType===10&&(t=t.nextSibling);t;){var a=t;switch(t=t.nextSibling,a.nodeName){case"HTML":case"HEAD":case"BODY":Qu(a),Ii(a);continue;case"SCRIPT":case"STYLE":continue;case"LINK":if(a.rel.toLowerCase()==="stylesheet")continue}e.removeChild(a)}}function T2(e,t,a,o){for(;e.nodeType===1;){var c=a;if(e.nodeName.toLowerCase()!==t.toLowerCase()){if(!o&&(e.nodeName!=="INPUT"||e.type!=="hidden"))break}else if(o){if(!e[no])switch(t){case"meta":if(!e.hasAttribute("itemprop"))break;return e;case"link":if(d=e.getAttribute("rel"),d==="stylesheet"&&e.hasAttribute("data-precedence"))break;if(d!==c.rel||e.getAttribute("href")!==(c.href==null||c.href===""?null:c.href)||e.getAttribute("crossorigin")!==(c.crossOrigin==null?null:c.crossOrigin)||e.getAttribute("title")!==(c.title==null?null:c.title))break;return e;case"style":if(e.hasAttribute("data-precedence"))break;return e;case"script":if(d=e.getAttribute("src"),(d!==(c.src==null?null:c.src)||e.getAttribute("type")!==(c.type==null?null:c.type)||e.getAttribute("crossorigin")!==(c.crossOrigin==null?null:c.crossOrigin))&&d&&e.hasAttribute("async")&&!e.hasAttribute("itemprop"))break;return e;default:return e}}else if(t==="input"&&e.type==="hidden"){var d=c.name==null?null:""+c.name;if(c.type==="hidden"&&e.getAttribute("name")===d)return e}else return e;if(e=It(e.nextSibling),e===null)break}return null}function M2(e,t,a){if(t==="")return null;for(;e.nodeType!==3;)if((e.nodeType!==1||e.nodeName!=="INPUT"||e.type!=="hidden")&&!a||(e=It(e.nextSibling),e===null))return null;return e}function gg(e,t){for(;e.nodeType!==8;)if((e.nodeType!==1||e.nodeName!=="INPUT"||e.type!=="hidden")&&!t||(e=It(e.nextSibling),e===null))return null;return e}function Ku(e){return e.data==="$?"||e.data==="$~"}function $u(e){return e.data==="$!"||e.data==="$?"&&e.ownerDocument.readyState!=="loading"}function O2(e,t){var a=e.ownerDocument;if(e.data==="$~")e._reactRetry=t;else if(e.data!=="$?"||a.readyState!=="loading")t();else{var o=function(){t(),a.removeEventListener("DOMContentLoaded",o)};a.addEventListener("DOMContentLoaded",o),e._reactRetry=o}}function It(e){for(;e!=null;e=e.nextSibling){var t=e.nodeType;if(t===1||t===3)break;if(t===8){if(t=e.data,t==="$"||t==="$!"||t==="$?"||t==="$~"||t==="&"||t==="F!"||t==="F")break;if(t==="/$"||t==="/&")return null}}return e}var Fu=null;function yg(e){e=e.nextSibling;for(var t=0;e;){if(e.nodeType===8){var a=e.data;if(a==="/$"||a==="/&"){if(t===0)return It(e.nextSibling);t--}else a!=="$"&&a!=="$!"&&a!=="$?"&&a!=="$~"&&a!=="&"||t++}e=e.nextSibling}return null}function vg(e){e=e.previousSibling;for(var t=0;e;){if(e.nodeType===8){var a=e.data;if(a==="$"||a==="$!"||a==="$?"||a==="$~"||a==="&"){if(t===0)return e;t--}else a!=="/$"&&a!=="/&"||t++}e=e.previousSibling}return null}function xg(e,t,a){switch(t=Ss(a),e){case"html":if(e=t.documentElement,!e)throw Error(s(452));return e;case"head":if(e=t.head,!e)throw Error(s(453));return e;case"body":if(e=t.body,!e)throw Error(s(454));return e;default:throw Error(s(451))}}function Bo(e){for(var t=e.attributes;t.length;)e.removeAttributeNode(t[0]);Ii(e)}var Jt=new Map,bg=new Set;function ws(e){return typeof e.getRootNode=="function"?e.getRootNode():e.nodeType===9?e:e.ownerDocument}var Gn=$.d;$.d={f:j2,r:N2,D:D2,C:z2,L:k2,m:L2,X:U2,S:H2,M:B2};function j2(){var e=Gn.f(),t=ps();return e||t}function N2(e){var t=er(e);t!==null&&t.tag===5&&t.type==="form"?Hh(t):Gn.r(e)}var Nr=typeof document>"u"?null:document;function Sg(e,t,a){var o=Nr;if(o&&typeof t=="string"&&t){var c=Yt(t);c='link[rel="'+e+'"][href="'+c+'"]',typeof a=="string"&&(c+='[crossorigin="'+a+'"]'),bg.has(c)||(bg.add(c),e={rel:e,crossOrigin:a,href:t},o.querySelector(c)===null&&(t=o.createElement("link"),dt(t,"link",e),ot(t),o.head.appendChild(t)))}}function D2(e){Gn.D(e),Sg("dns-prefetch",e,null)}function z2(e,t){Gn.C(e,t),Sg("preconnect",e,t)}function k2(e,t,a){Gn.L(e,t,a);var o=Nr;if(o&&e&&t){var c='link[rel="preload"][as="'+Yt(t)+'"]';t==="image"&&a&&a.imageSrcSet?(c+='[imagesrcset="'+Yt(a.imageSrcSet)+'"]',typeof a.imageSizes=="string"&&(c+='[imagesizes="'+Yt(a.imageSizes)+'"]')):c+='[href="'+Yt(e)+'"]';var d=c;switch(t){case"style":d=Dr(e);break;case"script":d=zr(e)}Jt.has(d)||(e=b({rel:"preload",href:t==="image"&&a&&a.imageSrcSet?void 0:e,as:t},a),Jt.set(d,e),o.querySelector(c)!==null||t==="style"&&o.querySelector(Po(d))||t==="script"&&o.querySelector(qo(d))||(t=o.createElement("link"),dt(t,"link",e),ot(t),o.head.appendChild(t)))}}function L2(e,t){Gn.m(e,t);var a=Nr;if(a&&e){var o=t&&typeof t.as=="string"?t.as:"script",c='link[rel="modulepreload"][as="'+Yt(o)+'"][href="'+Yt(e)+'"]',d=c;switch(o){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":d=zr(e)}if(!Jt.has(d)&&(e=b({rel:"modulepreload",href:e},t),Jt.set(d,e),a.querySelector(c)===null)){switch(o){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":if(a.querySelector(qo(d)))return}o=a.createElement("link"),dt(o,"link",e),ot(o),a.head.appendChild(o)}}}function H2(e,t,a){Gn.S(e,t,a);var o=Nr;if(o&&e){var c=tr(o).hoistableStyles,d=Dr(e);t=t||"default";var v=c.get(d);if(!v){var S={loading:0,preload:null};if(v=o.querySelector(Po(d)))S.loading=5;else{e=b({rel:"stylesheet",href:e,"data-precedence":t},a),(a=Jt.get(d))&&Zu(e,a);var R=v=o.createElement("link");ot(R),dt(R,"link",e),R._p=new Promise(function(k,V){R.onload=k,R.onerror=V}),R.addEventListener("load",function(){S.loading|=1}),R.addEventListener("error",function(){S.loading|=2}),S.loading|=4,Es(v,t,o)}v={type:"stylesheet",instance:v,count:1,state:S},c.set(d,v)}}}function U2(e,t){Gn.X(e,t);var a=Nr;if(a&&e){var o=tr(a).hoistableScripts,c=zr(e),d=o.get(c);d||(d=a.querySelector(qo(c)),d||(e=b({src:e,async:!0},t),(t=Jt.get(c))&&Iu(e,t),d=a.createElement("script"),ot(d),dt(d,"link",e),a.head.appendChild(d)),d={type:"script",instance:d,count:1,state:null},o.set(c,d))}}function B2(e,t){Gn.M(e,t);var a=Nr;if(a&&e){var o=tr(a).hoistableScripts,c=zr(e),d=o.get(c);d||(d=a.querySelector(qo(c)),d||(e=b({src:e,async:!0,type:"module"},t),(t=Jt.get(c))&&Iu(e,t),d=a.createElement("script"),ot(d),dt(d,"link",e),a.head.appendChild(d)),d={type:"script",instance:d,count:1,state:null},o.set(c,d))}}function wg(e,t,a,o){var c=(c=me.current)?ws(c):null;if(!c)throw Error(s(446));switch(e){case"meta":case"title":return null;case"style":return typeof a.precedence=="string"&&typeof a.href=="string"?(t=Dr(a.href),a=tr(c).hoistableStyles,o=a.get(t),o||(o={type:"style",instance:null,count:0,state:null},a.set(t,o)),o):{type:"void",instance:null,count:0,state:null};case"link":if(a.rel==="stylesheet"&&typeof a.href=="string"&&typeof a.precedence=="string"){e=Dr(a.href);var d=tr(c).hoistableStyles,v=d.get(e);if(v||(c=c.ownerDocument||c,v={type:"stylesheet",instance:null,count:0,state:{loading:0,preload:null}},d.set(e,v),(d=c.querySelector(Po(e)))&&!d._p&&(v.instance=d,v.state.loading=5),Jt.has(e)||(a={rel:"preload",as:"style",href:a.href,crossOrigin:a.crossOrigin,integrity:a.integrity,media:a.media,hrefLang:a.hrefLang,referrerPolicy:a.referrerPolicy},Jt.set(e,a),d||P2(c,e,a,v.state))),t&&o===null)throw Error(s(528,""));return v}if(t&&o!==null)throw Error(s(529,""));return null;case"script":return t=a.async,a=a.src,typeof a=="string"&&t&&typeof t!="function"&&typeof t!="symbol"?(t=zr(a),a=tr(c).hoistableScripts,o=a.get(t),o||(o={type:"script",instance:null,count:0,state:null},a.set(t,o)),o):{type:"void",instance:null,count:0,state:null};default:throw Error(s(444,e))}}function Dr(e){return'href="'+Yt(e)+'"'}function Po(e){return'link[rel="stylesheet"]['+e+"]"}function Eg(e){return b({},e,{"data-precedence":e.precedence,precedence:null})}function P2(e,t,a,o){e.querySelector('link[rel="preload"][as="style"]['+t+"]")?o.loading=1:(t=e.createElement("link"),o.preload=t,t.addEventListener("load",function(){return o.loading|=1}),t.addEventListener("error",function(){return o.loading|=2}),dt(t,"link",a),ot(t),e.head.appendChild(t))}function zr(e){return'[src="'+Yt(e)+'"]'}function qo(e){return"script[async]"+e}function Ag(e,t,a){if(t.count++,t.instance===null)switch(t.type){case"style":var o=e.querySelector('style[data-href~="'+Yt(a.href)+'"]');if(o)return t.instance=o,ot(o),o;var c=b({},a,{"data-href":a.href,"data-precedence":a.precedence,href:null,precedence:null});return o=(e.ownerDocument||e).createElement("style"),ot(o),dt(o,"style",c),Es(o,a.precedence,e),t.instance=o;case"stylesheet":c=Dr(a.href);var d=e.querySelector(Po(c));if(d)return t.state.loading|=4,t.instance=d,ot(d),d;o=Eg(a),(c=Jt.get(c))&&Zu(o,c),d=(e.ownerDocument||e).createElement("link"),ot(d);var v=d;return v._p=new Promise(function(S,R){v.onload=S,v.onerror=R}),dt(d,"link",o),t.state.loading|=4,Es(d,a.precedence,e),t.instance=d;case"script":return d=zr(a.src),(c=e.querySelector(qo(d)))?(t.instance=c,ot(c),c):(o=a,(c=Jt.get(d))&&(o=b({},a),Iu(o,c)),e=e.ownerDocument||e,c=e.createElement("script"),ot(c),dt(c,"link",o),e.head.appendChild(c),t.instance=c);case"void":return null;default:throw Error(s(443,t.type))}else t.type==="stylesheet"&&(t.state.loading&4)===0&&(o=t.instance,t.state.loading|=4,Es(o,a.precedence,e));return t.instance}function Es(e,t,a){for(var o=a.querySelectorAll('link[rel="stylesheet"][data-precedence],style[data-precedence]'),c=o.length?o[o.length-1]:null,d=c,v=0;v<o.length;v++){var S=o[v];if(S.dataset.precedence===t)d=S;else if(d!==c)break}d?d.parentNode.insertBefore(e,d.nextSibling):(t=a.nodeType===9?a.head:a,t.insertBefore(e,t.firstChild))}function Zu(e,t){e.crossOrigin==null&&(e.crossOrigin=t.crossOrigin),e.referrerPolicy==null&&(e.referrerPolicy=t.referrerPolicy),e.title==null&&(e.title=t.title)}function Iu(e,t){e.crossOrigin==null&&(e.crossOrigin=t.crossOrigin),e.referrerPolicy==null&&(e.referrerPolicy=t.referrerPolicy),e.integrity==null&&(e.integrity=t.integrity)}var As=null;function Cg(e,t,a){if(As===null){var o=new Map,c=As=new Map;c.set(a,o)}else c=As,o=c.get(a),o||(o=new Map,c.set(a,o));if(o.has(e))return o;for(o.set(e,null),a=a.getElementsByTagName(e),c=0;c<a.length;c++){var d=a[c];if(!(d[no]||d[st]||e==="link"&&d.getAttribute("rel")==="stylesheet")&&d.namespaceURI!=="http://www.w3.org/2000/svg"){var v=d.getAttribute(t)||"";v=e+v;var S=o.get(v);S?S.push(d):o.set(v,[d])}}return o}function _g(e,t,a){e=e.ownerDocument||e,e.head.insertBefore(a,t==="title"?e.querySelector("head > title"):null)}function q2(e,t,a){if(a===1||t.itemProp!=null)return!1;switch(e){case"meta":case"title":return!0;case"style":if(typeof t.precedence!="string"||typeof t.href!="string"||t.href==="")break;return!0;case"link":if(typeof t.rel!="string"||typeof t.href!="string"||t.href===""||t.onLoad||t.onError)break;return t.rel==="stylesheet"?(e=t.disabled,typeof t.precedence=="string"&&e==null):!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 Rg(e){return!(e.type==="stylesheet"&&(e.state.loading&3)===0)}function V2(e,t,a,o){if(a.type==="stylesheet"&&(typeof o.media!="string"||matchMedia(o.media).matches!==!1)&&(a.state.loading&4)===0){if(a.instance===null){var c=Dr(o.href),d=t.querySelector(Po(c));if(d){t=d._p,t!==null&&typeof t=="object"&&typeof t.then=="function"&&(e.count++,e=Cs.bind(e),t.then(e,e)),a.state.loading|=4,a.instance=d,ot(d);return}d=t.ownerDocument||t,o=Eg(o),(c=Jt.get(c))&&Zu(o,c),d=d.createElement("link"),ot(d);var v=d;v._p=new Promise(function(S,R){v.onload=S,v.onerror=R}),dt(d,"link",o),a.instance=d}e.stylesheets===null&&(e.stylesheets=new Map),e.stylesheets.set(a,t),(t=a.state.preload)&&(a.state.loading&3)===0&&(e.count++,a=Cs.bind(e),t.addEventListener("load",a),t.addEventListener("error",a))}}var Ju=0;function G2(e,t){return e.stylesheets&&e.count===0&&Rs(e,e.stylesheets),0<e.count||0<e.imgCount?function(a){var o=setTimeout(function(){if(e.stylesheets&&Rs(e,e.stylesheets),e.unsuspend){var d=e.unsuspend;e.unsuspend=null,d()}},6e4+t);0<e.imgBytes&&Ju===0&&(Ju=62500*E2());var c=setTimeout(function(){if(e.waitingForImages=!1,e.count===0&&(e.stylesheets&&Rs(e,e.stylesheets),e.unsuspend)){var d=e.unsuspend;e.unsuspend=null,d()}},(e.imgBytes>Ju?50:800)+t);return e.unsuspend=a,function(){e.unsuspend=null,clearTimeout(o),clearTimeout(c)}}:null}function Cs(){if(this.count--,this.count===0&&(this.imgCount===0||!this.waitingForImages)){if(this.stylesheets)Rs(this,this.stylesheets);else if(this.unsuspend){var e=this.unsuspend;this.unsuspend=null,e()}}}var _s=null;function Rs(e,t){e.stylesheets=null,e.unsuspend!==null&&(e.count++,_s=new Map,t.forEach(Y2,e),_s=null,Cs.call(e))}function Y2(e,t){if(!(t.state.loading&4)){var a=_s.get(e);if(a)var o=a.get(null);else{a=new Map,_s.set(e,a);for(var c=e.querySelectorAll("link[data-precedence],style[data-precedence]"),d=0;d<c.length;d++){var v=c[d];(v.nodeName==="LINK"||v.getAttribute("media")!=="not all")&&(a.set(v.dataset.precedence,v),o=v)}o&&a.set(null,o)}c=t.instance,v=c.getAttribute("data-precedence"),d=a.get(v)||o,d===o&&a.set(null,c),a.set(v,c),this.count++,o=Cs.bind(this),c.addEventListener("load",o),c.addEventListener("error",o),d?d.parentNode.insertBefore(c,d.nextSibling):(e=e.nodeType===9?e.head:e,e.insertBefore(c,e.firstChild)),t.state.loading|=4}}var Vo={$$typeof:D,Provider:null,Consumer:null,_currentValue:P,_currentValue2:P,_threadCount:0};function X2(e,t,a,o,c,d,v,S,R){this.tag=1,this.containerInfo=e,this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.next=this.pendingContext=this.context=this.cancelPendingCommit=null,this.callbackPriority=0,this.expirationTimes=Ki(-1),this.entangledLanes=this.shellSuspendCounter=this.errorRecoveryDisabledLanes=this.expiredLanes=this.warmLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Ki(0),this.hiddenUpdates=Ki(null),this.identifierPrefix=o,this.onUncaughtError=c,this.onCaughtError=d,this.onRecoverableError=v,this.pooledCache=null,this.pooledCacheLanes=0,this.formState=R,this.incompleteTransitions=new Map}function Tg(e,t,a,o,c,d,v,S,R,k,V,Q){return e=new X2(e,t,a,v,R,k,V,Q,S),t=1,d===!0&&(t|=24),d=Nt(3,null,null,t),e.current=d,d.stateNode=e,t=jc(),t.refCount++,e.pooledCache=t,t.refCount++,d.memoizedState={element:o,isDehydrated:a,cache:t},kc(d),e}function Mg(e){return e?(e=dr,e):dr}function Og(e,t,a,o,c,d){c=Mg(c),o.context===null?o.context=c:o.pendingContext=c,o=aa(t),o.payload={element:a},d=d===void 0?null:d,d!==null&&(o.callback=d),a=ra(e,o,t),a!==null&&(At(a,e,t),bo(a,e,t))}function jg(e,t){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var a=e.retryLane;e.retryLane=a!==0&&a<t?a:t}}function Wu(e,t){jg(e,t),(e=e.alternate)&&jg(e,t)}function Ng(e){if(e.tag===13||e.tag===31){var t=Da(e,67108864);t!==null&&At(t,e,67108864),Wu(e,67108864)}}function Dg(e){if(e.tag===13||e.tag===31){var t=Ht();t=$i(t);var a=Da(e,t);a!==null&&At(a,e,t),Wu(e,t)}}var Ts=!0;function Q2(e,t,a,o){var c=N.T;N.T=null;var d=$.p;try{$.p=2,ed(e,t,a,o)}finally{$.p=d,N.T=c}}function K2(e,t,a,o){var c=N.T;N.T=null;var d=$.p;try{$.p=8,ed(e,t,a,o)}finally{$.p=d,N.T=c}}function ed(e,t,a,o){if(Ts){var c=td(o);if(c===null)Pu(e,t,o,Ms,a),kg(e,o);else if(F2(c,e,t,a,o))o.stopPropagation();else if(kg(e,o),t&4&&-1<$2.indexOf(e)){for(;c!==null;){var d=er(c);if(d!==null)switch(d.tag){case 3:if(d=d.stateNode,d.current.memoizedState.isDehydrated){var v=Ta(d.pendingLanes);if(v!==0){var S=d;for(S.pendingLanes|=2,S.entangledLanes|=2;v;){var R=1<<31-Ot(v);S.entanglements[1]|=R,v&=~R}vn(d),(De&6)===0&&(ds=Tt()+500,Lo(0))}}break;case 31:case 13:S=Da(d,2),S!==null&&At(S,d,2),ps(),Wu(d,2)}if(d=td(o),d===null&&Pu(e,t,o,Ms,a),d===c)break;c=d}c!==null&&o.stopPropagation()}else Pu(e,t,o,null,a)}}function td(e){return e=ac(e),nd(e)}var Ms=null;function nd(e){if(Ms=null,e=Wa(e),e!==null){var t=u(e);if(t===null)e=null;else{var a=t.tag;if(a===13){if(e=f(t),e!==null)return e;e=null}else if(a===31){if(e=h(t),e!==null)return e;e=null}else if(a===3){if(t.stateNode.current.memoizedState.isDehydrated)return t.tag===3?t.stateNode.containerInfo:null;e=null}else t!==e&&(e=null)}}return Ms=e,null}function zg(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(Dx()){case Vf:return 2;case Gf:return 8;case vl:case zx:return 32;case Yf:return 268435456;default:return 32}default:return 32}}var ad=!1,ma=null,ga=null,ya=null,Go=new Map,Yo=new Map,va=[],$2="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 kg(e,t){switch(e){case"focusin":case"focusout":ma=null;break;case"dragenter":case"dragleave":ga=null;break;case"mouseover":case"mouseout":ya=null;break;case"pointerover":case"pointerout":Go.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":Yo.delete(t.pointerId)}}function Xo(e,t,a,o,c,d){return e===null||e.nativeEvent!==d?(e={blockedOn:t,domEventName:a,eventSystemFlags:o,nativeEvent:d,targetContainers:[c]},t!==null&&(t=er(t),t!==null&&Ng(t)),e):(e.eventSystemFlags|=o,t=e.targetContainers,c!==null&&t.indexOf(c)===-1&&t.push(c),e)}function F2(e,t,a,o,c){switch(t){case"focusin":return ma=Xo(ma,e,t,a,o,c),!0;case"dragenter":return ga=Xo(ga,e,t,a,o,c),!0;case"mouseover":return ya=Xo(ya,e,t,a,o,c),!0;case"pointerover":var d=c.pointerId;return Go.set(d,Xo(Go.get(d)||null,e,t,a,o,c)),!0;case"gotpointercapture":return d=c.pointerId,Yo.set(d,Xo(Yo.get(d)||null,e,t,a,o,c)),!0}return!1}function Lg(e){var t=Wa(e.target);if(t!==null){var a=u(t);if(a!==null){if(t=a.tag,t===13){if(t=f(a),t!==null){e.blockedOn=t,Zf(e.priority,function(){Dg(a)});return}}else if(t===31){if(t=h(a),t!==null){e.blockedOn=t,Zf(e.priority,function(){Dg(a)});return}}else if(t===3&&a.stateNode.current.memoizedState.isDehydrated){e.blockedOn=a.tag===3?a.stateNode.containerInfo:null;return}}}e.blockedOn=null}function Os(e){if(e.blockedOn!==null)return!1;for(var t=e.targetContainers;0<t.length;){var a=td(e.nativeEvent);if(a===null){a=e.nativeEvent;var o=new a.constructor(a.type,a);nc=o,a.target.dispatchEvent(o),nc=null}else return t=er(a),t!==null&&Ng(t),e.blockedOn=a,!1;t.shift()}return!0}function Hg(e,t,a){Os(e)&&a.delete(t)}function Z2(){ad=!1,ma!==null&&Os(ma)&&(ma=null),ga!==null&&Os(ga)&&(ga=null),ya!==null&&Os(ya)&&(ya=null),Go.forEach(Hg),Yo.forEach(Hg)}function js(e,t){e.blockedOn===t&&(e.blockedOn=null,ad||(ad=!0,n.unstable_scheduleCallback(n.unstable_NormalPriority,Z2)))}var Ns=null;function Ug(e){Ns!==e&&(Ns=e,n.unstable_scheduleCallback(n.unstable_NormalPriority,function(){Ns===e&&(Ns=null);for(var t=0;t<e.length;t+=3){var a=e[t],o=e[t+1],c=e[t+2];if(typeof o!="function"){if(nd(o||a)===null)continue;break}var d=er(a);d!==null&&(e.splice(t,3),t-=3,tu(d,{pending:!0,data:c,method:a.method,action:o},o,c))}}))}function kr(e){function t(R){return js(R,e)}ma!==null&&js(ma,e),ga!==null&&js(ga,e),ya!==null&&js(ya,e),Go.forEach(t),Yo.forEach(t);for(var a=0;a<va.length;a++){var o=va[a];o.blockedOn===e&&(o.blockedOn=null)}for(;0<va.length&&(a=va[0],a.blockedOn===null);)Lg(a),a.blockedOn===null&&va.shift();if(a=(e.ownerDocument||e).$$reactFormReplay,a!=null)for(o=0;o<a.length;o+=3){var c=a[o],d=a[o+1],v=c[vt]||null;if(typeof d=="function")v||Ug(a);else if(v){var S=null;if(d&&d.hasAttribute("formAction")){if(c=d,v=d[vt]||null)S=v.formAction;else if(nd(c)!==null)continue}else S=v.action;typeof S=="function"?a[o+1]=S:(a.splice(o,3),o-=3),Ug(a)}}}function Bg(){function e(d){d.canIntercept&&d.info==="react-transition"&&d.intercept({handler:function(){return new Promise(function(v){return c=v})},focusReset:"manual",scroll:"manual"})}function t(){c!==null&&(c(),c=null),o||setTimeout(a,20)}function a(){if(!o&&!navigation.transition){var d=navigation.currentEntry;d&&d.url!=null&&navigation.navigate(d.url,{state:d.getState(),info:"react-transition",history:"replace"})}}if(typeof navigation=="object"){var o=!1,c=null;return navigation.addEventListener("navigate",e),navigation.addEventListener("navigatesuccess",t),navigation.addEventListener("navigateerror",t),setTimeout(a,100),function(){o=!0,navigation.removeEventListener("navigate",e),navigation.removeEventListener("navigatesuccess",t),navigation.removeEventListener("navigateerror",t),c!==null&&(c(),c=null)}}}function rd(e){this._internalRoot=e}Ds.prototype.render=rd.prototype.render=function(e){var t=this._internalRoot;if(t===null)throw Error(s(409));var a=t.current,o=Ht();Og(a,o,e,t,null,null)},Ds.prototype.unmount=rd.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var t=e.containerInfo;Og(e.current,2,null,e,null,null),ps(),t[Ja]=null}};function Ds(e){this._internalRoot=e}Ds.prototype.unstable_scheduleHydration=function(e){if(e){var t=Ff();e={blockedOn:null,target:e,priority:t};for(var a=0;a<va.length&&t!==0&&t<va[a].priority;a++);va.splice(a,0,e),a===0&&Lg(e)}};var Pg=r.version;if(Pg!=="19.2.3")throw Error(s(527,Pg,"19.2.3"));$.findDOMNode=function(e){var t=e._reactInternals;if(t===void 0)throw typeof e.render=="function"?Error(s(188)):(e=Object.keys(e).join(","),Error(s(268,e)));return e=g(t),e=e!==null?x(e):null,e=e===null?null:e.stateNode,e};var I2={bundleType:0,version:"19.2.3",rendererPackageName:"react-dom",currentDispatcherRef:N,reconcilerVersion:"19.2.3"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"){var zs=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!zs.isDisabled&&zs.supportsFiber)try{Wr=zs.inject(I2),Mt=zs}catch{}}return Ko.createRoot=function(e,t){if(!i(e))throw Error(s(299));var a=!1,o="",c=Kh,d=$h,v=Fh;return t!=null&&(t.unstable_strictMode===!0&&(a=!0),t.identifierPrefix!==void 0&&(o=t.identifierPrefix),t.onUncaughtError!==void 0&&(c=t.onUncaughtError),t.onCaughtError!==void 0&&(d=t.onCaughtError),t.onRecoverableError!==void 0&&(v=t.onRecoverableError)),t=Tg(e,1,!1,null,null,a,o,null,c,d,v,Bg),e[Ja]=t.current,Bu(e),new rd(t)},Ko.hydrateRoot=function(e,t,a){if(!i(e))throw Error(s(299));var o=!1,c="",d=Kh,v=$h,S=Fh,R=null;return a!=null&&(a.unstable_strictMode===!0&&(o=!0),a.identifierPrefix!==void 0&&(c=a.identifierPrefix),a.onUncaughtError!==void 0&&(d=a.onUncaughtError),a.onCaughtError!==void 0&&(v=a.onCaughtError),a.onRecoverableError!==void 0&&(S=a.onRecoverableError),a.formState!==void 0&&(R=a.formState)),t=Tg(e,1,!0,t,a??null,o,c,R,d,v,S,Bg),t.context=Mg(null),a=t.current,o=Ht(),o=$i(o),c=aa(o),c.callback=null,ra(a,c,o),a=o,t.current.lanes=a,to(t,a),vn(t),e[Ja]=t.current,Bu(e),new Ds(t)},Ko.version="19.2.3",Ko}var Zg;function sS(){if(Zg)return sd.exports;Zg=1;function n(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(n)}catch(r){console.error(r)}}return n(),sd.exports=lS(),sd.exports}var iS=sS();const cS="modulepreload",uS=function(n,r){return new URL(n,r).href},Ig={},ye=function(r,l,s){let i=Promise.resolve();if(l&&l.length>0){let g=function(x){return Promise.all(x.map(b=>Promise.resolve(b).then(w=>({status:"fulfilled",value:w}),w=>({status:"rejected",reason:w}))))};const f=document.getElementsByTagName("link"),h=document.querySelector("meta[property=csp-nonce]"),y=h?.nonce||h?.getAttribute("nonce");i=g(l.map(x=>{if(x=uS(x,s),x in Ig)return;Ig[x]=!0;const b=x.endsWith(".css"),w=b?'[rel="stylesheet"]':"";if(s)for(let _=f.length-1;_>=0;_--){const C=f[_];if(C.href===x&&(!b||C.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${x}"]${w}`))return;const A=document.createElement("link");if(A.rel=b?"stylesheet":cS,b||(A.as="script"),A.crossOrigin="",A.href=x,y&&A.setAttribute("nonce",y),document.head.appendChild(A),b)return new Promise((_,C)=>{A.addEventListener("load",_),A.addEventListener("error",()=>C(new Error(`Unable to preload CSS for ${x}`)))})}))}function u(f){const h=new Event("vite:preloadError",{cancelable:!0});if(h.payload=f,window.dispatchEvent(h),!h.defaultPrevented)throw f}return i.then(f=>{for(const h of f||[])h.status==="rejected"&&u(h.reason);return r().catch(u)})};var Jg="popstate";function Wg(n){return typeof n=="object"&&n!=null&&"pathname"in n&&"search"in n&&"hash"in n&&"state"in n&&"key"in n}function dS(n={}){function r(s,i){let u=i.state?.masked,{pathname:f,search:h,hash:y}=u||s.location;return Dd("",{pathname:f,search:h,hash:y},i.state&&i.state.usr||null,i.state&&i.state.key||"default",u?{pathname:s.location.pathname,search:s.location.search,hash:s.location.hash}:void 0)}function l(s,i){return typeof i=="string"?i:tl(i)}return pS(r,l,null,n)}function $e(n,r){if(n===!1||n===null||typeof n>"u")throw new Error(r)}function tn(n,r){if(!n){typeof console<"u"&&console.warn(r);try{throw new Error(r)}catch{}}}function fS(){return Math.random().toString(36).substring(2,10)}function ey(n,r){return{usr:n.state,key:n.key,idx:r,masked:n.unstable_mask?{pathname:n.pathname,search:n.search,hash:n.hash}:void 0}}function Dd(n,r,l=null,s,i){return{pathname:typeof n=="string"?n:n.pathname,search:"",hash:"",...typeof r=="string"?Qr(r):r,state:l,key:r&&r.key||s||fS(),unstable_mask:i}}function tl({pathname:n="/",search:r="",hash:l=""}){return r&&r!=="?"&&(n+=r.charAt(0)==="?"?r:"?"+r),l&&l!=="#"&&(n+=l.charAt(0)==="#"?l:"#"+l),n}function Qr(n){let r={};if(n){let l=n.indexOf("#");l>=0&&(r.hash=n.substring(l),n=n.substring(0,l));let s=n.indexOf("?");s>=0&&(r.search=n.substring(s),n=n.substring(0,s)),n&&(r.pathname=n)}return r}function pS(n,r,l,s={}){let{window:i=document.defaultView,v5Compat:u=!1}=s,f=i.history,h="POP",y=null,g=x();g==null&&(g=0,f.replaceState({...f.state,idx:g},""));function x(){return(f.state||{idx:null}).idx}function b(){h="POP";let E=x(),M=E==null?null:E-g;g=E,y&&y({action:h,location:C.location,delta:M})}function w(E,M){h="PUSH";let L=Wg(E)?E:Dd(C.location,E,M);g=x()+1;let D=ey(L,g),U=C.createHref(L.unstable_mask||L);try{f.pushState(D,"",U)}catch(q){if(q instanceof DOMException&&q.name==="DataCloneError")throw q;i.location.assign(U)}u&&y&&y({action:h,location:C.location,delta:1})}function A(E,M){h="REPLACE";let L=Wg(E)?E:Dd(C.location,E,M);g=x();let D=ey(L,g),U=C.createHref(L.unstable_mask||L);f.replaceState(D,"",U),u&&y&&y({action:h,location:C.location,delta:0})}function _(E){return hS(E)}let C={get action(){return h},get location(){return n(i,f)},listen(E){if(y)throw new Error("A history only accepts one active listener");return i.addEventListener(Jg,b),y=E,()=>{i.removeEventListener(Jg,b),y=null}},createHref(E){return r(i,E)},createURL:_,encodeLocation(E){let M=_(E);return{pathname:M.pathname,search:M.search,hash:M.hash}},push:w,replace:A,go(E){return f.go(E)}};return C}function hS(n,r=!1){let l="http://localhost";typeof window<"u"&&(l=window.location.origin!=="null"?window.location.origin:window.location.href),$e(l,"No window.location.(origin|href) available to create URL");let s=typeof n=="string"?n:tl(n);return s=s.replace(/ $/,"%20"),!r&&s.startsWith("//")&&(s=l+s),new URL(s,l)}function mv(n,r,l="/"){return mS(n,r,l,!1)}function mS(n,r,l,s){let i=typeof r=="string"?Qr(r):r,u=Xn(i.pathname||"/",l);if(u==null)return null;let f=gv(n);gS(f);let h=null;for(let y=0;h==null&&y<f.length;++y){let g=RS(u);h=CS(f[y],g,s)}return h}function gv(n,r=[],l=[],s="",i=!1){let u=(f,h,y=i,g)=>{let x={relativePath:g===void 0?f.path||"":g,caseSensitive:f.caseSensitive===!0,childrenIndex:h,route:f};if(x.relativePath.startsWith("/")){if(!x.relativePath.startsWith(s)&&y)return;$e(x.relativePath.startsWith(s),`Absolute route path "${x.relativePath}" nested under path "${s}" is not valid. An absolute child route path must start with the combined path of all its parent routes.`),x.relativePath=x.relativePath.slice(s.length)}let b=Sn([s,x.relativePath]),w=l.concat(x);f.children&&f.children.length>0&&($e(f.index!==!0,`Index routes must not have child routes. Please remove all child routes from route path "${b}".`),gv(f.children,r,w,b,y)),!(f.path==null&&!f.index)&&r.push({path:b,score:ES(b,f.index),routesMeta:w})};return n.forEach((f,h)=>{if(f.path===""||!f.path?.includes("?"))u(f,h);else for(let y of yv(f.path))u(f,h,!0,y)}),r}function yv(n){let r=n.split("/");if(r.length===0)return[];let[l,...s]=r,i=l.endsWith("?"),u=l.replace(/\?$/,"");if(s.length===0)return i?[u,""]:[u];let f=yv(s.join("/")),h=[];return h.push(...f.map(y=>y===""?u:[u,y].join("/"))),i&&h.push(...f),h.map(y=>n.startsWith("/")&&y===""?"/":y)}function gS(n){n.sort((r,l)=>r.score!==l.score?l.score-r.score:AS(r.routesMeta.map(s=>s.childrenIndex),l.routesMeta.map(s=>s.childrenIndex)))}var yS=/^:[\w-]+$/,vS=3,xS=2,bS=1,SS=10,wS=-2,ty=n=>n==="*";function ES(n,r){let l=n.split("/"),s=l.length;return l.some(ty)&&(s+=wS),r&&(s+=xS),l.filter(i=>!ty(i)).reduce((i,u)=>i+(yS.test(u)?vS:u===""?bS:SS),s)}function AS(n,r){return n.length===r.length&&n.slice(0,-1).every((s,i)=>s===r[i])?n[n.length-1]-r[r.length-1]:0}function CS(n,r,l=!1){let{routesMeta:s}=n,i={},u="/",f=[];for(let h=0;h<s.length;++h){let y=s[h],g=h===s.length-1,x=u==="/"?r:r.slice(u.length)||"/",b=oi({path:y.relativePath,caseSensitive:y.caseSensitive,end:g},x),w=y.route;if(!b&&g&&l&&!s[s.length-1].route.index&&(b=oi({path:y.relativePath,caseSensitive:y.caseSensitive,end:!1},x)),!b)return null;Object.assign(i,b.params),f.push({params:i,pathname:Sn([u,b.pathname]),pathnameBase:jS(Sn([u,b.pathnameBase])),route:w}),b.pathnameBase!=="/"&&(u=Sn([u,b.pathnameBase]))}return f}function oi(n,r){typeof n=="string"&&(n={path:n,caseSensitive:!1,end:!0});let[l,s]=_S(n.path,n.caseSensitive,n.end),i=r.match(l);if(!i)return null;let u=i[0],f=u.replace(/(.)\/+$/,"$1"),h=i.slice(1);return{params:s.reduce((g,{paramName:x,isOptional:b},w)=>{if(x==="*"){let _=h[w]||"";f=u.slice(0,u.length-_.length).replace(/(.)\/+$/,"$1")}const A=h[w];return b&&!A?g[x]=void 0:g[x]=(A||"").replace(/%2F/g,"/"),g},{}),pathname:u,pathnameBase:f,pattern:n}}function _S(n,r=!1,l=!0){tn(n==="*"||!n.endsWith("*")||n.endsWith("/*"),`Route path "${n}" will be treated as if it were "${n.replace(/\*$/,"/*")}" because the \`*\` character must always follow a \`/\` in the pattern. To get rid of this warning, please change the route path to "${n.replace(/\*$/,"/*")}".`);let s=[],i="^"+n.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^${}|()[\]]/g,"\\$&").replace(/\/:([\w-]+)(\?)?/g,(f,h,y,g,x)=>{if(s.push({paramName:h,isOptional:y!=null}),y){let b=x.charAt(g+f.length);return b&&b!=="/"?"/([^\\/]*)":"(?:/([^\\/]*))?"}return"/([^\\/]+)"}).replace(/\/([\w-]+)\?(\/|$)/g,"(/$1)?$2");return n.endsWith("*")?(s.push({paramName:"*"}),i+=n==="*"||n==="/*"?"(.*)$":"(?:\\/(.+)|\\/*)$"):l?i+="\\/*$":n!==""&&n!=="/"&&(i+="(?:(?=\\/|$))"),[new RegExp(i,r?void 0:"i"),s]}function RS(n){try{return n.split("/").map(r=>decodeURIComponent(r).replace(/\//g,"%2F")).join("/")}catch(r){return tn(!1,`The URL path "${n}" could not be decoded because it is a malformed URL segment. This is probably due to a bad percent encoding (${r}).`),n}}function Xn(n,r){if(r==="/")return n;if(!n.toLowerCase().startsWith(r.toLowerCase()))return null;let l=r.endsWith("/")?r.length-1:r.length,s=n.charAt(l);return s&&s!=="/"?null:n.slice(l)||"/"}var TS=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i;function MS(n,r="/"){let{pathname:l,search:s="",hash:i=""}=typeof n=="string"?Qr(n):n,u;return l?(l=l.replace(/\/\/+/g,"/"),l.startsWith("/")?u=ny(l.substring(1),"/"):u=ny(l,r)):u=r,{pathname:u,search:NS(s),hash:DS(i)}}function ny(n,r){let l=r.replace(/\/+$/,"").split("/");return n.split("/").forEach(i=>{i===".."?l.length>1&&l.pop():i!=="."&&l.push(i)}),l.length>1?l.join("/"):"/"}function dd(n,r,l,s){return`Cannot include a '${n}' character in a manually specified \`to.${r}\` field [${JSON.stringify(s)}]. Please separate it out to the \`to.${l}\` field. Alternatively you may provide the full path as a string in <Link to="..."> and the router will parse it for you.`}function OS(n){return n.filter((r,l)=>l===0||r.route.path&&r.route.path.length>0)}function af(n){let r=OS(n);return r.map((l,s)=>s===r.length-1?l.pathname:l.pathnameBase)}function bi(n,r,l,s=!1){let i;typeof n=="string"?i=Qr(n):(i={...n},$e(!i.pathname||!i.pathname.includes("?"),dd("?","pathname","search",i)),$e(!i.pathname||!i.pathname.includes("#"),dd("#","pathname","hash",i)),$e(!i.search||!i.search.includes("#"),dd("#","search","hash",i)));let u=n===""||i.pathname==="",f=u?"/":i.pathname,h;if(f==null)h=l;else{let b=r.length-1;if(!s&&f.startsWith("..")){let w=f.split("/");for(;w[0]==="..";)w.shift(),b-=1;i.pathname=w.join("/")}h=b>=0?r[b]:"/"}let y=MS(i,h),g=f&&f!=="/"&&f.endsWith("/"),x=(u||f===".")&&l.endsWith("/");return!y.pathname.endsWith("/")&&(g||x)&&(y.pathname+="/"),y}var Sn=n=>n.join("/").replace(/\/\/+/g,"/"),jS=n=>n.replace(/\/+$/,"").replace(/^\/*/,"/"),NS=n=>!n||n==="?"?"":n.startsWith("?")?n:"?"+n,DS=n=>!n||n==="#"?"":n.startsWith("#")?n:"#"+n,zS=class{constructor(n,r,l,s=!1){this.status=n,this.statusText=r||"",this.internal=s,l instanceof Error?(this.data=l.toString(),this.error=l):this.data=l}};function kS(n){return n!=null&&typeof n.status=="number"&&typeof n.statusText=="string"&&typeof n.internal=="boolean"&&"data"in n}function LS(n){return n.map(r=>r.route.path).filter(Boolean).join("/").replace(/\/\/*/g,"/")||"/"}var vv=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u";function xv(n,r){let l=n;if(typeof l!="string"||!TS.test(l))return{absoluteURL:void 0,isExternal:!1,to:l};let s=l,i=!1;if(vv)try{let u=new URL(window.location.href),f=l.startsWith("//")?new URL(u.protocol+l):new URL(l),h=Xn(f.pathname,r);f.origin===u.origin&&h!=null?l=h+f.search+f.hash:i=!0}catch{tn(!1,`<Link to="${l}"> contains an invalid URL which will probably break when clicked - please update to a valid URL path.`)}return{absoluteURL:s,isExternal:i,to:l}}Object.getOwnPropertyNames(Object.prototype).sort().join("\0");var bv=["POST","PUT","PATCH","DELETE"];new Set(bv);var HS=["GET",...bv];new Set(HS);var Kr=m.createContext(null);Kr.displayName="DataRouter";var Si=m.createContext(null);Si.displayName="DataRouterState";var US=m.createContext(!1),Sv=m.createContext({isTransitioning:!1});Sv.displayName="ViewTransition";var BS=m.createContext(new Map);BS.displayName="Fetchers";var PS=m.createContext(null);PS.displayName="Await";var qt=m.createContext(null);qt.displayName="Navigation";var cl=m.createContext(null);cl.displayName="Location";var nn=m.createContext({outlet:null,matches:[],isDataRoute:!1});nn.displayName="Route";var rf=m.createContext(null);rf.displayName="RouteError";var wv="REACT_ROUTER_ERROR",qS="REDIRECT",VS="ROUTE_ERROR_RESPONSE";function GS(n){if(n.startsWith(`${wv}:${qS}:{`))try{let r=JSON.parse(n.slice(28));if(typeof r=="object"&&r&&typeof r.status=="number"&&typeof r.statusText=="string"&&typeof r.location=="string"&&typeof r.reloadDocument=="boolean"&&typeof r.replace=="boolean")return r}catch{}}function YS(n){if(n.startsWith(`${wv}:${VS}:{`))try{let r=JSON.parse(n.slice(40));if(typeof r=="object"&&r&&typeof r.status=="number"&&typeof r.statusText=="string")return new zS(r.status,r.statusText,r.data)}catch{}}function XS(n,{relative:r}={}){$e($r(),"useHref() may be used only in the context of a <Router> component.");let{basename:l,navigator:s}=m.useContext(qt),{hash:i,pathname:u,search:f}=dl(n,{relative:r}),h=u;return l!=="/"&&(h=u==="/"?l:Sn([l,u])),s.createHref({pathname:h,search:f,hash:i})}function $r(){return m.useContext(cl)!=null}function _t(){return $e($r(),"useLocation() may be used only in the context of a <Router> component."),m.useContext(cl).location}var Ev="You should call navigate() in a React.useEffect(), not when your component is first rendered.";function Av(n){m.useContext(qt).static||m.useLayoutEffect(n)}function ul(){let{isDataRoute:n}=m.useContext(nn);return n?lw():QS()}function QS(){$e($r(),"useNavigate() may be used only in the context of a <Router> component.");let n=m.useContext(Kr),{basename:r,navigator:l}=m.useContext(qt),{matches:s}=m.useContext(nn),{pathname:i}=_t(),u=JSON.stringify(af(s)),f=m.useRef(!1);return Av(()=>{f.current=!0}),m.useCallback((y,g={})=>{if(tn(f.current,Ev),!f.current)return;if(typeof y=="number"){l.go(y);return}let x=bi(y,JSON.parse(u),i,g.relative==="path");n==null&&r!=="/"&&(x.pathname=x.pathname==="/"?r:Sn([r,x.pathname])),(g.replace?l.replace:l.push)(x,g.state,g)},[r,l,u,i,n])}var KS=m.createContext(null);function $S(n){let r=m.useContext(nn).outlet;return m.useMemo(()=>r&&m.createElement(KS.Provider,{value:n},r),[r,n])}function AO(){let{matches:n}=m.useContext(nn),r=n[n.length-1];return r?r.params:{}}function dl(n,{relative:r}={}){let{matches:l}=m.useContext(nn),{pathname:s}=_t(),i=JSON.stringify(af(l));return m.useMemo(()=>bi(n,JSON.parse(i),s,r==="path"),[n,i,s,r])}function FS(n,r){return Cv(n,r)}function Cv(n,r,l){$e($r(),"useRoutes() may be used only in the context of a <Router> component.");let{navigator:s}=m.useContext(qt),{matches:i}=m.useContext(nn),u=i[i.length-1],f=u?u.params:{},h=u?u.pathname:"/",y=u?u.pathnameBase:"/",g=u&&u.route;{let E=g&&g.path||"";Rv(h,!g||E.endsWith("*")||E.endsWith("*?"),`You rendered descendant <Routes> (or called \`useRoutes()\`) at "${h}" (under <Route path="${E}">) but the parent route path has no trailing "*". This means if you navigate deeper, the parent won't match anymore and therefore the child routes will never render.
Please change the parent <Route path="${E}"> to <Route path="${E==="/"?"*":`${E}/*`}">.`)}let x=_t(),b;if(r){let E=typeof r=="string"?Qr(r):r;$e(y==="/"||E.pathname?.startsWith(y),`When overriding the location using \`<Routes location>\` or \`useRoutes(routes, location)\`, the location pathname must begin with the portion of the URL pathname that was matched by all parent routes. The current pathname base is "${y}" but pathname "${E.pathname}" was given in the \`location\` prop.`),b=E}else b=x;let w=b.pathname||"/",A=w;if(y!=="/"){let E=y.replace(/^\//,"").split("/");A="/"+w.replace(/^\//,"").split("/").slice(E.length).join("/")}let _=mv(n,{pathname:A});tn(g||_!=null,`No routes matched location "${b.pathname}${b.search}${b.hash}" `),tn(_==null||_[_.length-1].route.element!==void 0||_[_.length-1].route.Component!==void 0||_[_.length-1].route.lazy!==void 0,`Matched leaf route at location "${b.pathname}${b.search}${b.hash}" does not have an element or Component. This means it will render an <Outlet /> with a null value by default resulting in an "empty" page.`);let C=ew(_&&_.map(E=>Object.assign({},E,{params:Object.assign({},f,E.params),pathname:Sn([y,s.encodeLocation?s.encodeLocation(E.pathname.replace(/%/g,"%25").replace(/\?/g,"%3F").replace(/#/g,"%23")).pathname:E.pathname]),pathnameBase:E.pathnameBase==="/"?y:Sn([y,s.encodeLocation?s.encodeLocation(E.pathnameBase.replace(/%/g,"%25").replace(/\?/g,"%3F").replace(/#/g,"%23")).pathname:E.pathnameBase])})),i,l);return r&&C?m.createElement(cl.Provider,{value:{location:{pathname:"/",search:"",hash:"",state:null,key:"default",unstable_mask:void 0,...b},navigationType:"POP"}},C):C}function ZS(){let n=ow(),r=kS(n)?`${n.status} ${n.statusText}`:n instanceof Error?n.message:JSON.stringify(n),l=n instanceof Error?n.stack:null,s="rgba(200,200,200, 0.5)",i={padding:"0.5rem",backgroundColor:s},u={padding:"2px 4px",backgroundColor:s},f=null;return console.error("Error handled by React Router default ErrorBoundary:",n),f=m.createElement(m.Fragment,null,m.createElement("p",null,"💿 Hey developer 👋"),m.createElement("p",null,"You can provide a way better UX than this when your app throws errors by providing your own ",m.createElement("code",{style:u},"ErrorBoundary")," or"," ",m.createElement("code",{style:u},"errorElement")," prop on your route.")),m.createElement(m.Fragment,null,m.createElement("h2",null,"Unexpected Application Error!"),m.createElement("h3",{style:{fontStyle:"italic"}},r),l?m.createElement("pre",{style:i},l):null,f)}var IS=m.createElement(ZS,null),_v=class extends m.Component{constructor(n){super(n),this.state={location:n.location,revalidation:n.revalidation,error:n.error}}static getDerivedStateFromError(n){return{error:n}}static getDerivedStateFromProps(n,r){return r.location!==n.location||r.revalidation!=="idle"&&n.revalidation==="idle"?{error:n.error,location:n.location,revalidation:n.revalidation}:{error:n.error!==void 0?n.error:r.error,location:r.location,revalidation:n.revalidation||r.revalidation}}componentDidCatch(n,r){this.props.onError?this.props.onError(n,r):console.error("React Router caught the following error during render",n)}render(){let n=this.state.error;if(this.context&&typeof n=="object"&&n&&"digest"in n&&typeof n.digest=="string"){const l=YS(n.digest);l&&(n=l)}let r=n!==void 0?m.createElement(nn.Provider,{value:this.props.routeContext},m.createElement(rf.Provider,{value:n,children:this.props.component})):this.props.children;return this.context?m.createElement(JS,{error:n},r):r}};_v.contextType=US;var fd=new WeakMap;function JS({children:n,error:r}){let{basename:l}=m.useContext(qt);if(typeof r=="object"&&r&&"digest"in r&&typeof r.digest=="string"){let s=GS(r.digest);if(s){let i=fd.get(r);if(i)throw i;let u=xv(s.location,l);if(vv&&!fd.get(r))if(u.isExternal||s.reloadDocument)window.location.href=u.absoluteURL||u.to;else{const f=Promise.resolve().then(()=>window.__reactRouterDataRouter.navigate(u.to,{replace:s.replace}));throw fd.set(r,f),f}return m.createElement("meta",{httpEquiv:"refresh",content:`0;url=${u.absoluteURL||u.to}`})}}return n}function WS({routeContext:n,match:r,children:l}){let s=m.useContext(Kr);return s&&s.static&&s.staticContext&&(r.route.errorElement||r.route.ErrorBoundary)&&(s.staticContext._deepestRenderedBoundaryId=r.route.id),m.createElement(nn.Provider,{value:n},l)}function ew(n,r=[],l){let s=l?.state;if(n==null){if(!s)return null;if(s.errors)n=s.matches;else if(r.length===0&&!s.initialized&&s.matches.length>0)n=s.matches;else return null}let i=n,u=s?.errors;if(u!=null){let x=i.findIndex(b=>b.route.id&&u?.[b.route.id]!==void 0);$e(x>=0,`Could not find a matching route for errors on route IDs: ${Object.keys(u).join(",")}`),i=i.slice(0,Math.min(i.length,x+1))}let f=!1,h=-1;if(l&&s){f=s.renderFallback;for(let x=0;x<i.length;x++){let b=i[x];if((b.route.HydrateFallback||b.route.hydrateFallbackElement)&&(h=x),b.route.id){let{loaderData:w,errors:A}=s,_=b.route.loader&&!w.hasOwnProperty(b.route.id)&&(!A||A[b.route.id]===void 0);if(b.route.lazy||_){l.isStatic&&(f=!0),h>=0?i=i.slice(0,h+1):i=[i[0]];break}}}}let y=l?.onError,g=s&&y?(x,b)=>{y(x,{location:s.location,params:s.matches?.[0]?.params??{},unstable_pattern:LS(s.matches),errorInfo:b})}:void 0;return i.reduceRight((x,b,w)=>{let A,_=!1,C=null,E=null;s&&(A=u&&b.route.id?u[b.route.id]:void 0,C=b.route.errorElement||IS,f&&(h<0&&w===0?(Rv("route-fallback",!1,"No `HydrateFallback` element provided to render during initial hydration"),_=!0,E=null):h===w&&(_=!0,E=b.route.hydrateFallbackElement||null)));let M=r.concat(i.slice(0,w+1)),L=()=>{let D;return A?D=C:_?D=E:b.route.Component?D=m.createElement(b.route.Component,null):b.route.element?D=b.route.element:D=x,m.createElement(WS,{match:b,routeContext:{outlet:x,matches:M,isDataRoute:s!=null},children:D})};return s&&(b.route.ErrorBoundary||b.route.errorElement||w===0)?m.createElement(_v,{location:s.location,revalidation:s.revalidation,component:C,error:A,children:L(),routeContext:{outlet:null,matches:M,isDataRoute:!0},onError:g}):L()},null)}function of(n){return`${n} must be used within a data router. See https://reactrouter.com/en/main/routers/picking-a-router.`}function tw(n){let r=m.useContext(Kr);return $e(r,of(n)),r}function nw(n){let r=m.useContext(Si);return $e(r,of(n)),r}function aw(n){let r=m.useContext(nn);return $e(r,of(n)),r}function lf(n){let r=aw(n),l=r.matches[r.matches.length-1];return $e(l.route.id,`${n} can only be used on routes that contain a unique "id"`),l.route.id}function rw(){return lf("useRouteId")}function ow(){let n=m.useContext(rf),r=nw("useRouteError"),l=lf("useRouteError");return n!==void 0?n:r.errors?.[l]}function lw(){let{router:n}=tw("useNavigate"),r=lf("useNavigate"),l=m.useRef(!1);return Av(()=>{l.current=!0}),m.useCallback(async(i,u={})=>{tn(l.current,Ev),l.current&&(typeof i=="number"?await n.navigate(i):await n.navigate(i,{fromRouteId:r,...u}))},[n,r])}var ay={};function Rv(n,r,l){!r&&!ay[n]&&(ay[n]=!0,tn(!1,l))}m.memo(sw);function sw({routes:n,future:r,state:l,isStatic:s,onError:i}){return Cv(n,void 0,{state:l,isStatic:s,onError:i})}function Tv({to:n,replace:r,state:l,relative:s}){$e($r(),"<Navigate> may be used only in the context of a <Router> component.");let{static:i}=m.useContext(qt);tn(!i,"<Navigate> must not be used on the initial render in a <StaticRouter>. This is a no-op, but you should modify your code so the <Navigate> is only ever rendered in response to some user interaction or state change.");let{matches:u}=m.useContext(nn),{pathname:f}=_t(),h=ul(),y=bi(n,af(u),f,s==="path"),g=JSON.stringify(y);return m.useEffect(()=>{h(JSON.parse(g),{replace:r,state:l,relative:s})},[h,g,s,r,l]),null}function iw(n){return $S(n.context)}function W(n){$e(!1,"A <Route> is only ever to be used as the child of <Routes> element, never rendered directly. Please wrap your <Route> in a <Routes>.")}function cw({basename:n="/",children:r=null,location:l,navigationType:s="POP",navigator:i,static:u=!1,unstable_useTransitions:f}){$e(!$r(),"You cannot render a <Router> inside another <Router>. You should never have more than one in your app.");let h=n.replace(/^\/*/,"/"),y=m.useMemo(()=>({basename:h,navigator:i,static:u,unstable_useTransitions:f,future:{}}),[h,i,u,f]);typeof l=="string"&&(l=Qr(l));let{pathname:g="/",search:x="",hash:b="",state:w=null,key:A="default",unstable_mask:_}=l,C=m.useMemo(()=>{let E=Xn(g,h);return E==null?null:{location:{pathname:E,search:x,hash:b,state:w,key:A,unstable_mask:_},navigationType:s}},[h,g,x,b,w,A,s,_]);return tn(C!=null,`<Router basename="${h}"> is not able to match the URL "${g}${x}${b}" because it does not start with the basename, so the <Router> won't render anything.`),C==null?null:m.createElement(qt.Provider,{value:y},m.createElement(cl.Provider,{children:r,value:C}))}function uw({children:n,location:r}){return FS(zd(n),r)}function zd(n,r=[]){let l=[];return m.Children.forEach(n,(s,i)=>{if(!m.isValidElement(s))return;let u=[...r,i];if(s.type===m.Fragment){l.push.apply(l,zd(s.props.children,u));return}$e(s.type===W,`[${typeof s.type=="string"?s.type:s.type.name}] is not a <Route> component. All component children of <Routes> must be a <Route> or <React.Fragment>`),$e(!s.props.index||!s.props.children,"An index route cannot have child routes.");let f={id:s.props.id||u.join("-"),caseSensitive:s.props.caseSensitive,element:s.props.element,Component:s.props.Component,index:s.props.index,path:s.props.path,middleware:s.props.middleware,loader:s.props.loader,action:s.props.action,hydrateFallbackElement:s.props.hydrateFallbackElement,HydrateFallback:s.props.HydrateFallback,errorElement:s.props.errorElement,ErrorBoundary:s.props.ErrorBoundary,hasErrorBoundary:s.props.hasErrorBoundary===!0||s.props.ErrorBoundary!=null||s.props.errorElement!=null,shouldRevalidate:s.props.shouldRevalidate,handle:s.props.handle,lazy:s.props.lazy};s.props.children&&(f.children=zd(s.props.children,u)),l.push(f)}),l}var $s="get",Fs="application/x-www-form-urlencoded";function wi(n){return typeof HTMLElement<"u"&&n instanceof HTMLElement}function dw(n){return wi(n)&&n.tagName.toLowerCase()==="button"}function fw(n){return wi(n)&&n.tagName.toLowerCase()==="form"}function pw(n){return wi(n)&&n.tagName.toLowerCase()==="input"}function hw(n){return!!(n.metaKey||n.altKey||n.ctrlKey||n.shiftKey)}function mw(n,r){return n.button===0&&(!r||r==="_self")&&!hw(n)}function kd(n=""){return new URLSearchParams(typeof n=="string"||Array.isArray(n)||n instanceof URLSearchParams?n:Object.keys(n).reduce((r,l)=>{let s=n[l];return r.concat(Array.isArray(s)?s.map(i=>[l,i]):[[l,s]])},[]))}function gw(n,r){let l=kd(n);return r&&r.forEach((s,i)=>{l.has(i)||r.getAll(i).forEach(u=>{l.append(i,u)})}),l}var ks=null;function yw(){if(ks===null)try{new FormData(document.createElement("form"),0),ks=!1}catch{ks=!0}return ks}var vw=new Set(["application/x-www-form-urlencoded","multipart/form-data","text/plain"]);function pd(n){return n!=null&&!vw.has(n)?(tn(!1,`"${n}" is not a valid \`encType\` for \`<Form>\`/\`<fetcher.Form>\` and will default to "${Fs}"`),null):n}function xw(n,r){let l,s,i,u,f;if(fw(n)){let h=n.getAttribute("action");s=h?Xn(h,r):null,l=n.getAttribute("method")||$s,i=pd(n.getAttribute("enctype"))||Fs,u=new FormData(n)}else if(dw(n)||pw(n)&&(n.type==="submit"||n.type==="image")){let h=n.form;if(h==null)throw new Error('Cannot submit a <button> or <input type="submit"> without a <form>');let y=n.getAttribute("formaction")||h.getAttribute("action");if(s=y?Xn(y,r):null,l=n.getAttribute("formmethod")||h.getAttribute("method")||$s,i=pd(n.getAttribute("formenctype"))||pd(h.getAttribute("enctype"))||Fs,u=new FormData(h,n),!yw()){let{name:g,type:x,value:b}=n;if(x==="image"){let w=g?`${g}.`:"";u.append(`${w}x`,"0"),u.append(`${w}y`,"0")}else g&&u.append(g,b)}}else{if(wi(n))throw new Error('Cannot submit element that is not <form>, <button>, or <input type="submit|image">');l=$s,s=null,i=Fs,f=n}return u&&i==="text/plain"&&(f=u,u=void 0),{action:s,method:l.toLowerCase(),encType:i,formData:u,body:f}}Object.getOwnPropertyNames(Object.prototype).sort().join("\0");function sf(n,r){if(n===!1||n===null||typeof n>"u")throw new Error(r)}function bw(n,r,l,s){let i=typeof n=="string"?new URL(n,typeof window>"u"?"server://singlefetch/":window.location.origin):n;return l?i.pathname.endsWith("/")?i.pathname=`${i.pathname}_.${s}`:i.pathname=`${i.pathname}.${s}`:i.pathname==="/"?i.pathname=`_root.${s}`:r&&Xn(i.pathname,r)==="/"?i.pathname=`${r.replace(/\/$/,"")}/_root.${s}`:i.pathname=`${i.pathname.replace(/\/$/,"")}.${s}`,i}async function Sw(n,r){if(n.id in r)return r[n.id];try{let l=await import(n.module);return r[n.id]=l,l}catch(l){return console.error(`Error loading route module \`${n.module}\`, reloading page...`),console.error(l),window.__reactRouterContext&&window.__reactRouterContext.isSpaMode,window.location.reload(),new Promise(()=>{})}}function ww(n){return n==null?!1:n.href==null?n.rel==="preload"&&typeof n.imageSrcSet=="string"&&typeof n.imageSizes=="string":typeof n.rel=="string"&&typeof n.href=="string"}async function Ew(n,r,l){let s=await Promise.all(n.map(async i=>{let u=r.routes[i.route.id];if(u){let f=await Sw(u,l);return f.links?f.links():[]}return[]}));return Rw(s.flat(1).filter(ww).filter(i=>i.rel==="stylesheet"||i.rel==="preload").map(i=>i.rel==="stylesheet"?{...i,rel:"prefetch",as:"style"}:{...i,rel:"prefetch"}))}function ry(n,r,l,s,i,u){let f=(y,g)=>l[g]?y.route.id!==l[g].route.id:!0,h=(y,g)=>l[g].pathname!==y.pathname||l[g].route.path?.endsWith("*")&&l[g].params["*"]!==y.params["*"];return u==="assets"?r.filter((y,g)=>f(y,g)||h(y,g)):u==="data"?r.filter((y,g)=>{let x=s.routes[y.route.id];if(!x||!x.hasLoader)return!1;if(f(y,g)||h(y,g))return!0;if(y.route.shouldRevalidate){let b=y.route.shouldRevalidate({currentUrl:new URL(i.pathname+i.search+i.hash,window.origin),currentParams:l[0]?.params||{},nextUrl:new URL(n,window.origin),nextParams:y.params,defaultShouldRevalidate:!0});if(typeof b=="boolean")return b}return!0}):[]}function Aw(n,r,{includeHydrateFallback:l}={}){return Cw(n.map(s=>{let i=r.routes[s.route.id];if(!i)return[];let u=[i.module];return i.clientActionModule&&(u=u.concat(i.clientActionModule)),i.clientLoaderModule&&(u=u.concat(i.clientLoaderModule)),l&&i.hydrateFallbackModule&&(u=u.concat(i.hydrateFallbackModule)),i.imports&&(u=u.concat(i.imports)),u}).flat(1))}function Cw(n){return[...new Set(n)]}function _w(n){let r={},l=Object.keys(n).sort();for(let s of l)r[s]=n[s];return r}function Rw(n,r){let l=new Set;return new Set(r),n.reduce((s,i)=>{let u=JSON.stringify(_w(i));return l.has(u)||(l.add(u),s.push({key:u,link:i})),s},[])}function Mv(){let n=m.useContext(Kr);return sf(n,"You must render this element inside a <DataRouterContext.Provider> element"),n}function Tw(){let n=m.useContext(Si);return sf(n,"You must render this element inside a <DataRouterStateContext.Provider> element"),n}var cf=m.createContext(void 0);cf.displayName="FrameworkContext";function Ov(){let n=m.useContext(cf);return sf(n,"You must render this element inside a <HydratedRouter> element"),n}function Mw(n,r){let l=m.useContext(cf),[s,i]=m.useState(!1),[u,f]=m.useState(!1),{onFocus:h,onBlur:y,onMouseEnter:g,onMouseLeave:x,onTouchStart:b}=r,w=m.useRef(null);m.useEffect(()=>{if(n==="render"&&f(!0),n==="viewport"){let C=M=>{M.forEach(L=>{f(L.isIntersecting)})},E=new IntersectionObserver(C,{threshold:.5});return w.current&&E.observe(w.current),()=>{E.disconnect()}}},[n]),m.useEffect(()=>{if(s){let C=setTimeout(()=>{f(!0)},100);return()=>{clearTimeout(C)}}},[s]);let A=()=>{i(!0)},_=()=>{i(!1),f(!1)};return l?n!=="intent"?[u,w,{}]:[u,w,{onFocus:$o(h,A),onBlur:$o(y,_),onMouseEnter:$o(g,A),onMouseLeave:$o(x,_),onTouchStart:$o(b,A)}]:[!1,w,{}]}function $o(n,r){return l=>{n&&n(l),l.defaultPrevented||r(l)}}function Ow({page:n,...r}){let{router:l}=Mv(),s=m.useMemo(()=>mv(l.routes,n,l.basename),[l.routes,n,l.basename]);return s?m.createElement(Nw,{page:n,matches:s,...r}):null}function jw(n){let{manifest:r,routeModules:l}=Ov(),[s,i]=m.useState([]);return m.useEffect(()=>{let u=!1;return Ew(n,r,l).then(f=>{u||i(f)}),()=>{u=!0}},[n,r,l]),s}function Nw({page:n,matches:r,...l}){let s=_t(),{future:i,manifest:u,routeModules:f}=Ov(),{basename:h}=Mv(),{loaderData:y,matches:g}=Tw(),x=m.useMemo(()=>ry(n,r,g,u,s,"data"),[n,r,g,u,s]),b=m.useMemo(()=>ry(n,r,g,u,s,"assets"),[n,r,g,u,s]),w=m.useMemo(()=>{if(n===s.pathname+s.search+s.hash)return[];let C=new Set,E=!1;if(r.forEach(L=>{let D=u.routes[L.route.id];!D||!D.hasLoader||(!x.some(U=>U.route.id===L.route.id)&&L.route.id in y&&f[L.route.id]?.shouldRevalidate||D.hasClientLoader?E=!0:C.add(L.route.id))}),C.size===0)return[];let M=bw(n,h,i.unstable_trailingSlashAwareDataRequests,"data");return E&&C.size>0&&M.searchParams.set("_routes",r.filter(L=>C.has(L.route.id)).map(L=>L.route.id).join(",")),[M.pathname+M.search]},[h,i.unstable_trailingSlashAwareDataRequests,y,s,u,x,r,n,f]),A=m.useMemo(()=>Aw(b,u),[b,u]),_=jw(b);return m.createElement(m.Fragment,null,w.map(C=>m.createElement("link",{key:C,rel:"prefetch",as:"fetch",href:C,...l})),A.map(C=>m.createElement("link",{key:C,rel:"modulepreload",href:C,...l})),_.map(({key:C,link:E})=>m.createElement("link",{key:C,nonce:l.nonce,...E,crossOrigin:E.crossOrigin??l.crossOrigin})))}function Dw(...n){return r=>{n.forEach(l=>{typeof l=="function"?l(r):l!=null&&(l.current=r)})}}var zw=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u";try{zw&&(window.__reactRouterVersion="7.13.2")}catch{}function kw({basename:n,children:r,unstable_useTransitions:l,window:s}){let i=m.useRef();i.current==null&&(i.current=dS({window:s,v5Compat:!0}));let u=i.current,[f,h]=m.useState({action:u.action,location:u.location}),y=m.useCallback(g=>{l===!1?h(g):m.startTransition(()=>h(g))},[l]);return m.useLayoutEffect(()=>u.listen(y),[u,y]),m.createElement(cw,{basename:n,children:r,location:f.location,navigationType:f.action,navigator:u,unstable_useTransitions:l})}var jv=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,li=m.forwardRef(function({onClick:r,discover:l="render",prefetch:s="none",relative:i,reloadDocument:u,replace:f,unstable_mask:h,state:y,target:g,to:x,preventScrollReset:b,viewTransition:w,unstable_defaultShouldRevalidate:A,..._},C){let{basename:E,navigator:M,unstable_useTransitions:L}=m.useContext(qt),D=typeof x=="string"&&jv.test(x),U=xv(x,E);x=U.to;let q=XS(x,{relative:i}),Z=_t(),G=null;if(h){let ve=bi(h,[],Z.unstable_mask?Z.unstable_mask.pathname:"/",!0);E!=="/"&&(ve.pathname=ve.pathname==="/"?E:Sn([E,ve.pathname])),G=M.createHref(ve)}let[K,ee,se]=Mw(s,_),pe=Uw(x,{replace:f,unstable_mask:h,state:y,target:g,preventScrollReset:b,relative:i,viewTransition:w,unstable_defaultShouldRevalidate:A,unstable_useTransitions:L});function ge(ve){r&&r(ve),ve.defaultPrevented||pe(ve)}let Ae=!(U.isExternal||u),be=m.createElement("a",{..._,...se,href:(Ae?G:void 0)||U.absoluteURL||q,onClick:Ae?ge:r,ref:Dw(C,ee),target:g,"data-discover":!D&&l==="render"?"true":void 0});return K&&!D?m.createElement(m.Fragment,null,be,m.createElement(Ow,{page:q})):be});li.displayName="Link";var Ld=m.forwardRef(function({"aria-current":r="page",caseSensitive:l=!1,className:s="",end:i=!1,style:u,to:f,viewTransition:h,children:y,...g},x){let b=dl(f,{relative:g.relative}),w=_t(),A=m.useContext(Si),{navigator:_,basename:C}=m.useContext(qt),E=A!=null&&Gw(b)&&h===!0,M=_.encodeLocation?_.encodeLocation(b).pathname:b.pathname,L=w.pathname,D=A&&A.navigation&&A.navigation.location?A.navigation.location.pathname:null;l||(L=L.toLowerCase(),D=D?D.toLowerCase():null,M=M.toLowerCase()),D&&C&&(D=Xn(D,C)||D);const U=M!=="/"&&M.endsWith("/")?M.length-1:M.length;let q=L===M||!i&&L.startsWith(M)&&L.charAt(U)==="/",Z=D!=null&&(D===M||!i&&D.startsWith(M)&&D.charAt(M.length)==="/"),G={isActive:q,isPending:Z,isTransitioning:E},K=q?r:void 0,ee;typeof s=="function"?ee=s(G):ee=[s,q?"active":null,Z?"pending":null,E?"transitioning":null].filter(Boolean).join(" ");let se=typeof u=="function"?u(G):u;return m.createElement(li,{...g,"aria-current":K,className:ee,ref:x,style:se,to:f,viewTransition:h},typeof y=="function"?y(G):y)});Ld.displayName="NavLink";var Lw=m.forwardRef(({discover:n="render",fetcherKey:r,navigate:l,reloadDocument:s,replace:i,state:u,method:f=$s,action:h,onSubmit:y,relative:g,preventScrollReset:x,viewTransition:b,unstable_defaultShouldRevalidate:w,...A},_)=>{let{unstable_useTransitions:C}=m.useContext(qt),E=qw(),M=Vw(h,{relative:g}),L=f.toLowerCase()==="get"?"get":"post",D=typeof h=="string"&&jv.test(h),U=q=>{if(y&&y(q),q.defaultPrevented)return;q.preventDefault();let Z=q.nativeEvent.submitter,G=Z?.getAttribute("formmethod")||f,K=()=>E(Z||q.currentTarget,{fetcherKey:r,method:G,navigate:l,replace:i,state:u,relative:g,preventScrollReset:x,viewTransition:b,unstable_defaultShouldRevalidate:w});C&&l!==!1?m.startTransition(()=>K()):K()};return m.createElement("form",{ref:_,method:L,action:M,onSubmit:s?y:U,...A,"data-discover":!D&&n==="render"?"true":void 0})});Lw.displayName="Form";function Hw(n){return`${n} must be used within a data router. See https://reactrouter.com/en/main/routers/picking-a-router.`}function Nv(n){let r=m.useContext(Kr);return $e(r,Hw(n)),r}function Uw(n,{target:r,replace:l,unstable_mask:s,state:i,preventScrollReset:u,relative:f,viewTransition:h,unstable_defaultShouldRevalidate:y,unstable_useTransitions:g}={}){let x=ul(),b=_t(),w=dl(n,{relative:f});return m.useCallback(A=>{if(mw(A,r)){A.preventDefault();let _=l!==void 0?l:tl(b)===tl(w),C=()=>x(n,{replace:_,unstable_mask:s,state:i,preventScrollReset:u,relative:f,viewTransition:h,unstable_defaultShouldRevalidate:y});g?m.startTransition(()=>C()):C()}},[b,x,w,l,s,i,r,n,u,f,h,y,g])}function CO(n){tn(typeof URLSearchParams<"u","You cannot use the `useSearchParams` hook in a browser that does not support the URLSearchParams API. If you need to support Internet Explorer 11, we recommend you load a polyfill such as https://github.com/ungap/url-search-params.");let r=m.useRef(kd(n)),l=m.useRef(!1),s=_t(),i=m.useMemo(()=>gw(s.search,l.current?null:r.current),[s.search]),u=ul(),f=m.useCallback((h,y)=>{const g=kd(typeof h=="function"?h(new URLSearchParams(i)):h);l.current=!0,u("?"+g,y)},[u,i]);return[i,f]}var Bw=0,Pw=()=>`__${String(++Bw)}__`;function qw(){let{router:n}=Nv("useSubmit"),{basename:r}=m.useContext(qt),l=rw(),s=n.fetch,i=n.navigate;return m.useCallback(async(u,f={})=>{let{action:h,method:y,encType:g,formData:x,body:b}=xw(u,r);if(f.navigate===!1){let w=f.fetcherKey||Pw();await s(w,l,f.action||h,{unstable_defaultShouldRevalidate:f.unstable_defaultShouldRevalidate,preventScrollReset:f.preventScrollReset,formData:x,body:b,formMethod:f.method||y,formEncType:f.encType||g,flushSync:f.flushSync})}else await i(f.action||h,{unstable_defaultShouldRevalidate:f.unstable_defaultShouldRevalidate,preventScrollReset:f.preventScrollReset,formData:x,body:b,formMethod:f.method||y,formEncType:f.encType||g,replace:f.replace,state:f.state,fromRouteId:l,flushSync:f.flushSync,viewTransition:f.viewTransition})},[s,i,r,l])}function Vw(n,{relative:r}={}){let{basename:l}=m.useContext(qt),s=m.useContext(nn);$e(s,"useFormAction must be used inside a RouteContext");let[i]=s.matches.slice(-1),u={...dl(n||".",{relative:r})},f=_t();if(n==null){u.search=f.search;let h=new URLSearchParams(u.search),y=h.getAll("index");if(y.some(x=>x==="")){h.delete("index"),y.filter(b=>b).forEach(b=>h.append("index",b));let x=h.toString();u.search=x?`?${x}`:""}}return(!n||n===".")&&i.route.index&&(u.search=u.search?u.search.replace(/^\?/,"?index&"):"?index"),l!=="/"&&(u.pathname=u.pathname==="/"?l:Sn([l,u.pathname])),tl(u)}function Gw(n,{relative:r}={}){let l=m.useContext(Sv);$e(l!=null,"`useViewTransitionState` must be used within `react-router-dom`'s `RouterProvider`. Did you accidentally import `RouterProvider` from `react-router`?");let{basename:s}=Nv("useViewTransitionState"),i=dl(n,{relative:r});if(!l.isTransitioning)return!1;let u=Xn(l.currentLocation.pathname,s)||l.currentLocation.pathname,f=Xn(l.nextLocation.pathname,s)||l.nextLocation.pathname;return oi(i.pathname,f)!=null||oi(i.pathname,u)!=null}var uf=hv();const Yw=pv(uf);var Ei=class{constructor(){this.listeners=new Set,this.subscribe=this.subscribe.bind(this)}subscribe(n){return this.listeners.add(n),this.onSubscribe(),()=>{this.listeners.delete(n),this.onUnsubscribe()}}hasListeners(){return this.listeners.size>0}onSubscribe(){}onUnsubscribe(){}},Xw=class extends Ei{#e;#n;#t;constructor(){super(),this.#t=n=>{if(typeof window<"u"&&window.addEventListener){const r=()=>n();return window.addEventListener("visibilitychange",r,!1),()=>{window.removeEventListener("visibilitychange",r)}}}}onSubscribe(){this.#n||this.setEventListener(this.#t)}onUnsubscribe(){this.hasListeners()||(this.#n?.(),this.#n=void 0)}setEventListener(n){this.#t=n,this.#n?.(),this.#n=n(r=>{typeof r=="boolean"?this.setFocused(r):this.onFocus()})}setFocused(n){this.#e!==n&&(this.#e=n,this.onFocus())}onFocus(){const n=this.isFocused();this.listeners.forEach(r=>{r(n)})}isFocused(){return typeof this.#e=="boolean"?this.#e:globalThis.document?.visibilityState!=="hidden"}},Dv=new Xw,Qw={setTimeout:(n,r)=>setTimeout(n,r),clearTimeout:n=>clearTimeout(n),setInterval:(n,r)=>setInterval(n,r),clearInterval:n=>clearInterval(n)},Kw=class{#e=Qw;#n=!1;setTimeoutProvider(n){this.#e=n}setTimeout(n,r){return this.#e.setTimeout(n,r)}clearTimeout(n){this.#e.clearTimeout(n)}setInterval(n,r){return this.#e.setInterval(n,r)}clearInterval(n){this.#e.clearInterval(n)}},Hd=new Kw;function $w(n){setTimeout(n,0)}var Fw=typeof window>"u"||"Deno"in globalThis;function sn(){}function Zw(n,r){return typeof n=="function"?n(r):n}function Iw(n){return typeof n=="number"&&n>=0&&n!==1/0}function Jw(n,r){return Math.max(n+(r||0)-Date.now(),0)}function Ud(n,r){return typeof n=="function"?n(r):n}function Ww(n,r){return typeof n=="function"?n(r):n}function oy(n,r){const{type:l="all",exact:s,fetchStatus:i,predicate:u,queryKey:f,stale:h}=n;if(f){if(s){if(r.queryHash!==df(f,r.options))return!1}else if(!al(r.queryKey,f))return!1}if(l!=="all"){const y=r.isActive();if(l==="active"&&!y||l==="inactive"&&y)return!1}return!(typeof h=="boolean"&&r.isStale()!==h||i&&i!==r.state.fetchStatus||u&&!u(r))}function ly(n,r){const{exact:l,status:s,predicate:i,mutationKey:u}=n;if(u){if(!r.options.mutationKey)return!1;if(l){if(nl(r.options.mutationKey)!==nl(u))return!1}else if(!al(r.options.mutationKey,u))return!1}return!(s&&r.state.status!==s||i&&!i(r))}function df(n,r){return(r?.queryKeyHashFn||nl)(n)}function nl(n){return JSON.stringify(n,(r,l)=>Bd(l)?Object.keys(l).sort().reduce((s,i)=>(s[i]=l[i],s),{}):l)}function al(n,r){return n===r?!0:typeof n!=typeof r?!1:n&&r&&typeof n=="object"&&typeof r=="object"?Object.keys(r).every(l=>al(n[l],r[l])):!1}var eE=Object.prototype.hasOwnProperty;function zv(n,r,l=0){if(n===r)return n;if(l>500)return r;const s=sy(n)&&sy(r);if(!s&&!(Bd(n)&&Bd(r)))return r;const u=(s?n:Object.keys(n)).length,f=s?r:Object.keys(r),h=f.length,y=s?new Array(h):{};let g=0;for(let x=0;x<h;x++){const b=s?x:f[x],w=n[b],A=r[b];if(w===A){y[b]=w,(s?x<u:eE.call(n,b))&&g++;continue}if(w===null||A===null||typeof w!="object"||typeof A!="object"){y[b]=A;continue}const _=zv(w,A,l+1);y[b]=_,_===w&&g++}return u===h&&g===u?n:y}function _O(n,r){if(!r||Object.keys(n).length!==Object.keys(r).length)return!1;for(const l in n)if(n[l]!==r[l])return!1;return!0}function sy(n){return Array.isArray(n)&&n.length===Object.keys(n).length}function Bd(n){if(!iy(n))return!1;const r=n.constructor;if(r===void 0)return!0;const l=r.prototype;return!(!iy(l)||!l.hasOwnProperty("isPrototypeOf")||Object.getPrototypeOf(n)!==Object.prototype)}function iy(n){return Object.prototype.toString.call(n)==="[object Object]"}function tE(n){return new Promise(r=>{Hd.setTimeout(r,n)})}function nE(n,r,l){return typeof l.structuralSharing=="function"?l.structuralSharing(n,r):l.structuralSharing!==!1?zv(n,r):r}function aE(n,r,l=0){const s=[...n,r];return l&&s.length>l?s.slice(1):s}function rE(n,r,l=0){const s=[r,...n];return l&&s.length>l?s.slice(0,-1):s}var ff=Symbol();function kv(n,r){return!n.queryFn&&r?.initialPromise?()=>r.initialPromise:!n.queryFn||n.queryFn===ff?()=>Promise.reject(new Error(`Missing queryFn: '${n.queryHash}'`)):n.queryFn}function RO(n,r){return typeof n=="function"?n(...r):!!n}function oE(n,r,l){let s=!1,i;return Object.defineProperty(n,"signal",{enumerable:!0,get:()=>(i??=r(),s||(s=!0,i.aborted?l():i.addEventListener("abort",l,{once:!0})),i)}),n}var Lv=(()=>{let n=()=>Fw;return{isServer(){return n()},setIsServer(r){n=r}}})();function lE(){let n,r;const l=new Promise((i,u)=>{n=i,r=u});l.status="pending",l.catch(()=>{});function s(i){Object.assign(l,i),delete l.resolve,delete l.reject}return l.resolve=i=>{s({status:"fulfilled",value:i}),n(i)},l.reject=i=>{s({status:"rejected",reason:i}),r(i)},l}var sE=$w;function iE(){let n=[],r=0,l=h=>{h()},s=h=>{h()},i=sE;const u=h=>{r?n.push(h):i(()=>{l(h)})},f=()=>{const h=n;n=[],h.length&&i(()=>{s(()=>{h.forEach(y=>{l(y)})})})};return{batch:h=>{let y;r++;try{y=h()}finally{r--,r||f()}return y},batchCalls:h=>(...y)=>{u(()=>{h(...y)})},schedule:u,setNotifyFunction:h=>{l=h},setBatchNotifyFunction:h=>{s=h},setScheduler:h=>{i=h}}}var gt=iE(),cE=class extends Ei{#e=!0;#n;#t;constructor(){super(),this.#t=n=>{if(typeof window<"u"&&window.addEventListener){const r=()=>n(!0),l=()=>n(!1);return window.addEventListener("online",r,!1),window.addEventListener("offline",l,!1),()=>{window.removeEventListener("online",r),window.removeEventListener("offline",l)}}}}onSubscribe(){this.#n||this.setEventListener(this.#t)}onUnsubscribe(){this.hasListeners()||(this.#n?.(),this.#n=void 0)}setEventListener(n){this.#t=n,this.#n?.(),this.#n=n(this.setOnline.bind(this))}setOnline(n){this.#e!==n&&(this.#e=n,this.listeners.forEach(l=>{l(n)}))}isOnline(){return this.#e}},si=new cE;function uE(n){return Math.min(1e3*2**n,3e4)}function Hv(n){return(n??"online")==="online"?si.isOnline():!0}var Pd=class extends Error{constructor(n){super("CancelledError"),this.revert=n?.revert,this.silent=n?.silent}};function Uv(n){let r=!1,l=0,s;const i=lE(),u=()=>i.status!=="pending",f=C=>{if(!u()){const E=new Pd(C);w(E),n.onCancel?.(E)}},h=()=>{r=!0},y=()=>{r=!1},g=()=>Dv.isFocused()&&(n.networkMode==="always"||si.isOnline())&&n.canRun(),x=()=>Hv(n.networkMode)&&n.canRun(),b=C=>{u()||(s?.(),i.resolve(C))},w=C=>{u()||(s?.(),i.reject(C))},A=()=>new Promise(C=>{s=E=>{(u()||g())&&C(E)},n.onPause?.()}).then(()=>{s=void 0,u()||n.onContinue?.()}),_=()=>{if(u())return;let C;const E=l===0?n.initialPromise:void 0;try{C=E??n.fn()}catch(M){C=Promise.reject(M)}Promise.resolve(C).then(b).catch(M=>{if(u())return;const L=n.retry??(Lv.isServer()?0:3),D=n.retryDelay??uE,U=typeof D=="function"?D(l,M):D,q=L===!0||typeof L=="number"&&l<L||typeof L=="function"&&L(l,M);if(r||!q){w(M);return}l++,n.onFail?.(l,M),tE(U).then(()=>g()?void 0:A()).then(()=>{r?w(M):_()})})};return{promise:i,status:()=>i.status,cancel:f,continue:()=>(s?.(),i),cancelRetry:h,continueRetry:y,canStart:x,start:()=>(x()?_():A().then(_),i)}}var Bv=class{#e;destroy(){this.clearGcTimeout()}scheduleGc(){this.clearGcTimeout(),Iw(this.gcTime)&&(this.#e=Hd.setTimeout(()=>{this.optionalRemove()},this.gcTime))}updateGcTime(n){this.gcTime=Math.max(this.gcTime||0,n??(Lv.isServer()?1/0:300*1e3))}clearGcTimeout(){this.#e&&(Hd.clearTimeout(this.#e),this.#e=void 0)}},dE=class extends Bv{#e;#n;#t;#r;#a;#o;#l;constructor(n){super(),this.#l=!1,this.#o=n.defaultOptions,this.setOptions(n.options),this.observers=[],this.#r=n.client,this.#t=this.#r.getQueryCache(),this.queryKey=n.queryKey,this.queryHash=n.queryHash,this.#e=uy(this.options),this.state=n.state??this.#e,this.scheduleGc()}get meta(){return this.options.meta}get promise(){return this.#a?.promise}setOptions(n){if(this.options={...this.#o,...n},this.updateGcTime(this.options.gcTime),this.state&&this.state.data===void 0){const r=uy(this.options);r.data!==void 0&&(this.setState(cy(r.data,r.dataUpdatedAt)),this.#e=r)}}optionalRemove(){!this.observers.length&&this.state.fetchStatus==="idle"&&this.#t.remove(this)}setData(n,r){const l=nE(this.state.data,n,this.options);return this.#s({data:l,type:"success",dataUpdatedAt:r?.updatedAt,manual:r?.manual}),l}setState(n,r){this.#s({type:"setState",state:n,setStateOptions:r})}cancel(n){const r=this.#a?.promise;return this.#a?.cancel(n),r?r.then(sn).catch(sn):Promise.resolve()}destroy(){super.destroy(),this.cancel({silent:!0})}get resetState(){return this.#e}reset(){this.destroy(),this.setState(this.resetState)}isActive(){return this.observers.some(n=>Ww(n.options.enabled,this)!==!1)}isDisabled(){return this.getObserversCount()>0?!this.isActive():this.options.queryFn===ff||!this.isFetched()}isFetched(){return this.state.dataUpdateCount+this.state.errorUpdateCount>0}isStatic(){return this.getObserversCount()>0?this.observers.some(n=>Ud(n.options.staleTime,this)==="static"):!1}isStale(){return this.getObserversCount()>0?this.observers.some(n=>n.getCurrentResult().isStale):this.state.data===void 0||this.state.isInvalidated}isStaleByTime(n=0){return this.state.data===void 0?!0:n==="static"?!1:this.state.isInvalidated?!0:!Jw(this.state.dataUpdatedAt,n)}onFocus(){this.observers.find(r=>r.shouldFetchOnWindowFocus())?.refetch({cancelRefetch:!1}),this.#a?.continue()}onOnline(){this.observers.find(r=>r.shouldFetchOnReconnect())?.refetch({cancelRefetch:!1}),this.#a?.continue()}addObserver(n){this.observers.includes(n)||(this.observers.push(n),this.clearGcTimeout(),this.#t.notify({type:"observerAdded",query:this,observer:n}))}removeObserver(n){this.observers.includes(n)&&(this.observers=this.observers.filter(r=>r!==n),this.observers.length||(this.#a&&(this.#l||this.#i()?this.#a.cancel({revert:!0}):this.#a.cancelRetry()),this.scheduleGc()),this.#t.notify({type:"observerRemoved",query:this,observer:n}))}getObserversCount(){return this.observers.length}#i(){return this.state.fetchStatus==="paused"&&this.state.status==="pending"}invalidate(){this.state.isInvalidated||this.#s({type:"invalidate"})}async fetch(n,r){if(this.state.fetchStatus!=="idle"&&this.#a?.status()!=="rejected"){if(this.state.data!==void 0&&r?.cancelRefetch)this.cancel({silent:!0});else if(this.#a)return this.#a.continueRetry(),this.#a.promise}if(n&&this.setOptions(n),!this.options.queryFn){const h=this.observers.find(y=>y.options.queryFn);h&&this.setOptions(h.options)}const l=new AbortController,s=h=>{Object.defineProperty(h,"signal",{enumerable:!0,get:()=>(this.#l=!0,l.signal)})},i=()=>{const h=kv(this.options,r),g=(()=>{const x={client:this.#r,queryKey:this.queryKey,meta:this.meta};return s(x),x})();return this.#l=!1,this.options.persister?this.options.persister(h,g,this):h(g)},f=(()=>{const h={fetchOptions:r,options:this.options,queryKey:this.queryKey,client:this.#r,state:this.state,fetchFn:i};return s(h),h})();this.options.behavior?.onFetch(f,this),this.#n=this.state,(this.state.fetchStatus==="idle"||this.state.fetchMeta!==f.fetchOptions?.meta)&&this.#s({type:"fetch",meta:f.fetchOptions?.meta}),this.#a=Uv({initialPromise:r?.initialPromise,fn:f.fetchFn,onCancel:h=>{h instanceof Pd&&h.revert&&this.setState({...this.#n,fetchStatus:"idle"}),l.abort()},onFail:(h,y)=>{this.#s({type:"failed",failureCount:h,error:y})},onPause:()=>{this.#s({type:"pause"})},onContinue:()=>{this.#s({type:"continue"})},retry:f.options.retry,retryDelay:f.options.retryDelay,networkMode:f.options.networkMode,canRun:()=>!0});try{const h=await this.#a.start();if(h===void 0)throw new Error(`${this.queryHash} data is undefined`);return this.setData(h),this.#t.config.onSuccess?.(h,this),this.#t.config.onSettled?.(h,this.state.error,this),h}catch(h){if(h instanceof Pd){if(h.silent)return this.#a.promise;if(h.revert){if(this.state.data===void 0)throw h;return this.state.data}}throw this.#s({type:"error",error:h}),this.#t.config.onError?.(h,this),this.#t.config.onSettled?.(this.state.data,h,this),h}finally{this.scheduleGc()}}#s(n){const r=l=>{switch(n.type){case"failed":return{...l,fetchFailureCount:n.failureCount,fetchFailureReason:n.error};case"pause":return{...l,fetchStatus:"paused"};case"continue":return{...l,fetchStatus:"fetching"};case"fetch":return{...l,...fE(l.data,this.options),fetchMeta:n.meta??null};case"success":const s={...l,...cy(n.data,n.dataUpdatedAt),dataUpdateCount:l.dataUpdateCount+1,...!n.manual&&{fetchStatus:"idle",fetchFailureCount:0,fetchFailureReason:null}};return this.#n=n.manual?s:void 0,s;case"error":const i=n.error;return{...l,error:i,errorUpdateCount:l.errorUpdateCount+1,errorUpdatedAt:Date.now(),fetchFailureCount:l.fetchFailureCount+1,fetchFailureReason:i,fetchStatus:"idle",status:"error",isInvalidated:!0};case"invalidate":return{...l,isInvalidated:!0};case"setState":return{...l,...n.state}}};this.state=r(this.state),gt.batch(()=>{this.observers.forEach(l=>{l.onQueryUpdate()}),this.#t.notify({query:this,type:"updated",action:n})})}};function fE(n,r){return{fetchFailureCount:0,fetchFailureReason:null,fetchStatus:Hv(r.networkMode)?"fetching":"paused",...n===void 0&&{error:null,status:"pending"}}}function cy(n,r){return{data:n,dataUpdatedAt:r??Date.now(),error:null,isInvalidated:!1,status:"success"}}function uy(n){const r=typeof n.initialData=="function"?n.initialData():n.initialData,l=r!==void 0,s=l?typeof n.initialDataUpdatedAt=="function"?n.initialDataUpdatedAt():n.initialDataUpdatedAt:0;return{data:r,dataUpdateCount:0,dataUpdatedAt:l?s??Date.now():0,error:null,errorUpdateCount:0,errorUpdatedAt:0,fetchFailureCount:0,fetchFailureReason:null,fetchMeta:null,isInvalidated:!1,status:l?"success":"pending",fetchStatus:"idle"}}function dy(n){return{onFetch:(r,l)=>{const s=r.options,i=r.fetchOptions?.meta?.fetchMore?.direction,u=r.state.data?.pages||[],f=r.state.data?.pageParams||[];let h={pages:[],pageParams:[]},y=0;const g=async()=>{let x=!1;const b=_=>{oE(_,()=>r.signal,()=>x=!0)},w=kv(r.options,r.fetchOptions),A=async(_,C,E)=>{if(x)return Promise.reject();if(C==null&&_.pages.length)return Promise.resolve(_);const L=(()=>{const Z={client:r.client,queryKey:r.queryKey,pageParam:C,direction:E?"backward":"forward",meta:r.options.meta};return b(Z),Z})(),D=await w(L),{maxPages:U}=r.options,q=E?rE:aE;return{pages:q(_.pages,D,U),pageParams:q(_.pageParams,C,U)}};if(i&&u.length){const _=i==="backward",C=_?pE:fy,E={pages:u,pageParams:f},M=C(s,E);h=await A(E,M,_)}else{const _=n??u.length;do{const C=y===0?f[0]??s.initialPageParam:fy(s,h);if(y>0&&C==null)break;h=await A(h,C),y++}while(y<_)}return h};r.options.persister?r.fetchFn=()=>r.options.persister?.(g,{client:r.client,queryKey:r.queryKey,meta:r.options.meta,signal:r.signal},l):r.fetchFn=g}}}function fy(n,{pages:r,pageParams:l}){const s=r.length-1;return r.length>0?n.getNextPageParam(r[s],r,l[s],l):void 0}function pE(n,{pages:r,pageParams:l}){return r.length>0?n.getPreviousPageParam?.(r[0],r,l[0],l):void 0}var hE=class extends Bv{#e;#n;#t;#r;constructor(n){super(),this.#e=n.client,this.mutationId=n.mutationId,this.#t=n.mutationCache,this.#n=[],this.state=n.state||mE(),this.setOptions(n.options),this.scheduleGc()}setOptions(n){this.options=n,this.updateGcTime(this.options.gcTime)}get meta(){return this.options.meta}addObserver(n){this.#n.includes(n)||(this.#n.push(n),this.clearGcTimeout(),this.#t.notify({type:"observerAdded",mutation:this,observer:n}))}removeObserver(n){this.#n=this.#n.filter(r=>r!==n),this.scheduleGc(),this.#t.notify({type:"observerRemoved",mutation:this,observer:n})}optionalRemove(){this.#n.length||(this.state.status==="pending"?this.scheduleGc():this.#t.remove(this))}continue(){return this.#r?.continue()??this.execute(this.state.variables)}async execute(n){const r=()=>{this.#a({type:"continue"})},l={client:this.#e,meta:this.options.meta,mutationKey:this.options.mutationKey};this.#r=Uv({fn:()=>this.options.mutationFn?this.options.mutationFn(n,l):Promise.reject(new Error("No mutationFn found")),onFail:(u,f)=>{this.#a({type:"failed",failureCount:u,error:f})},onPause:()=>{this.#a({type:"pause"})},onContinue:r,retry:this.options.retry??0,retryDelay:this.options.retryDelay,networkMode:this.options.networkMode,canRun:()=>this.#t.canRun(this)});const s=this.state.status==="pending",i=!this.#r.canStart();try{if(s)r();else{this.#a({type:"pending",variables:n,isPaused:i}),this.#t.config.onMutate&&await this.#t.config.onMutate(n,this,l);const f=await this.options.onMutate?.(n,l);f!==this.state.context&&this.#a({type:"pending",context:f,variables:n,isPaused:i})}const u=await this.#r.start();return await this.#t.config.onSuccess?.(u,n,this.state.context,this,l),await this.options.onSuccess?.(u,n,this.state.context,l),await this.#t.config.onSettled?.(u,null,this.state.variables,this.state.context,this,l),await this.options.onSettled?.(u,null,n,this.state.context,l),this.#a({type:"success",data:u}),u}catch(u){try{await this.#t.config.onError?.(u,n,this.state.context,this,l)}catch(f){Promise.reject(f)}try{await this.options.onError?.(u,n,this.state.context,l)}catch(f){Promise.reject(f)}try{await this.#t.config.onSettled?.(void 0,u,this.state.variables,this.state.context,this,l)}catch(f){Promise.reject(f)}try{await this.options.onSettled?.(void 0,u,n,this.state.context,l)}catch(f){Promise.reject(f)}throw this.#a({type:"error",error:u}),u}finally{this.#t.runNext(this)}}#a(n){const r=l=>{switch(n.type){case"failed":return{...l,failureCount:n.failureCount,failureReason:n.error};case"pause":return{...l,isPaused:!0};case"continue":return{...l,isPaused:!1};case"pending":return{...l,context:n.context,data:void 0,failureCount:0,failureReason:null,error:null,isPaused:n.isPaused,status:"pending",variables:n.variables,submittedAt:Date.now()};case"success":return{...l,data:n.data,failureCount:0,failureReason:null,error:null,status:"success",isPaused:!1};case"error":return{...l,data:void 0,error:n.error,failureCount:l.failureCount+1,failureReason:n.error,isPaused:!1,status:"error"}}};this.state=r(this.state),gt.batch(()=>{this.#n.forEach(l=>{l.onMutationUpdate(n)}),this.#t.notify({mutation:this,type:"updated",action:n})})}};function mE(){return{context:void 0,data:void 0,error:null,failureCount:0,failureReason:null,isPaused:!1,status:"idle",variables:void 0,submittedAt:0}}var gE=class extends Ei{constructor(n={}){super(),this.config=n,this.#e=new Set,this.#n=new Map,this.#t=0}#e;#n;#t;build(n,r,l){const s=new hE({client:n,mutationCache:this,mutationId:++this.#t,options:n.defaultMutationOptions(r),state:l});return this.add(s),s}add(n){this.#e.add(n);const r=Ls(n);if(typeof r=="string"){const l=this.#n.get(r);l?l.push(n):this.#n.set(r,[n])}this.notify({type:"added",mutation:n})}remove(n){if(this.#e.delete(n)){const r=Ls(n);if(typeof r=="string"){const l=this.#n.get(r);if(l)if(l.length>1){const s=l.indexOf(n);s!==-1&&l.splice(s,1)}else l[0]===n&&this.#n.delete(r)}}this.notify({type:"removed",mutation:n})}canRun(n){const r=Ls(n);if(typeof r=="string"){const s=this.#n.get(r)?.find(i=>i.state.status==="pending");return!s||s===n}else return!0}runNext(n){const r=Ls(n);return typeof r=="string"?this.#n.get(r)?.find(s=>s!==n&&s.state.isPaused)?.continue()??Promise.resolve():Promise.resolve()}clear(){gt.batch(()=>{this.#e.forEach(n=>{this.notify({type:"removed",mutation:n})}),this.#e.clear(),this.#n.clear()})}getAll(){return Array.from(this.#e)}find(n){const r={exact:!0,...n};return this.getAll().find(l=>ly(r,l))}findAll(n={}){return this.getAll().filter(r=>ly(n,r))}notify(n){gt.batch(()=>{this.listeners.forEach(r=>{r(n)})})}resumePausedMutations(){const n=this.getAll().filter(r=>r.state.isPaused);return gt.batch(()=>Promise.all(n.map(r=>r.continue().catch(sn))))}};function Ls(n){return n.options.scope?.id}var yE=class extends Ei{constructor(n={}){super(),this.config=n,this.#e=new Map}#e;build(n,r,l){const s=r.queryKey,i=r.queryHash??df(s,r);let u=this.get(i);return u||(u=new dE({client:n,queryKey:s,queryHash:i,options:n.defaultQueryOptions(r),state:l,defaultOptions:n.getQueryDefaults(s)}),this.add(u)),u}add(n){this.#e.has(n.queryHash)||(this.#e.set(n.queryHash,n),this.notify({type:"added",query:n}))}remove(n){const r=this.#e.get(n.queryHash);r&&(n.destroy(),r===n&&this.#e.delete(n.queryHash),this.notify({type:"removed",query:n}))}clear(){gt.batch(()=>{this.getAll().forEach(n=>{this.remove(n)})})}get(n){return this.#e.get(n)}getAll(){return[...this.#e.values()]}find(n){const r={exact:!0,...n};return this.getAll().find(l=>oy(r,l))}findAll(n={}){const r=this.getAll();return Object.keys(n).length>0?r.filter(l=>oy(n,l)):r}notify(n){gt.batch(()=>{this.listeners.forEach(r=>{r(n)})})}onFocus(){gt.batch(()=>{this.getAll().forEach(n=>{n.onFocus()})})}onOnline(){gt.batch(()=>{this.getAll().forEach(n=>{n.onOnline()})})}},vE=class{#e;#n;#t;#r;#a;#o;#l;#i;constructor(n={}){this.#e=n.queryCache||new yE,this.#n=n.mutationCache||new gE,this.#t=n.defaultOptions||{},this.#r=new Map,this.#a=new Map,this.#o=0}mount(){this.#o++,this.#o===1&&(this.#l=Dv.subscribe(async n=>{n&&(await this.resumePausedMutations(),this.#e.onFocus())}),this.#i=si.subscribe(async n=>{n&&(await this.resumePausedMutations(),this.#e.onOnline())}))}unmount(){this.#o--,this.#o===0&&(this.#l?.(),this.#l=void 0,this.#i?.(),this.#i=void 0)}isFetching(n){return this.#e.findAll({...n,fetchStatus:"fetching"}).length}isMutating(n){return this.#n.findAll({...n,status:"pending"}).length}getQueryData(n){const r=this.defaultQueryOptions({queryKey:n});return this.#e.get(r.queryHash)?.state.data}ensureQueryData(n){const r=this.defaultQueryOptions(n),l=this.#e.build(this,r),s=l.state.data;return s===void 0?this.fetchQuery(n):(n.revalidateIfStale&&l.isStaleByTime(Ud(r.staleTime,l))&&this.prefetchQuery(r),Promise.resolve(s))}getQueriesData(n){return this.#e.findAll(n).map(({queryKey:r,state:l})=>{const s=l.data;return[r,s]})}setQueryData(n,r,l){const s=this.defaultQueryOptions({queryKey:n}),u=this.#e.get(s.queryHash)?.state.data,f=Zw(r,u);if(f!==void 0)return this.#e.build(this,s).setData(f,{...l,manual:!0})}setQueriesData(n,r,l){return gt.batch(()=>this.#e.findAll(n).map(({queryKey:s})=>[s,this.setQueryData(s,r,l)]))}getQueryState(n){const r=this.defaultQueryOptions({queryKey:n});return this.#e.get(r.queryHash)?.state}removeQueries(n){const r=this.#e;gt.batch(()=>{r.findAll(n).forEach(l=>{r.remove(l)})})}resetQueries(n,r){const l=this.#e;return gt.batch(()=>(l.findAll(n).forEach(s=>{s.reset()}),this.refetchQueries({type:"active",...n},r)))}cancelQueries(n,r={}){const l={revert:!0,...r},s=gt.batch(()=>this.#e.findAll(n).map(i=>i.cancel(l)));return Promise.all(s).then(sn).catch(sn)}invalidateQueries(n,r={}){return gt.batch(()=>(this.#e.findAll(n).forEach(l=>{l.invalidate()}),n?.refetchType==="none"?Promise.resolve():this.refetchQueries({...n,type:n?.refetchType??n?.type??"active"},r)))}refetchQueries(n,r={}){const l={...r,cancelRefetch:r.cancelRefetch??!0},s=gt.batch(()=>this.#e.findAll(n).filter(i=>!i.isDisabled()&&!i.isStatic()).map(i=>{let u=i.fetch(void 0,l);return l.throwOnError||(u=u.catch(sn)),i.state.fetchStatus==="paused"?Promise.resolve():u}));return Promise.all(s).then(sn)}fetchQuery(n){const r=this.defaultQueryOptions(n);r.retry===void 0&&(r.retry=!1);const l=this.#e.build(this,r);return l.isStaleByTime(Ud(r.staleTime,l))?l.fetch(r):Promise.resolve(l.state.data)}prefetchQuery(n){return this.fetchQuery(n).then(sn).catch(sn)}fetchInfiniteQuery(n){return n.behavior=dy(n.pages),this.fetchQuery(n)}prefetchInfiniteQuery(n){return this.fetchInfiniteQuery(n).then(sn).catch(sn)}ensureInfiniteQueryData(n){return n.behavior=dy(n.pages),this.ensureQueryData(n)}resumePausedMutations(){return si.isOnline()?this.#n.resumePausedMutations():Promise.resolve()}getQueryCache(){return this.#e}getMutationCache(){return this.#n}getDefaultOptions(){return this.#t}setDefaultOptions(n){this.#t=n}setQueryDefaults(n,r){this.#r.set(nl(n),{queryKey:n,defaultOptions:r})}getQueryDefaults(n){const r=[...this.#r.values()],l={};return r.forEach(s=>{al(n,s.queryKey)&&Object.assign(l,s.defaultOptions)}),l}setMutationDefaults(n,r){this.#a.set(nl(n),{mutationKey:n,defaultOptions:r})}getMutationDefaults(n){const r=[...this.#a.values()],l={};return r.forEach(s=>{al(n,s.mutationKey)&&Object.assign(l,s.defaultOptions)}),l}defaultQueryOptions(n){if(n._defaulted)return n;const r={...this.#t.queries,...this.getQueryDefaults(n.queryKey),...n,_defaulted:!0};return r.queryHash||(r.queryHash=df(r.queryKey,r)),r.refetchOnReconnect===void 0&&(r.refetchOnReconnect=r.networkMode!=="always"),r.throwOnError===void 0&&(r.throwOnError=!!r.suspense),!r.networkMode&&r.persister&&(r.networkMode="offlineFirst"),r.queryFn===ff&&(r.enabled=!1),r}defaultMutationOptions(n){return n?._defaulted?n:{...this.#t.mutations,...n?.mutationKey&&this.getMutationDefaults(n.mutationKey),...n,_defaulted:!0}}clear(){this.#e.clear(),this.#n.clear()}},Pv=m.createContext(void 0),TO=n=>{const r=m.useContext(Pv);if(!r)throw new Error("No QueryClient set, use QueryClientProvider to set one");return r},xE=({client:n,children:r})=>(m.useEffect(()=>(n.mount(),()=>{n.unmount()}),[n]),p.jsx(Pv.Provider,{value:n,children:r}));const py=n=>{let r;const l=new Set,s=(g,x)=>{const b=typeof g=="function"?g(r):g;if(!Object.is(b,r)){const w=r;r=x??(typeof b!="object"||b===null)?b:Object.assign({},r,b),l.forEach(A=>A(r,w))}},i=()=>r,h={setState:s,getState:i,getInitialState:()=>y,subscribe:g=>(l.add(g),()=>l.delete(g))},y=r=n(s,i,h);return h},bE=(n=>n?py(n):py),SE=n=>n;function wE(n,r=SE){const l=ft.useSyncExternalStore(n.subscribe,ft.useCallback(()=>r(n.getState()),[n,r]),ft.useCallback(()=>r(n.getInitialState()),[n,r]));return ft.useDebugValue(l),l}const hy=n=>{const r=bE(n),l=s=>wE(r,s);return Object.assign(l,r),l},fl=(n=>n?hy(n):hy);function EE(n,r){let l;try{l=n()}catch{return}return{getItem:i=>{var u;const f=y=>y===null?null:JSON.parse(y,void 0),h=(u=l.getItem(i))!=null?u:null;return h instanceof Promise?h.then(f):f(h)},setItem:(i,u)=>l.setItem(i,JSON.stringify(u,void 0)),removeItem:i=>l.removeItem(i)}}const qd=n=>r=>{try{const l=n(r);return l instanceof Promise?l:{then(s){return qd(s)(l)},catch(s){return this}}}catch(l){return{then(s){return this},catch(s){return qd(s)(l)}}}},AE=(n,r)=>(l,s,i)=>{let u={storage:EE(()=>window.localStorage),partialize:E=>E,version:0,merge:(E,M)=>({...M,...E}),...r},f=!1,h=0;const y=new Set,g=new Set;let x=u.storage;if(!x)return n((...E)=>{console.warn(`[zustand persist middleware] Unable to update item '${u.name}', the given storage is currently unavailable.`),l(...E)},s,i);const b=()=>{const E=u.partialize({...s()});return x.setItem(u.name,{state:E,version:u.version})},w=i.setState;i.setState=(E,M)=>(w(E,M),b());const A=n((...E)=>(l(...E),b()),s,i);i.getInitialState=()=>A;let _;const C=()=>{var E,M;if(!x)return;const L=++h;f=!1,y.forEach(U=>{var q;return U((q=s())!=null?q:A)});const D=((M=u.onRehydrateStorage)==null?void 0:M.call(u,(E=s())!=null?E:A))||void 0;return qd(x.getItem.bind(x))(u.name).then(U=>{if(U)if(typeof U.version=="number"&&U.version!==u.version){if(u.migrate){const q=u.migrate(U.state,U.version);return q instanceof Promise?q.then(Z=>[!0,Z]):[!0,q]}console.error("State loaded from storage couldn't be migrated since no migrate function was provided")}else return[!1,U.state];return[!1,void 0]}).then(U=>{var q;if(L!==h)return;const[Z,G]=U;if(_=u.merge(G,(q=s())!=null?q:A),l(_,!0),Z)return b()}).then(()=>{L===h&&(D?.(s(),void 0),_=s(),f=!0,g.forEach(U=>U(_)))}).catch(U=>{L===h&&D?.(void 0,U)})};return i.persist={setOptions:E=>{u={...u,...E},E.storage&&(x=E.storage)},clearStorage:()=>{x?.removeItem(u.name)},getOptions:()=>u,rehydrate:()=>C(),hasHydrated:()=>f,onHydrate:E=>(y.add(E),()=>{y.delete(E)}),onFinishHydration:E=>(g.add(E),()=>{g.delete(E)})},u.skipHydration||C(),_||A},CE=AE,Ai=fl(n=>({sidebarCollapsed:!1,toggleSidebar:()=>n(r=>({sidebarCollapsed:!r.sidebarCollapsed}))})),cn=fl()(CE(n=>({user:null,token:null,isAuthenticated:!1,theme:"ocean-deep",permissions:null,setUser:r=>n({user:r}),setToken:r=>n({token:r}),setPermissions:r=>n({permissions:r}),login:(r,l,s)=>n({user:r,token:l,isAuthenticated:!0,permissions:s??null}),logout:()=>{Gv(Vr.token),n({user:null,token:null,isAuthenticated:!1,permissions:null})}}),{name:"user-storage"})),_E=fl(n=>({activeMenu:"dashboard",openMenus:[],setActiveMenu:r=>n({activeMenu:r}),toggleMenu:r=>n(l=>({openMenus:l.openMenus.includes(r)?l.openMenus.filter(s=>s!==r):[...l.openMenus,r]}))}));fl(n=>({tabs:[{id:"dashboard",title:"仪表盘",path:"/",closable:!1}],activeTab:"dashboard",addTab:r=>n(l=>l.tabs.find(i=>i.id===r.id)?{activeTab:r.id}:{tabs:[...l.tabs,r],activeTab:r.id}),removeTab:r=>n(l=>{const s=l.tabs.filter(i=>i.id!==r);return l.activeTab===r&&s.length>0?{tabs:s,activeTab:s[s.length-1].id}:{tabs:s}}),setActiveTab:r=>n({activeTab:r})}));const RE=fl(n=>({notifications:[],unreadCount:0,addNotification:r=>n(l=>({notifications:[{...r,id:Date.now().toString(),timestamp:Date.now(),read:!1},...l.notifications].slice(0,100),unreadCount:l.unreadCount+1})),markAsRead:r=>n(l=>{const s=l.notifications.find(i=>i.id===r);return s&&!s.read?{notifications:l.notifications.map(i=>i.id===r?{...i,read:!0}:i),unreadCount:Math.max(0,l.unreadCount-1)}:l}),markAllAsRead:()=>n(r=>({notifications:r.notifications.map(l=>({...l,read:!0})),unreadCount:0})),removeNotification:r=>n(l=>({notifications:l.notifications.filter(s=>s.id!==r)}))})),Vr={token:"token",theme:"aiops-theme"};function qv(n){if(typeof window>"u")return null;try{return localStorage.getItem(n)}catch{return null}}function Vv(n,r){if(!(typeof window>"u"))try{localStorage.setItem(n,r)}catch{}}function Gv(n){if(!(typeof window>"u"))try{localStorage.removeItem(n)}catch{}}function TE(){return cn.getState().token||qv(Vr.token)||""}function ME(){Gv(Vr.token),cn.getState().setToken(null)}const pf=[{id:"ocean-deep",name:"深海蓝",description:"专业稳重的深蓝色调",isDark:!0,primaryColor:"#3b82f6"},{id:"light-professional",name:"明亮白",description:"清爽干净的浅色主题",isDark:!1,primaryColor:"#2563eb"},{id:"midnight-purple",name:"午夜紫",description:"神秘优雅的紫色调",isDark:!0,primaryColor:"#a855f7"},{id:"pine-green",name:"松林绿",description:"自然清新的绿色主题",isDark:!0,primaryColor:"#22c55e"},{id:"orange-vitality",name:"活力橙",description:"温暖活力的橙色主题",isDark:!0,primaryColor:"#f97316"}],Zs=pf.map(n=>n.id),my="ocean-deep";function OE(n){return n==="dark"?"ocean-deep":n==="light"?"light-professional":null}function jE(){if(typeof window>"u")return my;const n=qv(Vr.theme),r=OE(n);return r?(Vv(Vr.theme,r),r):n&&Zs.includes(n)?n:my}function gy(n){Vv(Vr.theme,n)}function NE(n){typeof document>"u"||document.documentElement.setAttribute("data-theme",n)}function DE(n){const r=Zs.indexOf(n);return Zs[(r+1)%Zs.length]}const Yv=m.createContext(null);function zE({children:n}){const[r,l]=m.useState(jE);m.useEffect(()=>{NE(r)},[r]);const s=m.useCallback(()=>{l(f=>{const h=DE(f);return gy(h),h})},[]),i=m.useCallback(f=>{gy(f),l(f)},[]),u=m.useMemo(()=>({theme:r,toggleTheme:s,setTheme:i}),[r,s,i]);return p.jsx(Yv.Provider,{"code-path":"src/hooks/useTheme.tsx:48:10",value:u,children:n})}function Xv(){const n=m.useContext(Yv);if(!n)throw new Error("useTheme must be used within ThemeProvider");return n}function Qv(n){var r,l,s="";if(typeof n=="string"||typeof n=="number")s+=n;else if(typeof n=="object")if(Array.isArray(n)){var i=n.length;for(r=0;r<i;r++)n[r]&&(l=Qv(n[r]))&&(s&&(s+=" "),s+=l)}else for(l in n)n[l]&&(s&&(s+=" "),s+=l);return s}function Kv(){for(var n,r,l=0,s="",i=arguments.length;l<i;l++)(n=arguments[l])&&(r=Qv(n))&&(s&&(s+=" "),s+=r);return s}const kE=(n,r)=>{const l=new Array(n.length+r.length);for(let s=0;s<n.length;s++)l[s]=n[s];for(let s=0;s<r.length;s++)l[n.length+s]=r[s];return l},LE=(n,r)=>({classGroupId:n,validator:r}),$v=(n=new Map,r=null,l)=>({nextPart:n,validators:r,classGroupId:l}),ii="-",yy=[],HE="arbitrary..",UE=n=>{const r=PE(n),{conflictingClassGroups:l,conflictingClassGroupModifiers:s}=n;return{getClassGroupId:f=>{if(f.startsWith("[")&&f.endsWith("]"))return BE(f);const h=f.split(ii),y=h[0]===""&&h.length>1?1:0;return Fv(h,y,r)},getConflictingClassGroupIds:(f,h)=>{if(h){const y=s[f],g=l[f];return y?g?kE(g,y):y:g||yy}return l[f]||yy}}},Fv=(n,r,l)=>{if(n.length-r===0)return l.classGroupId;const i=n[r],u=l.nextPart.get(i);if(u){const g=Fv(n,r+1,u);if(g)return g}const f=l.validators;if(f===null)return;const h=r===0?n.join(ii):n.slice(r).join(ii),y=f.length;for(let g=0;g<y;g++){const x=f[g];if(x.validator(h))return x.classGroupId}},BE=n=>n.slice(1,-1).indexOf(":")===-1?void 0:(()=>{const r=n.slice(1,-1),l=r.indexOf(":"),s=r.slice(0,l);return s?HE+s:void 0})(),PE=n=>{const{theme:r,classGroups:l}=n;return qE(l,r)},qE=(n,r)=>{const l=$v();for(const s in n){const i=n[s];hf(i,l,s,r)}return l},hf=(n,r,l,s)=>{const i=n.length;for(let u=0;u<i;u++){const f=n[u];VE(f,r,l,s)}},VE=(n,r,l,s)=>{if(typeof n=="string"){GE(n,r,l);return}if(typeof n=="function"){YE(n,r,l,s);return}XE(n,r,l,s)},GE=(n,r,l)=>{const s=n===""?r:Zv(r,n);s.classGroupId=l},YE=(n,r,l,s)=>{if(QE(n)){hf(n(s),r,l,s);return}r.validators===null&&(r.validators=[]),r.validators.push(LE(l,n))},XE=(n,r,l,s)=>{const i=Object.entries(n),u=i.length;for(let f=0;f<u;f++){const[h,y]=i[f];hf(y,Zv(r,h),l,s)}},Zv=(n,r)=>{let l=n;const s=r.split(ii),i=s.length;for(let u=0;u<i;u++){const f=s[u];let h=l.nextPart.get(f);h||(h=$v(),l.nextPart.set(f,h)),l=h}return l},QE=n=>"isThemeGetter"in n&&n.isThemeGetter===!0,KE=n=>{if(n<1)return{get:()=>{},set:()=>{}};let r=0,l=Object.create(null),s=Object.create(null);const i=(u,f)=>{l[u]=f,r++,r>n&&(r=0,s=l,l=Object.create(null))};return{get(u){let f=l[u];if(f!==void 0)return f;if((f=s[u])!==void 0)return i(u,f),f},set(u,f){u in l?l[u]=f:i(u,f)}}},Vd="!",vy=":",$E=[],xy=(n,r,l,s,i)=>({modifiers:n,hasImportantModifier:r,baseClassName:l,maybePostfixModifierPosition:s,isExternal:i}),FE=n=>{const{prefix:r,experimentalParseClassName:l}=n;let s=i=>{const u=[];let f=0,h=0,y=0,g;const x=i.length;for(let C=0;C<x;C++){const E=i[C];if(f===0&&h===0){if(E===vy){u.push(i.slice(y,C)),y=C+1;continue}if(E==="/"){g=C;continue}}E==="["?f++:E==="]"?f--:E==="("?h++:E===")"&&h--}const b=u.length===0?i:i.slice(y);let w=b,A=!1;b.endsWith(Vd)?(w=b.slice(0,-1),A=!0):b.startsWith(Vd)&&(w=b.slice(1),A=!0);const _=g&&g>y?g-y:void 0;return xy(u,A,w,_)};if(r){const i=r+vy,u=s;s=f=>f.startsWith(i)?u(f.slice(i.length)):xy($E,!1,f,void 0,!0)}if(l){const i=s;s=u=>l({className:u,parseClassName:i})}return s},ZE=n=>{const r=new Map;return n.orderSensitiveModifiers.forEach((l,s)=>{r.set(l,1e6+s)}),l=>{const s=[];let i=[];for(let u=0;u<l.length;u++){const f=l[u],h=f[0]==="[",y=r.has(f);h||y?(i.length>0&&(i.sort(),s.push(...i),i=[]),s.push(f)):i.push(f)}return i.length>0&&(i.sort(),s.push(...i)),s}},IE=n=>({cache:KE(n.cacheSize),parseClassName:FE(n),sortModifiers:ZE(n),...UE(n)}),JE=/\s+/,WE=(n,r)=>{const{parseClassName:l,getClassGroupId:s,getConflictingClassGroupIds:i,sortModifiers:u}=r,f=[],h=n.trim().split(JE);let y="";for(let g=h.length-1;g>=0;g-=1){const x=h[g],{isExternal:b,modifiers:w,hasImportantModifier:A,baseClassName:_,maybePostfixModifierPosition:C}=l(x);if(b){y=x+(y.length>0?" "+y:y);continue}let E=!!C,M=s(E?_.substring(0,C):_);if(!M){if(!E){y=x+(y.length>0?" "+y:y);continue}if(M=s(_),!M){y=x+(y.length>0?" "+y:y);continue}E=!1}const L=w.length===0?"":w.length===1?w[0]:u(w).join(":"),D=A?L+Vd:L,U=D+M;if(f.indexOf(U)>-1)continue;f.push(U);const q=i(M,E);for(let Z=0;Z<q.length;++Z){const G=q[Z];f.push(D+G)}y=x+(y.length>0?" "+y:y)}return y},eA=(...n)=>{let r=0,l,s,i="";for(;r<n.length;)(l=n[r++])&&(s=Iv(l))&&(i&&(i+=" "),i+=s);return i},Iv=n=>{if(typeof n=="string")return n;let r,l="";for(let s=0;s<n.length;s++)n[s]&&(r=Iv(n[s]))&&(l&&(l+=" "),l+=r);return l},tA=(n,...r)=>{let l,s,i,u;const f=y=>{const g=r.reduce((x,b)=>b(x),n());return l=IE(g),s=l.cache.get,i=l.cache.set,u=h,h(y)},h=y=>{const g=s(y);if(g)return g;const x=WE(y,l);return i(y,x),x};return u=f,(...y)=>u(eA(...y))},nA=[],rt=n=>{const r=l=>l[n]||nA;return r.isThemeGetter=!0,r},Jv=/^\[(?:(\w[\w-]*):)?(.+)\]$/i,Wv=/^\((?:(\w[\w-]*):)?(.+)\)$/i,aA=/^\d+\/\d+$/,rA=/^(\d+(\.\d+)?)?(xs|sm|md|lg|xl)$/,oA=/\d+(%|px|r?em|[sdl]?v([hwib]|min|max)|pt|pc|in|cm|mm|cap|ch|ex|r?lh|cq(w|h|i|b|min|max))|\b(calc|min|max|clamp)\(.+\)|^0$/,lA=/^(rgba?|hsla?|hwb|(ok)?(lab|lch)|color-mix)\(.+\)$/,sA=/^(inset_)?-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/,iA=/^(url|image|image-set|cross-fade|element|(repeating-)?(linear|radial|conic)-gradient)\(.+\)$/,Lr=n=>aA.test(n),Ee=n=>!!n&&!Number.isNaN(Number(n)),ba=n=>!!n&&Number.isInteger(Number(n)),hd=n=>n.endsWith("%")&&Ee(n.slice(0,-1)),Yn=n=>rA.test(n),cA=()=>!0,uA=n=>oA.test(n)&&!lA.test(n),e0=()=>!1,dA=n=>sA.test(n),fA=n=>iA.test(n),pA=n=>!re(n)&&!oe(n),hA=n=>Fr(n,a0,e0),re=n=>Jv.test(n),Qa=n=>Fr(n,r0,uA),md=n=>Fr(n,xA,Ee),by=n=>Fr(n,t0,e0),mA=n=>Fr(n,n0,fA),Hs=n=>Fr(n,o0,dA),oe=n=>Wv.test(n),Fo=n=>Zr(n,r0),gA=n=>Zr(n,bA),Sy=n=>Zr(n,t0),yA=n=>Zr(n,a0),vA=n=>Zr(n,n0),Us=n=>Zr(n,o0,!0),Fr=(n,r,l)=>{const s=Jv.exec(n);return s?s[1]?r(s[1]):l(s[2]):!1},Zr=(n,r,l=!1)=>{const s=Wv.exec(n);return s?s[1]?r(s[1]):l:!1},t0=n=>n==="position"||n==="percentage",n0=n=>n==="image"||n==="url",a0=n=>n==="length"||n==="size"||n==="bg-size",r0=n=>n==="length",xA=n=>n==="number",bA=n=>n==="family-name",o0=n=>n==="shadow",SA=()=>{const n=rt("color"),r=rt("font"),l=rt("text"),s=rt("font-weight"),i=rt("tracking"),u=rt("leading"),f=rt("breakpoint"),h=rt("container"),y=rt("spacing"),g=rt("radius"),x=rt("shadow"),b=rt("inset-shadow"),w=rt("text-shadow"),A=rt("drop-shadow"),_=rt("blur"),C=rt("perspective"),E=rt("aspect"),M=rt("ease"),L=rt("animate"),D=()=>["auto","avoid","all","avoid-page","page","left","right","column"],U=()=>["center","top","bottom","left","right","top-left","left-top","top-right","right-top","bottom-right","right-bottom","bottom-left","left-bottom"],q=()=>[...U(),oe,re],Z=()=>["auto","hidden","clip","visible","scroll"],G=()=>["auto","contain","none"],K=()=>[oe,re,y],ee=()=>[Lr,"full","auto",...K()],se=()=>[ba,"none","subgrid",oe,re],pe=()=>["auto",{span:["full",ba,oe,re]},ba,oe,re],ge=()=>[ba,"auto",oe,re],Ae=()=>["auto","min","max","fr",oe,re],be=()=>["start","end","center","between","around","evenly","stretch","baseline","center-safe","end-safe"],ve=()=>["start","end","center","stretch","center-safe","end-safe"],N=()=>["auto",...K()],$=()=>[Lr,"auto","full","dvw","dvh","lvw","lvh","svw","svh","min","max","fit",...K()],P=()=>[n,oe,re],I=()=>[...U(),Sy,by,{position:[oe,re]}],he=()=>["no-repeat",{repeat:["","x","y","space","round"]}],T=()=>["auto","cover","contain",yA,hA,{size:[oe,re]}],Y=()=>[hd,Fo,Qa],F=()=>["","none","full",g,oe,re],J=()=>["",Ee,Fo,Qa],ce=()=>["solid","dashed","dotted","double"],me=()=>["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity"],te=()=>[Ee,hd,Sy,by],Qe=()=>["","none",_,oe,re],Le=()=>["none",Ee,oe,re],Vt=()=>["none",Ee,oe,re],pn=()=>[Ee,oe,re],hn=()=>[Lr,"full",...K()];return{cacheSize:500,theme:{animate:["spin","ping","pulse","bounce"],aspect:["video"],blur:[Yn],breakpoint:[Yn],color:[cA],container:[Yn],"drop-shadow":[Yn],ease:["in","out","in-out"],font:[pA],"font-weight":["thin","extralight","light","normal","medium","semibold","bold","extrabold","black"],"inset-shadow":[Yn],leading:["none","tight","snug","normal","relaxed","loose"],perspective:["dramatic","near","normal","midrange","distant","none"],radius:[Yn],shadow:[Yn],spacing:["px",Ee],text:[Yn],"text-shadow":[Yn],tracking:["tighter","tight","normal","wide","wider","widest"]},classGroups:{aspect:[{aspect:["auto","square",Lr,re,oe,E]}],container:["container"],columns:[{columns:[Ee,re,oe,h]}],"break-after":[{"break-after":D()}],"break-before":[{"break-before":D()}],"break-inside":[{"break-inside":["auto","avoid","avoid-page","avoid-column"]}],"box-decoration":[{"box-decoration":["slice","clone"]}],box:[{box:["border","content"]}],display:["block","inline-block","inline","flex","inline-flex","table","inline-table","table-caption","table-cell","table-column","table-column-group","table-footer-group","table-header-group","table-row-group","table-row","flow-root","grid","inline-grid","contents","list-item","hidden"],sr:["sr-only","not-sr-only"],float:[{float:["right","left","none","start","end"]}],clear:[{clear:["left","right","both","none","start","end"]}],isolation:["isolate","isolation-auto"],"object-fit":[{object:["contain","cover","fill","none","scale-down"]}],"object-position":[{object:q()}],overflow:[{overflow:Z()}],"overflow-x":[{"overflow-x":Z()}],"overflow-y":[{"overflow-y":Z()}],overscroll:[{overscroll:G()}],"overscroll-x":[{"overscroll-x":G()}],"overscroll-y":[{"overscroll-y":G()}],position:["static","fixed","absolute","relative","sticky"],inset:[{inset:ee()}],"inset-x":[{"inset-x":ee()}],"inset-y":[{"inset-y":ee()}],start:[{start:ee()}],end:[{end:ee()}],top:[{top:ee()}],right:[{right:ee()}],bottom:[{bottom:ee()}],left:[{left:ee()}],visibility:["visible","invisible","collapse"],z:[{z:[ba,"auto",oe,re]}],basis:[{basis:[Lr,"full","auto",h,...K()]}],"flex-direction":[{flex:["row","row-reverse","col","col-reverse"]}],"flex-wrap":[{flex:["nowrap","wrap","wrap-reverse"]}],flex:[{flex:[Ee,Lr,"auto","initial","none",re]}],grow:[{grow:["",Ee,oe,re]}],shrink:[{shrink:["",Ee,oe,re]}],order:[{order:[ba,"first","last","none",oe,re]}],"grid-cols":[{"grid-cols":se()}],"col-start-end":[{col:pe()}],"col-start":[{"col-start":ge()}],"col-end":[{"col-end":ge()}],"grid-rows":[{"grid-rows":se()}],"row-start-end":[{row:pe()}],"row-start":[{"row-start":ge()}],"row-end":[{"row-end":ge()}],"grid-flow":[{"grid-flow":["row","col","dense","row-dense","col-dense"]}],"auto-cols":[{"auto-cols":Ae()}],"auto-rows":[{"auto-rows":Ae()}],gap:[{gap:K()}],"gap-x":[{"gap-x":K()}],"gap-y":[{"gap-y":K()}],"justify-content":[{justify:[...be(),"normal"]}],"justify-items":[{"justify-items":[...ve(),"normal"]}],"justify-self":[{"justify-self":["auto",...ve()]}],"align-content":[{content:["normal",...be()]}],"align-items":[{items:[...ve(),{baseline:["","last"]}]}],"align-self":[{self:["auto",...ve(),{baseline:["","last"]}]}],"place-content":[{"place-content":be()}],"place-items":[{"place-items":[...ve(),"baseline"]}],"place-self":[{"place-self":["auto",...ve()]}],p:[{p:K()}],px:[{px:K()}],py:[{py:K()}],ps:[{ps:K()}],pe:[{pe:K()}],pt:[{pt:K()}],pr:[{pr:K()}],pb:[{pb:K()}],pl:[{pl:K()}],m:[{m:N()}],mx:[{mx:N()}],my:[{my:N()}],ms:[{ms:N()}],me:[{me:N()}],mt:[{mt:N()}],mr:[{mr:N()}],mb:[{mb:N()}],ml:[{ml:N()}],"space-x":[{"space-x":K()}],"space-x-reverse":["space-x-reverse"],"space-y":[{"space-y":K()}],"space-y-reverse":["space-y-reverse"],size:[{size:$()}],w:[{w:[h,"screen",...$()]}],"min-w":[{"min-w":[h,"screen","none",...$()]}],"max-w":[{"max-w":[h,"screen","none","prose",{screen:[f]},...$()]}],h:[{h:["screen","lh",...$()]}],"min-h":[{"min-h":["screen","lh","none",...$()]}],"max-h":[{"max-h":["screen","lh",...$()]}],"font-size":[{text:["base",l,Fo,Qa]}],"font-smoothing":["antialiased","subpixel-antialiased"],"font-style":["italic","not-italic"],"font-weight":[{font:[s,oe,md]}],"font-stretch":[{"font-stretch":["ultra-condensed","extra-condensed","condensed","semi-condensed","normal","semi-expanded","expanded","extra-expanded","ultra-expanded",hd,re]}],"font-family":[{font:[gA,re,r]}],"fvn-normal":["normal-nums"],"fvn-ordinal":["ordinal"],"fvn-slashed-zero":["slashed-zero"],"fvn-figure":["lining-nums","oldstyle-nums"],"fvn-spacing":["proportional-nums","tabular-nums"],"fvn-fraction":["diagonal-fractions","stacked-fractions"],tracking:[{tracking:[i,oe,re]}],"line-clamp":[{"line-clamp":[Ee,"none",oe,md]}],leading:[{leading:[u,...K()]}],"list-image":[{"list-image":["none",oe,re]}],"list-style-position":[{list:["inside","outside"]}],"list-style-type":[{list:["disc","decimal","none",oe,re]}],"text-alignment":[{text:["left","center","right","justify","start","end"]}],"placeholder-color":[{placeholder:P()}],"text-color":[{text:P()}],"text-decoration":["underline","overline","line-through","no-underline"],"text-decoration-style":[{decoration:[...ce(),"wavy"]}],"text-decoration-thickness":[{decoration:[Ee,"from-font","auto",oe,Qa]}],"text-decoration-color":[{decoration:P()}],"underline-offset":[{"underline-offset":[Ee,"auto",oe,re]}],"text-transform":["uppercase","lowercase","capitalize","normal-case"],"text-overflow":["truncate","text-ellipsis","text-clip"],"text-wrap":[{text:["wrap","nowrap","balance","pretty"]}],indent:[{indent:K()}],"vertical-align":[{align:["baseline","top","middle","bottom","text-top","text-bottom","sub","super",oe,re]}],whitespace:[{whitespace:["normal","nowrap","pre","pre-line","pre-wrap","break-spaces"]}],break:[{break:["normal","words","all","keep"]}],wrap:[{wrap:["break-word","anywhere","normal"]}],hyphens:[{hyphens:["none","manual","auto"]}],content:[{content:["none",oe,re]}],"bg-attachment":[{bg:["fixed","local","scroll"]}],"bg-clip":[{"bg-clip":["border","padding","content","text"]}],"bg-origin":[{"bg-origin":["border","padding","content"]}],"bg-position":[{bg:I()}],"bg-repeat":[{bg:he()}],"bg-size":[{bg:T()}],"bg-image":[{bg:["none",{linear:[{to:["t","tr","r","br","b","bl","l","tl"]},ba,oe,re],radial:["",oe,re],conic:[ba,oe,re]},vA,mA]}],"bg-color":[{bg:P()}],"gradient-from-pos":[{from:Y()}],"gradient-via-pos":[{via:Y()}],"gradient-to-pos":[{to:Y()}],"gradient-from":[{from:P()}],"gradient-via":[{via:P()}],"gradient-to":[{to:P()}],rounded:[{rounded:F()}],"rounded-s":[{"rounded-s":F()}],"rounded-e":[{"rounded-e":F()}],"rounded-t":[{"rounded-t":F()}],"rounded-r":[{"rounded-r":F()}],"rounded-b":[{"rounded-b":F()}],"rounded-l":[{"rounded-l":F()}],"rounded-ss":[{"rounded-ss":F()}],"rounded-se":[{"rounded-se":F()}],"rounded-ee":[{"rounded-ee":F()}],"rounded-es":[{"rounded-es":F()}],"rounded-tl":[{"rounded-tl":F()}],"rounded-tr":[{"rounded-tr":F()}],"rounded-br":[{"rounded-br":F()}],"rounded-bl":[{"rounded-bl":F()}],"border-w":[{border:J()}],"border-w-x":[{"border-x":J()}],"border-w-y":[{"border-y":J()}],"border-w-s":[{"border-s":J()}],"border-w-e":[{"border-e":J()}],"border-w-t":[{"border-t":J()}],"border-w-r":[{"border-r":J()}],"border-w-b":[{"border-b":J()}],"border-w-l":[{"border-l":J()}],"divide-x":[{"divide-x":J()}],"divide-x-reverse":["divide-x-reverse"],"divide-y":[{"divide-y":J()}],"divide-y-reverse":["divide-y-reverse"],"border-style":[{border:[...ce(),"hidden","none"]}],"divide-style":[{divide:[...ce(),"hidden","none"]}],"border-color":[{border:P()}],"border-color-x":[{"border-x":P()}],"border-color-y":[{"border-y":P()}],"border-color-s":[{"border-s":P()}],"border-color-e":[{"border-e":P()}],"border-color-t":[{"border-t":P()}],"border-color-r":[{"border-r":P()}],"border-color-b":[{"border-b":P()}],"border-color-l":[{"border-l":P()}],"divide-color":[{divide:P()}],"outline-style":[{outline:[...ce(),"none","hidden"]}],"outline-offset":[{"outline-offset":[Ee,oe,re]}],"outline-w":[{outline:["",Ee,Fo,Qa]}],"outline-color":[{outline:P()}],shadow:[{shadow:["","none",x,Us,Hs]}],"shadow-color":[{shadow:P()}],"inset-shadow":[{"inset-shadow":["none",b,Us,Hs]}],"inset-shadow-color":[{"inset-shadow":P()}],"ring-w":[{ring:J()}],"ring-w-inset":["ring-inset"],"ring-color":[{ring:P()}],"ring-offset-w":[{"ring-offset":[Ee,Qa]}],"ring-offset-color":[{"ring-offset":P()}],"inset-ring-w":[{"inset-ring":J()}],"inset-ring-color":[{"inset-ring":P()}],"text-shadow":[{"text-shadow":["none",w,Us,Hs]}],"text-shadow-color":[{"text-shadow":P()}],opacity:[{opacity:[Ee,oe,re]}],"mix-blend":[{"mix-blend":[...me(),"plus-darker","plus-lighter"]}],"bg-blend":[{"bg-blend":me()}],"mask-clip":[{"mask-clip":["border","padding","content","fill","stroke","view"]},"mask-no-clip"],"mask-composite":[{mask:["add","subtract","intersect","exclude"]}],"mask-image-linear-pos":[{"mask-linear":[Ee]}],"mask-image-linear-from-pos":[{"mask-linear-from":te()}],"mask-image-linear-to-pos":[{"mask-linear-to":te()}],"mask-image-linear-from-color":[{"mask-linear-from":P()}],"mask-image-linear-to-color":[{"mask-linear-to":P()}],"mask-image-t-from-pos":[{"mask-t-from":te()}],"mask-image-t-to-pos":[{"mask-t-to":te()}],"mask-image-t-from-color":[{"mask-t-from":P()}],"mask-image-t-to-color":[{"mask-t-to":P()}],"mask-image-r-from-pos":[{"mask-r-from":te()}],"mask-image-r-to-pos":[{"mask-r-to":te()}],"mask-image-r-from-color":[{"mask-r-from":P()}],"mask-image-r-to-color":[{"mask-r-to":P()}],"mask-image-b-from-pos":[{"mask-b-from":te()}],"mask-image-b-to-pos":[{"mask-b-to":te()}],"mask-image-b-from-color":[{"mask-b-from":P()}],"mask-image-b-to-color":[{"mask-b-to":P()}],"mask-image-l-from-pos":[{"mask-l-from":te()}],"mask-image-l-to-pos":[{"mask-l-to":te()}],"mask-image-l-from-color":[{"mask-l-from":P()}],"mask-image-l-to-color":[{"mask-l-to":P()}],"mask-image-x-from-pos":[{"mask-x-from":te()}],"mask-image-x-to-pos":[{"mask-x-to":te()}],"mask-image-x-from-color":[{"mask-x-from":P()}],"mask-image-x-to-color":[{"mask-x-to":P()}],"mask-image-y-from-pos":[{"mask-y-from":te()}],"mask-image-y-to-pos":[{"mask-y-to":te()}],"mask-image-y-from-color":[{"mask-y-from":P()}],"mask-image-y-to-color":[{"mask-y-to":P()}],"mask-image-radial":[{"mask-radial":[oe,re]}],"mask-image-radial-from-pos":[{"mask-radial-from":te()}],"mask-image-radial-to-pos":[{"mask-radial-to":te()}],"mask-image-radial-from-color":[{"mask-radial-from":P()}],"mask-image-radial-to-color":[{"mask-radial-to":P()}],"mask-image-radial-shape":[{"mask-radial":["circle","ellipse"]}],"mask-image-radial-size":[{"mask-radial":[{closest:["side","corner"],farthest:["side","corner"]}]}],"mask-image-radial-pos":[{"mask-radial-at":U()}],"mask-image-conic-pos":[{"mask-conic":[Ee]}],"mask-image-conic-from-pos":[{"mask-conic-from":te()}],"mask-image-conic-to-pos":[{"mask-conic-to":te()}],"mask-image-conic-from-color":[{"mask-conic-from":P()}],"mask-image-conic-to-color":[{"mask-conic-to":P()}],"mask-mode":[{mask:["alpha","luminance","match"]}],"mask-origin":[{"mask-origin":["border","padding","content","fill","stroke","view"]}],"mask-position":[{mask:I()}],"mask-repeat":[{mask:he()}],"mask-size":[{mask:T()}],"mask-type":[{"mask-type":["alpha","luminance"]}],"mask-image":[{mask:["none",oe,re]}],filter:[{filter:["","none",oe,re]}],blur:[{blur:Qe()}],brightness:[{brightness:[Ee,oe,re]}],contrast:[{contrast:[Ee,oe,re]}],"drop-shadow":[{"drop-shadow":["","none",A,Us,Hs]}],"drop-shadow-color":[{"drop-shadow":P()}],grayscale:[{grayscale:["",Ee,oe,re]}],"hue-rotate":[{"hue-rotate":[Ee,oe,re]}],invert:[{invert:["",Ee,oe,re]}],saturate:[{saturate:[Ee,oe,re]}],sepia:[{sepia:["",Ee,oe,re]}],"backdrop-filter":[{"backdrop-filter":["","none",oe,re]}],"backdrop-blur":[{"backdrop-blur":Qe()}],"backdrop-brightness":[{"backdrop-brightness":[Ee,oe,re]}],"backdrop-contrast":[{"backdrop-contrast":[Ee,oe,re]}],"backdrop-grayscale":[{"backdrop-grayscale":["",Ee,oe,re]}],"backdrop-hue-rotate":[{"backdrop-hue-rotate":[Ee,oe,re]}],"backdrop-invert":[{"backdrop-invert":["",Ee,oe,re]}],"backdrop-opacity":[{"backdrop-opacity":[Ee,oe,re]}],"backdrop-saturate":[{"backdrop-saturate":[Ee,oe,re]}],"backdrop-sepia":[{"backdrop-sepia":["",Ee,oe,re]}],"border-collapse":[{border:["collapse","separate"]}],"border-spacing":[{"border-spacing":K()}],"border-spacing-x":[{"border-spacing-x":K()}],"border-spacing-y":[{"border-spacing-y":K()}],"table-layout":[{table:["auto","fixed"]}],caption:[{caption:["top","bottom"]}],transition:[{transition:["","all","colors","opacity","shadow","transform","none",oe,re]}],"transition-behavior":[{transition:["normal","discrete"]}],duration:[{duration:[Ee,"initial",oe,re]}],ease:[{ease:["linear","initial",M,oe,re]}],delay:[{delay:[Ee,oe,re]}],animate:[{animate:["none",L,oe,re]}],backface:[{backface:["hidden","visible"]}],perspective:[{perspective:[C,oe,re]}],"perspective-origin":[{"perspective-origin":q()}],rotate:[{rotate:Le()}],"rotate-x":[{"rotate-x":Le()}],"rotate-y":[{"rotate-y":Le()}],"rotate-z":[{"rotate-z":Le()}],scale:[{scale:Vt()}],"scale-x":[{"scale-x":Vt()}],"scale-y":[{"scale-y":Vt()}],"scale-z":[{"scale-z":Vt()}],"scale-3d":["scale-3d"],skew:[{skew:pn()}],"skew-x":[{"skew-x":pn()}],"skew-y":[{"skew-y":pn()}],transform:[{transform:[oe,re,"","none","gpu","cpu"]}],"transform-origin":[{origin:q()}],"transform-style":[{transform:["3d","flat"]}],translate:[{translate:hn()}],"translate-x":[{"translate-x":hn()}],"translate-y":[{"translate-y":hn()}],"translate-z":[{"translate-z":hn()}],"translate-none":["translate-none"],accent:[{accent:P()}],appearance:[{appearance:["none","auto"]}],"caret-color":[{caret:P()}],"color-scheme":[{scheme:["normal","dark","light","light-dark","only-dark","only-light"]}],cursor:[{cursor:["auto","default","pointer","wait","text","move","help","not-allowed","none","context-menu","progress","cell","crosshair","vertical-text","alias","copy","no-drop","grab","grabbing","all-scroll","col-resize","row-resize","n-resize","e-resize","s-resize","w-resize","ne-resize","nw-resize","se-resize","sw-resize","ew-resize","ns-resize","nesw-resize","nwse-resize","zoom-in","zoom-out",oe,re]}],"field-sizing":[{"field-sizing":["fixed","content"]}],"pointer-events":[{"pointer-events":["auto","none"]}],resize:[{resize:["none","","y","x"]}],"scroll-behavior":[{scroll:["auto","smooth"]}],"scroll-m":[{"scroll-m":K()}],"scroll-mx":[{"scroll-mx":K()}],"scroll-my":[{"scroll-my":K()}],"scroll-ms":[{"scroll-ms":K()}],"scroll-me":[{"scroll-me":K()}],"scroll-mt":[{"scroll-mt":K()}],"scroll-mr":[{"scroll-mr":K()}],"scroll-mb":[{"scroll-mb":K()}],"scroll-ml":[{"scroll-ml":K()}],"scroll-p":[{"scroll-p":K()}],"scroll-px":[{"scroll-px":K()}],"scroll-py":[{"scroll-py":K()}],"scroll-ps":[{"scroll-ps":K()}],"scroll-pe":[{"scroll-pe":K()}],"scroll-pt":[{"scroll-pt":K()}],"scroll-pr":[{"scroll-pr":K()}],"scroll-pb":[{"scroll-pb":K()}],"scroll-pl":[{"scroll-pl":K()}],"snap-align":[{snap:["start","end","center","align-none"]}],"snap-stop":[{snap:["normal","always"]}],"snap-type":[{snap:["none","x","y","both"]}],"snap-strictness":[{snap:["mandatory","proximity"]}],touch:[{touch:["auto","none","manipulation"]}],"touch-x":[{"touch-pan":["x","left","right"]}],"touch-y":[{"touch-pan":["y","up","down"]}],"touch-pz":["touch-pinch-zoom"],select:[{select:["none","text","all","auto"]}],"will-change":[{"will-change":["auto","scroll","contents","transform",oe,re]}],fill:[{fill:["none",...P()]}],"stroke-w":[{stroke:[Ee,Fo,Qa,md]}],stroke:[{stroke:["none",...P()]}],"forced-color-adjust":[{"forced-color-adjust":["auto","none"]}]},conflictingClassGroups:{overflow:["overflow-x","overflow-y"],overscroll:["overscroll-x","overscroll-y"],inset:["inset-x","inset-y","start","end","top","right","bottom","left"],"inset-x":["right","left"],"inset-y":["top","bottom"],flex:["basis","grow","shrink"],gap:["gap-x","gap-y"],p:["px","py","ps","pe","pt","pr","pb","pl"],px:["pr","pl"],py:["pt","pb"],m:["mx","my","ms","me","mt","mr","mb","ml"],mx:["mr","ml"],my:["mt","mb"],size:["w","h"],"font-size":["leading"],"fvn-normal":["fvn-ordinal","fvn-slashed-zero","fvn-figure","fvn-spacing","fvn-fraction"],"fvn-ordinal":["fvn-normal"],"fvn-slashed-zero":["fvn-normal"],"fvn-figure":["fvn-normal"],"fvn-spacing":["fvn-normal"],"fvn-fraction":["fvn-normal"],"line-clamp":["display","overflow"],rounded:["rounded-s","rounded-e","rounded-t","rounded-r","rounded-b","rounded-l","rounded-ss","rounded-se","rounded-ee","rounded-es","rounded-tl","rounded-tr","rounded-br","rounded-bl"],"rounded-s":["rounded-ss","rounded-es"],"rounded-e":["rounded-se","rounded-ee"],"rounded-t":["rounded-tl","rounded-tr"],"rounded-r":["rounded-tr","rounded-br"],"rounded-b":["rounded-br","rounded-bl"],"rounded-l":["rounded-tl","rounded-bl"],"border-spacing":["border-spacing-x","border-spacing-y"],"border-w":["border-w-x","border-w-y","border-w-s","border-w-e","border-w-t","border-w-r","border-w-b","border-w-l"],"border-w-x":["border-w-r","border-w-l"],"border-w-y":["border-w-t","border-w-b"],"border-color":["border-color-x","border-color-y","border-color-s","border-color-e","border-color-t","border-color-r","border-color-b","border-color-l"],"border-color-x":["border-color-r","border-color-l"],"border-color-y":["border-color-t","border-color-b"],translate:["translate-x","translate-y","translate-none"],"translate-none":["translate","translate-x","translate-y","translate-z"],"scroll-m":["scroll-mx","scroll-my","scroll-ms","scroll-me","scroll-mt","scroll-mr","scroll-mb","scroll-ml"],"scroll-mx":["scroll-mr","scroll-ml"],"scroll-my":["scroll-mt","scroll-mb"],"scroll-p":["scroll-px","scroll-py","scroll-ps","scroll-pe","scroll-pt","scroll-pr","scroll-pb","scroll-pl"],"scroll-px":["scroll-pr","scroll-pl"],"scroll-py":["scroll-pt","scroll-pb"],touch:["touch-x","touch-y","touch-pz"],"touch-x":["touch"],"touch-y":["touch"],"touch-pz":["touch"]},conflictingClassGroupModifiers:{"font-size":["leading"]},orderSensitiveModifiers:["*","**","after","backdrop","before","details-content","file","first-letter","first-line","marker","placeholder","selection"]}},wA=tA(SA);function Oe(...n){return wA(Kv(n))}function EA(n){const l=Date.now()-n,s=Math.floor(l/1e3),i=Math.floor(s/60),u=Math.floor(i/60),f=Math.floor(u/24);return s<60?"刚刚":i<60?`${i}分钟前`:u<24?`${u}小时前`:f<30?`${f}天前`:new Date(n).toLocaleDateString()}const AA="*";function CA(){const n=cn(u=>u.permissions),r=n?.includes(AA)??!1;return{hasPermission:u=>n==null||r?!0:n.includes(u),hasAnyPermission:u=>n==null||r?!0:u.some(f=>n.includes(f)),hasAllPermissions:u=>n==null||r?!0:u.every(f=>n.includes(f)),isAdmin:r}}const _A=n=>n.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase(),RA=n=>n.replace(/^([A-Z])|[\s-_]+(\w)/g,(r,l,s)=>s?s.toUpperCase():l.toLowerCase()),wy=n=>{const r=RA(n);return r.charAt(0).toUpperCase()+r.slice(1)},l0=(...n)=>n.filter((r,l,s)=>!!r&&r.trim()!==""&&s.indexOf(r)===l).join(" ").trim(),TA=n=>{for(const r in n)if(r.startsWith("aria-")||r==="role"||r==="title")return!0};var MA={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"};const OA=m.forwardRef(({color:n="currentColor",size:r=24,strokeWidth:l=2,absoluteStrokeWidth:s,className:i="",children:u,iconNode:f,...h},y)=>m.createElement("svg",{ref:y,...MA,width:r,height:r,stroke:n,strokeWidth:s?Number(l)*24/Number(r):l,className:l0("lucide",i),...!u&&!TA(h)&&{"aria-hidden":"true"},...h},[...f.map(([g,x])=>m.createElement(g,x)),...Array.isArray(u)?u:[u]]));const fe=(n,r)=>{const l=m.forwardRef(({className:s,...i},u)=>m.createElement(OA,{ref:u,iconNode:r,className:l0(`lucide-${_A(wy(n))}`,`lucide-${n}`,s),...i}));return l.displayName=wy(n),l};const jA=[["path",{d:"M22 12h-2.48a2 2 0 0 0-1.93 1.46l-2.35 8.36a.25.25 0 0 1-.48 0L9.24 2.18a.25.25 0 0 0-.48 0l-2.35 8.36A2 2 0 0 1 4.49 12H2",key:"169zse"}]],Ey=fe("activity",jA);const NA=[["path",{d:"M10.268 21a2 2 0 0 0 3.464 0",key:"vwvbt9"}],["path",{d:"M3.262 15.326A1 1 0 0 0 4 17h16a1 1 0 0 0 .74-1.673C19.41 13.956 18 12.499 18 8A6 6 0 0 0 6 8c0 4.499-1.411 5.956-2.738 7.326",key:"11g9vi"}]],el=fe("bell",NA);const DA=[["path",{d:"M12 8V4H8",key:"hb8ula"}],["rect",{width:"16",height:"12",x:"4",y:"8",rx:"2",key:"enze0r"}],["path",{d:"M2 14h2",key:"vft8re"}],["path",{d:"M20 14h2",key:"4cs60a"}],["path",{d:"M15 13v2",key:"1xurst"}],["path",{d:"M9 13v2",key:"rq6x2g"}]],zA=fe("bot",DA);const kA=[["path",{d:"M2.97 12.92A2 2 0 0 0 2 14.63v3.24a2 2 0 0 0 .97 1.71l3 1.8a2 2 0 0 0 2.06 0L12 19v-5.5l-5-3-4.03 2.42Z",key:"lc1i9w"}],["path",{d:"m7 16.5-4.74-2.85",key:"1o9zyk"}],["path",{d:"m7 16.5 5-3",key:"va8pkn"}],["path",{d:"M7 16.5v5.17",key:"jnp8gn"}],["path",{d:"M12 13.5V19l3.97 2.38a2 2 0 0 0 2.06 0l3-1.8a2 2 0 0 0 .97-1.71v-3.24a2 2 0 0 0-.97-1.71L17 10.5l-5 3Z",key:"8zsnat"}],["path",{d:"m17 16.5-5-3",key:"8arw3v"}],["path",{d:"m17 16.5 4.74-2.85",key:"8rfmw"}],["path",{d:"M17 16.5v5.17",key:"k6z78m"}],["path",{d:"M7.97 4.42A2 2 0 0 0 7 6.13v4.37l5 3 5-3V6.13a2 2 0 0 0-.97-1.71l-3-1.8a2 2 0 0 0-2.06 0l-3 1.8Z",key:"1xygjf"}],["path",{d:"M12 8 7.26 5.15",key:"1vbdud"}],["path",{d:"m12 8 4.74-2.85",key:"3rx089"}],["path",{d:"M12 13.5V8",key:"1io7kd"}]],Bs=fe("boxes",kA);const LA=[["path",{d:"M12 18V5",key:"adv99a"}],["path",{d:"M15 13a4.17 4.17 0 0 1-3-4 4.17 4.17 0 0 1-3 4",key:"1e3is1"}],["path",{d:"M17.598 6.5A3 3 0 1 0 12 5a3 3 0 1 0-5.598 1.5",key:"1gqd8o"}],["path",{d:"M17.997 5.125a4 4 0 0 1 2.526 5.77",key:"iwvgf7"}],["path",{d:"M18 18a4 4 0 0 0 2-7.464",key:"efp6ie"}],["path",{d:"M19.967 17.483A4 4 0 1 1 12 18a4 4 0 1 1-7.967-.517",key:"1gq6am"}],["path",{d:"M6 18a4 4 0 0 1-2-7.464",key:"k1g0md"}],["path",{d:"M6.003 5.125a4 4 0 0 0-2.526 5.77",key:"q97ue3"}]],HA=fe("brain",LA);const UA=[["path",{d:"M12 20v-9",key:"1qisl0"}],["path",{d:"M14 7a4 4 0 0 1 4 4v3a6 6 0 0 1-12 0v-3a4 4 0 0 1 4-4z",key:"uouzyp"}],["path",{d:"M14.12 3.88 16 2",key:"qol33r"}],["path",{d:"M21 21a4 4 0 0 0-3.81-4",key:"1b0z45"}],["path",{d:"M21 5a4 4 0 0 1-3.55 3.97",key:"5cxbf6"}],["path",{d:"M22 13h-4",key:"1jl80f"}],["path",{d:"M3 21a4 4 0 0 1 3.81-4",key:"1fjd4g"}],["path",{d:"M3 5a4 4 0 0 0 3.55 3.97",key:"1d7oge"}],["path",{d:"M6 13H2",key:"82j7cp"}],["path",{d:"m8 2 1.88 1.88",key:"fmnt4t"}],["path",{d:"M9 7.13V6a3 3 0 1 1 6 0v1.13",key:"1vgav8"}]],Ay=fe("bug",UA);const BA=[["path",{d:"M3 3v16a2 2 0 0 0 2 2h16",key:"c24i48"}],["path",{d:"M18 17V9",key:"2bz60n"}],["path",{d:"M13 17V5",key:"1frdt8"}],["path",{d:"M8 17v-3",key:"17ska0"}]],gd=fe("chart-column",BA);const PA=[["path",{d:"M18 6 7 17l-5-5",key:"116fxf"}],["path",{d:"m22 10-7.5 7.5L13 16",key:"ke71qq"}]],qA=fe("check-check",PA);const VA=[["path",{d:"M20 6 9 17l-5-5",key:"1gmf2c"}]],s0=fe("check",VA);const GA=[["path",{d:"m6 9 6 6 6-6",key:"qrunsl"}]],YA=fe("chevron-down",GA);const XA=[["path",{d:"m9 18 6-6-6-6",key:"mthhwq"}]],QA=fe("chevron-right",XA);const KA=[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["line",{x1:"12",x2:"12",y1:"8",y2:"12",key:"1pkeuh"}],["line",{x1:"12",x2:"12.01",y1:"16",y2:"16",key:"4dfq90"}]],$A=fe("circle-alert",KA);const FA=[["path",{d:"M21.801 10A10 10 0 1 1 17 3.335",key:"yps3ct"}],["path",{d:"m9 11 3 3L22 4",key:"1pflzl"}]],ZA=fe("circle-check-big",FA);const IA=[["path",{d:"M9 9.003a1 1 0 0 1 1.517-.859l4.997 2.997a1 1 0 0 1 0 1.718l-4.997 2.997A1 1 0 0 1 9 14.996z",key:"kmsa83"}],["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}]],Cy=fe("circle-play",IA);const JA=[["path",{d:"M12 6v6l4 2",key:"mmk7yg"}],["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}]],WA=fe("clock",JA);const eC=[["path",{d:"m10.852 19.772-.383.924",key:"r7sl7d"}],["path",{d:"m13.148 14.228.383-.923",key:"1d5zpm"}],["path",{d:"M13.148 19.772a3 3 0 1 0-2.296-5.544l-.383-.923",key:"1ydik7"}],["path",{d:"m13.53 20.696-.382-.924a3 3 0 1 1-2.296-5.544",key:"1m1vsf"}],["path",{d:"m14.772 15.852.923-.383",key:"660p6e"}],["path",{d:"m14.772 18.148.923.383",key:"hrcpis"}],["path",{d:"M4.2 15.1a7 7 0 1 1 9.93-9.858A7 7 0 0 1 15.71 8h1.79a4.5 4.5 0 0 1 2.5 8.2",key:"j2q98n"}],["path",{d:"m9.228 15.852-.923-.383",key:"1p9ong"}],["path",{d:"m9.228 18.148-.923.383",key:"6558rz"}]],tC=fe("cloud-cog",eC);const nC=[["path",{d:"M17.5 19H9a7 7 0 1 1 6.71-9h1.79a4.5 4.5 0 1 1 0 9Z",key:"p7xjir"}]],Gd=fe("cloud",nC);const aC=[["path",{d:"M22 7.7c0-.6-.4-1.2-.8-1.5l-6.3-3.9a1.72 1.72 0 0 0-1.7 0l-10.3 6c-.5.2-.9.8-.9 1.4v6.6c0 .5.4 1.2.8 1.5l6.3 3.9a1.72 1.72 0 0 0 1.7 0l10.3-6c.5-.3.9-1 .9-1.5Z",key:"1t2lqe"}],["path",{d:"M10 21.9V14L2.1 9.1",key:"o7czzq"}],["path",{d:"m10 14 11.9-6.9",key:"zm5e20"}],["path",{d:"M14 19.8v-8.1",key:"159ecu"}],["path",{d:"M18 17.5V9.4",key:"11uown"}]],rC=fe("container",aC);const oC=[["path",{d:"M12 20v2",key:"1lh1kg"}],["path",{d:"M12 2v2",key:"tus03m"}],["path",{d:"M17 20v2",key:"1rnc9c"}],["path",{d:"M17 2v2",key:"11trls"}],["path",{d:"M2 12h2",key:"1t8f8n"}],["path",{d:"M2 17h2",key:"7oei6x"}],["path",{d:"M2 7h2",key:"asdhe0"}],["path",{d:"M20 12h2",key:"1q8mjw"}],["path",{d:"M20 17h2",key:"1fpfkl"}],["path",{d:"M20 7h2",key:"1o8tra"}],["path",{d:"M7 20v2",key:"4gnj0m"}],["path",{d:"M7 2v2",key:"1i4yhu"}],["rect",{x:"4",y:"4",width:"16",height:"16",rx:"2",key:"1vbyd7"}],["rect",{x:"8",y:"8",width:"8",height:"8",rx:"1",key:"z9xiuo"}]],lC=fe("cpu",oC);const sC=[["ellipse",{cx:"12",cy:"5",rx:"9",ry:"3",key:"msslwz"}],["path",{d:"M3 5V19A9 3 0 0 0 21 19V5",key:"1wlel7"}],["path",{d:"M3 12A9 3 0 0 0 21 12",key:"mv7ke4"}]],yd=fe("database",sC);const iC=[["path",{d:"M10.733 5.076a10.744 10.744 0 0 1 11.205 6.575 1 1 0 0 1 0 .696 10.747 10.747 0 0 1-1.444 2.49",key:"ct8e1f"}],["path",{d:"M14.084 14.158a3 3 0 0 1-4.242-4.242",key:"151rxh"}],["path",{d:"M17.479 17.499a10.75 10.75 0 0 1-15.417-5.151 1 1 0 0 1 0-.696 10.75 10.75 0 0 1 4.446-5.143",key:"13bj9a"}],["path",{d:"m2 2 20 20",key:"1ooewy"}]],cC=fe("eye-off",iC);const uC=[["path",{d:"M2.062 12.348a1 1 0 0 1 0-.696 10.75 10.75 0 0 1 19.876 0 1 1 0 0 1 0 .696 10.75 10.75 0 0 1-19.876 0",key:"1nclc0"}],["circle",{cx:"12",cy:"12",r:"3",key:"1v7zrd"}]],dC=fe("eye",uC);const fC=[["path",{d:"M6 22a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h8a2.4 2.4 0 0 1 1.704.706l3.588 3.588A2.4 2.4 0 0 1 20 8v12a2 2 0 0 1-2 2z",key:"1oefj6"}],["path",{d:"M14 2v5a1 1 0 0 0 1 1h5",key:"wfsgrz"}],["path",{d:"M10 12.5 8 15l2 2.5",key:"1tg20x"}],["path",{d:"m14 12.5 2 2.5-2 2.5",key:"yinavb"}]],vd=fe("file-code",fC);const pC=[["path",{d:"M6 22a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h8a2.4 2.4 0 0 1 1.704.706l3.588 3.588A2.4 2.4 0 0 1 20 8v12a2 2 0 0 1-2 2z",key:"1oefj6"}],["path",{d:"M14 2v5a1 1 0 0 0 1 1h5",key:"wfsgrz"}],["circle",{cx:"11.5",cy:"14.5",r:"2.5",key:"1bq0ko"}],["path",{d:"M13.3 16.3 15 18",key:"2quom7"}]],hC=fe("file-search",pC);const mC=[["line",{x1:"6",x2:"6",y1:"3",y2:"15",key:"17qcm7"}],["circle",{cx:"18",cy:"6",r:"3",key:"1h7g24"}],["circle",{cx:"6",cy:"18",r:"3",key:"fqmcym"}],["path",{d:"M18 9a9 9 0 0 1-9 9",key:"n2h4wq"}]],xd=fe("git-branch",mC);const gC=[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 2a14.5 14.5 0 0 0 0 20 14.5 14.5 0 0 0 0-20",key:"13o1zl"}],["path",{d:"M2 12h20",key:"9i4pu4"}]],_y=fe("globe",gC);const yC=[["path",{d:"M15 21v-8a1 1 0 0 0-1-1h-4a1 1 0 0 0-1 1v8",key:"5wwlr5"}],["path",{d:"M3 10a2 2 0 0 1 .709-1.528l7-6a2 2 0 0 1 2.582 0l7 6A2 2 0 0 1 21 10v9a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z",key:"r6nss1"}]],i0=fe("house",yC);const vC=[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 16v-4",key:"1dtifu"}],["path",{d:"M12 8h.01",key:"e9boi3"}]],xC=fe("info",vC);const bC=[["path",{d:"m15.5 7.5 2.3 2.3a1 1 0 0 0 1.4 0l2.1-2.1a1 1 0 0 0 0-1.4L19 4",key:"g0fldk"}],["path",{d:"m21 2-9.6 9.6",key:"1j0ho8"}],["circle",{cx:"7.5",cy:"15.5",r:"5.5",key:"yqb3hr"}]],Ry=fe("key",bC);const SC=[["rect",{width:"7",height:"9",x:"3",y:"3",rx:"1",key:"10lvy0"}],["rect",{width:"7",height:"5",x:"14",y:"3",rx:"1",key:"16une8"}],["rect",{width:"7",height:"9",x:"14",y:"12",rx:"1",key:"1hutg5"}],["rect",{width:"7",height:"5",x:"3",y:"16",rx:"1",key:"ldoo1y"}]],wC=fe("layout-dashboard",SC);const EC=[["path",{d:"M21 12a9 9 0 1 1-6.219-8.56",key:"13zald"}]],AC=fe("loader-circle",EC);const CC=[["rect",{width:"18",height:"11",x:"3",y:"11",rx:"2",ry:"2",key:"1w4ew1"}],["path",{d:"M7 11V7a5 5 0 0 1 10 0v4",key:"fwvmzm"}]],_C=fe("lock",CC);const RC=[["path",{d:"m10 17 5-5-5-5",key:"1bsop3"}],["path",{d:"M15 12H3",key:"6jk70r"}],["path",{d:"M15 3h4a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2h-4",key:"u53s6r"}]],TC=fe("log-in",RC);const MC=[["path",{d:"m16 17 5-5-5-5",key:"1bji2h"}],["path",{d:"M21 12H9",key:"dn1m92"}],["path",{d:"M9 21H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h4",key:"1uf3rs"}]],OC=fe("log-out",MC);const jC=[["path",{d:"M20 10c0 4.993-5.539 10.193-7.399 11.799a1 1 0 0 1-1.202 0C9.539 20.193 4 14.993 4 10a8 8 0 0 1 16 0",key:"1r0f0z"}],["circle",{cx:"12",cy:"10",r:"3",key:"ilqhr7"}]],NC=fe("map-pin",jC);const DC=[["path",{d:"M4 5h16",key:"1tepv9"}],["path",{d:"M4 12h16",key:"1lakjw"}],["path",{d:"M4 19h16",key:"1djgab"}]],c0=fe("menu",DC);const zC=[["rect",{width:"20",height:"14",x:"2",y:"3",rx:"2",key:"48i651"}],["line",{x1:"8",x2:"16",y1:"21",y2:"21",key:"1svkeh"}],["line",{x1:"12",x2:"12",y1:"17",y2:"21",key:"vw1qmm"}]],kC=fe("monitor",zC);const LC=[["rect",{x:"16",y:"16",width:"6",height:"6",rx:"1",key:"4q2zg0"}],["rect",{x:"2",y:"16",width:"6",height:"6",rx:"1",key:"8cvhb9"}],["rect",{x:"9",y:"2",width:"6",height:"6",rx:"1",key:"1egb70"}],["path",{d:"M5 16v-3a1 1 0 0 1 1-1h12a1 1 0 0 1 1 1v3",key:"1jsf9p"}],["path",{d:"M12 12V8",key:"2874zd"}]],bd=fe("network",LC);const HC=[["path",{d:"M12 22a1 1 0 0 1 0-20 10 9 0 0 1 10 9 5 5 0 0 1-5 5h-2.25a1.75 1.75 0 0 0-1.4 2.8l.3.4a1.75 1.75 0 0 1-1.4 2.8z",key:"e79jfc"}],["circle",{cx:"13.5",cy:"6.5",r:".5",fill:"currentColor",key:"1okk4w"}],["circle",{cx:"17.5",cy:"10.5",r:".5",fill:"currentColor",key:"f64h9f"}],["circle",{cx:"6.5",cy:"12.5",r:".5",fill:"currentColor",key:"qy21gx"}],["circle",{cx:"8.5",cy:"7.5",r:".5",fill:"currentColor",key:"fotxhn"}]],u0=fe("palette",HC);const UC=[["path",{d:"M4.5 16.5c-1.5 1.26-2 5-2 5s3.74-.5 5-2c.71-.84.7-2.13-.09-2.91a2.18 2.18 0 0 0-2.91-.09z",key:"m3kijz"}],["path",{d:"m12 15-3-3a22 22 0 0 1 2-3.95A12.88 12.88 0 0 1 22 2c0 2.72-.78 7.5-6 11a22.35 22.35 0 0 1-4 2z",key:"1fmvmk"}],["path",{d:"M9 12H4s.55-3.03 2-4c1.62-1.08 5 0 5 0",key:"1f8sc4"}],["path",{d:"M12 15v5s3.03-.55 4-2c1.08-1.62 0-5 0-5",key:"qeys4"}]],Ty=fe("rocket",UC);const BC=[["path",{d:"M3 12a9 9 0 1 0 9-9 9.75 9.75 0 0 0-6.74 2.74L3 8",key:"1357e3"}],["path",{d:"M3 3v5h5",key:"1xhq8a"}]],PC=fe("rotate-ccw",BC);const qC=[["rect",{width:"20",height:"8",x:"2",y:"2",rx:"2",ry:"2",key:"ngkwjq"}],["rect",{width:"20",height:"8",x:"2",y:"14",rx:"2",ry:"2",key:"iecqi9"}],["line",{x1:"6",x2:"6.01",y1:"6",y2:"6",key:"16zg32"}],["line",{x1:"6",x2:"6.01",y1:"18",y2:"18",key:"nzw8ys"}]],My=fe("server",qC);const VC=[["path",{d:"M9.671 4.136a2.34 2.34 0 0 1 4.659 0 2.34 2.34 0 0 0 3.319 1.915 2.34 2.34 0 0 1 2.33 4.033 2.34 2.34 0 0 0 0 3.831 2.34 2.34 0 0 1-2.33 4.033 2.34 2.34 0 0 0-3.319 1.915 2.34 2.34 0 0 1-4.659 0 2.34 2.34 0 0 0-3.32-1.915 2.34 2.34 0 0 1-2.33-4.033 2.34 2.34 0 0 0 0-3.831A2.34 2.34 0 0 1 6.35 6.051a2.34 2.34 0 0 0 3.319-1.915",key:"1i5ecw"}],["circle",{cx:"12",cy:"12",r:"3",key:"1v7zrd"}]],Is=fe("settings",VC);const GC=[["path",{d:"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z",key:"oel41y"}],["path",{d:"m9 12 2 2 4-4",key:"dzmm74"}]],YC=fe("shield-check",GC);const XC=[["path",{d:"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z",key:"oel41y"}]],Ps=fe("shield",XC);const QC=[["path",{d:"M21 10.656V19a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h12.344",key:"2acyp4"}],["path",{d:"m9 11 3 3L22 4",key:"1pflzl"}]],KC=fe("square-check-big",QC);const $C=[["path",{d:"M12 19h8",key:"baeox8"}],["path",{d:"m4 17 6-6-6-6",key:"1yngyt"}]],Oy=fe("terminal",$C);const FC=[["path",{d:"m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3",key:"wmoenq"}],["path",{d:"M12 9v4",key:"juzpu7"}],["path",{d:"M12 17h.01",key:"p32p05"}]],ci=fe("triangle-alert",FC);const ZC=[["path",{d:"M19 21v-2a4 4 0 0 0-4-4H9a4 4 0 0 0-4 4v2",key:"975kel"}],["circle",{cx:"12",cy:"7",r:"4",key:"17ys0d"}]],d0=fe("user",ZC);const IC=[["path",{d:"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2",key:"1yyitq"}],["path",{d:"M16 3.128a4 4 0 0 1 0 7.744",key:"16gr8j"}],["path",{d:"M22 21v-2a4 4 0 0 0-3-3.87",key:"kshegd"}],["circle",{cx:"9",cy:"7",r:"4",key:"nufk8"}]],JC=fe("users",IC);const WC=[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]],e_=fe("x",WC);function jy(n,r){if(typeof n=="function")return n(r);n!=null&&(n.current=r)}function Aa(...n){return r=>{let l=!1;const s=n.map(i=>{const u=jy(i,r);return!l&&typeof u=="function"&&(l=!0),u});if(l)return()=>{for(let i=0;i<s.length;i++){const u=s[i];typeof u=="function"?u():jy(n[i],null)}}}}function Xe(...n){return m.useCallback(Aa(...n),n)}var t_=Symbol.for("react.lazy"),ui=nf[" use ".trim().toString()];function n_(n){return typeof n=="object"&&n!==null&&"then"in n}function f0(n){return n!=null&&typeof n=="object"&&"$$typeof"in n&&n.$$typeof===t_&&"_payload"in n&&n_(n._payload)}function p0(n){const r=r_(n),l=m.forwardRef((s,i)=>{let{children:u,...f}=s;f0(u)&&typeof ui=="function"&&(u=ui(u._payload));const h=m.Children.toArray(u),y=h.find(l_);if(y){const g=y.props.children,x=h.map(b=>b===y?m.Children.count(g)>1?m.Children.only(null):m.isValidElement(g)?g.props.children:null:b);return p.jsx(r,{...f,ref:i,children:m.isValidElement(g)?m.cloneElement(g,void 0,x):null})}return p.jsx(r,{...f,ref:i,children:u})});return l.displayName=`${n}.Slot`,l}var a_=p0("Slot");function r_(n){const r=m.forwardRef((l,s)=>{let{children:i,...u}=l;if(f0(i)&&typeof ui=="function"&&(i=ui(i._payload)),m.isValidElement(i)){const f=i_(i),h=s_(u,i.props);return i.type!==m.Fragment&&(h.ref=s?Aa(s,f):f),m.cloneElement(i,h)}return m.Children.count(i)>1?m.Children.only(null):null});return r.displayName=`${n}.SlotClone`,r}var o_=Symbol("radix.slottable");function l_(n){return m.isValidElement(n)&&typeof n.type=="function"&&"__radixId"in n.type&&n.type.__radixId===o_}function s_(n,r){const l={...r};for(const s in r){const i=n[s],u=r[s];/^on[A-Z]/.test(s)?i&&u?l[s]=(...h)=>{const y=u(...h);return i(...h),y}:i&&(l[s]=i):s==="style"?l[s]={...i,...u}:s==="className"&&(l[s]=[i,u].filter(Boolean).join(" "))}return{...n,...l}}function i_(n){let r=Object.getOwnPropertyDescriptor(n.props,"ref")?.get,l=r&&"isReactWarning"in r&&r.isReactWarning;return l?n.ref:(r=Object.getOwnPropertyDescriptor(n,"ref")?.get,l=r&&"isReactWarning"in r&&r.isReactWarning,l?n.props.ref:n.props.ref||n.ref)}const Ny=n=>typeof n=="boolean"?`${n}`:n===0?"0":n,Dy=Kv,c_=(n,r)=>l=>{var s;if(r?.variants==null)return Dy(n,l?.class,l?.className);const{variants:i,defaultVariants:u}=r,f=Object.keys(i).map(g=>{const x=l?.[g],b=u?.[g];if(x===null)return null;const w=Ny(x)||Ny(b);return i[g][w]}),h=l&&Object.entries(l).reduce((g,x)=>{let[b,w]=x;return w===void 0||(g[b]=w),g},{}),y=r==null||(s=r.compoundVariants)===null||s===void 0?void 0:s.reduce((g,x)=>{let{class:b,className:w,...A}=x;return Object.entries(A).every(_=>{let[C,E]=_;return Array.isArray(E)?E.includes({...u,...h}[C]):{...u,...h}[C]===E})?[...g,b,w]:g},[]);return Dy(n,f,y,l?.class,l?.className)},u_=c_("inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md text-sm font-medium transition-all disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg:not([class*='size-'])]:size-4 shrink-0 [&_svg]:shrink-0 outline-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive",{variants:{variant:{default:"bg-primary text-primary-foreground hover:bg-primary/90",destructive:"bg-destructive text-white hover:bg-destructive/90 focus-visible:ring-destructive/20 dark:focus-visible:ring-destructive/40 dark:bg-destructive/60",outline:"border bg-background shadow-xs hover:bg-accent hover:text-accent-foreground dark:bg-input/30 dark:border-input dark:hover:bg-input/50",secondary:"bg-secondary text-secondary-foreground hover:bg-secondary/80",ghost:"hover:bg-accent hover:text-accent-foreground dark:hover:bg-accent/50",link:"text-primary underline-offset-4 hover:underline"},size:{default:"h-9 px-4 py-2 has-[>svg]:px-3",sm:"h-8 rounded-md gap-1.5 px-3 has-[>svg]:px-2.5",lg:"h-10 rounded-md px-6 has-[>svg]:px-4",icon:"size-9","icon-sm":"size-8","icon-lg":"size-10"}},defaultVariants:{variant:"default",size:"default"}});function Ct({className:n,variant:r="default",size:l="default",asChild:s=!1,...i}){const u=s?a_:"button";return p.jsx(u,{"code-path":"src/components/ui/button.tsx:52:5","data-slot":"button","data-variant":r,"data-size":l,className:Oe(u_({variant:r,size:l,className:n})),...i})}function d_(n){const r=f_(n),l=m.forwardRef((s,i)=>{const{children:u,...f}=s,h=m.Children.toArray(u),y=h.find(h_);if(y){const g=y.props.children,x=h.map(b=>b===y?m.Children.count(g)>1?m.Children.only(null):m.isValidElement(g)?g.props.children:null:b);return p.jsx(r,{...f,ref:i,children:m.isValidElement(g)?m.cloneElement(g,void 0,x):null})}return p.jsx(r,{...f,ref:i,children:u})});return l.displayName=`${n}.Slot`,l}function f_(n){const r=m.forwardRef((l,s)=>{const{children:i,...u}=l;if(m.isValidElement(i)){const f=g_(i),h=m_(u,i.props);return i.type!==m.Fragment&&(h.ref=s?Aa(s,f):f),m.cloneElement(i,h)}return m.Children.count(i)>1?m.Children.only(null):null});return r.displayName=`${n}.SlotClone`,r}var p_=Symbol("radix.slottable");function h_(n){return m.isValidElement(n)&&typeof n.type=="function"&&"__radixId"in n.type&&n.type.__radixId===p_}function m_(n,r){const l={...r};for(const s in r){const i=n[s],u=r[s];/^on[A-Z]/.test(s)?i&&u?l[s]=(...h)=>{const y=u(...h);return i(...h),y}:i&&(l[s]=i):s==="style"?l[s]={...i,...u}:s==="className"&&(l[s]=[i,u].filter(Boolean).join(" "))}return{...n,...l}}function g_(n){let r=Object.getOwnPropertyDescriptor(n.props,"ref")?.get,l=r&&"isReactWarning"in r&&r.isReactWarning;return l?n.ref:(r=Object.getOwnPropertyDescriptor(n,"ref")?.get,l=r&&"isReactWarning"in r&&r.isReactWarning,l?n.props.ref:n.props.ref||n.ref)}var y_=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"],qe=y_.reduce((n,r)=>{const l=d_(`Primitive.${r}`),s=m.forwardRef((i,u)=>{const{asChild:f,...h}=i,y=f?l:r;return typeof window<"u"&&(window[Symbol.for("radix-ui")]=!0),p.jsx(y,{...h,ref:u})});return s.displayName=`Primitive.${r}`,{...n,[r]:s}},{});function h0(n,r){n&&uf.flushSync(()=>n.dispatchEvent(r))}var Qn=globalThis?.document?m.useLayoutEffect:()=>{};function v_(n,r){return m.useReducer((l,s)=>r[l][s]??l,n)}var Rt=n=>{const{present:r,children:l}=n,s=x_(r),i=typeof l=="function"?l({present:s.isPresent}):m.Children.only(l),u=Xe(s.ref,b_(i));return typeof l=="function"||s.isPresent?m.cloneElement(i,{ref:u}):null};Rt.displayName="Presence";function x_(n){const[r,l]=m.useState(),s=m.useRef(null),i=m.useRef(n),u=m.useRef("none"),f=n?"mounted":"unmounted",[h,y]=v_(f,{mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}});return m.useEffect(()=>{const g=qs(s.current);u.current=h==="mounted"?g:"none"},[h]),Qn(()=>{const g=s.current,x=i.current;if(x!==n){const w=u.current,A=qs(g);n?y("MOUNT"):A==="none"||g?.display==="none"?y("UNMOUNT"):y(x&&w!==A?"ANIMATION_OUT":"UNMOUNT"),i.current=n}},[n,y]),Qn(()=>{if(r){let g;const x=r.ownerDocument.defaultView??window,b=A=>{const C=qs(s.current).includes(CSS.escape(A.animationName));if(A.target===r&&C&&(y("ANIMATION_END"),!i.current)){const E=r.style.animationFillMode;r.style.animationFillMode="forwards",g=x.setTimeout(()=>{r.style.animationFillMode==="forwards"&&(r.style.animationFillMode=E)})}},w=A=>{A.target===r&&(u.current=qs(s.current))};return r.addEventListener("animationstart",w),r.addEventListener("animationcancel",b),r.addEventListener("animationend",b),()=>{x.clearTimeout(g),r.removeEventListener("animationstart",w),r.removeEventListener("animationcancel",b),r.removeEventListener("animationend",b)}}else y("ANIMATION_END")},[r,y]),{isPresent:["mounted","unmountSuspended"].includes(h),ref:m.useCallback(g=>{s.current=g?getComputedStyle(g):null,l(g)},[])}}function qs(n){return n?.animationName||"none"}function b_(n){let r=Object.getOwnPropertyDescriptor(n.props,"ref")?.get,l=r&&"isReactWarning"in r&&r.isReactWarning;return l?n.ref:(r=Object.getOwnPropertyDescriptor(n,"ref")?.get,l=r&&"isReactWarning"in r&&r.isReactWarning,l?n.props.ref:n.props.ref||n.ref)}function S_(n,r){const l=m.createContext(r),s=u=>{const{children:f,...h}=u,y=m.useMemo(()=>h,Object.values(h));return p.jsx(l.Provider,{value:y,children:f})};s.displayName=n+"Provider";function i(u){const f=m.useContext(l);if(f)return f;if(r!==void 0)return r;throw new Error(`\`${u}\` must be used within \`${n}\``)}return[s,i]}function Ca(n,r=[]){let l=[];function s(u,f){const h=m.createContext(f),y=l.length;l=[...l,f];const g=b=>{const{scope:w,children:A,..._}=b,C=w?.[n]?.[y]||h,E=m.useMemo(()=>_,Object.values(_));return p.jsx(C.Provider,{value:E,children:A})};g.displayName=u+"Provider";function x(b,w){const A=w?.[n]?.[y]||h,_=m.useContext(A);if(_)return _;if(f!==void 0)return f;throw new Error(`\`${b}\` must be used within \`${u}\``)}return[g,x]}const i=()=>{const u=l.map(f=>m.createContext(f));return function(h){const y=h?.[n]||u;return m.useMemo(()=>({[`__scope${n}`]:{...h,[n]:y}}),[h,y])}};return i.scopeName=n,[s,w_(i,...r)]}function w_(...n){const r=n[0];if(n.length===1)return r;const l=()=>{const s=n.map(i=>({useScope:i(),scopeName:i.scopeName}));return function(u){const f=s.reduce((h,{useScope:y,scopeName:g})=>{const b=y(u)[`__scope${g}`];return{...h,...b}},{});return m.useMemo(()=>({[`__scope${r.scopeName}`]:f}),[f])}};return l.scopeName=r.scopeName,l}function ht(n){const r=m.useRef(n);return m.useEffect(()=>{r.current=n}),m.useMemo(()=>(...l)=>r.current?.(...l),[])}var E_=m.createContext(void 0);function mf(n){const r=m.useContext(E_);return n||r||"ltr"}function A_(n,[r,l]){return Math.min(l,Math.max(r,n))}function ue(n,r,{checkForDefaultPrevented:l=!0}={}){return function(i){if(n?.(i),l===!1||!i.defaultPrevented)return r?.(i)}}function C_(n,r){return m.useReducer((l,s)=>r[l][s]??l,n)}var gf="ScrollArea",[m0]=Ca(gf),[__,an]=m0(gf),g0=m.forwardRef((n,r)=>{const{__scopeScrollArea:l,type:s="hover",dir:i,scrollHideDelay:u=600,...f}=n,[h,y]=m.useState(null),[g,x]=m.useState(null),[b,w]=m.useState(null),[A,_]=m.useState(null),[C,E]=m.useState(null),[M,L]=m.useState(0),[D,U]=m.useState(0),[q,Z]=m.useState(!1),[G,K]=m.useState(!1),ee=Xe(r,pe=>y(pe)),se=mf(i);return p.jsx(__,{scope:l,type:s,dir:se,scrollHideDelay:u,scrollArea:h,viewport:g,onViewportChange:x,content:b,onContentChange:w,scrollbarX:A,onScrollbarXChange:_,scrollbarXEnabled:q,onScrollbarXEnabledChange:Z,scrollbarY:C,onScrollbarYChange:E,scrollbarYEnabled:G,onScrollbarYEnabledChange:K,onCornerWidthChange:L,onCornerHeightChange:U,children:p.jsx(qe.div,{dir:se,...f,ref:ee,style:{position:"relative","--radix-scroll-area-corner-width":M+"px","--radix-scroll-area-corner-height":D+"px",...n.style}})})});g0.displayName=gf;var y0="ScrollAreaViewport",v0=m.forwardRef((n,r)=>{const{__scopeScrollArea:l,children:s,nonce:i,...u}=n,f=an(y0,l),h=m.useRef(null),y=Xe(r,h,f.onViewportChange);return p.jsxs(p.Fragment,{children:[p.jsx("style",{dangerouslySetInnerHTML:{__html:"[data-radix-scroll-area-viewport]{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;}[data-radix-scroll-area-viewport]::-webkit-scrollbar{display:none}"},nonce:i}),p.jsx(qe.div,{"data-radix-scroll-area-viewport":"",...u,ref:y,style:{overflowX:f.scrollbarXEnabled?"scroll":"hidden",overflowY:f.scrollbarYEnabled?"scroll":"hidden",...n.style},children:p.jsx("div",{ref:f.onContentChange,style:{minWidth:"100%",display:"table"},children:s})})]})});v0.displayName=y0;var An="ScrollAreaScrollbar",x0=m.forwardRef((n,r)=>{const{forceMount:l,...s}=n,i=an(An,n.__scopeScrollArea),{onScrollbarXEnabledChange:u,onScrollbarYEnabledChange:f}=i,h=n.orientation==="horizontal";return m.useEffect(()=>(h?u(!0):f(!0),()=>{h?u(!1):f(!1)}),[h,u,f]),i.type==="hover"?p.jsx(R_,{...s,ref:r,forceMount:l}):i.type==="scroll"?p.jsx(T_,{...s,ref:r,forceMount:l}):i.type==="auto"?p.jsx(b0,{...s,ref:r,forceMount:l}):i.type==="always"?p.jsx(yf,{...s,ref:r}):null});x0.displayName=An;var R_=m.forwardRef((n,r)=>{const{forceMount:l,...s}=n,i=an(An,n.__scopeScrollArea),[u,f]=m.useState(!1);return m.useEffect(()=>{const h=i.scrollArea;let y=0;if(h){const g=()=>{window.clearTimeout(y),f(!0)},x=()=>{y=window.setTimeout(()=>f(!1),i.scrollHideDelay)};return h.addEventListener("pointerenter",g),h.addEventListener("pointerleave",x),()=>{window.clearTimeout(y),h.removeEventListener("pointerenter",g),h.removeEventListener("pointerleave",x)}}},[i.scrollArea,i.scrollHideDelay]),p.jsx(Rt,{present:l||u,children:p.jsx(b0,{"data-state":u?"visible":"hidden",...s,ref:r})})}),T_=m.forwardRef((n,r)=>{const{forceMount:l,...s}=n,i=an(An,n.__scopeScrollArea),u=n.orientation==="horizontal",f=_i(()=>y("SCROLL_END"),100),[h,y]=C_("hidden",{hidden:{SCROLL:"scrolling"},scrolling:{SCROLL_END:"idle",POINTER_ENTER:"interacting"},interacting:{SCROLL:"interacting",POINTER_LEAVE:"idle"},idle:{HIDE:"hidden",SCROLL:"scrolling",POINTER_ENTER:"interacting"}});return m.useEffect(()=>{if(h==="idle"){const g=window.setTimeout(()=>y("HIDE"),i.scrollHideDelay);return()=>window.clearTimeout(g)}},[h,i.scrollHideDelay,y]),m.useEffect(()=>{const g=i.viewport,x=u?"scrollLeft":"scrollTop";if(g){let b=g[x];const w=()=>{const A=g[x];b!==A&&(y("SCROLL"),f()),b=A};return g.addEventListener("scroll",w),()=>g.removeEventListener("scroll",w)}},[i.viewport,u,y,f]),p.jsx(Rt,{present:l||h!=="hidden",children:p.jsx(yf,{"data-state":h==="hidden"?"hidden":"visible",...s,ref:r,onPointerEnter:ue(n.onPointerEnter,()=>y("POINTER_ENTER")),onPointerLeave:ue(n.onPointerLeave,()=>y("POINTER_LEAVE"))})})}),b0=m.forwardRef((n,r)=>{const l=an(An,n.__scopeScrollArea),{forceMount:s,...i}=n,[u,f]=m.useState(!1),h=n.orientation==="horizontal",y=_i(()=>{if(l.viewport){const g=l.viewport.offsetWidth<l.viewport.scrollWidth,x=l.viewport.offsetHeight<l.viewport.scrollHeight;f(h?g:x)}},10);return Gr(l.viewport,y),Gr(l.content,y),p.jsx(Rt,{present:s||u,children:p.jsx(yf,{"data-state":u?"visible":"hidden",...i,ref:r})})}),yf=m.forwardRef((n,r)=>{const{orientation:l="vertical",...s}=n,i=an(An,n.__scopeScrollArea),u=m.useRef(null),f=m.useRef(0),[h,y]=m.useState({content:0,viewport:0,scrollbar:{size:0,paddingStart:0,paddingEnd:0}}),g=C0(h.viewport,h.content),x={...s,sizes:h,onSizesChange:y,hasThumb:g>0&&g<1,onThumbChange:w=>u.current=w,onThumbPointerUp:()=>f.current=0,onThumbPointerDown:w=>f.current=w};function b(w,A){return z_(w,f.current,h,A)}return l==="horizontal"?p.jsx(M_,{...x,ref:r,onThumbPositionChange:()=>{if(i.viewport&&u.current){const w=i.viewport.scrollLeft,A=zy(w,h,i.dir);u.current.style.transform=`translate3d(${A}px, 0, 0)`}},onWheelScroll:w=>{i.viewport&&(i.viewport.scrollLeft=w)},onDragScroll:w=>{i.viewport&&(i.viewport.scrollLeft=b(w,i.dir))}}):l==="vertical"?p.jsx(O_,{...x,ref:r,onThumbPositionChange:()=>{if(i.viewport&&u.current){const w=i.viewport.scrollTop,A=zy(w,h);u.current.style.transform=`translate3d(0, ${A}px, 0)`}},onWheelScroll:w=>{i.viewport&&(i.viewport.scrollTop=w)},onDragScroll:w=>{i.viewport&&(i.viewport.scrollTop=b(w))}}):null}),M_=m.forwardRef((n,r)=>{const{sizes:l,onSizesChange:s,...i}=n,u=an(An,n.__scopeScrollArea),[f,h]=m.useState(),y=m.useRef(null),g=Xe(r,y,u.onScrollbarXChange);return m.useEffect(()=>{y.current&&h(getComputedStyle(y.current))},[y]),p.jsx(w0,{"data-orientation":"horizontal",...i,ref:g,sizes:l,style:{bottom:0,left:u.dir==="rtl"?"var(--radix-scroll-area-corner-width)":0,right:u.dir==="ltr"?"var(--radix-scroll-area-corner-width)":0,"--radix-scroll-area-thumb-width":Ci(l)+"px",...n.style},onThumbPointerDown:x=>n.onThumbPointerDown(x.x),onDragScroll:x=>n.onDragScroll(x.x),onWheelScroll:(x,b)=>{if(u.viewport){const w=u.viewport.scrollLeft+x.deltaX;n.onWheelScroll(w),R0(w,b)&&x.preventDefault()}},onResize:()=>{y.current&&u.viewport&&f&&s({content:u.viewport.scrollWidth,viewport:u.viewport.offsetWidth,scrollbar:{size:y.current.clientWidth,paddingStart:fi(f.paddingLeft),paddingEnd:fi(f.paddingRight)}})}})}),O_=m.forwardRef((n,r)=>{const{sizes:l,onSizesChange:s,...i}=n,u=an(An,n.__scopeScrollArea),[f,h]=m.useState(),y=m.useRef(null),g=Xe(r,y,u.onScrollbarYChange);return m.useEffect(()=>{y.current&&h(getComputedStyle(y.current))},[y]),p.jsx(w0,{"data-orientation":"vertical",...i,ref:g,sizes:l,style:{top:0,right:u.dir==="ltr"?0:void 0,left:u.dir==="rtl"?0:void 0,bottom:"var(--radix-scroll-area-corner-height)","--radix-scroll-area-thumb-height":Ci(l)+"px",...n.style},onThumbPointerDown:x=>n.onThumbPointerDown(x.y),onDragScroll:x=>n.onDragScroll(x.y),onWheelScroll:(x,b)=>{if(u.viewport){const w=u.viewport.scrollTop+x.deltaY;n.onWheelScroll(w),R0(w,b)&&x.preventDefault()}},onResize:()=>{y.current&&u.viewport&&f&&s({content:u.viewport.scrollHeight,viewport:u.viewport.offsetHeight,scrollbar:{size:y.current.clientHeight,paddingStart:fi(f.paddingTop),paddingEnd:fi(f.paddingBottom)}})}})}),[j_,S0]=m0(An),w0=m.forwardRef((n,r)=>{const{__scopeScrollArea:l,sizes:s,hasThumb:i,onThumbChange:u,onThumbPointerUp:f,onThumbPointerDown:h,onThumbPositionChange:y,onDragScroll:g,onWheelScroll:x,onResize:b,...w}=n,A=an(An,l),[_,C]=m.useState(null),E=Xe(r,ee=>C(ee)),M=m.useRef(null),L=m.useRef(""),D=A.viewport,U=s.content-s.viewport,q=ht(x),Z=ht(y),G=_i(b,10);function K(ee){if(M.current){const se=ee.clientX-M.current.left,pe=ee.clientY-M.current.top;g({x:se,y:pe})}}return m.useEffect(()=>{const ee=se=>{const pe=se.target;_?.contains(pe)&&q(se,U)};return document.addEventListener("wheel",ee,{passive:!1}),()=>document.removeEventListener("wheel",ee,{passive:!1})},[D,_,U,q]),m.useEffect(Z,[s,Z]),Gr(_,G),Gr(A.content,G),p.jsx(j_,{scope:l,scrollbar:_,hasThumb:i,onThumbChange:ht(u),onThumbPointerUp:ht(f),onThumbPositionChange:Z,onThumbPointerDown:ht(h),children:p.jsx(qe.div,{...w,ref:E,style:{position:"absolute",...w.style},onPointerDown:ue(n.onPointerDown,ee=>{ee.button===0&&(ee.target.setPointerCapture(ee.pointerId),M.current=_.getBoundingClientRect(),L.current=document.body.style.webkitUserSelect,document.body.style.webkitUserSelect="none",A.viewport&&(A.viewport.style.scrollBehavior="auto"),K(ee))}),onPointerMove:ue(n.onPointerMove,K),onPointerUp:ue(n.onPointerUp,ee=>{const se=ee.target;se.hasPointerCapture(ee.pointerId)&&se.releasePointerCapture(ee.pointerId),document.body.style.webkitUserSelect=L.current,A.viewport&&(A.viewport.style.scrollBehavior=""),M.current=null})})})}),di="ScrollAreaThumb",E0=m.forwardRef((n,r)=>{const{forceMount:l,...s}=n,i=S0(di,n.__scopeScrollArea);return p.jsx(Rt,{present:l||i.hasThumb,children:p.jsx(N_,{ref:r,...s})})}),N_=m.forwardRef((n,r)=>{const{__scopeScrollArea:l,style:s,...i}=n,u=an(di,l),f=S0(di,l),{onThumbPositionChange:h}=f,y=Xe(r,b=>f.onThumbChange(b)),g=m.useRef(void 0),x=_i(()=>{g.current&&(g.current(),g.current=void 0)},100);return m.useEffect(()=>{const b=u.viewport;if(b){const w=()=>{if(x(),!g.current){const A=k_(b,h);g.current=A,h()}};return h(),b.addEventListener("scroll",w),()=>b.removeEventListener("scroll",w)}},[u.viewport,x,h]),p.jsx(qe.div,{"data-state":f.hasThumb?"visible":"hidden",...i,ref:y,style:{width:"var(--radix-scroll-area-thumb-width)",height:"var(--radix-scroll-area-thumb-height)",...s},onPointerDownCapture:ue(n.onPointerDownCapture,b=>{const A=b.target.getBoundingClientRect(),_=b.clientX-A.left,C=b.clientY-A.top;f.onThumbPointerDown({x:_,y:C})}),onPointerUp:ue(n.onPointerUp,f.onThumbPointerUp)})});E0.displayName=di;var vf="ScrollAreaCorner",A0=m.forwardRef((n,r)=>{const l=an(vf,n.__scopeScrollArea),s=!!(l.scrollbarX&&l.scrollbarY);return l.type!=="scroll"&&s?p.jsx(D_,{...n,ref:r}):null});A0.displayName=vf;var D_=m.forwardRef((n,r)=>{const{__scopeScrollArea:l,...s}=n,i=an(vf,l),[u,f]=m.useState(0),[h,y]=m.useState(0),g=!!(u&&h);return Gr(i.scrollbarX,()=>{const x=i.scrollbarX?.offsetHeight||0;i.onCornerHeightChange(x),y(x)}),Gr(i.scrollbarY,()=>{const x=i.scrollbarY?.offsetWidth||0;i.onCornerWidthChange(x),f(x)}),g?p.jsx(qe.div,{...s,ref:r,style:{width:u,height:h,position:"absolute",right:i.dir==="ltr"?0:void 0,left:i.dir==="rtl"?0:void 0,bottom:0,...n.style}}):null});function fi(n){return n?parseInt(n,10):0}function C0(n,r){const l=n/r;return isNaN(l)?0:l}function Ci(n){const r=C0(n.viewport,n.content),l=n.scrollbar.paddingStart+n.scrollbar.paddingEnd,s=(n.scrollbar.size-l)*r;return Math.max(s,18)}function z_(n,r,l,s="ltr"){const i=Ci(l),u=i/2,f=r||u,h=i-f,y=l.scrollbar.paddingStart+f,g=l.scrollbar.size-l.scrollbar.paddingEnd-h,x=l.content-l.viewport,b=s==="ltr"?[0,x]:[x*-1,0];return _0([y,g],b)(n)}function zy(n,r,l="ltr"){const s=Ci(r),i=r.scrollbar.paddingStart+r.scrollbar.paddingEnd,u=r.scrollbar.size-i,f=r.content-r.viewport,h=u-s,y=l==="ltr"?[0,f]:[f*-1,0],g=A_(n,y);return _0([0,f],[0,h])(g)}function _0(n,r){return l=>{if(n[0]===n[1]||r[0]===r[1])return r[0];const s=(r[1]-r[0])/(n[1]-n[0]);return r[0]+s*(l-n[0])}}function R0(n,r){return n>0&&n<r}var k_=(n,r=()=>{})=>{let l={left:n.scrollLeft,top:n.scrollTop},s=0;return(function i(){const u={left:n.scrollLeft,top:n.scrollTop},f=l.left!==u.left,h=l.top!==u.top;(f||h)&&r(),l=u,s=window.requestAnimationFrame(i)})(),()=>window.cancelAnimationFrame(s)};function _i(n,r){const l=ht(n),s=m.useRef(0);return m.useEffect(()=>()=>window.clearTimeout(s.current),[]),m.useCallback(()=>{window.clearTimeout(s.current),s.current=window.setTimeout(l,r)},[l,r])}function Gr(n,r){const l=ht(r);Qn(()=>{let s=0;if(n){const i=new ResizeObserver(()=>{cancelAnimationFrame(s),s=window.requestAnimationFrame(l)});return i.observe(n),()=>{window.cancelAnimationFrame(s),i.unobserve(n)}}},[n,l])}var L_=g0,H_=v0,U_=A0;function B_({className:n,children:r,...l}){return p.jsxs(L_,{"code-path":"src/components/ui/scroll-area.tsx:14:5","data-slot":"scroll-area",className:Oe("relative",n),...l,children:[p.jsx(H_,{"code-path":"src/components/ui/scroll-area.tsx:19:7","data-slot":"scroll-area-viewport",className:"focus-visible:ring-ring/50 size-full rounded-[inherit] transition-[color,box-shadow] outline-none focus-visible:ring-[3px] focus-visible:outline-1",children:r}),p.jsx(P_,{"code-path":"src/components/ui/scroll-area.tsx:25:7"}),p.jsx(U_,{"code-path":"src/components/ui/scroll-area.tsx:26:7"})]})}function P_({className:n,orientation:r="vertical",...l}){return p.jsx(x0,{"code-path":"src/components/ui/scroll-area.tsx:37:5","data-slot":"scroll-area-scrollbar",orientation:r,className:Oe("flex touch-none p-px transition-colors select-none",r==="vertical"&&"h-full w-2.5 border-l border-l-transparent",r==="horizontal"&&"h-2.5 flex-col border-t border-t-transparent",n),...l,children:p.jsx(E0,{"code-path":"src/components/ui/scroll-area.tsx:50:7","data-slot":"scroll-area-thumb",className:"bg-border relative flex-1 rounded-full"})})}function q_(n,r=globalThis?.document){const l=ht(n);m.useEffect(()=>{const s=i=>{i.key==="Escape"&&l(i)};return r.addEventListener("keydown",s,{capture:!0}),()=>r.removeEventListener("keydown",s,{capture:!0})},[l,r])}var V_="DismissableLayer",Yd="dismissableLayer.update",G_="dismissableLayer.pointerDownOutside",Y_="dismissableLayer.focusOutside",ky,T0=m.createContext({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set}),Ri=m.forwardRef((n,r)=>{const{disableOutsidePointerEvents:l=!1,onEscapeKeyDown:s,onPointerDownOutside:i,onFocusOutside:u,onInteractOutside:f,onDismiss:h,...y}=n,g=m.useContext(T0),[x,b]=m.useState(null),w=x?.ownerDocument??globalThis?.document,[,A]=m.useState({}),_=Xe(r,G=>b(G)),C=Array.from(g.layers),[E]=[...g.layersWithOutsidePointerEventsDisabled].slice(-1),M=C.indexOf(E),L=x?C.indexOf(x):-1,D=g.layersWithOutsidePointerEventsDisabled.size>0,U=L>=M,q=K_(G=>{const K=G.target,ee=[...g.branches].some(se=>se.contains(K));!U||ee||(i?.(G),f?.(G),G.defaultPrevented||h?.())},w),Z=$_(G=>{const K=G.target;[...g.branches].some(se=>se.contains(K))||(u?.(G),f?.(G),G.defaultPrevented||h?.())},w);return q_(G=>{L===g.layers.size-1&&(s?.(G),!G.defaultPrevented&&h&&(G.preventDefault(),h()))},w),m.useEffect(()=>{if(x)return l&&(g.layersWithOutsidePointerEventsDisabled.size===0&&(ky=w.body.style.pointerEvents,w.body.style.pointerEvents="none"),g.layersWithOutsidePointerEventsDisabled.add(x)),g.layers.add(x),Ly(),()=>{l&&g.layersWithOutsidePointerEventsDisabled.size===1&&(w.body.style.pointerEvents=ky)}},[x,w,l,g]),m.useEffect(()=>()=>{x&&(g.layers.delete(x),g.layersWithOutsidePointerEventsDisabled.delete(x),Ly())},[x,g]),m.useEffect(()=>{const G=()=>A({});return document.addEventListener(Yd,G),()=>document.removeEventListener(Yd,G)},[]),p.jsx(qe.div,{...y,ref:_,style:{pointerEvents:D?U?"auto":"none":void 0,...n.style},onFocusCapture:ue(n.onFocusCapture,Z.onFocusCapture),onBlurCapture:ue(n.onBlurCapture,Z.onBlurCapture),onPointerDownCapture:ue(n.onPointerDownCapture,q.onPointerDownCapture)})});Ri.displayName=V_;var X_="DismissableLayerBranch",Q_=m.forwardRef((n,r)=>{const l=m.useContext(T0),s=m.useRef(null),i=Xe(r,s);return m.useEffect(()=>{const u=s.current;if(u)return l.branches.add(u),()=>{l.branches.delete(u)}},[l.branches]),p.jsx(qe.div,{...n,ref:i})});Q_.displayName=X_;function K_(n,r=globalThis?.document){const l=ht(n),s=m.useRef(!1),i=m.useRef(()=>{});return m.useEffect(()=>{const u=h=>{if(h.target&&!s.current){let y=function(){M0(G_,l,g,{discrete:!0})};const g={originalEvent:h};h.pointerType==="touch"?(r.removeEventListener("click",i.current),i.current=y,r.addEventListener("click",i.current,{once:!0})):y()}else r.removeEventListener("click",i.current);s.current=!1},f=window.setTimeout(()=>{r.addEventListener("pointerdown",u)},0);return()=>{window.clearTimeout(f),r.removeEventListener("pointerdown",u),r.removeEventListener("click",i.current)}},[r,l]),{onPointerDownCapture:()=>s.current=!0}}function $_(n,r=globalThis?.document){const l=ht(n),s=m.useRef(!1);return m.useEffect(()=>{const i=u=>{u.target&&!s.current&&M0(Y_,l,{originalEvent:u},{discrete:!1})};return r.addEventListener("focusin",i),()=>r.removeEventListener("focusin",i)},[r,l]),{onFocusCapture:()=>s.current=!0,onBlurCapture:()=>s.current=!1}}function Ly(){const n=new CustomEvent(Yd);document.dispatchEvent(n)}function M0(n,r,l,{discrete:s}){const i=l.originalEvent.target,u=new CustomEvent(n,{bubbles:!1,cancelable:!0,detail:l});r&&i.addEventListener(n,r,{once:!0}),s?h0(i,u):i.dispatchEvent(u)}var F_=nf[" useId ".trim().toString()]||(()=>{}),Z_=0;function Ka(n){const[r,l]=m.useState(F_());return Qn(()=>{l(s=>s??String(Z_++))},[n]),n||(r?`radix-${r}`:"")}const I_=["top","right","bottom","left"],wa=Math.min,Bt=Math.max,pi=Math.round,Vs=Math.floor,wn=n=>({x:n,y:n}),J_={left:"right",right:"left",bottom:"top",top:"bottom"},W_={start:"end",end:"start"};function Xd(n,r,l){return Bt(n,wa(r,l))}function Kn(n,r){return typeof n=="function"?n(r):n}function $n(n){return n.split("-")[0]}function Ir(n){return n.split("-")[1]}function xf(n){return n==="x"?"y":"x"}function bf(n){return n==="y"?"height":"width"}const eR=new Set(["top","bottom"]);function bn(n){return eR.has($n(n))?"y":"x"}function Sf(n){return xf(bn(n))}function tR(n,r,l){l===void 0&&(l=!1);const s=Ir(n),i=Sf(n),u=bf(i);let f=i==="x"?s===(l?"end":"start")?"right":"left":s==="start"?"bottom":"top";return r.reference[u]>r.floating[u]&&(f=hi(f)),[f,hi(f)]}function nR(n){const r=hi(n);return[Qd(n),r,Qd(r)]}function Qd(n){return n.replace(/start|end/g,r=>W_[r])}const Hy=["left","right"],Uy=["right","left"],aR=["top","bottom"],rR=["bottom","top"];function oR(n,r,l){switch(n){case"top":case"bottom":return l?r?Uy:Hy:r?Hy:Uy;case"left":case"right":return r?aR:rR;default:return[]}}function lR(n,r,l,s){const i=Ir(n);let u=oR($n(n),l==="start",s);return i&&(u=u.map(f=>f+"-"+i),r&&(u=u.concat(u.map(Qd)))),u}function hi(n){return n.replace(/left|right|bottom|top/g,r=>J_[r])}function sR(n){return{top:0,right:0,bottom:0,left:0,...n}}function O0(n){return typeof n!="number"?sR(n):{top:n,right:n,bottom:n,left:n}}function mi(n){const{x:r,y:l,width:s,height:i}=n;return{width:s,height:i,top:l,left:r,right:r+s,bottom:l+i,x:r,y:l}}function By(n,r,l){let{reference:s,floating:i}=n;const u=bn(r),f=Sf(r),h=bf(f),y=$n(r),g=u==="y",x=s.x+s.width/2-i.width/2,b=s.y+s.height/2-i.height/2,w=s[h]/2-i[h]/2;let A;switch(y){case"top":A={x,y:s.y-i.height};break;case"bottom":A={x,y:s.y+s.height};break;case"right":A={x:s.x+s.width,y:b};break;case"left":A={x:s.x-i.width,y:b};break;default:A={x:s.x,y:s.y}}switch(Ir(r)){case"start":A[f]-=w*(l&&g?-1:1);break;case"end":A[f]+=w*(l&&g?-1:1);break}return A}const iR=async(n,r,l)=>{const{placement:s="bottom",strategy:i="absolute",middleware:u=[],platform:f}=l,h=u.filter(Boolean),y=await(f.isRTL==null?void 0:f.isRTL(r));let g=await f.getElementRects({reference:n,floating:r,strategy:i}),{x,y:b}=By(g,s,y),w=s,A={},_=0;for(let C=0;C<h.length;C++){const{name:E,fn:M}=h[C],{x:L,y:D,data:U,reset:q}=await M({x,y:b,initialPlacement:s,placement:w,strategy:i,middlewareData:A,rects:g,platform:f,elements:{reference:n,floating:r}});x=L??x,b=D??b,A={...A,[E]:{...A[E],...U}},q&&_<=50&&(_++,typeof q=="object"&&(q.placement&&(w=q.placement),q.rects&&(g=q.rects===!0?await f.getElementRects({reference:n,floating:r,strategy:i}):q.rects),{x,y:b}=By(g,w,y)),C=-1)}return{x,y:b,placement:w,strategy:i,middlewareData:A}};async function rl(n,r){var l;r===void 0&&(r={});const{x:s,y:i,platform:u,rects:f,elements:h,strategy:y}=n,{boundary:g="clippingAncestors",rootBoundary:x="viewport",elementContext:b="floating",altBoundary:w=!1,padding:A=0}=Kn(r,n),_=O0(A),E=h[w?b==="floating"?"reference":"floating":b],M=mi(await u.getClippingRect({element:(l=await(u.isElement==null?void 0:u.isElement(E)))==null||l?E:E.contextElement||await(u.getDocumentElement==null?void 0:u.getDocumentElement(h.floating)),boundary:g,rootBoundary:x,strategy:y})),L=b==="floating"?{x:s,y:i,width:f.floating.width,height:f.floating.height}:f.reference,D=await(u.getOffsetParent==null?void 0:u.getOffsetParent(h.floating)),U=await(u.isElement==null?void 0:u.isElement(D))?await(u.getScale==null?void 0:u.getScale(D))||{x:1,y:1}:{x:1,y:1},q=mi(u.convertOffsetParentRelativeRectToViewportRelativeRect?await u.convertOffsetParentRelativeRectToViewportRelativeRect({elements:h,rect:L,offsetParent:D,strategy:y}):L);return{top:(M.top-q.top+_.top)/U.y,bottom:(q.bottom-M.bottom+_.bottom)/U.y,left:(M.left-q.left+_.left)/U.x,right:(q.right-M.right+_.right)/U.x}}const cR=n=>({name:"arrow",options:n,async fn(r){const{x:l,y:s,placement:i,rects:u,platform:f,elements:h,middlewareData:y}=r,{element:g,padding:x=0}=Kn(n,r)||{};if(g==null)return{};const b=O0(x),w={x:l,y:s},A=Sf(i),_=bf(A),C=await f.getDimensions(g),E=A==="y",M=E?"top":"left",L=E?"bottom":"right",D=E?"clientHeight":"clientWidth",U=u.reference[_]+u.reference[A]-w[A]-u.floating[_],q=w[A]-u.reference[A],Z=await(f.getOffsetParent==null?void 0:f.getOffsetParent(g));let G=Z?Z[D]:0;(!G||!await(f.isElement==null?void 0:f.isElement(Z)))&&(G=h.floating[D]||u.floating[_]);const K=U/2-q/2,ee=G/2-C[_]/2-1,se=wa(b[M],ee),pe=wa(b[L],ee),ge=se,Ae=G-C[_]-pe,be=G/2-C[_]/2+K,ve=Xd(ge,be,Ae),N=!y.arrow&&Ir(i)!=null&&be!==ve&&u.reference[_]/2-(be<ge?se:pe)-C[_]/2<0,$=N?be<ge?be-ge:be-Ae:0;return{[A]:w[A]+$,data:{[A]:ve,centerOffset:be-ve-$,...N&&{alignmentOffset:$}},reset:N}}}),uR=function(n){return n===void 0&&(n={}),{name:"flip",options:n,async fn(r){var l,s;const{placement:i,middlewareData:u,rects:f,initialPlacement:h,platform:y,elements:g}=r,{mainAxis:x=!0,crossAxis:b=!0,fallbackPlacements:w,fallbackStrategy:A="bestFit",fallbackAxisSideDirection:_="none",flipAlignment:C=!0,...E}=Kn(n,r);if((l=u.arrow)!=null&&l.alignmentOffset)return{};const M=$n(i),L=bn(h),D=$n(h)===h,U=await(y.isRTL==null?void 0:y.isRTL(g.floating)),q=w||(D||!C?[hi(h)]:nR(h)),Z=_!=="none";!w&&Z&&q.push(...lR(h,C,_,U));const G=[h,...q],K=await rl(r,E),ee=[];let se=((s=u.flip)==null?void 0:s.overflows)||[];if(x&&ee.push(K[M]),b){const be=tR(i,f,U);ee.push(K[be[0]],K[be[1]])}if(se=[...se,{placement:i,overflows:ee}],!ee.every(be=>be<=0)){var pe,ge;const be=(((pe=u.flip)==null?void 0:pe.index)||0)+1,ve=G[be];if(ve&&(!(b==="alignment"?L!==bn(ve):!1)||se.every(P=>bn(P.placement)===L?P.overflows[0]>0:!0)))return{data:{index:be,overflows:se},reset:{placement:ve}};let N=(ge=se.filter($=>$.overflows[0]<=0).sort(($,P)=>$.overflows[1]-P.overflows[1])[0])==null?void 0:ge.placement;if(!N)switch(A){case"bestFit":{var Ae;const $=(Ae=se.filter(P=>{if(Z){const I=bn(P.placement);return I===L||I==="y"}return!0}).map(P=>[P.placement,P.overflows.filter(I=>I>0).reduce((I,he)=>I+he,0)]).sort((P,I)=>P[1]-I[1])[0])==null?void 0:Ae[0];$&&(N=$);break}case"initialPlacement":N=h;break}if(i!==N)return{reset:{placement:N}}}return{}}}};function Py(n,r){return{top:n.top-r.height,right:n.right-r.width,bottom:n.bottom-r.height,left:n.left-r.width}}function qy(n){return I_.some(r=>n[r]>=0)}const dR=function(n){return n===void 0&&(n={}),{name:"hide",options:n,async fn(r){const{rects:l}=r,{strategy:s="referenceHidden",...i}=Kn(n,r);switch(s){case"referenceHidden":{const u=await rl(r,{...i,elementContext:"reference"}),f=Py(u,l.reference);return{data:{referenceHiddenOffsets:f,referenceHidden:qy(f)}}}case"escaped":{const u=await rl(r,{...i,altBoundary:!0}),f=Py(u,l.floating);return{data:{escapedOffsets:f,escaped:qy(f)}}}default:return{}}}}},j0=new Set(["left","top"]);async function fR(n,r){const{placement:l,platform:s,elements:i}=n,u=await(s.isRTL==null?void 0:s.isRTL(i.floating)),f=$n(l),h=Ir(l),y=bn(l)==="y",g=j0.has(f)?-1:1,x=u&&y?-1:1,b=Kn(r,n);let{mainAxis:w,crossAxis:A,alignmentAxis:_}=typeof b=="number"?{mainAxis:b,crossAxis:0,alignmentAxis:null}:{mainAxis:b.mainAxis||0,crossAxis:b.crossAxis||0,alignmentAxis:b.alignmentAxis};return h&&typeof _=="number"&&(A=h==="end"?_*-1:_),y?{x:A*x,y:w*g}:{x:w*g,y:A*x}}const pR=function(n){return n===void 0&&(n=0),{name:"offset",options:n,async fn(r){var l,s;const{x:i,y:u,placement:f,middlewareData:h}=r,y=await fR(r,n);return f===((l=h.offset)==null?void 0:l.placement)&&(s=h.arrow)!=null&&s.alignmentOffset?{}:{x:i+y.x,y:u+y.y,data:{...y,placement:f}}}}},hR=function(n){return n===void 0&&(n={}),{name:"shift",options:n,async fn(r){const{x:l,y:s,placement:i}=r,{mainAxis:u=!0,crossAxis:f=!1,limiter:h={fn:E=>{let{x:M,y:L}=E;return{x:M,y:L}}},...y}=Kn(n,r),g={x:l,y:s},x=await rl(r,y),b=bn($n(i)),w=xf(b);let A=g[w],_=g[b];if(u){const E=w==="y"?"top":"left",M=w==="y"?"bottom":"right",L=A+x[E],D=A-x[M];A=Xd(L,A,D)}if(f){const E=b==="y"?"top":"left",M=b==="y"?"bottom":"right",L=_+x[E],D=_-x[M];_=Xd(L,_,D)}const C=h.fn({...r,[w]:A,[b]:_});return{...C,data:{x:C.x-l,y:C.y-s,enabled:{[w]:u,[b]:f}}}}}},mR=function(n){return n===void 0&&(n={}),{options:n,fn(r){const{x:l,y:s,placement:i,rects:u,middlewareData:f}=r,{offset:h=0,mainAxis:y=!0,crossAxis:g=!0}=Kn(n,r),x={x:l,y:s},b=bn(i),w=xf(b);let A=x[w],_=x[b];const C=Kn(h,r),E=typeof C=="number"?{mainAxis:C,crossAxis:0}:{mainAxis:0,crossAxis:0,...C};if(y){const D=w==="y"?"height":"width",U=u.reference[w]-u.floating[D]+E.mainAxis,q=u.reference[w]+u.reference[D]-E.mainAxis;A<U?A=U:A>q&&(A=q)}if(g){var M,L;const D=w==="y"?"width":"height",U=j0.has($n(i)),q=u.reference[b]-u.floating[D]+(U&&((M=f.offset)==null?void 0:M[b])||0)+(U?0:E.crossAxis),Z=u.reference[b]+u.reference[D]+(U?0:((L=f.offset)==null?void 0:L[b])||0)-(U?E.crossAxis:0);_<q?_=q:_>Z&&(_=Z)}return{[w]:A,[b]:_}}}},gR=function(n){return n===void 0&&(n={}),{name:"size",options:n,async fn(r){var l,s;const{placement:i,rects:u,platform:f,elements:h}=r,{apply:y=()=>{},...g}=Kn(n,r),x=await rl(r,g),b=$n(i),w=Ir(i),A=bn(i)==="y",{width:_,height:C}=u.floating;let E,M;b==="top"||b==="bottom"?(E=b,M=w===(await(f.isRTL==null?void 0:f.isRTL(h.floating))?"start":"end")?"left":"right"):(M=b,E=w==="end"?"top":"bottom");const L=C-x.top-x.bottom,D=_-x.left-x.right,U=wa(C-x[E],L),q=wa(_-x[M],D),Z=!r.middlewareData.shift;let G=U,K=q;if((l=r.middlewareData.shift)!=null&&l.enabled.x&&(K=D),(s=r.middlewareData.shift)!=null&&s.enabled.y&&(G=L),Z&&!w){const se=Bt(x.left,0),pe=Bt(x.right,0),ge=Bt(x.top,0),Ae=Bt(x.bottom,0);A?K=_-2*(se!==0||pe!==0?se+pe:Bt(x.left,x.right)):G=C-2*(ge!==0||Ae!==0?ge+Ae:Bt(x.top,x.bottom))}await y({...r,availableWidth:K,availableHeight:G});const ee=await f.getDimensions(h.floating);return _!==ee.width||C!==ee.height?{reset:{rects:!0}}:{}}}};function Ti(){return typeof window<"u"}function Jr(n){return N0(n)?(n.nodeName||"").toLowerCase():"#document"}function Pt(n){var r;return(n==null||(r=n.ownerDocument)==null?void 0:r.defaultView)||window}function Cn(n){var r;return(r=(N0(n)?n.ownerDocument:n.document)||window.document)==null?void 0:r.documentElement}function N0(n){return Ti()?n instanceof Node||n instanceof Pt(n).Node:!1}function un(n){return Ti()?n instanceof Element||n instanceof Pt(n).Element:!1}function En(n){return Ti()?n instanceof HTMLElement||n instanceof Pt(n).HTMLElement:!1}function Vy(n){return!Ti()||typeof ShadowRoot>"u"?!1:n instanceof ShadowRoot||n instanceof Pt(n).ShadowRoot}const yR=new Set(["inline","contents"]);function pl(n){const{overflow:r,overflowX:l,overflowY:s,display:i}=dn(n);return/auto|scroll|overlay|hidden|clip/.test(r+s+l)&&!yR.has(i)}const vR=new Set(["table","td","th"]);function xR(n){return vR.has(Jr(n))}const bR=[":popover-open",":modal"];function Mi(n){return bR.some(r=>{try{return n.matches(r)}catch{return!1}})}const SR=["transform","translate","scale","rotate","perspective"],wR=["transform","translate","scale","rotate","perspective","filter"],ER=["paint","layout","strict","content"];function wf(n){const r=Ef(),l=un(n)?dn(n):n;return SR.some(s=>l[s]?l[s]!=="none":!1)||(l.containerType?l.containerType!=="normal":!1)||!r&&(l.backdropFilter?l.backdropFilter!=="none":!1)||!r&&(l.filter?l.filter!=="none":!1)||wR.some(s=>(l.willChange||"").includes(s))||ER.some(s=>(l.contain||"").includes(s))}function AR(n){let r=Ea(n);for(;En(r)&&!Yr(r);){if(wf(r))return r;if(Mi(r))return null;r=Ea(r)}return null}function Ef(){return typeof CSS>"u"||!CSS.supports?!1:CSS.supports("-webkit-backdrop-filter","none")}const CR=new Set(["html","body","#document"]);function Yr(n){return CR.has(Jr(n))}function dn(n){return Pt(n).getComputedStyle(n)}function Oi(n){return un(n)?{scrollLeft:n.scrollLeft,scrollTop:n.scrollTop}:{scrollLeft:n.scrollX,scrollTop:n.scrollY}}function Ea(n){if(Jr(n)==="html")return n;const r=n.assignedSlot||n.parentNode||Vy(n)&&n.host||Cn(n);return Vy(r)?r.host:r}function D0(n){const r=Ea(n);return Yr(r)?n.ownerDocument?n.ownerDocument.body:n.body:En(r)&&pl(r)?r:D0(r)}function ol(n,r,l){var s;r===void 0&&(r=[]),l===void 0&&(l=!0);const i=D0(n),u=i===((s=n.ownerDocument)==null?void 0:s.body),f=Pt(i);if(u){const h=Kd(f);return r.concat(f,f.visualViewport||[],pl(i)?i:[],h&&l?ol(h):[])}return r.concat(i,ol(i,[],l))}function Kd(n){return n.parent&&Object.getPrototypeOf(n.parent)?n.frameElement:null}function z0(n){const r=dn(n);let l=parseFloat(r.width)||0,s=parseFloat(r.height)||0;const i=En(n),u=i?n.offsetWidth:l,f=i?n.offsetHeight:s,h=pi(l)!==u||pi(s)!==f;return h&&(l=u,s=f),{width:l,height:s,$:h}}function Af(n){return un(n)?n:n.contextElement}function Pr(n){const r=Af(n);if(!En(r))return wn(1);const l=r.getBoundingClientRect(),{width:s,height:i,$:u}=z0(r);let f=(u?pi(l.width):l.width)/s,h=(u?pi(l.height):l.height)/i;return(!f||!Number.isFinite(f))&&(f=1),(!h||!Number.isFinite(h))&&(h=1),{x:f,y:h}}const _R=wn(0);function k0(n){const r=Pt(n);return!Ef()||!r.visualViewport?_R:{x:r.visualViewport.offsetLeft,y:r.visualViewport.offsetTop}}function RR(n,r,l){return r===void 0&&(r=!1),!l||r&&l!==Pt(n)?!1:r}function $a(n,r,l,s){r===void 0&&(r=!1),l===void 0&&(l=!1);const i=n.getBoundingClientRect(),u=Af(n);let f=wn(1);r&&(s?un(s)&&(f=Pr(s)):f=Pr(n));const h=RR(u,l,s)?k0(u):wn(0);let y=(i.left+h.x)/f.x,g=(i.top+h.y)/f.y,x=i.width/f.x,b=i.height/f.y;if(u){const w=Pt(u),A=s&&un(s)?Pt(s):s;let _=w,C=Kd(_);for(;C&&s&&A!==_;){const E=Pr(C),M=C.getBoundingClientRect(),L=dn(C),D=M.left+(C.clientLeft+parseFloat(L.paddingLeft))*E.x,U=M.top+(C.clientTop+parseFloat(L.paddingTop))*E.y;y*=E.x,g*=E.y,x*=E.x,b*=E.y,y+=D,g+=U,_=Pt(C),C=Kd(_)}}return mi({width:x,height:b,x:y,y:g})}function ji(n,r){const l=Oi(n).scrollLeft;return r?r.left+l:$a(Cn(n)).left+l}function L0(n,r){const l=n.getBoundingClientRect(),s=l.left+r.scrollLeft-ji(n,l),i=l.top+r.scrollTop;return{x:s,y:i}}function TR(n){let{elements:r,rect:l,offsetParent:s,strategy:i}=n;const u=i==="fixed",f=Cn(s),h=r?Mi(r.floating):!1;if(s===f||h&&u)return l;let y={scrollLeft:0,scrollTop:0},g=wn(1);const x=wn(0),b=En(s);if((b||!b&&!u)&&((Jr(s)!=="body"||pl(f))&&(y=Oi(s)),En(s))){const A=$a(s);g=Pr(s),x.x=A.x+s.clientLeft,x.y=A.y+s.clientTop}const w=f&&!b&&!u?L0(f,y):wn(0);return{width:l.width*g.x,height:l.height*g.y,x:l.x*g.x-y.scrollLeft*g.x+x.x+w.x,y:l.y*g.y-y.scrollTop*g.y+x.y+w.y}}function MR(n){return Array.from(n.getClientRects())}function OR(n){const r=Cn(n),l=Oi(n),s=n.ownerDocument.body,i=Bt(r.scrollWidth,r.clientWidth,s.scrollWidth,s.clientWidth),u=Bt(r.scrollHeight,r.clientHeight,s.scrollHeight,s.clientHeight);let f=-l.scrollLeft+ji(n);const h=-l.scrollTop;return dn(s).direction==="rtl"&&(f+=Bt(r.clientWidth,s.clientWidth)-i),{width:i,height:u,x:f,y:h}}const Gy=25;function jR(n,r){const l=Pt(n),s=Cn(n),i=l.visualViewport;let u=s.clientWidth,f=s.clientHeight,h=0,y=0;if(i){u=i.width,f=i.height;const x=Ef();(!x||x&&r==="fixed")&&(h=i.offsetLeft,y=i.offsetTop)}const g=ji(s);if(g<=0){const x=s.ownerDocument,b=x.body,w=getComputedStyle(b),A=x.compatMode==="CSS1Compat"&&parseFloat(w.marginLeft)+parseFloat(w.marginRight)||0,_=Math.abs(s.clientWidth-b.clientWidth-A);_<=Gy&&(u-=_)}else g<=Gy&&(u+=g);return{width:u,height:f,x:h,y}}const NR=new Set(["absolute","fixed"]);function DR(n,r){const l=$a(n,!0,r==="fixed"),s=l.top+n.clientTop,i=l.left+n.clientLeft,u=En(n)?Pr(n):wn(1),f=n.clientWidth*u.x,h=n.clientHeight*u.y,y=i*u.x,g=s*u.y;return{width:f,height:h,x:y,y:g}}function Yy(n,r,l){let s;if(r==="viewport")s=jR(n,l);else if(r==="document")s=OR(Cn(n));else if(un(r))s=DR(r,l);else{const i=k0(n);s={x:r.x-i.x,y:r.y-i.y,width:r.width,height:r.height}}return mi(s)}function H0(n,r){const l=Ea(n);return l===r||!un(l)||Yr(l)?!1:dn(l).position==="fixed"||H0(l,r)}function zR(n,r){const l=r.get(n);if(l)return l;let s=ol(n,[],!1).filter(h=>un(h)&&Jr(h)!=="body"),i=null;const u=dn(n).position==="fixed";let f=u?Ea(n):n;for(;un(f)&&!Yr(f);){const h=dn(f),y=wf(f);!y&&h.position==="fixed"&&(i=null),(u?!y&&!i:!y&&h.position==="static"&&!!i&&NR.has(i.position)||pl(f)&&!y&&H0(n,f))?s=s.filter(x=>x!==f):i=h,f=Ea(f)}return r.set(n,s),s}function kR(n){let{element:r,boundary:l,rootBoundary:s,strategy:i}=n;const f=[...l==="clippingAncestors"?Mi(r)?[]:zR(r,this._c):[].concat(l),s],h=f[0],y=f.reduce((g,x)=>{const b=Yy(r,x,i);return g.top=Bt(b.top,g.top),g.right=wa(b.right,g.right),g.bottom=wa(b.bottom,g.bottom),g.left=Bt(b.left,g.left),g},Yy(r,h,i));return{width:y.right-y.left,height:y.bottom-y.top,x:y.left,y:y.top}}function LR(n){const{width:r,height:l}=z0(n);return{width:r,height:l}}function HR(n,r,l){const s=En(r),i=Cn(r),u=l==="fixed",f=$a(n,!0,u,r);let h={scrollLeft:0,scrollTop:0};const y=wn(0);function g(){y.x=ji(i)}if(s||!s&&!u)if((Jr(r)!=="body"||pl(i))&&(h=Oi(r)),s){const A=$a(r,!0,u,r);y.x=A.x+r.clientLeft,y.y=A.y+r.clientTop}else i&&g();u&&!s&&i&&g();const x=i&&!s&&!u?L0(i,h):wn(0),b=f.left+h.scrollLeft-y.x-x.x,w=f.top+h.scrollTop-y.y-x.y;return{x:b,y:w,width:f.width,height:f.height}}function Sd(n){return dn(n).position==="static"}function Xy(n,r){if(!En(n)||dn(n).position==="fixed")return null;if(r)return r(n);let l=n.offsetParent;return Cn(n)===l&&(l=l.ownerDocument.body),l}function U0(n,r){const l=Pt(n);if(Mi(n))return l;if(!En(n)){let i=Ea(n);for(;i&&!Yr(i);){if(un(i)&&!Sd(i))return i;i=Ea(i)}return l}let s=Xy(n,r);for(;s&&xR(s)&&Sd(s);)s=Xy(s,r);return s&&Yr(s)&&Sd(s)&&!wf(s)?l:s||AR(n)||l}const UR=async function(n){const r=this.getOffsetParent||U0,l=this.getDimensions,s=await l(n.floating);return{reference:HR(n.reference,await r(n.floating),n.strategy),floating:{x:0,y:0,width:s.width,height:s.height}}};function BR(n){return dn(n).direction==="rtl"}const PR={convertOffsetParentRelativeRectToViewportRelativeRect:TR,getDocumentElement:Cn,getClippingRect:kR,getOffsetParent:U0,getElementRects:UR,getClientRects:MR,getDimensions:LR,getScale:Pr,isElement:un,isRTL:BR};function B0(n,r){return n.x===r.x&&n.y===r.y&&n.width===r.width&&n.height===r.height}function qR(n,r){let l=null,s;const i=Cn(n);function u(){var h;clearTimeout(s),(h=l)==null||h.disconnect(),l=null}function f(h,y){h===void 0&&(h=!1),y===void 0&&(y=1),u();const g=n.getBoundingClientRect(),{left:x,top:b,width:w,height:A}=g;if(h||r(),!w||!A)return;const _=Vs(b),C=Vs(i.clientWidth-(x+w)),E=Vs(i.clientHeight-(b+A)),M=Vs(x),D={rootMargin:-_+"px "+-C+"px "+-E+"px "+-M+"px",threshold:Bt(0,wa(1,y))||1};let U=!0;function q(Z){const G=Z[0].intersectionRatio;if(G!==y){if(!U)return f();G?f(!1,G):s=setTimeout(()=>{f(!1,1e-7)},1e3)}G===1&&!B0(g,n.getBoundingClientRect())&&f(),U=!1}try{l=new IntersectionObserver(q,{...D,root:i.ownerDocument})}catch{l=new IntersectionObserver(q,D)}l.observe(n)}return f(!0),u}function VR(n,r,l,s){s===void 0&&(s={});const{ancestorScroll:i=!0,ancestorResize:u=!0,elementResize:f=typeof ResizeObserver=="function",layoutShift:h=typeof IntersectionObserver=="function",animationFrame:y=!1}=s,g=Af(n),x=i||u?[...g?ol(g):[],...ol(r)]:[];x.forEach(M=>{i&&M.addEventListener("scroll",l,{passive:!0}),u&&M.addEventListener("resize",l)});const b=g&&h?qR(g,l):null;let w=-1,A=null;f&&(A=new ResizeObserver(M=>{let[L]=M;L&&L.target===g&&A&&(A.unobserve(r),cancelAnimationFrame(w),w=requestAnimationFrame(()=>{var D;(D=A)==null||D.observe(r)})),l()}),g&&!y&&A.observe(g),A.observe(r));let _,C=y?$a(n):null;y&&E();function E(){const M=$a(n);C&&!B0(C,M)&&l(),C=M,_=requestAnimationFrame(E)}return l(),()=>{var M;x.forEach(L=>{i&&L.removeEventListener("scroll",l),u&&L.removeEventListener("resize",l)}),b?.(),(M=A)==null||M.disconnect(),A=null,y&&cancelAnimationFrame(_)}}const GR=pR,YR=hR,XR=uR,QR=gR,KR=dR,Qy=cR,$R=mR,FR=(n,r,l)=>{const s=new Map,i={platform:PR,...l},u={...i.platform,_c:s};return iR(n,r,{...i,platform:u})};var ZR=typeof document<"u",IR=function(){},Js=ZR?m.useLayoutEffect:IR;function gi(n,r){if(n===r)return!0;if(typeof n!=typeof r)return!1;if(typeof n=="function"&&n.toString()===r.toString())return!0;let l,s,i;if(n&&r&&typeof n=="object"){if(Array.isArray(n)){if(l=n.length,l!==r.length)return!1;for(s=l;s--!==0;)if(!gi(n[s],r[s]))return!1;return!0}if(i=Object.keys(n),l=i.length,l!==Object.keys(r).length)return!1;for(s=l;s--!==0;)if(!{}.hasOwnProperty.call(r,i[s]))return!1;for(s=l;s--!==0;){const u=i[s];if(!(u==="_owner"&&n.$$typeof)&&!gi(n[u],r[u]))return!1}return!0}return n!==n&&r!==r}function P0(n){return typeof window>"u"?1:(n.ownerDocument.defaultView||window).devicePixelRatio||1}function Ky(n,r){const l=P0(n);return Math.round(r*l)/l}function wd(n){const r=m.useRef(n);return Js(()=>{r.current=n}),r}function JR(n){n===void 0&&(n={});const{placement:r="bottom",strategy:l="absolute",middleware:s=[],platform:i,elements:{reference:u,floating:f}={},transform:h=!0,whileElementsMounted:y,open:g}=n,[x,b]=m.useState({x:0,y:0,strategy:l,placement:r,middlewareData:{},isPositioned:!1}),[w,A]=m.useState(s);gi(w,s)||A(s);const[_,C]=m.useState(null),[E,M]=m.useState(null),L=m.useCallback(P=>{P!==Z.current&&(Z.current=P,C(P))},[]),D=m.useCallback(P=>{P!==G.current&&(G.current=P,M(P))},[]),U=u||_,q=f||E,Z=m.useRef(null),G=m.useRef(null),K=m.useRef(x),ee=y!=null,se=wd(y),pe=wd(i),ge=wd(g),Ae=m.useCallback(()=>{if(!Z.current||!G.current)return;const P={placement:r,strategy:l,middleware:w};pe.current&&(P.platform=pe.current),FR(Z.current,G.current,P).then(I=>{const he={...I,isPositioned:ge.current!==!1};be.current&&!gi(K.current,he)&&(K.current=he,uf.flushSync(()=>{b(he)}))})},[w,r,l,pe,ge]);Js(()=>{g===!1&&K.current.isPositioned&&(K.current.isPositioned=!1,b(P=>({...P,isPositioned:!1})))},[g]);const be=m.useRef(!1);Js(()=>(be.current=!0,()=>{be.current=!1}),[]),Js(()=>{if(U&&(Z.current=U),q&&(G.current=q),U&&q){if(se.current)return se.current(U,q,Ae);Ae()}},[U,q,Ae,se,ee]);const ve=m.useMemo(()=>({reference:Z,floating:G,setReference:L,setFloating:D}),[L,D]),N=m.useMemo(()=>({reference:U,floating:q}),[U,q]),$=m.useMemo(()=>{const P={position:l,left:0,top:0};if(!N.floating)return P;const I=Ky(N.floating,x.x),he=Ky(N.floating,x.y);return h?{...P,transform:"translate("+I+"px, "+he+"px)",...P0(N.floating)>=1.5&&{willChange:"transform"}}:{position:l,left:I,top:he}},[l,h,N.floating,x.x,x.y]);return m.useMemo(()=>({...x,update:Ae,refs:ve,elements:N,floatingStyles:$}),[x,Ae,ve,N,$])}const WR=n=>{function r(l){return{}.hasOwnProperty.call(l,"current")}return{name:"arrow",options:n,fn(l){const{element:s,padding:i}=typeof n=="function"?n(l):n;return s&&r(s)?s.current!=null?Qy({element:s.current,padding:i}).fn(l):{}:s?Qy({element:s,padding:i}).fn(l):{}}}},e3=(n,r)=>({...GR(n),options:[n,r]}),t3=(n,r)=>({...YR(n),options:[n,r]}),n3=(n,r)=>({...$R(n),options:[n,r]}),a3=(n,r)=>({...XR(n),options:[n,r]}),r3=(n,r)=>({...QR(n),options:[n,r]}),o3=(n,r)=>({...KR(n),options:[n,r]}),l3=(n,r)=>({...WR(n),options:[n,r]});var s3="Arrow",q0=m.forwardRef((n,r)=>{const{children:l,width:s=10,height:i=5,...u}=n;return p.jsx(qe.svg,{...u,ref:r,width:s,height:i,viewBox:"0 0 30 10",preserveAspectRatio:"none",children:n.asChild?l:p.jsx("polygon",{points:"0,0 30,0 15,10"})})});q0.displayName=s3;var i3=q0;function c3(n){const[r,l]=m.useState(void 0);return Qn(()=>{if(n){l({width:n.offsetWidth,height:n.offsetHeight});const s=new ResizeObserver(i=>{if(!Array.isArray(i)||!i.length)return;const u=i[0];let f,h;if("borderBoxSize"in u){const y=u.borderBoxSize,g=Array.isArray(y)?y[0]:y;f=g.inlineSize,h=g.blockSize}else f=n.offsetWidth,h=n.offsetHeight;l({width:f,height:h})});return s.observe(n,{box:"border-box"}),()=>s.unobserve(n)}else l(void 0)},[n]),r}var Cf="Popper",[V0,Ni]=Ca(Cf),[u3,G0]=V0(Cf),Y0=n=>{const{__scopePopper:r,children:l}=n,[s,i]=m.useState(null);return p.jsx(u3,{scope:r,anchor:s,onAnchorChange:i,children:l})};Y0.displayName=Cf;var X0="PopperAnchor",Q0=m.forwardRef((n,r)=>{const{__scopePopper:l,virtualRef:s,...i}=n,u=G0(X0,l),f=m.useRef(null),h=Xe(r,f),y=m.useRef(null);return m.useEffect(()=>{const g=y.current;y.current=s?.current||f.current,g!==y.current&&u.onAnchorChange(y.current)}),s?null:p.jsx(qe.div,{...i,ref:h})});Q0.displayName=X0;var _f="PopperContent",[d3,f3]=V0(_f),K0=m.forwardRef((n,r)=>{const{__scopePopper:l,side:s="bottom",sideOffset:i=0,align:u="center",alignOffset:f=0,arrowPadding:h=0,avoidCollisions:y=!0,collisionBoundary:g=[],collisionPadding:x=0,sticky:b="partial",hideWhenDetached:w=!1,updatePositionStrategy:A="optimized",onPlaced:_,...C}=n,E=G0(_f,l),[M,L]=m.useState(null),D=Xe(r,te=>L(te)),[U,q]=m.useState(null),Z=c3(U),G=Z?.width??0,K=Z?.height??0,ee=s+(u!=="center"?"-"+u:""),se=typeof x=="number"?x:{top:0,right:0,bottom:0,left:0,...x},pe=Array.isArray(g)?g:[g],ge=pe.length>0,Ae={padding:se,boundary:pe.filter(h3),altBoundary:ge},{refs:be,floatingStyles:ve,placement:N,isPositioned:$,middlewareData:P}=JR({strategy:"fixed",placement:ee,whileElementsMounted:(...te)=>VR(...te,{animationFrame:A==="always"}),elements:{reference:E.anchor},middleware:[e3({mainAxis:i+K,alignmentAxis:f}),y&&t3({mainAxis:!0,crossAxis:!1,limiter:b==="partial"?n3():void 0,...Ae}),y&&a3({...Ae}),r3({...Ae,apply:({elements:te,rects:Qe,availableWidth:Le,availableHeight:Vt})=>{const{width:pn,height:hn}=Qe.reference,_a=te.floating.style;_a.setProperty("--radix-popper-available-width",`${Le}px`),_a.setProperty("--radix-popper-available-height",`${Vt}px`),_a.setProperty("--radix-popper-anchor-width",`${pn}px`),_a.setProperty("--radix-popper-anchor-height",`${hn}px`)}}),U&&l3({element:U,padding:h}),m3({arrowWidth:G,arrowHeight:K}),w&&o3({strategy:"referenceHidden",...Ae})]}),[I,he]=Z0(N),T=ht(_);Qn(()=>{$&&T?.()},[$,T]);const Y=P.arrow?.x,F=P.arrow?.y,J=P.arrow?.centerOffset!==0,[ce,me]=m.useState();return Qn(()=>{M&&me(window.getComputedStyle(M).zIndex)},[M]),p.jsx("div",{ref:be.setFloating,"data-radix-popper-content-wrapper":"",style:{...ve,transform:$?ve.transform:"translate(0, -200%)",minWidth:"max-content",zIndex:ce,"--radix-popper-transform-origin":[P.transformOrigin?.x,P.transformOrigin?.y].join(" "),...P.hide?.referenceHidden&&{visibility:"hidden",pointerEvents:"none"}},dir:n.dir,children:p.jsx(d3,{scope:l,placedSide:I,onArrowChange:q,arrowX:Y,arrowY:F,shouldHideArrow:J,children:p.jsx(qe.div,{"data-side":I,"data-align":he,...C,ref:D,style:{...C.style,animation:$?void 0:"none"}})})})});K0.displayName=_f;var $0="PopperArrow",p3={top:"bottom",right:"left",bottom:"top",left:"right"},F0=m.forwardRef(function(r,l){const{__scopePopper:s,...i}=r,u=f3($0,s),f=p3[u.placedSide];return p.jsx("span",{ref:u.onArrowChange,style:{position:"absolute",left:u.arrowX,top:u.arrowY,[f]:0,transformOrigin:{top:"",right:"0 0",bottom:"center 0",left:"100% 0"}[u.placedSide],transform:{top:"translateY(100%)",right:"translateY(50%) rotate(90deg) translateX(-50%)",bottom:"rotate(180deg)",left:"translateY(50%) rotate(-90deg) translateX(50%)"}[u.placedSide],visibility:u.shouldHideArrow?"hidden":void 0},children:p.jsx(i3,{...i,ref:l,style:{...i.style,display:"block"}})})});F0.displayName=$0;function h3(n){return n!==null}var m3=n=>({name:"transformOrigin",options:n,fn(r){const{placement:l,rects:s,middlewareData:i}=r,f=i.arrow?.centerOffset!==0,h=f?0:n.arrowWidth,y=f?0:n.arrowHeight,[g,x]=Z0(l),b={start:"0%",center:"50%",end:"100%"}[x],w=(i.arrow?.x??0)+h/2,A=(i.arrow?.y??0)+y/2;let _="",C="";return g==="bottom"?(_=f?b:`${w}px`,C=`${-y}px`):g==="top"?(_=f?b:`${w}px`,C=`${s.floating.height+y}px`):g==="right"?(_=`${-y}px`,C=f?b:`${A}px`):g==="left"&&(_=`${s.floating.width+y}px`,C=f?b:`${A}px`),{data:{x:_,y:C}}}});function Z0(n){const[r,l="center"]=n.split("-");return[r,l]}var I0=Y0,J0=Q0,W0=K0,e1=F0,g3="Portal",Di=m.forwardRef((n,r)=>{const{container:l,...s}=n,[i,u]=m.useState(!1);Qn(()=>u(!0),[]);const f=l||i&&globalThis?.document?.body;return f?Yw.createPortal(p.jsx(qe.div,{...s,ref:r}),f):null});Di.displayName=g3;var y3=Symbol("radix.slottable");function v3(n){const r=({children:l})=>p.jsx(p.Fragment,{children:l});return r.displayName=`${n}.Slottable`,r.__radixId=y3,r}var x3=nf[" useInsertionEffect ".trim().toString()]||Qn;function zi({prop:n,defaultProp:r,onChange:l=()=>{},caller:s}){const[i,u,f]=b3({defaultProp:r,onChange:l}),h=n!==void 0,y=h?n:i;{const x=m.useRef(n!==void 0);m.useEffect(()=>{const b=x.current;b!==h&&console.warn(`${s} is changing from ${b?"controlled":"uncontrolled"} to ${h?"controlled":"uncontrolled"}. Components should not switch from controlled to uncontrolled (or vice versa). Decide between using a controlled or uncontrolled value for the lifetime of the component.`),x.current=h},[h,s])}const g=m.useCallback(x=>{if(h){const b=S3(x)?x(n):x;b!==n&&f.current?.(b)}else u(x)},[h,n,u,f]);return[y,g]}function b3({defaultProp:n,onChange:r}){const[l,s]=m.useState(n),i=m.useRef(l),u=m.useRef(r);return x3(()=>{u.current=r},[r]),m.useEffect(()=>{i.current!==l&&(u.current?.(l),i.current=l)},[l,i]),[l,s,u]}function S3(n){return typeof n=="function"}var w3=Object.freeze({position:"absolute",border:0,width:1,height:1,padding:0,margin:-1,overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",wordWrap:"normal"}),E3="VisuallyHidden",t1=m.forwardRef((n,r)=>p.jsx(qe.span,{...n,ref:r,style:{...w3,...n.style}}));t1.displayName=E3;var A3=t1,[ki]=Ca("Tooltip",[Ni]),Li=Ni(),n1="TooltipProvider",C3=700,$d="tooltip.open",[_3,Rf]=ki(n1),a1=n=>{const{__scopeTooltip:r,delayDuration:l=C3,skipDelayDuration:s=300,disableHoverableContent:i=!1,children:u}=n,f=m.useRef(!0),h=m.useRef(!1),y=m.useRef(0);return m.useEffect(()=>{const g=y.current;return()=>window.clearTimeout(g)},[]),p.jsx(_3,{scope:r,isOpenDelayedRef:f,delayDuration:l,onOpen:m.useCallback(()=>{window.clearTimeout(y.current),f.current=!1},[]),onClose:m.useCallback(()=>{window.clearTimeout(y.current),y.current=window.setTimeout(()=>f.current=!0,s)},[s]),isPointerInTransitRef:h,onPointerInTransitChange:m.useCallback(g=>{h.current=g},[]),disableHoverableContent:i,children:u})};a1.displayName=n1;var ll="Tooltip",[R3,hl]=ki(ll),r1=n=>{const{__scopeTooltip:r,children:l,open:s,defaultOpen:i,onOpenChange:u,disableHoverableContent:f,delayDuration:h}=n,y=Rf(ll,n.__scopeTooltip),g=Li(r),[x,b]=m.useState(null),w=Ka(),A=m.useRef(0),_=f??y.disableHoverableContent,C=h??y.delayDuration,E=m.useRef(!1),[M,L]=zi({prop:s,defaultProp:i??!1,onChange:G=>{G?(y.onOpen(),document.dispatchEvent(new CustomEvent($d))):y.onClose(),u?.(G)},caller:ll}),D=m.useMemo(()=>M?E.current?"delayed-open":"instant-open":"closed",[M]),U=m.useCallback(()=>{window.clearTimeout(A.current),A.current=0,E.current=!1,L(!0)},[L]),q=m.useCallback(()=>{window.clearTimeout(A.current),A.current=0,L(!1)},[L]),Z=m.useCallback(()=>{window.clearTimeout(A.current),A.current=window.setTimeout(()=>{E.current=!0,L(!0),A.current=0},C)},[C,L]);return m.useEffect(()=>()=>{A.current&&(window.clearTimeout(A.current),A.current=0)},[]),p.jsx(I0,{...g,children:p.jsx(R3,{scope:r,contentId:w,open:M,stateAttribute:D,trigger:x,onTriggerChange:b,onTriggerEnter:m.useCallback(()=>{y.isOpenDelayedRef.current?Z():U()},[y.isOpenDelayedRef,Z,U]),onTriggerLeave:m.useCallback(()=>{_?q():(window.clearTimeout(A.current),A.current=0)},[q,_]),onOpen:U,onClose:q,disableHoverableContent:_,children:l})})};r1.displayName=ll;var Fd="TooltipTrigger",o1=m.forwardRef((n,r)=>{const{__scopeTooltip:l,...s}=n,i=hl(Fd,l),u=Rf(Fd,l),f=Li(l),h=m.useRef(null),y=Xe(r,h,i.onTriggerChange),g=m.useRef(!1),x=m.useRef(!1),b=m.useCallback(()=>g.current=!1,[]);return m.useEffect(()=>()=>document.removeEventListener("pointerup",b),[b]),p.jsx(J0,{asChild:!0,...f,children:p.jsx(qe.button,{"aria-describedby":i.open?i.contentId:void 0,"data-state":i.stateAttribute,...s,ref:y,onPointerMove:ue(n.onPointerMove,w=>{w.pointerType!=="touch"&&!x.current&&!u.isPointerInTransitRef.current&&(i.onTriggerEnter(),x.current=!0)}),onPointerLeave:ue(n.onPointerLeave,()=>{i.onTriggerLeave(),x.current=!1}),onPointerDown:ue(n.onPointerDown,()=>{i.open&&i.onClose(),g.current=!0,document.addEventListener("pointerup",b,{once:!0})}),onFocus:ue(n.onFocus,()=>{g.current||i.onOpen()}),onBlur:ue(n.onBlur,i.onClose),onClick:ue(n.onClick,i.onClose)})})});o1.displayName=Fd;var Tf="TooltipPortal",[T3,M3]=ki(Tf,{forceMount:void 0}),l1=n=>{const{__scopeTooltip:r,forceMount:l,children:s,container:i}=n,u=hl(Tf,r);return p.jsx(T3,{scope:r,forceMount:l,children:p.jsx(Rt,{present:l||u.open,children:p.jsx(Di,{asChild:!0,container:i,children:s})})})};l1.displayName=Tf;var Xr="TooltipContent",s1=m.forwardRef((n,r)=>{const l=M3(Xr,n.__scopeTooltip),{forceMount:s=l.forceMount,side:i="top",...u}=n,f=hl(Xr,n.__scopeTooltip);return p.jsx(Rt,{present:s||f.open,children:f.disableHoverableContent?p.jsx(i1,{side:i,...u,ref:r}):p.jsx(O3,{side:i,...u,ref:r})})}),O3=m.forwardRef((n,r)=>{const l=hl(Xr,n.__scopeTooltip),s=Rf(Xr,n.__scopeTooltip),i=m.useRef(null),u=Xe(r,i),[f,h]=m.useState(null),{trigger:y,onClose:g}=l,x=i.current,{onPointerInTransitChange:b}=s,w=m.useCallback(()=>{h(null),b(!1)},[b]),A=m.useCallback((_,C)=>{const E=_.currentTarget,M={x:_.clientX,y:_.clientY},L=z3(M,E.getBoundingClientRect()),D=k3(M,L),U=L3(C.getBoundingClientRect()),q=U3([...D,...U]);h(q),b(!0)},[b]);return m.useEffect(()=>()=>w(),[w]),m.useEffect(()=>{if(y&&x){const _=E=>A(E,x),C=E=>A(E,y);return y.addEventListener("pointerleave",_),x.addEventListener("pointerleave",C),()=>{y.removeEventListener("pointerleave",_),x.removeEventListener("pointerleave",C)}}},[y,x,A,w]),m.useEffect(()=>{if(f){const _=C=>{const E=C.target,M={x:C.clientX,y:C.clientY},L=y?.contains(E)||x?.contains(E),D=!H3(M,f);L?w():D&&(w(),g())};return document.addEventListener("pointermove",_),()=>document.removeEventListener("pointermove",_)}},[y,x,f,g,w]),p.jsx(i1,{...n,ref:u})}),[j3,N3]=ki(ll,{isInside:!1}),D3=v3("TooltipContent"),i1=m.forwardRef((n,r)=>{const{__scopeTooltip:l,children:s,"aria-label":i,onEscapeKeyDown:u,onPointerDownOutside:f,...h}=n,y=hl(Xr,l),g=Li(l),{onClose:x}=y;return m.useEffect(()=>(document.addEventListener($d,x),()=>document.removeEventListener($d,x)),[x]),m.useEffect(()=>{if(y.trigger){const b=w=>{w.target?.contains(y.trigger)&&x()};return window.addEventListener("scroll",b,{capture:!0}),()=>window.removeEventListener("scroll",b,{capture:!0})}},[y.trigger,x]),p.jsx(Ri,{asChild:!0,disableOutsidePointerEvents:!1,onEscapeKeyDown:u,onPointerDownOutside:f,onFocusOutside:b=>b.preventDefault(),onDismiss:x,children:p.jsxs(W0,{"data-state":y.stateAttribute,...g,...h,ref:r,style:{...h.style,"--radix-tooltip-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-tooltip-content-available-width":"var(--radix-popper-available-width)","--radix-tooltip-content-available-height":"var(--radix-popper-available-height)","--radix-tooltip-trigger-width":"var(--radix-popper-anchor-width)","--radix-tooltip-trigger-height":"var(--radix-popper-anchor-height)"},children:[p.jsx(D3,{children:s}),p.jsx(j3,{scope:l,isInside:!0,children:p.jsx(A3,{id:y.contentId,role:"tooltip",children:i||s})})]})})});s1.displayName=Xr;var c1="TooltipArrow",u1=m.forwardRef((n,r)=>{const{__scopeTooltip:l,...s}=n,i=Li(l);return N3(c1,l).isInside?null:p.jsx(e1,{...i,...s,ref:r})});u1.displayName=c1;function z3(n,r){const l=Math.abs(r.top-n.y),s=Math.abs(r.bottom-n.y),i=Math.abs(r.right-n.x),u=Math.abs(r.left-n.x);switch(Math.min(l,s,i,u)){case u:return"left";case i:return"right";case l:return"top";case s:return"bottom";default:throw new Error("unreachable")}}function k3(n,r,l=5){const s=[];switch(r){case"top":s.push({x:n.x-l,y:n.y+l},{x:n.x+l,y:n.y+l});break;case"bottom":s.push({x:n.x-l,y:n.y-l},{x:n.x+l,y:n.y-l});break;case"left":s.push({x:n.x+l,y:n.y-l},{x:n.x+l,y:n.y+l});break;case"right":s.push({x:n.x-l,y:n.y-l},{x:n.x-l,y:n.y+l});break}return s}function L3(n){const{top:r,right:l,bottom:s,left:i}=n;return[{x:i,y:r},{x:l,y:r},{x:l,y:s},{x:i,y:s}]}function H3(n,r){const{x:l,y:s}=n;let i=!1;for(let u=0,f=r.length-1;u<r.length;f=u++){const h=r[u],y=r[f],g=h.x,x=h.y,b=y.x,w=y.y;x>s!=w>s&&l<(b-g)*(s-x)/(w-x)+g&&(i=!i)}return i}function U3(n){const r=n.slice();return r.sort((l,s)=>l.x<s.x?-1:l.x>s.x?1:l.y<s.y?-1:l.y>s.y?1:0),B3(r)}function B3(n){if(n.length<=1)return n.slice();const r=[];for(let s=0;s<n.length;s++){const i=n[s];for(;r.length>=2;){const u=r[r.length-1],f=r[r.length-2];if((u.x-f.x)*(i.y-f.y)>=(u.y-f.y)*(i.x-f.x))r.pop();else break}r.push(i)}r.pop();const l=[];for(let s=n.length-1;s>=0;s--){const i=n[s];for(;l.length>=2;){const u=l[l.length-1],f=l[l.length-2];if((u.x-f.x)*(i.y-f.y)>=(u.y-f.y)*(i.x-f.x))l.pop();else break}l.push(i)}return l.pop(),r.length===1&&l.length===1&&r[0].x===l[0].x&&r[0].y===l[0].y?r:r.concat(l)}var P3=a1,q3=r1,V3=o1,G3=l1,Y3=s1,X3=u1;function d1({delayDuration:n=0,...r}){return p.jsx(P3,{"code-path":"src/components/ui/tooltip.tsx:13:5","data-slot":"tooltip-provider",delayDuration:n,...r})}function Q3({...n}){return p.jsx(d1,{"code-path":"src/components/ui/tooltip.tsx:25:5",children:p.jsx(q3,{"code-path":"src/components/ui/tooltip.tsx:26:7","data-slot":"tooltip",...n})})}function K3({...n}){return p.jsx(V3,{"code-path":"src/components/ui/tooltip.tsx:34:10","data-slot":"tooltip-trigger",...n})}function $3({className:n,sideOffset:r=0,children:l,...s}){return p.jsx(G3,{"code-path":"src/components/ui/tooltip.tsx:44:5",children:p.jsxs(Y3,{"code-path":"src/components/ui/tooltip.tsx:45:7","data-slot":"tooltip-content",sideOffset:r,className:Oe("bg-foreground text-background animate-in fade-in-0 zoom-in-95 data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=closed]:zoom-out-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2 z-50 w-fit origin-(--radix-tooltip-content-transform-origin) rounded-md px-3 py-1.5 text-xs text-balance",n),...s,children:[l,p.jsx(X3,{"code-path":"src/components/ui/tooltip.tsx:55:9",className:"bg-foreground fill-foreground z-50 size-2.5 translate-y-[calc(-50%_-_2px)] rotate-45 rounded-[2px]"})]})})}const F3=[{id:"dashboard",name:"仪表盘",icon:wC,path:"/",permission:"dashboard:view"},{id:"assets",name:"资产管理",icon:My,permission:"server:view",children:[{id:"servers",name:"服务器管理",icon:yd,path:"/servers",permission:"server:view"},{id:"cloud-accounts",name:"云账号管理",icon:Ry,path:"/cloud-accounts",permission:"cloud:account"},{id:"domains",name:"域名管理",icon:_y,path:"/domains",permission:"cloud:domain"},{id:"regions",name:"区域管理",icon:NC,path:"/regions",permission:"cloud:account"},{id:"platforms",name:"云平台",icon:tC,path:"/platforms",permission:"cloud:account"},{id:"cloud-billing",name:"云账单",icon:gd,path:"/cloud-billing",permission:"cloud:billing"}]},{id:"kubernetes",name:"Kubernetes",icon:Gd,permission:"k8s:cluster",children:[{id:"k8s-clusters",name:"集群列表",icon:Gd,path:"/kubernetes",permission:"k8s:cluster"},{id:"k8s-nodes",name:"节点管理",icon:lC,path:"/nodes",permission:"k8s:nodes"},{id:"k8s-workload",name:"工作负载",icon:Bs,permission:"k8s:workloads",children:[{id:"k8s-deployments",name:"Deployments",icon:Bs,path:"/workloads/deployments",permission:"k8s:workloads"},{id:"k8s-statefulsets",name:"StatefulSets",icon:Bs,path:"/workloads/statefulsets",permission:"k8s:workloads"},{id:"k8s-daemonsets",name:"DaemonSets",icon:Bs,path:"/workloads/daemonsets",permission:"k8s:workloads"},{id:"k8s-cronjobs",name:"CronJobs",icon:WA,path:"/workloads/cronjobs",permission:"k8s:workloads"},{id:"k8s-pods",name:"Pods",icon:rC,path:"/workloads/pods",permission:"k8s:workloads"}]},{id:"k8s-network",name:"网络",icon:bd,permission:"k8s:workloads",children:[{id:"k8s-services",name:"Services",icon:bd,path:"/workloads/services",permission:"k8s:workloads"},{id:"k8s-ingresses",name:"Ingresses",icon:_y,path:"/workloads/ingresses",permission:"k8s:workloads"}]},{id:"k8s-config",name:"配置中心",icon:Is,permission:"k8s:workloads",children:[{id:"k8s-configmaps",name:"ConfigMaps",icon:vd,path:"/workloads/configmaps",permission:"k8s:workloads"},{id:"k8s-secrets",name:"Secrets",icon:Ps,path:"/workloads/secrets",permission:"k8s:workloads"}]},{id:"k8s-storage",name:"存储",icon:yd,path:"/workloads/pvcs",permission:"k8s:workloads"},{id:"k8s-metrics",name:"资源用量",icon:Ey,path:"/workloads/metrics",permission:"k8s:workloads"},{id:"k8s-events",name:"事件",icon:el,path:"/workloads/events",permission:"k8s:workloads"},{id:"k8s-capacity",name:"容量分析",icon:gd,path:"/workloads/capacity",permission:"k8s:workloads"},{id:"k8s-topology",name:"架构拓扑",icon:bd,path:"/topology",permission:"k8s:topology"}]},{id:"deploy",name:"应用发布",icon:Ty,permission:"deploy:pipeline",children:[{id:"pipelines",name:"流水线",icon:xd,path:"/pipelines",permission:"deploy:pipeline"},{id:"deploy-credentials",name:"发布配置",icon:Ry,path:"/deploy/configureTools",permission:"deploy:release"},{id:"deploy-rbac",name:"发布权限",icon:Ps,path:"/deploy/rbac",permission:"deploy:release"}]},{id:"monitor",name:"监控中心",icon:el,permission:"monitor:alert",children:[{id:"grafana",name:"监控大屏",icon:kC,path:"/dashboards",permission:"monitor:alert"},{id:"monitor-center",name:"资源监控",icon:Ey,path:"/monitor-center",permission:"agent:monitor"},{id:"trace",name:"链路追踪",icon:xd,path:"/trace",permission:"monitor:alert"},{id:"alert-center",name:"告警中心",icon:el,path:"/alert-center",permission:"monitor:alert"},{id:"datasources",name:"数据源",icon:yd,path:"/datasources",permission:"monitor:alert"}]},{id:"automation",name:"自动化运维",icon:Cy,permission:"auto:cron",children:[{id:"cronjobs",name:"定时任务",icon:Cy,path:"/cronjobs",permission:"auto:cron"},{id:"scripts",name:"脚本库",icon:vd,path:"/scripts",permission:"auto:script"},{id:"ansible",name:"远程执行",icon:Oy,path:"/ansible",permission:"auto:ansible"}]},{id:"aiops",name:"AIOps智能",icon:HA,permission:"aiops:assistant",children:[{id:"ai-assistant",name:"智能助手",icon:zA,path:"/ai-assistant",permission:"aiops:assistant"},{id:"ai-alert-analyzer",name:"告警分析",icon:ci,path:"/ai-alert-analyzer",permission:"aiops:analysis"},{id:"ai-predictive",name:"容量预测",icon:gd,path:"/ai-predictive",permission:"aiops:forecast"}]},{id:"approval",name:"资源申请",icon:KC,permission:"approval:apply",children:[{id:"approval-resource",name:"资源申请",icon:My,path:"/approval/resource",permission:"approval:apply"},{id:"approval-app",name:"应用申请",icon:Ty,path:"/approval/app",permission:"approval:apply"},{id:"approval-permission",name:"权限审批",icon:YC,path:"/approval/permission",permission:"approval:apply"}]},{id:"audit",name:"安全审计",icon:hC,permission:"audit:terminal",children:[{id:"audit-terminal",name:"终端审计",icon:Oy,path:"/audit/terminal",permission:"audit:terminal"},{id:"audit-operations",name:"操作审计",icon:vd,path:"/audit/operations",permission:"audit:operations"},{id:"audit-login",name:"登录日志",icon:TC,path:"/audit/login-logs",permission:"audit:login-logs"}]},{id:"system",name:"系统管理",icon:Is,permission:"system:user",children:[{id:"users",name:"用户管理",icon:JC,path:"/users",permission:"system:user"},{id:"roles",name:"角色权限",icon:Ps,path:"/roles",permission:"system:role"},{id:"credentials",name:"凭证配置",icon:Ps,path:"/credentials",permission:"system:user"},{id:"approval-workflow",name:"审批流程",icon:xd,path:"/approval-workflow",permission:"system:role"},{id:"settings",name:"系统设置",icon:Is,path:"/settings",permission:"system:user"}]}];function f1({item:n,depth:r=0}){const l=_t(),{openMenus:s,toggleMenu:i,activeMenu:u,setActiveMenu:f}=_E(),{sidebarCollapsed:h}=Ai(),y=n.children&&n.children.length>0,g=s.includes(n.id),x=n.path?l.pathname===n.path||l.pathname.startsWith(n.path+"/"):n.id==="kubernetes"&&l.pathname.startsWith("/kubernetes")||n.id==="k8s-workload"&&l.pathname.startsWith("/workloads")||n.id==="k8s-network"&&(l.pathname.includes("/services")||l.pathname.includes("/ingresses"))||n.id==="k8s-config"&&(l.pathname.includes("/configmaps")||l.pathname.includes("/secrets"))||u===n.id,b=y&&n.children?.some(A=>A.path?l.pathname===A.path||l.pathname.startsWith(A.path+"/"):!1),w=()=>{y?i(n.id):n.path&&f(n.id)};return h&&r===0?p.jsx(d1,{"code-path":"src/components/layout/Sidebar.tsx:211:7",delayDuration:100,children:p.jsxs(Q3,{"code-path":"src/components/layout/Sidebar.tsx:212:9",children:[p.jsx(K3,{"code-path":"src/components/layout/Sidebar.tsx:213:11",asChild:!0,children:p.jsx("div",{"code-path":"src/components/layout/Sidebar.tsx:214:13",className:"relative",children:y?p.jsx(Ct,{"code-path":"src/components/layout/Sidebar.tsx:216:17",variant:x||b?"secondary":"ghost",size:"icon",className:Oe("w-10 h-10 mx-auto mb-1 transition-all duration-200",x||b?"bg-[var(--dg-blue)]/15 text-[var(--dg-blue)]":"text-[var(--dg-text-secondary)] hover:text-[var(--dg-text-primary)] hover:bg-[var(--dg-bg-hover)]"),onClick:w,children:p.jsx(n.icon,{"code-path":"src/components/layout/Sidebar.tsx:227:19",className:"h-5 w-5"})}):p.jsx(Ct,{"code-path":"src/components/layout/Sidebar.tsx:230:17",variant:x?"secondary":"ghost",size:"icon",className:Oe("w-10 h-10 mx-auto mb-1 transition-all duration-200",x?"bg-[var(--dg-blue)]/15 text-[var(--dg-blue)]":"text-[var(--dg-text-secondary)] hover:text-[var(--dg-text-primary)] hover:bg-[var(--dg-bg-hover)]"),asChild:!0,children:p.jsx(Ld,{"code-path":"src/components/layout/Sidebar.tsx:241:19",to:n.path||"#",onClick:w,children:p.jsx(n.icon,{"code-path":"src/components/layout/Sidebar.tsx:242:21",className:"h-5 w-5"})})})})}),p.jsx($3,{"code-path":"src/components/layout/Sidebar.tsx:248:11",side:"right",className:"bg-[var(--dg-bg-secondary)] border-[var(--dg-border)] text-[var(--dg-text-primary)]",children:n.name})]})}):p.jsx("div",{"code-path":"src/components/layout/Sidebar.tsx:257:5",className:Oe("mb-0.5",r>0&&"ml-2.5"),children:y?p.jsxs(p.Fragment,{children:[p.jsxs(Ct,{"code-path":"src/components/layout/Sidebar.tsx:260:11",variant:x||b?"secondary":"ghost",className:Oe("w-full justify-between h-8 px-2.5 text-xs font-normal transition-all duration-200",x||b?"bg-[var(--dg-blue)]/10 text-[var(--dg-blue)] hover:bg-[var(--dg-blue)]/15":"text-[var(--dg-text-secondary)] hover:text-[var(--dg-text-primary)] hover:bg-[var(--dg-bg-hover)]"),onClick:w,children:[p.jsxs("span",{"code-path":"src/components/layout/Sidebar.tsx:270:13",className:"flex items-center gap-2",children:[p.jsx(n.icon,{"code-path":"src/components/layout/Sidebar.tsx:271:15",className:Oe("h-3.5 w-3.5",(x||b)&&"text-[var(--dg-blue)]")}),p.jsx("span",{"code-path":"src/components/layout/Sidebar.tsx:272:15",className:"truncate",children:n.name})]}),p.jsx(YA,{"code-path":"src/components/layout/Sidebar.tsx:274:13",className:Oe("h-3 w-3 text-[var(--dg-text-muted)] transition-transform duration-200",!g&&"-rotate-90")})]}),p.jsx("div",{"code-path":"src/components/layout/Sidebar.tsx:282:11",className:Oe("overflow-hidden transition-all duration-200 ease-in-out",g?"max-h-[800px] opacity-100 mt-0.5":"max-h-0 opacity-0"),children:p.jsx("div",{"code-path":"src/components/layout/Sidebar.tsx:288:13",className:"space-y-0.5 border-l border-[var(--dg-border)] ml-4 pl-1.5",children:n.children?.map(A=>p.jsx(f1,{"code-path":"src/components/layout/Sidebar.tsx:290:17",item:A,depth:r+1},A.id))})})]}):p.jsxs(Ld,{"code-path":"src/components/layout/Sidebar.tsx:296:9",to:n.path||"#",onClick:w,className:({isActive:A})=>Oe("flex items-center gap-2 h-8 px-2.5 text-xs rounded-md transition-all duration-200",A||x?"bg-[var(--dg-blue)]/10 text-[var(--dg-blue)] font-medium":"text-[var(--dg-text-secondary)] hover:text-[var(--dg-text-primary)] hover:bg-[var(--dg-bg-hover)]"),children:[p.jsx(n.icon,{"code-path":"src/components/layout/Sidebar.tsx:308:11",className:"h-3.5 w-3.5 flex-shrink-0"}),p.jsx("span",{"code-path":"src/components/layout/Sidebar.tsx:309:11",className:"truncate",children:n.name})]})})}function Z3(){const{sidebarCollapsed:n,toggleSidebar:r}=Ai(),{hasPermission:l}=CA();m.useEffect(()=>{const u=()=>r();return window.addEventListener("toggle-sidebar",u),()=>window.removeEventListener("toggle-sidebar",u)},[r]);const s=u=>u.filter(f=>!f.permission||l(f.permission)).map(f=>{if(!f.children)return f;const h=s(f.children);return{...f,children:h}}).filter(f=>!f.children||f.children.length>0),i=s(F3);return p.jsxs("aside",{"code-path":"src/components/layout/Sidebar.tsx:352:5",className:Oe("fixed left-0 top-0 z-40 h-screen bg-[var(--dg-bg-secondary)] border-r border-[var(--dg-border)]","flex flex-col transition-[width] duration-300 ease-in-out"),style:{width:"var(--sidebar-width)"},children:[p.jsxs("div",{"code-path":"src/components/layout/Sidebar.tsx:360:7",className:"flex items-center h-14 px-3 border-b border-[var(--dg-border)] flex-shrink-0",children:[p.jsxs("div",{"code-path":"src/components/layout/Sidebar.tsx:361:9",className:Oe("flex items-center gap-2.5 flex-1 min-w-0",n&&"justify-center"),children:[p.jsx("div",{"code-path":"src/components/layout/Sidebar.tsx:362:11",className:"w-8 h-8 rounded-lg bg-gradient-to-br from-[var(--dg-blue)] to-[var(--dg-cyan)] flex items-center justify-center flex-shrink-0 shadow-lg shadow-[var(--dg-blue)]/20",children:p.jsx(Gd,{"code-path":"src/components/layout/Sidebar.tsx:363:13",className:"h-5 w-5 text-white"})}),!n&&p.jsx("span",{"code-path":"src/components/layout/Sidebar.tsx:366:13",className:"font-bold text-[var(--dg-text-primary)] text-sm tracking-tight truncate",children:"AIOps平台"})]}),!n&&p.jsx(Ct,{"code-path":"src/components/layout/Sidebar.tsx:372:11",variant:"ghost",size:"icon",className:"h-7 w-7 text-[var(--dg-text-muted)] hover:text-[var(--dg-text-primary)] hover:bg-[var(--dg-bg-hover)] flex-shrink-0",onClick:r,title:"收起侧边栏",children:p.jsx(c0,{"code-path":"src/components/layout/Sidebar.tsx:379:13",className:"h-4 w-4"})})]}),p.jsx(B_,{"code-path":"src/components/layout/Sidebar.tsx:385:7",className:"flex-1 py-2 px-1.5",children:p.jsx("nav",{"code-path":"src/components/layout/Sidebar.tsx:386:9",className:"space-y-0.5",children:i.map(u=>p.jsx(f1,{"code-path":"src/components/layout/Sidebar.tsx:388:13",item:u},u.id))})}),!n&&p.jsx("div",{"code-path":"src/components/layout/Sidebar.tsx:395:9",className:"px-3 py-2 border-t border-[var(--dg-border)] flex-shrink-0",children:p.jsx("div",{"code-path":"src/components/layout/Sidebar.tsx:396:11",className:"text-[10px] text-[var(--dg-text-muted)] text-center",children:"AIOps v1.0.0"})})]})}var I3=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"],J3=I3.reduce((n,r)=>{const l=p0(`Primitive.${r}`),s=m.forwardRef((i,u)=>{const{asChild:f,...h}=i,y=f?l:r;return typeof window<"u"&&(window[Symbol.for("radix-ui")]=!0),p.jsx(y,{...h,ref:u})});return s.displayName=`Primitive.${r}`,{...n,[r]:s}},{}),W3="Separator",$y="horizontal",eT=["horizontal","vertical"],p1=m.forwardRef((n,r)=>{const{decorative:l,orientation:s=$y,...i}=n,u=tT(s)?s:$y,h=l?{role:"none"}:{"aria-orientation":u==="vertical"?u:void 0,role:"separator"};return p.jsx(J3.div,{"data-orientation":u,...h,...i,ref:r})});p1.displayName=W3;function tT(n){return eT.includes(n)}var nT=p1;function aT({className:n,orientation:r="horizontal",decorative:l=!0,...s}){return p.jsx(nT,{"code-path":"src/components/ui/separator.tsx:15:5","data-slot":"separator",decorative:l,orientation:r,className:Oe("bg-border shrink-0 data-[orientation=horizontal]:h-px data-[orientation=horizontal]:w-full data-[orientation=vertical]:h-full data-[orientation=vertical]:w-px",n),...s})}function Fy(n){const r=rT(n),l=m.forwardRef((s,i)=>{const{children:u,...f}=s,h=m.Children.toArray(u),y=h.find(lT);if(y){const g=y.props.children,x=h.map(b=>b===y?m.Children.count(g)>1?m.Children.only(null):m.isValidElement(g)?g.props.children:null:b);return p.jsx(r,{...f,ref:i,children:m.isValidElement(g)?m.cloneElement(g,void 0,x):null})}return p.jsx(r,{...f,ref:i,children:u})});return l.displayName=`${n}.Slot`,l}function rT(n){const r=m.forwardRef((l,s)=>{const{children:i,...u}=l;if(m.isValidElement(i)){const f=iT(i),h=sT(u,i.props);return i.type!==m.Fragment&&(h.ref=s?Aa(s,f):f),m.cloneElement(i,h)}return m.Children.count(i)>1?m.Children.only(null):null});return r.displayName=`${n}.SlotClone`,r}var oT=Symbol("radix.slottable");function lT(n){return m.isValidElement(n)&&typeof n.type=="function"&&"__radixId"in n.type&&n.type.__radixId===oT}function sT(n,r){const l={...r};for(const s in r){const i=n[s],u=r[s];/^on[A-Z]/.test(s)?i&&u?l[s]=(...h)=>{const y=u(...h);return i(...h),y}:i&&(l[s]=i):s==="style"?l[s]={...i,...u}:s==="className"&&(l[s]=[i,u].filter(Boolean).join(" "))}return{...n,...l}}function iT(n){let r=Object.getOwnPropertyDescriptor(n.props,"ref")?.get,l=r&&"isReactWarning"in r&&r.isReactWarning;return l?n.ref:(r=Object.getOwnPropertyDescriptor(n,"ref")?.get,l=r&&"isReactWarning"in r&&r.isReactWarning,l?n.props.ref:n.props.ref||n.ref)}function h1(n){const r=n+"CollectionProvider",[l,s]=Ca(r),[i,u]=l(r,{collectionRef:{current:null},itemMap:new Map}),f=C=>{const{scope:E,children:M}=C,L=ft.useRef(null),D=ft.useRef(new Map).current;return p.jsx(i,{scope:E,itemMap:D,collectionRef:L,children:M})};f.displayName=r;const h=n+"CollectionSlot",y=Fy(h),g=ft.forwardRef((C,E)=>{const{scope:M,children:L}=C,D=u(h,M),U=Xe(E,D.collectionRef);return p.jsx(y,{ref:U,children:L})});g.displayName=h;const x=n+"CollectionItemSlot",b="data-radix-collection-item",w=Fy(x),A=ft.forwardRef((C,E)=>{const{scope:M,children:L,...D}=C,U=ft.useRef(null),q=Xe(E,U),Z=u(x,M);return ft.useEffect(()=>(Z.itemMap.set(U,{ref:U,...D}),()=>{Z.itemMap.delete(U)})),p.jsx(w,{[b]:"",ref:q,children:L})});A.displayName=x;function _(C){const E=u(n+"CollectionConsumer",C);return ft.useCallback(()=>{const L=E.collectionRef.current;if(!L)return[];const D=Array.from(L.querySelectorAll(`[${b}]`));return Array.from(E.itemMap.values()).sort((Z,G)=>D.indexOf(Z.ref.current)-D.indexOf(G.ref.current))},[E.collectionRef,E.itemMap])}return[{Provider:f,Slot:g,ItemSlot:A},_,s]}var Ed=0;function m1(){m.useEffect(()=>{const n=document.querySelectorAll("[data-radix-focus-guard]");return document.body.insertAdjacentElement("afterbegin",n[0]??Zy()),document.body.insertAdjacentElement("beforeend",n[1]??Zy()),Ed++,()=>{Ed===1&&document.querySelectorAll("[data-radix-focus-guard]").forEach(r=>r.remove()),Ed--}},[])}function Zy(){const n=document.createElement("span");return n.setAttribute("data-radix-focus-guard",""),n.tabIndex=0,n.style.outline="none",n.style.opacity="0",n.style.position="fixed",n.style.pointerEvents="none",n}var Ad="focusScope.autoFocusOnMount",Cd="focusScope.autoFocusOnUnmount",Iy={bubbles:!1,cancelable:!0},cT="FocusScope",Mf=m.forwardRef((n,r)=>{const{loop:l=!1,trapped:s=!1,onMountAutoFocus:i,onUnmountAutoFocus:u,...f}=n,[h,y]=m.useState(null),g=ht(i),x=ht(u),b=m.useRef(null),w=Xe(r,C=>y(C)),A=m.useRef({paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}}).current;m.useEffect(()=>{if(s){let C=function(D){if(A.paused||!h)return;const U=D.target;h.contains(U)?b.current=U:Sa(b.current,{select:!0})},E=function(D){if(A.paused||!h)return;const U=D.relatedTarget;U!==null&&(h.contains(U)||Sa(b.current,{select:!0}))},M=function(D){if(document.activeElement===document.body)for(const q of D)q.removedNodes.length>0&&Sa(h)};document.addEventListener("focusin",C),document.addEventListener("focusout",E);const L=new MutationObserver(M);return h&&L.observe(h,{childList:!0,subtree:!0}),()=>{document.removeEventListener("focusin",C),document.removeEventListener("focusout",E),L.disconnect()}}},[s,h,A.paused]),m.useEffect(()=>{if(h){Wy.add(A);const C=document.activeElement;if(!h.contains(C)){const M=new CustomEvent(Ad,Iy);h.addEventListener(Ad,g),h.dispatchEvent(M),M.defaultPrevented||(uT(mT(g1(h)),{select:!0}),document.activeElement===C&&Sa(h))}return()=>{h.removeEventListener(Ad,g),setTimeout(()=>{const M=new CustomEvent(Cd,Iy);h.addEventListener(Cd,x),h.dispatchEvent(M),M.defaultPrevented||Sa(C??document.body,{select:!0}),h.removeEventListener(Cd,x),Wy.remove(A)},0)}}},[h,g,x,A]);const _=m.useCallback(C=>{if(!l&&!s||A.paused)return;const E=C.key==="Tab"&&!C.altKey&&!C.ctrlKey&&!C.metaKey,M=document.activeElement;if(E&&M){const L=C.currentTarget,[D,U]=dT(L);D&&U?!C.shiftKey&&M===U?(C.preventDefault(),l&&Sa(D,{select:!0})):C.shiftKey&&M===D&&(C.preventDefault(),l&&Sa(U,{select:!0})):M===L&&C.preventDefault()}},[l,s,A.paused]);return p.jsx(qe.div,{tabIndex:-1,...f,ref:w,onKeyDown:_})});Mf.displayName=cT;function uT(n,{select:r=!1}={}){const l=document.activeElement;for(const s of n)if(Sa(s,{select:r}),document.activeElement!==l)return}function dT(n){const r=g1(n),l=Jy(r,n),s=Jy(r.reverse(),n);return[l,s]}function g1(n){const r=[],l=document.createTreeWalker(n,NodeFilter.SHOW_ELEMENT,{acceptNode:s=>{const i=s.tagName==="INPUT"&&s.type==="hidden";return s.disabled||s.hidden||i?NodeFilter.FILTER_SKIP:s.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;l.nextNode();)r.push(l.currentNode);return r}function Jy(n,r){for(const l of n)if(!fT(l,{upTo:r}))return l}function fT(n,{upTo:r}){if(getComputedStyle(n).visibility==="hidden")return!0;for(;n;){if(r!==void 0&&n===r)return!1;if(getComputedStyle(n).display==="none")return!0;n=n.parentElement}return!1}function pT(n){return n instanceof HTMLInputElement&&"select"in n}function Sa(n,{select:r=!1}={}){if(n&&n.focus){const l=document.activeElement;n.focus({preventScroll:!0}),n!==l&&pT(n)&&r&&n.select()}}var Wy=hT();function hT(){let n=[];return{add(r){const l=n[0];r!==l&&l?.pause(),n=ev(n,r),n.unshift(r)},remove(r){n=ev(n,r),n[0]?.resume()}}}function ev(n,r){const l=[...n],s=l.indexOf(r);return s!==-1&&l.splice(s,1),l}function mT(n){return n.filter(r=>r.tagName!=="A")}var _d="rovingFocusGroup.onEntryFocus",gT={bubbles:!1,cancelable:!0},ml="RovingFocusGroup",[Zd,y1,yT]=h1(ml),[vT,v1]=Ca(ml,[yT]),[xT,bT]=vT(ml),x1=m.forwardRef((n,r)=>p.jsx(Zd.Provider,{scope:n.__scopeRovingFocusGroup,children:p.jsx(Zd.Slot,{scope:n.__scopeRovingFocusGroup,children:p.jsx(ST,{...n,ref:r})})}));x1.displayName=ml;var ST=m.forwardRef((n,r)=>{const{__scopeRovingFocusGroup:l,orientation:s,loop:i=!1,dir:u,currentTabStopId:f,defaultCurrentTabStopId:h,onCurrentTabStopIdChange:y,onEntryFocus:g,preventScrollOnEntryFocus:x=!1,...b}=n,w=m.useRef(null),A=Xe(r,w),_=mf(u),[C,E]=zi({prop:f,defaultProp:h??null,onChange:y,caller:ml}),[M,L]=m.useState(!1),D=ht(g),U=y1(l),q=m.useRef(!1),[Z,G]=m.useState(0);return m.useEffect(()=>{const K=w.current;if(K)return K.addEventListener(_d,D),()=>K.removeEventListener(_d,D)},[D]),p.jsx(xT,{scope:l,orientation:s,dir:_,loop:i,currentTabStopId:C,onItemFocus:m.useCallback(K=>E(K),[E]),onItemShiftTab:m.useCallback(()=>L(!0),[]),onFocusableItemAdd:m.useCallback(()=>G(K=>K+1),[]),onFocusableItemRemove:m.useCallback(()=>G(K=>K-1),[]),children:p.jsx(qe.div,{tabIndex:M||Z===0?-1:0,"data-orientation":s,...b,ref:A,style:{outline:"none",...n.style},onMouseDown:ue(n.onMouseDown,()=>{q.current=!0}),onFocus:ue(n.onFocus,K=>{const ee=!q.current;if(K.target===K.currentTarget&&ee&&!M){const se=new CustomEvent(_d,gT);if(K.currentTarget.dispatchEvent(se),!se.defaultPrevented){const pe=U().filter(N=>N.focusable),ge=pe.find(N=>N.active),Ae=pe.find(N=>N.id===C),ve=[ge,Ae,...pe].filter(Boolean).map(N=>N.ref.current);w1(ve,x)}}q.current=!1}),onBlur:ue(n.onBlur,()=>L(!1))})})}),b1="RovingFocusGroupItem",S1=m.forwardRef((n,r)=>{const{__scopeRovingFocusGroup:l,focusable:s=!0,active:i=!1,tabStopId:u,children:f,...h}=n,y=Ka(),g=u||y,x=bT(b1,l),b=x.currentTabStopId===g,w=y1(l),{onFocusableItemAdd:A,onFocusableItemRemove:_,currentTabStopId:C}=x;return m.useEffect(()=>{if(s)return A(),()=>_()},[s,A,_]),p.jsx(Zd.ItemSlot,{scope:l,id:g,focusable:s,active:i,children:p.jsx(qe.span,{tabIndex:b?0:-1,"data-orientation":x.orientation,...h,ref:r,onMouseDown:ue(n.onMouseDown,E=>{s?x.onItemFocus(g):E.preventDefault()}),onFocus:ue(n.onFocus,()=>x.onItemFocus(g)),onKeyDown:ue(n.onKeyDown,E=>{if(E.key==="Tab"&&E.shiftKey){x.onItemShiftTab();return}if(E.target!==E.currentTarget)return;const M=AT(E,x.orientation,x.dir);if(M!==void 0){if(E.metaKey||E.ctrlKey||E.altKey||E.shiftKey)return;E.preventDefault();let D=w().filter(U=>U.focusable).map(U=>U.ref.current);if(M==="last")D.reverse();else if(M==="prev"||M==="next"){M==="prev"&&D.reverse();const U=D.indexOf(E.currentTarget);D=x.loop?CT(D,U+1):D.slice(U+1)}setTimeout(()=>w1(D))}}),children:typeof f=="function"?f({isCurrentTabStop:b,hasTabStop:C!=null}):f})})});S1.displayName=b1;var wT={ArrowLeft:"prev",ArrowUp:"prev",ArrowRight:"next",ArrowDown:"next",PageUp:"first",Home:"first",PageDown:"last",End:"last"};function ET(n,r){return r!=="rtl"?n:n==="ArrowLeft"?"ArrowRight":n==="ArrowRight"?"ArrowLeft":n}function AT(n,r,l){const s=ET(n.key,l);if(!(r==="vertical"&&["ArrowLeft","ArrowRight"].includes(s))&&!(r==="horizontal"&&["ArrowUp","ArrowDown"].includes(s)))return wT[s]}function w1(n,r=!1){const l=document.activeElement;for(const s of n)if(s===l||(s.focus({preventScroll:r}),document.activeElement!==l))return}function CT(n,r){return n.map((l,s)=>n[(r+s)%n.length])}var _T=x1,RT=S1;function TT(n){const r=MT(n),l=m.forwardRef((s,i)=>{const{children:u,...f}=s,h=m.Children.toArray(u),y=h.find(jT);if(y){const g=y.props.children,x=h.map(b=>b===y?m.Children.count(g)>1?m.Children.only(null):m.isValidElement(g)?g.props.children:null:b);return p.jsx(r,{...f,ref:i,children:m.isValidElement(g)?m.cloneElement(g,void 0,x):null})}return p.jsx(r,{...f,ref:i,children:u})});return l.displayName=`${n}.Slot`,l}function MT(n){const r=m.forwardRef((l,s)=>{const{children:i,...u}=l;if(m.isValidElement(i)){const f=DT(i),h=NT(u,i.props);return i.type!==m.Fragment&&(h.ref=s?Aa(s,f):f),m.cloneElement(i,h)}return m.Children.count(i)>1?m.Children.only(null):null});return r.displayName=`${n}.SlotClone`,r}var OT=Symbol("radix.slottable");function jT(n){return m.isValidElement(n)&&typeof n.type=="function"&&"__radixId"in n.type&&n.type.__radixId===OT}function NT(n,r){const l={...r};for(const s in r){const i=n[s],u=r[s];/^on[A-Z]/.test(s)?i&&u?l[s]=(...h)=>{const y=u(...h);return i(...h),y}:i&&(l[s]=i):s==="style"?l[s]={...i,...u}:s==="className"&&(l[s]=[i,u].filter(Boolean).join(" "))}return{...n,...l}}function DT(n){let r=Object.getOwnPropertyDescriptor(n.props,"ref")?.get,l=r&&"isReactWarning"in r&&r.isReactWarning;return l?n.ref:(r=Object.getOwnPropertyDescriptor(n,"ref")?.get,l=r&&"isReactWarning"in r&&r.isReactWarning,l?n.props.ref:n.props.ref||n.ref)}var zT=function(n){if(typeof document>"u")return null;var r=Array.isArray(n)?n[0]:n;return r.ownerDocument.body},Hr=new WeakMap,Gs=new WeakMap,Ys={},Rd=0,E1=function(n){return n&&(n.host||E1(n.parentNode))},kT=function(n,r){return r.map(function(l){if(n.contains(l))return l;var s=E1(l);return s&&n.contains(s)?s:(console.error("aria-hidden",l,"in not contained inside",n,". Doing nothing"),null)}).filter(function(l){return!!l})},LT=function(n,r,l,s){var i=kT(r,Array.isArray(n)?n:[n]);Ys[l]||(Ys[l]=new WeakMap);var u=Ys[l],f=[],h=new Set,y=new Set(i),g=function(b){!b||h.has(b)||(h.add(b),g(b.parentNode))};i.forEach(g);var x=function(b){!b||y.has(b)||Array.prototype.forEach.call(b.children,function(w){if(h.has(w))x(w);else try{var A=w.getAttribute(s),_=A!==null&&A!=="false",C=(Hr.get(w)||0)+1,E=(u.get(w)||0)+1;Hr.set(w,C),u.set(w,E),f.push(w),C===1&&_&&Gs.set(w,!0),E===1&&w.setAttribute(l,"true"),_||w.setAttribute(s,"true")}catch(M){console.error("aria-hidden: cannot operate on ",w,M)}})};return x(r),h.clear(),Rd++,function(){f.forEach(function(b){var w=Hr.get(b)-1,A=u.get(b)-1;Hr.set(b,w),u.set(b,A),w||(Gs.has(b)||b.removeAttribute(s),Gs.delete(b)),A||b.removeAttribute(l)}),Rd--,Rd||(Hr=new WeakMap,Hr=new WeakMap,Gs=new WeakMap,Ys={})}},A1=function(n,r,l){l===void 0&&(l="data-aria-hidden");var s=Array.from(Array.isArray(n)?n:[n]),i=zT(n);return i?(s.push.apply(s,Array.from(i.querySelectorAll("[aria-live], script"))),LT(s,i,l,"aria-hidden")):function(){return null}},xn=function(){return xn=Object.assign||function(r){for(var l,s=1,i=arguments.length;s<i;s++){l=arguments[s];for(var u in l)Object.prototype.hasOwnProperty.call(l,u)&&(r[u]=l[u])}return r},xn.apply(this,arguments)};function C1(n,r){var l={};for(var s in n)Object.prototype.hasOwnProperty.call(n,s)&&r.indexOf(s)<0&&(l[s]=n[s]);if(n!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,s=Object.getOwnPropertySymbols(n);i<s.length;i++)r.indexOf(s[i])<0&&Object.prototype.propertyIsEnumerable.call(n,s[i])&&(l[s[i]]=n[s[i]]);return l}function HT(n,r,l){if(l||arguments.length===2)for(var s=0,i=r.length,u;s<i;s++)(u||!(s in r))&&(u||(u=Array.prototype.slice.call(r,0,s)),u[s]=r[s]);return n.concat(u||Array.prototype.slice.call(r))}var Ws="right-scroll-bar-position",ei="width-before-scroll-bar",UT="with-scroll-bars-hidden",BT="--removed-body-scroll-bar-size";function Td(n,r){return typeof n=="function"?n(r):n&&(n.current=r),n}function PT(n,r){var l=m.useState(function(){return{value:n,callback:r,facade:{get current(){return l.value},set current(s){var i=l.value;i!==s&&(l.value=s,l.callback(s,i))}}}})[0];return l.callback=r,l.facade}var qT=typeof window<"u"?m.useLayoutEffect:m.useEffect,tv=new WeakMap;function VT(n,r){var l=PT(null,function(s){return n.forEach(function(i){return Td(i,s)})});return qT(function(){var s=tv.get(l);if(s){var i=new Set(s),u=new Set(n),f=l.current;i.forEach(function(h){u.has(h)||Td(h,null)}),u.forEach(function(h){i.has(h)||Td(h,f)})}tv.set(l,n)},[n]),l}function GT(n){return n}function YT(n,r){r===void 0&&(r=GT);var l=[],s=!1,i={read:function(){if(s)throw new Error("Sidecar: could not `read` from an `assigned` medium. `read` could be used only with `useMedium`.");return l.length?l[l.length-1]:n},useMedium:function(u){var f=r(u,s);return l.push(f),function(){l=l.filter(function(h){return h!==f})}},assignSyncMedium:function(u){for(s=!0;l.length;){var f=l;l=[],f.forEach(u)}l={push:function(h){return u(h)},filter:function(){return l}}},assignMedium:function(u){s=!0;var f=[];if(l.length){var h=l;l=[],h.forEach(u),f=l}var y=function(){var x=f;f=[],x.forEach(u)},g=function(){return Promise.resolve().then(y)};g(),l={push:function(x){f.push(x),g()},filter:function(x){return f=f.filter(x),l}}}};return i}function XT(n){n===void 0&&(n={});var r=YT(null);return r.options=xn({async:!0,ssr:!1},n),r}var _1=function(n){var r=n.sideCar,l=C1(n,["sideCar"]);if(!r)throw new Error("Sidecar: please provide `sideCar` property to import the right car");var s=r.read();if(!s)throw new Error("Sidecar medium not found");return m.createElement(s,xn({},l))};_1.isSideCarExport=!0;function QT(n,r){return n.useMedium(r),_1}var R1=XT(),Md=function(){},Hi=m.forwardRef(function(n,r){var l=m.useRef(null),s=m.useState({onScrollCapture:Md,onWheelCapture:Md,onTouchMoveCapture:Md}),i=s[0],u=s[1],f=n.forwardProps,h=n.children,y=n.className,g=n.removeScrollBar,x=n.enabled,b=n.shards,w=n.sideCar,A=n.noRelative,_=n.noIsolation,C=n.inert,E=n.allowPinchZoom,M=n.as,L=M===void 0?"div":M,D=n.gapMode,U=C1(n,["forwardProps","children","className","removeScrollBar","enabled","shards","sideCar","noRelative","noIsolation","inert","allowPinchZoom","as","gapMode"]),q=w,Z=VT([l,r]),G=xn(xn({},U),i);return m.createElement(m.Fragment,null,x&&m.createElement(q,{sideCar:R1,removeScrollBar:g,shards:b,noRelative:A,noIsolation:_,inert:C,setCallbacks:u,allowPinchZoom:!!E,lockRef:l,gapMode:D}),f?m.cloneElement(m.Children.only(h),xn(xn({},G),{ref:Z})):m.createElement(L,xn({},G,{className:y,ref:Z}),h))});Hi.defaultProps={enabled:!0,removeScrollBar:!0,inert:!1};Hi.classNames={fullWidth:ei,zeroRight:Ws};var KT=function(){if(typeof __webpack_nonce__<"u")return __webpack_nonce__};function $T(){if(!document)return null;var n=document.createElement("style");n.type="text/css";var r=KT();return r&&n.setAttribute("nonce",r),n}function FT(n,r){n.styleSheet?n.styleSheet.cssText=r:n.appendChild(document.createTextNode(r))}function ZT(n){var r=document.head||document.getElementsByTagName("head")[0];r.appendChild(n)}var IT=function(){var n=0,r=null;return{add:function(l){n==0&&(r=$T())&&(FT(r,l),ZT(r)),n++},remove:function(){n--,!n&&r&&(r.parentNode&&r.parentNode.removeChild(r),r=null)}}},JT=function(){var n=IT();return function(r,l){m.useEffect(function(){return n.add(r),function(){n.remove()}},[r&&l])}},T1=function(){var n=JT(),r=function(l){var s=l.styles,i=l.dynamic;return n(s,i),null};return r},WT={left:0,top:0,right:0,gap:0},Od=function(n){return parseInt(n||"",10)||0},e5=function(n){var r=window.getComputedStyle(document.body),l=r[n==="padding"?"paddingLeft":"marginLeft"],s=r[n==="padding"?"paddingTop":"marginTop"],i=r[n==="padding"?"paddingRight":"marginRight"];return[Od(l),Od(s),Od(i)]},t5=function(n){if(n===void 0&&(n="margin"),typeof window>"u")return WT;var r=e5(n),l=document.documentElement.clientWidth,s=window.innerWidth;return{left:r[0],top:r[1],right:r[2],gap:Math.max(0,s-l+r[2]-r[0])}},n5=T1(),qr="data-scroll-locked",a5=function(n,r,l,s){var i=n.left,u=n.top,f=n.right,h=n.gap;return l===void 0&&(l="margin"),`
.`.concat(UT,` {
overflow: hidden `).concat(s,`;
padding-right: `).concat(h,"px ").concat(s,`;
}
body[`).concat(qr,`] {
overflow: hidden `).concat(s,`;
overscroll-behavior: contain;
`).concat([r&&"position: relative ".concat(s,";"),l==="margin"&&`
padding-left: `.concat(i,`px;
padding-top: `).concat(u,`px;
padding-right: `).concat(f,`px;
margin-left:0;
margin-top:0;
margin-right: `).concat(h,"px ").concat(s,`;
`),l==="padding"&&"padding-right: ".concat(h,"px ").concat(s,";")].filter(Boolean).join(""),`
}
.`).concat(Ws,` {
right: `).concat(h,"px ").concat(s,`;
}
.`).concat(ei,` {
margin-right: `).concat(h,"px ").concat(s,`;
}
.`).concat(Ws," .").concat(Ws,` {
right: 0 `).concat(s,`;
}
.`).concat(ei," .").concat(ei,` {
margin-right: 0 `).concat(s,`;
}
body[`).concat(qr,`] {
`).concat(BT,": ").concat(h,`px;
}
`)},nv=function(){var n=parseInt(document.body.getAttribute(qr)||"0",10);return isFinite(n)?n:0},r5=function(){m.useEffect(function(){return document.body.setAttribute(qr,(nv()+1).toString()),function(){var n=nv()-1;n<=0?document.body.removeAttribute(qr):document.body.setAttribute(qr,n.toString())}},[])},o5=function(n){var r=n.noRelative,l=n.noImportant,s=n.gapMode,i=s===void 0?"margin":s;r5();var u=m.useMemo(function(){return t5(i)},[i]);return m.createElement(n5,{styles:a5(u,!r,i,l?"":"!important")})},Id=!1;if(typeof window<"u")try{var Xs=Object.defineProperty({},"passive",{get:function(){return Id=!0,!0}});window.addEventListener("test",Xs,Xs),window.removeEventListener("test",Xs,Xs)}catch{Id=!1}var Ur=Id?{passive:!1}:!1,l5=function(n){return n.tagName==="TEXTAREA"},M1=function(n,r){if(!(n instanceof Element))return!1;var l=window.getComputedStyle(n);return l[r]!=="hidden"&&!(l.overflowY===l.overflowX&&!l5(n)&&l[r]==="visible")},s5=function(n){return M1(n,"overflowY")},i5=function(n){return M1(n,"overflowX")},av=function(n,r){var l=r.ownerDocument,s=r;do{typeof ShadowRoot<"u"&&s instanceof ShadowRoot&&(s=s.host);var i=O1(n,s);if(i){var u=j1(n,s),f=u[1],h=u[2];if(f>h)return!0}s=s.parentNode}while(s&&s!==l.body);return!1},c5=function(n){var r=n.scrollTop,l=n.scrollHeight,s=n.clientHeight;return[r,l,s]},u5=function(n){var r=n.scrollLeft,l=n.scrollWidth,s=n.clientWidth;return[r,l,s]},O1=function(n,r){return n==="v"?s5(r):i5(r)},j1=function(n,r){return n==="v"?c5(r):u5(r)},d5=function(n,r){return n==="h"&&r==="rtl"?-1:1},f5=function(n,r,l,s,i){var u=d5(n,window.getComputedStyle(r).direction),f=u*s,h=l.target,y=r.contains(h),g=!1,x=f>0,b=0,w=0;do{if(!h)break;var A=j1(n,h),_=A[0],C=A[1],E=A[2],M=C-E-u*_;(_||M)&&O1(n,h)&&(b+=M,w+=_);var L=h.parentNode;h=L&&L.nodeType===Node.DOCUMENT_FRAGMENT_NODE?L.host:L}while(!y&&h!==document.body||y&&(r.contains(h)||r===h));return(x&&Math.abs(b)<1||!x&&Math.abs(w)<1)&&(g=!0),g},Qs=function(n){return"changedTouches"in n?[n.changedTouches[0].clientX,n.changedTouches[0].clientY]:[0,0]},rv=function(n){return[n.deltaX,n.deltaY]},ov=function(n){return n&&"current"in n?n.current:n},p5=function(n,r){return n[0]===r[0]&&n[1]===r[1]},h5=function(n){return`
.block-interactivity-`.concat(n,` {pointer-events: none;}
.allow-interactivity-`).concat(n,` {pointer-events: all;}
`)},m5=0,Br=[];function g5(n){var r=m.useRef([]),l=m.useRef([0,0]),s=m.useRef(),i=m.useState(m5++)[0],u=m.useState(T1)[0],f=m.useRef(n);m.useEffect(function(){f.current=n},[n]),m.useEffect(function(){if(n.inert){document.body.classList.add("block-interactivity-".concat(i));var C=HT([n.lockRef.current],(n.shards||[]).map(ov),!0).filter(Boolean);return C.forEach(function(E){return E.classList.add("allow-interactivity-".concat(i))}),function(){document.body.classList.remove("block-interactivity-".concat(i)),C.forEach(function(E){return E.classList.remove("allow-interactivity-".concat(i))})}}},[n.inert,n.lockRef.current,n.shards]);var h=m.useCallback(function(C,E){if("touches"in C&&C.touches.length===2||C.type==="wheel"&&C.ctrlKey)return!f.current.allowPinchZoom;var M=Qs(C),L=l.current,D="deltaX"in C?C.deltaX:L[0]-M[0],U="deltaY"in C?C.deltaY:L[1]-M[1],q,Z=C.target,G=Math.abs(D)>Math.abs(U)?"h":"v";if("touches"in C&&G==="h"&&Z.type==="range")return!1;var K=window.getSelection(),ee=K&&K.anchorNode,se=ee?ee===Z||ee.contains(Z):!1;if(se)return!1;var pe=av(G,Z);if(!pe)return!0;if(pe?q=G:(q=G==="v"?"h":"v",pe=av(G,Z)),!pe)return!1;if(!s.current&&"changedTouches"in C&&(D||U)&&(s.current=q),!q)return!0;var ge=s.current||q;return f5(ge,E,C,ge==="h"?D:U)},[]),y=m.useCallback(function(C){var E=C;if(!(!Br.length||Br[Br.length-1]!==u)){var M="deltaY"in E?rv(E):Qs(E),L=r.current.filter(function(q){return q.name===E.type&&(q.target===E.target||E.target===q.shadowParent)&&p5(q.delta,M)})[0];if(L&&L.should){E.cancelable&&E.preventDefault();return}if(!L){var D=(f.current.shards||[]).map(ov).filter(Boolean).filter(function(q){return q.contains(E.target)}),U=D.length>0?h(E,D[0]):!f.current.noIsolation;U&&E.cancelable&&E.preventDefault()}}},[]),g=m.useCallback(function(C,E,M,L){var D={name:C,delta:E,target:M,should:L,shadowParent:y5(M)};r.current.push(D),setTimeout(function(){r.current=r.current.filter(function(U){return U!==D})},1)},[]),x=m.useCallback(function(C){l.current=Qs(C),s.current=void 0},[]),b=m.useCallback(function(C){g(C.type,rv(C),C.target,h(C,n.lockRef.current))},[]),w=m.useCallback(function(C){g(C.type,Qs(C),C.target,h(C,n.lockRef.current))},[]);m.useEffect(function(){return Br.push(u),n.setCallbacks({onScrollCapture:b,onWheelCapture:b,onTouchMoveCapture:w}),document.addEventListener("wheel",y,Ur),document.addEventListener("touchmove",y,Ur),document.addEventListener("touchstart",x,Ur),function(){Br=Br.filter(function(C){return C!==u}),document.removeEventListener("wheel",y,Ur),document.removeEventListener("touchmove",y,Ur),document.removeEventListener("touchstart",x,Ur)}},[]);var A=n.removeScrollBar,_=n.inert;return m.createElement(m.Fragment,null,_?m.createElement(u,{styles:h5(i)}):null,A?m.createElement(o5,{noRelative:n.noRelative,gapMode:n.gapMode}):null)}function y5(n){for(var r=null;n!==null;)n instanceof ShadowRoot&&(r=n.host,n=n.host),n=n.parentNode;return r}const v5=QT(R1,g5);var Of=m.forwardRef(function(n,r){return m.createElement(Hi,xn({},n,{ref:r,sideCar:v5}))});Of.classNames=Hi.classNames;var Jd=["Enter"," "],x5=["ArrowDown","PageUp","Home"],N1=["ArrowUp","PageDown","End"],b5=[...x5,...N1],S5={ltr:[...Jd,"ArrowRight"],rtl:[...Jd,"ArrowLeft"]},w5={ltr:["ArrowLeft"],rtl:["ArrowRight"]},gl="Menu",[sl,E5,A5]=h1(gl),[Za,D1]=Ca(gl,[A5,Ni,v1]),Ui=Ni(),z1=v1(),[C5,Ia]=Za(gl),[_5,yl]=Za(gl),k1=n=>{const{__scopeMenu:r,open:l=!1,children:s,dir:i,onOpenChange:u,modal:f=!0}=n,h=Ui(r),[y,g]=m.useState(null),x=m.useRef(!1),b=ht(u),w=mf(i);return m.useEffect(()=>{const A=()=>{x.current=!0,document.addEventListener("pointerdown",_,{capture:!0,once:!0}),document.addEventListener("pointermove",_,{capture:!0,once:!0})},_=()=>x.current=!1;return document.addEventListener("keydown",A,{capture:!0}),()=>{document.removeEventListener("keydown",A,{capture:!0}),document.removeEventListener("pointerdown",_,{capture:!0}),document.removeEventListener("pointermove",_,{capture:!0})}},[]),p.jsx(I0,{...h,children:p.jsx(C5,{scope:r,open:l,onOpenChange:b,content:y,onContentChange:g,children:p.jsx(_5,{scope:r,onClose:m.useCallback(()=>b(!1),[b]),isUsingKeyboardRef:x,dir:w,modal:f,children:s})})})};k1.displayName=gl;var R5="MenuAnchor",jf=m.forwardRef((n,r)=>{const{__scopeMenu:l,...s}=n,i=Ui(l);return p.jsx(J0,{...i,...s,ref:r})});jf.displayName=R5;var Nf="MenuPortal",[T5,L1]=Za(Nf,{forceMount:void 0}),H1=n=>{const{__scopeMenu:r,forceMount:l,children:s,container:i}=n,u=Ia(Nf,r);return p.jsx(T5,{scope:r,forceMount:l,children:p.jsx(Rt,{present:l||u.open,children:p.jsx(Di,{asChild:!0,container:i,children:s})})})};H1.displayName=Nf;var en="MenuContent",[M5,Df]=Za(en),U1=m.forwardRef((n,r)=>{const l=L1(en,n.__scopeMenu),{forceMount:s=l.forceMount,...i}=n,u=Ia(en,n.__scopeMenu),f=yl(en,n.__scopeMenu);return p.jsx(sl.Provider,{scope:n.__scopeMenu,children:p.jsx(Rt,{present:s||u.open,children:p.jsx(sl.Slot,{scope:n.__scopeMenu,children:f.modal?p.jsx(O5,{...i,ref:r}):p.jsx(j5,{...i,ref:r})})})})}),O5=m.forwardRef((n,r)=>{const l=Ia(en,n.__scopeMenu),s=m.useRef(null),i=Xe(r,s);return m.useEffect(()=>{const u=s.current;if(u)return A1(u)},[]),p.jsx(zf,{...n,ref:i,trapFocus:l.open,disableOutsidePointerEvents:l.open,disableOutsideScroll:!0,onFocusOutside:ue(n.onFocusOutside,u=>u.preventDefault(),{checkForDefaultPrevented:!1}),onDismiss:()=>l.onOpenChange(!1)})}),j5=m.forwardRef((n,r)=>{const l=Ia(en,n.__scopeMenu);return p.jsx(zf,{...n,ref:r,trapFocus:!1,disableOutsidePointerEvents:!1,disableOutsideScroll:!1,onDismiss:()=>l.onOpenChange(!1)})}),N5=TT("MenuContent.ScrollLock"),zf=m.forwardRef((n,r)=>{const{__scopeMenu:l,loop:s=!1,trapFocus:i,onOpenAutoFocus:u,onCloseAutoFocus:f,disableOutsidePointerEvents:h,onEntryFocus:y,onEscapeKeyDown:g,onPointerDownOutside:x,onFocusOutside:b,onInteractOutside:w,onDismiss:A,disableOutsideScroll:_,...C}=n,E=Ia(en,l),M=yl(en,l),L=Ui(l),D=z1(l),U=E5(l),[q,Z]=m.useState(null),G=m.useRef(null),K=Xe(r,G,E.onContentChange),ee=m.useRef(0),se=m.useRef(""),pe=m.useRef(0),ge=m.useRef(null),Ae=m.useRef("right"),be=m.useRef(0),ve=_?Of:m.Fragment,N=_?{as:N5,allowPinchZoom:!0}:void 0,$=I=>{const he=se.current+I,T=U().filter(te=>!te.disabled),Y=document.activeElement,F=T.find(te=>te.ref.current===Y)?.textValue,J=T.map(te=>te.textValue),ce=Y5(J,he,F),me=T.find(te=>te.textValue===ce)?.ref.current;(function te(Qe){se.current=Qe,window.clearTimeout(ee.current),Qe!==""&&(ee.current=window.setTimeout(()=>te(""),1e3))})(he),me&&setTimeout(()=>me.focus())};m.useEffect(()=>()=>window.clearTimeout(ee.current),[]),m1();const P=m.useCallback(I=>Ae.current===ge.current?.side&&Q5(I,ge.current?.area),[]);return p.jsx(M5,{scope:l,searchRef:se,onItemEnter:m.useCallback(I=>{P(I)&&I.preventDefault()},[P]),onItemLeave:m.useCallback(I=>{P(I)||(G.current?.focus(),Z(null))},[P]),onTriggerLeave:m.useCallback(I=>{P(I)&&I.preventDefault()},[P]),pointerGraceTimerRef:pe,onPointerGraceIntentChange:m.useCallback(I=>{ge.current=I},[]),children:p.jsx(ve,{...N,children:p.jsx(Mf,{asChild:!0,trapped:i,onMountAutoFocus:ue(u,I=>{I.preventDefault(),G.current?.focus({preventScroll:!0})}),onUnmountAutoFocus:f,children:p.jsx(Ri,{asChild:!0,disableOutsidePointerEvents:h,onEscapeKeyDown:g,onPointerDownOutside:x,onFocusOutside:b,onInteractOutside:w,onDismiss:A,children:p.jsx(_T,{asChild:!0,...D,dir:M.dir,orientation:"vertical",loop:s,currentTabStopId:q,onCurrentTabStopIdChange:Z,onEntryFocus:ue(y,I=>{M.isUsingKeyboardRef.current||I.preventDefault()}),preventScrollOnEntryFocus:!0,children:p.jsx(W0,{role:"menu","aria-orientation":"vertical","data-state":ex(E.open),"data-radix-menu-content":"",dir:M.dir,...L,...C,ref:K,style:{outline:"none",...C.style},onKeyDown:ue(C.onKeyDown,I=>{const T=I.target.closest("[data-radix-menu-content]")===I.currentTarget,Y=I.ctrlKey||I.altKey||I.metaKey,F=I.key.length===1;T&&(I.key==="Tab"&&I.preventDefault(),!Y&&F&&$(I.key));const J=G.current;if(I.target!==J||!b5.includes(I.key))return;I.preventDefault();const me=U().filter(te=>!te.disabled).map(te=>te.ref.current);N1.includes(I.key)&&me.reverse(),V5(me)}),onBlur:ue(n.onBlur,I=>{I.currentTarget.contains(I.target)||(window.clearTimeout(ee.current),se.current="")}),onPointerMove:ue(n.onPointerMove,il(I=>{const he=I.target,T=be.current!==I.clientX;if(I.currentTarget.contains(he)&&T){const Y=I.clientX>be.current?"right":"left";Ae.current=Y,be.current=I.clientX}}))})})})})})})});U1.displayName=en;var D5="MenuGroup",kf=m.forwardRef((n,r)=>{const{__scopeMenu:l,...s}=n;return p.jsx(qe.div,{role:"group",...s,ref:r})});kf.displayName=D5;var z5="MenuLabel",B1=m.forwardRef((n,r)=>{const{__scopeMenu:l,...s}=n;return p.jsx(qe.div,{...s,ref:r})});B1.displayName=z5;var yi="MenuItem",lv="menu.itemSelect",Bi=m.forwardRef((n,r)=>{const{disabled:l=!1,onSelect:s,...i}=n,u=m.useRef(null),f=yl(yi,n.__scopeMenu),h=Df(yi,n.__scopeMenu),y=Xe(r,u),g=m.useRef(!1),x=()=>{const b=u.current;if(!l&&b){const w=new CustomEvent(lv,{bubbles:!0,cancelable:!0});b.addEventListener(lv,A=>s?.(A),{once:!0}),h0(b,w),w.defaultPrevented?g.current=!1:f.onClose()}};return p.jsx(P1,{...i,ref:y,disabled:l,onClick:ue(n.onClick,x),onPointerDown:b=>{n.onPointerDown?.(b),g.current=!0},onPointerUp:ue(n.onPointerUp,b=>{g.current||b.currentTarget?.click()}),onKeyDown:ue(n.onKeyDown,b=>{const w=h.searchRef.current!=="";l||w&&b.key===" "||Jd.includes(b.key)&&(b.currentTarget.click(),b.preventDefault())})})});Bi.displayName=yi;var P1=m.forwardRef((n,r)=>{const{__scopeMenu:l,disabled:s=!1,textValue:i,...u}=n,f=Df(yi,l),h=z1(l),y=m.useRef(null),g=Xe(r,y),[x,b]=m.useState(!1),[w,A]=m.useState("");return m.useEffect(()=>{const _=y.current;_&&A((_.textContent??"").trim())},[u.children]),p.jsx(sl.ItemSlot,{scope:l,disabled:s,textValue:i??w,children:p.jsx(RT,{asChild:!0,...h,focusable:!s,children:p.jsx(qe.div,{role:"menuitem","data-highlighted":x?"":void 0,"aria-disabled":s||void 0,"data-disabled":s?"":void 0,...u,ref:g,onPointerMove:ue(n.onPointerMove,il(_=>{s?f.onItemLeave(_):(f.onItemEnter(_),_.defaultPrevented||_.currentTarget.focus({preventScroll:!0}))})),onPointerLeave:ue(n.onPointerLeave,il(_=>f.onItemLeave(_))),onFocus:ue(n.onFocus,()=>b(!0)),onBlur:ue(n.onBlur,()=>b(!1))})})})}),k5="MenuCheckboxItem",q1=m.forwardRef((n,r)=>{const{checked:l=!1,onCheckedChange:s,...i}=n;return p.jsx(Q1,{scope:n.__scopeMenu,checked:l,children:p.jsx(Bi,{role:"menuitemcheckbox","aria-checked":vi(l)?"mixed":l,...i,ref:r,"data-state":Hf(l),onSelect:ue(i.onSelect,()=>s?.(vi(l)?!0:!l),{checkForDefaultPrevented:!1})})})});q1.displayName=k5;var V1="MenuRadioGroup",[L5,H5]=Za(V1,{value:void 0,onValueChange:()=>{}}),G1=m.forwardRef((n,r)=>{const{value:l,onValueChange:s,...i}=n,u=ht(s);return p.jsx(L5,{scope:n.__scopeMenu,value:l,onValueChange:u,children:p.jsx(kf,{...i,ref:r})})});G1.displayName=V1;var Y1="MenuRadioItem",X1=m.forwardRef((n,r)=>{const{value:l,...s}=n,i=H5(Y1,n.__scopeMenu),u=l===i.value;return p.jsx(Q1,{scope:n.__scopeMenu,checked:u,children:p.jsx(Bi,{role:"menuitemradio","aria-checked":u,...s,ref:r,"data-state":Hf(u),onSelect:ue(s.onSelect,()=>i.onValueChange?.(l),{checkForDefaultPrevented:!1})})})});X1.displayName=Y1;var Lf="MenuItemIndicator",[Q1,U5]=Za(Lf,{checked:!1}),K1=m.forwardRef((n,r)=>{const{__scopeMenu:l,forceMount:s,...i}=n,u=U5(Lf,l);return p.jsx(Rt,{present:s||vi(u.checked)||u.checked===!0,children:p.jsx(qe.span,{...i,ref:r,"data-state":Hf(u.checked)})})});K1.displayName=Lf;var B5="MenuSeparator",$1=m.forwardRef((n,r)=>{const{__scopeMenu:l,...s}=n;return p.jsx(qe.div,{role:"separator","aria-orientation":"horizontal",...s,ref:r})});$1.displayName=B5;var P5="MenuArrow",F1=m.forwardRef((n,r)=>{const{__scopeMenu:l,...s}=n,i=Ui(l);return p.jsx(e1,{...i,...s,ref:r})});F1.displayName=P5;var q5="MenuSub",[MO,Z1]=Za(q5),Zo="MenuSubTrigger",I1=m.forwardRef((n,r)=>{const l=Ia(Zo,n.__scopeMenu),s=yl(Zo,n.__scopeMenu),i=Z1(Zo,n.__scopeMenu),u=Df(Zo,n.__scopeMenu),f=m.useRef(null),{pointerGraceTimerRef:h,onPointerGraceIntentChange:y}=u,g={__scopeMenu:n.__scopeMenu},x=m.useCallback(()=>{f.current&&window.clearTimeout(f.current),f.current=null},[]);return m.useEffect(()=>x,[x]),m.useEffect(()=>{const b=h.current;return()=>{window.clearTimeout(b),y(null)}},[h,y]),p.jsx(jf,{asChild:!0,...g,children:p.jsx(P1,{id:i.triggerId,"aria-haspopup":"menu","aria-expanded":l.open,"aria-controls":i.contentId,"data-state":ex(l.open),...n,ref:Aa(r,i.onTriggerChange),onClick:b=>{n.onClick?.(b),!(n.disabled||b.defaultPrevented)&&(b.currentTarget.focus(),l.open||l.onOpenChange(!0))},onPointerMove:ue(n.onPointerMove,il(b=>{u.onItemEnter(b),!b.defaultPrevented&&!n.disabled&&!l.open&&!f.current&&(u.onPointerGraceIntentChange(null),f.current=window.setTimeout(()=>{l.onOpenChange(!0),x()},100))})),onPointerLeave:ue(n.onPointerLeave,il(b=>{x();const w=l.content?.getBoundingClientRect();if(w){const A=l.content?.dataset.side,_=A==="right",C=_?-5:5,E=w[_?"left":"right"],M=w[_?"right":"left"];u.onPointerGraceIntentChange({area:[{x:b.clientX+C,y:b.clientY},{x:E,y:w.top},{x:M,y:w.top},{x:M,y:w.bottom},{x:E,y:w.bottom}],side:A}),window.clearTimeout(h.current),h.current=window.setTimeout(()=>u.onPointerGraceIntentChange(null),300)}else{if(u.onTriggerLeave(b),b.defaultPrevented)return;u.onPointerGraceIntentChange(null)}})),onKeyDown:ue(n.onKeyDown,b=>{const w=u.searchRef.current!=="";n.disabled||w&&b.key===" "||S5[s.dir].includes(b.key)&&(l.onOpenChange(!0),l.content?.focus(),b.preventDefault())})})})});I1.displayName=Zo;var J1="MenuSubContent",W1=m.forwardRef((n,r)=>{const l=L1(en,n.__scopeMenu),{forceMount:s=l.forceMount,...i}=n,u=Ia(en,n.__scopeMenu),f=yl(en,n.__scopeMenu),h=Z1(J1,n.__scopeMenu),y=m.useRef(null),g=Xe(r,y);return p.jsx(sl.Provider,{scope:n.__scopeMenu,children:p.jsx(Rt,{present:s||u.open,children:p.jsx(sl.Slot,{scope:n.__scopeMenu,children:p.jsx(zf,{id:h.contentId,"aria-labelledby":h.triggerId,...i,ref:g,align:"start",side:f.dir==="rtl"?"left":"right",disableOutsidePointerEvents:!1,disableOutsideScroll:!1,trapFocus:!1,onOpenAutoFocus:x=>{f.isUsingKeyboardRef.current&&y.current?.focus(),x.preventDefault()},onCloseAutoFocus:x=>x.preventDefault(),onFocusOutside:ue(n.onFocusOutside,x=>{x.target!==h.trigger&&u.onOpenChange(!1)}),onEscapeKeyDown:ue(n.onEscapeKeyDown,x=>{f.onClose(),x.preventDefault()}),onKeyDown:ue(n.onKeyDown,x=>{const b=x.currentTarget.contains(x.target),w=w5[f.dir].includes(x.key);b&&w&&(u.onOpenChange(!1),h.trigger?.focus(),x.preventDefault())})})})})})});W1.displayName=J1;function ex(n){return n?"open":"closed"}function vi(n){return n==="indeterminate"}function Hf(n){return vi(n)?"indeterminate":n?"checked":"unchecked"}function V5(n){const r=document.activeElement;for(const l of n)if(l===r||(l.focus(),document.activeElement!==r))return}function G5(n,r){return n.map((l,s)=>n[(r+s)%n.length])}function Y5(n,r,l){const i=r.length>1&&Array.from(r).every(g=>g===r[0])?r[0]:r,u=l?n.indexOf(l):-1;let f=G5(n,Math.max(u,0));i.length===1&&(f=f.filter(g=>g!==l));const y=f.find(g=>g.toLowerCase().startsWith(i.toLowerCase()));return y!==l?y:void 0}function X5(n,r){const{x:l,y:s}=n;let i=!1;for(let u=0,f=r.length-1;u<r.length;f=u++){const h=r[u],y=r[f],g=h.x,x=h.y,b=y.x,w=y.y;x>s!=w>s&&l<(b-g)*(s-x)/(w-x)+g&&(i=!i)}return i}function Q5(n,r){if(!r)return!1;const l={x:n.clientX,y:n.clientY};return X5(l,r)}function il(n){return r=>r.pointerType==="mouse"?n(r):void 0}var K5=k1,$5=jf,F5=H1,Z5=U1,I5=kf,J5=B1,W5=Bi,eM=q1,tM=G1,nM=X1,aM=K1,rM=$1,oM=F1,lM=I1,sM=W1,Pi="DropdownMenu",[iM]=Ca(Pi,[D1]),yt=D1(),[cM,tx]=iM(Pi),nx=n=>{const{__scopeDropdownMenu:r,children:l,dir:s,open:i,defaultOpen:u,onOpenChange:f,modal:h=!0}=n,y=yt(r),g=m.useRef(null),[x,b]=zi({prop:i,defaultProp:u??!1,onChange:f,caller:Pi});return p.jsx(cM,{scope:r,triggerId:Ka(),triggerRef:g,contentId:Ka(),open:x,onOpenChange:b,onOpenToggle:m.useCallback(()=>b(w=>!w),[b]),modal:h,children:p.jsx(K5,{...y,open:x,onOpenChange:b,dir:s,modal:h,children:l})})};nx.displayName=Pi;var ax="DropdownMenuTrigger",rx=m.forwardRef((n,r)=>{const{__scopeDropdownMenu:l,disabled:s=!1,...i}=n,u=tx(ax,l),f=yt(l);return p.jsx($5,{asChild:!0,...f,children:p.jsx(qe.button,{type:"button",id:u.triggerId,"aria-haspopup":"menu","aria-expanded":u.open,"aria-controls":u.open?u.contentId:void 0,"data-state":u.open?"open":"closed","data-disabled":s?"":void 0,disabled:s,...i,ref:Aa(r,u.triggerRef),onPointerDown:ue(n.onPointerDown,h=>{!s&&h.button===0&&h.ctrlKey===!1&&(u.onOpenToggle(),u.open||h.preventDefault())}),onKeyDown:ue(n.onKeyDown,h=>{s||(["Enter"," "].includes(h.key)&&u.onOpenToggle(),h.key==="ArrowDown"&&u.onOpenChange(!0),["Enter"," ","ArrowDown"].includes(h.key)&&h.preventDefault())})})})});rx.displayName=ax;var uM="DropdownMenuPortal",ox=n=>{const{__scopeDropdownMenu:r,...l}=n,s=yt(r);return p.jsx(F5,{...s,...l})};ox.displayName=uM;var lx="DropdownMenuContent",sx=m.forwardRef((n,r)=>{const{__scopeDropdownMenu:l,...s}=n,i=tx(lx,l),u=yt(l),f=m.useRef(!1);return p.jsx(Z5,{id:i.contentId,"aria-labelledby":i.triggerId,...u,...s,ref:r,onCloseAutoFocus:ue(n.onCloseAutoFocus,h=>{f.current||i.triggerRef.current?.focus(),f.current=!1,h.preventDefault()}),onInteractOutside:ue(n.onInteractOutside,h=>{const y=h.detail.originalEvent,g=y.button===0&&y.ctrlKey===!0,x=y.button===2||g;(!i.modal||x)&&(f.current=!0)}),style:{...n.style,"--radix-dropdown-menu-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-dropdown-menu-content-available-width":"var(--radix-popper-available-width)","--radix-dropdown-menu-content-available-height":"var(--radix-popper-available-height)","--radix-dropdown-menu-trigger-width":"var(--radix-popper-anchor-width)","--radix-dropdown-menu-trigger-height":"var(--radix-popper-anchor-height)"}})});sx.displayName=lx;var dM="DropdownMenuGroup",fM=m.forwardRef((n,r)=>{const{__scopeDropdownMenu:l,...s}=n,i=yt(l);return p.jsx(I5,{...i,...s,ref:r})});fM.displayName=dM;var pM="DropdownMenuLabel",ix=m.forwardRef((n,r)=>{const{__scopeDropdownMenu:l,...s}=n,i=yt(l);return p.jsx(J5,{...i,...s,ref:r})});ix.displayName=pM;var hM="DropdownMenuItem",cx=m.forwardRef((n,r)=>{const{__scopeDropdownMenu:l,...s}=n,i=yt(l);return p.jsx(W5,{...i,...s,ref:r})});cx.displayName=hM;var mM="DropdownMenuCheckboxItem",gM=m.forwardRef((n,r)=>{const{__scopeDropdownMenu:l,...s}=n,i=yt(l);return p.jsx(eM,{...i,...s,ref:r})});gM.displayName=mM;var yM="DropdownMenuRadioGroup",vM=m.forwardRef((n,r)=>{const{__scopeDropdownMenu:l,...s}=n,i=yt(l);return p.jsx(tM,{...i,...s,ref:r})});vM.displayName=yM;var xM="DropdownMenuRadioItem",bM=m.forwardRef((n,r)=>{const{__scopeDropdownMenu:l,...s}=n,i=yt(l);return p.jsx(nM,{...i,...s,ref:r})});bM.displayName=xM;var SM="DropdownMenuItemIndicator",wM=m.forwardRef((n,r)=>{const{__scopeDropdownMenu:l,...s}=n,i=yt(l);return p.jsx(aM,{...i,...s,ref:r})});wM.displayName=SM;var EM="DropdownMenuSeparator",ux=m.forwardRef((n,r)=>{const{__scopeDropdownMenu:l,...s}=n,i=yt(l);return p.jsx(rM,{...i,...s,ref:r})});ux.displayName=EM;var AM="DropdownMenuArrow",CM=m.forwardRef((n,r)=>{const{__scopeDropdownMenu:l,...s}=n,i=yt(l);return p.jsx(oM,{...i,...s,ref:r})});CM.displayName=AM;var _M="DropdownMenuSubTrigger",RM=m.forwardRef((n,r)=>{const{__scopeDropdownMenu:l,...s}=n,i=yt(l);return p.jsx(lM,{...i,...s,ref:r})});RM.displayName=_M;var TM="DropdownMenuSubContent",MM=m.forwardRef((n,r)=>{const{__scopeDropdownMenu:l,...s}=n,i=yt(l);return p.jsx(sM,{...i,...s,ref:r,style:{...n.style,"--radix-dropdown-menu-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-dropdown-menu-content-available-width":"var(--radix-popper-available-width)","--radix-dropdown-menu-content-available-height":"var(--radix-popper-available-height)","--radix-dropdown-menu-trigger-width":"var(--radix-popper-anchor-width)","--radix-dropdown-menu-trigger-height":"var(--radix-popper-anchor-height)"}})});MM.displayName=TM;var OM=nx,jM=rx,NM=ox,DM=sx,zM=ix,kM=cx,LM=ux;function ti({...n}){return p.jsx(OM,{"code-path":"src/components/ui/dropdown-menu.tsx:10:10","data-slot":"dropdown-menu",...n})}function ni({...n}){return p.jsx(jM,{"code-path":"src/components/ui/dropdown-menu.tsx:25:5","data-slot":"dropdown-menu-trigger",...n})}function ai({className:n,sideOffset:r=4,...l}){return p.jsx(NM,{"code-path":"src/components/ui/dropdown-menu.tsx:38:5",children:p.jsx(DM,{"code-path":"src/components/ui/dropdown-menu.tsx:39:7","data-slot":"dropdown-menu-content",sideOffset:r,className:Oe("bg-popover text-popover-foreground 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-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2 z-50 max-h-(--radix-dropdown-menu-content-available-height) min-w-[8rem] origin-(--radix-dropdown-menu-content-transform-origin) overflow-x-hidden overflow-y-auto rounded-md border p-1 shadow-md",n),...l})})}function Io({className:n,inset:r,variant:l="default",...s}){return p.jsx(kM,{"code-path":"src/components/ui/dropdown-menu.tsx:70:5","data-slot":"dropdown-menu-item","data-inset":r,"data-variant":l,className:Oe("focus:bg-accent focus:text-accent-foreground data-[variant=destructive]:text-destructive data-[variant=destructive]:focus:bg-destructive/10 dark:data-[variant=destructive]:focus:bg-destructive/20 data-[variant=destructive]:focus:text-destructive data-[variant=destructive]:*:[svg]:!text-destructive [&_svg:not([class*='text-'])]:text-muted-foreground relative flex cursor-default items-center gap-2 rounded-sm px-2 py-1.5 text-sm outline-hidden select-none data-[disabled]:pointer-events-none data-[disabled]:opacity-50 data-[inset]:pl-8 [&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*='size-'])]:size-4",n),...s})}function Wd({className:n,inset:r,...l}){return p.jsx(zM,{"code-path":"src/components/ui/dropdown-menu.tsx:152:5","data-slot":"dropdown-menu-label","data-inset":r,className:Oe("px-2 py-1.5 text-sm font-medium data-[inset]:pl-8",n),...l})}function ri({className:n,...r}){return p.jsx(LM,{"code-path":"src/components/ui/dropdown-menu.tsx:169:5","data-slot":"dropdown-menu-separator",className:Oe("bg-border -mx-1 my-1 h-px",n),...r})}function HM(){m.useEffect(()=>{const n=r=>{(r.metaKey||r.ctrlKey)&&r.key==="b"&&(r.preventDefault(),window.dispatchEvent(new CustomEvent("toggle-sidebar")))};return window.addEventListener("keydown",n),()=>window.removeEventListener("keydown",n)},[])}function UM(){const{sidebarCollapsed:n,toggleSidebar:r}=Ai(),{notifications:l,unreadCount:s,markAsRead:i,markAllAsRead:u}=RE(),{user:f,logout:h}=cn(),{theme:y,setTheme:g}=Xv(),x=ul();HM();const b=()=>{h(),window.location.href="/login"},w=f?.real_name||f?.username||"管理员",A=m.useCallback(_=>{switch(_){case"error":return p.jsx(ci,{"code-path":"src/components/layout/Header.tsx:63:16",className:"h-4 w-4 text-red-500"});case"warning":return p.jsx(ci,{"code-path":"src/components/layout/Header.tsx:65:16",className:"h-4 w-4 text-amber-500"});case"success":return p.jsx(ZA,{"code-path":"src/components/layout/Header.tsx:67:16",className:"h-4 w-4 text-emerald-500"});default:return p.jsx(xC,{"code-path":"src/components/layout/Header.tsx:69:16",className:"h-4 w-4 text-blue-500"})}},[]);return p.jsx("header",{"code-path":"src/components/layout/Header.tsx:74:5",className:Oe("fixed top-0 right-0 z-30 h-[var(--header-height)] bg-[var(--dg-bg-secondary)]/95 backdrop-blur-md","border-b border-[var(--dg-border)] transition-[margin] duration-300 ease-in-out","supports-[backdrop-filter]:bg-[var(--dg-bg-secondary)]/75"),style:{marginLeft:"var(--sidebar-width)",left:0},children:p.jsxs("div",{"code-path":"src/components/layout/Header.tsx:82:7",className:"flex items-center justify-between h-full px-4",children:[p.jsx("div",{"code-path":"src/components/layout/Header.tsx:84:9",className:"flex items-center gap-3 flex-1 min-w-0",children:p.jsx(Ct,{"code-path":"src/components/layout/Header.tsx:86:11",variant:"ghost",size:"icon",className:"h-8 w-8 text-[var(--dg-text-secondary)] hover:text-[var(--dg-text-primary)] hover:bg-[var(--dg-bg-hover)] flex-shrink-0",onClick:r,title:n?"展开侧边栏":"收起侧边栏",children:p.jsx(c0,{"code-path":"src/components/layout/Header.tsx:93:13",className:"h-4 w-4"})})}),p.jsxs("div",{"code-path":"src/components/layout/Header.tsx:98:9",className:"flex items-center gap-1.5 flex-shrink-0",children:[p.jsxs(ti,{"code-path":"src/components/layout/Header.tsx:100:11",children:[p.jsx(ni,{"code-path":"src/components/layout/Header.tsx:101:13",asChild:!0,children:p.jsx(Ct,{"code-path":"src/components/layout/Header.tsx:102:15",variant:"ghost",size:"icon",className:"h-8 w-8 text-[var(--dg-text-secondary)] hover:text-[var(--dg-text-primary)] hover:bg-[var(--dg-bg-hover)]",title:"切换主题",children:p.jsx(u0,{"code-path":"src/components/layout/Header.tsx:108:17",className:"h-4 w-4"})})}),p.jsxs(ai,{"code-path":"src/components/layout/Header.tsx:111:13",align:"end",className:"w-60 bg-[var(--dg-bg-secondary)] border-[var(--dg-border)]",style:{boxShadow:"var(--shadow-dropdown)"},children:[p.jsx(Wd,{"code-path":"src/components/layout/Header.tsx:116:15",className:"text-[var(--dg-text-secondary)]",children:"主题切换"}),p.jsx(ri,{"code-path":"src/components/layout/Header.tsx:117:15",className:"bg-[var(--dg-border)]"}),pf.map(_=>p.jsxs(Io,{"code-path":"src/components/layout/Header.tsx:119:17",className:Oe("flex items-center gap-2.5 cursor-pointer transition-colors","focus:bg-[var(--dg-bg-hover)] focus:text-[var(--dg-text-primary)]",y===_.id?"text-[var(--dg-text-primary)]":"text-[var(--dg-text-secondary)]"),onClick:()=>g(_.id),children:[p.jsx("span",{"code-path":"src/components/layout/Header.tsx:130:19",className:"w-3.5 h-3.5 rounded-full shrink-0 ring-2",style:{backgroundColor:_.primaryColor,boxShadow:"0 0 0 2px var(--dg-bg-primary)"}}),p.jsxs("div",{"code-path":"src/components/layout/Header.tsx:137:19",className:"flex-1 min-w-0",children:[p.jsx("span",{"code-path":"src/components/layout/Header.tsx:138:21",className:"text-sm font-medium",children:_.name}),p.jsx("span",{"code-path":"src/components/layout/Header.tsx:139:21",className:"block text-xs text-[var(--dg-text-muted)] truncate",children:_.description})]}),y===_.id&&p.jsx(s0,{"code-path":"src/components/layout/Header.tsx:144:21",className:"h-4 w-4 text-[var(--dg-blue)] shrink-0"})]},_.id))]})]}),p.jsxs(ti,{"code-path":"src/components/layout/Header.tsx:152:11",children:[p.jsx(ni,{"code-path":"src/components/layout/Header.tsx:153:13",asChild:!0,children:p.jsxs(Ct,{"code-path":"src/components/layout/Header.tsx:154:15",variant:"ghost",size:"icon",className:"h-8 w-8 text-[var(--dg-text-secondary)] hover:text-[var(--dg-text-primary)] hover:bg-[var(--dg-bg-hover)] relative",title:"通知",children:[p.jsx(el,{"code-path":"src/components/layout/Header.tsx:160:17",className:"h-4 w-4"}),s>0&&p.jsx("span",{"code-path":"src/components/layout/Header.tsx:162:19",className:"absolute -top-0.5 -right-0.5 h-4.5 w-4.5 rounded-full bg-red-500 text-[10px] font-semibold text-white flex items-center justify-center animate-scale-in",children:s>99?"99+":s})]})}),p.jsxs(ai,{"code-path":"src/components/layout/Header.tsx:168:13",align:"end",className:"w-96 bg-[var(--dg-bg-secondary)] border-[var(--dg-border)] p-0",style:{boxShadow:"var(--shadow-dropdown)"},children:[p.jsxs("div",{"code-path":"src/components/layout/Header.tsx:174:15",className:"flex items-center justify-between px-4 py-3 border-b border-[var(--dg-border)]",children:[p.jsx("span",{"code-path":"src/components/layout/Header.tsx:175:17",className:"text-sm font-medium text-[var(--dg-text-primary)]",children:"通知"}),s>0&&p.jsxs(Ct,{"code-path":"src/components/layout/Header.tsx:179:19",variant:"ghost",size:"sm",className:"h-7 text-xs text-[var(--dg-text-muted)] hover:text-[var(--dg-text-primary)] hover:bg-[var(--dg-bg-hover)]",onClick:u,children:[p.jsx(qA,{"code-path":"src/components/layout/Header.tsx:185:21",className:"h-3.5 w-3.5 mr-1"}),"全部已读"]})]}),p.jsx("div",{"code-path":"src/components/layout/Header.tsx:192:15",className:"max-h-80 overflow-y-auto scrollbar-thin",children:l.length===0?p.jsxs("div",{"code-path":"src/components/layout/Header.tsx:194:19",className:"flex flex-col items-center justify-center py-10 text-[var(--dg-text-muted)]",children:[p.jsx(el,{"code-path":"src/components/layout/Header.tsx:195:21",className:"h-10 w-10 mb-3 opacity-30"}),p.jsx("p",{"code-path":"src/components/layout/Header.tsx:196:21",className:"text-sm",children:"暂无通知"})]}):l.slice(0,10).map(_=>p.jsxs("div",{"code-path":"src/components/layout/Header.tsx:200:21",className:Oe("flex items-start gap-3 px-4 py-3 cursor-pointer transition-colors","hover:bg-[var(--dg-bg-hover)] border-b border-[var(--dg-border)] last:border-0",!_.read&&"bg-[var(--dg-blue)]/[0.04]"),onClick:()=>i(_.id),children:[p.jsx("div",{"code-path":"src/components/layout/Header.tsx:209:23",className:"mt-0.5 flex-shrink-0",children:A(_.type)}),p.jsxs("div",{"code-path":"src/components/layout/Header.tsx:212:23",className:"flex-1 min-w-0",children:[p.jsx("p",{"code-path":"src/components/layout/Header.tsx:213:25",className:Oe("text-sm font-medium",_.read?"text-[var(--dg-text-secondary)]":"text-[var(--dg-text-primary)]"),children:_.title}),p.jsx("p",{"code-path":"src/components/layout/Header.tsx:223:25",className:"text-xs text-[var(--dg-text-muted)] mt-0.5 line-clamp-2",children:_.message}),p.jsx("p",{"code-path":"src/components/layout/Header.tsx:226:25",className:"text-xs text-[var(--dg-text-muted)]/60 mt-1",children:EA(_.timestamp)})]}),!_.read&&p.jsx("span",{"code-path":"src/components/layout/Header.tsx:231:25",className:"w-2 h-2 rounded-full bg-[var(--dg-blue)] mt-2 flex-shrink-0"})]},_.id))}),l.length>0&&p.jsx("div",{"code-path":"src/components/layout/Header.tsx:240:17",className:"px-4 py-2 border-t border-[var(--dg-border)] text-center",children:p.jsx("button",{"code-path":"src/components/layout/Header.tsx:241:19",className:"text-xs text-[var(--dg-text-muted)] hover:text-[var(--dg-blue)] transition-colors",onClick:()=>x("/alert-center"),children:"查看全部通知"})})]})]}),p.jsx(aT,{"code-path":"src/components/layout/Header.tsx:252:11",orientation:"vertical",className:"h-5 bg-[var(--dg-border)] mx-1"}),p.jsxs(ti,{"code-path":"src/components/layout/Header.tsx:255:11",children:[p.jsx(ni,{"code-path":"src/components/layout/Header.tsx:256:13",asChild:!0,children:p.jsxs(Ct,{"code-path":"src/components/layout/Header.tsx:257:15",variant:"ghost",className:"h-8 gap-2 px-2 text-[var(--dg-text-secondary)] hover:text-[var(--dg-text-primary)] hover:bg-[var(--dg-bg-hover)]",children:[p.jsx("div",{"code-path":"src/components/layout/Header.tsx:261:17",className:"w-7 h-7 rounded-full bg-gradient-to-br from-[var(--dg-blue)] to-[var(--dg-purple)] flex items-center justify-center text-white text-xs font-bold",children:w.charAt(0).toUpperCase()}),p.jsx("span",{"code-path":"src/components/layout/Header.tsx:264:17",className:"hidden md:inline text-sm max-w-[100px] truncate",children:w})]})}),p.jsxs(ai,{"code-path":"src/components/layout/Header.tsx:269:13",align:"end",className:"w-52 bg-[var(--dg-bg-secondary)] border-[var(--dg-border)]",style:{boxShadow:"var(--shadow-dropdown)"},children:[p.jsx(Wd,{"code-path":"src/components/layout/Header.tsx:274:15",className:"text-[var(--dg-text-secondary)]",children:p.jsxs("div",{"code-path":"src/components/layout/Header.tsx:275:17",className:"flex flex-col",children:[p.jsx("span",{"code-path":"src/components/layout/Header.tsx:276:19",className:"text-sm font-medium text-[var(--dg-text-primary)]",children:w}),p.jsx("span",{"code-path":"src/components/layout/Header.tsx:279:19",className:"text-xs text-[var(--dg-text-muted)] truncate",children:f?.email||f?.username||""})]})}),p.jsx(ri,{"code-path":"src/components/layout/Header.tsx:284:15",className:"bg-[var(--dg-border)]"}),p.jsxs(Io,{"code-path":"src/components/layout/Header.tsx:285:15",className:"text-[var(--dg-text-secondary)] focus:bg-[var(--dg-bg-hover)] focus:text-[var(--dg-text-primary)] cursor-pointer",onClick:()=>x("/users"),children:[p.jsx(d0,{"code-path":"src/components/layout/Header.tsx:289:17",className:"h-4 w-4 mr-2.5"}),"个人中心"]}),p.jsxs(Io,{"code-path":"src/components/layout/Header.tsx:292:15",className:"text-[var(--dg-text-secondary)] focus:bg-[var(--dg-bg-hover)] focus:text-[var(--dg-text-primary)] cursor-pointer",onClick:()=>x("/settings"),children:[p.jsx(Is,{"code-path":"src/components/layout/Header.tsx:296:17",className:"h-4 w-4 mr-2.5"}),"账号设置"]}),p.jsx(ri,{"code-path":"src/components/layout/Header.tsx:299:15",className:"bg-[var(--dg-border)]"}),p.jsxs(Io,{"code-path":"src/components/layout/Header.tsx:300:15",className:"text-red-400 focus:bg-red-500/10 focus:text-red-400 cursor-pointer",onClick:b,children:[p.jsx(OC,{"code-path":"src/components/layout/Header.tsx:304:17",className:"h-4 w-4 mr-2.5"}),"退出登录"]})]})]})]})]})})}const BM={"":"仪表盘",servers:"服务器管理","cloud-accounts":"云账号管理",domains:"域名管理",regions:"区域管理",platforms:"云平台","cloud-billing":"云账单",kubernetes:"Kubernetes",clusters:"集群列表",nodes:"节点管理",workloads:"工作负载",deployments:"Deployments",statefulsets:"StatefulSets",daemonsets:"DaemonSets",cronjobs:"定时任务",services:"Services",ingresses:"Ingresses",configmaps:"ConfigMaps",secrets:"Secrets",hpas:"HPA",pvcs:"存储",metrics:"资源用量",events:"事件",capacity:"容量分析",topology:"架构拓扑",namespace:"命名空间",workload:"工作负载",view:"查看",edit:"编辑",pipelines:"流水线",deploy:"应用发布",configureTools:"发布配置",groups:"用户组",rbac:"权限管理","monitor-center":"资源监控",trace:"链路追踪","alert-center":"告警中心",datasources:"数据源",dashboards:"监控大屏","host-monitor":"主机监控",alerts:"监控告警",approval:"资源申请","approval-resource":"资源申请","approval-app":"应用申请","approval-permission":"权限审批","approval-workflow":"审批流程",scripts:"脚本库",ansible:"Ansible","ai-assistant":"智能助手","ai-alert-analyzer":"告警分析","ai-predictive":"容量预测",users:"用户管理",roles:"角色权限","logs-audit":"操作审计","terminal-audit":"终端审计",credentials:"凭证配置",settings:"系统设置"};function PM(){const n=_t(),r=m.useMemo(()=>{const l=n.pathname.split("/").filter(Boolean);if(l.length===0)return[{name:"仪表盘",path:"/",isLast:!0}];const s=[];let i="";return l.forEach((u,f)=>{i+=`/${u}`;const h=f===l.length-1;let g=BM[u];g||(u.length>20||u.includes("-")?g=u.length>15?`${u.slice(0,12)}...`:u:g=u),s.push({name:g,path:i,isLast:h})}),s},[n.pathname]);return r.length<=1&&n.pathname==="/"?null:p.jsxs("nav",{"code-path":"src/components/layout/Breadcrumb.tsx:126:5","aria-label":"面包屑导航",className:"flex items-center gap-1.5 text-sm animate-fade-in",children:[p.jsx(li,{"code-path":"src/components/layout/Breadcrumb.tsx:130:7",to:"/",className:"flex items-center gap-1 text-[var(--dg-text-muted)] hover:text-[var(--dg-blue)] transition-colors duration-200",title:"仪表盘",children:p.jsx(i0,{"code-path":"src/components/layout/Breadcrumb.tsx:135:9",className:"h-3.5 w-3.5"})}),r.map(l=>p.jsxs("div",{"code-path":"src/components/layout/Breadcrumb.tsx:139:9",className:"flex items-center gap-1.5",children:[p.jsx(QA,{"code-path":"src/components/layout/Breadcrumb.tsx:140:11",className:"h-3.5 w-3.5 text-[var(--dg-border)] flex-shrink-0"}),l.isLast?p.jsx("span",{"code-path":"src/components/layout/Breadcrumb.tsx:142:13",className:"text-[var(--dg-text-primary)] font-medium truncate max-w-[200px] sm:max-w-[300px] md:max-w-[400px]",title:l.name,children:l.name}):p.jsx(li,{"code-path":"src/components/layout/Breadcrumb.tsx:149:13",to:l.path,className:"text-[var(--dg-text-muted)] hover:text-[var(--dg-blue)] transition-colors duration-200 truncate max-w-[150px]",title:l.name,children:l.name})]},l.path))]})}const qM="/api/v1";function dx(){return qM}function VM(n,r){const l=n.startsWith("/")?n:`/${n}`;let s=`${dx()}${l}`;const i=r?.toString();return i&&(s+=`?${i}`),s}function Jo(n){return VM(n)}function OO(){return`${window.location.protocol==="https:"?"wss:":"ws:"}//${window.location.host}`}function Wo(){return TE()}async function Ks(n,r,l,s){let i=Jo(r);if(s){const g=new URLSearchParams;Object.entries(s).forEach(([b,w])=>{w!=null&&w!==""&&g.append(b,String(w))});const x=g.toString();x&&(i+="?"+x)}const u=Wo(),f={"Content-Type":"application/json"};u&&(f.Authorization="Bearer "+u);const h=await fetch(i,{method:n,headers:f,body:l?JSON.stringify(l):void 0});if(h.status===401)throw ME(),cn.getState().logout(),window.location.href="/login",new Error("登录已过期,请重新登录");const y=await h.json();if(y.code&&y.code!==200)throw new Error(y.message||"请求失败");return y.data!==void 0?y.data:y}const Ve={get:(n,r)=>Ks("GET",n,void 0,r),post:(n,r)=>Ks("POST",n,r),put:(n,r)=>Ks("PUT",n,r),delete:(n,r)=>Ks("DELETE",n,r),getRaw:async n=>{const r=await fetch(Jo(n),{headers:{Authorization:"Bearer "+Wo()}});if(!r.ok)throw new Error("HTTP "+r.status);return r.text()},putRaw:async(n,r,l)=>{const s=await fetch(Jo(n),{method:"PUT",headers:{Authorization:"Bearer "+Wo(),"Content-Type":l},body:r});if(!s.ok)throw new Error("HTTP "+s.status);return s.json()},download:async(n,r)=>{const l=await fetch(Jo(n),{headers:{Authorization:"Bearer "+Wo()}});if(!l.ok)throw new Error("HTTP "+l.status);const s=await l.blob(),i=document.createElement("a");i.href=URL.createObjectURL(s);const f=(l.headers.get("Content-Disposition")||"").match(/filename="?(.+?)"?$/);i.download=r||(f?f[1]:"download"),document.body.appendChild(i),i.click(),document.body.removeChild(i),URL.revokeObjectURL(i.href)},upload:async(n,r)=>{const l=await fetch(Jo(n),{method:"POST",headers:{Authorization:"Bearer "+Wo()},body:r});if(!l.ok)throw new Error("HTTP "+l.status);return l.json()}},fx={login:async(n,r)=>Ve.post("/auth/login",{username:n,password:r}),getMyPermissions:async()=>Ve.get("/user/permissions"),register:async n=>Ve.post("/auth/register",n),getProfile:async()=>Ve.get("/user/profile"),updateProfile:async n=>Ve.put("/user/profile",n),changePassword:async n=>Ve.put("/user/password",n),getUsers:async n=>Ve.get("/admin/users",n),createUser:async n=>Ve.post("/admin/users",n),updateUser:async(n,r)=>Ve.put(`/admin/users/${n}`,r),deleteUser:async n=>Ve.delete(`/admin/users/${n}`),batchImport:async n=>Ve.post("/admin/users/batch-import",n),downloadTemplate:()=>{const n=cn.getState().token||localStorage.getItem("token")||"";window.open(`${dx()}/admin/users/import-template?token=${n}`,"_blank")},getRoles:async()=>Ve.get("/user/roles"),createRole:async n=>Ve.post("/admin/roles",n),updateRole:async(n,r)=>Ve.put(`/admin/roles/${n}`,r),deleteRole:async n=>Ve.delete(`/admin/roles/${n}`),getPermissions:async()=>Ve.get("/admin/permissions")},jO={getConfig:async()=>Ve.get("/admin/ldap-config"),updateConfig:async n=>Ve.put("/admin/ldap-config",n),testConnection:async n=>Ve.post("/admin/ldap-config/test",n||{}),listUsers:async n=>Ve.post("/admin/ldap-config/users",{ou_dn:n||""}),batchImport:async n=>Ve.post("/admin/ldap-config/import",{users:n}),listOUs:async()=>Ve.post("/admin/ldap-config/ou-list",{}),createOU:async n=>Ve.post("/admin/ldap-config/create-ou",n),createUser:async n=>Ve.post("/admin/ldap-config/create-user",n),deleteUser:async n=>Ve.post("/admin/ldap-config/delete-user",{dn:n}),updateUser:async n=>Ve.post("/admin/ldap-config/update-user",n)};function GM(){const{sidebarCollapsed:n}=Ai(),r=cn(i=>i.token),l=cn(i=>i.permissions),s=cn(i=>i.setPermissions);return m.useEffect(()=>{if(!r||l!==null)return;let i=!1;return fx.getMyPermissions().then(u=>{if(i)return;const f=u?.permissions??[];s(Array.isArray(f)?f:[])}).catch(()=>{i||s([])}),()=>{i=!0}},[r]),p.jsxs("div",{"code-path":"src/components/layout/MainLayout.tsx:47:5",className:"min-h-screen bg-[var(--dg-bg-primary)] transition-colors duration-300",style:{"--sidebar-width":n?"4rem":"16rem","--header-height":"3.5rem"},children:[p.jsx(Z3,{"code-path":"src/components/layout/MainLayout.tsx:54:7"}),p.jsxs("div",{"code-path":"src/components/layout/MainLayout.tsx:55:7",className:Oe("flex flex-col min-h-screen transition-[margin] duration-300 ease-in-out"),style:{marginLeft:"var(--sidebar-width)"},children:[p.jsx(UM,{"code-path":"src/components/layout/MainLayout.tsx:61:9"}),p.jsxs("main",{"code-path":"src/components/layout/MainLayout.tsx:62:9",className:"flex-1 pt-[var(--header-height)]",children:[p.jsx("div",{"code-path":"src/components/layout/MainLayout.tsx:64:11",className:"px-6 pt-4 pb-0",children:p.jsx(PM,{"code-path":"src/components/layout/MainLayout.tsx:65:13"})}),p.jsx("div",{"code-path":"src/components/layout/MainLayout.tsx:68:11",className:"p-6",children:p.jsx(iw,{"code-path":"src/components/layout/MainLayout.tsx:69:13"})})]}),p.jsx("footer",{"code-path":"src/components/layout/MainLayout.tsx:73:9",className:"px-6 py-4 border-t border-[var(--dg-border)] mt-auto",children:p.jsxs("div",{"code-path":"src/components/layout/MainLayout.tsx:74:11",className:"flex items-center justify-between text-xs text-[var(--dg-text-muted)]",children:[p.jsx("span",{"code-path":"src/components/layout/MainLayout.tsx:75:13",children:"AIOps 智能运维平台"}),p.jsx("span",{"code-path":"src/components/layout/MainLayout.tsx:76:13",children:"v1.0.0"})]})})]})]})}function YM(n){const r=XM(n),l=m.forwardRef((s,i)=>{const{children:u,...f}=s,h=m.Children.toArray(u),y=h.find(KM);if(y){const g=y.props.children,x=h.map(b=>b===y?m.Children.count(g)>1?m.Children.only(null):m.isValidElement(g)?g.props.children:null:b);return p.jsx(r,{...f,ref:i,children:m.isValidElement(g)?m.cloneElement(g,void 0,x):null})}return p.jsx(r,{...f,ref:i,children:u})});return l.displayName=`${n}.Slot`,l}function XM(n){const r=m.forwardRef((l,s)=>{const{children:i,...u}=l;if(m.isValidElement(i)){const f=FM(i),h=$M(u,i.props);return i.type!==m.Fragment&&(h.ref=s?Aa(s,f):f),m.cloneElement(i,h)}return m.Children.count(i)>1?m.Children.only(null):null});return r.displayName=`${n}.SlotClone`,r}var QM=Symbol("radix.slottable");function KM(n){return m.isValidElement(n)&&typeof n.type=="function"&&"__radixId"in n.type&&n.type.__radixId===QM}function $M(n,r){const l={...r};for(const s in r){const i=n[s],u=r[s];/^on[A-Z]/.test(s)?i&&u?l[s]=(...h)=>{const y=u(...h);return i(...h),y}:i&&(l[s]=i):s==="style"?l[s]={...i,...u}:s==="className"&&(l[s]=[i,u].filter(Boolean).join(" "))}return{...n,...l}}function FM(n){let r=Object.getOwnPropertyDescriptor(n.props,"ref")?.get,l=r&&"isReactWarning"in r&&r.isReactWarning;return l?n.ref:(r=Object.getOwnPropertyDescriptor(n,"ref")?.get,l=r&&"isReactWarning"in r&&r.isReactWarning,l?n.props.ref:n.props.ref||n.ref)}var qi="Dialog",[px]=Ca(qi),[ZM,fn]=px(qi),hx=n=>{const{__scopeDialog:r,children:l,open:s,defaultOpen:i,onOpenChange:u,modal:f=!0}=n,h=m.useRef(null),y=m.useRef(null),[g,x]=zi({prop:s,defaultProp:i??!1,onChange:u,caller:qi});return p.jsx(ZM,{scope:r,triggerRef:h,contentRef:y,contentId:Ka(),titleId:Ka(),descriptionId:Ka(),open:g,onOpenChange:x,onOpenToggle:m.useCallback(()=>x(b=>!b),[x]),modal:f,children:l})};hx.displayName=qi;var mx="DialogTrigger",gx=m.forwardRef((n,r)=>{const{__scopeDialog:l,...s}=n,i=fn(mx,l),u=Xe(r,i.triggerRef);return p.jsx(qe.button,{type:"button","aria-haspopup":"dialog","aria-expanded":i.open,"aria-controls":i.contentId,"data-state":Pf(i.open),...s,ref:u,onClick:ue(n.onClick,i.onOpenToggle)})});gx.displayName=mx;var Uf="DialogPortal",[IM,yx]=px(Uf,{forceMount:void 0}),vx=n=>{const{__scopeDialog:r,forceMount:l,children:s,container:i}=n,u=fn(Uf,r);return p.jsx(IM,{scope:r,forceMount:l,children:m.Children.map(s,f=>p.jsx(Rt,{present:l||u.open,children:p.jsx(Di,{asChild:!0,container:i,children:f})}))})};vx.displayName=Uf;var xi="DialogOverlay",xx=m.forwardRef((n,r)=>{const l=yx(xi,n.__scopeDialog),{forceMount:s=l.forceMount,...i}=n,u=fn(xi,n.__scopeDialog);return u.modal?p.jsx(Rt,{present:s||u.open,children:p.jsx(WM,{...i,ref:r})}):null});xx.displayName=xi;var JM=YM("DialogOverlay.RemoveScroll"),WM=m.forwardRef((n,r)=>{const{__scopeDialog:l,...s}=n,i=fn(xi,l);return p.jsx(Of,{as:JM,allowPinchZoom:!0,shards:[i.contentRef],children:p.jsx(qe.div,{"data-state":Pf(i.open),...s,ref:r,style:{pointerEvents:"auto",...s.style}})})}),Fa="DialogContent",bx=m.forwardRef((n,r)=>{const l=yx(Fa,n.__scopeDialog),{forceMount:s=l.forceMount,...i}=n,u=fn(Fa,n.__scopeDialog);return p.jsx(Rt,{present:s||u.open,children:u.modal?p.jsx(e4,{...i,ref:r}):p.jsx(t4,{...i,ref:r})})});bx.displayName=Fa;var e4=m.forwardRef((n,r)=>{const l=fn(Fa,n.__scopeDialog),s=m.useRef(null),i=Xe(r,l.contentRef,s);return m.useEffect(()=>{const u=s.current;if(u)return A1(u)},[]),p.jsx(Sx,{...n,ref:i,trapFocus:l.open,disableOutsidePointerEvents:!0,onCloseAutoFocus:ue(n.onCloseAutoFocus,u=>{u.preventDefault(),l.triggerRef.current?.focus()}),onPointerDownOutside:ue(n.onPointerDownOutside,u=>{const f=u.detail.originalEvent,h=f.button===0&&f.ctrlKey===!0;(f.button===2||h)&&u.preventDefault()}),onFocusOutside:ue(n.onFocusOutside,u=>u.preventDefault())})}),t4=m.forwardRef((n,r)=>{const l=fn(Fa,n.__scopeDialog),s=m.useRef(!1),i=m.useRef(!1);return p.jsx(Sx,{...n,ref:r,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:u=>{n.onCloseAutoFocus?.(u),u.defaultPrevented||(s.current||l.triggerRef.current?.focus(),u.preventDefault()),s.current=!1,i.current=!1},onInteractOutside:u=>{n.onInteractOutside?.(u),u.defaultPrevented||(s.current=!0,u.detail.originalEvent.type==="pointerdown"&&(i.current=!0));const f=u.target;l.triggerRef.current?.contains(f)&&u.preventDefault(),u.detail.originalEvent.type==="focusin"&&i.current&&u.preventDefault()}})}),Sx=m.forwardRef((n,r)=>{const{__scopeDialog:l,trapFocus:s,onOpenAutoFocus:i,onCloseAutoFocus:u,...f}=n,h=fn(Fa,l),y=m.useRef(null),g=Xe(r,y);return m1(),p.jsxs(p.Fragment,{children:[p.jsx(Mf,{asChild:!0,loop:!0,trapped:s,onMountAutoFocus:i,onUnmountAutoFocus:u,children:p.jsx(Ri,{role:"dialog",id:h.contentId,"aria-describedby":h.descriptionId,"aria-labelledby":h.titleId,"data-state":Pf(h.open),...f,ref:g,onDismiss:()=>h.onOpenChange(!1)})}),p.jsxs(p.Fragment,{children:[p.jsx(n4,{titleId:h.titleId}),p.jsx(r4,{contentRef:y,descriptionId:h.descriptionId})]})]})}),Bf="DialogTitle",wx=m.forwardRef((n,r)=>{const{__scopeDialog:l,...s}=n,i=fn(Bf,l);return p.jsx(qe.h2,{id:i.titleId,...s,ref:r})});wx.displayName=Bf;var Ex="DialogDescription",Ax=m.forwardRef((n,r)=>{const{__scopeDialog:l,...s}=n,i=fn(Ex,l);return p.jsx(qe.p,{id:i.descriptionId,...s,ref:r})});Ax.displayName=Ex;var Cx="DialogClose",_x=m.forwardRef((n,r)=>{const{__scopeDialog:l,...s}=n,i=fn(Cx,l);return p.jsx(qe.button,{type:"button",...s,ref:r,onClick:ue(n.onClick,()=>i.onOpenChange(!1))})});_x.displayName=Cx;function Pf(n){return n?"open":"closed"}var Rx="DialogTitleWarning",[NO,Tx]=S_(Rx,{contentName:Fa,titleName:Bf,docsSlug:"dialog"}),n4=({titleId:n})=>{const r=Tx(Rx),l=`\`${r.contentName}\` requires a \`${r.titleName}\` for the component to be accessible for screen reader users.
If you want to hide the \`${r.titleName}\`, you can wrap it with our VisuallyHidden component.
For more information, see https://radix-ui.com/primitives/docs/components/${r.docsSlug}`;return m.useEffect(()=>{n&&(document.getElementById(n)||console.error(l))},[l,n]),null},a4="DialogDescriptionWarning",r4=({contentRef:n,descriptionId:r})=>{const s=`Warning: Missing \`Description\` or \`aria-describedby={undefined}\` for {${Tx(a4).contentName}}.`;return m.useEffect(()=>{const i=n.current?.getAttribute("aria-describedby");r&&i&&(document.getElementById(r)||console.warn(s))},[s,n,r]),null},o4=hx,l4=gx,s4=vx,i4=xx,c4=bx,u4=wx,d4=Ax,f4=_x;function p4({...n}){return p.jsx(o4,{"code-path":"src/components/ui/dialog.tsx:10:10","data-slot":"dialog",...n})}function DO({...n}){return p.jsx(l4,{"code-path":"src/components/ui/dialog.tsx:16:10","data-slot":"dialog-trigger",...n})}function h4({...n}){return p.jsx(s4,{"code-path":"src/components/ui/dialog.tsx:22:10","data-slot":"dialog-portal",...n})}function m4({className:n,...r}){return p.jsx(i4,{"code-path":"src/components/ui/dialog.tsx:36:5","data-slot":"dialog-overlay",className:Oe("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",n),...r})}function g4({className:n,children:r,showCloseButton:l=!0,showOverlay:s=!0,...i}){return p.jsxs(h4,{"code-path":"src/components/ui/dialog.tsx:58:5","data-slot":"dialog-portal",children:[s&&p.jsx(m4,{"code-path":"src/components/ui/dialog.tsx:59:23"}),p.jsxs(c4,{"code-path":"src/components/ui/dialog.tsx:60:7","data-slot":"dialog-content",className:Oe("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 fixed top-[50%] left-[50%] z-50 grid w-full max-w-[calc(100%-2rem)] translate-x-[-50%] translate-y-[-50%] gap-4 rounded-lg border p-6 shadow-lg duration-200 outline-none sm:max-w-lg",n),...i,children:[r,l&&p.jsxs(f4,{"code-path":"src/components/ui/dialog.tsx:70:11","data-slot":"dialog-close",className:"ring-offset-background focus:ring-ring data-[state=open]:bg-accent data-[state=open]:text-muted-foreground absolute top-4 right-4 rounded-xs opacity-70 transition-opacity hover:opacity-100 focus:ring-2 focus:ring-offset-2 focus:outline-hidden disabled:pointer-events-none [&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*='size-'])]:size-4",children:[p.jsx(e_,{"code-path":"src/components/ui/dialog.tsx:74:13"}),p.jsx("span",{"code-path":"src/components/ui/dialog.tsx:75:13",className:"sr-only",children:"Close"})]})]})]})}function y4({className:n,...r}){return p.jsx("div",{"code-path":"src/components/ui/dialog.tsx:85:5","data-slot":"dialog-header",className:Oe("flex flex-col gap-2 text-center sm:text-left",n),...r})}function v4({className:n,...r}){return p.jsx("div",{"code-path":"src/components/ui/dialog.tsx:95:5","data-slot":"dialog-footer",className:Oe("flex flex-col-reverse gap-2 sm:flex-row sm:justify-end",n),...r})}function x4({className:n,...r}){return p.jsx(u4,{"code-path":"src/components/ui/dialog.tsx:111:5","data-slot":"dialog-title",className:Oe("text-lg leading-none font-semibold",n),...r})}function b4({className:n,...r}){return p.jsx(d4,{"code-path":"src/components/ui/dialog.tsx:124:5","data-slot":"dialog-description",className:Oe("text-muted-foreground text-sm",n),...r})}const Mx=m.createContext(null);function zO(){const n=m.useContext(Mx);if(!n)throw new Error("useConfirm must be used within ConfirmProvider");return n.confirm}function S4({children:n}){const[r,l]=m.useState(!1),[s,i]=m.useState({title:"确认操作",description:"",confirmText:"确认",cancelText:"取消",variant:"default"}),[u,f]=m.useState(null),h=m.useCallback(x=>{const b=typeof x=="string"?{title:"确认操作",description:x}:x;return i({title:b.title||"确认操作",description:b.description||"",confirmText:b.confirmText||"确认",cancelText:b.cancelText||"取消",variant:b.variant||"default"}),l(!0),new Promise(w=>f(()=>w))},[]),y=()=>{l(!1),u?.(!0),f(null)},g=()=>{l(!1),u?.(!1),f(null)};return p.jsxs(Mx.Provider,{"code-path":"src/components/ui/confirm-dialog.tsx:68:5",value:{confirm:h},children:[n,p.jsx(p4,{"code-path":"src/components/ui/confirm-dialog.tsx:70:7",open:r,onOpenChange:x=>{x||g()},children:p.jsxs(g4,{"code-path":"src/components/ui/confirm-dialog.tsx:71:9",className:"max-w-sm bg-slate-900 border-slate-800",onCloseAutoFocus:x=>x.preventDefault(),children:[p.jsxs(y4,{"code-path":"src/components/ui/confirm-dialog.tsx:72:11",children:[p.jsx(x4,{"code-path":"src/components/ui/confirm-dialog.tsx:73:13",className:"text-slate-100",children:s.title}),s.description&&p.jsx(b4,{"code-path":"src/components/ui/confirm-dialog.tsx:75:15",className:"text-slate-400",children:s.description})]}),p.jsxs(v4,{"code-path":"src/components/ui/confirm-dialog.tsx:78:11",className:"gap-2 sm:gap-2",children:[p.jsx(Ct,{"code-path":"src/components/ui/confirm-dialog.tsx:79:13",variant:"outline",className:"border-slate-700 text-slate-300",onClick:g,children:s.cancelText}),p.jsx(Ct,{"code-path":"src/components/ui/confirm-dialog.tsx:82:13",variant:s.variant==="destructive"?"destructive":"default",className:s.variant==="destructive"?"bg-red-600 hover:bg-red-700 text-white":"bg-blue-600 hover:bg-blue-700 text-white",onClick:y,children:s.confirmText})]})]})})]})}const w4=`
@keyframes login-orb-1 {
0%, 100% { transform: translate(0, 0) scale(1); }
33% { transform: translate(40px, -50px) scale(1.12); }
66% { transform: translate(-30px, 35px) scale(0.92); }
}
@keyframes login-orb-2 {
0%, 100% { transform: translate(0, 0) scale(1); }
50% { transform: translate(-50px, 25px) scale(1.18); }
}
@keyframes login-orb-3 {
0%, 100% { transform: translate(0, 0) scale(1); }
50% { transform: translate(30px, 45px) scale(0.88); }
}
@keyframes login-orb-4 {
0%, 100% { transform: translate(0, 0) scale(1); }
50% { transform: translate(25px, -30px) scale(1.1); }
}
@keyframes login-card-enter {
from { opacity: 0; transform: translateY(24px) scale(0.97); }
to { opacity: 1; transform: translateY(0) scale(1); }
}
@keyframes login-fade-in {
from { opacity: 0; }
to { opacity: 1; }
}
@keyframes login-input-focus {
from { box-shadow: 0 0 0 0px var(--dg-input-focus-ring); }
to { box-shadow: 0 0 0 4px var(--dg-input-focus-ring); }
}
`,E4=[{top:"-10%",left:"-5%",size:520,color:"var(--dg-blue)",opacity:.18,blur:90,animation:"login-orb-1 18s ease-in-out infinite"},{bottom:"-15%",right:"-8%",size:480,color:"var(--dg-purple)",opacity:.16,blur:100,animation:"login-orb-2 22s ease-in-out infinite"},{top:"30%",right:"10%",size:320,color:"var(--dg-cyan)",opacity:.12,blur:70,animation:"login-orb-3 16s ease-in-out infinite"},{bottom:"10%",left:"8%",size:380,color:"var(--dg-gradient-start)",opacity:.14,blur:80,animation:"login-orb-4 20s ease-in-out infinite"}];function A4(){const n=ul(),{theme:r,setTheme:l}=Xv(),[s,i]=m.useState("admin"),[u,f]=m.useState("123456"),[h,y]=m.useState(!1),[g,x]=m.useState(!1),[b,w]=m.useState(""),[A,_]=m.useState(!1);m.useEffect(()=>{_(!0)},[]);const C=async E=>{E.preventDefault(),w(""),x(!0);try{const M=await fx.login(s,u);cn.getState().login(M.user,M.token,M.permissions??null),localStorage.setItem("token",M.token),n("/",{replace:!0})}catch(M){const L=M instanceof Error?M.message:"登录失败,请检查用户名和密码";w(L)}finally{x(!1)}};return p.jsxs(p.Fragment,{children:[p.jsx("style",{"code-path":"src/components/auth/Login.tsx:102:7",children:w4}),p.jsxs("div",{"code-path":"src/components/auth/Login.tsx:104:7",className:"relative min-h-screen flex items-center justify-center px-4 overflow-hidden",style:{background:`radial-gradient(ellipse at 50% 0%, ${getComputedStyle(document.documentElement).getPropertyValue("--dg-bg-secondary")} 0%, ${getComputedStyle(document.documentElement).getPropertyValue("--dg-bg-primary")} 100%)`},children:[E4.map((E,M)=>p.jsx("div",{"code-path":"src/components/auth/Login.tsx:112:11","aria-hidden":"true",className:"pointer-events-none absolute",style:{top:E.top,left:E.left,bottom:E.bottom,right:E.right,width:E.size,height:E.size,borderRadius:"50%",background:`radial-gradient(circle, ${E.color} 0%, transparent 70%)`,opacity:A?E.opacity:0,filter:`blur(${E.blur}px)`,animation:E.animation,willChange:"transform",transition:"opacity 1s ease-out"}},`orb-${M}`)),p.jsx("div",{"code-path":"src/components/auth/Login.tsx:135:9",className:"fixed top-4 right-4 z-50",style:{animation:"login-fade-in 0.6s ease-out"},children:p.jsxs(ti,{"code-path":"src/components/auth/Login.tsx:139:11",children:[p.jsx(ni,{"code-path":"src/components/auth/Login.tsx:140:13",asChild:!0,children:p.jsx("button",{"code-path":"src/components/auth/Login.tsx:141:15",type:"button","aria-label":"切换主题",className:Oe("inline-flex items-center justify-center size-10 rounded-full","border border-[var(--dg-border)] transition-all duration-200","hover:scale-105 active:scale-95 hover:border-[var(--dg-border-hover)]","glass"),style:{color:"var(--dg-text-secondary)"},children:p.jsx(u0,{"code-path":"src/components/auth/Login.tsx:152:17",className:"size-5"})})}),p.jsxs(ai,{"code-path":"src/components/auth/Login.tsx:155:13",align:"end",className:"w-60 bg-[var(--dg-bg-secondary)] border-[var(--dg-border)]",style:{boxShadow:"var(--shadow-dropdown)"},children:[p.jsx(Wd,{"code-path":"src/components/auth/Login.tsx:160:15",className:"text-[var(--dg-text-secondary)]",children:"主题切换"}),p.jsx(ri,{"code-path":"src/components/auth/Login.tsx:161:15",className:"bg-[var(--dg-border)]"}),pf.map(E=>p.jsxs(Io,{"code-path":"src/components/auth/Login.tsx:163:17",className:Oe("flex items-center gap-2.5 cursor-pointer transition-colors","focus:bg-[var(--dg-bg-hover)] focus:text-[var(--dg-text-primary)]",r===E.id?"text-[var(--dg-text-primary)]":"text-[var(--dg-text-secondary)]"),onClick:()=>l(E.id),children:[p.jsx("span",{"code-path":"src/components/auth/Login.tsx:172:19",className:"size-3.5 rounded-full shrink-0 ring-2",style:{backgroundColor:E.primaryColor,boxShadow:"0 0 0 2px var(--dg-bg-primary)"}}),p.jsxs("div",{"code-path":"src/components/auth/Login.tsx:179:19",className:"flex-1 min-w-0",children:[p.jsx("span",{"code-path":"src/components/auth/Login.tsx:180:21",className:"text-sm font-medium block",children:E.name}),p.jsx("span",{"code-path":"src/components/auth/Login.tsx:181:21",className:"text-xs opacity-60 block truncate",children:E.description})]}),r===E.id&&p.jsx(s0,{"code-path":"src/components/auth/Login.tsx:183:43",className:"size-4 shrink-0 text-[var(--dg-blue)]"})]},E.id))]})]})}),p.jsxs("div",{"code-path":"src/components/auth/Login.tsx:191:9",className:"relative z-10 w-full max-w-md",style:{background:"color-mix(in srgb, var(--dg-bg-secondary) 80%, transparent)",backdropFilter:"blur(24px)",WebkitBackdropFilter:"blur(24px)",border:"1px solid var(--dg-border)",borderRadius:24,boxShadow:"var(--shadow-card-hover)",padding:"44px 40px",animation:"login-card-enter 0.6s cubic-bezier(0.16, 1, 0.3, 1)"},children:[p.jsxs("div",{"code-path":"src/components/auth/Login.tsx:205:11",className:"text-center mb-8",children:[p.jsx("div",{"code-path":"src/components/auth/Login.tsx:206:13",className:"inline-flex items-center justify-center size-16 rounded-2xl mb-5",style:{background:"linear-gradient(135deg, var(--dg-gradient-start), var(--dg-gradient-end))",boxShadow:"0 8px 32px color-mix(in srgb, var(--dg-gradient-start) 30%, transparent)"},children:p.jsx("svg",{"code-path":"src/components/auth/Login.tsx:213:15",className:"size-8 text-white",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor",strokeWidth:1.8,strokeLinecap:"round",strokeLinejoin:"round",children:p.jsx("path",{"code-path":"src/components/auth/Login.tsx:222:17",d:"M3 12h4l3-8 4 16 3-8h4"})})}),p.jsx("h1",{"code-path":"src/components/auth/Login.tsx:225:13",className:"text-3xl font-bold dg-gradient-text tracking-tight",children:"AIOps"}),p.jsx("p",{"code-path":"src/components/auth/Login.tsx:228:13",className:"mt-2.5 text-sm text-[var(--dg-text-secondary)]",children:"智能运维 · 全栈可观测平台"})]}),p.jsxs("form",{"code-path":"src/components/auth/Login.tsx:234:11",onSubmit:C,className:"flex flex-col gap-4",children:[b&&p.jsxs("div",{"code-path":"src/components/auth/Login.tsx:237:15",className:"flex items-start gap-2.5 rounded-xl px-4 py-3 text-sm animate-fade-in",style:{background:"color-mix(in srgb, var(--dg-red) 10%, transparent)",border:"1px solid color-mix(in srgb, var(--dg-red) 25%, transparent)",color:"var(--dg-red)"},children:[p.jsx($A,{"code-path":"src/components/auth/Login.tsx:245:17",className:"size-4 shrink-0 mt-0.5"}),p.jsx("span",{"code-path":"src/components/auth/Login.tsx:246:17",children:b})]}),p.jsxs("div",{"code-path":"src/components/auth/Login.tsx:251:13",className:"space-y-1.5",children:[p.jsx("label",{"code-path":"src/components/auth/Login.tsx:252:15",className:"block text-sm font-medium text-[var(--dg-text-secondary)]",children:"用户名"}),p.jsxs("div",{"code-path":"src/components/auth/Login.tsx:255:15",className:"relative",children:[p.jsx(d0,{"code-path":"src/components/auth/Login.tsx:256:17",className:"absolute left-3.5 top-1/2 -translate-y-1/2 size-4 pointer-events-none text-[var(--dg-text-muted)]"}),p.jsx("input",{"code-path":"src/components/auth/Login.tsx:259:17",type:"text",value:s,onChange:E=>i(E.target.value),placeholder:"请输入用户名",autoComplete:"username",autoFocus:!0,className:"dg-input w-full py-2.5 pl-10 pr-4 text-sm"})]})]}),p.jsxs("div",{"code-path":"src/components/auth/Login.tsx:272:13",className:"space-y-1.5",children:[p.jsx("label",{"code-path":"src/components/auth/Login.tsx:273:15",className:"block text-sm font-medium text-[var(--dg-text-secondary)]",children:"密码"}),p.jsxs("div",{"code-path":"src/components/auth/Login.tsx:276:15",className:"relative",children:[p.jsx(_C,{"code-path":"src/components/auth/Login.tsx:277:17",className:"absolute left-3.5 top-1/2 -translate-y-1/2 size-4 pointer-events-none text-[var(--dg-text-muted)]"}),p.jsx("input",{"code-path":"src/components/auth/Login.tsx:280:17",type:h?"text":"password",value:u,onChange:E=>f(E.target.value),placeholder:"请输入密码",autoComplete:"current-password",className:"dg-input w-full py-2.5 pl-10 pr-12 text-sm"}),p.jsx("button",{"code-path":"src/components/auth/Login.tsx:288:17",type:"button",onClick:()=>y(E=>!E),className:"absolute right-3 top-1/2 -translate-y-1/2 text-[var(--dg-text-muted)] hover:text-[var(--dg-text-secondary)] transition-colors",tabIndex:-1,children:h?p.jsx(cC,{"code-path":"src/components/auth/Login.tsx:294:35",className:"size-4"}):p.jsx(dC,{"code-path":"src/components/auth/Login.tsx:294:67",className:"size-4"})})]})]}),p.jsx("button",{"code-path":"src/components/auth/Login.tsx:300:13",type:"submit",disabled:g||!s||!u,className:Oe("dg-gradient-bg w-full rounded-xl py-3 mt-2 text-white font-semibold text-[15px]","transition-all duration-200 active:scale-[0.98] disabled:cursor-not-allowed"),style:{opacity:g||!s||!u?.6:1,boxShadow:g||!s||!u?"none":"0 6px 24px color-mix(in srgb, var(--dg-gradient-start) 30%, transparent)"},children:g?p.jsxs("span",{"code-path":"src/components/auth/Login.tsx:315:17",className:"inline-flex items-center justify-center gap-2",children:[p.jsx(AC,{"code-path":"src/components/auth/Login.tsx:316:19",className:"size-4 animate-spin"}),"登录中..."]}):"登 录"})]}),p.jsxs("div",{"code-path":"src/components/auth/Login.tsx:326:11",className:"mt-6 pt-5 text-center text-xs space-y-1",style:{borderTop:"1px solid var(--dg-border-light)",color:"var(--dg-text-muted)"},children:[p.jsxs("p",{"code-path":"src/components/auth/Login.tsx:333:13",children:["默认管理员账号"," ",p.jsx("span",{"code-path":"src/components/auth/Login.tsx:335:15",className:"font-medium text-[var(--dg-text-secondary)]",children:"admin / 123456"})]}),p.jsx("p",{"code-path":"src/components/auth/Login.tsx:337:13",children:"LDAP 用户可直接使用域账号登录"})]})]}),p.jsx("p",{"code-path":"src/components/auth/Login.tsx:342:9",className:"absolute bottom-4 left-0 right-0 text-center text-xs",style:{color:"var(--dg-text-muted)",opacity:.5},children:"© AIOps 智能运维平台"})]})]})}function C4({children:n}){return cn(l=>l.isAuthenticated)?p.jsx(p.Fragment,{children:n}):p.jsx(Tv,{"code-path":"src/components/auth/ProtectedRoute.tsx:7:12",to:"/login",replace:!0})}function _4({children:n,key:r}){const l=m.useRef(null),[s,i]=m.useState(!1),u=_t(),f=r||u.pathname;return m.useEffect(()=>{i(!1);const h=setTimeout(()=>i(!0),30);return()=>clearTimeout(h)},[f]),p.jsx("div",{"code-path":"src/components/layout/PageTransition.tsx:24:5",ref:l,className:`transition-all duration-350 ease-out ${s?"opacity-100 translate-y-0":"opacity-0 translate-y-2"}`,style:{willChange:"opacity, transform"},children:n})}function R4(n){if(typeof document>"u")return;let r=document.head||document.getElementsByTagName("head")[0],l=document.createElement("style");l.type="text/css",r.appendChild(l),l.styleSheet?l.styleSheet.cssText=n:l.appendChild(document.createTextNode(n))}Array(12).fill(0);let ef=1;class T4{constructor(){this.subscribe=r=>(this.subscribers.push(r),()=>{const l=this.subscribers.indexOf(r);this.subscribers.splice(l,1)}),this.publish=r=>{this.subscribers.forEach(l=>l(r))},this.addToast=r=>{this.publish(r),this.toasts=[...this.toasts,r]},this.create=r=>{var l;const{message:s,...i}=r,u=typeof r?.id=="number"||((l=r.id)==null?void 0:l.length)>0?r.id:ef++,f=this.toasts.find(y=>y.id===u),h=r.dismissible===void 0?!0:r.dismissible;return this.dismissedToasts.has(u)&&this.dismissedToasts.delete(u),f?this.toasts=this.toasts.map(y=>y.id===u?(this.publish({...y,...r,id:u,title:s}),{...y,...r,id:u,dismissible:h,title:s}):y):this.addToast({title:s,...i,dismissible:h,id:u}),u},this.dismiss=r=>(r?(this.dismissedToasts.add(r),requestAnimationFrame(()=>this.subscribers.forEach(l=>l({id:r,dismiss:!0})))):this.toasts.forEach(l=>{this.subscribers.forEach(s=>s({id:l.id,dismiss:!0}))}),r),this.message=(r,l)=>this.create({...l,message:r}),this.error=(r,l)=>this.create({...l,message:r,type:"error"}),this.success=(r,l)=>this.create({...l,type:"success",message:r}),this.info=(r,l)=>this.create({...l,type:"info",message:r}),this.warning=(r,l)=>this.create({...l,type:"warning",message:r}),this.loading=(r,l)=>this.create({...l,type:"loading",message:r}),this.promise=(r,l)=>{if(!l)return;let s;l.loading!==void 0&&(s=this.create({...l,promise:r,type:"loading",message:l.loading,description:typeof l.description!="function"?l.description:void 0}));const i=Promise.resolve(r instanceof Function?r():r);let u=s!==void 0,f;const h=i.then(async g=>{if(f=["resolve",g],ft.isValidElement(g))u=!1,this.create({id:s,type:"default",message:g});else if(O4(g)&&!g.ok){u=!1;const b=typeof l.error=="function"?await l.error(`HTTP error! status: ${g.status}`):l.error,w=typeof l.description=="function"?await l.description(`HTTP error! status: ${g.status}`):l.description,_=typeof b=="object"&&!ft.isValidElement(b)?b:{message:b};this.create({id:s,type:"error",description:w,..._})}else if(g instanceof Error){u=!1;const b=typeof l.error=="function"?await l.error(g):l.error,w=typeof l.description=="function"?await l.description(g):l.description,_=typeof b=="object"&&!ft.isValidElement(b)?b:{message:b};this.create({id:s,type:"error",description:w,..._})}else if(l.success!==void 0){u=!1;const b=typeof l.success=="function"?await l.success(g):l.success,w=typeof l.description=="function"?await l.description(g):l.description,_=typeof b=="object"&&!ft.isValidElement(b)?b:{message:b};this.create({id:s,type:"success",description:w,..._})}}).catch(async g=>{if(f=["reject",g],l.error!==void 0){u=!1;const x=typeof l.error=="function"?await l.error(g):l.error,b=typeof l.description=="function"?await l.description(g):l.description,A=typeof x=="object"&&!ft.isValidElement(x)?x:{message:x};this.create({id:s,type:"error",description:b,...A})}}).finally(()=>{u&&(this.dismiss(s),s=void 0),l.finally==null||l.finally.call(l)}),y=()=>new Promise((g,x)=>h.then(()=>f[0]==="reject"?x(f[1]):g(f[1])).catch(x));return typeof s!="string"&&typeof s!="number"?{unwrap:y}:Object.assign(s,{unwrap:y})},this.custom=(r,l)=>{const s=l?.id||ef++;return this.create({jsx:r(s),id:s,...l}),s},this.getActiveToasts=()=>this.toasts.filter(r=>!this.dismissedToasts.has(r.id)),this.subscribers=[],this.toasts=[],this.dismissedToasts=new Set}}const Wt=new T4,M4=(n,r)=>{const l=r?.id||ef++;return Wt.addToast({title:n,...r,id:l}),l},O4=n=>n&&typeof n=="object"&&"ok"in n&&typeof n.ok=="boolean"&&"status"in n&&typeof n.status=="number",j4=M4,N4=()=>Wt.toasts,D4=()=>Wt.getActiveToasts(),sv=Object.assign(j4,{success:Wt.success,info:Wt.info,warning:Wt.warning,error:Wt.error,custom:Wt.custom,message:Wt.message,promise:Wt.promise,dismiss:Wt.dismiss,loading:Wt.loading},{getHistory:N4,getToasts:D4});R4("[data-sonner-toaster][dir=ltr],html[dir=ltr]{--toast-icon-margin-start:-3px;--toast-icon-margin-end:4px;--toast-svg-margin-start:-1px;--toast-svg-margin-end:0px;--toast-button-margin-start:auto;--toast-button-margin-end:0;--toast-close-button-start:0;--toast-close-button-end:unset;--toast-close-button-transform:translate(-35%, -35%)}[data-sonner-toaster][dir=rtl],html[dir=rtl]{--toast-icon-margin-start:4px;--toast-icon-margin-end:-3px;--toast-svg-margin-start:0px;--toast-svg-margin-end:-1px;--toast-button-margin-start:0;--toast-button-margin-end:auto;--toast-close-button-start:unset;--toast-close-button-end:0;--toast-close-button-transform:translate(35%, -35%)}[data-sonner-toaster]{position:fixed;width:var(--width);font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;--gray1:hsl(0, 0%, 99%);--gray2:hsl(0, 0%, 97.3%);--gray3:hsl(0, 0%, 95.1%);--gray4:hsl(0, 0%, 93%);--gray5:hsl(0, 0%, 90.9%);--gray6:hsl(0, 0%, 88.7%);--gray7:hsl(0, 0%, 85.8%);--gray8:hsl(0, 0%, 78%);--gray9:hsl(0, 0%, 56.1%);--gray10:hsl(0, 0%, 52.3%);--gray11:hsl(0, 0%, 43.5%);--gray12:hsl(0, 0%, 9%);--border-radius:8px;box-sizing:border-box;padding:0;margin:0;list-style:none;outline:0;z-index:999999999;transition:transform .4s ease}@media (hover:none) and (pointer:coarse){[data-sonner-toaster][data-lifted=true]{transform:none}}[data-sonner-toaster][data-x-position=right]{right:var(--offset-right)}[data-sonner-toaster][data-x-position=left]{left:var(--offset-left)}[data-sonner-toaster][data-x-position=center]{left:50%;transform:translateX(-50%)}[data-sonner-toaster][data-y-position=top]{top:var(--offset-top)}[data-sonner-toaster][data-y-position=bottom]{bottom:var(--offset-bottom)}[data-sonner-toast]{--y:translateY(100%);--lift-amount:calc(var(--lift) * var(--gap));z-index:var(--z-index);position:absolute;opacity:0;transform:var(--y);touch-action:none;transition:transform .4s,opacity .4s,height .4s,box-shadow .2s;box-sizing:border-box;outline:0;overflow-wrap:anywhere}[data-sonner-toast][data-styled=true]{padding:16px;background:var(--normal-bg);border:1px solid var(--normal-border);color:var(--normal-text);border-radius:var(--border-radius);box-shadow:0 4px 12px rgba(0,0,0,.1);width:var(--width);font-size:13px;display:flex;align-items:center;gap:6px}[data-sonner-toast]:focus-visible{box-shadow:0 4px 12px rgba(0,0,0,.1),0 0 0 2px rgba(0,0,0,.2)}[data-sonner-toast][data-y-position=top]{top:0;--y:translateY(-100%);--lift:1;--lift-amount:calc(1 * var(--gap))}[data-sonner-toast][data-y-position=bottom]{bottom:0;--y:translateY(100%);--lift:-1;--lift-amount:calc(var(--lift) * var(--gap))}[data-sonner-toast][data-styled=true] [data-description]{font-weight:400;line-height:1.4;color:#3f3f3f}[data-rich-colors=true][data-sonner-toast][data-styled=true] [data-description]{color:inherit}[data-sonner-toaster][data-sonner-theme=dark] [data-description]{color:#e8e8e8}[data-sonner-toast][data-styled=true] [data-title]{font-weight:500;line-height:1.5;color:inherit}[data-sonner-toast][data-styled=true] [data-icon]{display:flex;height:16px;width:16px;position:relative;justify-content:flex-start;align-items:center;flex-shrink:0;margin-left:var(--toast-icon-margin-start);margin-right:var(--toast-icon-margin-end)}[data-sonner-toast][data-promise=true] [data-icon]>svg{opacity:0;transform:scale(.8);transform-origin:center;animation:sonner-fade-in .3s ease forwards}[data-sonner-toast][data-styled=true] [data-icon]>*{flex-shrink:0}[data-sonner-toast][data-styled=true] [data-icon] svg{margin-left:var(--toast-svg-margin-start);margin-right:var(--toast-svg-margin-end)}[data-sonner-toast][data-styled=true] [data-content]{display:flex;flex-direction:column;gap:2px}[data-sonner-toast][data-styled=true] [data-button]{border-radius:4px;padding-left:8px;padding-right:8px;height:24px;font-size:12px;color:var(--normal-bg);background:var(--normal-text);margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end);border:none;font-weight:500;cursor:pointer;outline:0;display:flex;align-items:center;flex-shrink:0;transition:opacity .4s,box-shadow .2s}[data-sonner-toast][data-styled=true] [data-button]:focus-visible{box-shadow:0 0 0 2px rgba(0,0,0,.4)}[data-sonner-toast][data-styled=true] [data-button]:first-of-type{margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end)}[data-sonner-toast][data-styled=true] [data-cancel]{color:var(--normal-text);background:rgba(0,0,0,.08)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast][data-styled=true] [data-cancel]{background:rgba(255,255,255,.3)}[data-sonner-toast][data-styled=true] [data-close-button]{position:absolute;left:var(--toast-close-button-start);right:var(--toast-close-button-end);top:0;height:20px;width:20px;display:flex;justify-content:center;align-items:center;padding:0;color:var(--gray12);background:var(--normal-bg);border:1px solid var(--gray4);transform:var(--toast-close-button-transform);border-radius:50%;cursor:pointer;z-index:1;transition:opacity .1s,background .2s,border-color .2s}[data-sonner-toast][data-styled=true] [data-close-button]:focus-visible{box-shadow:0 4px 12px rgba(0,0,0,.1),0 0 0 2px rgba(0,0,0,.2)}[data-sonner-toast][data-styled=true] [data-disabled=true]{cursor:not-allowed}[data-sonner-toast][data-styled=true]:hover [data-close-button]:hover{background:var(--gray2);border-color:var(--gray5)}[data-sonner-toast][data-swiping=true]::before{content:'';position:absolute;left:-100%;right:-100%;height:100%;z-index:-1}[data-sonner-toast][data-y-position=top][data-swiping=true]::before{bottom:50%;transform:scaleY(3) translateY(50%)}[data-sonner-toast][data-y-position=bottom][data-swiping=true]::before{top:50%;transform:scaleY(3) translateY(-50%)}[data-sonner-toast][data-swiping=false][data-removed=true]::before{content:'';position:absolute;inset:0;transform:scaleY(2)}[data-sonner-toast][data-expanded=true]::after{content:'';position:absolute;left:0;height:calc(var(--gap) + 1px);bottom:100%;width:100%}[data-sonner-toast][data-mounted=true]{--y:translateY(0);opacity:1}[data-sonner-toast][data-expanded=false][data-front=false]{--scale:var(--toasts-before) * 0.05 + 1;--y:translateY(calc(var(--lift-amount) * var(--toasts-before))) scale(calc(-1 * var(--scale)));height:var(--front-toast-height)}[data-sonner-toast]>*{transition:opacity .4s}[data-sonner-toast][data-x-position=right]{right:0}[data-sonner-toast][data-x-position=left]{left:0}[data-sonner-toast][data-expanded=false][data-front=false][data-styled=true]>*{opacity:0}[data-sonner-toast][data-visible=false]{opacity:0;pointer-events:none}[data-sonner-toast][data-mounted=true][data-expanded=true]{--y:translateY(calc(var(--lift) * var(--offset)));height:var(--initial-height)}[data-sonner-toast][data-removed=true][data-front=true][data-swipe-out=false]{--y:translateY(calc(var(--lift) * -100%));opacity:0}[data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=true]{--y:translateY(calc(var(--lift) * var(--offset) + var(--lift) * -100%));opacity:0}[data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=false]{--y:translateY(40%);opacity:0;transition:transform .5s,opacity .2s}[data-sonner-toast][data-removed=true][data-front=false]::before{height:calc(var(--initial-height) + 20%)}[data-sonner-toast][data-swiping=true]{transform:var(--y) translateY(var(--swipe-amount-y,0)) translateX(var(--swipe-amount-x,0));transition:none}[data-sonner-toast][data-swiped=true]{user-select:none}[data-sonner-toast][data-swipe-out=true][data-y-position=bottom],[data-sonner-toast][data-swipe-out=true][data-y-position=top]{animation-duration:.2s;animation-timing-function:ease-out;animation-fill-mode:forwards}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=left]{animation-name:swipe-out-left}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=right]{animation-name:swipe-out-right}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=up]{animation-name:swipe-out-up}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=down]{animation-name:swipe-out-down}@keyframes swipe-out-left{from{transform:var(--y) translateX(var(--swipe-amount-x));opacity:1}to{transform:var(--y) translateX(calc(var(--swipe-amount-x) - 100%));opacity:0}}@keyframes swipe-out-right{from{transform:var(--y) translateX(var(--swipe-amount-x));opacity:1}to{transform:var(--y) translateX(calc(var(--swipe-amount-x) + 100%));opacity:0}}@keyframes swipe-out-up{from{transform:var(--y) translateY(var(--swipe-amount-y));opacity:1}to{transform:var(--y) translateY(calc(var(--swipe-amount-y) - 100%));opacity:0}}@keyframes swipe-out-down{from{transform:var(--y) translateY(var(--swipe-amount-y));opacity:1}to{transform:var(--y) translateY(calc(var(--swipe-amount-y) + 100%));opacity:0}}@media (max-width:600px){[data-sonner-toaster]{position:fixed;right:var(--mobile-offset-right);left:var(--mobile-offset-left);width:100%}[data-sonner-toaster][dir=rtl]{left:calc(var(--mobile-offset-left) * -1)}[data-sonner-toaster] [data-sonner-toast]{left:0;right:0;width:calc(100% - var(--mobile-offset-left) * 2)}[data-sonner-toaster][data-x-position=left]{left:var(--mobile-offset-left)}[data-sonner-toaster][data-y-position=bottom]{bottom:var(--mobile-offset-bottom)}[data-sonner-toaster][data-y-position=top]{top:var(--mobile-offset-top)}[data-sonner-toaster][data-x-position=center]{left:var(--mobile-offset-left);right:var(--mobile-offset-right);transform:none}}[data-sonner-toaster][data-sonner-theme=light]{--normal-bg:#fff;--normal-border:var(--gray4);--normal-text:var(--gray12);--success-bg:hsl(143, 85%, 96%);--success-border:hsl(145, 92%, 87%);--success-text:hsl(140, 100%, 27%);--info-bg:hsl(208, 100%, 97%);--info-border:hsl(221, 91%, 93%);--info-text:hsl(210, 92%, 45%);--warning-bg:hsl(49, 100%, 97%);--warning-border:hsl(49, 91%, 84%);--warning-text:hsl(31, 92%, 45%);--error-bg:hsl(359, 100%, 97%);--error-border:hsl(359, 100%, 94%);--error-text:hsl(360, 100%, 45%)}[data-sonner-toaster][data-sonner-theme=light] [data-sonner-toast][data-invert=true]{--normal-bg:#000;--normal-border:hsl(0, 0%, 20%);--normal-text:var(--gray1)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast][data-invert=true]{--normal-bg:#fff;--normal-border:var(--gray3);--normal-text:var(--gray12)}[data-sonner-toaster][data-sonner-theme=dark]{--normal-bg:#000;--normal-bg-hover:hsl(0, 0%, 12%);--normal-border:hsl(0, 0%, 20%);--normal-border-hover:hsl(0, 0%, 25%);--normal-text:var(--gray1);--success-bg:hsl(150, 100%, 6%);--success-border:hsl(147, 100%, 12%);--success-text:hsl(150, 86%, 65%);--info-bg:hsl(215, 100%, 6%);--info-border:hsl(223, 43%, 17%);--info-text:hsl(216, 87%, 65%);--warning-bg:hsl(64, 100%, 6%);--warning-border:hsl(60, 100%, 9%);--warning-text:hsl(46, 87%, 65%);--error-bg:hsl(358, 76%, 10%);--error-border:hsl(357, 89%, 16%);--error-text:hsl(358, 100%, 81%)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast] [data-close-button]{background:var(--normal-bg);border-color:var(--normal-border);color:var(--normal-text)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast] [data-close-button]:hover{background:var(--normal-bg-hover);border-color:var(--normal-border-hover)}[data-rich-colors=true][data-sonner-toast][data-type=success]{background:var(--success-bg);border-color:var(--success-border);color:var(--success-text)}[data-rich-colors=true][data-sonner-toast][data-type=success] [data-close-button]{background:var(--success-bg);border-color:var(--success-border);color:var(--success-text)}[data-rich-colors=true][data-sonner-toast][data-type=info]{background:var(--info-bg);border-color:var(--info-border);color:var(--info-text)}[data-rich-colors=true][data-sonner-toast][data-type=info] [data-close-button]{background:var(--info-bg);border-color:var(--info-border);color:var(--info-text)}[data-rich-colors=true][data-sonner-toast][data-type=warning]{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning-text)}[data-rich-colors=true][data-sonner-toast][data-type=warning] [data-close-button]{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning-text)}[data-rich-colors=true][data-sonner-toast][data-type=error]{background:var(--error-bg);border-color:var(--error-border);color:var(--error-text)}[data-rich-colors=true][data-sonner-toast][data-type=error] [data-close-button]{background:var(--error-bg);border-color:var(--error-border);color:var(--error-text)}.sonner-loading-wrapper{--size:16px;height:var(--size);width:var(--size);position:absolute;inset:0;z-index:10}.sonner-loading-wrapper[data-visible=false]{transform-origin:center;animation:sonner-fade-out .2s ease forwards}.sonner-spinner{position:relative;top:50%;left:50%;height:var(--size);width:var(--size)}.sonner-loading-bar{animation:sonner-spin 1.2s linear infinite;background:var(--gray11);border-radius:6px;height:8%;left:-10%;position:absolute;top:-3.9%;width:24%}.sonner-loading-bar:first-child{animation-delay:-1.2s;transform:rotate(.0001deg) translate(146%)}.sonner-loading-bar:nth-child(2){animation-delay:-1.1s;transform:rotate(30deg) translate(146%)}.sonner-loading-bar:nth-child(3){animation-delay:-1s;transform:rotate(60deg) translate(146%)}.sonner-loading-bar:nth-child(4){animation-delay:-.9s;transform:rotate(90deg) translate(146%)}.sonner-loading-bar:nth-child(5){animation-delay:-.8s;transform:rotate(120deg) translate(146%)}.sonner-loading-bar:nth-child(6){animation-delay:-.7s;transform:rotate(150deg) translate(146%)}.sonner-loading-bar:nth-child(7){animation-delay:-.6s;transform:rotate(180deg) translate(146%)}.sonner-loading-bar:nth-child(8){animation-delay:-.5s;transform:rotate(210deg) translate(146%)}.sonner-loading-bar:nth-child(9){animation-delay:-.4s;transform:rotate(240deg) translate(146%)}.sonner-loading-bar:nth-child(10){animation-delay:-.3s;transform:rotate(270deg) translate(146%)}.sonner-loading-bar:nth-child(11){animation-delay:-.2s;transform:rotate(300deg) translate(146%)}.sonner-loading-bar:nth-child(12){animation-delay:-.1s;transform:rotate(330deg) translate(146%)}@keyframes sonner-fade-in{0%{opacity:0;transform:scale(.8)}100%{opacity:1;transform:scale(1)}}@keyframes sonner-fade-out{0%{opacity:1;transform:scale(1)}100%{opacity:0;transform:scale(.8)}}@keyframes sonner-spin{0%{opacity:1}100%{opacity:.15}}@media (prefers-reduced-motion){.sonner-loading-bar,[data-sonner-toast],[data-sonner-toast]>*{transition:none!important;animation:none!important}}.sonner-loader{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transform-origin:center;transition:opacity .2s,transform .2s}.sonner-loader[data-visible=false]{opacity:0;transform:scale(.8) translate(-50%,-50%)}");class z4 extends m.Component{constructor(r){super(r),this.state={hasError:!1,error:null,errorInfo:null}}static getDerivedStateFromError(r){return{hasError:!0,error:r,errorInfo:null}}componentDidCatch(r,l){console.error("[ErrorBoundary] 捕获到错误:",r),console.error("[ErrorBoundary] 错误信息:",l.componentStack),this.setState({error:r,errorInfo:l})}handleRetry=()=>{this.setState({hasError:!1,error:null,errorInfo:null})};handleGoHome=()=>{window.location.href="/"};handleReport=()=>{const{error:r,errorInfo:l}=this.state,s=`## 错误报告
**时间:** ${new Date().toISOString()}
**URL:** ${window.location.href}
**用户代理:** ${navigator.userAgent}
### 错误信息
\`\`\`
${r?.name}: ${r?.message}
\`\`\`
### 组件堆栈
\`\`\`
${l?.componentStack}
\`\`\`
`;navigator.clipboard.writeText(s).then(()=>{sv.success("错误信息已复制到剪贴板,请粘贴到 Issue 中")}).catch(()=>{sv.error("复制失败,请手动复制错误信息")})};render(){return this.state.hasError?this.props.fallback?this.props.fallback:p.jsx("div",{"code-path":"src/components/layout/ErrorBoundary.tsx:64:9",className:"min-h-[60vh] flex items-center justify-center p-6",children:p.jsxs("div",{"code-path":"src/components/layout/ErrorBoundary.tsx:65:11",className:"dg-card max-w-lg w-full p-8 text-center space-y-6",children:[p.jsx("div",{"code-path":"src/components/layout/ErrorBoundary.tsx:67:13",className:"mx-auto w-16 h-16 rounded-2xl bg-red-500/10 flex items-center justify-center",children:p.jsx(ci,{"code-path":"src/components/layout/ErrorBoundary.tsx:68:15",className:"h-8 w-8 text-red-400"})}),p.jsxs("div",{"code-path":"src/components/layout/ErrorBoundary.tsx:72:13",children:[p.jsx("h2",{"code-path":"src/components/layout/ErrorBoundary.tsx:73:15",className:"text-xl font-bold text-[var(--dg-text-primary)]",children:"页面出现错误"}),p.jsx("p",{"code-path":"src/components/layout/ErrorBoundary.tsx:76:15",className:"text-sm text-[var(--dg-text-muted)] mt-2",children:"抱歉,该页面遇到了意外错误。您可以尝试重新加载或返回首页。"})]}),this.state.error&&p.jsx("div",{"code-path":"src/components/layout/ErrorBoundary.tsx:83:15",className:"text-left",children:p.jsxs("details",{"code-path":"src/components/layout/ErrorBoundary.tsx:84:17",className:"group",children:[p.jsxs("summary",{"code-path":"src/components/layout/ErrorBoundary.tsx:85:19",className:"cursor-pointer text-xs text-[var(--dg-text-secondary)] hover:text-[var(--dg-text-primary)] transition-colors flex items-center gap-1.5",children:[p.jsx(Ay,{"code-path":"src/components/layout/ErrorBoundary.tsx:86:21",className:"h-3.5 w-3.5"}),"查看错误详情"]}),p.jsxs("div",{"code-path":"src/components/layout/ErrorBoundary.tsx:89:19",className:"mt-2 p-3 rounded-lg bg-[var(--dg-bg-tertiary)] border border-[var(--dg-border)] overflow-auto max-h-48",children:[p.jsxs("code",{"code-path":"src/components/layout/ErrorBoundary.tsx:90:21",className:"text-xs text-red-400 font-mono block whitespace-pre-wrap",children:[this.state.error.name,": ",this.state.error.message]}),this.state.errorInfo&&p.jsx("pre",{"code-path":"src/components/layout/ErrorBoundary.tsx:94:23",className:"text-xs text-[var(--dg-text-muted)] mt-2 whitespace-pre-wrap",children:this.state.errorInfo.componentStack})]})]})}),p.jsxs("div",{"code-path":"src/components/layout/ErrorBoundary.tsx:104:13",className:"flex items-center justify-center gap-3",children:[p.jsxs(Ct,{"code-path":"src/components/layout/ErrorBoundary.tsx:105:15",variant:"outline",className:"dg-btn-secondary",onClick:this.handleGoHome,children:[p.jsx(i0,{"code-path":"src/components/layout/ErrorBoundary.tsx:110:17",className:"h-4 w-4 mr-1.5"}),"返回首页"]}),p.jsxs(Ct,{"code-path":"src/components/layout/ErrorBoundary.tsx:113:15",className:"dg-btn-primary",onClick:this.handleRetry,children:[p.jsx(PC,{"code-path":"src/components/layout/ErrorBoundary.tsx:117:17",className:"h-4 w-4 mr-1.5"}),"重新加载"]}),p.jsxs(Ct,{"code-path":"src/components/layout/ErrorBoundary.tsx:120:15",variant:"outline",className:"dg-btn-ghost",onClick:this.handleReport,children:[p.jsx(Ay,{"code-path":"src/components/layout/ErrorBoundary.tsx:125:17",className:"h-4 w-4 mr-1.5"}),"复制错误"]})]})]})}):this.props.children}}const k4=m.lazy(()=>ye(()=>import("./Dashboard-Bnak5ucm.js"),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13]),import.meta.url).then(n=>({default:n.Dashboard}))),L4=m.lazy(()=>ye(()=>import("./ServerManager-BdA0wLle.js"),__vite__mapDeps([14,5,15,16,17,18,19,20,2,4,6,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,7,38,39,40]),import.meta.url).then(n=>({default:n.ServerManager}))),H4=m.lazy(()=>ye(()=>import("./CloudAccountManager-CLQenaRF.js"),__vite__mapDeps([41,15,35,5,6,21,22,40,23,42,43,44,34]),import.meta.url).then(n=>({default:n.CloudAccountManager}))),U4=m.lazy(()=>ye(()=>import("./DomainManager-CHC6sChS.js"),__vite__mapDeps([45,15,35,5,6,21,22,40,23,42,43,46,34]),import.meta.url).then(n=>({default:n.DomainManager}))),B4=m.lazy(()=>ye(()=>import("./RegionManager-BFNjY75O.js"),__vite__mapDeps([47,15,35,6,16,17,18,19,20,2,23,40,34,42,43,44]),import.meta.url).then(n=>({default:n.RegionManager}))),P4=m.lazy(()=>ye(()=>import("./PlatformManager-DYWQVw7P.js"),__vite__mapDeps([48,15,35,6,19,17,20,21,23,40,49,44,34,42,43]),import.meta.url).then(n=>({default:n.PlatformManager}))),q4=m.lazy(()=>ye(()=>import("./CloudBilling-C3BHo3kq.js"),__vite__mapDeps([50,15,35,5,6,51,17,19,20,21,4,22,40,44,34]),import.meta.url).then(n=>({default:n.CloudBilling}))),V4=m.lazy(()=>ye(()=>import("./KubernetesClusters-B4vM2QEv.js"),__vite__mapDeps([52,5,15,6,3,53,43,8,9,36,35,17,13,24,25,28,22,40,23,38,33,34]),import.meta.url).then(n=>({default:n.KubernetesClusters}))),G4=m.lazy(()=>ye(()=>import("./ClusterOverviewPage-BPSLpoOc.js"),__vite__mapDeps([54,5,6,18,3,55,22]),import.meta.url).then(n=>({default:n.default}))),Y4=m.lazy(()=>ye(()=>import("./NodeDetailPage-IxQ40-DV.js"),__vite__mapDeps([56,5,6,18,3,22,42]),import.meta.url).then(n=>({default:n.default}))),X4=m.lazy(()=>ye(()=>import("./NamespaceOverviewPage-BumTO5ru.js"),__vite__mapDeps([57,3,58]),import.meta.url).then(n=>({default:n.default}))),Q4=m.lazy(()=>ye(()=>import("./NamespaceManagementPage-C1sCMII5.js"),__vite__mapDeps([59,5,6,15,35,18,3,22,40,42,34]),import.meta.url).then(n=>({default:n.default}))),Ut=m.lazy(()=>ye(()=>import("./NamespaceResourcePage-BmrlmCyr.js"),__vite__mapDeps([60,5,15,6,19,17,20,18,61,55,3,62,63,37,24,25,64,65,28,7,32,30,22,31,33,35,36,58,40,34,23,44]),import.meta.url).then(n=>({default:n.default}))),iv=m.lazy(()=>ye(()=>import("./DeploymentDetailPage-aR6BSOsO.js"),__vite__mapDeps([66,5,15,35,6,3,55,61,62,63,37,19,17,20,24,25,64,65,28,7,32,30,22,31,33,18,40,67,68,58,49,36,51,34,69,29,70,71,43,72]),import.meta.url).then(n=>({default:n.default}))),cv=m.lazy(()=>ye(()=>import("./WorkloadViewPage-NQ3P_0qZ.js"),__vite__mapDeps([73,5,6,18,3,55,61,62,63,37,19,17,20,24,25,64,65,28,7,32,30,22,31,33,74,68,40]),import.meta.url).then(n=>({default:n.default}))),uv=m.lazy(()=>ye(()=>import("./TopologyView-BXbq9t6z.js"),__vite__mapDeps([75,5,15,35,6,19,17,20,36,3,64,69,44,22,40,37,23,34]),import.meta.url).then(n=>({default:n.TopologyView}))),K4=m.lazy(()=>ye(()=>import("./KubernetesNodes-Cd8cE9T3.js"),__vite__mapDeps([76,5,15,6,19,17,20,18,3,22,23]),import.meta.url).then(n=>({default:n.KubernetesNodes}))),$4=m.lazy(()=>ye(()=>import("./PodMetricsPage-DHZlrrD1.js"),__vite__mapDeps([77,5,6,19,17,20,18,3,22,7]),import.meta.url).then(n=>({default:n.default}))),F4=m.lazy(()=>ye(()=>import("./EventsPage-PYWulpek.js"),__vite__mapDeps([78,5,6,19,17,20,18,3,22,79,8,10]),import.meta.url).then(n=>({default:n.default}))),Z4=m.lazy(()=>ye(()=>import("./CapacityPage-C5V-gcbH.js"),__vite__mapDeps([80,5,6,19,17,20,18,3,22,33,7]),import.meta.url).then(n=>({default:n.default}))),dv=m.lazy(()=>ye(()=>import("./AlertManager-CIlo8zNg.js"),__vite__mapDeps([81,5,53,82,15,6,18,23,51,17,16,83,35,36,84,85,34,40,8,9]),import.meta.url).then(n=>({default:n.AlertManager}))),I4=m.lazy(()=>ye(()=>import("./ApprovalFlow-CBfXmRHu.js"),__vite__mapDeps([86,5,6,36,87,15,58,42,43,23,88,39,12,35,19,17,20,40]),import.meta.url).then(n=>({default:n.ApprovalFlowManager}))),J4=m.lazy(()=>ye(()=>import("./ApprovalResourcePage-D5tLYuMB.js"),__vite__mapDeps([89,90,5,15,6,35,18,19,17,20,87,40,23,22,58,43,70]),import.meta.url).then(n=>({default:n.ApprovalResourcePage}))),W4=m.lazy(()=>ye(()=>import("./ApprovalAppPage-Cb_9-VSM.js"),__vite__mapDeps([91,90,5,15,6,35,18,19,17,20,87,40,23,22,58,43,70]),import.meta.url).then(n=>({default:n.ApprovalAppPage}))),eO=m.lazy(()=>ye(()=>import("./ApprovalPermissionPage-sD3jOkW3.js"),__vite__mapDeps([92,90,5,15,6,35,18,19,17,20,87,40,23,22,58,43,70]),import.meta.url).then(n=>({default:n.ApprovalPermissionPage}))),tO=m.lazy(()=>ye(()=>import("./ApprovalWorkflowPage-CkiDNOXx.js"),__vite__mapDeps([93,5,87,40,94,20,70,46,34,95]),import.meta.url).then(n=>({default:n.default}))),nO=m.lazy(()=>ye(()=>import("./ScriptManager-BtBVGWKQ.js"),__vite__mapDeps([96,15,19,17,20,53,16,97,6,43,35,36,39,5,70,62,34,23,40]),import.meta.url).then(n=>({default:n.ScriptManager}))),jd=m.lazy(()=>ye(()=>import("./SystemManager-Cttw8UXN.js"),__vite__mapDeps([98,53,6,5,15,18,19,17,20,39,30,33,43,22,23,40,85,34,36,35,16,51,99,67]),import.meta.url).then(n=>({default:n.SystemManager}))),Nd=m.lazy(()=>ye(()=>import("./AuditPage-C5Vt2l8W.js"),__vite__mapDeps([100,5,15,18,24,25,6,26,28,101,102,103,23,22,70,33]),import.meta.url).then(n=>({default:n.AuditPage}))),aO=m.lazy(()=>ye(()=>import("./CredentialManager-C46yBTw4.js"),__vite__mapDeps([104,15,35,6,19,17,20,27,22,40,23,69,58,44,43,42,34,62]),import.meta.url).then(n=>({default:n.default}))),rO=m.lazy(()=>ye(()=>import("./PipelineManager-DEcxTfnk.js"),__vite__mapDeps([105,15,106,101,102,5,6,43,64,107,58,12,70,67,34,36,35,19,17,20,108,27,74,40,23,79,109]),import.meta.url).then(n=>({default:n.PipelineManager}))),oO=m.lazy(()=>ye(()=>import("./DeployCredentials-CD3-Crfj.js"),__vite__mapDeps([110,15,6,53,35,19,17,20,108,27,40,22,43,33,111,44,34]),import.meta.url).then(n=>({default:n.default}))),fv=m.lazy(()=>ye(()=>import("./PipelineEditor-BgDAvyBk.js"),__vite__mapDeps([112,5,15,6,53,19,17,20,36,51,35,106,108,37,70,40,34,107,58,99,69,111]),import.meta.url).then(n=>({default:n.default}))),lO=m.lazy(()=>ye(()=>import("./PipelineRunDetail-602z_gJG.js"),__vite__mapDeps([113,6,5,106,29,28,32,58,33,67,34,22,70,64,42,43,114]),import.meta.url).then(n=>({default:n.default}))),sO=m.lazy(()=>ye(()=>import("./DeployRBAC-DAr86RmB.js"),__vite__mapDeps([115,5,15,6,19,17,20,35,106,108,40,37,34,99]),import.meta.url).then(n=>({default:n.default}))),iO=m.lazy(()=>ye(()=>import("./UserGroupsManager-D865-bMJ.js"),__vite__mapDeps([116,15,6,35,108,22,40,44,34,99]),import.meta.url).then(n=>({default:n.default}))),cO=m.lazy(()=>ye(()=>import("./CronJobManager-Cc8oTcmF.js"),__vite__mapDeps([117,5,4,15,6,16,17,97,43,19,20,36,35,18,67,22,40,23,34,118,70,72,39]),import.meta.url).then(n=>({default:n.CronJobManager}))),uO=m.lazy(()=>ye(()=>import("./AIOpsAssistant-BPaKdP8e.js"),__vite__mapDeps([119,5,15,6,35,19,17,20,51,1,82,120,121,42,58,122,65,84,114,123]),import.meta.url).then(n=>({default:n.AIOpsAssistant}))),dO=m.lazy(()=>ye(()=>import("./AIAlertAnalyzer-Dq6bqdDE.js"),__vite__mapDeps([124,5,6,82,121,63,122,58,70,62,43]),import.meta.url).then(n=>({default:n.AIAlertAnalyzer}))),fO=m.lazy(()=>ye(()=>import("./AIPredictiveAnalytics-B2FT7nSj.js"),__vite__mapDeps([125,5,4,6,53,19,17,20,1,2,82,7,69,126,122,63,11,68]),import.meta.url).then(n=>({default:n.AIPredictiveAnalytics}))),pO=m.lazy(()=>ye(()=>import("./AlertCenter-CV_ShMbm.js"),__vite__mapDeps([127,15,6,5,4,19,17,20,53,51,82,128,120,69,35,83,36,84,85,22,40,126,39,34,23]),import.meta.url).then(n=>({default:n.default}))),hO=m.lazy(()=>ye(()=>import("./TraceManager-BQ4plJoS.js"),__vite__mapDeps([129,15,6,5,4,19,17,20,53,35,130,23,22,122,43,109,64,69,12]),import.meta.url).then(n=>({default:n.default}))),mO=m.lazy(()=>ye(()=>import("./HostMonitor-CTNG5an2.js"),__vite__mapDeps([131,120,101,5,19,17,20,53,6,8,9,22,40,43,39,34,7,71]),import.meta.url).then(n=>({default:n.HostMonitor}))),gO=m.lazy(()=>ye(()=>import("./GrafanaDashboard-B-wruqMH.js"),__vite__mapDeps([132,15,6,5,19,17,20,35,2,133,134,120,122,135,22,123,136,95,4,53,69,62,33,70,16,28,118,34,49,40]),import.meta.url).then(n=>({default:n.default}))),yO=m.lazy(()=>ye(()=>import("./MonitorCenter-QkAKQ3Hb.js"),__vite__mapDeps([137,131,120,101,5,19,17,20,53,6,8,9,22,40,43,39,34,7,71,135,13,15,35,18,51,138,136,42]),import.meta.url).then(n=>({default:n.MonitorCenter}))),vO=m.lazy(()=>ye(()=>import("./MetricsExplorer-CYgoYJCp.js"),__vite__mapDeps([139,5,19,17,20,15,135,23,88,40,7]),import.meta.url).then(n=>({default:n.MetricsExplorer}))),xO=m.lazy(()=>ye(()=>import("./DatasourcePage-BdYbKb3w.js"),__vite__mapDeps([140,53,15,6,5,35,51,17,19,20,134,22,40,94,39,34,111,43,42]),import.meta.url).then(n=>({default:n.default})));function bO(){return p.jsxs("div",{"code-path":"src/App.tsx:64:5",className:"flex flex-col items-center justify-center h-[calc(100vh-14rem)] gap-4",children:[p.jsxs("div",{"code-path":"src/App.tsx:65:7",className:"relative",children:[p.jsx("div",{"code-path":"src/App.tsx:66:9",className:"h-10 w-10 border-3 border-[var(--dg-border)] border-t-[var(--dg-blue)] rounded-full animate-spin"}),p.jsx("div",{"code-path":"src/App.tsx:67:9",className:"absolute inset-0 h-10 w-10 border-3 border-transparent border-t-[var(--dg-blue)] rounded-full animate-spin opacity-30",style:{animationDirection:"reverse",animationDuration:"1s"}})]}),p.jsx("p",{"code-path":"src/App.tsx:69:7",className:"text-sm text-[var(--dg-text-muted)]",children:"加载中..."})]})}function ne({children:n}){const r=_t();return p.jsx(z4,{"code-path":"src/App.tsx:78:5",children:p.jsx(_4,{"code-path":"src/App.tsx:79:7",children:p.jsx(m.Suspense,{"code-path":"src/App.tsx:80:9",fallback:p.jsx(bO,{"code-path":"src/App.tsx:80:29"}),children:n})},r.pathname)})}const SO=new vE({defaultOptions:{queries:{staleTime:300*1e3,retry:1,refetchOnWindowFocus:!1}}});function wO(){return p.jsx(zE,{"code-path":"src/App.tsx:100:5",children:p.jsx(xE,{"code-path":"src/App.tsx:101:7",client:SO,children:p.jsx(S4,{"code-path":"src/App.tsx:102:9",children:p.jsx(kw,{"code-path":"src/App.tsx:103:11",children:p.jsxs(uw,{"code-path":"src/App.tsx:104:13",children:[p.jsx(W,{"code-path":"src/App.tsx:105:15",path:"/login",element:p.jsx(A4,{"code-path":"src/App.tsx:105:45"})}),p.jsxs(W,{"code-path":"src/App.tsx:106:15",path:"/",element:p.jsx(C4,{"code-path":"src/App.tsx:107:17",children:p.jsx(GM,{"code-path":"src/App.tsx:108:19"})}),children:[p.jsx(W,{"code-path":"src/App.tsx:111:17",index:!0,element:p.jsx(ne,{"code-path":"src/App.tsx:111:39",children:p.jsx(k4,{"code-path":"src/App.tsx:111:49"})})}),p.jsx(W,{"code-path":"src/App.tsx:112:17",path:"servers",element:p.jsx(ne,{"code-path":"src/App.tsx:112:48",children:p.jsx(L4,{"code-path":"src/App.tsx:112:58"})})}),p.jsx(W,{"code-path":"src/App.tsx:113:17",path:"cloud-accounts",element:p.jsx(ne,{"code-path":"src/App.tsx:113:55",children:p.jsx(H4,{"code-path":"src/App.tsx:113:65"})})}),p.jsx(W,{"code-path":"src/App.tsx:114:17",path:"domains",element:p.jsx(ne,{"code-path":"src/App.tsx:114:48",children:p.jsx(U4,{"code-path":"src/App.tsx:114:58"})})}),p.jsx(W,{"code-path":"src/App.tsx:115:17",path:"regions",element:p.jsx(ne,{"code-path":"src/App.tsx:115:48",children:p.jsx(B4,{"code-path":"src/App.tsx:115:58"})})}),p.jsx(W,{"code-path":"src/App.tsx:116:17",path:"platforms",element:p.jsx(ne,{"code-path":"src/App.tsx:116:50",children:p.jsx(P4,{"code-path":"src/App.tsx:116:60"})})}),p.jsx(W,{"code-path":"src/App.tsx:117:17",path:"cloud-billing",element:p.jsx(ne,{"code-path":"src/App.tsx:117:54",children:p.jsx(q4,{"code-path":"src/App.tsx:117:64"})})}),p.jsxs(W,{"code-path":"src/App.tsx:120:17",path:"kubernetes",children:[p.jsx(W,{"code-path":"src/App.tsx:121:19",index:!0,element:p.jsx(ne,{"code-path":"src/App.tsx:121:41",children:p.jsx(V4,{"code-path":"src/App.tsx:121:51"})})}),p.jsxs(W,{"code-path":"src/App.tsx:122:19",path:":clusterCode",children:[p.jsx(W,{"code-path":"src/App.tsx:123:21",index:!0,element:p.jsx(ne,{"code-path":"src/App.tsx:123:43",children:p.jsx(G4,{"code-path":"src/App.tsx:123:53"})})}),p.jsx(W,{"code-path":"src/App.tsx:124:21",path:"metrics/pods",element:p.jsx(ne,{"code-path":"src/App.tsx:124:57",children:p.jsx($4,{"code-path":"src/App.tsx:124:67"})})}),p.jsx(W,{"code-path":"src/App.tsx:125:21",path:"events",element:p.jsx(ne,{"code-path":"src/App.tsx:125:51",children:p.jsx(F4,{"code-path":"src/App.tsx:125:61"})})}),p.jsx(W,{"code-path":"src/App.tsx:126:21",path:"capacity",element:p.jsx(ne,{"code-path":"src/App.tsx:126:53",children:p.jsx(Z4,{"code-path":"src/App.tsx:126:63"})})}),p.jsx(W,{"code-path":"src/App.tsx:127:21",path:"namespaces",element:p.jsx(ne,{"code-path":"src/App.tsx:127:55",children:p.jsx(Q4,{"code-path":"src/App.tsx:127:65"})})}),p.jsx(W,{"code-path":"src/App.tsx:128:21",path:"nodes/:nodeName",element:p.jsx(ne,{"code-path":"src/App.tsx:128:60",children:p.jsx(Y4,{"code-path":"src/App.tsx:128:70"})})}),p.jsx(W,{"code-path":"src/App.tsx:129:21",path:"topology",element:p.jsx(ne,{"code-path":"src/App.tsx:129:53",children:p.jsx(uv,{"code-path":"src/App.tsx:129:63"})})}),p.jsxs(W,{"code-path":"src/App.tsx:130:21",path:"namespace/:namespace",children:[p.jsx(W,{"code-path":"src/App.tsx:131:23",index:!0,element:p.jsx(ne,{"code-path":"src/App.tsx:131:45",children:p.jsx(X4,{"code-path":"src/App.tsx:131:55"})})}),p.jsxs(W,{"code-path":"src/App.tsx:132:23",path:"workload",children:[p.jsx(W,{"code-path":"src/App.tsx:133:25",path:":mode/Deployment/:name",element:p.jsx(ne,{"code-path":"src/App.tsx:133:71",children:p.jsx(iv,{"code-path":"src/App.tsx:133:81"})})}),p.jsx(W,{"code-path":"src/App.tsx:134:25",path:":mode/StatefulSet/:name",element:p.jsx(ne,{"code-path":"src/App.tsx:134:72",children:p.jsx(cv,{"code-path":"src/App.tsx:134:82"})})}),p.jsx(W,{"code-path":"src/App.tsx:135:25",path:":mode/DaemonSet/:name",element:p.jsx(ne,{"code-path":"src/App.tsx:135:70",children:p.jsx(cv,{"code-path":"src/App.tsx:135:80"})})})]}),p.jsx(W,{"code-path":"src/App.tsx:137:23",path:"deployments",element:p.jsx(ne,{"code-path":"src/App.tsx:137:58",children:p.jsx(Ut,{"code-path":"src/App.tsx:137:68"})})}),p.jsx(W,{"code-path":"src/App.tsx:138:23",path:"deployments/:name",element:p.jsx(ne,{"code-path":"src/App.tsx:138:64",children:p.jsx(iv,{"code-path":"src/App.tsx:138:74"})})}),p.jsx(W,{"code-path":"src/App.tsx:139:23",path:"pods",element:p.jsx(ne,{"code-path":"src/App.tsx:139:51",children:p.jsx(Ut,{"code-path":"src/App.tsx:139:61"})})}),p.jsx(W,{"code-path":"src/App.tsx:140:23",path:"services",element:p.jsx(ne,{"code-path":"src/App.tsx:140:55",children:p.jsx(Ut,{"code-path":"src/App.tsx:140:65"})})}),p.jsx(W,{"code-path":"src/App.tsx:141:23",path:"ingresses",element:p.jsx(ne,{"code-path":"src/App.tsx:141:56",children:p.jsx(Ut,{"code-path":"src/App.tsx:141:66"})})}),p.jsx(W,{"code-path":"src/App.tsx:142:23",path:"configmaps",element:p.jsx(ne,{"code-path":"src/App.tsx:142:57",children:p.jsx(Ut,{"code-path":"src/App.tsx:142:67"})})}),p.jsx(W,{"code-path":"src/App.tsx:143:23",path:"secrets",element:p.jsx(ne,{"code-path":"src/App.tsx:143:54",children:p.jsx(Ut,{"code-path":"src/App.tsx:143:64"})})}),p.jsx(W,{"code-path":"src/App.tsx:144:23",path:"hpas",element:p.jsx(ne,{"code-path":"src/App.tsx:144:51",children:p.jsx(Ut,{"code-path":"src/App.tsx:144:61"})})}),p.jsx(W,{"code-path":"src/App.tsx:145:23",path:"cronjobs",element:p.jsx(ne,{"code-path":"src/App.tsx:145:55",children:p.jsx(Ut,{"code-path":"src/App.tsx:145:65"})})}),p.jsx(W,{"code-path":"src/App.tsx:146:23",path:"pvcs",element:p.jsx(ne,{"code-path":"src/App.tsx:146:51",children:p.jsx(Ut,{"code-path":"src/App.tsx:146:61"})})}),p.jsx(W,{"code-path":"src/App.tsx:147:23",path:"statefulsets",element:p.jsx(ne,{"code-path":"src/App.tsx:147:59",children:p.jsx(Ut,{"code-path":"src/App.tsx:147:69"})})}),p.jsx(W,{"code-path":"src/App.tsx:148:23",path:"daemonsets",element:p.jsx(ne,{"code-path":"src/App.tsx:148:57",children:p.jsx(Ut,{"code-path":"src/App.tsx:148:67"})})})]})]})]}),p.jsx(W,{"code-path":"src/App.tsx:154:17",path:"workloads",element:p.jsx(ne,{"code-path":"src/App.tsx:154:50",children:p.jsx(Ut,{"code-path":"src/App.tsx:154:60"})})}),p.jsx(W,{"code-path":"src/App.tsx:155:17",path:"workloads/:type",element:p.jsx(ne,{"code-path":"src/App.tsx:155:56",children:p.jsx(Ut,{"code-path":"src/App.tsx:155:66"})})}),p.jsx(W,{"code-path":"src/App.tsx:156:17",path:"nodes",element:p.jsx(ne,{"code-path":"src/App.tsx:156:46",children:p.jsx(K4,{"code-path":"src/App.tsx:156:56"})})}),p.jsx(W,{"code-path":"src/App.tsx:157:17",path:"topology",element:p.jsx(ne,{"code-path":"src/App.tsx:157:49",children:p.jsx(uv,{"code-path":"src/App.tsx:157:59"})})}),p.jsx(W,{"code-path":"src/App.tsx:160:17",path:"pipelines",element:p.jsx(ne,{"code-path":"src/App.tsx:160:50",children:p.jsx(rO,{"code-path":"src/App.tsx:160:60"})})}),p.jsx(W,{"code-path":"src/App.tsx:161:17",path:"pipelines/:code",element:p.jsx(ne,{"code-path":"src/App.tsx:161:56",children:p.jsx(fv,{"code-path":"src/App.tsx:161:66"})})}),p.jsx(W,{"code-path":"src/App.tsx:162:17",path:"pipelines/:code/runs",element:p.jsx(ne,{"code-path":"src/App.tsx:162:61",children:p.jsx(lO,{"code-path":"src/App.tsx:162:71"})})}),p.jsx(W,{"code-path":"src/App.tsx:163:17",path:"pipelines/:code/edit",element:p.jsx(ne,{"code-path":"src/App.tsx:163:61",children:p.jsx(fv,{"code-path":"src/App.tsx:163:71"})})}),p.jsx(W,{"code-path":"src/App.tsx:164:17",path:"deploy/configureTools",element:p.jsx(ne,{"code-path":"src/App.tsx:164:62",children:p.jsx(oO,{"code-path":"src/App.tsx:164:72"})})}),p.jsx(W,{"code-path":"src/App.tsx:165:17",path:"deploy/groups",element:p.jsx(ne,{"code-path":"src/App.tsx:165:54",children:p.jsx(iO,{"code-path":"src/App.tsx:165:64"})})}),p.jsx(W,{"code-path":"src/App.tsx:166:17",path:"deploy/rbac",element:p.jsx(ne,{"code-path":"src/App.tsx:166:52",children:p.jsx(sO,{"code-path":"src/App.tsx:166:62"})})}),p.jsx(W,{"code-path":"src/App.tsx:169:17",path:"metrics",element:p.jsx(ne,{"code-path":"src/App.tsx:169:48",children:p.jsx(vO,{"code-path":"src/App.tsx:169:58"})})}),p.jsx(W,{"code-path":"src/App.tsx:170:17",path:"datasources",element:p.jsx(ne,{"code-path":"src/App.tsx:170:52",children:p.jsx(xO,{"code-path":"src/App.tsx:170:62"})})}),p.jsx(W,{"code-path":"src/App.tsx:171:17",path:"trace",element:p.jsx(ne,{"code-path":"src/App.tsx:171:46",children:p.jsx(hO,{"code-path":"src/App.tsx:171:56"})})}),p.jsx(W,{"code-path":"src/App.tsx:172:17",path:"dashboards",element:p.jsx(ne,{"code-path":"src/App.tsx:172:51",children:p.jsx(gO,{"code-path":"src/App.tsx:172:61"})})}),p.jsx(W,{"code-path":"src/App.tsx:173:17",path:"host-monitor",element:p.jsx(ne,{"code-path":"src/App.tsx:173:53",children:p.jsx(mO,{"code-path":"src/App.tsx:173:63"})})}),p.jsx(W,{"code-path":"src/App.tsx:174:17",path:"alerts",element:p.jsx(ne,{"code-path":"src/App.tsx:174:47",children:p.jsx(dv,{"code-path":"src/App.tsx:174:57"})})}),p.jsx(W,{"code-path":"src/App.tsx:175:17",path:"alert-center",element:p.jsx(ne,{"code-path":"src/App.tsx:175:53",children:p.jsx(pO,{"code-path":"src/App.tsx:175:63"})})}),p.jsx(W,{"code-path":"src/App.tsx:176:17",path:"monitor-center",element:p.jsx(ne,{"code-path":"src/App.tsx:176:55",children:p.jsx(yO,{"code-path":"src/App.tsx:176:65"})})}),p.jsx(W,{"code-path":"src/App.tsx:177:17",path:"logs",element:p.jsx(ne,{"code-path":"src/App.tsx:177:45",children:p.jsx(dv,{"code-path":"src/App.tsx:177:55"})})}),p.jsx(W,{"code-path":"src/App.tsx:180:17",path:"approval",element:p.jsx(ne,{"code-path":"src/App.tsx:180:49",children:p.jsx(I4,{"code-path":"src/App.tsx:180:59"})})}),p.jsx(W,{"code-path":"src/App.tsx:181:17",path:"approval/resource",element:p.jsx(ne,{"code-path":"src/App.tsx:181:58",children:p.jsx(J4,{"code-path":"src/App.tsx:181:68"})})}),p.jsx(W,{"code-path":"src/App.tsx:182:17",path:"approval/app",element:p.jsx(ne,{"code-path":"src/App.tsx:182:53",children:p.jsx(W4,{"code-path":"src/App.tsx:182:63"})})}),p.jsx(W,{"code-path":"src/App.tsx:183:17",path:"approval/permission",element:p.jsx(ne,{"code-path":"src/App.tsx:183:60",children:p.jsx(eO,{"code-path":"src/App.tsx:183:70"})})}),p.jsx(W,{"code-path":"src/App.tsx:184:17",path:"cronjobs",element:p.jsx(ne,{"code-path":"src/App.tsx:184:49",children:p.jsx(cO,{"code-path":"src/App.tsx:184:59"})})}),p.jsx(W,{"code-path":"src/App.tsx:185:17",path:"scripts",element:p.jsx(ne,{"code-path":"src/App.tsx:185:48",children:p.jsx(nO,{"code-path":"src/App.tsx:185:58"})})}),p.jsx(W,{"code-path":"src/App.tsx:189:17",path:"ai-assistant",element:p.jsx(ne,{"code-path":"src/App.tsx:189:53",children:p.jsx(uO,{"code-path":"src/App.tsx:189:63"})})}),p.jsx(W,{"code-path":"src/App.tsx:190:17",path:"ai-alert-analyzer",element:p.jsx(ne,{"code-path":"src/App.tsx:190:58",children:p.jsx(dO,{"code-path":"src/App.tsx:190:68"})})}),p.jsx(W,{"code-path":"src/App.tsx:191:17",path:"ai-predictive",element:p.jsx(ne,{"code-path":"src/App.tsx:191:54",children:p.jsx(fO,{"code-path":"src/App.tsx:191:64"})})}),p.jsx(W,{"code-path":"src/App.tsx:194:17",path:"audit/terminal",element:p.jsx(ne,{"code-path":"src/App.tsx:194:55",children:p.jsx(Nd,{"code-path":"src/App.tsx:194:65"})})}),p.jsx(W,{"code-path":"src/App.tsx:195:17",path:"audit/operations",element:p.jsx(ne,{"code-path":"src/App.tsx:195:57",children:p.jsx(Nd,{"code-path":"src/App.tsx:195:67"})})}),p.jsx(W,{"code-path":"src/App.tsx:196:17",path:"audit/login-logs",element:p.jsx(ne,{"code-path":"src/App.tsx:196:57",children:p.jsx(Nd,{"code-path":"src/App.tsx:196:67"})})}),p.jsx(W,{"code-path":"src/App.tsx:199:17",path:"users",element:p.jsx(ne,{"code-path":"src/App.tsx:199:46",children:p.jsx(jd,{"code-path":"src/App.tsx:199:56"})})}),p.jsx(W,{"code-path":"src/App.tsx:200:17",path:"roles",element:p.jsx(ne,{"code-path":"src/App.tsx:200:46",children:p.jsx(jd,{"code-path":"src/App.tsx:200:56"})})}),p.jsx(W,{"code-path":"src/App.tsx:201:17",path:"credentials",element:p.jsx(ne,{"code-path":"src/App.tsx:201:52",children:p.jsx(aO,{"code-path":"src/App.tsx:201:62"})})}),p.jsx(W,{"code-path":"src/App.tsx:202:17",path:"settings",element:p.jsx(ne,{"code-path":"src/App.tsx:202:49",children:p.jsx(jd,{"code-path":"src/App.tsx:202:59"})})}),p.jsx(W,{"code-path":"src/App.tsx:203:17",path:"approval-workflow",element:p.jsx(ne,{"code-path":"src/App.tsx:203:58",children:p.jsx(tO,{"code-path":"src/App.tsx:203:68"})})}),p.jsx(W,{"code-path":"src/App.tsx:206:17",path:"*",element:p.jsx(Tv,{"code-path":"src/App.tsx:206:42",to:"/",replace:!0})})]})]})})})})})}iS.createRoot(document.getElementById("root")).render(p.jsx(m.StrictMode,{"code-path":"src/main.tsx:7:3",children:p.jsx(wO,{"code-path":"src/main.tsx:8:5"})}));export{_C as $,Ey as A,Ct as B,WA as C,p4 as D,yd as E,vd as F,_y as G,Oy as H,xC as I,el as J,gd as K,AC as L,NC as M,bd as N,s0 as O,dC as P,ZA as Q,PC as R,My as S,ci as T,d0 as U,xd as V,YA as W,e_ as X,JC as Y,Ry as Z,cC as _,g4 as a,Ww as a$,Oe as a0,a_ as a1,c_ as a2,cn as a3,aT as a4,B_ as a5,$A as a6,Ei as a7,_O as a8,nl as a9,J0 as aA,Qn as aB,Di as aC,uf as aD,w3 as aE,ht as aF,A1 as aG,m1 as aH,Of as aI,Mf as aJ,Ri as aK,W0 as aL,A_ as aM,e1 as aN,p0 as aO,HA as aP,ti as aQ,ni as aR,ai as aS,Wd as aT,ri as aU,Io as aV,kC as aW,Wo as aX,VM as aY,OO as aZ,lE as a_,mE as aa,gt as ab,TO as ac,sn as ad,RO as ae,ft as af,Kv as ag,Ca as ah,Rt as ai,qe as aj,zi as ak,Xe as al,ue as am,c3 as an,mf as ao,Ka as ap,v1 as aq,_T as ar,RT as as,i0 as at,Ty as au,YC as av,Aa as aw,Ni as ax,I0 as ay,h1 as az,y4 as b,Ud as b0,Lv as b1,Iw as b2,Jw as b3,Hd as b4,Dv as b5,fE as b6,nE as b7,CA as b8,tf as b9,zA as ba,CO as bb,pv as bc,ye as bd,TC as be,EO as bf,x4 as c,b4 as d,v4 as e,zO as f,tC as g,Ve as h,fe as i,p as j,AO as k,jO as l,ul as m,li as n,QA as o,lC as p,Bs as q,m as r,Gd as s,sv as t,fx as u,Ps as v,rC as w,DO as x,_t as y,Is as z};