chore: 同步 embed 静态资源(base=/ 修复深链白屏)

二进制 / K8s embed 模式 go:embed 使用 backend/static
This commit is contained in:
Logan.Li committed 2026-06-26 11:04:50 +08:00
1 parent 992e9b2ecc
commit 921b44d6a4
155 files changed
+187 -184

No files matched your search

+103
View File
@@ -0,0 +1,103 @@
const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/Dashboard-CpFsV4so.js","assets/dashboard-DIS6joUE.js","assets/server-C0cSEEX-.js","assets/index-DSkkspoy.js","assets/stat-strip-M_Ng3raR.js","assets/card-D0oz3NII.js","assets/badge-BsIZhz7S.js","assets/hard-drive-zBn-z9Ht.js","assets/generateCategoricalChart-B4pnCJMD.js","assets/AreaChart-qozZsHkf.js","assets/BarChart-w5jU15cp.js","assets/memory-stick-CZtVAQ-V.js","assets/arrow-right-QQqkjfZb.js","assets/circle-B1H3eeGO.js","assets/ServerManager-jWAxptBk.js","assets/input-C6mE-wO9.js","assets/checkbox-D73wKf04.js","assets/index-WFeZT6kc.js","assets/table-Dh5trM9F.js","assets/select-pPlmgAjn.js","assets/chevron-up-Z8QjN8G2.js","assets/unwrap-Bv0ReG-f.js","assets/useMutation-C9fIiouP.js","assets/account-HBV_I0ZG.js","assets/refresh-cw-e9vbQhCy.js","assets/search-BDsFve6h.js","assets/xterm-DSqgeKvr.js","assets/xterm-DXOU9pbP.css","assets/xterm-utils-slbfdUHf.js","assets/credential-BnmvNrfT.js","assets/minimize-2-DBp9LGa2.js","assets/folder-open-B72Redy5.js","assets/upload-DAFoufx2.js","assets/folder-CQ5eyfNi.js","assets/arrow-left-C7utsRsB.js","assets/download-BSvsFf63.js","assets/trash-2-5oUve9eW.js","assets/region-CWnyU1Ly.js","assets/label-8e-EC7mH.js","assets/textarea-DDxE7TMs.js","assets/save-w9vZ9YyU.js","assets/ellipsis-ClGZZTS8.js","assets/square-pen-DYung4SK.js","assets/plus-DOS6OUrq.js","assets/CloudAccountManager-BVwOUZew.js","assets/circle-check-DMxKs2Ba.js","assets/circle-x-CYoA2i-_.js","assets/pencil-BgEVXj0m.js","assets/DomainManager-zkZlS39Q.js","assets/pen-B5_8qwiI.js","assets/RegionManager-kThsiLJu.js","assets/PlatformManager-vFtlFcHf.js","assets/platform-2GgNsjLE.js","assets/external-link-DUvuGx7K.js","assets/CloudBilling-TLuqrRPd.js","assets/switch-8l7ThrsD.js","assets/billing-CtDdgyDv.js","assets/KubernetesClusters-DXK1Oh7m.js","assets/tabs-CH1b5gPd.js","assets/ClusterOverviewPage-CKogHX3B.js","assets/use-toast-C8TQro77.js","assets/NodeDetailPage-Ba5FlDOK.js","assets/NamespaceOverviewPage-9StdT3nt.js","assets/file-text-B8e3PkIb.js","assets/NamespaceManagementPage-DWhlEGFV.js","assets/NamespaceResourcePage-fCDkYQ2u.js","assets/PodFileBrowser-BYnKz8ea.js","assets/copy-DRb4X68n.js","assets/sparkles-Bd2inR9e.js","assets/box-CHjdSJYg.js","assets/rotate-cw-ClBTsHWn.js","assets/DeploymentDetailPage-uM20wCyc.js","assets/history-0zIbY_Ux.js","assets/minus-B61YKf1a.js","assets/zap-72OjNvOL.js","assets/play-BAPO-6Xq.js","assets/disc-vNDYYr0z.js","assets/pause-5yiLcu-G.js","assets/WorkloadViewPage-DdhKSaOu.js","assets/tag-CNIwF8sk.js","assets/TopologyView-BSuoiPHd.js","assets/KubernetesNodes-D-wQFvAl.js","assets/PodMetricsPage-BHRymnjF.js","assets/EventsPage-B_-Z2J3X.js","assets/layers-dRuVhMxP.js","assets/CapacityPage-BNtx5LKv.js","assets/AlertManager-BX6jkt2w.js","assets/alert-BgGvEFrj.js","assets/AlertRuleDialog-CkgDI_88.js","assets/message-square-C0PKhW_h.js","assets/phone-DFQ2ZxxE.js","assets/ApprovalFlow-DHMc4Uoc.js","assets/approval-DHBTR1U2.js","assets/funnel-61tqn0Og.js","assets/ApprovalResourcePage-BLXD6TYy.js","assets/ApprovalCategoryPage-Bn7tBKnm.js","assets/ApprovalAppPage-DgMk2TTQ.js","assets/ApprovalPermissionPage-C-3uphIb.js","assets/ApprovalWorkflowPage-DnwvjW3p.js","assets/star-LL2nQvPd.js","assets/arrow-up-CcBQTWpn.js","assets/ScriptManager-DjhPzcun.js","assets/automation-Bve9hYh8.js","assets/SystemManager-BdQt_W0N.js","assets/user-plus-CTbJ7AX7.js","assets/TerminalAuditTab-j3bGhIFW.js","assets/terminal-D0xu_OgS.js","assets/AuditOperationsTab-CXah_swN.js","assets/audit-DVfdGNwm.js","assets/LoginLogsTab-JOKC1c8F.js","assets/CredentialManager-DqJzGhhb.js","assets/PipelineManager-B8W1wR1t.js","assets/pipeline-CgOYDc3n.js","assets/circle-stop-CJ1jBDRa.js","assets/config-CxWPmf4g.js","assets/code-BxEc8JAj.js","assets/DeployCredentials-CnF2MiE4.js","assets/wrench-Ds7KM83L.js","assets/PipelineEditor-BT9Z1XKa.js","assets/PipelineRunDetail-u63xdjQ8.js","assets/square-DFlNutLQ.js","assets/DeployRBAC-CjIJtsK0.js","assets/UserGroupsManager-DT7hj3YR.js","assets/CronJobManager-D8QrE27d.js","assets/package-open-C0BFsc9q.js","assets/AIOpsAssistant-Dx0BjTut.js","assets/agent-Bb56k6oq.js","assets/ai-BNXuq6Dq.js","assets/trending-up-CwtABPES.js","assets/wifi-lPn3W9ZW.js","assets/AIAlertAnalyzer-DTgvdfrJ.js","assets/AIPredictiveAnalytics-Dl3ksS6d.js","assets/calendar-DRDZJOlv.js","assets/AlertCenter-CP9AssZd.js","assets/alert-center-Bpw1a6Eu.js","assets/TraceManager-v21tVhP0.js","assets/trace-L8uY5gM3.js","assets/HostMonitor-Bk7m0jON.js","assets/GrafanaDashboard-T62K_Pot.js","assets/grafana-DTc3taUi.js","assets/datasource-CgE8bmC1.js","assets/metrics-CFR1r9Ln.js","assets/arrow-up-down-BEEVzjHo.js","assets/MonitorCenter-DpCUj5yn.js","assets/site-DwJsZTdz.js","assets/MetricsExplorer-CK16EFHm.js","assets/DatasourcePage-Bt9N8thM.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 MO=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 ld={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,ld.exports=eS()),ld.exports}var p=tS(),sd={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 ye(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?ye(""+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 ge=typeof T;(ge==="undefined"||ge==="boolean")&&(T=null);var te=!1;if(T===null)te=!0;else switch(ge){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],ge=Qe+be(J,Le),te+=N(J,Y,F,ge,ce);else if(Le=A(T),typeof Le=="function")for(T=Le.call(T),Le=0;!(J=T.next()).done;)J=J.value,ge=Qe+be(J,Le++),te+=N(J,Y,F,ge,ce);else if(ge==="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]"?"objectLine truncated
at`)?" (<anonymous>)":-1<a.stack.indexOf("@")?"@unknown:0:0":""}return`
`+hn+e+_a}var Gi=!1;function Yi(e,t){if(!e||Gi)return"";Gi=!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{Gi=!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 Yi(e.type,!1);case 11:return Yi(e.type.render,!1);case 1:return Yi(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 Xi=Object.prototype.hasOwnProperty,Qi=n.unstable_scheduleCallback,Ki=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 $i(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:Fi(a),(a&(e.suspendedLanes|t))!==0?0:a}function Fi(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 Zi(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,Ii="__reactEvents$"+Zn,Vx="__reactListeners$"+Zn,Gx="__reactHandles$"+Zn,If="__reactResources$"+Zn,no="__reactMarker$"+Zn;function Ji(e){delete e[st],delete e[vt],delete e[Ii],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-\\u21 Line truncated
`).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 Vu(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"inne Line truncated
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 pd=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=pd.get(r);if(i)throw i;let u=xv(s.location,l);if(vv&&!pd.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 pd.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.idLine truncated
.`.concat(q3,` {
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(V3,": ").concat(h,`px;
}
`)},nv=function(){var n=parseInt(document.body.getAttribute(qr)||"0",10);return isFinite(n)?n:0},s5=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())}},[])},i5=function(n){var r=n.noRelative,l=n.noImportant,s=n.gapMode,i=s===void 0?"margin":s;s5();var u=m.useMemo(function(){return r5(i)},[i]);return m.createElement(o5,{styles:l5(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,c5=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&&!c5(n)&&l[r]==="visible")},u5=function(n){return M1(n,"overflowY")},d5=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},f5=function(n){var r=n.scrollTop,l=n.scrollHeight,s=n.clientHeight;return[r,l,s]},p5=function(n){var r=n.scrollLeft,l=n.scrollWidth,s=n.clientWidth;return[r,l,s]},O1=function(n,r){return n==="v"?u5(r):d5(r)},j1=function(n,r){return n==="v"?f5(r):p5(r)},h5=function(n,r){return n==="h"&&r==="rtl"?-1:1},m5=function(n,r,l,s,i){var u=h5(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},g5=function(n,r){return n[0]===r[0]&&n[1]===r[1]},y5=function(n){return`
.block-interactivity-`.concat(n,` {pointer-events: none;}
.allow-interactivity-`).concat(n,` {pointer-events: all;}
`)},v5=0,Br=[];function x5(n){var r=m.useRef([]),l=m.useRef([0,0]),s=m.useRef(),i=m.useState(v5++)[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=P3([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 ye=s.current||q;return m5(ye,E,C,ye==="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)&&g5(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:b5(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:y5(i)}):null,A?m.createElement(i5,{noRelative:n.noRelative,gapMode:n.gapMode}):null)}function b5(n){for(var r=null;n!==null;)n instanceof ShadowRoot&&(r=n.host,n=n.host),n=n.parentNode;return r}const S5=F3(R1,x5);var Of=m.forwardRef(function(n,r){return m.createElement(Ui,xn({},n,{ref:r,sideCar:S5}))});Of.classNames=Ui.classNames;var Jd=["Enter"," "],w5=["ArrowDown","PageUp","Home"],N1=["ArrowUp","PageDown","End"],E5=[...w5,...N1],A5={ltr:[...Jd,"ArrowRight"],rtl:[...Jd,"ArrowLeft"]},C5={ltr:["ArrowLeft"],rtl:["ArrowRight"]},gl="Menu",[sl,_5,R5]=h1(gl),[Za,D1]=Ca(gl,[R5,Di,v1]),Bi=Di(),z1=v1(),[T5,Ia]=Za(gl),[M5,yl]=Za(gl),k1=n=>{const{__scopeMenu:r,open:l=!1,children:s,dir:i,onOpenChange:u,modal:f=!0}=n,h=Bi(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(T5,{scope:r,open:l,onOpenChange:b,content:y,onContentChange:g,children:p.jsx(M5,{scope:r,onClose:m.useCallback(()=>b(!1),[b]),isUsingKeyboardRef:x,dir:w,modal:f,children:s})})})};k1.displayName=gl;var O5="MenuAnchor",jf=m.forwardRef((n,r)=>{const{__scopeMenu:l,...s}=n,i=Bi(l);return p.jsx(J0,{...i,...s,ref:r})});jf.displayName=O5;var Nf="MenuPortal",[j5,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(j5,{scope:r,forceMount:l,children:p.jsx(Rt,{present:l||u.open,children:p.jsx(zi,{asChild:!0,container:i,children:s})})})};H1.displayName=Nf;var en="MenuContent",[N5,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(D5,{...i,ref:r}):p.jsx(z5,{...i,ref:r})})})})}),D5=m.forwardRef((n,r)=>{const l=Ia(en,n.__scopeMenu Line truncated
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},l4="DialogDescriptionWarning",s4=({contentRef:n,descriptionId:r})=>{const s=`Warning: Missing \`Description\` or \`aria-describedby={undefined}\` for {${Tx(l4).contentName}}.`;return m.useEffect(()=>{const i=n.current?.getAttribute("aria-describedby");r&&i&&(document.getElementById(r)||console.warn(s))},[s,n,r]),null},i4=hx,c4=gx,u4=vx,d4=xx,f4=bx,p4=wx,h4=Ax,m4=_x;function g4({...n}){return p.jsx(i4,{"code-path":"src/components/ui/dialog.tsx:10:10","data-slot":"dialog",...n})}function BO({...n}){return p.jsx(c4,{"code-path":"src/components/ui/dialog.tsx:16:10","data-slot":"dialog-trigger",...n})}function y4({...n}){return p.jsx(u4,{"code-path":"src/components/ui/dialog.tsx:22:10","data-slot":"dialog-portal",...n})}function v4({className:n,...r}){return p.jsx(d4,{"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 x4({className:n,children:r,showCloseButton:l=!0,showOverlay:s=!0,...i}){return p.jsxs(y4,{"code-path":"src/components/ui/dialog.tsx:58:5","data-slot":"dialog-portal",children:[s&&p.jsx(v4,{"code-path":"src/components/ui/dialog.tsx:59:23"}),p.jsxs(f4,{"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(m4,{"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(a_,{"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 b4({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 S4({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 w4({className:n,...r}){return p.jsx(p4,{"code-path":"src/components/ui/dialog.tsx:111:5","data-slot":"dialog-title",className:Oe("text-lg leading-none font-semibold",n),...r})}function E4({className:n,...r}){return p.jsx(h4,{"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 PO(){const n=m.useContext(Mx);if(!n)throw new Error("useConfirm must be used within ConfirmProvider");return n.confirm}function A4({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(g4,{"code-path":"src/components/ui/confirm-dialog.tsx:70:7",open:r,onOpenChange:x=>{x||g()},children:p.jsxs(x4,{"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(b4,{"code-path":"src/components/ui/confirm-dialog.tsx:72:11",children:[p.jsx(w4,{"code-path":"src/components/ui/confirm-dialog.tsx:73:13",className:"text-slate-100",children:s.title}),s.description&&p.jsx(E4,{"code-path":"src/components/ui/confirm-dialog.tsx:75:15",className:"text-slate-400",children:s.description})]}),p.jsxs(S4,{"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- Line truncated
@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); }
}
`,_4=[{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 R4(){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:C4}),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:[_4.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-gradien Line truncated
**时间:** ${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(GC,{"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 U4=m.lazy(()=>he(()=>import("./Dashboard-CpFsV4so.js"),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13])).then(n=>({default:n.Dashboard}))),B4=m.lazy(()=>he(()=>import("./ServerManager-jWAxptBk.js"),__vite__mapDeps([14,5,15,16,17,18,19,20,21,22,2,4,6,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,7,41,42,43])).then(n=>({default:n.ServerManager}))),P4=m.lazy(()=>he(()=>import("./CloudAccountManager-BVwOUZew.js"),__vite__mapDeps([44,15,38,5,6,23,24,43,25,45,46,47,36])).then(n=>({default:n.CloudAccountManager}))),q4=m.lazy(()=>he(()=>import("./DomainManager-zkZlS39Q.js"),__vite__mapDeps([48,15,38,5,6,23,24,43,25,45,46,49,36])).then(n=>({default:n.DomainManager}))),V4=m.lazy(()=>he(()=>import("./RegionManager-kThsiLJu.js"),__vite__mapDeps([50,15,38,6,16,17,18,19,20,37,25,43,36,45,46,47])).then(n=>({default:n.RegionManager}))),G4=m.lazy(()=>he(()=>import("./PlatformManager-vFtlFcHf.js"),__vite__mapDeps([51,15,38,6,19,17,20,52,25,43,53,47,36,45,46])).then(n=>({default:n.PlatformManager}))),Y4=m.lazy(()=>he(()=>import("./CloudBilling-TLuqrRPd.js"),__vite__mapDeps([54,15,38,5,6,55,17,19,20,56,4,24,43,47,36])).then(n=>({default:n.CloudBilling}))),X4=m.lazy(()=>he(()=>import("./KubernetesClusters-DXK1Oh7m.js"),__vite__mapDeps([57,5,15,6,3,58,46,8,9,39,38,17,13,26,27,30,24,43,25,41,35,36])).then(n=>({default:n.KubernetesClusters}))),Q4=m.lazy(()=>he(()=>import("./ClusterOverviewPage-CKogHX3B.js"),__vite__mapDeps([59,5,6,18,3,60,24])).then(n=>({default:n.default}))),K4=m.lazy(()=>he(()=>impo Line truncated