2 lines
72 KiB
JavaScript
2 lines
72 KiB
JavaScript
var _n=Object.defineProperty;var je=Object.getOwnPropertySymbols;var vt=Object.prototype.hasOwnProperty,yt=Object.prototype.propertyIsEnumerable;var ht=(e,t,n)=>t in e?_n(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,we=(e,t)=>{for(var n in t||(t={}))vt.call(t,n)&&ht(e,n,t[n]);if(je)for(var n of je(t))yt.call(t,n)&&ht(e,n,t[n]);return e};var bt=(e,t)=>{var n={};for(var o in e)vt.call(e,o)&&t.indexOf(o)<0&&(n[o]=e[o]);if(e!=null&&je)for(var o of je(e))t.indexOf(o)<0&&yt.call(e,o)&&(n[o]=e[o]);return n};var ae=(e,t,n)=>new Promise((o,s)=>{var r=l=>{try{c(n.next(l))}catch(u){s(u)}},i=l=>{try{c(n.throw(l))}catch(u){s(u)}},c=l=>l.done?o(l.value):Promise.resolve(l.value).then(r,i);c((n=n.apply(e,t)).next())});import{j as T,aO as Rt,_ as ue,aa as G,a as V,m as Ee,r as K,ak as Be,ac as ye,V as ce,bR as st,f,d4 as Tn,S as nt,J as _e,T as Oe,aF as At,bl as $n,bX as On,ah as Dt,d5 as kn,aq as Ln,a9 as Bt,O as zt,U as In,bL as Je,N as lt,b8 as et,aE as Pn,d6 as En,d7 as Nn,d8 as Hn,b0 as N,d9 as Se,da as Wt,db as Fn,cb as He,b as Q,aG as x,c as Fe,aI as S,o as g,h as A,aJ as I,n as P,aK as j,q as Rn,t as he,cW as rt,p as U,b5 as ie,b3 as jt,F as le,b2 as Le,aU as re,k as a,cF as Kt,ab as qe,dc as Vt,dd as Ve,aH as Ne,de as Ie,df as Xe,dg as it,c8 as Ut,dh as Ue,cn as An,cm as Dn,a3 as ot,di as Gt,bz as ut,aV as ve,bV as qt,i as te,dj as Xt,aW as Ce,dk as Bn,cX as zn,cE as Wn,cf as jn,cq as Kn,w as be,v as ke,b4 as Vn,dl as ge,cv as xt,dm as Yt,c_ as Zt,dn as Pe,dp as Qt,dq as pe,dr as Un,ds as at,dt as Jt,du as Ke,d1 as ct,dv as Re,bq as Gn,cI as en,A as dt,dw as tn,dx as xe,dy as qn,dz as ft,dA as Xn,dB as xn,dC as Yn,dD as St,dE as Ae,dF as nn,c0 as Zn,dG as Ct,dH as Qn,cK as on,dI as Mt,dJ as Jn,b1 as an,dK as eo,u as to,dL as no,dM as oo,dN as sn,cd as ao,dO as so,dP as lo,dQ as wt,l as ln}from"./index.9e465e98.js";import{F as ro,a as io}from"./FullscreenOutlined.0624c6a3.js";import uo from"./index.14655c18.js";import{a as co}from"./uniqBy.b001b07b.js";import{a as fo,u as mo}from"./useContentViewHeight.c6c711f4.js";import{T as _t}from"./index.fcb96485.js";import{R as po}from"./RedoOutlined.e5187225.js";import{u as go}from"./lock.15c9d4eb.js";var ho={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M408 442h480c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8H408c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zm-8 204c0 4.4 3.6 8 8 8h480c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8H408c-4.4 0-8 3.6-8 8v56zm504-486H120c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 632H120c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM115.4 518.9L271.7 642c5.8 4.6 14.4.5 14.4-6.9V388.9c0-7.4-8.5-11.5-14.4-6.9L115.4 505.1a8.74 8.74 0 000 13.8z"}}]},name:"menu-fold",theme:"outlined"},vo=ho;function Tt(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?Object(arguments[t]):{},o=Object.keys(n);typeof Object.getOwnPropertySymbols=="function"&&(o=o.concat(Object.getOwnPropertySymbols(n).filter(function(s){return Object.getOwnPropertyDescriptor(n,s).enumerable}))),o.forEach(function(s){yo(e,s,n[s])})}return e}function yo(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var mt=function(t,n){var o=Tt({},t,n.attrs);return T(Rt,Tt({},o,{icon:vo}),null)};mt.displayName="MenuFoldOutlined";mt.inheritAttrs=!1;var bo=mt,So={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M408 442h480c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8H408c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zm-8 204c0 4.4 3.6 8 8 8h480c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8H408c-4.4 0-8 3.6-8 8v56zm504-486H120c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 632H120c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM142.4 642.1L298.7 519a8.84 8.84 0 000-13.9L142.4 381.9c-5.8-4.6-14.4-.5-14.4 6.9v246.3a8.9 8.9 0 0014.4 7z"}}]},name:"menu-unfold",theme:"outlined"},Co=So;function $t(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?Object(arguments[t]):{},o=Object.keys(n);typeof Object.getOwnPropertySymbols=="function"&&(o=o.concat(Object.getOwnPropertySymbols(n).filter(function(s){return Object.getOwnPropertyDescriptor(n,s).enumerable}))),o.forEach(function(s){Mo(e,s,n[s])})}return e}function Mo(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var pt=function(t,n){var o=$t({},t,n.attrs);return T(Rt,$t({},o,{icon:Co}),null)};pt.displayName="MenuUnfoldOutlined";pt.inheritAttrs=!1;var wo=pt,rn=function(){return{prefixCls:String,width:G.oneOfType([G.string,G.number]),height:G.oneOfType([G.string,G.number]),style:{type:Object,default:void 0},class:String,placement:{type:String},wrapperClassName:String,level:{type:[String,Array]},levelMove:{type:[Number,Function,Array]},duration:String,ease:String,showMask:{type:Boolean,default:void 0},maskClosable:{type:Boolean,default:void 0},maskStyle:{type:Object,default:void 0},afterVisibleChange:Function,keyboard:{type:Boolean,default:void 0},contentWrapperStyle:{type:Object,default:void 0},autofocus:{type:Boolean,default:void 0},open:{type:Boolean,default:void 0}}},_o=function(){return ue(ue({},rn()),{forceRender:{type:Boolean,default:void 0},getContainer:G.oneOfType([G.string,G.func,G.object,G.looseBool])})},To=function(){return ue(ue({},rn()),{getContainer:Function,getOpenCount:Function,scrollLocker:G.any,switchScrollingEffect:Function})};function $o(e){return Array.isArray(e)?e:[e]}var un={transition:"transitionend",WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend"},Oo=Object.keys(un).filter(function(e){if(typeof document=="undefined")return!1;var t=document.getElementsByTagName("html")[0];return e in(t?t.style:{})})[0],Ot=un[Oo];function kt(e,t,n,o){e.addEventListener?e.addEventListener(t,n,o):e.attachEvent&&e.attachEvent("on".concat(t),n)}function Lt(e,t,n,o){e.removeEventListener?e.removeEventListener(t,n,o):e.attachEvent&&e.detachEvent("on".concat(t),n)}function ko(e,t){var n=typeof e=="function"?e(t):e;return Array.isArray(n)?n.length===2?n:[n[0],n[1]]:[n]}var It=function(t){return!isNaN(parseFloat(t))&&isFinite(t)},tt=!(typeof window!="undefined"&&window.document&&window.document.createElement),Lo=function e(t,n,o,s){if(!n||n===document||n instanceof Document)return!1;if(n===t.parentNode)return!0;var r=Math.max(Math.abs(o),Math.abs(s))===Math.abs(s),i=Math.max(Math.abs(o),Math.abs(s))===Math.abs(o),c=n.scrollHeight-n.clientHeight,l=n.scrollWidth-n.clientWidth,u=document.defaultView.getComputedStyle(n),d=u.overflowY==="auto"||u.overflowY==="scroll",m=u.overflowX==="auto"||u.overflowX==="scroll",p=c&&d,y=l&&m;return r&&(!p||p&&(n.scrollTop>=c&&s<0||n.scrollTop<=0&&s>0))||i&&(!y||y&&(n.scrollLeft>=l&&o<0||n.scrollLeft<=0&&o>0))?e(t,n.parentNode,o,s):!1},Io=globalThis&&globalThis.__rest||function(e,t){var n={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&t.indexOf(o)<0&&(n[o]=e[o]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var s=0,o=Object.getOwnPropertySymbols(e);s<o.length;s++)t.indexOf(o[s])<0&&Object.prototype.propertyIsEnumerable.call(e,o[s])&&(n[o[s]]=e[o[s]]);return n},De={},Po=V({inheritAttrs:!1,props:To(),emits:["close","handleClick","change"],setup:function(t,n){var o=n.emit,s=n.slots,r=Ee({startPos:{x:null,y:null}}),i,c=K(),l=K(),u=K(),d=K(),m=K(),p=[],y="drawer_id_".concat(Number((Date.now()+Math.random()).toString().replace(".",Math.round(Math.random()*9).toString())).toString(16)),b=!tt&&On?{passive:!1}:!1;Be(function(){ye(function(){var v,h=t.open,_=t.getContainer,H=t.showMask,R=t.autofocus,L=_==null?void 0:_();Z(t),h&&(L&&L.parentNode===document.body&&(De[y]=h),z(),ye(function(){R&&C()}),H&&((v=t.scrollLocker)===null||v===void 0||v.lock()))})}),ce(function(){return t.level},function(){Z(t)},{flush:"post"}),ce(function(){return t.open},function(){var v=t.open,h=t.getContainer,_=t.scrollLocker,H=t.showMask,R=t.autofocus,L=h==null?void 0:h();L&&L.parentNode===document.body&&(De[y]=!!v),z(),v?(R&&C(),H&&(_==null||_.lock())):_==null||_.unLock()},{flush:"post"}),st(function(){var v,h=t.open;delete De[y],h&&(Y(!1),document.body.style.touchAction=""),(v=t.scrollLocker)===null||v===void 0||v.unLock()}),ce(function(){return t.placement},function(v){v&&(m.value=null)});var C=function(){var h,_;(_=(h=l.value)===null||h===void 0?void 0:h.focus)===null||_===void 0||_.call(h)},M=function(h){h.touches.length>1||(r.startPos={x:h.touches[0].clientX,y:h.touches[0].clientY})},w=function(h){if(!(h.changedTouches.length>1)){var _=h.currentTarget,H=h.changedTouches[0].clientX-r.startPos.x,R=h.changedTouches[0].clientY-r.startPos.y;(_===u.value||_===d.value||_===m.value&&Lo(_,h.target,H,R))&&h.cancelable&&h.preventDefault()}},$=function v(h){var _=h.target;Lt(_,Ot,v),_.style.transition=""},B=function(h){o("close",h)},q=function(h){h.keyCode===$n.ESC&&(h.stopPropagation(),B(h))},D=function(h){var _=t.open,H=t.afterVisibleChange;h.target===c.value&&h.propertyName.match(/transform$/)&&(l.value.style.transition="",!_&&J()&&(document.body.style.overflowX="",u.value&&(u.value.style.left="",u.value.style.width="")),H&&H(!!_))},F=f(function(){var v=t.placement,h=v==="left"||v==="right",_="translate".concat(h?"X":"Y");return{isHorizontal:h,placementName:_}}),z=function(){var h=t.open,_=t.width,H=t.height,R=F.value,L=R.isHorizontal,W=R.placementName,X=m.value?m.value.getBoundingClientRect()[L?"width":"height"]:0,oe=(L?_:H)||X;ne(h,W,oe)},Y=function(h,_,H,R){var L=t.placement,W=t.levelMove,X=t.duration,oe=t.ease,fe=t.showMask;p.forEach(function(me){me.style.transition="transform ".concat(X," ").concat(oe),kt(me,Ot,$);var Te=h?H:0;if(W){var ze=ko(W,{target:me,open:h});Te=h?ze[0]:ze[1]||0}var We=typeof Te=="number"?"".concat(Te,"px"):Te,$e=L==="left"||L==="top"?We:"-".concat(We);$e=fe&&L==="right"&&R?"calc(".concat($e," + ").concat(R,"px)"):$e,me.style.transform=Te?"".concat(_,"(").concat($e,")"):""})},ne=function(h,_,H){if(!tt){var R=document.body.scrollHeight>(window.innerHeight||document.documentElement.clientHeight)&&window.innerWidth>document.body.offsetWidth?Tn(!0):0;Y(h,_,H,R),O(R)}o("change",h)},O=function(h){var _=t.getContainer,H=t.showMask,R=t.open,L=_==null?void 0:_();if(L&&L.parentNode===document.body&&H){var W=["touchstart"],X=[document.body,u.value,d.value,m.value];R&&document.body.style.overflow!=="hidden"?(h&&k(h),document.body.style.touchAction="none",X.forEach(function(oe,fe){!oe||kt(oe,W[fe]||"touchmove",fe?w:M,b)})):J()&&(document.body.style.touchAction="",h&&E(h),X.forEach(function(oe,fe){!oe||Lt(oe,W[fe]||"touchmove",fe?w:M,b)}))}},k=function(h){var _=t.placement,H=t.duration,R=t.ease,L="width ".concat(H," ").concat(R),W="transform ".concat(H," ").concat(R);switch(l.value.style.transition="none",_){case"right":l.value.style.transform="translateX(-".concat(h,"px)");break;case"top":case"bottom":l.value.style.width="calc(100% - ".concat(h,"px)"),l.value.style.transform="translateZ(0)";break}clearTimeout(i),i=setTimeout(function(){l.value&&(l.value.style.transition="".concat(W,",").concat(L),l.value.style.width="",l.value.style.transform="")})},E=function(h){var _=t.placement,H=t.duration,R=t.ease;l.value.style.transition="none";var L,W="width ".concat(H," ").concat(R),X="transform ".concat(H," ").concat(R);switch(_){case"left":{l.value.style.width="100%",W="width 0s ".concat(R," ").concat(H);break}case"right":{l.value.style.transform="translateX(".concat(h,"px)"),l.value.style.width="100%",W="width 0s ".concat(R," ").concat(H),u.value&&(u.value.style.left="-".concat(h,"px"),u.value.style.width="calc(100% + ".concat(h,"px)"));break}case"top":case"bottom":{l.value.style.width="calc(100% + ".concat(h,"px)"),l.value.style.height="100%",l.value.style.transform="translateZ(0)",L="height 0s ".concat(R," ").concat(H);break}}clearTimeout(i),i=setTimeout(function(){l.value&&(l.value.style.transition="".concat(X,",").concat(L?"".concat(L,","):"").concat(W),l.value.style.transform="",l.value.style.width="",l.value.style.height="")})},J=function(){return!Object.keys(De).some(function(h){return De[h]})},Z=function(h){var _=h.level,H=h.getContainer;if(!tt){var R=H==null?void 0:H(),L=R?R.parentNode:null;if(p=[],_==="all"){var W=L?Array.prototype.slice.call(L.children):[];W.forEach(function(X){X.nodeName!=="SCRIPT"&&X.nodeName!=="STYLE"&&X.nodeName!=="LINK"&&X!==R&&p.push(X)})}else _&&$o(_).forEach(function(X){document.querySelectorAll(X).forEach(function(oe){p.push(oe)})})}},ee=function(h){o("handleClick",h)},se=K(!1);return ce(l,function(){ye(function(){se.value=!0})}),function(){var v,h,_,H=t.width,R=t.height,L=t.open,W=t.prefixCls,X=t.placement;t.level,t.levelMove,t.ease,t.duration,t.getContainer,t.onChange,t.afterVisibleChange;var oe=t.showMask,fe=t.maskClosable,me=t.maskStyle,Te=t.keyboard;t.getOpenCount,t.scrollLocker;var ze=t.contentWrapperStyle,We=t.style,$e=t.class,Sn=Io(t,["width","height","open","prefixCls","placement","level","levelMove","ease","duration","getContainer","onChange","afterVisibleChange","showMask","maskClosable","maskStyle","keyboard","getOpenCount","scrollLocker","contentWrapperStyle","style","class"]),Qe=L&&se.value,Cn=nt(W,(v={},_e(v,"".concat(W,"-").concat(X),!0),_e(v,"".concat(W,"-open"),Qe),_e(v,$e,!!$e),_e(v,"no-mask",!oe),v)),Mn=F.value.placementName,wn=X==="left"||X==="top"?"-100%":"100%",gt=Qe?"":"".concat(Mn,"(").concat(wn,")");return T("div",Oe(Oe({},At(Sn,["switchScrollingEffect","autofocus"])),{},{tabindex:-1,class:Cn,style:We,ref:l,onKeydown:Qe&&Te?q:void 0,onTransitionend:D}),[oe&&T("div",{class:"".concat(W,"-mask"),onClick:fe?B:void 0,style:me,ref:u},null),T("div",{class:"".concat(W,"-content-wrapper"),style:ue({transform:gt,msTransform:gt,width:It(H)?"".concat(H,"px"):H,height:It(R)?"".concat(R,"px"):R},ze),ref:c},[T("div",{class:"".concat(W,"-content"),ref:m},[(h=s.default)===null||h===void 0?void 0:h.call(s)]),s.handler?T("div",{onClick:ee,ref:d},[(_=s.handler)===null||_===void 0?void 0:_.call(s)]):null])])}}}),Pt=Po,Et=globalThis&&globalThis.__rest||function(e,t){var n={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&t.indexOf(o)<0&&(n[o]=e[o]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var s=0,o=Object.getOwnPropertySymbols(e);s<o.length;s++)t.indexOf(o[s])<0&&Object.prototype.propertyIsEnumerable.call(e,o[s])&&(n[o[s]]=e[o[s]]);return n},Eo=V({inheritAttrs:!1,props:Dt(_o(),{prefixCls:"drawer",placement:"left",getContainer:"body",level:"all",duration:".3s",ease:"cubic-bezier(0.78, 0.14, 0.15, 0.86)",afterVisibleChange:function(){},showMask:!0,maskClosable:!0,maskStyle:{},wrapperClassName:"",keyboard:!0,forceRender:!1,autofocus:!0}),emits:["handleClick","close"],slots:["handler"],setup:function(t,n){var o=n.emit,s=n.slots,r=K(null),i=function(u){o("handleClick",u)},c=function(u){o("close",u)};return function(){t.afterVisibleChange;var l=t.getContainer,u=t.wrapperClassName,d=t.forceRender,m=Et(t,["afterVisibleChange","getContainer","wrapperClassName","forceRender"]),p=null;if(!l)return T("div",{class:u,ref:r},[T(Pt,Oe(Oe({},m),{},{open:t.open,getContainer:function(){return r.value},onClose:c,onHandleClick:i}),s)]);var y=!!s.handler||d;return(y||t.open||r.value)&&(p=T(kn,{visible:t.open,forceRender:y,getContainer:l,wrapperClassName:u},{default:function(C){var M=C.visible,w=C.afterClose,$=Et(C,["visible","afterClose"]);return T(Pt,Oe(Oe(Oe({ref:r},m),$),{},{open:M!==void 0?M:t.open,afterVisibleChange:w!==void 0?w:t.afterVisibleChange,onClose:c,onHandleClick:i}),s)}})),p}}}),No=Eo,Ho=globalThis&&globalThis.__rest||function(e,t){var n={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&t.indexOf(o)<0&&(n[o]=e[o]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var s=0,o=Object.getOwnPropertySymbols(e);s<o.length;s++)t.indexOf(o[s])<0&&Object.prototype.propertyIsEnumerable.call(e,o[s])&&(n[o[s]]=e[o[s]]);return n},Fo=Bt("top","right","bottom","left");Bt("default","large");var Nt={distance:180},Ro=function(){return{autofocus:{type:Boolean,default:void 0},closable:{type:Boolean,default:void 0},closeIcon:G.any,destroyOnClose:{type:Boolean,default:void 0},forceRender:{type:Boolean,default:void 0},getContainer:G.any,maskClosable:{type:Boolean,default:void 0},mask:{type:Boolean,default:void 0},maskStyle:{type:Object,default:void 0},wrapStyle:{type:Object,default:void 0},style:{type:Object,default:void 0},class:G.any,wrapClassName:String,size:{type:String},drawerStyle:{type:Object,default:void 0},headerStyle:{type:Object,default:void 0},bodyStyle:{type:Object,default:void 0},contentWrapperStyle:{type:Object,default:void 0},title:G.any,visible:{type:Boolean,default:void 0},width:G.oneOfType([G.string,G.number]),height:G.oneOfType([G.string,G.number]),zIndex:Number,prefixCls:String,push:G.oneOfType([G.looseBool,{type:Object}]),placement:G.oneOf(Fo),keyboard:{type:Boolean,default:void 0},extra:G.any,footer:G.any,footerStyle:{type:Object,default:void 0},level:G.any,levelMove:{type:[Number,Array,Function]},handle:G.any,afterVisibleChange:Function,onAfterVisibleChange:Function,"onUpdate:visible":Function,onClose:Function}},Ao=V({name:"ADrawer",inheritAttrs:!1,props:Dt(Ro(),{closable:!0,placement:"right",maskClosable:!0,mask:!0,level:null,keyboard:!0,push:Nt}),slots:["closeIcon","title","extra","footer","handle"],setup:function(t,n){var o=n.emit,s=n.slots,r=n.attrs,i=K(!1),c=K(!1),l=K(null),u=zt("parentDrawerOpts",null),d=In("drawer",t),m=d.prefixCls;Je(!t.afterVisibleChange,"Drawer","`afterVisibleChange` prop is deprecated, please use `@afterVisibleChange` event instead"),Je(t.wrapStyle===void 0,"Drawer","`wrapStyle` prop is deprecated, please use `style` instead"),Je(t.wrapClassName===void 0,"Drawer","`wrapClassName` prop is deprecated, please use `class` instead");var p=function(){i.value=!0},y=function(){i.value=!1,ye(function(){b()})};lt("parentDrawerOpts",{setPush:p,setPull:y}),Be(function(){var O=t.visible;O&&u&&u.setPush()}),st(function(){u&&u.setPull()}),ce(function(){return t.visible},function(O){u&&(O?u.setPush():u.setPull())},{flush:"post"});var b=function(){var k,E;(E=(k=l.value)===null||k===void 0?void 0:k.domFocus)===null||E===void 0||E.call(k)},C=function(k){o("update:visible",!1),o("close",k)},M=function(k){var E;(E=t.afterVisibleChange)===null||E===void 0||E.call(t,k),o("afterVisibleChange",k)},w=f(function(){return t.destroyOnClose&&!t.visible}),$=function(){var k=w.value;!k||t.visible||(c.value=!0)},B=f(function(){var O=t.push,k=t.placement,E;return typeof O=="boolean"?E=O?Nt.distance:0:E=O.distance,E=parseFloat(String(E||0)),k==="left"||k==="right"?"translateX(".concat(k==="left"?E:-E,"px)"):k==="top"||k==="bottom"?"translateY(".concat(k==="top"?E:-E,"px)"):null}),q=f(function(){var O=t.visible,k=t.mask,E=t.placement,J=t.size,Z=J===void 0?"default":J,ee=t.width,se=t.height;if(!O&&!k)return{};var v={};if(E==="left"||E==="right"){var h=Z==="large"?736:378;v.width=typeof ee=="undefined"?h:ee,v.width=typeof v.width=="string"?v.width:"".concat(v.width,"px")}else{var _=Z==="large"?736:378;v.height=typeof se=="undefined"?_:se,v.height=typeof v.height=="string"?v.height:"".concat(v.height,"px")}return v}),D=f(function(){var O=t.zIndex,k=t.wrapStyle,E=t.mask,J=t.style,Z=E?{}:q.value;return ue(ue(ue({zIndex:O,transform:i.value?B.value:void 0},Z),k),J)}),F=function(k){var E=t.closable,J=t.headerStyle,Z=et(s,t,"extra"),ee=et(s,t,"title");return!ee&&!E?null:T("div",{class:nt("".concat(k,"-header"),_e({},"".concat(k,"-header-close-only"),E&&!ee&&!Z)),style:J},[T("div",{class:"".concat(k,"-header-title")},[z(k),ee&&T("div",{class:"".concat(k,"-title")},[ee])]),Z&&T("div",{class:"".concat(k,"-extra")},[Z])])},z=function(k){var E,J=t.closable,Z=s.closeIcon?(E=s.closeIcon)===null||E===void 0?void 0:E.call(s):t.closeIcon;return J&&T("button",{key:"closer",onClick:C,"aria-label":"Close",class:"".concat(k,"-close")},[Z===void 0?T(Pn,null,null):null])},Y=function(k){var E;if(c.value&&!t.visible)return null;c.value=!1;var J=t.bodyStyle,Z=t.drawerStyle,ee={},se=w.value;return se&&(ee.opacity=0,ee.transition="opacity .3s"),T("div",{class:"".concat(k,"-wrapper-body"),style:ue(ue({},ee),Z),onTransitionend:$},[F(k),T("div",{key:"body",class:"".concat(k,"-body"),style:J},[(E=s.default)===null||E===void 0?void 0:E.call(s)]),ne(k)])},ne=function(k){var E=et(s,t,"footer");if(!E)return null;var J="".concat(k,"-footer");return T("div",{class:J,style:t.footerStyle},[E])};return function(){var O;t.width,t.height;var k=t.visible,E=t.placement,J=t.mask,Z=t.wrapClassName,ee=t.class,se=Ho(t,["width","height","visible","placement","mask","wrapClassName","class"]),v=J?q.value:{},h=J?"":"no-mask",_=ue(ue(ue(ue({},r),At(se,["size","closeIcon","closable","destroyOnClose","drawerStyle","headerStyle","bodyStyle","title","push","wrapStyle","onAfterVisibleChange","onClose","onUpdate:visible"])),v),{onClose:C,afterVisibleChange:M,handler:!1,prefixCls:m.value,open:k,showMask:J,placement:E,class:nt((O={},_e(O,ee,ee),_e(O,Z,!!Z),_e(O,h,!!h),O)),style:D.value,ref:l});return T(No,_,{handler:t.handle?function(){return t.handle}:s.handle,default:function(){return Y(m.value)}})}}}),Do=Ln(Ao);function Me(e,t={}){const{size:n="small",delay:o=100,timeout:s=3e4,loading:r=!1,retry:i=!0}=t;return En({loader:e,loadingComponent:r?T(Nn,{spinning:!0,size:n},null):void 0,timeout:s,delay:o,onError:i?(c,l,u,d)=>{c.message.match(/fetch/)&&d<=3?l():u()}:Hn})}const Bo={items:{type:Array,default:()=>[]},collapsedShowTitle:N.bool,inlineIndent:N.number.def(20),mode:{type:String,default:Se.INLINE},type:{type:String,default:Wt.MIX},theme:{type:String,default:Fn.DARK},inlineCollapsed:N.bool,mixSider:N.bool,isHorizontal:N.bool,accordion:N.bool.def(!0),beforeClickFn:{type:Function}},cn={item:{type:Object,default:{}},level:N.number,theme:N.oneOf(["dark","light"]),showTitle:N.bool,isHorizontal:N.bool},zo={item:{type:Object,default:null},showTitle:N.bool.def(!0),level:N.number.def(0),isHorizontal:N.bool.def(!0)},{t:Wo}=Fe(),jo=V({name:"MenuItemContent",components:{Icon:He},props:zo,setup(e){const{prefixCls:t}=Q("basic-menu-item-content"),n=f(()=>{var s;return Wo((s=e.item)==null?void 0:s.name)}),o=f(()=>{var s;return(s=e.item)==null?void 0:s.icon});return{prefixCls:t,getI18nName:n,getIcon:o}}});function Ko(e,t,n,o,s,r){const i=S("Icon");return g(),A("span",{class:P(`${e.prefixCls}- flex items-center `)},[e.getIcon?(g(),I(i,{key:0,icon:e.getIcon,size:18,class:P(`${e.prefixCls}-wrapper__icon mr-2`)},null,8,["icon","class"])):j("",!0),Rn(" "+he(e.getI18nName),1)],2)}var dn=x(jo,[["render",Ko]]);const Vo=V({name:"BasicMenuItem",components:{MenuItem:rt.Item,MenuItemContent:dn},props:cn,setup(){return{}}});function Uo(e,t,n,o,s,r){const i=S("MenuItemContent"),c=S("MenuItem");return g(),I(c,{key:e.item.path},{default:U(()=>[T(i,ie(e.$props,{item:e.item}),null,16,["item"])]),_:1})}var Go=x(Vo,[["render",Uo]]);const qo=V({name:"BasicSubMenuItem",isSubMenu:!0,components:{BasicMenuItem:Go,SubMenu:rt.SubMenu,MenuItemContent:dn},props:cn,setup(e){const{prefixCls:t}=Q("basic-menu-item"),n=f(()=>{var s;return!((s=e.item.meta)!=null&&s.hideMenu)});function o(s){var r;return!((r=s.meta)!=null&&r.hideChildrenInMenu)&&Reflect.has(s,"children")&&!!s.children&&s.children.length>0}return{prefixCls:t,menuHasChildren:o,getShowMenu:n}}});function Xo(e,t,n,o,s,r){const i=S("BasicMenuItem"),c=S("MenuItemContent"),l=S("BasicSubMenuItem",!0),u=S("SubMenu");return g(),A(le,null,[!e.menuHasChildren(e.item)&&e.getShowMenu?(g(),I(i,jt(ie({key:0},e.$props)),null,16)):j("",!0),e.menuHasChildren(e.item)&&e.getShowMenu?(g(),I(u,{class:P([e.theme]),key:`submenu-${e.item.path}`,popupClassName:"app-top-menu-popup"},{title:U(()=>[T(c,ie(e.$props,{item:e.item}),null,16,["item"])]),default:U(()=>[(g(!0),A(le,null,Le(e.item.children||[],d=>(g(),I(l,ie({key:d.path},e.$props,{item:d}),null,16,["item"]))),128))]),_:1},8,["class"])):j("",!0)],64)}var xo=x(qo,[["render",Xo]]);function Yo(e,t,n,o){const{getCollapsed:s,getIsMixSidebar:r}=re();function i(d){return ae(this,null,function*(){if(n.value===Se.HORIZONTAL)return;const m=a(r);Kt(()=>{const p=qe(t.value);if((p==null?void 0:p.length)===0){e.openKeys=[];return}a(o)?e.openKeys=Ve(p,d):e.openKeys=Vt([...e.openKeys,...Ve(p,d)])},16,!m)})}const c=f(()=>(a(r)?!1:a(s))?e.collapsedOpenKeys:e.openKeys);function l(){e.selectedKeys=[],e.openKeys=[]}function u(d){if(a(n)===Se.HORIZONTAL||!a(o)||a(r))e.openKeys=d;else{const m=[];for(const{children:p,path:y}of a(t))p&&p.length>0&&m.push(y);if(a(s))e.collapsedOpenKeys=d;else{const p=d.find(y=>e.openKeys.indexOf(y)===-1);m.indexOf(p)===-1?e.openKeys=d:e.openKeys=p?[p]:[]}}}return{setOpenKeys:i,resetKeys:l,getOpenKeys:c,handleOpenChange:u}}const Zo=V({name:"BasicMenu",components:{Menu:rt,BasicSubMenuItem:xo},props:Bo,emits:["menuClick"],setup(e,{emit:t}){const n=K(!1),o=K(""),s=Ee({defaultSelectedKeys:[],openKeys:[],selectedKeys:[],collapsedOpenKeys:[]}),{prefixCls:r}=Q("basic-menu"),{items:i,mode:c,accordion:l}=Ne(e),{getCollapsed:u,getTopMenuAlign:d,getSplit:m}=re(),{currentRoute:p}=Ie(),{handleOpenChange:y,setOpenKeys:b,getOpenKeys:C}=Yo(s,i,c,l),M=f(()=>{const{type:D,mode:F}=e;return D===Wt.TOP_MENU&&F===Se.HORIZONTAL||e.isHorizontal&&a(m)}),w=f(()=>{const D=e.isHorizontal&&a(m)?"start":a(d);return[r,`justify-${D}`,{[`${r}__second`]:!e.isHorizontal&&a(m),[`${r}__sidebar-hor`]:a(M)}]}),$=f(()=>{const D=e.mode===Se.INLINE,F={};return D&&(F.inlineCollapsed=e.mixSider?!1:a(u)),F});Xe(D=>{var F;D.name!==it&&(q(D),o.value=(F=D.meta)==null?void 0:F.currentActiveMenu,a(o)&&(s.selectedKeys=[a(o)],b(a(o))))}),!e.mixSider&&ce(()=>e.items,()=>{q()});function B(F){return ae(this,arguments,function*({key:D}){const{beforeClickFn:z}=e;z&&Ut(z)&&!(yield z(D))||(t("menuClick",D),n.value=!0,s.selectedKeys=[D])})}function q(D){return ae(this,null,function*(){var z;if(a(n)){n.value=!1;return}const F=((z=(D||a(p)).meta)==null?void 0:z.currentActiveMenu)||(D||a(p)).path;if(b(F),!a(o))if(e.isHorizontal&&a(m)){const Y=yield Ue(F);s.selectedKeys=[Y]}else{const Y=yield Ve(e.items,F);s.selectedKeys=Y}})}return we({handleMenuClick:B,getInlineCollapseOptions:$,getMenuClass:w,handleOpenChange:y,getOpenKeys:C},Ne(s))}});function Qo(e,t,n,o,s,r){const i=S("BasicSubMenuItem"),c=S("Menu");return g(),I(c,ie({selectedKeys:e.selectedKeys,defaultSelectedKeys:e.defaultSelectedKeys,mode:e.mode,openKeys:e.getOpenKeys,inlineIndent:e.inlineIndent,theme:e.theme,onOpenChange:e.handleOpenChange,class:e.getMenuClass,onClick:e.handleMenuClick,subMenuOpenDelay:.2},e.getInlineCollapseOptions),{default:U(()=>[(g(!0),A(le,null,Le(e.items,l=>(g(),I(i,{key:l.path,item:l,theme:e.theme,isHorizontal:e.isHorizontal},null,8,["item","theme","isHorizontal"]))),128))]),_:1},16,["selectedKeys","defaultSelectedKeys","mode","openKeys","inlineIndent","theme","onOpenChange","class","onClick","subMenuOpenDelay"])}var Jo=x(Zo,[["render",Qo]]);const fn=Symbol();function ea(e){return An(e,fn,{readonly:!1,native:!0})}function mn(){return Dn(fn)}const ta=V({name:"Menu",props:{theme:N.oneOf(["light","dark"]).def("light"),activeName:N.oneOfType([N.string,N.number]),openNames:{type:Array,default:()=>[]},accordion:N.bool.def(!0),width:N.string.def("100%"),collapsedWidth:N.string.def("48px"),indentSize:N.number.def(16),collapse:N.bool.def(!0),activeSubMenuNames:{type:Array,default:()=>[]}},emits:["select","open-change"],setup(e,{emit:t}){const n=Gt(),o=ut(),s=K(""),r=K([]),{prefixCls:i}=Q("menu"),c=K(!1);ea({rootMenuEmitter:n,activeName:s});const l=f(()=>{const{theme:b}=e;return[i,`${i}-${b}`,`${i}-vertical`,{[`${i}-collapse`]:e.collapse}]});ot(()=>{r.value=e.openNames}),ot(()=>{e.activeName&&(s.value=e.activeName)}),ce(()=>e.openNames,()=>{ye(()=>{u()})});function u(){n.emit("on-update-opened",r.value)}function d(b){r.value.includes(b)||(r.value.push(b),u())}function m(b){r.value=r.value.filter(C=>C!==b),u()}function p(){r.value=[],u()}function y(b){b!==-1&&(r.value=r.value.slice(0,b+1),u())}return lt(`subMenu:${o==null?void 0:o.uid}`,{addSubMenu:d,removeSubMenu:m,getOpenNames:()=>r.value,removeAll:p,isRemoveAllPopup:c,sliceIndex:y,level:0,props:e}),Be(()=>{r.value=e.collapse?[]:[...e.openNames],u(),n.on("on-menu-item-select",b=>{s.value=b,ye(()=>{e.collapse&&p()}),t("select",b)}),n.on("open-name-change",({name:b,opened:C})=>{if(C&&!r.value.includes(b))r.value.push(b);else if(!C){const M=r.value.findIndex(w=>w===b);M!==-1&&r.value.splice(M,1)}})}),{getClass:l,openedNames:r}}});function na(e,t,n,o,s,r){return g(),A("ul",{class:P(e.getClass)},[ve(e.$slots,"default")],2)}var oa=x(ta,[["render",na]]);function pn(e){const t=f(()=>r(["Menu","SubMenu"])),n=f(()=>r(["Menu"])),o=f(()=>r(["SubMenu"])),s=f(()=>{var m,p,y;let l=e==null?void 0:e.parent;if(!l)return{};const u=(p=(m=a(n))==null?void 0:m.props.indentSize)!=null?p:20;let d=u;if((y=a(n))!=null&&y.props.collapse)d=u;else for(;l&&l.type.name!=="Menu";)l.type.name==="SubMenu"&&(d+=u),l=l.parent;return{paddingLeft:d+"px"}});function r(l){let u=e==null?void 0:e.parent;if(!u)return null;for(;u&&l.indexOf(u.type.name)===-1;)u=u.parent;return u}function i(){let l=e;if(!l)return{uidList:[],list:[]};const u=[];for(;l&&l.type.name!=="Menu";)l.type.name==="SubMenu"&&u.push(l),l=l.parent;return{uidList:u.map(d=>d.uid),list:u}}function c(l,u="SubMenu"){let d=l.parent;for(;d;){if(d.type.name!==u)return d;d=d.parent}return d}return{getParentMenu:t,getParentInstance:c,getParentRootMenu:n,getParentList:i,getParentSubMenu:o,getItemStyle:s}}const aa=V({name:"MenuItem",components:{Tooltip:qt},props:{name:{type:[String,Number],required:!0},disabled:N.bool},setup(e,{slots:t}){const n=ut(),o=K(!1),{getItemStyle:s,getParentList:r,getParentMenu:i,getParentRootMenu:c}=pn(n),{prefixCls:l}=Q("menu"),{rootMenuEmitter:u,activeName:d}=mn(),m=f(()=>[`${l}-item`,{[`${l}-item-active`]:a(o),[`${l}-item-selected`]:a(o),[`${l}-item-disabled`]:!!e.disabled}]),p=f(()=>{var C;return(C=a(c))==null?void 0:C.props.collapse}),y=f(()=>{var C;return((C=a(i))==null?void 0:C.type.name)==="Menu"&&a(p)&&t.title});function b(){const{disabled:C}=e;if(C||(u.emit("on-menu-item-select",e.name),a(p)))return;const{uidList:M}=r();u.emit("on-update-opened",{opend:!1,parent:n==null?void 0:n.parent,uidList:M})}return ce(()=>d.value,C=>{if(C===e.name){const{list:M,uidList:w}=r();o.value=!0,M.forEach($=>{$.proxy&&($.proxy.active=!0)}),u.emit("on-update-active-name:submenu",w)}else o.value=!1},{immediate:!0}),{getClass:m,prefixCls:l,getItemStyle:s,getCollapse:p,handleClickItem:b,showTooptip:y}}});function sa(e,t,n,o,s,r){const i=S("Tooltip");return g(),A("li",{class:P(e.getClass),onClick:t[0]||(t[0]=Xt((...c)=>e.handleClickItem&&e.handleClickItem(...c),["stop"])),style:Ce(e.getCollapse?{}:e.getItemStyle)},[e.showTooptip?(g(),I(i,{key:0,placement:"right"},{title:U(()=>[ve(e.$slots,"title")]),default:U(()=>[te("div",{class:P(`${e.prefixCls}-tooltip`)},[ve(e.$slots,"default")],2)]),_:3})):(g(),A(le,{key:1},[ve(e.$slots,"default"),ve(e.$slots,"title")],64))],6)}var la=x(aa,[["render",sa]]);const Ht=200,ra=V({name:"SubMenu",components:{Icon:He,CollapseTransition:Bn,Popover:zn},props:{name:{type:[String,Number],required:!0},disabled:N.bool,collapsedShowTitle:N.bool},setup(e){var se;const t=ut(),n=Ee({active:!1,opened:!1}),o=Ee({timeout:null,mouseInChild:!1,isChild:!1}),{getParentSubMenu:s,getItemStyle:r,getParentMenu:i,getParentList:c}=pn(t),{prefixCls:l}=Q("menu"),u=Gt(),{rootMenuEmitter:d}=mn(),{addSubMenu:m,removeSubMenu:p,removeAll:y,getOpenNames:b,isRemoveAllPopup:C,sliceIndex:M,level:w,props:$,handleMouseleave:B}=zt(`subMenu:${(se=i.value)==null?void 0:se.uid}`),q=f(()=>[`${l}-submenu`,{[`${l}-item-active`]:n.active,[`${l}-opened`]:n.opened,[`${l}-submenu-disabled`]:e.disabled,[`${l}-submenu-has-parent-submenu`]:a(s),[`${l}-child-item-active`]:n.active}]),D=f(()=>$.accordion),F=f(()=>$.collapse),z=f(()=>$.theme),Y=f(()=>({minWidth:"200px"})),ne=f(()=>{const v=e.name;return a(F)?b().includes(v):n.opened}),O=f(()=>{const v=$.activeSubMenuNames.includes(e.name);return[`${l}-submenu-title`,{[`${l}-submenu-active`]:v,[`${l}-submenu-active-border`]:v&&w===0,[`${l}-submenu-collapse`]:a(F)&&w===0}]});function k(v){return a(F)?{onMouseenter:J,onMouseleave:()=>Z(v)}:{}}function E(){const{disabled:v}=e;if(v||a(F))return;const h=n.opened;if(a(D)){const{uidList:_}=c();d.emit("on-update-opened",{opend:!1,parent:t==null?void 0:t.parent,uidList:_})}else d.emit("open-name-change",{name:e.name,opened:!h});n.opened=!h}function J(){if(e.disabled)return;u.emit("submenu:mouse-enter-child");const h=b().findIndex(H=>H===e.name);M(h),w===0&&b().length===2&&y(),o.isChild=b().includes(e.name),clearTimeout(o.timeout),o.timeout=setTimeout(()=>{m(e.name)},Ht)}function Z(v=!1){var _;((_=i.value)==null?void 0:_.props.name)||(C.value=!0),b().slice(-1)[0]===e.name&&(o.isChild=!1),u.emit("submenu:mouse-leave-child"),o.timeout&&(clearTimeout(o.timeout),o.timeout=setTimeout(()=>{C.value?y():o.mouseInChild||p(e.name)},Ht)),v&&s.value&&(B==null||B(!0))}Wn(()=>{u.on("submenu:mouse-enter-child",()=>{o.mouseInChild=!0,C.value=!1,clearTimeout(o.timeout)}),u.on("submenu:mouse-leave-child",()=>{o.isChild||(o.mouseInChild=!1,clearTimeout(o.timeout))}),d.on("on-update-opened",v=>{if(!a(F)){if(jn(v)){n.opened=v;return}if(Kn(v)&&$.accordion){const{opend:h,parent:_,uidList:H}=v;_===(t==null?void 0:t.parent)?n.opened=h:H.includes(t==null?void 0:t.uid)||(n.opened=!1);return}e.name&&Array.isArray(v)&&(n.opened=v.includes(e.name))}}),d.on("on-update-active-name:submenu",v=>{t!=null&&t.uid&&(n.active=v.includes(t==null?void 0:t.uid))})});function ee(v){n.opened=v}return lt(`subMenu:${t==null?void 0:t.uid}`,{addSubMenu:m,removeSubMenu:p,getOpenNames:b,removeAll:y,isRemoveAllPopup:C,sliceIndex:M,level:w+1,handleMouseleave:Z,props:$}),we(we({getClass:q,prefixCls:l,getCollapse:F,getItemStyle:r,handleClick:E,handleVisibleChange:ee,getParentSubMenu:s,getOverlayStyle:Y,getTheme:z,getIsOpend:ne,getEvents:k,getSubClass:O},Ne(n)),Ne(o))}});function ia(e,t,n,o,s,r){const i=S("Icon"),c=S("CollapseTransition"),l=S("Popover");return g(),A("li",{class:P(e.getClass)},[e.getCollapse?(g(),I(l,{key:1,placement:"right",overlayClassName:`${e.prefixCls}-menu-popover`,visible:e.getIsOpend,onVisibleChange:e.handleVisibleChange,overlayStyle:e.getOverlayStyle,align:{offset:[0,0]}},{content:U(()=>[te("div",jt(Vn(e.getEvents(!0))),[te("ul",{class:P([e.prefixCls,`${e.prefixCls}-${e.getTheme}`,`${e.prefixCls}-popup`])},[ve(e.$slots,"default")],2)],16)]),default:U(()=>[te("div",ie({class:e.getSubClass},e.getEvents(!1)),[te("div",{class:P([{[`${e.prefixCls}-submenu-popup`]:!e.getParentSubMenu,[`${e.prefixCls}-submenu-collapsed-show-tit`]:e.collapsedShowTitle}])},[ve(e.$slots,"title")],2),e.getParentSubMenu?(g(),I(i,{key:0,icon:"eva:arrow-ios-downward-outline",size:14,class:P(`${e.prefixCls}-submenu-title-icon`)},null,8,["class"])):j("",!0)],16)]),_:3},8,["overlayClassName","visible","onVisibleChange","overlayStyle"])):(g(),A(le,{key:0},[te("div",{class:P(`${e.prefixCls}-submenu-title`),onClick:t[0]||(t[0]=Xt((...u)=>e.handleClick&&e.handleClick(...u),["stop"])),style:Ce(e.getItemStyle)},[ve(e.$slots,"title"),T(i,{icon:"eva:arrow-ios-downward-outline",size:14,class:P(`${e.prefixCls}-submenu-title-icon`)},null,8,["class"])],6),T(c,null,{default:U(()=>[be(te("ul",{class:P(e.prefixCls)},[ve(e.$slots,"default")],2),[[ke,e.opened]])]),_:3})],64))],2)}var ua=x(ra,[["render",ia]]);const ca=V({name:"SimpleSubMenu",components:{SubMenu:ua,MenuItem:la,SimpleMenuTag:Me(()=>ge(()=>Promise.resolve().then(function(){return Sa}),void 0)),Icon:He},props:{item:{type:Object,default:()=>({})},parent:N.bool,collapsedShowTitle:N.bool,collapse:N.bool,theme:N.oneOf(["dark","light"])},setup(e){const{t}=Fe(),{prefixCls:n}=Q("simple-menu"),o=f(()=>{var d,m;return!((m=(d=e.item)==null?void 0:d.meta)!=null&&m.hideMenu)}),s=f(()=>{var d;return(d=e.item)==null?void 0:d.icon}),r=f(()=>{var d;return t((d=e.item)==null?void 0:d.name)}),i=f(()=>!e.collapse||!e.parent),c=f(()=>!!e.collapse&&!!e.parent),l=f(()=>[{[`${n}__parent`]:e.parent,[`${n}__children`]:!e.parent}]);function u(d){var m;return!((m=d.meta)!=null&&m.hideChildrenInMenu)&&Reflect.has(d,"children")&&!!d.children&&d.children.length>0}return{prefixCls:n,menuHasChildren:u,getShowMenu:o,getIcon:s,getI18nName:r,getShowSubTitle:i,getLevelClass:l,getIsCollapseParent:c}}}),da={key:1,class:"mt-1 collapse-title"},fa={key:1,class:"mt-2 collapse-title"};function ma(e,t,n,o,s,r){const i=S("Icon"),c=S("SimpleMenuTag"),l=S("MenuItem"),u=S("SimpleSubMenu",!0),d=S("SubMenu");return g(),A(le,null,[!e.menuHasChildren(e.item)&&e.getShowMenu?(g(),I(l,ie({key:0,name:e.item.path},e.$props,{class:e.getLevelClass}),{title:U(()=>[te("span",{class:P(["ml-2",`${e.prefixCls}-sub-title`])},he(e.getI18nName),3),T(c,{item:e.item,collapseParent:e.getIsCollapseParent},null,8,["item","collapseParent"])]),default:U(()=>[e.getIcon?(g(),I(i,{key:0,icon:e.getIcon,size:16},null,8,["icon"])):j("",!0),e.collapsedShowTitle&&e.getIsCollapseParent?(g(),A("div",da,he(e.getI18nName),1)):j("",!0)]),_:1},16,["name","class"])):j("",!0),e.menuHasChildren(e.item)&&e.getShowMenu?(g(),I(d,{key:1,name:e.item.path,class:P([e.getLevelClass,e.theme]),collapsedShowTitle:e.collapsedShowTitle},{title:U(()=>[e.getIcon?(g(),I(i,{key:0,icon:e.getIcon,size:16},null,8,["icon"])):j("",!0),e.collapsedShowTitle&&e.getIsCollapseParent?(g(),A("div",fa,he(e.getI18nName),1)):j("",!0),be(te("span",{class:P(["ml-2",`${e.prefixCls}-sub-title`])},he(e.getI18nName),3),[[ke,e.getShowSubTitle]]),T(c,{item:e.item,collapseParent:!!e.collapse&&!!e.parent},null,8,["item","collapseParent"])]),default:U(()=>[(g(!0),A(le,null,Le(e.item.children||[],m=>(g(),I(u,ie({key:m.path},e.$props,{item:m,parent:!1}),null,16,["item"]))),128))]),_:1},8,["name","class","collapsedShowTitle"])):j("",!0)],64)}var pa=x(ca,[["render",ma]]);function ga(e,t,n,o,s){const r=xt(i,50);function i(l){return ae(this,null,function*(){const u=!o.value,d=qe(t.value);Kt(()=>{if((d==null?void 0:d.length)===0){e.activeSubMenuNames=[],e.openNames=[];return}const m=Ve(d,l);a(n)?e.openNames=m:e.openNames=Vt([...e.openNames,...m]),e.activeSubMenuNames=e.openNames},30,u)})}const c=f(()=>a(s)?[]:e.openNames);return{setOpenKeys:r,getOpenKeys:c}}const ha=V({name:"SimpleMenu",components:{Menu:oa,SimpleSubMenu:pa},inheritAttrs:!1,props:{items:{type:Array,default:()=>[]},collapse:N.bool,mixSider:N.bool,theme:N.string,accordion:N.bool.def(!0),collapsedShowTitle:N.bool,beforeClickFn:{type:Function},isSplitMenu:N.bool},emits:["menuClick"],setup(e,{attrs:t,emit:n}){const o=K(""),s=K(!1),r=Ee({activeName:"",openNames:[],activeSubMenuNames:[]}),{currentRoute:i}=Ie(),{prefixCls:c}=Q("simple-menu"),{items:l,accordion:u,mixSider:d,collapse:m}=Ne(e),{setOpenKeys:p,getOpenKeys:y}=ga(r,l,u,d,m),b=f(()=>we(we({},t),e));ce(()=>e.collapse,w=>{w?r.openNames=[]:p(i.value.path)},{immediate:!0}),ce(()=>e.items,()=>{!e.isSplitMenu||p(i.value.path)},{flush:"post"}),Xe(w=>{var $;w.name!==it&&(o.value=($=w.meta)==null?void 0:$.currentActiveMenu,C(w),a(o)&&(r.activeName=a(o),p(a(o))))});function C(w){return ae(this,null,function*(){if(a(s)){s.value=!1;return}const $=(w||a(i)).path;r.activeName=$,p($)})}function M(w){return ae(this,null,function*(){if(Yt(w)){Zt(w);return}const{beforeClickFn:$}=e;$&&Ut($)&&!(yield $(w))||(n("menuClick",w),s.value=!0,p(w),r.activeName=w)})}return we({prefixCls:c,getBindValues:b,handleSelect:M,getOpenKeys:y},Ne(r))}});function va(e,t,n,o,s,r){const i=S("SimpleSubMenu"),c=S("Menu");return g(),I(c,ie(e.getBindValues,{activeName:e.activeName,openNames:e.getOpenKeys,class:e.prefixCls,activeSubMenuNames:e.activeSubMenuNames,onSelect:e.handleSelect}),{default:U(()=>[(g(!0),A(le,null,Le(e.items,l=>(g(),I(i,{key:l.path,item:l,parent:!0,collapsedShowTitle:e.collapsedShowTitle,collapse:e.collapse},null,8,["item","collapsedShowTitle","collapse"]))),128))]),_:1},16,["activeName","openNames","class","activeSubMenuNames","onSelect"])}var gn=x(ha,[["render",va]]);const ya=V({name:"SimpleMenuTag",props:{item:{type:Object,default:()=>({})},dot:N.bool,collapseParent:N.bool},setup(e){const{prefixCls:t}=Q("simple-menu"),n=f(()=>{const{item:r}=e;if(!r)return!1;const{tag:i}=r;if(!i)return!1;const{dot:c,content:l}=i;return!(!c&&!l)}),o=f(()=>{if(!n.value)return"";const{item:r,collapseParent:i}=e,{tag:c}=r,{dot:l,content:u}=c;return l||i?"":u});return{getTagClass:f(()=>{const{item:r,collapseParent:i}=e,{tag:c={}}=r||{},{dot:l,type:u="error"}=c,d=`${t}-tag`;return[d,[`${d}--${u}`],{[`${d}--collapse`]:i,[`${d}--dot`]:l||e.dot}]}),getShowTag:n,getContent:o}}});function ba(e,t,n,o,s,r){return e.getShowTag?(g(),A("span",{key:0,class:P(e.getTagClass)},he(e.getContent),3)):j("",!0)}var hn=x(ya,[["render",ba]]),Sa=Object.freeze(Object.defineProperty({__proto__:null,default:hn},Symbol.toStringTag,{value:"Module"}));function Ca(e){const t=K([]),{currentRoute:n}=Ie(),{getIsMobile:o}=Pe(),s=Qt(),{setMenuSetting:r,getIsHorizontal:i,getSplit:c}=re(),l=Jt(y,50),u=f(()=>a(e)!==pe.LEFT&&!a(i)),d=f(()=>!a(c)||a(e)!==pe.LEFT),m=f(()=>a(e)===pe.TOP),p=f(()=>a(e)===pe.NONE||!a(c));ce([()=>a(n).path,()=>a(e)],M=>ae(this,[M],function*([C]){if(a(u)||a(o))return;const{meta:w}=a(n),$=w.currentActiveMenu;let B=yield Ue(C);B||(B=yield Ue($)),B&&l(B)}),{immediate:!0}),ce([()=>s.getLastBuildMenuTime,()=>s.getBackMenuList],()=>{b()},{immediate:!0}),ce(()=>c.value,()=>{a(u)||b()});function y(C){return ae(this,null,function*(){if(a(d)||a(o))return;const M=yield Ke(C);if(!M||!M.length){r({hidden:!0}),t.value=[];return}r({hidden:!1}),t.value=M})}function b(){return ae(this,null,function*(){if(a(p)||a(o)){t.value=yield Un();return}if(a(m)){const C=yield at();t.value=C;return}})}return{menusRef:t}}var vn=V({name:"LayoutMenu",props:{theme:N.oneOf(["light","dark"]),splitType:{type:Number,default:pe.NONE},isHorizontal:N.bool,menuMode:{type:[String],default:""}},setup(e){const t=ct(),{getMenuMode:n,getMenuType:o,getMenuTheme:s,getCollapsed:r,getCollapsedShowTitle:i,getAccordion:c,getIsHorizontal:l,getIsSidebarType:u,getSplit:d}=re(),{getShowLogo:m}=Re(),{prefixCls:p}=Q("layout-menu"),{menusRef:y}=Ca(Gn(e,"splitType")),{getIsMobile:b}=Pe(),C=f(()=>a(b)?Se.INLINE:e.menuMode||a(n)),M=f(()=>e.theme||a(s)),w=f(()=>a(m)&&a(u)),$=f(()=>!a(l)&&(a(u)||e.splitType===pe.LEFT||e.splitType===pe.NONE)),B=f(()=>({height:`calc(100% - ${a(w)?"48px":"0px"})`})),q=f(()=>[`${p}-logo`,a(M),{[`${p}--mobile`]:a(b)}]),D=f(()=>{const O=a(y);return{menus:O,beforeClickFn:z,items:O,theme:a(M),accordion:a(c),collapse:a(r),collapsedShowTitle:a(i),onMenuClick:F}});function F(O){t(O)}function z(O){return ae(this,null,function*(){return Yt(O)?(Zt(O),!1):!0})}function Y(){return!a(w)&&!a(b)?null:T(dt,{showTitle:!a(r),class:a(q),theme:a(M)},null)}function ne(){const E=a(D),{menus:O}=E,k=bt(E,["menus"]);return!O||!O.length?null:e.isHorizontal?T(Jo,ie(k,{isHorizontal:e.isHorizontal,type:a(o),showLogo:a(w),mode:a(C),items:O}),null):T(gn,ie(k,{isSplitMenu:a(d),items:O}),null)}return()=>T(le,null,[Y(),a($)?T(en,{style:a(B)},{default:()=>ne()}):ne()])}});const Ma=V({name:"HeaderTrigger",components:{MenuUnfoldOutlined:wo,MenuFoldOutlined:bo},props:{theme:N.oneOf(["light","dark"])},setup(){const{getCollapsed:e,toggleCollapsed:t}=re(),{prefixCls:n}=Q("layout-header-trigger");return{getCollapsed:e,toggleCollapsed:t,prefixCls:n}}});function wa(e,t,n,o,s,r){const i=S("MenuUnfoldOutlined"),c=S("MenuFoldOutlined");return g(),A("span",{class:P([e.prefixCls,e.theme]),onClick:t[0]||(t[0]=(...l)=>e.toggleCollapsed&&e.toggleCollapsed(...l))},[e.getCollapsed?(g(),I(i,{key:0})):(g(),I(c,{key:1}))],2)}var _a=x(Ma,[["render",wa]]);const Ta=V({name:"LayoutTrigger",components:{SiderTrigger:Me(()=>ge(()=>import("./SiderTrigger.9a63017c.js"),["assets/SiderTrigger.9a63017c.js","assets/index.9e465e98.js","assets/index.189d4760.css"])),HeaderTrigger:_a},props:{sider:N.bool.def(!0),theme:N.oneOf(["light","dark"])}});function $a(e,t,n,o,s,r){const i=S("SiderTrigger"),c=S("HeaderTrigger");return e.sider?(g(),I(i,{key:0})):(g(),I(c,{key:1,theme:e.theme},null,8,["theme"]))}var Ge=x(Ta,[["render",$a]]);function Ye(){const{getFullContent:e}=tn(),t=xe(),n=f(()=>!a(e)&&a(y)&&a(M)&&!a(d)&&!a(u)),o=f(()=>!a(w)&&!a(n)),s=f(()=>{const k=!a(e)&&a(M);return k&&!a(y)||k&&a(d)||k&&a(u)}),{getMenuMode:r,getSplit:i,getShowHeaderTrigger:c,getIsSidebarType:l,getIsMixSidebar:u,getIsTopMenu:d}=re(),{getShowBreadCrumb:m,getShowLogo:p}=Re(),y=f(()=>!a(l)&&a(M)),b=f(()=>t.getHeaderSetting.showDoc),C=f(()=>t.getHeaderSetting.theme),M=f(()=>t.getHeaderSetting.show),w=f(()=>t.getHeaderSetting.fixed),$=f(()=>t.getHeaderSetting.bgColor),B=f(()=>t.getHeaderSetting.showSearch),q=f(()=>t.getHeaderSetting.useLockPage),D=f(()=>t.getHeaderSetting.showFullScreen),F=f(()=>t.getHeaderSetting.showNotice),z=f(()=>a(r)!==Se.HORIZONTAL&&a(m)&&!a(i)),Y=f(()=>a(p)&&!a(l)&&!a(u)),ne=f(()=>a(z)||a(c));function O(k){t.setProjectConfig({headerSetting:k})}return{setHeaderSetting:O,getShowDoc:b,getShowSearch:B,getHeaderTheme:C,getUseLockPage:q,getShowFullScreen:D,getShowNotice:F,getShowBread:z,getShowContent:ne,getShowHeaderLogo:Y,getShowHeader:M,getFixed:w,getShowMixHeaderRef:y,getShowFullHeaderRef:n,getShowInsetHeaderRef:s,getUnFixedAndFull:o,getHeaderBgColor:$}}const Oa=V({name:"FullScreen",components:{FullscreenExitOutlined:ro,FullscreenOutlined:io,Tooltip:qt},setup(){const{t:e}=Fe(),{toggle:t,isFullscreen:n}=qn();return{getTitle:f(()=>a(n)?e("layout.header.tooltipExitFull"):e("layout.header.tooltipEntryFull")),isFullscreen:n,toggle:t}}});function ka(e,t,n,o,s,r){const i=S("FullscreenOutlined"),c=S("FullscreenExitOutlined"),l=S("Tooltip");return g(),I(l,{title:e.getTitle,placement:"bottom",mouseEnterDelay:.5},{default:U(()=>[te("span",{onClick:t[0]||(t[0]=(...u)=>e.toggle&&e.toggle(...u))},[e.isFullscreen?(g(),I(c,{key:1})):(g(),I(i,{key:0}))])]),_:1},8,["title","mouseEnterDelay"])}var La=x(Oa,[["render",ka]]);const Ia=Me(()=>ge(()=>import("./index.57babfe8.js"),["assets/index.57babfe8.js","assets/index.e7586e6f.css","assets/index.9e465e98.js","assets/index.189d4760.css","assets/siteSetting.c485f07c.js","assets/index.7ea231b7.js","assets/index.d0b877f3.css","assets/useWindowSizeFn.14b10c39.js","assets/FullscreenOutlined.0624c6a3.js","assets/header.d801b988.js","assets/index.14655c18.js","assets/index.55076fdd.css","assets/useContentViewHeight.c6c711f4.js","assets/uniqBy.b001b07b.js","assets/_baseIteratee.2f88fd8b.js","assets/index.fcb96485.js","assets/index.a2831ae3.css","assets/RedoOutlined.e5187225.js","assets/lock.15c9d4eb.js"]),{loading:!0}),Pa=Me(()=>ge(()=>import("./Breadcrumb.31466090.js"),["assets/Breadcrumb.31466090.js","assets/Breadcrumb.45a81991.css","assets/index.9e465e98.js","assets/index.189d4760.css","assets/index.d342c0df.js","assets/index.bc5550a9.css"])),Ea=Me(()=>ge(()=>import("./index.4800ec32.js"),["assets/index.4800ec32.js","assets/index.fb8ce264.css","assets/index.9e465e98.js","assets/index.189d4760.css","assets/index.fcb96485.js","assets/index.a2831ae3.css","assets/uniqBy.b001b07b.js","assets/_baseIteratee.2f88fd8b.js","assets/index.d11f5ba1.js","assets/index.33f7b906.css","assets/index.af33b015.js","assets/index.a18cc309.css","assets/index.82faa0b7.js","assets/index.43ba843e.css","assets/index.17dc3642.js","assets/index.49ada229.css","assets/index.00160cd6.js","assets/index.a6189dd0.css","assets/transButton.088152fa.js","assets/CopyOutlined.777ca274.js","assets/index.caea034d.js"])),Na=Me(()=>ge(()=>import("./ErrorAction.22fee353.js"),["assets/ErrorAction.22fee353.js","assets/index.9e465e98.js","assets/index.189d4760.css","assets/index.d11f5ba1.js","assets/index.33f7b906.css"]));const Ha=V({name:"LayoutHeader",components:{Header:ft.Header,AppLogo:dt,LayoutTrigger:Ge,LayoutBreadcrumb:Pa,LayoutMenu:vn,UserDropDown:Ia,AppLocalePicker:Xn,FullScreen:La,Notify:Ea,AppSearch:xn,ErrorAction:Na,SettingDrawer:Me(()=>ge(()=>import("./index.2c713529.js").then(function(e){return e.i}),["assets/index.2c713529.js","assets/index.5c7227e9.css","assets/index.9e465e98.js","assets/index.189d4760.css","assets/ArrowLeftOutlined.8cc9af78.js","assets/index.892b83b2.js","assets/index.3a3c1369.css"]),{loading:!0})},props:{fixed:N.bool},setup(e){const{prefixCls:t}=Q("layout-header"),{getShowTopMenu:n,getShowHeaderTrigger:o,getSplit:s,getIsMixMode:r,getMenuWidth:i,getIsMixSidebar:c}=re(),{getUseErrorHandle:l,getShowSettingButton:u,getSettingButtonPosition:d}=Re(),{getHeaderTheme:m,getShowFullScreen:p,getShowNotice:y,getShowContent:b,getShowBread:C,getShowHeaderLogo:M,getShowHeader:w,getShowSearch:$}=Ye(),{getShowLocalePicker:B}=Yn(),{getIsMobile:q}=Pe(),D=f(()=>{const O=a(m);return[t,{[`${t}--fixed`]:e.fixed,[`${t}--mobile`]:a(q),[`${t}--${O}`]:O}]}),F=f(()=>{if(!a(u))return!1;const O=a(d);return O===St.AUTO?a(w):O===St.HEADER}),z=f(()=>!a(r)||a(q)?{}:{width:`${a(i)<180?180:a(i)}px`}),Y=f(()=>a(s)?pe.TOP:pe.NONE),ne=f(()=>a(s)?Se.HORIZONTAL:null);return{prefixCls:t,getHeaderClass:D,getShowHeaderLogo:M,getHeaderTheme:m,getShowHeaderTrigger:o,getIsMobile:q,getShowBread:C,getShowContent:b,getSplitType:Y,getSplit:s,getMenuMode:ne,getShowTopMenu:n,getShowLocalePicker:B,getShowFullScreen:p,getShowNotice:y,getUseErrorHandle:l,getLogoWidth:z,getIsMixSidebar:c,getShowSettingButton:u,getShowSetting:F,getShowSearch:$}}});function Fa(e,t,n,o,s,r){const i=S("AppLogo"),c=S("LayoutTrigger"),l=S("LayoutBreadcrumb"),u=S("LayoutMenu"),d=S("AppSearch"),m=S("ErrorAction"),p=S("Notify"),y=S("FullScreen"),b=S("AppLocalePicker"),C=S("UserDropDown"),M=S("SettingDrawer"),w=S("Header");return g(),I(w,{class:P(e.getHeaderClass)},{default:U(()=>[te("div",{class:P(`${e.prefixCls}-left`)},[e.getShowHeaderLogo||e.getIsMobile?(g(),I(i,{key:0,class:P(`${e.prefixCls}-logo`),theme:e.getHeaderTheme,style:Ce(e.getLogoWidth)},null,8,["class","theme","style"])):j("",!0),e.getShowContent&&e.getShowHeaderTrigger&&!e.getSplit&&!e.getIsMixSidebar||e.getIsMobile?(g(),I(c,{key:1,theme:e.getHeaderTheme,sider:!1},null,8,["theme"])):j("",!0),e.getShowContent&&e.getShowBread?(g(),I(l,{key:2,theme:e.getHeaderTheme},null,8,["theme"])):j("",!0)],2),e.getShowTopMenu&&!e.getIsMobile?(g(),A("div",{key:0,class:P(`${e.prefixCls}-menu`)},[T(u,{isHorizontal:!0,theme:e.getHeaderTheme,splitType:e.getSplitType,menuMode:e.getMenuMode},null,8,["theme","splitType","menuMode"])],2)):j("",!0),te("div",{class:P(`${e.prefixCls}-action`)},[e.getShowSearch?(g(),I(d,{key:0,class:P(`${e.prefixCls}-action__item `)},null,8,["class"])):j("",!0),e.getUseErrorHandle?(g(),I(m,{key:1,class:P(`${e.prefixCls}-action__item error-action`)},null,8,["class"])):j("",!0),e.getShowNotice?(g(),I(p,{key:2,class:P(`${e.prefixCls}-action__item notify-item`)},null,8,["class"])):j("",!0),e.getShowFullScreen?(g(),I(y,{key:3,class:P(`${e.prefixCls}-action__item fullscreen-item`)},null,8,["class"])):j("",!0),e.getShowLocalePicker?(g(),I(b,{key:4,reload:!0,showText:!1,class:P(`${e.prefixCls}-action__item`)},null,8,["class"])):j("",!0),T(C,{theme:e.getHeaderTheme},null,8,["theme"]),e.getShowSetting?(g(),I(M,{key:5,class:P(`${e.prefixCls}-action__item`)},null,8,["class"])):j("",!0)],2)]),_:1},8,["class"])}var yn=x(Ha,[["render",Fa]]);function Ze(){const e=xe(),t=f(()=>e.getMultiTabsSetting.show),n=f(()=>e.getMultiTabsSetting.showQuick),o=f(()=>e.getMultiTabsSetting.showRedo),s=f(()=>e.getMultiTabsSetting.showFold);function r(i){e.setProjectConfig({multiTabsSetting:i})}return{setMultipleTabSetting:r,getShowMultipleTab:t,getShowQuick:n,getShowRedo:o,getShowFold:s}}function Ra(){const e=Ie(),{currentRoute:t}=e,{getShowMultipleTab:n}=Ze(),o=Ae(),s=f(()=>i(qe(e.getRoutes()))||[]),r=f(()=>o.getTabList.reduce((u,d)=>(d.meta&&Reflect.has(d.meta,"frameSrc")&&u.push(d.name),u),[]));function i(u){let d=[];for(const m of u){const{meta:{frameSrc:p}={},children:y}=m;p&&d.push(m),y&&y.length&&d.push(...i(y))}return d=co(d,"name"),d}function c(u){return u.name===a(t).name}function l(u){return a(n)?a(r).includes(u):e.currentRoute.value.name===u}return{hasRenderFrame:l,getFramePages:s,showIframe:c,getAllFramePages:i}}const Aa=V({name:"FrameLayout",components:{FramePage:uo},setup(){const{getFramePages:e,hasRenderFrame:t,showIframe:n}=Ra(),o=f(()=>a(e).length>0);return{getFramePages:e,hasRenderFrame:t,showIframe:n,showFrame:o}}}),Da={key:0};function Ba(e,t,n,o,s,r){const i=S("FramePage");return e.showFrame?(g(),A("div",Da,[(g(!0),A(le,null,Le(e.getFramePages,c=>(g(),A(le,{key:c.path},[c.meta.frameSrc&&e.hasRenderFrame(c.name)?be((g(),I(i,{key:0,frameSrc:c.meta.frameSrc},null,8,["frameSrc"])),[[ke,e.showIframe(c)]]):j("",!0)],64))),128))])):j("",!0)}var za=x(Aa,[["render",Ba]]);function Wa({route:e,openCache:t,cacheTabs:n,enableTransition:o,def:s}){if(!o)return;const r=n.includes(e.name),i="fade-slide";let c=i;return t&&(c=r&&e.meta.loaded?i:void 0),c||e.meta.transitionName||s}const ja=V({name:"PageLayout",components:{FrameLayout:za},setup(){const{getShowMultipleTab:e}=Ze(),t=Ae(),{getOpenKeepAlive:n,getCanEmbedIFramePage:o}=Re(),{getBasicTransition:s,getEnableTransition:r}=nn(),i=f(()=>a(n)&&a(e)),c=f(()=>a(n)?t.getCachedTabList:[]);return{getTransitionName:Wa,openCache:i,getEnableTransition:r,getBasicTransition:s,getCaches:c,getCanEmbedIFramePage:o}}});function Ka(e,t,n,o,s,r){const i=S("RouterView"),c=S("FrameLayout");return g(),A(le,null,[T(i,null,{default:U(({Component:l,route:u})=>[T(Zn,{name:e.getTransitionName({route:u,openCache:e.openCache,enableTransition:e.getEnableTransition,cacheTabs:e.getCaches,def:e.getBasicTransition}),mode:"out-in",appear:""},{default:U(()=>[e.openCache?(g(),I(Qn,{key:0,include:e.getCaches},[(g(),I(Ct(l),{key:u.fullPath}))],1032,["include"])):(g(),I(Ct(l),{key:u.fullPath}))]),_:2},1032,["name"])]),_:1}),e.getCanEmbedIFramePage?(g(),I(c,{key:0})):j("",!0)],64)}var Va=x(ja,[["render",Ka]]);const Ua=V({name:"LayoutContent",components:{PageLayout:Va},setup(){const{prefixCls:e}=Q("layout-content"),{getOpenPageLoading:t}=nn(),{getLayoutContentMode:n,getPageLoading:o}=Re();return fo(),{prefixCls:e,getOpenPageLoading:t,getLayoutContentMode:n,getPageLoading:o}}});function Ga(e,t,n,o,s,r){const i=S("PageLayout"),c=on("loading");return be((g(),A("div",{class:P([e.prefixCls,e.getLayoutContentMode])},[T(i)],2)),[[c,e.getOpenPageLoading&&e.getPageLoading]])}var qa=x(Ua,[["render",Ga]]);function Xa(){const e=xe(),{getMiniWidthNumber:t}=re(),n=f(()=>a(t));function o(s){e.setProjectConfig({menuSetting:{siderHidden:s}})}return{getCollapsedWidth:n,onBreakpointChange:o}}function xa(e){const{getTrigger:t,getSplit:n}=re(),o=f(()=>{const r=a(t);return r!==Mt.NONE&&!a(e)&&(r===Mt.FOOTER||a(n))});return{getTriggerAttr:f(()=>a(o)?{}:{trigger:null}),getShowTrigger:o}}function bn(e,t,n=!1){const{getMiniWidthNumber:o,getCollapsed:s,setMenuSetting:r}=re();Be(()=>{ye(()=>{xt(u,80)()})});function i(d){var p;const m=a(d);return m?Reflect.has(m,"$el")?(p=a(d))==null?void 0:p.$el:a(d):null}function c(d,m,p){document.onmousemove=function(y){let b=d.left+(y.clientX-p);y=y||window.event;const C=800,M=a(o);return b<0&&(b=0),b>C&&(b=C),b<M&&(b=M),d.style.left=m.style.width=b+"px",!1}}function l(d){const m=i(e);document.onmouseup=function(){var y;document.onmousemove=null,document.onmouseup=null,m.style.transition="width 0.2s";const p=parseInt(m.style.width);if(n)r({menuWidth:p});else{const b=a(o);a(s)?p>b&&r({collapsed:!1,menuWidth:p}):p>b+20?r({menuWidth:p}):r({collapsed:!0})}(y=d.releaseCapture)==null||y.call(d)}}function u(){const d=i(t);if(!d)return;const m=i(e);!m||(d.onmousedown=p=>{var b;m.style.transition="unset";const y=p==null?void 0:p.clientX;return d.left=d.offsetLeft,c(d,m,y),l(d),(b=d.setCapture)==null||b.call(d),!1})}return{}}const Ya=V({name:"DargBar",props:{mobile:Boolean},setup(e){const{getMiniWidthNumber:t,getCollapsed:n,getCanDrag:o}=re(),{prefixCls:s}=Q("darg-bar"),r=f(()=>a(n)?{left:`${a(t)}px`}:{}),i=f(()=>[s,{[`${s}--hide`]:!a(o)||e.mobile}]);return{prefixCls:s,getDragBarStyle:r,getClass:i}}});function Za(e,t,n,o,s,r){return g(),A("div",{class:P(e.getClass),style:Ce(e.getDragBarStyle)},null,6)}var Qa=x(Ya,[["render",Za],["__scopeId","data-v-d1707536"]]);const Ja=V({name:"LayoutSideBar",components:{Sider:ft.Sider,LayoutMenu:vn,DragBar:Qa,LayoutTrigger:Ge},setup(){const e=K(null),t=K(null),{getCollapsed:n,getMenuWidth:o,getSplit:s,getMenuTheme:r,getRealWidth:i,getMenuHidden:c,getMenuFixed:l,getIsMixMode:u,toggleCollapsed:d}=re(),{prefixCls:m}=Q("layout-sideBar"),{getIsMobile:p}=Pe(),{getTriggerAttr:y,getShowTrigger:b}=xa(p);bn(t,e);const{getCollapsedWidth:C,onBreakpointChange:M}=Xa(),w=f(()=>a(s)?Se.INLINE:null),$=f(()=>a(s)?pe.LEFT:pe.NONE),B=f(()=>a(s)?!a(c):!0),q=f(()=>[m,{[`${m}--fixed`]:a(l),[`${m}--mix`]:a(u)&&!a(p)}]),D=f(()=>{const z=`${a(i)}px`;return{width:z,overflow:"hidden",flex:`0 0 ${z}`,maxWidth:z,minWidth:z,transition:"all 0.2s"}}),F=Jn(Ge);return{prefixCls:m,sideRef:t,dragBarRef:e,getIsMobile:p,getHiddenDomStyle:D,getSiderClass:q,getTrigger:F,getTriggerAttr:y,getCollapsedWidth:C,getMenuFixed:l,showClassSideBarRef:B,getMenuWidth:o,getCollapsed:n,getMenuTheme:r,onBreakpointChange:M,getMode:w,getSplitType:$,getShowTrigger:b,toggleCollapsed:d}}});function es(e,t,n,o,s,r){const i=S("LayoutTrigger"),c=S("LayoutMenu"),l=S("DragBar"),u=S("Sider");return g(),A(le,null,[e.getMenuFixed&&!e.getIsMobile?be((g(),A("div",{key:0,style:Ce(e.getHiddenDomStyle)},null,4)),[[ke,e.showClassSideBarRef]]):j("",!0),be(T(u,ie({ref:"sideRef",breakpoint:"lg",collapsible:"",class:e.getSiderClass,width:e.getMenuWidth,collapsed:e.getCollapsed,collapsedWidth:e.getCollapsedWidth,theme:e.getMenuTheme,onBreakpoint:e.onBreakpointChange,trigger:e.getTrigger},e.getTriggerAttr),an({default:U(()=>[T(c,{theme:e.getMenuTheme,menuMode:e.getMode,splitType:e.getSplitType},null,8,["theme","menuMode","splitType"]),T(l,{ref:"dragBarRef"},null,512)]),_:2},[e.getShowTrigger?{name:"trigger",fn:U(()=>[T(i)])}:void 0]),1040,["class","width","collapsed","collapsedWidth","theme","onBreakpoint","trigger"]),[[ke,e.showClassSideBarRef]])],64)}var ts=x(Ja,[["render",es]]);const ns=V({name:"LayoutMixSider",components:{ScrollContainer:en,AppLogo:dt,SimpleMenu:gn,Icon:He,LayoutTrigger:Ge,SimpleMenuTag:hn},directives:{clickOutside:eo},setup(){let e=K([]);const t=K(""),n=K([]),o=K(!1),s=K(null),r=K(null),i=K(null),{prefixCls:c}=Q("layout-mix-sider"),l=ct(),{t:u}=Fe(),{getMenuWidth:d,getCanDrag:m,getCloseMixSidebarOnChange:p,getMenuTheme:y,getMixSideTrigger:b,getRealWidth:C,getMixSideFixed:M,mixSideHasChildren:w,setMenuSetting:$,getIsMixSidebar:B,getCollapsed:q}=re(),{title:D}=to(),F=Qt();bn(r,s,!0);const z=f(()=>({width:a(o)?`${a(d)}px`:0,left:`${a(ne)}px`})),Y=f(()=>{w.value=a(n).length>0;const L=a(M)&&a(w);return L&&(o.value=!0),L}),ne=f(()=>a(q)?no:oo),O=f(()=>{const L=a(Y)?a(C):0,W=`${a(ne)+L}px`;return Z(W)}),k=f(()=>{const L=`${a(ne)}px`;return Z(L)}),E=f(()=>a(M)?{}:{onMouseleave:()=>{se(!0),R()}}),J=f(()=>a(m));Be(()=>ae(this,null,function*(){e.value=yield at()})),ce([()=>F.getLastBuildMenuTime,()=>F.getBackMenuList],()=>ae(this,null,function*(){e.value=yield at()}),{immediate:!0}),Xe(L=>{i.value=L,se(!0),a(p)&&R()});function Z(L){return{width:L,maxWidth:L,minWidth:L,flex:`0 0 ${L}`}}function ee(L,W=!1){return ae(this,null,function*(){const X=yield Ke(L);if(a(t)===L?(W?a(o)||(o.value=!0):a(o)?R():o.value=!0,a(o)||se()):(o.value=!0,t.value=L),!X||X.length===0){W||l(L),n.value=[],R();return}n.value=X})}function se(L=!1){return ae(this,null,function*(){var X;const W=(X=i.value)==null?void 0:X.path;if(!!W&&(t.value=yield Ue(W),a(B))){const oe=a(e).find(me=>me.path===a(t)),fe=oe==null?void 0:oe.path;if(fe){const me=yield Ke(fe);L&&(n.value=me,a(M)&&(o.value=me.length>0)),me.length===0&&(n.value=[])}}})}function v(L){l(L)}function h(){se(!0),R()}function _(L){return a(b)==="hover"?{onMouseenter:()=>ee(L.path,!0),onClick:()=>ae(this,null,function*(){const W=yield Ke(L.path);L.path&&(!W||W.length===0)&&l(L.path)})}:{onClick:()=>ee(L.path)}}function H(){$({mixSideFixed:!a(Y)})}function R(){a(Y)||(o.value=!1)}return{t:u,prefixCls:c,menuModules:e,handleModuleClick:ee,activePath:t,childrenMenus:n,getShowDragBar:J,handleMenuClick:v,getMenuStyle:z,handleClickOutside:h,sideRef:r,dragBarRef:s,title:D,openMenu:o,getMenuTheme:y,getItemEvents:_,getMenuEvents:E,getDomStyle:O,handleFixedMenu:H,getMixSideFixed:M,getWrapStyle:k,getCollapsed:q}}}),os={class:"text"};function as(e,t,n,o,s,r){const i=S("AppLogo"),c=S("LayoutTrigger"),l=S("SimpleMenuTag"),u=S("Icon"),d=S("ScrollContainer"),m=S("SimpleMenu"),p=on("click-outside");return g(),A(le,null,[te("div",{class:P(`${e.prefixCls}-dom`),style:Ce(e.getDomStyle)},null,6),be((g(),A("div",ie({style:e.getWrapStyle,class:[e.prefixCls,e.getMenuTheme,{open:e.openMenu,mini:e.getCollapsed}]},e.getMenuEvents),[T(i,{showTitle:!1,class:P(`${e.prefixCls}-logo`)},null,8,["class"]),T(c,{class:P(`${e.prefixCls}-trigger`)},null,8,["class"]),T(d,null,{default:U(()=>[te("ul",{class:P(`${e.prefixCls}-module`)},[(g(!0),A(le,null,Le(e.menuModules,y=>(g(),A("li",ie({class:[`${e.prefixCls}-module__item `,{[`${e.prefixCls}-module__item--active`]:y.path===e.activePath}]},e.getItemEvents(y),{key:y.path}),[T(l,{item:y,collapseParent:"",dot:""},null,8,["item"]),T(u,{class:P(`${e.prefixCls}-module__icon`),size:e.getCollapsed?16:20,icon:y.icon||y.meta&&y.meta.icon},null,8,["class","size","icon"]),te("p",{class:P(`${e.prefixCls}-module__name`)},he(e.t(y.name)),3)],16))),128))],2)]),_:1}),te("div",{class:P(`${e.prefixCls}-menu-list`),ref:"sideRef",style:Ce(e.getMenuStyle)},[be(te("div",{class:P([`${e.prefixCls}-menu-list__title`,{show:e.openMenu}])},[te("span",os,he(e.title),1),T(u,{size:16,icon:e.getMixSideFixed?"ri:pushpin-2-fill":"ri:pushpin-2-line",class:"pushpin",onClick:e.handleFixedMenu},null,8,["icon","onClick"])],2),[[ke,e.openMenu]]),T(d,{class:P(`${e.prefixCls}-menu-list__content`)},{default:U(()=>[T(m,{items:e.childrenMenus,theme:e.getMenuTheme,mixSider:"",onMenuClick:e.handleMenuClick},null,8,["items","theme","onMenuClick"])]),_:1},8,["class"]),be(te("div",{class:P(`${e.prefixCls}-drag-bar`),ref:"dragBarRef"},null,2),[[ke,e.getShowDragBar&&e.openMenu]])],6)],16)),[[p,e.handleClickOutside]])],64)}var ss=x(ns,[["render",as]]);const ls=V({name:"SiderWrapper",components:{Sider:ts,Drawer:Do,MixSider:ss},setup(){const{prefixCls:e}=Q("layout-sider-wrapper"),{getIsMobile:t}=Pe(),{setMenuSetting:n,getCollapsed:o,getMenuWidth:s,getIsMixSidebar:r}=re();function i(){n({collapsed:!0})}return{prefixCls:e,getIsMobile:t,getCollapsed:o,handleClose:i,getMenuWidth:s,getIsMixSidebar:r}}});function rs(e,t,n,o,s,r){const i=S("Sider"),c=S("Drawer"),l=S("MixSider");return e.getIsMobile?(g(),I(c,{key:0,placement:"left",class:P(e.prefixCls),width:e.getMenuWidth,getContainer:null,visible:!e.getCollapsed,onClose:e.handleClose},{default:U(()=>[T(i)]),_:1},8,["class","width","visible","onClose"])):e.getIsMixSidebar?(g(),I(l,{key:1})):(g(),I(i,{key:2}))}var is=x(ls,[["render",rs]]),de=(e=>(e[e.REFRESH_PAGE=0]="REFRESH_PAGE",e[e.CLOSE_CURRENT=1]="CLOSE_CURRENT",e[e.CLOSE_LEFT=2]="CLOSE_LEFT",e[e.CLOSE_RIGHT=3]="CLOSE_RIGHT",e[e.CLOSE_OTHER=4]="CLOSE_OTHER",e[e.CLOSE_ALL=5]="CLOSE_ALL",e[e.SCALE=6]="SCALE",e))(de||{});function us(e,t){const n=Ee({current:null,currentIndex:0}),{t:o}=Fe(),s=Ae(),{currentRoute:r}=Ie(),{refreshPage:i,closeAll:c,close:l,closeLeft:u,closeOther:d,closeRight:m}=sn(),p=f(()=>a(t)?e.tabItem:a(r)),y=f(()=>{if(!a(p))return;const{meta:M}=a(p),{path:w}=a(r),$=n.current,B=$?$.path===w:!1,q=n.currentIndex,D=!B,F=q===0||!B,z=s.getTabList.length===1,Y=!B||q===s.getTabList.length-1&&s.getLastDragEndIndex>=0;return[{icon:"ion:reload-sharp",event:de.REFRESH_PAGE,text:o("layout.multipleTab.reload"),disabled:D},{icon:"clarity:close-line",event:de.CLOSE_CURRENT,text:o("layout.multipleTab.close"),disabled:!!(M!=null&&M.affix)||z,divider:!0},{icon:"line-md:arrow-close-left",event:de.CLOSE_LEFT,text:o("layout.multipleTab.closeLeft"),disabled:F,divider:!1},{icon:"line-md:arrow-close-right",event:de.CLOSE_RIGHT,text:o("layout.multipleTab.closeRight"),disabled:Y,divider:!0},{icon:"dashicons:align-center",event:de.CLOSE_OTHER,text:o("layout.multipleTab.closeOther"),disabled:z||!B},{icon:"clarity:minus-line",event:de.CLOSE_ALL,text:o("layout.multipleTab.closeAll"),disabled:z}]});function b(M){return w=>{if(!M)return;w==null||w.preventDefault();const $=s.getTabList.findIndex(B=>B.path===M.path);n.current=M,n.currentIndex=$}}function C(M){const{event:w}=M;switch(w){case de.REFRESH_PAGE:i();break;case de.CLOSE_CURRENT:l(e.tabItem);break;case de.CLOSE_LEFT:u();break;case de.CLOSE_RIGHT:m();break;case de.CLOSE_OTHER:d();break;case de.CLOSE_ALL:c();break}}return{getDropMenuList:y,handleMenuEvent:C,handleContextMenu:b}}const cs=V({name:"TabContent",components:{Dropdown:ao,Icon:He},props:{tabItem:{type:Object,default:null},isExtra:Boolean},setup(e){const{prefixCls:t}=Q("multiple-tabs-content"),{t:n}=Fe(),o=f(()=>{const{tabItem:{meta:d}={}}=e;return d&&n(d.title)}),s=f(()=>!e.isExtra),r=f(()=>a(s)?["contextmenu"]:["click"]),{getDropMenuList:i,handleMenuEvent:c,handleContextMenu:l}=us(e,s);function u(d){e.tabItem&&l(e.tabItem)(d)}return{prefixCls:t,getDropMenuList:i,handleMenuEvent:c,handleContext:u,getTrigger:r,getIsTabs:s,getTitle:o}}}),ds={class:"ml-1"};function fs(e,t,n,o,s,r){const i=S("Icon"),c=S("Dropdown");return g(),I(c,{dropMenuList:e.getDropMenuList,trigger:e.getTrigger,placement:"bottom",overlayClassName:"multiple-tabs__dropdown",onMenuEvent:e.handleMenuEvent},{default:U(()=>[e.getIsTabs?(g(),A("div",{key:0,class:P(`${e.prefixCls}__info`),onContextmenu:t[0]||(t[0]=(...l)=>e.handleContext&&e.handleContext(...l))},[te("span",ds,he(e.getTitle),1)],34)):(g(),A("span",{key:1,class:P(`${e.prefixCls}__extra-quick`),onClick:t[1]||(t[1]=(...l)=>e.handleContext&&e.handleContext(...l))},[T(i,{icon:"ion:chevron-down"})],2))]),_:1},8,["dropMenuList","trigger","onMenuEvent"])}var ms=x(cs,[["render",fs]]);const ps=V({name:"FoldButton",components:{Icon:He},setup(){const{prefixCls:e}=Q("multiple-tabs-content"),{getShowMenu:t,setMenuSetting:n}=re(),{getShowHeader:o,setHeaderSetting:s}=Ye(),r=f(()=>!a(t)&&!a(o)),i=f(()=>a(r)?"codicon:screen-normal":"codicon:screen-full");function c(){const l=a(r);n({show:l,hidden:!l}),s({show:l}),so()}return{prefixCls:e,getIcon:i,handleFold:c}}});function gs(e,t,n,o,s,r){const i=S("Icon");return g(),A("span",{class:P(`${e.prefixCls}__extra-fold`),onClick:t[0]||(t[0]=(...c)=>e.handleFold&&e.handleFold(...c))},[T(i,{icon:e.getIcon},null,8,["icon"])],2)}var hs=x(ps,[["render",gs]]);const vs=V({name:"TabRedo",components:{RedoOutlined:po},setup(){const e=K(!1),{prefixCls:t}=Q("multiple-tabs-content"),{refreshPage:n}=sn();function o(){return ae(this,null,function*(){e.value=!0,yield n(),setTimeout(()=>{e.value=!1},1200)})}return{prefixCls:t,handleRedo:o,loading:e}}});function ys(e,t,n,o,s,r){const i=S("RedoOutlined");return g(),A("span",{class:P(`${e.prefixCls}__extra-redo`),onClick:t[0]||(t[0]=(...c)=>e.handleRedo&&e.handleRedo(...c))},[T(i,{spin:e.loading},null,8,["spin"])],2)}var bs=x(vs,[["render",ys]]);function Ss(e,t){function n(){ye(()=>ae(this,null,function*(){if(!e)return;(yield ge(()=>import("./sortable.esm.c20789c1.js"),[])).default.create(a(e),we({animation:500,delay:400,delayOnTouchOnly:!0},t))}))}return{initSortable:n}}function Cs(){const e=K([]),t=Ae(),n=Ie();function o(i){const c=[];return i&&i.forEach(l=>{l.meta&&l.meta.affix&&c.push(qe(l))}),c}function s(){const i=o(n.getRoutes());e.value=i;for(const c of i)t.addTab({meta:c.meta,name:c.name,path:c.path})}let r=!1;return r||(s(),r=!0),e.value.map(i=>{var c;return(c=i.meta)==null?void 0:c.title}).filter(Boolean)}function Ms(e){const t=Ae(),{multiTabsSetting:n}=lo,{prefixCls:o}=Q("multiple-tabs");ye(()=>{var i;if(!n.canDrag)return;const s=(i=document.querySelectorAll(`.${o} .ant-tabs-nav-wrap > div`))==null?void 0:i[0],{initSortable:r}=Ss(s,{filter:c=>{var u;const l=(u=c==null?void 0:c.target)==null?void 0:u.innerText;return l?e.includes(l):!1},onEnd:c=>{const{oldIndex:l,newIndex:u}=c;wt(l)||wt(u)||l===u||t.sortTabs(l,u)}});r()})}const ws=V({name:"MultipleTabs",components:{TabRedo:bs,FoldButton:hs,Tabs:_t,TabPane:_t.TabPane,TabContent:ms},setup(){const e=Cs(),t=K("");Ms(e);const n=Ae(),o=ln(),s=Ie(),{prefixCls:r}=Q("multiple-tabs"),i=ct(),{getShowQuick:c,getShowRedo:l,getShowFold:u}=Ze(),d=f(()=>n.getTabList.filter(C=>{var M;return!((M=C.meta)!=null&&M.hideTab)})),m=f(()=>a(d).length===1),p=f(()=>[r,{[`${r}--hide-close`]:a(m)}]);Xe(C=>{const{name:M}=C;if(M===it||!C||!o.getToken)return;const{path:w,fullPath:$,meta:B={}}=C,{currentActiveMenu:q,hideTab:D}=B,F=D?q:null,z=F||$||w;if(t.value!==z&&(t.value=z),F){const Y=s.getRoutes().find(ne=>ne.path===q);Y&&n.addTab(Y)}else n.addTab(a(C))});function y(C){t.value=C,i(C,!1)}function b(C){a(m)||n.closeTabByKey(C,s)}return{getWrapClass:p,handleEdit:b,handleChange:y,activeKeyRef:t,getTabsState:d,getShowQuick:c,getShowRedo:l,getShowFold:u}}});function _s(e,t,n,o,s,r){const i=S("TabContent"),c=S("TabPane"),l=S("TabRedo"),u=S("FoldButton"),d=S("Tabs");return g(),A("div",{class:P(e.getWrapClass)},[T(d,{type:"editable-card",size:"small",animated:!1,hideAdd:!0,tabBarGutter:3,activeKey:e.activeKeyRef,onChange:e.handleChange,onEdit:e.handleEdit},an({default:U(()=>[(g(!0),A(le,null,Le(e.getTabsState,m=>(g(),I(c,{key:m.query?m.fullPath:m.path,closable:!(m&&m.meta&&m.meta.affix)},{tab:U(()=>[T(i,{tabItem:m},null,8,["tabItem"])]),_:2},1032,["closable"]))),128))]),_:2},[e.getShowRedo||e.getShowQuick?{name:"rightExtra",fn:U(()=>[e.getShowRedo?(g(),I(l,{key:0})):j("",!0),e.getShowQuick?(g(),I(i,{key:1,isExtra:"",tabItem:e.$route},null,8,["tabItem"])):j("",!0),e.getShowFold?(g(),I(u,{key:2})):j("",!0)])}:void 0]),1032,["activeKey","onChange","onEdit"])],2)}var Ts=x(ws,[["render",_s]]);const Ft=48,$s=32,Os=V({name:"LayoutMultipleHeader",components:{LayoutHeader:yn,MultipleTabs:Ts},setup(){const{setHeaderHeight:e}=mo(),{prefixCls:t}=Q("layout-multiple-header"),{getCalcContentWidth:n,getSplit:o}=re(),{getIsMobile:s}=Pe(),{getFixed:r,getShowInsetHeaderRef:i,getShowFullHeaderRef:c,getHeaderTheme:l,getShowHeader:u}=Ye(),{getFullContent:d}=tn(),{getShowMultipleTab:m}=Ze(),p=f(()=>a(m)&&!a(d)),y=f(()=>a(r)||a(c)),b=f(()=>{const $={};return a(r)&&($.width=a(s)?"100%":a(n)),a(c)&&($.top=`${Ft}px`),$}),C=f(()=>a(r)||a(c)),M=f(()=>{let $=0;return(a(c)||!a(o))&&a(u)&&!a(d)&&($+=Ft),a(m)&&!a(d)&&($+=$s),e($),{height:`${$}px`}});return{getClass:f(()=>[t,`${t}--${a(l)}`,{[`${t}--fixed`]:a(C)}]),prefixCls:t,getPlaceholderDomStyle:M,getIsFixed:C,getWrapStyle:b,getIsShowPlaceholderDom:y,getShowTabs:p,getShowInsetHeaderRef:i}}});function ks(e,t,n,o,s,r){const i=S("LayoutHeader"),c=S("MultipleTabs");return g(),A(le,null,[e.getIsShowPlaceholderDom?(g(),A("div",{key:0,style:Ce(e.getPlaceholderDomStyle)},null,4)):j("",!0),te("div",{style:Ce(e.getWrapStyle),class:P(e.getClass)},[e.getShowInsetHeaderRef?(g(),I(i,{key:0})):j("",!0),e.getShowTabs?(g(),I(c,{key:1})):j("",!0)],6)],64)}var Ls=x(Os,[["render",ks],["__scopeId","data-v-16f90d9d"]]);function Is(){const{getLockTime:e}=Re(),t=go(),n=ln(),o=xe();let s;function r(){window.clearTimeout(s)}function i(){if(!n.getToken){r();return}const u=o.getProjectConfig.lockTime;if(!u||u<1){r();return}r(),s=setTimeout(()=>{c()},u*60*1e3)}function c(){t.setLockInfo({isLock:!0,pwd:void 0})}ot(u=>{n.getToken?i():r(),u(()=>{r()})}),st(()=>{r()});const l=Jt(i,2e3);return f(()=>a(e)?{onKeyup:l,onMousemove:l}:(r(),{}))}const Ps=V({name:"DefaultLayout",components:{LayoutFeatures:Me(()=>ge(()=>import("./index.9d23f062.js"),["assets/index.9d23f062.js","assets/index.5bb6d59e.css","assets/index.9e465e98.js","assets/index.189d4760.css","assets/SessionTimeoutLogin.b1d5866e.js","assets/SessionTimeoutLogin.f3f2256d.css","assets/Login.55b2a653.js","assets/Login.a14ee58c.css","assets/LoginForm.73d1a172.js","assets/index.a9758a55.js","assets/index.86d55544.css","assets/index.af33b015.js","assets/index.a18cc309.css","assets/_baseIteratee.2f88fd8b.js","assets/LoginFormTitle.27a92249.js","assets/useLogin.35dbd1a7.js","assets/index.8f156bb7.js","assets/index.2c96af2d.js","assets/scrollTo.e1b29360.js","assets/FullscreenOutlined.0624c6a3.js","assets/index.14655c18.js","assets/index.55076fdd.css","assets/useWindowSizeFn.14b10c39.js","assets/useContentViewHeight.c6c711f4.js","assets/uniqBy.b001b07b.js","assets/index.fcb96485.js","assets/index.a2831ae3.css","assets/RedoOutlined.e5187225.js","assets/lock.15c9d4eb.js"])),LayoutFooter:Me(()=>ge(()=>import("./index.f571c8e0.js"),["assets/index.f571c8e0.js","assets/index.ca1f3684.css","assets/index.9e465e98.js","assets/index.189d4760.css","assets/siteSetting.c485f07c.js","assets/useContentViewHeight.c6c711f4.js","assets/useWindowSizeFn.14b10c39.js"])),LayoutHeader:yn,LayoutContent:qa,LayoutSideBar:is,LayoutMultipleHeader:Ls,Layout:ft},setup(){const{prefixCls:e}=Q("default-layout"),{getIsMobile:t}=Pe(),{getShowFullHeaderRef:n}=Ye(),{getShowSidebar:o,getIsMixSidebar:s,getShowMenu:r}=re(),i=Is(),c=f(()=>{let l=["ant-layout"];return(a(s)||a(r))&&l.push("ant-layout-has-sider"),l});return{getShowFullHeaderRef:n,getShowSidebar:o,prefixCls:e,getIsMobile:t,getIsMixSidebar:s,layoutClass:c,lockEvents:i}}});function Es(e,t,n,o,s,r){const i=S("LayoutFeatures"),c=S("LayoutHeader"),l=S("LayoutSideBar"),u=S("LayoutMultipleHeader"),d=S("LayoutContent"),m=S("LayoutFooter"),p=S("Layout");return g(),I(p,ie({class:e.prefixCls},e.lockEvents),{default:U(()=>[T(i),e.getShowFullHeaderRef?(g(),I(c,{key:0,fixed:""})):j("",!0),T(p,{class:P([e.layoutClass])},{default:U(()=>[e.getShowSidebar||e.getIsMobile?(g(),I(l,{key:0})):j("",!0),T(p,{class:P(`${e.prefixCls}-main`)},{default:U(()=>[T(u),T(d),T(m)]),_:1},8,["class"])]),_:1},8,["class"])]),_:1},16,["class"])}var Ns=x(Ps,[["render",Es]]),Ks=Object.freeze(Object.defineProperty({__proto__:null,default:Ns},Symbol.toStringTag,{value:"Module"}));export{Do as D,Ze as a,Me as c,Ks as i,Ye as u};
|