kinit/kinit-admin/dist-pro/assets/Layout-1e11d7f7.js
2023-09-22 15:22:55 +08:00

2 lines
69 KiB
Python

import{ah as e,r as t,bP as l,a9 as a,aJ as o,df as n,e as s,u as r,f as i,o as u,l as c,m as d,k as p,j as v,n as m,s as f,bm as h,q as g,x as b,E as x,dH as y,O as w,C,_,t as k,b as M,a as I,aE as T,d as $,aI as S,aG as V,y as P,p as L,z as j,ae as B,aQ as z,aC as A,h as E,$ as R,a8 as O,ac as H,an as U,cc as N,aR as F,bT as q,bS as D,bK as W,bu as G,aP as K,M as J,w as Q,be as X,X as Z,g as Y,a3 as ee,dm as te,aF as le,by as ae,aK as oe,dI as ne,aH as se,ap as re,ab as ie,N as ue,F as ce,G as de,ak as pe,dJ as ve,dK as me,A as fe,K as he,L as ge,D as be,al as xe,J as ye,bq as we,a6 as Ce,a4 as _e,dL as ke,dM as Me,dN as Ie,dO as Te,W as $e,aX as Se,H as Ve,I as Pe,dP as Le,dQ as je,bc as Be,v as ze,dR as Ae,T as Ee,dS as Re,dT as Oe,dU as He,aD as Ue,P as Ne,S as Fe}from"./index-9da7d198.js";import"./el-tooltip-4ed993c7.js";import{e as qe,E as De}from"./el-popper-2fae9050.js";import{f as We,a as Ge,t as Ke}from"./tree-74740d92.js";import{t as Je,u as Qe,F as Xe}from"./useForm-ecbcdb43.js";import{_ as Ze}from"./index-4dbb39b8.js";import{T as Ye,E as et}from"./el-button-8f21380c.js";import{u as tt}from"./use-form-item-8b7f5d34.js";import{f as lt}from"./vnode-ae242abb.js";import{i as at}from"./isNil-1f22f7b0.js";import{C as ot}from"./index-13d6a136.js";import{E as nt,b as st,a as rt}from"./el-dropdown-item-c082162c.js";import{_ as it}from"./Footer.vue_vue_type_script_setup_true_lang-eea0286d.js";import{T as ut,_ as ct}from"./LocaleDropdown.vue_vue_type_script_setup_true_lang-7d558651.js";import{E as dt}from"./el-message-box-24354127.js";import{b as pt}from"./el-input-26eda071.js";import{E as vt}from"./el-overlay-037540a2.js";import{a as mt}from"./avatar-d437f563.js";import{d as ft,a as ht,u as gt,_ as bt}from"./Dialog.vue_vue_type_style_index_0_lang-fcbfdb5d.js";import{u as xt}from"./useValidator-e352e7a8.js";import{d as yt}from"./el-date-picker-f32b0b71.js";import{E as wt}from"./el-divider-fc00d058.js";import{E as Ct}from"./el-switch-7720805d.js";import"./index-cde97138.js";import"./use-form-common-props-9d083c67.js";import"./el-col-d9273186.js";import"./el-tag-aef2ce12.js";import"./event-5568c9d8.js";import"./el-checkbox-group-b617b779.js";import"./el-progress-69812d34.js";import"./style.css_vue_type_style_index_0_src_true_lang-0e7f3b44.js";import"./debounce-778af7ed.js";import"./index-14d9f390.js";import"./strings-e2e316bd.js";import"./refs-4f0941bf.js";import"./useIcon-6417bbff.js";const _t={visibilityHeight:{type:Number,default:200},target:{type:String,default:""},right:{type:Number,default:40},bottom:{type:Number,default:40}},kt={click:e=>e instanceof MouseEvent},Mt="ElBacktop",It=s({name:Mt});const Tt=k(_(s({...It,props:_t,emits:kt,setup(s,{emit:_}){const k=s,M=r("backtop"),{handleClick:I,visible:T}=((s,r,i)=>{const u=e(),c=e(),d=t(!1),p=()=>{u.value&&(d.value=u.value.scrollTop>=s.visibilityHeight)},v=n(p,300,!0);return l(c,"scroll",v),a((()=>{var e;c.value=document,u.value=document.documentElement,s.target&&(u.value=null!=(e=document.querySelector(s.target))?e:void 0,u.value||o(i,`target does not exist: ${s.target}`),c.value=u.value),p()})),{visible:d,handleClick:e=>{var t;null==(t=u.value)||t.scrollTo({top:0,behavior:"smooth"}),r("click",e)}}})(k,_,Mt),$=i((()=>({right:`${k.right}px`,bottom:`${k.bottom}px`})));return(e,t)=>(u(),c(C,{name:`${p(M).namespace.value}-fade-in`},{default:d((()=>[p(T)?(u(),v("div",{key:0,style:m(p($)),class:f(p(M).b()),onClick:t[0]||(t[0]=h(((...e)=>p(I)&&p(I)(...e)),["stop"]))},[g(e.$slots,"default",{},(()=>[b(p(x),{class:f(p(M).e("icon"))},{default:d((()=>[b(p(y))])),_:1},8,["class"])]))],6)):w("v-if",!0)])),_:3},8,["name"]))}}),[["__file","/home/runner/work/element-plus/element-plus/packages/components/backtop/src/backtop.vue"]])),$t=Symbol("breadcrumbKey"),St=M({separator:{type:String,default:"/"},separatorIcon:{type:I}}),Vt=s({name:"ElBreadcrumb"});var Pt=_(s({...Vt,props:St,setup(e){const l=e,o=r("breadcrumb"),n=t();return T($t,l),a((()=>{const e=n.value.querySelectorAll(`.${o.e("item")}`);e.length&&e[e.length-1].setAttribute("aria-current","page")})),(e,t)=>(u(),v("div",{ref_key:"breadcrumb",ref:n,class:f(p(o).b()),"aria-label":"Breadcrumb",role:"navigation"},[g(e.$slots,"default")],2))}}),[["__file","/home/runner/work/element-plus/element-plus/packages/components/breadcrumb/src/breadcrumb.vue"]]);const Lt=M({to:{type:$([String,Object]),default:""},replace:{type:Boolean,default:!1}}),jt=s({name:"ElBreadcrumbItem"});var Bt=_(s({...jt,props:Lt,setup(e){const l=e,a=S(),o=V($t,void 0),n=r("breadcrumb"),s=a.appContext.config.globalProperties.$router,i=t(),m=()=>{l.to&&s&&(l.replace?s.replace(l.to):s.push(l.to))};return(e,t)=>{var l,a;return u(),v("span",{class:f(p(n).e("item"))},[P("span",{ref_key:"link",ref:i,class:f([p(n).e("inner"),p(n).is("link",!!e.to)]),role:"link",onClick:m},[g(e.$slots,"default")],2),(null==(l=p(o))?void 0:l.separatorIcon)?(u(),c(p(x),{key:0,class:f(p(n).e("separator"))},{default:d((()=>[(u(),c(L(p(o).separatorIcon)))])),_:1},8,["class"])):(u(),v("span",{key:1,class:f(p(n).e("separator")),role:"presentation"},j(null==(a=p(o))?void 0:a.separator),3))],2)}}}),[["__file","/home/runner/work/element-plus/element-plus/packages/components/breadcrumb/src/breadcrumb-item.vue"]]);const zt=k(Pt,{BreadcrumbItem:Bt}),At=B(Bt),Et=M({...ft,direction:{type:String,default:"rtl",values:["ltr","rtl","ttb","btt"]},size:{type:[String,Number],default:"30%"},withHeader:{type:Boolean,default:!0},modalFade:{type:Boolean,default:!0},headerAriaLevel:{type:String,default:"2"}}),Rt=s({name:"ElDrawer",components:{ElOverlay:vt,ElFocusTrap:qe,ElIcon:x,Close:z},inheritAttrs:!1,props:Et,emits:ht,setup(e,{slots:l}){tt({scope:"el-drawer",from:"the title slot",replacement:"the header slot",version:"3.0.0",ref:"https://element-plus.org/en-US/component/drawer.html#slots"},i((()=>!!l.title))),tt({scope:"el-drawer",from:"custom-class",replacement:"class",version:"2.3.0",ref:"https://element-plus.org/en-US/component/drawer.html#attributes",type:"Attribute"},i((()=>!!e.customClass)));const a=t(),o=t(),n=r("drawer"),{t:s}=A(),u=i((()=>"rtl"===e.direction||"ltr"===e.direction)),c=i((()=>E(e.size)));return{...gt(e,a),drawerRef:a,focusStartRef:o,isHorizontal:u,drawerSize:c,ns:n,t:s}}}),Ot=["aria-label","aria-labelledby","aria-describedby"],Ht=["id","aria-level"],Ut=["aria-label"],Nt=["id"];const Ft=k(_(Rt,[["render",function(e,t,l,a,o,n){const s=R("close"),r=R("el-icon"),i=R("el-focus-trap"),p=R("el-overlay");return u(),c(N,{to:"body",disabled:!e.appendToBody},[b(C,{name:e.ns.b("fade"),onAfterEnter:e.afterEnter,onAfterLeave:e.afterLeave,onBeforeLeave:e.beforeLeave,persisted:""},{default:d((()=>[O(b(p,{mask:e.modal,"overlay-class":e.modalClass,"z-index":e.zIndex,onClick:e.onModalClick},{default:d((()=>[b(i,{loop:"",trapped:e.visible,"focus-trap-el":e.drawerRef,"focus-start-el":e.focusStartRef,onReleaseRequested:e.onCloseRequested},{default:d((()=>[P("div",H({ref:"drawerRef","aria-modal":"true","aria-label":e.title||void 0,"aria-labelledby":e.title?void 0:e.titleId,"aria-describedby":e.bodyId},e.$attrs,{class:[e.ns.b(),e.direction,e.visible&&"open",e.customClass],style:e.isHorizontal?"width: "+e.drawerSize:"height: "+e.drawerSize,role:"dialog",onClick:t[1]||(t[1]=h((()=>{}),["stop"]))}),[P("span",{ref:"focusStartRef",class:f(e.ns.e("sr-focus")),tabindex:"-1"},null,2),e.withHeader?(u(),v("header",{key:0,class:f(e.ns.e("header"))},[e.$slots.title?g(e.$slots,"title",{key:1},(()=>[w(" DEPRECATED SLOT ")])):g(e.$slots,"header",{key:0,close:e.handleClose,titleId:e.titleId,titleClass:e.ns.e("title")},(()=>[e.$slots.title?w("v-if",!0):(u(),v("span",{key:0,id:e.titleId,role:"heading","aria-level":e.headerAriaLevel,class:f(e.ns.e("title"))},j(e.title),11,Ht))])),e.showClose?(u(),v("button",{key:2,"aria-label":e.t("el.drawer.close"),class:f(e.ns.e("close-btn")),type:"button",onClick:t[0]||(t[0]=(...t)=>e.handleClose&&e.handleClose(...t))},[b(r,{class:f(e.ns.e("close"))},{default:d((()=>[b(s)])),_:1},8,["class"])],10,Ut)):w("v-if",!0)],2)):w("v-if",!0),e.rendered?(u(),v("div",{key:1,id:e.bodyId,class:f(e.ns.e("body"))},[g(e.$slots,"default")],10,Nt)):w("v-if",!0),e.$slots.footer?(u(),v("div",{key:2,class:f(e.ns.e("footer"))},[g(e.$slots,"footer")],2)):w("v-if",!0)],16,Ot)])),_:3},8,["trapped","focus-trap-el","focus-start-el","onReleaseRequested"])])),_:3},8,["mask","overlay-class","z-index","onClick"]),[[U,e.visible]])])),_:3},8,["name","onAfterEnter","onAfterLeave","onBeforeLeave"])],8,["disabled"])}],["__file","/home/runner/work/element-plus/element-plus/packages/components/drawer/src/drawer.vue"]]));let qt=class{constructor(e,t){this.parent=e,this.domNode=t,this.subIndex=0,this.subIndex=0,this.init()}init(){this.subMenuItems=this.domNode.querySelectorAll("li"),this.addListeners()}gotoSubIndex(e){e===this.subMenuItems.length?e=0:e<0&&(e=this.subMenuItems.length-1),this.subMenuItems[e].focus(),this.subIndex=e}addListeners(){const e=this.parent.domNode;Array.prototype.forEach.call(this.subMenuItems,(t=>{t.addEventListener("keydown",(t=>{let l=!1;switch(t.code){case F.down:this.gotoSubIndex(this.subIndex+1),l=!0;break;case F.up:this.gotoSubIndex(this.subIndex-1),l=!0;break;case F.tab:Je(e,"mouseleave");break;case F.enter:case F.space:l=!0,t.currentTarget.click()}return l&&(t.preventDefault(),t.stopPropagation()),!1}))}))}},Dt=class{constructor(e,t){this.domNode=e,this.submenu=null,this.submenu=null,this.init(t)}init(e){this.domNode.setAttribute("tabindex","0");const t=this.domNode.querySelector(`.${e}-menu`);t&&(this.submenu=new qt(this,t)),this.addListeners()}addListeners(){this.domNode.addEventListener("keydown",(e=>{let t=!1;switch(e.code){case F.down:Je(e.currentTarget,"mouseenter"),this.submenu&&this.submenu.gotoSubIndex(0),t=!0;break;case F.up:Je(e.currentTarget,"mouseenter"),this.submenu&&this.submenu.gotoSubIndex(this.submenu.subMenuItems.length-1),t=!0;break;case F.tab:Je(e.currentTarget,"mouseleave");break;case F.enter:case F.space:t=!0,e.currentTarget.click()}t&&e.preventDefault()}))}},Wt=class{constructor(e,t){this.domNode=e,this.init(t)}init(e){const t=this.domNode.childNodes;Array.from(t).forEach((t=>{1===t.nodeType&&new Dt(t,e)}))}};var Gt=_(s({name:"ElMenuCollapseTransition",setup(){const e=r("menu");return{listeners:{onBeforeEnter:e=>e.style.opacity="0.2",onEnter(t,l){q(t,`${e.namespace.value}-opacity-transition`),t.style.opacity="1",l()},onAfterEnter(t){D(t,`${e.namespace.value}-opacity-transition`),t.style.opacity=""},onBeforeLeave(t){t.dataset||(t.dataset={}),W(t,e.m("collapse"))?(D(t,e.m("collapse")),t.dataset.oldOverflow=t.style.overflow,t.dataset.scrollWidth=t.clientWidth.toString(),q(t,e.m("collapse"))):(q(t,e.m("collapse")),t.dataset.oldOverflow=t.style.overflow,t.dataset.scrollWidth=t.clientWidth.toString(),D(t,e.m("collapse"))),t.style.width=`${t.scrollWidth}px`,t.style.overflow="hidden"},onLeave(e){q(e,"horizontal-collapse-transition"),e.style.width=`${e.dataset.scrollWidth}px`}}}}}),[["render",function(e,t,l,a,o,n){return u(),c(C,H({mode:"out-in"},e.listeners),{default:d((()=>[g(e.$slots,"default")])),_:3},16)}],["__file","/home/runner/work/element-plus/element-plus/packages/components/menu/src/menu-collapse-transition.vue"]]);function Kt(e,t){const l=i((()=>{let l=e.parent;const a=[t.value];for(;"ElMenu"!==l.type.name;)l.props.index&&a.unshift(l.props.index),l=l.parent;return a}));return{parentMenu:i((()=>{let t=e.parent;for(;t&&!["ElMenu","ElSubMenu"].includes(t.type.name);)t=t.parent;return t})),indexPath:l}}function Jt(e){return i((()=>{const t=e.backgroundColor;return t?new Ye(t).shade(20).toString():""}))}const Qt=(e,t)=>{const l=r("menu");return i((()=>l.cssVarBlock({"text-color":e.textColor||"","hover-text-color":e.textColor||"","bg-color":e.backgroundColor||"","hover-bg-color":Jt(e).value||"","active-color":e.activeTextColor||"",level:`${t}`})))},Xt=M({index:{type:String,required:!0},showTimeout:{type:Number,default:300},hideTimeout:{type:Number,default:300},popperClass:String,disabled:Boolean,popperAppendToBody:{type:Boolean,default:void 0},teleported:{type:Boolean,default:void 0},popperOffset:{type:Number,default:6},expandCloseIcon:{type:I},expandOpenIcon:{type:I},collapseCloseIcon:{type:I},collapseOpenIcon:{type:I}}),Zt="ElSubMenu";var Yt=s({name:Zt,props:Xt,setup(e,{slots:l,expose:n}){tt({from:"popper-append-to-body",replacement:"teleported",scope:Zt,version:"2.3.0",ref:"https://element-plus.org/en-US/component/menu.html#submenu-attributes"},i((()=>void 0!==e.popperAppendToBody)));const s=S(),{indexPath:u,parentMenu:c}=Kt(s,i((()=>e.index))),d=r("menu"),p=r("sub-menu"),v=V("rootMenu");v||o(Zt,"can not inject root menu");const m=V(`subMenu:${c.value.uid}`);m||o(Zt,"can not inject sub menu");const f=t({}),h=t({});let g;const b=t(!1),y=t(),w=t(null),C=i((()=>"horizontal"===A.value&&k.value?"bottom-start":"right-start")),_=i((()=>"horizontal"===A.value&&k.value||"vertical"===A.value&&!v.props.collapse?e.expandCloseIcon&&e.expandOpenIcon?P.value?e.expandOpenIcon:e.expandCloseIcon:G:e.collapseCloseIcon&&e.collapseOpenIcon?P.value?e.collapseOpenIcon:e.collapseCloseIcon:K)),k=i((()=>0===m.level)),M=i((()=>{var t;const l=null!=(t=e.teleported)?t:e.popperAppendToBody;return void 0===l?k.value:l})),I=i((()=>v.props.collapse?`${d.namespace.value}-zoom-in-left`:`${d.namespace.value}-zoom-in-top`)),$=i((()=>"horizontal"===A.value&&k.value?["bottom-start","bottom-end","top-start","top-end","right-start","left-start"]:["right-start","right","right-end","left-start","bottom-start","bottom-end","top-start","top-end"])),P=i((()=>v.openedMenus.includes(e.index))),L=i((()=>{let e=!1;return Object.values(f.value).forEach((t=>{t.active&&(e=!0)})),Object.values(h.value).forEach((t=>{t.active&&(e=!0)})),e})),j=i((()=>v.props.backgroundColor||"")),B=i((()=>v.props.activeTextColor||"")),z=i((()=>v.props.textColor||"")),A=i((()=>v.props.mode)),E=J({index:e.index,indexPath:u,active:L}),R=Qt(v.props,m.level+1),H=i((()=>"horizontal"!==A.value?{color:z.value}:{borderBottomColor:L.value?v.props.activeTextColor?B.value:"":"transparent",color:L.value?B.value:z.value})),N=e=>{var t,l,a;e||null==(a=null==(l=null==(t=w.value)?void 0:t.popperRef)?void 0:l.popperInstanceRef)||a.destroy()},F=()=>{"hover"===v.props.menuTrigger&&"horizontal"===v.props.mode||v.props.collapse&&"vertical"===v.props.mode||e.disabled||v.handleSubMenuClick({index:e.index,indexPath:u.value,active:L.value})},q=(t,l=e.showTimeout)=>{var a;"focus"!==t.type&&("click"===v.props.menuTrigger&&"horizontal"===v.props.mode||!v.props.collapse&&"vertical"===v.props.mode||e.disabled||(m.mouseInChild.value=!0,null==g||g(),({stop:g}=te((()=>{v.openMenu(e.index,u.value)}),l)),M.value&&(null==(a=c.value.vnode.el)||a.dispatchEvent(new MouseEvent("mouseenter")))))},D=(t=!1)=>{var l,a;"click"===v.props.menuTrigger&&"horizontal"===v.props.mode||!v.props.collapse&&"vertical"===v.props.mode||(null==g||g(),m.mouseInChild.value=!1,({stop:g}=te((()=>!b.value&&v.closeMenu(e.index,u.value)),e.hideTimeout)),M.value&&t&&"ElSubMenu"===(null==(l=s.parent)?void 0:l.type.name)&&(null==(a=m.handleMouseleave)||a.call(m,!0)))};Q((()=>v.props.collapse),(e=>N(Boolean(e))));{const e=e=>{h.value[e.index]=e},t=e=>{delete h.value[e.index]};T(`subMenu:${s.uid}`,{addSubMenu:e,removeSubMenu:t,handleMouseleave:D,mouseInChild:b,level:m.level+1})}return n({opened:P}),a((()=>{v.addSubMenu(E),m.addSubMenu(E)})),X((()=>{m.removeSubMenu(E),v.removeSubMenu(E)})),()=>{var t;const a=[null==(t=l.title)?void 0:t.call(l),Z(x,{class:p.e("icon-arrow"),style:{transform:P.value?e.expandCloseIcon&&e.expandOpenIcon||e.collapseCloseIcon&&e.collapseOpenIcon&&v.props.collapse?"none":"rotateZ(180deg)":"none"}},{default:()=>Y(_.value)?Z(s.appContext.components[_.value]):Z(_.value)})],o=v.isMenuPopup?Z(De,{ref:w,visible:P.value,effect:"light",pure:!0,offset:e.popperOffset,showArrow:!1,persistent:!0,popperClass:e.popperClass,placement:C.value,teleported:M.value,fallbackPlacements:$.value,transition:I.value,gpuAcceleration:!1},{content:()=>{var t;return Z("div",{class:[d.m(A.value),d.m("popup-container"),e.popperClass],onMouseenter:e=>q(e,100),onMouseleave:()=>D(!0),onFocus:e=>q(e,100)},[Z("ul",{class:[d.b(),d.m("popup"),d.m(`popup-${C.value}`)],style:R.value},[null==(t=l.default)?void 0:t.call(l)])])},default:()=>Z("div",{class:p.e("title"),style:[H.value,{backgroundColor:j.value}],onClick:F},a)}):Z(ee,{},[Z("div",{class:p.e("title"),style:[H.value,{backgroundColor:j.value}],ref:y,onClick:F},a),Z(Ze,{},{default:()=>{var e;return O(Z("ul",{role:"menu",class:[d.b(),d.m("inline")],style:R.value},[null==(e=l.default)?void 0:e.call(l)]),[[U,P.value]])}})]);return Z("li",{class:[p.b(),p.is("active",L.value),p.is("opened",P.value),p.is("disabled",e.disabled)],role:"menuitem",ariaHaspopup:!0,ariaExpanded:P.value,onMouseenter:q,onMouseleave:()=>D(!0),onFocus:q},[o])}}});const el=M({mode:{type:String,values:["horizontal","vertical"],default:"vertical"},defaultActive:{type:String,default:""},defaultOpeneds:{type:$(Array),default:()=>le([])},uniqueOpened:Boolean,router:Boolean,menuTrigger:{type:String,values:["hover","click"],default:"hover"},collapse:Boolean,backgroundColor:String,textColor:String,activeTextColor:String,collapseTransition:{type:Boolean,default:!0},ellipsis:{type:Boolean,default:!0},popperEffect:{type:String,values:["dark","light"],default:"dark"}}),tl=e=>Array.isArray(e)&&e.every((e=>Y(e)));var ll=s({name:"ElMenu",props:el,emits:{close:(e,t)=>Y(e)&&tl(t),open:(e,t)=>Y(e)&&tl(t),select:(e,t,l,a)=>Y(e)&&tl(t)&&se(l)&&(void 0===a||a instanceof Promise)},setup(e,{emit:l,slots:o,expose:n}){const s=S(),u=s.appContext.config.globalProperties.$router,c=t(),d=r("menu"),p=r("sub-menu"),v=t(-1),m=t(e.defaultOpeneds&&!e.collapse?e.defaultOpeneds.slice(0):[]),f=t(e.defaultActive),h=t({}),g=t({}),b=i((()=>"horizontal"===e.mode||"vertical"===e.mode&&e.collapse)),y=(t,a)=>{m.value.includes(t)||(e.uniqueOpened&&(m.value=m.value.filter((e=>a.includes(e)))),m.value.push(t),l("open",t,a))},w=e=>{const t=m.value.indexOf(e);-1!==t&&m.value.splice(t,1)},C=(e,t)=>{w(e),l("close",e,t)},_=({index:e,indexPath:t})=>{m.value.includes(e)?C(e,t):y(e,t)},k=t=>{("horizontal"===e.mode||e.collapse)&&(m.value=[]);const{index:a,indexPath:o}=t;if(!at(a)&&!at(o))if(e.router&&u){const e=t.route||a,n=u.push(e).then((e=>(e||(f.value=a),e)));l("select",a,o,{index:a,indexPath:o,route:e},n)}else f.value=a,l("select",a,o,{index:a,indexPath:o})};let M=!0;const I=()=>{const e=()=>{v.value=-1,re((()=>{v.value=(()=>{var e,t;if(!c.value)return-1;const l=Array.from(null!=(t=null==(e=c.value)?void 0:e.childNodes)?t:[]).filter((e=>"#comment"!==e.nodeName&&("#text"!==e.nodeName||e.nodeValue))),a=Number.parseInt(getComputedStyle(c.value).paddingLeft,10),o=Number.parseInt(getComputedStyle(c.value).paddingRight,10),n=c.value.clientWidth-a-o;let s=0,r=0;return l.forEach(((e,t)=>{s+=e.offsetWidth||0,s<=n-64&&(r=t+1)})),r===l.length?-1:r})()}))};M?e():((e,t=33.34)=>{let l;return()=>{l&&clearTimeout(l),l=setTimeout((()=>{e()}),t)}})(e)(),M=!1};let $;Q((()=>e.defaultActive),(t=>{h.value[t]||(f.value=""),(t=>{const l=h.value,a=l[t]||f.value&&l[f.value]||l[e.defaultActive];f.value=a?a.index:t})(t)})),Q((()=>e.collapse),(e=>{e&&(m.value=[])})),Q(h.value,(()=>{const t=f.value&&h.value[f.value];if(!t||"horizontal"===e.mode||e.collapse)return;t.indexPath.forEach((e=>{const t=g.value[e];t&&y(e,t.indexPath)}))})),ae((()=>{"horizontal"===e.mode&&e.ellipsis?$=oe(c,I).stop:null==$||$()}));{const l=e=>{g.value[e.index]=e},a=e=>{delete g.value[e.index]},o=e=>{h.value[e.index]=e},n=e=>{delete h.value[e.index]};T("rootMenu",J({props:e,openedMenus:m,items:h,subMenus:g,activeIndex:f,isMenuPopup:b,addMenuItem:o,removeMenuItem:n,addSubMenu:l,removeSubMenu:a,openMenu:y,closeMenu:C,handleMenuItemClick:k,handleSubMenuClick:_})),T(`subMenu:${s.uid}`,{addSubMenu:l,removeSubMenu:a,mouseInChild:t(!1),level:0})}a((()=>{"horizontal"===e.mode&&new Wt(s.vnode.el,d.namespace.value)}));n({open:e=>{const{indexPath:t}=g.value[e];t.forEach((e=>y(e,t)))},close:w,handleResize:I});return()=>{var t,l;let a=null!=(l=null==(t=o.default)?void 0:t.call(o))?l:[];const n=[];if("horizontal"===e.mode&&c.value){const t=lt(a),l=-1===v.value?t:t.slice(0,v.value),o=-1===v.value?[]:t.slice(v.value);(null==o?void 0:o.length)&&e.ellipsis&&(a=l,n.push(Z(Yt,{index:"sub-menu-more",class:p.e("hide-arrow")},{title:()=>Z(x,{class:p.e("icon-more")},{default:()=>Z(ne)}),default:()=>o})))}const s=Qt(e,0),r=Z("ul",{key:String(e.collapse),role:"menubar",ref:c,style:s.value,class:{[d.b()]:!0,[d.m(e.mode)]:!0,[d.m("collapse")]:e.collapse}},[...a,...n]);return e.collapseTransition&&"vertical"===e.mode?Z(Gt,(()=>r)):r}}});const al=M({index:{type:$([String,null]),default:null},route:{type:$([String,Object])},disabled:Boolean}),ol="ElMenuItem";var nl=_(s({name:ol,components:{ElTooltip:De},props:al,emits:{click:e=>Y(e.index)&&Array.isArray(e.indexPath)},setup(e,{emit:t}){const l=S(),n=V("rootMenu"),s=r("menu"),u=r("menu-item");n||o(ol,"can not inject root menu");const{parentMenu:c,indexPath:d}=Kt(l,ie(e,"index")),p=V(`subMenu:${c.value.uid}`);p||o(ol,"can not inject sub menu");const v=i((()=>e.index===n.activeIndex)),m=J({index:e.index,indexPath:d,active:v});return a((()=>{p.addSubMenu(m),n.addMenuItem(m)})),X((()=>{p.removeSubMenu(m),n.removeMenuItem(m)})),{parentMenu:c,rootMenu:n,active:v,nsMenu:s,nsMenuItem:u,handleClick:()=>{e.disabled||(n.handleMenuItemClick({index:e.index,indexPath:d.value,route:e.route}),t("click",m))}}}}),[["render",function(e,t,l,a,o,n){const s=R("el-tooltip");return u(),v("li",{class:f([e.nsMenuItem.b(),e.nsMenuItem.is("active",e.active),e.nsMenuItem.is("disabled",e.disabled)]),role:"menuitem",tabindex:"-1",onClick:t[0]||(t[0]=(...t)=>e.handleClick&&e.handleClick(...t))},["ElMenu"===e.parentMenu.type.name&&e.rootMenu.props.collapse&&e.$slots.title?(u(),c(s,{key:0,effect:e.rootMenu.props.popperEffect,placement:"right","fallback-placements":["left"],persistent:""},{content:d((()=>[g(e.$slots,"title")])),default:d((()=>[P("div",{class:f(e.nsMenu.be("tooltip","trigger"))},[g(e.$slots,"default")],2)])),_:3},8,["effect"])):(u(),v(ee,{key:1},[g(e.$slots,"default"),g(e.$slots,"title")],64))],2)}],["__file","/home/runner/work/element-plus/element-plus/packages/components/menu/src/menu-item.vue"]]);var sl=_(s({name:"ElMenuItemGroup",props:{title:String},setup:()=>({ns:r("menu-item-group")})}),[["render",function(e,t,l,a,o,n){return u(),v("li",{class:f(e.ns.b())},[P("div",{class:f(e.ns.e("title"))},[e.$slots.title?g(e.$slots,"title",{key:1}):(u(),v(ee,{key:0},[ue(j(e.title),1)],64))],2),P("ul",null,[g(e.$slots,"default")])],2)}],["__file","/home/runner/work/element-plus/element-plus/packages/components/menu/src/menu-item-group.vue"]]);const rl=k(ll,{MenuItem:nl,MenuItemGroup:sl,SubMenu:Yt}),il=B(nl);B(sl);const ul=B(Yt),cl=s({__name:"Backtop",setup(e){const{getPrefixCls:t,variables:l}=ce(),a=t("backtop");return(e,t)=>(u(),c(p(Tt),{class:f(`${p(a)}-backtop`),target:`.${p(l).namespace}-layout-content-scrollbar .${p(l).elNamespace}-scrollbar__wrap`},null,8,["class","target"]))}}),dl=(e,t)=>(We(e,(e=>e.path===t))||[]).map((e=>e.path)),{renderMenuTitle:pl}={renderMenuTitle:e=>{const{t:t}=de(),{title:l="Please set title",icon:a}=e;return a?b(ee,null,[b(pe,{icon:e.icon},null),b("span",{class:"v-menu__title"},[t(l)])]):b("span",{class:"v-menu__title"},[t(l)])}},vl=e=>{const l=(a,o="/")=>a.map((a=>{const n=a.meta??{};if(!n.hidden){const{oneShowingChild:s,onlyOneChild:r}=((e=[],l)=>{const a=t(),o=e.filter((e=>!(e.meta??{}).hidden&&(a.value=e,!0)));return 1===o.length?{oneShowingChild:!0,onlyOneChild:p(a)}:o.length?{oneShowingChild:!1,onlyOneChild:p(a)}:(a.value={...l,path:"",noShowingChildren:!0},{oneShowingChild:!0,onlyOneChild:p(a)})})(a.children,a),i=ve(a.path)?a.path:me(o,a.path);if(!s||(null==r?void 0:r.children)&&!(null==r?void 0:r.noShowingChildren)||(null==n?void 0:n.alwaysShow)){const{getPrefixCls:t}=ce(),o=t("menu-popper");return b(ul,{index:i,popperClass:"vertical"===e?`${o}--vertical`:`${o}--horizontal`},{title:()=>pl(n),default:()=>l(a.children,i)})}return b(il,{index:r?me(i,r.path):i},{default:()=>pl(r?null==r?void 0:r.meta:n)})}}));return{renderMenuItem:l}};const{getPrefixCls:ml}=ce(),fl=ml("menu"),hl=ye(s({name:"Menu",props:{menuSelect:{type:Function,default:void 0}},setup(e){const t=fe(),l=i((()=>t.getLayout)),{push:a,currentRoute:o}=he(),n=ge(),s=i((()=>["classic","topLeft","cutMenu"].includes(p(l))?"vertical":"horizontal")),r=i((()=>"cutMenu"===p(l)?n.getMenuTabRouters:n.getRouters)),u=i((()=>t.getCollapse)),c=i((()=>t.getUniqueOpened)),d=i((()=>{const{meta:e,path:t}=p(o);return e.activeMenu?e.activeMenu:t})),v=t=>{e.menuSelect&&e.menuSelect(t),ve(t)?window.open(t):a(t)},m=()=>{if("top"===p(l))return f();{let t;return b(be,null,"function"==typeof(e=t=f())||"[object Object]"===Object.prototype.toString.call(e)&&!xe(e)?t:{default:()=>[t]})}var e},f=()=>b(rl,{defaultActive:p(d),mode:p(s),collapse:"top"!==p(l)&&"cutMenu"!==p(l)&&p(u),uniqueOpened:"top"!==p(l)&&p(c),backgroundColor:"var(--left-menu-bg-color)",textColor:"var(--left-menu-text-color)",activeTextColor:"var(--left-menu-text-active-color)",onSelect:v},{default:()=>{const{renderMenuItem:e}=vl(p(s));return e(p(r))}});return()=>b("div",{id:fl,class:[`${fl} ${fl}__${p(s)}`,"h-[100%] overflow-hidden flex-col bg-[var(--left-menu-bg-color)]",{"w-[var(--left-menu-min-width)]":p(u)&&"cutMenu"!==p(l),"w-[var(--left-menu-max-width)]":!p(u)&&"cutMenu"!==p(l)}]},[m()])}}),[["__scopeId","data-v-f958223e"]]),gl=J({}),bl=(e,t)=>{const l=[];for(const a of e){let e=null;const o=a.meta??{};if(!o.hidden||o.canTo){const o=dl(t,a.path),n=ve(a.path)?a.path:o.join("/");e=we(a),e.path=n,a.children&&e&&(e.children=bl(a.children,t)),e&&l.push(e),o.length&&Reflect.has(gl,o[0])&&gl[o[0]].push(n)}}return l},{getPrefixCls:xl,variables:yl}=ce(),wl=xl("tab-menu"),Cl=ye(s({name:"TabMenu",directives:{ClickOutside:ot},setup(){const{push:e,currentRoute:l}=he(),{t:o}=de(),n=fe(),s=i((()=>n.getCollapse)),r=i((()=>n.getFixedMenu)),u=ge(),c=i((()=>u.getRouters)),d=i((()=>p(c).filter((e=>{var t;return!(null==(t=null==e?void 0:e.meta)?void 0:t.hidden)})))),v=()=>{n.setCollapse(!p(s))};a((()=>{var e;if(p(r)){const t=`/${p(l).path.split("/")[1]}`,a=null==(e=p(d).find((e=>{var l,a,o;return((null==(l=e.meta)?void 0:l.alwaysShow)||(null==(a=null==e?void 0:e.children)?void 0:a.length)&&(null==(o=null==e?void 0:e.children)?void 0:o.length)>1)&&e.path===t})))?void 0:e.children;h.value=t,a&&u.setMenuTabRouters(we(a).map((e=>(e.path=me(p(h),e.path),e))))}})),Q((()=>c.value),(e=>{(e=>{for(const t of e){const e=t.meta??{};(null==e?void 0:e.hidden)||(gl[t.path]=[])}})(e),bl(e,e)}),{immediate:!0,deep:!0});const m=t(!0);Q((()=>s.value),(e=>{e?m.value=!e:setTimeout((()=>{m.value=!e}),200)}));const f=t(!!p(r)),h=t(""),g=e=>{const{path:t}=p(l);return!!gl[e].includes(t)},x=()=>{p(r)||(f.value=!1)};return()=>O(b("div",{id:`${yl.namespace}-menu`,class:[wl,"relative bg-[var(--left-menu-bg-color)] top-1px layout-border__right",{"w-[var(--tab-menu-max-width)]":!p(s),"w-[var(--tab-menu-min-width)]":p(s)}]},[b(be,{class:"!h-[calc(100%-var(--tab-menu-collapse-height)-1px)]"},{default:()=>[b("div",null,{default:()=>p(d).map((t=>{var l,a,n,s,r,i;const c=(null==(l=t.meta)?void 0:l.alwaysShow)||(null==(a=null==t?void 0:t.children)?void 0:a.length)&&(null==(n=null==t?void 0:t.children)?void 0:n.length)>1?t:{...(null==t?void 0:t.children)&&(null==t?void 0:t.children[0]),path:me(t.path,null==(s=(null==t?void 0:t.children)&&(null==t?void 0:t.children[0]))?void 0:s.path)};return b("div",{class:[`${wl}__item`,"text-center text-12px relative py-12px cursor-pointer",{"is-active":g(t.path)}],onClick:()=>{(t=>{if(ve(t.path))return void window.open(t.path);const l=t.children?t.path:t.path.split("/")[0],a=p(h);h.value=t.children?t.path:t.path.split("/")[0],t.children?(l!==a&&p(f)||(f.value=!p(f)),p(f)&&u.setMenuTabRouters(we(t.children).map((e=>(e.path=me(p(h),e.path),e))))):(e(t.path),u.setMenuTabRouters([]),f.value=!1)})(c)}},[b("div",null,[b(pe,{icon:null==(r=null==c?void 0:c.meta)?void 0:r.icon},null)]),p(m)?b("p",{class:"break-words mt-5px px-2px"},[o((null==(i=c.meta)?void 0:i.title)||"")]):void 0])}))})]}),b("div",{class:[`${wl}--collapse`,"text-center h-[var(--tab-menu-collapse-height)] leading-[var(--tab-menu-collapse-height)] cursor-pointer"],onClick:v},[b(pe,{icon:p(s)?"ep:d-arrow-right":"ep:d-arrow-left"},null)]),b(hl,{class:["!absolute top-0 z-4000",{"!left-[var(--tab-menu-min-width)]":p(s),"!left-[var(--tab-menu-max-width)]":!p(s),"!w-[var(--left-menu-max-width)]":p(f)||p(r),"!w-0":!p(f)&&!p(r)}],style:"transition: width var(--transition-time-02), left var(--transition-time-02);"},null)]),[[Ce("click-outside"),x]])}}),[["__scopeId","data-v-3dffa965"]]),_l=(e,t="")=>{let l=[];return e.forEach((e=>{const a=e.meta??{},o=me(t,e.path);if((null==a?void 0:a.affix)&&l.push({...e,path:o,fullPath:o}),e.children){const t=_l(e.children,o);t.length>=1&&(l=[...l,...t])}})),l},kl=s({__name:"ContextMenu",props:{schema:{type:Array,default:()=>[]},trigger:{type:String,default:"contextmenu"},tagItem:{type:Object,default:()=>({})}},emits:["visibleChange"],setup(e,{expose:l,emit:a}){const o=e,{getPrefixCls:n}=ce(),s=n("context-menu"),{t:r}=de(),i=e=>{e.command&&e.command(e)},m=e=>{a("visibleChange",e,o.tagItem)},h=t();return l({elDropdownMenuRef:h,tagItem:o.tagItem}),(t,l)=>{const a=R("Icon");return u(),c(p(rt),{ref_key:"elDropdownMenuRef",ref:h,class:f(p(s)),trigger:e.trigger,placement:"bottom-start",onCommand:i,onVisibleChange:m,"popper-class":"v-context-menu-popper"},{dropdown:d((()=>[b(p(nt),null,{default:d((()=>[(u(!0),v(ee,null,_e(e.schema,((e,t)=>(u(),c(p(st),{key:`dropdown${t}`,divided:e.divided,disabled:e.disabled,command:e},{default:d((()=>[b(a,{icon:e.icon},null,8,["icon"]),ue(" "+j(p(r)(e.label)),1)])),_:2},1032,["divided","disabled","command"])))),128))])),_:1})])),default:d((()=>[g(t.$slots,"default")])),_:3},8,["class","trigger"])}}});function Ml({el:e,position:l="scrollLeft",to:a,duration:o=500,callback:n}){const s=t(!1),r=e[l],i=a-r,u=20;let c=0;function d(){if(!p(s))return;c+=u;const t=(a=c,v=r,m=i,(a/=o/2)<1?m/2*a*a+v:-m/2*(--a*(a-2)-1)+v);var a,v,m;((e,t,l)=>{e[t]=l})(e,l,t),c<o&&p(s)?requestAnimationFrame(d):n&&n()}return{start:function(){s.value=!0,d()},stop:function(){s.value=!1}}}const Il=["id"],Tl={class:"overflow-hidden flex-1"},$l={class:"flex h-full"},Sl=["onClick"],Vl=ye(s({__name:"TagsView",setup(e){const{getPrefixCls:l}=ce(),o=l("tags-view"),{t:n}=de(),{currentRoute:s,push:r}=he(),{closeAll:m,closeLeft:g,closeRight:x,closeOther:y,closeCurrent:C,refreshPage:_}=(()=>{const e=ke(),{replace:t,currentRoute:l}=he(),a=i((()=>e.getSelectedTag));return{closeAll:t=>{e.delAllViews(),null==t||t()},closeLeft:t=>{e.delLeftViews(p(a)),null==t||t()},closeRight:t=>{e.delRightViews(p(a)),null==t||t()},closeOther:t=>{e.delOthersViews(p(a)),null==t||t()},closeCurrent:(t,a)=>{var o;(null==(o=null==t?void 0:t.meta)?void 0:o.affix)||(e.delView(t||p(l)),null==a||a())},refreshPage:async(a,o)=>{e.delCachedView();const{path:n,query:s}=a||p(l);await re(),t({path:"/redirect"+n,query:s}),null==o||o()},setTitle:(t,l)=>{e.setTitle(t,l)}}})(),k=ge(),M=i((()=>k.getRouters)),I=Me(),T=i((()=>I.getVisitedViews)),$=t([]),S=i((()=>I.getSelectedTag)),V=I.setSelectedTag,L=fe(),B=i((()=>L.getTagsViewIcon)),z=i((()=>L.getIsDark)),A=()=>{const{name:e}=p(s);e&&(V(p(s)),I.addView(p(s)))},E=e=>{C(e,(()=>{G(e)&&O()}))},O=()=>{const e=I.getVisitedViews.slice(-1)[0];if(e)r(e);else{if(p(s).path===k.getAddRouters[0].path||p(s).path===k.getAddRouters[0].redirect)return void A();r(k.getAddRouters[0].path)}},H=()=>{m((()=>{O()}))},U=()=>{y()},N=async e=>{_(e)},F=()=>{g()},q=()=>{x()},D=Ie(),W=e=>{var t;const l=null==(t=p(X))?void 0:t.wrapRef;let a=null,n=null;const s=p(D);if(s.length>0&&(a=s[0],n=s[s.length-1]),(null==a?void 0:a.to).fullPath===e.fullPath){const{start:e}=Ml({el:l,position:"scrollLeft",to:0,duration:500});e()}else if((null==n?void 0:n.to).fullPath===e.fullPath){const{start:e}=Ml({el:l,position:"scrollLeft",to:l.scrollWidth-l.offsetWidth,duration:500});e()}else{const t=s.findIndex((t=>(null==t?void 0:t.to).fullPath===e.fullPath)),a=document.getElementsByClassName(`${o}__item`),n=a[t-1],r=a[t+1],i=r.offsetLeft+r.offsetWidth+4,u=n.offsetLeft-4;if(i>p(Z)+l.offsetWidth){const{start:e}=Ml({el:l,position:"scrollLeft",to:i-l.offsetWidth,duration:500});e()}else if(u<p(Z)){const{start:e}=Ml({el:l,position:"scrollLeft",to:u,duration:500});e()}}},G=e=>e.path===p(s).path,K=Ie(),J=(e,t)=>{if(e)for(const l of p(K)){const e=l.elDropdownMenuRef;t.fullPath!==l.tagItem.fullPath&&(null==e||e.handleClose())}},X=t(),Z=t(0),Y=({scrollLeft:e})=>{Z.value=e},te=e=>{var t;const l=null==(t=p(X))?void 0:t.wrapRef,{start:a}=Ml({el:l,position:"scrollLeft",to:p(Z)+e,duration:500});a()};return a((()=>{(()=>{$.value=_l(p(M));for(const e of p($))e.name&&I.addVisitedView(we(e))})(),A()})),Q((()=>s.value),(()=>{A(),(async()=>{await re();for(const e of p(T))if(e.fullPath===p(s).path){W(e),e.fullPath!==p(s).fullPath&&I.updateVisitedView(p(s));break}})()})),(e,t)=>{var l,a,s,r,i,m;const g=R("Icon"),x=R("router-link");return u(),v("div",{id:p(o),class:f([p(o),"flex w-full relative bg-[#fff] dark:bg-[var(--el-bg-color)]"])},[P("span",{class:f([`${p(o)}__tool ${p(o)}__tool--first`,"w-[var(--tags-view-height)] h-[var(--tags-view-height)] flex items-center justify-center cursor-pointer"]),onClick:t[0]||(t[0]=e=>te(-200))},[b(g,{icon:"ep:d-arrow-left",color:"var(--el-text-color-placeholder)","hover-color":z.value?"#fff":"var(--el-color-black)"},null,8,["hover-color"])],2),P("div",Tl,[b(p(be),{ref_key:"scrollbarRef",ref:X,class:"h-full",onScroll:Y},{default:d((()=>[P("div",$l,[(u(!0),v(ee,null,_e(T.value,(e=>{var t,l,a,s,r,i,v,m,y;return u(),c(p(kl),{ref_for:!0,ref:p(K).set,schema:[{icon:"ant-design:sync-outlined",label:p(n)("common.reload"),disabled:(null==(t=S.value)?void 0:t.fullPath)!==e.fullPath,command:()=>{N(e)}},{icon:"ant-design:close-outlined",label:p(n)("common.closeTab"),disabled:!!(null==(l=T.value)?void 0:l.length)&&(null==(a=S.value)?void 0:a.meta.affix),command:()=>{E(e)}},{divided:!0,icon:"ant-design:vertical-right-outlined",label:p(n)("common.closeTheLeftTab"),disabled:!!(null==(s=T.value)?void 0:s.length)&&(e.fullPath===T.value[0].fullPath||(null==(r=S.value)?void 0:r.fullPath)!==e.fullPath),command:()=>{F()}},{icon:"ant-design:vertical-left-outlined",label:p(n)("common.closeTheRightTab"),disabled:!!(null==(i=T.value)?void 0:i.length)&&(e.fullPath===T.value[T.value.length-1].fullPath||(null==(v=S.value)?void 0:v.fullPath)!==e.fullPath),command:()=>{q()}},{divided:!0,icon:"ant-design:tag-outlined",label:p(n)("common.closeOther"),disabled:(null==(m=S.value)?void 0:m.fullPath)!==e.fullPath,command:()=>{U()}},{icon:"ant-design:line-outlined",label:p(n)("common.closeAll"),command:()=>{H()}}],key:e.fullPath,"tag-item":e,class:f([`${p(o)}__item`,(null==(y=null==e?void 0:e.meta)?void 0:y.affix)?`${p(o)}__item--affix`:"",{"is-active":G(e)}]),onVisibleChange:J},{default:d((()=>[P("div",null,[b(x,{ref_for:!0,ref:p(D).set,to:{...e},custom:""},{default:d((({navigate:t})=>{var l,a,s,r,i;return[P("div",{onClick:t,class:"h-full flex justify-center items-center whitespace-nowrap pl-15px"},[(null==e?void 0:e.matched)&&(null==e?void 0:e.matched[1])&&(null==(a=null==(l=null==e?void 0:e.matched[1])?void 0:l.meta)?void 0:a.icon)&&B.value?(u(),c(g,{key:0,icon:null==(r=null==(s=null==e?void 0:e.matched[1])?void 0:s.meta)?void 0:r.icon,size:12,class:"mr-5px"},null,8,["icon"])):w("",!0),ue(" "+j(p(n)(null==(i=null==e?void 0:e.meta)?void 0:i.title))+" ",1),b(g,{class:f(`${p(o)}__item--close`),color:"#333",icon:"ant-design:close-outlined",size:12,onClick:h((t=>E(e)),["prevent","stop"])},null,8,["class","onClick"])],8,Sl)]})),_:2},1032,["to"])])])),_:2},1032,["schema","tag-item","class"])})),128))])])),_:1},512)]),P("span",{class:f([`${p(o)}__tool`,"w-[var(--tags-view-height)] h-[var(--tags-view-height)] flex items-center justify-center cursor-pointer"]),onClick:t[1]||(t[1]=e=>te(200))},[b(g,{icon:"ep:d-arrow-right",color:"var(--el-text-color-placeholder)","hover-color":z.value?"#fff":"var(--el-color-black)"},null,8,["hover-color"])],2),P("span",{class:f([`${p(o)}__tool`,"w-[var(--tags-view-height)] h-[var(--tags-view-height)] flex items-center justify-center cursor-pointer"]),onClick:t[2]||(t[2]=e=>N(S.value))},[b(g,{icon:"ant-design:reload-outlined",color:"var(--el-text-color-placeholder)","hover-color":z.value?"#fff":"var(--el-color-black)"},null,8,["hover-color"])],2),b(p(kl),{trigger:"click",schema:[{icon:"ant-design:sync-outlined",label:p(n)("common.reload"),command:()=>{N(S.value)}},{icon:"ant-design:close-outlined",label:p(n)("common.closeTab"),disabled:!!(null==(l=T.value)?void 0:l.length)&&(null==(a=S.value)?void 0:a.meta.affix),command:()=>{E(S.value)}},{divided:!0,icon:"ant-design:vertical-right-outlined",label:p(n)("common.closeTheLeftTab"),disabled:!!(null==(s=T.value)?void 0:s.length)&&(null==(r=S.value)?void 0:r.fullPath)===T.value[0].fullPath,command:()=>{F()}},{icon:"ant-design:vertical-left-outlined",label:p(n)("common.closeTheRightTab"),disabled:!!(null==(i=T.value)?void 0:i.length)&&(null==(m=S.value)?void 0:m.fullPath)===T.value[T.value.length-1].fullPath,command:()=>{q()}},{divided:!0,icon:"ant-design:tag-outlined",label:p(n)("common.closeOther"),command:()=>{U()}},{icon:"ant-design:line-outlined",label:p(n)("common.closeAll"),command:()=>{H()}}]},{default:d((()=>[P("span",{class:f([`${p(o)}__tool`,"w-[var(--tags-view-height)] h-[var(--tags-view-height)] flex items-center justify-center cursor-pointer block"])},[b(g,{icon:"ant-design:setting-outlined",color:"var(--el-text-color-placeholder)","hover-color":z.value?"#fff":"var(--el-color-black)"},null,8,["hover-color"])],2)])),_:1},8,["schema"])],10,Il)}}}),[["__scopeId","data-v-7bf23422"]]),Pl=["src"],Ll=s({__name:"Logo",setup(e){const{getPrefixCls:l}=ce(),o=l("logo"),n=fe(),s=t(!0),r=i((()=>n.getTitle)),c=i((()=>n.getLayout)),m=i((()=>n.getCollapse)),h=i((()=>n.getLogoImage));return a((()=>{p(m)&&(s.value=!1)})),Q((()=>m.value),(e=>{"topLeft"!==p(c)&&"cutMenu"!==p(c)?e?s.value=!e:setTimeout((()=>{s.value=!e}),400):s.value=!0})),Q((()=>c.value),(e=>{"top"===e||"cutMenu"===e?s.value=!0:p(m)?s.value=!1:s.value=!0})),(e,t)=>{const l=R("router-link");return u(),v("div",null,[b(l,{class:f([p(o),"classic"!==c.value?`${p(o)}__Top`:"","flex !h-[var(--logo-height)] items-center cursor-pointer pl-8px relative decoration-none overflow-hidden"]),to:"/"},{default:d((()=>[P("img",{src:h.value,class:"w-[calc(var(--logo-height)-10px)] h-[calc(var(--logo-height)-10px)]"},null,8,Pl),s.value?(u(),v("div",{key:0,class:f(["ml-10px text-16px font-700",{"text-[var(--logo-title-text-color)]":"classic"===c.value,"text-[var(--top-header-text-color)]":"topLeft"===c.value||"top"===c.value||"cutMenu"===c.value}])},j(r.value),3)):w("",!0)])),_:1},8,["class"])])}}}),jl=s({__name:"AppView",setup(e){const t=fe(),l=i((()=>t.getLayout)),a=i((()=>t.getFixedHeader)),o=i((()=>t.getFooter)),n=Me(),s=i((()=>n.getCachedViews)),r=i((()=>t.getTagsView));return(e,t)=>{const n=R("router-view");return u(),v(ee,null,[P("section",{class:f(["p-[var(--app-content-padding)] w-[calc(100%-var(--app-content-padding)-var(--app-content-padding))] bg-[var(--app-content-bg-color-new)] dark:bg-[var(--el-bg-color)]",{"!min-h-[calc(100%-var(--app-footer-height))]":a.value&&("classic"===l.value||"topLeft"===l.value||"top"===l.value)&&o.value||!r.value&&"top"===l.value&&o.value,"!min-h-[calc(100%-var(--app-content-padding)-var(--app-content-padding)-var(--app-footer-height)-var(--tags-view-height))]":r.value&&"top"===l.value&&o.value,"!min-h-[calc(100%-var(--tags-view-height)-var(--app-content-padding)-var(--app-content-padding)-var(--top-tool-height)-var(--app-footer-height))]":!a.value&&"classic"===l.value&&o.value,"!min-h-[calc(100%-var(--tags-view-height)-var(--app-content-padding)-var(--app-content-padding)-var(--app-footer-height))]":!a.value&&"topLeft"===l.value&&o.value,"!min-h-[calc(100%-var(--top-tool-height)-var(--app-content-padding)-var(--app-content-padding))]":a.value&&"cutMenu"===l.value&&o.value,"!min-h-[calc(100%-var(--top-tool-height)-var(--app-content-padding)-var(--app-content-padding)-var(--tags-view-height))]":!a.value&&"cutMenu"===l.value&&o.value}])},[b(n,null,{default:d((({Component:e,route:t})=>[(u(),c(Te,{include:s.value},[(u(),c(L(e),{key:t.fullPath}))],1032,["include"]))])),_:1})],2),o.value?(u(),c(p(it),{key:0})):w("",!0)],64)}}}),Bl=s({__name:"Collapse",props:{color:$e.string.def("")},setup(e){const{getPrefixCls:t}=ce(),l=t("collapse"),a=fe(),o=i((()=>a.getCollapse)),n=()=>{const e=p(o);a.setCollapse(!e)};return(t,a)=>{const s=R("Icon");return u(),v("div",{class:f(p(l)),onClick:n},[b(s,{size:18,icon:o.value?"ant-design:menu-unfold-outlined":"ant-design:menu-fold-outlined",color:e.color,class:"cursor-pointer"},null,8,["icon","color"])],2)}}}),zl=s({__name:"SizeDropdown",props:{color:$e.string.def("")},setup(e){const{getPrefixCls:t}=ce(),l=t("size-dropdown"),{t:a}=de(),o=fe(),n=i((()=>o.sizeMap)),s=e=>{o.setCurrentSize(e)};return(t,o)=>{const r=R("Icon");return u(),c(p(rt),{class:f(p(l)),trigger:"click",onCommand:s},{dropdown:d((()=>[b(p(nt),null,{default:d((()=>[(u(!0),v(ee,null,_e(n.value,(e=>(u(),c(p(st),{key:e,command:e},{default:d((()=>[ue(j(p(a)(`size.${e}`)),1)])),_:2},1032,["command"])))),128))])),_:1})])),default:d((()=>[b(r,{size:18,icon:"mdi:format-size",color:e.color,class:"cursor-pointer"},null,8,["color"])])),_:1},8,["class"])}}}),Al=Se("lock",{state:()=>({lockInfo:{}}),getters:{getLockInfo(){return this.lockInfo}},actions:{setLockInfo(e){this.lockInfo=e},resetLockInfo(){this.lockInfo={}},unLock(e){var t;return(null==(t=this.lockInfo)?void 0:t.password)===e&&(this.resetLockInfo(),!0)}},persist:{enabled:!0,strategies:[{key:"lock",storage:localStorage}]}}),El=(e=>(Ve("data-v-8d355bf0"),e=e(),Pe(),e))((()=>P("div",{class:"flex flex-col items-center"},[P("img",{src:mt,alt:"",class:"w-70px h-70px rounded-[50%]"}),P("span",{class:"text-14px my-10px text-[var(--top-header-text-color)]"},"Archer")],-1))),Rl=ye(s({__name:"LockDialog",props:{modelValue:{type:Boolean}},emits:["update:modelValue"],setup(e,{emit:l}){const a=e,{getPrefixCls:o}=ce(),n=o("lock-dialog"),{required:s}=xt(),{t:r}=de(),v=Al(),m=i({get:()=>a.modelValue,set:e=>{l("update:modelValue",e)}}),h=t(r("lock.lockScreen")),g=J({password:[s()]}),x=J([{label:r("lock.lockPassword"),field:"password",component:"Input",componentProps:{type:"password",showPassword:!0}}]),{formRegister:y,formMethods:w}=Qe(),{getFormData:C,getElFormExpose:_}=w,k=async()=>{const e=await _();null==e||e.validate((async e=>{if(e){m.value=!1;const e=await C();v.setLockInfo({isLock:!0,...e})}}))};return(e,t)=>(u(),c(p(bt),{modelValue:m.value,"onUpdate:modelValue":t[0]||(t[0]=e=>m.value=e),width:"500px","max-height":"170px",class:f(p(n)),title:h.value},{footer:d((()=>[b(p(et),{type:"primary",onClick:k},{default:d((()=>[ue(j(p(r)("lock.lock")),1)])),_:1})])),default:d((()=>[El,b(p(Xe),{"is-col":!1,schema:x,rules:g,onRegister:p(y)},null,8,["schema","rules","onRegister"])])),_:1},8,["modelValue","class","title"]))}}),[["__scopeId","data-v-8d355bf0"]]),Ol=yt,Hl={class:"flex w-screen h-screen justify-center items-center"},Ul=(e=>(Ve("data-v-6ae762b3"),e=e(),Pe(),e))((()=>P("div",{class:"flex flex-col items-center"},[P("img",{src:mt,alt:"",class:"w-70px h-70px rounded-[50%]"}),P("span",{class:"text-14px my-10px text-[var(--logo-title-text-color)]"},"Archer")],-1))),Nl={class:"absolute bottom-5 w-full text-gray-300 xl:text-xl 2xl:text-3xl text-center enter-y"},Fl={class:"text-5xl mb-4 enter-x"},ql={class:"text-3xl"},Dl={class:"text-2xl"},Wl=ye(s({__name:"LockPage",setup(e){const l=ze(),a=t(""),o=t(!1),n=t(!1),s=t(!0),{getPrefixCls:r}=ce(),i=r("lock-page"),c=Al(),{hour:m,month:h,minute:g,meridiem:x,year:y,day:_,week:k}=((e=!0)=>{let t;const l=J({year:0,month:0,week:"",day:0,hour:"",minute:"",second:0,meridiem:""}),a=()=>{const e=Ol(),t=e.format("HH"),a=e.format("mm"),o=e.get("s");l.year=e.get("y"),l.month=e.get("M")+1,l.week="星期"+["","","","","","",""][e.day()],l.day=e.get("date"),l.hour=t,l.minute=a,l.second=o,l.meridiem=e.format("A")};function o(){a(),clearInterval(t),t=setInterval((()=>a()),1e3)}function n(){clearInterval(t)}return Le((()=>{e&&o()})),je((()=>{n()})),{...Be(l),start:o,stop:n}})(!0),{t:M}=de();async function I(){l.logout()}function T(e=!1){s.value=e}return(e,t)=>(u(),v("div",{class:f([p(i),"fixed inset-0 flex h-screen w-screen bg-black items-center justify-center"])},[O(P("div",{class:f([`${p(i)}__unlock`,"absolute top-0 left-1/2 flex pt-5 h-16 items-center justify-center sm:text-md xl:text-xl text-white flex-col cursor-pointer transform translate-x-1/2"]),onClick:t[0]||(t[0]=e=>T(!1))},[b(p(pe),{icon:"ep:lock"}),P("span",null,j(p(M)("lock.unlock")),1)],2),[[U,s.value]]),P("div",Hl,[P("div",{class:f([`${p(i)}__hour`,"relative mr-5 md:mr-20 w-2/5 h-2/5 md:h-4/5"])},[P("span",null,j(p(m)),1),O(P("span",{class:"meridiem absolute left-5 top-5 text-md xl:text-xl"},j(p(x)),513),[[U,s.value]])],2),P("div",{class:f(`${p(i)}__minute w-2/5 h-2/5 md:h-4/5 `)},[P("span",null,j(p(g)),1)],2)]),b(C,{name:"fade-slide"},{default:d((()=>[O(P("div",{class:f(`${p(i)}-entry`)},[P("div",{class:f(`${p(i)}-entry-content`)},[Ul,b(p(pt),{type:"password",placeholder:p(M)("lock.placeholder"),class:"enter-x",modelValue:a.value,"onUpdate:modelValue":t[1]||(t[1]=e=>a.value=e)},null,8,["placeholder","modelValue"]),n.value?(u(),v("span",{key:0,class:f(`text-14px ${p(i)}-entry__err-msg enter-x`)},j(p(M)("lock.message")),3)):w("",!0),P("div",{class:f(`${p(i)}-entry__footer enter-x`)},[b(p(et),{type:"primary",size:"small",class:"mt-2 mr-2 enter-x",link:"",disabled:o.value,onClick:t[2]||(t[2]=e=>T(!0))},{default:d((()=>[ue(j(p(M)("common.back")),1)])),_:1},8,["disabled"]),b(p(et),{type:"primary",size:"small",class:"mt-2 mr-2 enter-x",link:"",disabled:o.value,onClick:I},{default:d((()=>[ue(j(p(M)("lock.backToLogin")),1)])),_:1},8,["disabled"]),b(p(et),{type:"primary",class:"mt-2",size:"small",link:"",onClick:t[3]||(t[3]=e=>async function(){if(!a.value)return;let e=a.value;try{o.value=!0;const t=await c.unLock(e);n.value=!t}finally{o.value=!1}}()),disabled:o.value},{default:d((()=>[ue(j(p(M)("lock.entrySystem")),1)])),_:1},8,["disabled"])],2)],2)],2),[[U,!s.value]])])),_:1}),P("div",Nl,[O(P("div",Fl,[ue(j(p(m))+":"+j(p(g))+" ",1),P("span",ql,j(p(x)),1)],512),[[U,!s.value]]),P("div",Dl,j(p(y))+"/"+j(p(h))+"/"+j(p(_))+" "+j(p(k)),1)])],2))}}),[["__scopeId","data-v-6ae762b3"]]),Gl={class:"flex items-center"},Kl=["src"],Jl={class:"<lg:hidden text-14px pl-[5px] text-[var(--top-header-text-color)]"},Ql=s({__name:"UserInfo",setup(e){const l=Al(),a=i((()=>{var e;return(null==(e=l.getLockInfo)?void 0:e.isLock)??!1})),o=ze(),{getPrefixCls:n}=ce(),s=n("user-info"),{push:r}=he(),{t:m}=de(),h=()=>{dt.confirm(m("common.loginOutMessage"),m("common.reminder"),{confirmButtonText:m("common.ok"),cancelButtonText:m("common.cancel"),type:"warning"}).then((()=>{o.logout()})).catch((()=>{}))},g=t(!1),x=()=>{g.value=!0},y=()=>{r("/home")},_=()=>{window.open("https://gitee.com/ktianc/kinit")},k=()=>{window.open("https://github.com/vvandk/kinit")},M=i((()=>o.getUser));return(e,t)=>{const l=R("ElButton");return u(),v(ee,null,[b(p(rt),{class:f(["custom-hover",p(s)]),trigger:"click"},{dropdown:d((()=>[b(p(nt),null,{default:d((()=>[b(p(st),null,{default:d((()=>[b(l,{onClick:y,link:""},{default:d((()=>[ue("个人主页")])),_:1})])),_:1}),b(p(st),null,{default:d((()=>[b(l,{onClick:_,link:""},{default:d((()=>[ue("Gitee")])),_:1})])),_:1}),b(p(st),null,{default:d((()=>[b(l,{onClick:k,link:""},{default:d((()=>[ue("Github")])),_:1})])),_:1}),b(p(st),{divided:""},{default:d((()=>[P("div",{onClick:x},j(p(m)("lock.lockScreen")),1)])),_:1}),b(p(st),null,{default:d((()=>[P("div",{onClick:h},j(p(m)("common.loginOut")),1)])),_:1})])),_:1})])),default:d((()=>[P("div",Gl,[P("img",{src:M.value.avatar?M.value.avatar:p(mt),alt:"",class:"w-[calc(var(--logo-height)-25px)] rounded-[50%]"},null,8,Kl),P("span",Jl,j(M.value.name),1)])])),_:1},8,["class"]),g.value?(u(),c(Rl,{key:0,modelValue:g.value,"onUpdate:modelValue":t[0]||(t[0]=e=>g.value=e)},null,8,["modelValue"])):w("",!0),(u(),c(N,{to:"body"},[b(C,{name:"fade-bottom",mode:"out-in"},{default:d((()=>[a.value?(u(),c(Wl,{key:0})):w("",!0)])),_:1})]))],64)}}}),Xl=s({__name:"Screenfull",props:{color:$e.string.def("")},setup(e){const{getPrefixCls:t}=ce(),l=t("screenfull"),{toggle:a,isFullscreen:o}=Ae(),n=()=>{a()};return(t,a)=>(u(),v("div",{class:f(p(l)),onClick:n},[b(p(pe),{size:18,icon:p(o)?"zmdi:fullscreen-exit":"zmdi:fullscreen",color:e.color},null,8,["icon","color"])],2))}}),Zl=(e,t="")=>{var l;const a=[];for(const o of e){const e=null==o?void 0:o.meta;if(e.hidden&&!e.canTo)continue;const n=e.alwaysShow||1!==(null==(l=o.children)?void 0:l.length)?{...o}:{...o.children[0],path:me(o.path,o.children[0].path)};n.path=me(t,n.path),n.children&&(n.children=Zl(n.children,n.path)),n&&a.push(n)}return a};const{getPrefixCls:Yl}=ce(),ea=Yl("breadcrumb"),ta=fe(),la=i((()=>ta.getBreadcrumbIcon)),aa=ye(s({name:"Breadcrumb",setup(){const{currentRoute:e}=he(),{t:l}=de(),a=t([]),o=ge(),n=i((()=>{const e=o.getRouters;return Zl(e)}));return Q((()=>e.value),(t=>{t.path.startsWith("/redirect/")||(()=>{const t=e.value.matched.slice(-1)[0].path;a.value=Ge(p(n),(e=>e.path===t))})()}),{immediate:!0}),()=>{let e;return b(zt,{separator:"/",class:`${ea} flex items-center h-full ml-[10px]`},{default:()=>{return[b(Ee,{appear:!0,"enter-active-class":"animate__animated animate__fadeInRight"},(t=e=Ke(p(a)).map((e=>{const t=!e.redirect||"noredirect"===e.redirect,a=e.meta;return b(At,{to:{path:t?"":e.path},key:e.name},{default:()=>{var t,o;return[(null==a?void 0:a.icon)&&la.value?b(ee,null,[b(pe,{icon:a.icon,class:"mr-[5px]"},null),ue(" "),l((null==(t=null==e?void 0:e.meta)?void 0:t.title)||"")]):l((null==(o=null==e?void 0:e.meta)?void 0:o.title)||"")]}})})),"function"==typeof t||"[object Object]"===Object.prototype.toString.call(t)&&!xe(t)?e:{default:()=>[e]}))];var t}})}}}),[["__scopeId","data-v-48a8fb48"]]),oa=e=>/^#([0-9a-fA-F]{3}|[0-9a-fA-f]{6})$/.test(e),na=(e,t)=>{let l=e.toLowerCase();if(oa(e)){if(4===l.length){let e="#";for(let t=1;t<4;t+=1)e+=l.slice(t,t+1).concat(l.slice(t,t+1));l=e}const e=[];for(let t=1;t<7;t+=2)e.push(parseInt("0x"+l.slice(t,t+2)));return t?"RGBA("+e.join(",")+","+t+")":"RGB("+e.join(",")+")"}return l},sa=e=>{if(!oa(e))return;const[t,l,a]=na(e).replace(/(?:\(|\)|rgb|RGB)*/g,"").split(",").map((e=>Number(e)));return.299*t+.578*l+.114*a<192},ra=(e,t)=>(e=e.indexOf("#")>=0?e.substring(1,e.length):e,t=Math.trunc(255*t/100),`#${ia(e.substring(0,2),t)}${ia(e.substring(2,4),t)}${ia(e.substring(4,6),t)}`),ia=(e,t)=>{const l=parseInt(e,16)+t,a=l>255?255:l;return a.toString(16).length>1?a.toString(16):`0${a.toString(16)}`},ua=["onClick"],ca=ye(s({__name:"ColorRadioPicker",props:{schema:{type:Array,default:()=>[]},modelValue:$e.string.def("")},emits:["update:modelValue","change"],setup(e,{emit:l}){const a=e,{getPrefixCls:o}=ce(),n=o("color-radio-picker"),s=t(a.modelValue);return Q((()=>a.modelValue),(e=>{e!==p(s)&&(s.value=e)})),Q((()=>s.value),(e=>{l("update:modelValue",e),l("change",e)})),(t,l)=>{const a=R("Icon");return u(),v("div",{class:f([p(n),"flex flex-wrap space-x-14px"])},[(u(!0),v(ee,null,_e(e.schema,((e,t)=>(u(),v("span",{key:`radio-${t}`,class:f(["w-20px h-20px cursor-pointer rounded-2px border-solid border-gray-300 border-2px text-center leading-20px mb-5px",{"is-active":s.value===e}]),style:m({background:e}),onClick:t=>s.value=e},[s.value===e?(u(),c(a,{key:0,color:"#fff",icon:"ep:check",size:16})):w("",!0)],14,ua)))),128))],2)}}}),[["__scopeId","data-v-01144e6d"]]),da={class:"flex justify-between items-center"},pa={class:"text-14px"},va={class:"flex justify-between items-center"},ma={class:"text-14px"},fa={class:"flex justify-between items-center"},ha={class:"text-14px"},ga={class:"flex justify-between items-center"},ba={class:"text-14px"},xa={class:"flex justify-between items-center"},ya={class:"text-14px"},wa={class:"flex justify-between items-center"},Ca={class:"text-14px"},_a={class:"flex justify-between items-center"},ka={class:"text-14px"},Ma={class:"flex justify-between items-center"},Ia={class:"text-14px"},Ta={class:"flex justify-between items-center"},$a={class:"text-14px"},Sa={class:"flex justify-between items-center"},Va={class:"text-14px"},Pa={class:"flex justify-between items-center"},La={class:"text-14px"},ja={class:"flex justify-between items-center"},Ba={class:"text-14px"},za={class:"flex justify-between items-center"},Aa={class:"text-14px"},Ea=s({__name:"InterfaceDisplay",setup(e){const{getPrefixCls:l}=ce(),a=l("interface-display"),o=fe(),{t:n}=de(),s=t(o.getBreadcrumb),r=e=>{o.setBreadcrumb(e)},c=t(o.getBreadcrumbIcon),d=e=>{o.setBreadcrumbIcon(e)},m=t(o.getHamburger),h=e=>{o.setHamburger(e)},g=t(o.getScreenfull),x=e=>{o.setScreenfull(e)},y=t(o.getSize),w=e=>{o.setSize(e)},C=t(o.getLocale),_=e=>{o.setLocale(e)},k=t(o.getTagsView),M=e=>{Re("--tags-view-height",e?"35px":"0px"),o.setTagsView(e)},I=t(o.getTagsViewIcon),T=e=>{o.setTagsViewIcon(e)},$=t(o.getLogo),S=e=>{o.setLogo(e)},V=t(o.getUniqueOpened),L=e=>{o.setUniqueOpened(e)},B=t(o.getFixedHeader),z=e=>{o.setFixedHeader(e)},A=t(o.getFooter),E=e=>{o.setFooter(e)},R=t(o.getGreyMode),O=e=>{o.setGreyMode(e)},H=i((()=>o.getLayout));return Q((()=>H.value),(e=>{"top"===e&&o.setCollapse(!1)})),(e,t)=>(u(),v("div",{class:f(p(a))},[P("div",da,[P("span",pa,j(p(n)("setting.breadcrumb")),1),b(p(Ct),{modelValue:s.value,"onUpdate:modelValue":t[0]||(t[0]=e=>s.value=e),onChange:r},null,8,["modelValue"])]),P("div",va,[P("span",ma,j(p(n)("setting.breadcrumbIcon")),1),b(p(Ct),{modelValue:c.value,"onUpdate:modelValue":t[1]||(t[1]=e=>c.value=e),onChange:d},null,8,["modelValue"])]),P("div",fa,[P("span",ha,j(p(n)("setting.hamburgerIcon")),1),b(p(Ct),{modelValue:m.value,"onUpdate:modelValue":t[2]||(t[2]=e=>m.value=e),onChange:h},null,8,["modelValue"])]),P("div",ga,[P("span",ba,j(p(n)("setting.screenfullIcon")),1),b(p(Ct),{modelValue:g.value,"onUpdate:modelValue":t[3]||(t[3]=e=>g.value=e),onChange:x},null,8,["modelValue"])]),P("div",xa,[P("span",ya,j(p(n)("setting.sizeIcon")),1),b(p(Ct),{modelValue:y.value,"onUpdate:modelValue":t[4]||(t[4]=e=>y.value=e),onChange:w},null,8,["modelValue"])]),P("div",wa,[P("span",Ca,j(p(n)("setting.localeIcon")),1),b(p(Ct),{modelValue:C.value,"onUpdate:modelValue":t[5]||(t[5]=e=>C.value=e),onChange:_},null,8,["modelValue"])]),P("div",_a,[P("span",ka,j(p(n)("setting.tagsView")),1),b(p(Ct),{modelValue:k.value,"onUpdate:modelValue":t[6]||(t[6]=e=>k.value=e),onChange:M},null,8,["modelValue"])]),P("div",Ma,[P("span",Ia,j(p(n)("setting.tagsViewIcon")),1),b(p(Ct),{modelValue:I.value,"onUpdate:modelValue":t[7]||(t[7]=e=>I.value=e),onChange:T},null,8,["modelValue"])]),P("div",Ta,[P("span",$a,j(p(n)("setting.logo")),1),b(p(Ct),{modelValue:$.value,"onUpdate:modelValue":t[8]||(t[8]=e=>$.value=e),onChange:S},null,8,["modelValue"])]),P("div",Sa,[P("span",Va,j(p(n)("setting.uniqueOpened")),1),b(p(Ct),{modelValue:V.value,"onUpdate:modelValue":t[9]||(t[9]=e=>V.value=e),onChange:L},null,8,["modelValue"])]),P("div",Pa,[P("span",La,j(p(n)("setting.fixedHeader")),1),b(p(Ct),{modelValue:B.value,"onUpdate:modelValue":t[10]||(t[10]=e=>B.value=e),onChange:z},null,8,["modelValue"])]),P("div",ja,[P("span",Ba,j(p(n)("setting.footer")),1),b(p(Ct),{modelValue:A.value,"onUpdate:modelValue":t[11]||(t[11]=e=>A.value=e),onChange:E},null,8,["modelValue"])]),P("div",za,[P("span",Aa,j(p(n)("setting.greyMode")),1),b(p(Ct),{modelValue:R.value,"onUpdate:modelValue":t[12]||(t[12]=e=>R.value=e),onChange:O},null,8,["modelValue"])])],2))}}),Ra=[(e=>(Ve("data-v-2a87579b"),e=e(),Pe(),e))((()=>P("div",{class:"absolute h-full w-[33%] top-0 left-[10%] bg-gray-200"},null,-1)))],Oa=ye(s({__name:"LayoutRadioPicker",setup(e){const{getPrefixCls:t}=ce(),l=t("layout-radio-picker"),a=fe(),o=i((()=>a.getLayout));return(e,t)=>(u(),v("div",{class:f([p(l),"flex flex-wrap space-x-14px"])},[P("div",{class:f([`${p(l)}__classic`,"relative w-56px h-48px cursor-pointer bg-gray-300",{"is-acitve":"classic"===o.value}]),onClick:t[0]||(t[0]=e=>p(a).setLayout("classic"))},null,2),P("div",{class:f([`${p(l)}__top-left`,"relative w-56px h-48px cursor-pointer bg-gray-300",{"is-acitve":"topLeft"===o.value}]),onClick:t[1]||(t[1]=e=>p(a).setLayout("topLeft"))},null,2),P("div",{class:f([`${p(l)}__top`,"relative w-56px h-48px cursor-pointer bg-gray-300",{"is-acitve":"top"===o.value}]),onClick:t[2]||(t[2]=e=>p(a).setLayout("top"))},null,2),P("div",{class:f([`${p(l)}__cut-menu`,"relative w-56px h-48px cursor-pointer bg-gray-300",{"is-acitve":"cutMenu"===o.value}]),onClick:t[3]||(t[3]=e=>p(a).setLayout("cutMenu"))},Ra,2)],2))}}),[["__scopeId","data-v-2a87579b"]]),Ha={class:"text-16px font-700"},Ua={class:"text-center"},Na={class:"mt-5px"},Fa=ye(s({__name:"SettingV2",props:{color:$e.string.def("")},setup(e){const{removeStorage:l}=Fe(),{getPrefixCls:a}=ce(),o=a("setting-v2"),n=fe(),{t:s}=de(),r=i((()=>n.getLayout)),c=t(!1),m=t(n.getTheme.elColorPrimary),h=e=>{Re("--el-color-primary",e),n.setTheme({elColorPrimary:e});const t=Oe("--left-menu-bg-color",document.documentElement);C(He(p(t)))},g=t(n.getTheme.topHeaderBgColor||""),x=e=>{const t=sa(e),l=t?"#fff":"inherit",a=t?ra(e,6):"#f6f6f6",o=t?e:"#eee";Re("--top-header-bg-color",e),Re("--top-header-text-color",l),Re("--top-header-hover-color",a),n.setTheme({topHeaderBgColor:e,topHeaderTextColor:l,topHeaderHoverColor:a,topToolBorderColor:o}),"top"===p(r)&&C(e)},y=t(n.getTheme.leftMenuBgColor||""),C=e=>{const t=Oe("--el-color-primary",document.documentElement),l=sa(e),a={leftMenuBorderColor:l?"inherit":"#eee",leftMenuBgColor:e,leftMenuBgLightColor:l?ra(e,6):e,leftMenuBgActiveColor:l?"var(--el-color-primary)":na(p(t),.1),leftMenuCollapseBgActiveColor:l?"var(--el-color-primary)":na(p(t),.1),leftMenuTextColor:l?"#bfcbd9":"#333",leftMenuTextActiveColor:l?"#fff":"var(--el-color-primary)",logoTitleTextColor:l?"#fff":"inherit",logoBorderColor:l?e:"#eee"};n.setTheme(a),n.setCssVarTheme()};Q((()=>r.value),(e=>{"top"!==e||n.getIsDark?C(p(y)):(g.value="#fff",x("#fff"))}));const _=async()=>{const{copy:e,copied:t,isSupported:l}=Ue({source:`\n // 面包屑\n breadcrumb: ${n.getBreadcrumb},\n // 面包屑图标\n breadcrumbIcon: ${n.getBreadcrumbIcon},\n // 折叠图标\n hamburger: ${n.getHamburger},\n // 全屏图标\n screenfull: ${n.getScreenfull},\n // 尺寸图标\n size: ${n.getSize},\n // 多语言图标\n locale: ${n.getLocale},\n // 标签页\n tagsView: ${n.getTagsView},\n // 标签页图标\n getTagsViewIcon: ${n.getTagsViewIcon},\n // logo\n logo: ${n.getLogo},\n // 菜单手风琴\n uniqueOpened: ${n.getUniqueOpened},\n // 固定header\n fixedHeader: ${n.getFixedHeader},\n // 页脚\n footer: ${n.getFooter},\n // 灰色模式\n greyMode: ${n.getGreyMode},\n // layout布局\n layout: '${n.getLayout}',\n // 暗黑模式\n isDark: ${n.getIsDark},\n // 组件尺寸\n currentSize: '${n.getCurrentSize}',\n // 主题相关\n theme: {\n // 主题色\n elColorPrimary: '${n.getTheme.elColorPrimary}',\n // 左侧菜单边框颜色\n leftMenuBorderColor: '${n.getTheme.leftMenuBorderColor}',\n // 左侧菜单背景颜色\n leftMenuBgColor: '${n.getTheme.leftMenuBgColor}',\n // 左侧菜单浅色背景颜色\n leftMenuBgLightColor: '${n.getTheme.leftMenuBgLightColor}',\n // 左侧菜单选中背景颜色\n leftMenuBgActiveColor: '${n.getTheme.leftMenuBgActiveColor}',\n // 左侧菜单收起选中背景颜色\n leftMenuCollapseBgActiveColor: '${n.getTheme.leftMenuCollapseBgActiveColor}',\n // 左侧菜单字体颜色\n leftMenuTextColor: '${n.getTheme.leftMenuTextColor}',\n // 左侧菜单选中字体颜色\n leftMenuTextActiveColor: '${n.getTheme.leftMenuTextActiveColor}',\n // logo字体颜色\n logoTitleTextColor: '${n.getTheme.logoTitleTextColor}',\n // logo边框颜色\n logoBorderColor: '${n.getTheme.logoBorderColor}',\n // 头部背景颜色\n topHeaderBgColor: '${n.getTheme.topHeaderBgColor}',\n // 头部字体颜色\n topHeaderTextColor: '${n.getTheme.topHeaderTextColor}',\n // 头部悬停颜色\n topHeaderHoverColor: '${n.getTheme.topHeaderHoverColor}',\n // 头部边框颜色\n topToolBorderColor: '${n.getTheme.topToolBorderColor}'\n }\n `});l?(await e(),p(t)&&Ne.success(s("setting.copySuccess"))):Ne.error(s("setting.copyFailed"))},k=()=>{l("layout"),l("theme"),l("isDark"),window.location.reload()};return(t,l)=>{const a=R("Icon");return u(),v("div",{class:f(p(o))},[b(a,{icon:"icon-park-outline:theme",onClick:l[0]||(l[0]=e=>c.value=!0),class:f(["cursor-pointer !p-0",t.$attrs.class]),color:e.color,size:18},null,8,["class","color"]),b(p(Ft),{modelValue:c.value,"onUpdate:modelValue":l[4]||(l[4]=e=>c.value=e),direction:"rtl",size:"350px","z-index":4e3},{header:d((()=>[P("span",Ha,j(p(s)("setting.projectSetting")),1)])),default:d((()=>[P("div",Ua,[b(p(wt),null,{default:d((()=>[ue(j(p(s)("setting.theme")),1)])),_:1}),b(p(ut)),b(p(wt),null,{default:d((()=>[ue(j(p(s)("setting.layout")),1)])),_:1}),b(Oa),b(p(wt),null,{default:d((()=>[ue(j(p(s)("setting.systemTheme")),1)])),_:1}),b(ca,{modelValue:m.value,"onUpdate:modelValue":l[1]||(l[1]=e=>m.value=e),schema:["#409eff","#009688","#536dfe","#ff5c93","#ee4f12","#0096c7","#9c27b0","#ff9800"],onChange:h},null,8,["modelValue"]),b(p(wt),null,{default:d((()=>[ue(j(p(s)("setting.headerTheme")),1)])),_:1}),b(ca,{modelValue:g.value,"onUpdate:modelValue":l[2]||(l[2]=e=>g.value=e),schema:["#fff","#151515","#5172dc","#e74c3c","#24292e","#394664","#009688","#383f45"],onChange:x},null,8,["modelValue"]),"top"!==r.value?(u(),v(ee,{key:0},[b(p(wt),null,{default:d((()=>[ue(j(p(s)("setting.menuTheme")),1)])),_:1}),b(ca,{modelValue:y.value,"onUpdate:modelValue":l[3]||(l[3]=e=>y.value=e),schema:["#fff","#001529","#212121","#273352","#191b24","#383f45","#001628","#344058"],onChange:C},null,8,["modelValue"])],64)):w("",!0)]),b(p(wt),null,{default:d((()=>[ue(j(p(s)("setting.interfaceDisplay")),1)])),_:1}),b(Ea),b(p(wt)),P("div",null,[b(p(et),{type:"primary",class:"w-full",onClick:_},{default:d((()=>[ue(j(p(s)("setting.copy")),1)])),_:1})]),P("div",Na,[b(p(et),{type:"danger",class:"w-full",onClick:k},{default:d((()=>[ue(j(p(s)("setting.clearAndReset")),1)])),_:1})])])),_:1},8,["modelValue"])],2)}}}),[["__scopeId","data-v-23ae369e"]]),{getPrefixCls:qa,variables:Da}=ce(),Wa=qa("tool-header"),Ga=fe(),Ka=i((()=>Ga.getBreadcrumb)),Ja=i((()=>Ga.getHamburger)),Qa=i((()=>Ga.getScreenfull)),Xa=i((()=>Ga.getSize)),Za=i((()=>Ga.getLayout)),Ya=i((()=>Ga.getLocale)),eo=ye(s({name:"ToolHeader",setup:()=>()=>b("div",{id:`${Da.namespace}-tool-header`,class:[Wa,"h-[var(--top-tool-height)] relative px-[var(--top-tool-p-x)] flex items-center justify-between","dark:bg-[var(--el-bg-color)]"]},["top"!==Za.value?b("div",{class:"h-full flex items-center"},[Ja.value&&"cutMenu"!==Za.value?b(Bl,{class:"custom-hover",color:"var(--top-header-text-color)"},null):void 0,Ka.value?b(aa,{class:"<md:hidden"},null):void 0]):void 0,b("div",{class:"h-full flex items-center"},[b(Fa,{class:"custom-hover",color:"var(--top-header-text-color)"},null),Qa.value?b(Xl,{class:"custom-hover",color:"var(--top-header-text-color)"},null):void 0,Xa.value?b(zl,{class:"custom-hover",color:"var(--top-header-text-color)"},null):void 0,Ya.value?b(ct,{class:"custom-hover",color:"var(--top-header-text-color)"},null):void 0,b(Ql,null,null)])])}),[["__scopeId","data-v-df17a94c"]]),{getPrefixCls:to}=ce(),lo=to("layout"),ao=fe(),oo=i((()=>ao.getPageLoading)),no=i((()=>ao.getTagsView)),so=i((()=>ao.getCollapse)),ro=i((()=>ao.logo)),io=i((()=>ao.getFixedHeader)),uo=i((()=>ao.getMobile)),co=i((()=>ao.getFixedMenu)),po=()=>({renderClassic:()=>b(ee,null,[b("div",{class:["absolute top-0 left-0 h-full layout-border__right",{"!fixed z-3000":uo.value}]},[ro.value?b(Ll,{class:["bg-[var(--left-menu-bg-color)] relative",{"!pl-0":uo.value&&so.value,"w-[var(--left-menu-min-width)]":ao.getCollapse,"w-[var(--left-menu-max-width)]":!ao.getCollapse}],style:"transition: all var(--transition-time-02);"},null):void 0,b(hl,{class:[{"!h-[calc(100%-var(--logo-height))]":ro.value}]},null)]),b("div",{class:[`${lo}-content`,"absolute top-0 h-[100%]",{"w-[calc(100%-var(--left-menu-min-width))] left-[var(--left-menu-min-width)]":so.value&&!uo.value&&!uo.value,"w-[calc(100%-var(--left-menu-max-width))] left-[var(--left-menu-max-width)]":!so.value&&!uo.value&&!uo.value,"fixed !w-full !left-0":uo.value}],style:"transition: all var(--transition-time-02);"},[O(b(be,{class:[`${lo}-content-scrollbar`,{"!h-[calc(100%-var(--top-tool-height)-var(--tags-view-height))] mt-[calc(var(--top-tool-height)+var(--tags-view-height))]":io.value}]},{default:()=>[b("div",{class:[{"fixed top-0 left-0 z-10":io.value,"w-[calc(100%-var(--left-menu-min-width))] !left-[var(--left-menu-min-width)]":so.value&&io.value&&!uo.value,"w-[calc(100%-var(--left-menu-max-width))] !left-[var(--left-menu-max-width)]":!so.value&&io.value&&!uo.value,"!w-full !left-0":uo.value}],style:"transition: all var(--transition-time-02);"},[b(eo,{class:["bg-[var(--top-header-bg-color)]",{"layout-border__bottom":!no.value}]},null),no.value?b(Vl,{class:"layout-border__bottom layout-border__top"},null):void 0]),b(jl,null,null)]}),[[Ce("loading"),oo.value]])])]),renderTopLeft:()=>b(ee,null,[b("div",{class:"flex items-center bg-[var(--top-header-bg-color)] relative layout-border__bottom dark:bg-[var(--el-bg-color)]"},[ro.value?b(Ll,{class:"custom-hover"},null):void 0,b(eo,{class:"flex-1"},null)]),b("div",{class:"absolute top-[var(--logo-height)+1px] left-0 w-full h-[calc(100%-1px-var(--logo-height))] flex"},[b(hl,{class:"!h-full relative layout-border__right"},null),b("div",{class:[`${lo}-content`,"h-[100%]",{"w-[calc(100%-var(--left-menu-min-width))] left-[var(--left-menu-min-width)]":so.value,"w-[calc(100%-var(--left-menu-max-width))] left-[var(--left-menu-max-width)]":!so.value}],style:"transition: all var(--transition-time-02);"},[O(b(be,{class:[`${lo}-content-scrollbar`,{"!h-[calc(100%-var(--tags-view-height))] mt-[calc(var(--tags-view-height))]":io.value&&no.value}]},{default:()=>[no.value?b(Vl,{class:["layout-border__bottom absolute",{"!fixed top-0 left-0 z-10":io.value,"w-[calc(100%-var(--left-menu-min-width))] !left-[var(--left-menu-min-width)] mt-[calc(var(--logo-height)+1px)]":so.value&&io.value,"w-[calc(100%-var(--left-menu-max-width))] !left-[var(--left-menu-max-width)] mt-[calc(var(--logo-height)+1px)]":!so.value&&io.value}],style:"transition: width var(--transition-time-02), left var(--transition-time-02);"},null):void 0,b(jl,null,null)]}),[[Ce("loading"),oo.value]])])])]),renderTop:()=>b(ee,null,[b("div",{class:["flex items-center justify-between bg-[var(--top-header-bg-color)] relative",{"layout-border__bottom":!no.value}]},[ro.value?b(Ll,{class:"custom-hover"},null):void 0,b(hl,{class:"flex-1 px-10px h-[var(--top-tool-height)]"},null),b(eo,null,null)]),b("div",{class:[`${lo}-content`,"w-full",{"h-[calc(100%-var(--app-footer-height))]":!io.value,"h-[calc(100%-var(--tags-view-height)-var(--app-footer-height))]":io.value}]},[O(b(be,{class:[`${lo}-content-scrollbar`,{"mt-[var(--tags-view-height)] !pb-[calc(var(--tags-view-height)+var(--app-footer-height))]":io.value,"pb-[var(--app-footer-height)]":!io.value}]},{default:()=>[no.value?b(Vl,{class:["layout-border__bottom layout-border__top relative",{"!fixed w-full top-[calc(var(--top-tool-height)+1px)] left-0":io.value}],style:"transition: width var(--transition-time-02), left var(--transition-time-02);"},null):void 0,b(jl,null,null)]}),[[Ce("loading"),oo.value]])])]),renderCutMenu:()=>b(ee,null,[b("div",{class:"flex items-center bg-[var(--top-header-bg-color)] relative layout-border__bottom"},[ro.value?b(Ll,{class:"custom-hover !pr-15px"},null):void 0,b(eo,{class:"flex-1"},null)]),b("div",{class:"absolute top-[var(--logo-height)] left-0 w-[calc(100%-2px)] h-[calc(100%-var(--logo-height))] flex"},[b(Cl,null,null),b("div",{class:[`${lo}-content`,"h-[100%]",{"w-[calc(100%-var(--tab-menu-min-width))] left-[var(--tab-menu-min-width)]":so.value&&!co.value,"w-[calc(100%-var(--tab-menu-max-width))] left-[var(--tab-menu-max-width)]":!so.value&&!co.value,"w-[calc(100%-var(--tab-menu-min-width)-var(--left-menu-max-width))] ml-[var(--left-menu-max-width)]":so.value&&co.value,"w-[calc(100%-var(--tab-menu-max-width)-var(--left-menu-max-width))] ml-[var(--left-menu-max-width)]":!so.value&&co.value}],style:"transition: all var(--transition-time-02);"},[O(b(be,{class:[`${lo}-content-scrollbar`,{"!h-[calc(100%-var(--tags-view-height))] mt-[calc(var(--tags-view-height))]":io.value&&no.value}]},{default:()=>[no.value?b(Vl,{class:["relative layout-border__bottom layout-border__top",{"!fixed top-0 left-0 z-10":io.value,"w-[calc(100%-var(--tab-menu-min-width))] !left-[var(--tab-menu-min-width)] mt-[var(--logo-height)]":so.value&&io.value,"w-[calc(100%-var(--tab-menu-max-width))] !left-[var(--tab-menu-max-width)] mt-[var(--logo-height)]":!so.value&&io.value,"!fixed top-0 !left-[var(--tab-menu-min-width)+var(--left-menu-max-width)] z-10":io.value&&co.value,"w-[calc(100%-var(--tab-menu-min-width)-var(--left-menu-max-width))] !left-[var(--tab-menu-min-width)+var(--left-menu-max-width)] mt-[var(--logo-height)]":so.value&&io.value&&co.value,"w-[calc(100%-var(--tab-menu-max-width)-var(--left-menu-max-width))] !left-[var(--tab-menu-max-width)+var(--left-menu-max-width)] mt-[var(--logo-height)]":!so.value&&io.value&&co.value}],style:"transition: width var(--transition-time-02), left var(--transition-time-02);"},null):void 0,b(jl,null,null)]}),[[Ce("loading"),oo.value]])])])])}),{getPrefixCls:vo}=ce(),mo=vo("layout"),fo=fe(),ho=i((()=>fo.getMobile)),go=i((()=>fo.getCollapse)),bo=i((()=>fo.getLayout)),xo=()=>{fo.setCollapse(!0)},yo=()=>{switch(p(bo)){case"classic":const{renderClassic:e}=po();return e();case"topLeft":const{renderTopLeft:t}=po();return t();case"top":const{renderTop:l}=po();return l();case"cutMenu":const{renderCutMenu:a}=po();return a()}},wo=ye(s({name:"Layout",setup:()=>()=>b("section",{class:[mo,`${mo}__${bo.value}`,"w-[100%] h-[100%] relative"]},[ho.value&&!go.value?b("div",{class:"absolute top-0 left-0 w-full h-full opacity-30 z-99 bg-[var(--el-color-black)]",onClick:xo},null):void 0,yo(),b(cl,null,null)])}),[["__scopeId","data-v-e270d92a"]]);export{wo as default};