index-4d33217d.js 45 KB

1
  1. import{d as I,f as i,y as Wt,r as zt,k as $,o as Ze,q as Ie,w as Te,b as Ct,e as w,c as Gt,p as Kt,Z as _e,u as t,I as it,ai as Xt,P as Ae,s as St,U as g,$ as E,a0 as _,V as F,F as Z,a7 as pe,E as me,a4 as ee,a8 as Y,a3 as V,_ as wt,X as de,W as q,i as Yt,a5 as kt,aj as qt,a9 as Qt,aa as Zt,af as Q,ag as Jt,ah as en,ak as Xe,al as tn}from"./vue-18ee037d.js";import{u as je,a as ye,_ as Oe,b as D,P,D as nn,f as Et,w as an,c as on,d as ce,M as Re,e as ln,h as rn,i as Ye,o as Tt,K as sn,s as cn,j as Mt,k as un,l as dn,t as Ot,m as Ge,C as fn,n as ct,q as be,r as hn,v as vn,x as mn,y as Le,z as De,A as pn,B as Rt,E as gn,F as le,G as yn,H as ut,I as Je,J as ne,L as _n,N as Ce,O as bn,Q as Cn,R as Sn,S as et,T as te,U as Lt,V as tt,W as ge,X as wn,Y as Pt,Z as kn,$ as En,a0 as Tn,a1 as Mn,a2 as On,a3 as Rn,a4 as dt,a5 as Ln,a6 as J,a7 as oe,a8 as Pn,a9 as xn,aa as ft,ab as In,ac as Bn,ad as Fe,ae as An}from"./index-421a14fe.js";import"./dayjs-4778c158.js";import{S as Dn}from"./index-cb18b0f7.js";import{D as nt}from"./index-9edae1f7.js";import{S as Ue}from"./index-eff29412.js";import{T as Nn,a as Hn}from"./useFlexGapSupport-cba5400e.js";import{D as Pe}from"./index-78834803.js";import{A as $n}from"./index-b01659c8.js";import{L as xt,a as ue,b as Ve,c as It}from"./index-cc6e4a8e.js";import"./mockjs-890b569b.js";import"./LeftOutlined-3e294183.js";var Fn=["class","style"],Un=function(){return{prefixCls:String,href:String,separator:P.any,overlay:P.any,onClick:Function}};const Be=I({compatConfig:{MODE:3},name:"ABreadcrumbItem",inheritAttrs:!1,__ANT_BREADCRUMB_ITEM:!0,props:Un(),slots:["separator","overlay"],setup:function(e,l){var a=l.slots,o=l.attrs,d=je("breadcrumb",e),c=d.prefixCls,h=function(s,f){var u=ye(a,e,"overlay");return u?i(nt,{overlay:u,placement:"bottom"},{default:function(){return[i("span",{class:"".concat(f,"-overlay-link")},[s,i(nn,null,null)])]}}):s};return function(){var r,s=(r=ye(a,e,"separator"))!==null&&r!==void 0?r:"/",f=ye(a,e),u=o.class,m=o.style,y=Oe(o,Fn),S;return e.href!==void 0?S=i("a",D({class:"".concat(c.value,"-link"),onClick:e.onClick},y),[f]):S=i("span",D({class:"".concat(c.value,"-link"),onClick:e.onClick},y),[f]),S=h(S,c.value),f?i("span",{class:u,style:m},[S,s&&i("span",{class:"".concat(c.value,"-separator")},[s])]):null}}});var Vn=function(){return{prefixCls:String,routes:{type:Array},params:P.any,separator:P.any,itemRender:{type:Function}}};function jn(n,e){if(!n.breadcrumbName)return null;var l=Object.keys(e).join("|"),a=n.breadcrumbName.replace(new RegExp(":(".concat(l,")"),"g"),function(o,d){return e[d]||o});return a}function ht(n){var e=n.route,l=n.params,a=n.routes,o=n.paths,d=a.indexOf(e)===a.length-1,c=jn(e,l);return d?i("span",null,[c]):i("a",{href:"#/".concat(o.join("/"))},[c])}const Me=I({compatConfig:{MODE:3},name:"ABreadcrumb",props:Vn(),slots:["separator","itemRender"],setup:function(e,l){var a=l.slots,o=je("breadcrumb",e),d=o.prefixCls,c=o.direction,h=function(u,m){return u=(u||"").replace(/^\//,""),Object.keys(m).forEach(function(y){u=u.replace(":".concat(y),m[y])}),u},r=function(u,m,y){var S=ln(u),p=h(m||"",y);return p&&S.push(p),S},s=function(u){var m=u.routes,y=m===void 0?[]:m,S=u.params,p=S===void 0?{}:S,O=u.separator,T=u.itemRender,N=T===void 0?ht:T,G=[];return y.map(function(U){var ae=h(U.path,p);ae&&G.push(ae);var re=[].concat(G),se=null;return U.children&&U.children.length&&(se=i(Re,null,{default:function(){return[U.children.map(function(ie){return i(Re.Item,{key:ie.path||ie.breadcrumbName},{default:function(){return[N({route:ie,params:p,routes:y,paths:r(re,ie.path,p)})]}})})]}})),i(Be,{overlay:se,separator:O,key:ae||U.breadcrumbName},{default:function(){return[N({route:U,params:p,routes:y,paths:re})]}})})};return function(){var f,u,m,y=e.routes,S=e.params,p=S===void 0?{}:S,O=Et(ye(a,e)),T=(f=ye(a,e,"separator"))!==null&&f!==void 0?f:"/",N=e.itemRender||a.itemRender||ht;y&&y.length>0?m=s({routes:y,params:p,separator:T,itemRender:N}):O.length&&(m=O.map(function(U,ae){return an(on(U.type)==="object"&&(U.type.__ANT_BREADCRUMB_ITEM||U.type.__ANT_BREADCRUMB_SEPARATOR),"Breadcrumb","Only accepts Breadcrumb.Item and Breadcrumb.Separator as it's children"),Wt(U,{separator:T,key:ae})}));var G=(u={},ce(u,d.value,!0),ce(u,"".concat(d.value,"-rtl"),c.value==="rtl"),u);return i("div",{class:G},[m])}}});var Wn=["separator","class"],zn=function(){return{prefixCls:String}};const qe=I({compatConfig:{MODE:3},name:"ABreadcrumbSeparator",__ANT_BREADCRUMB_SEPARATOR:!0,inheritAttrs:!1,props:zn(),setup:function(e,l){var a=l.slots,o=l.attrs,d=je("breadcrumb",e),c=d.prefixCls;return function(){var h;o.separator;var r=o.class,s=Oe(o,Wn),f=Et((h=a.default)===null||h===void 0?void 0:h.call(a));return i("span",D({class:["".concat(c.value,"-separator"),r]},s),[f.length>0?f:"/"])}}});Me.Item=Be;Me.Separator=qe;Me.install=function(n){return n.component(Me.name,Me),n.component(Be.name,Be),n.component(qe.name,qe),n};var Bt=function(){return{prefixCls:String,width:P.oneOfType([P.string,P.number]),height:P.oneOfType([P.string,P.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}}},Gn=function(){return D(D({},Bt()),{},{forceRender:{type:Boolean,default:void 0},getContainer:P.oneOfType([P.string,P.func,P.object,P.looseBool])})},Kn=function(){return D(D({},Bt()),{},{getContainer:Function,getOpenCount:Function,scrollLocker:P.any,switchScrollingEffect:Function})};function Xn(n){return Array.isArray(n)?n:[n]}var At={transition:"transitionend",WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend"},Yn=Object.keys(At).filter(function(n){if(typeof document>"u")return!1;var e=document.getElementsByTagName("html")[0];return n in(e?e.style:{})})[0],vt=At[Yn];function mt(n,e,l,a){n.addEventListener?n.addEventListener(e,l,a):n.attachEvent&&n.attachEvent("on".concat(e),l)}function pt(n,e,l,a){n.removeEventListener?n.removeEventListener(e,l,a):n.attachEvent&&n.detachEvent("on".concat(e),l)}function qn(n,e){var l=typeof n=="function"?n(e):n;return Array.isArray(l)?l.length===2?l:[l[0],l[1]]:[l]}var gt=function(e){return!isNaN(parseFloat(e))&&isFinite(e)},Ke=!(typeof window<"u"&&window.document&&window.document.createElement),Qn=function n(e,l,a,o){if(!l||l===document||l instanceof Document)return!1;if(l===e.parentNode)return!0;var d=Math.max(Math.abs(a),Math.abs(o))===Math.abs(o),c=Math.max(Math.abs(a),Math.abs(o))===Math.abs(a),h=l.scrollHeight-l.clientHeight,r=l.scrollWidth-l.clientWidth,s=document.defaultView.getComputedStyle(l),f=s.overflowY==="auto"||s.overflowY==="scroll",u=s.overflowX==="auto"||s.overflowX==="scroll",m=h&&f,y=r&&u;return d&&(!m||m&&(l.scrollTop>=h&&o<0||l.scrollTop<=0&&o>0))||c&&(!y||y&&(l.scrollLeft>=r&&a<0||l.scrollLeft<=0&&a>0))?n(e,l.parentNode,a,o):!1},Zn=["width","height","open","prefixCls","placement","level","levelMove","ease","duration","getContainer","onChange","afterVisibleChange","showMask","maskClosable","maskStyle","keyboard","getOpenCount","scrollLocker","contentWrapperStyle","style","class"],xe={},Jn=I({compatConfig:{MODE:3},inheritAttrs:!1,props:Kn(),emits:["close","handleClick","change"],setup:function(e,l){var a=l.emit,o=l.slots,d=zt({startPos:{x:null,y:null}}),c,h=$(),r=$(),s=$(),f=$(),u=$(),m=[],y="drawer_id_".concat(Number((Date.now()+Math.random()).toString().replace(".",Math.round(Math.random()*9).toString())).toString(16)),S=!Ke&&cn?{passive:!1}:!1;Ze(function(){Ie(function(){var b=e.open,v=e.getContainer,C=e.showMask,R=e.autofocus,L=v==null?void 0:v();if(z(e),b&&(L&&L.parentNode===document.body&&(xe[y]=b),se(),Ie(function(){R&&p()}),C)){var B;(B=e.scrollLocker)===null||B===void 0||B.lock()}})}),Te(function(){return e.level},function(){z(e)},{flush:"post"}),Te(function(){return e.open},function(){var b=e.open,v=e.getContainer,C=e.scrollLocker,R=e.showMask,L=e.autofocus,B=v==null?void 0:v();B&&B.parentNode===document.body&&(xe[y]=!!b),se(),b?(L&&p(),R&&(C==null||C.lock())):C==null||C.unLock()},{flush:"post"}),Ct(function(){var b,v=e.open;delete xe[y],v&&(fe(!1),document.body.style.touchAction=""),(b=e.scrollLocker)===null||b===void 0||b.unLock()}),Te(function(){return e.placement},function(b){b&&(u.value=null)});var p=function(){var v,C;(v=r.value)===null||v===void 0||(C=v.focus)===null||C===void 0||C.call(v)},O=function(v){v.touches.length>1||(d.startPos={x:v.touches[0].clientX,y:v.touches[0].clientY})},T=function(v){if(!(v.changedTouches.length>1)){var C=v.currentTarget,R=v.changedTouches[0].clientX-d.startPos.x,L=v.changedTouches[0].clientY-d.startPos.y;(C===s.value||C===f.value||C===u.value&&Qn(C,v.target,R,L))&&v.cancelable&&v.preventDefault()}},N=function b(v){var C=v.target;pt(C,vt,b),C.style.transition=""},G=function(v){a("close",v)},U=function(v){v.keyCode===sn.ESC&&(v.stopPropagation(),G(v))},ae=function(v){var C=e.open,R=e.afterVisibleChange;v.target===h.value&&v.propertyName.match(/transform$/)&&(r.value.style.transition="",!C&&W()&&(document.body.style.overflowX="",s.value&&(s.value.style.left="",s.value.style.width="")),R&&R(!!C))},re=w(function(){var b=e.placement,v=b==="left"||b==="right",C="translate".concat(v?"X":"Y");return{isHorizontal:v,placementName:C}}),se=function(){var v=e.open,C=e.width,R=e.height,L=re.value,B=L.isHorizontal,H=L.placementName,j=u.value?u.value.getBoundingClientRect()[B?"width":"height"]:0,X=(B?C:R)||j;ie(v,H,X)},fe=function(v,C,R,L){var B=e.placement,H=e.levelMove,j=e.duration,X=e.ease,ve=e.showMask;m.forEach(function(Ee){Ee.style.transition="transform ".concat(j," ").concat(X),mt(Ee,vt,N);var Se=v?R:0;if(H){var He=qn(H,{target:Ee,open:v});Se=v?He[0]:He[1]||0}var $e=typeof Se=="number"?"".concat(Se,"px"):Se,we=B==="left"||B==="top"?$e:"-".concat($e);we=ve&&B==="right"&&L?"calc(".concat(we," + ").concat(L,"px)"):we,Ee.style.transform=Se?"".concat(C,"(").concat(we,")"):""})},ie=function(v,C,R){if(!Ke){var L=document.body.scrollHeight>(window.innerHeight||document.documentElement.clientHeight)&&window.innerWidth>document.body.offsetWidth?rn(!0):0;fe(v,C,R,L),x(L)}a("change",v)},x=function(v){var C=e.getContainer,R=e.showMask,L=e.open,B=C==null?void 0:C();if(B&&B.parentNode===document.body&&R){var H=["touchstart"],j=[document.body,s.value,f.value,u.value];L&&document.body.style.overflow!=="hidden"?(v&&k(v),document.body.style.touchAction="none",j.forEach(function(X,ve){X&&mt(X,H[ve]||"touchmove",ve?T:O,S)})):W()&&(document.body.style.touchAction="",v&&M(v),j.forEach(function(X,ve){X&&pt(X,H[ve]||"touchmove",ve?T:O,S)}))}},k=function(v){var C=e.placement,R=e.duration,L=e.ease,B="width ".concat(R," ").concat(L),H="transform ".concat(R," ").concat(L);switch(r.value.style.transition="none",C){case"right":r.value.style.transform="translateX(-".concat(v,"px)");break;case"top":case"bottom":r.value.style.width="calc(100% - ".concat(v,"px)"),r.value.style.transform="translateZ(0)";break}clearTimeout(c),c=setTimeout(function(){r.value&&(r.value.style.transition="".concat(H,",").concat(B),r.value.style.width="",r.value.style.transform="")})},M=function(v){var C=e.placement,R=e.duration,L=e.ease;r.value.style.transition="none";var B,H="width ".concat(R," ").concat(L),j="transform ".concat(R," ").concat(L);switch(C){case"left":{r.value.style.width="100%",H="width 0s ".concat(L," ").concat(R);break}case"right":{r.value.style.transform="translateX(".concat(v,"px)"),r.value.style.width="100%",H="width 0s ".concat(L," ").concat(R),s.value&&(s.value.style.left="-".concat(v,"px"),s.value.style.width="calc(100% + ".concat(v,"px)"));break}case"top":case"bottom":{r.value.style.width="calc(100% + ".concat(v,"px)"),r.value.style.height="100%",r.value.style.transform="translateZ(0)",B="height 0s ".concat(L," ").concat(R);break}}clearTimeout(c),c=setTimeout(function(){r.value&&(r.value.style.transition="".concat(j,",").concat(B?"".concat(B,","):"").concat(H),r.value.style.transform="",r.value.style.width="",r.value.style.height="")})},W=function(){return!Object.keys(xe).some(function(v){return xe[v]})},z=function(v){var C=v.level,R=v.getContainer;if(!Ke){var L=R==null?void 0:R(),B=L?L.parentNode:null;if(m=[],C==="all"){var H=B?Array.prototype.slice.call(B.children):[];H.forEach(function(j){j.nodeName!=="SCRIPT"&&j.nodeName!=="STYLE"&&j.nodeName!=="LINK"&&j!==L&&m.push(j)})}else C&&Xn(C).forEach(function(j){document.querySelectorAll(j).forEach(function(X){m.push(X)})})}},K=function(v){a("handleClick",v)},he=$(!1);return Te(r,function(){Ie(function(){he.value=!0})}),function(){var b,v,C,R=e.width,L=e.height,B=e.open,H=e.prefixCls,j=e.placement;e.level,e.levelMove,e.ease,e.duration,e.getContainer,e.onChange,e.afterVisibleChange;var X=e.showMask,ve=e.maskClosable,Ee=e.maskStyle,Se=e.keyboard;e.getOpenCount,e.scrollLocker;var He=e.contentWrapperStyle,$e=e.style,we=e.class,Ft=Oe(e,Zn),ze=B&&he.value,Ut=Ye(H,(b={},ce(b,"".concat(H,"-").concat(j),!0),ce(b,"".concat(H,"-open"),ze),ce(b,we,!!we),ce(b,"no-mask",!X),b)),Vt=re.value.placementName,jt=j==="left"||j==="top"?"-100%":"100%",st=ze?"":"".concat(Vt,"(").concat(jt,")");return i("div",D(D({},Tt(Ft,["switchScrollingEffect","autofocus"])),{},{tabindex:-1,class:Ut,style:$e,ref:r,onKeydown:ze&&Se?U:void 0,onTransitionend:ae}),[X&&i("div",{class:"".concat(H,"-mask"),onClick:ve?G:void 0,style:Ee,ref:s},null),i("div",{class:"".concat(H,"-content-wrapper"),style:D({transform:st,msTransform:st,width:gt(R)?"".concat(R,"px"):R,height:gt(L)?"".concat(L,"px"):L},He),ref:h},[i("div",{class:"".concat(H,"-content"),ref:u},[(v=o.default)===null||v===void 0?void 0:v.call(o)]),o.handler?i("div",{onClick:K,ref:f},[(C=o.handler)===null||C===void 0?void 0:C.call(o)]):null])])}}});const yt=Jn;var ea=["afterVisibleChange","getContainer","wrapperClassName","forceRender"],ta=["visible","afterClose"],na=I({compatConfig:{MODE:3},inheritAttrs:!1,props:Mt(Gn(),{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(e,l){var a=l.emit,o=l.slots,d=$(null),c=function(s){a("handleClick",s)},h=function(s){a("close",s)};return function(){e.afterVisibleChange;var r=e.getContainer,s=e.wrapperClassName,f=e.forceRender,u=Oe(e,ea),m=null;if(!r)return i("div",{class:s,ref:d},[i(yt,D(D({},u),{},{open:e.open,getContainer:function(){return d.value},onClose:h,onHandleClick:c}),o)]);var y=!!o.handler||f;return(y||e.open||d.value)&&(m=i(un,{visible:e.open,forceRender:y,getContainer:r,wrapperClassName:s},{default:function(p){var O=p.visible,T=p.afterClose,N=Oe(p,ta);return i(yt,D(D(D({ref:d},u),N),{},{open:O!==void 0?O:e.open,afterVisibleChange:T!==void 0?T:e.afterVisibleChange,onClose:h,onHandleClick:c}),o)}})),m}}});const aa=na;var oa=["width","height","visible","placement","mask","wrapClassName","class"],la=Ot("top","right","bottom","left");Ot("default","large");var _t={distance:180},ra=function(){return{autofocus:{type:Boolean,default:void 0},closable:{type:Boolean,default:void 0},closeIcon:P.any,destroyOnClose:{type:Boolean,default:void 0},forceRender:{type:Boolean,default:void 0},getContainer:P.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:P.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:P.any,visible:{type:Boolean,default:void 0},width:P.oneOfType([P.string,P.number]),height:P.oneOfType([P.string,P.number]),zIndex:Number,prefixCls:String,push:P.oneOfType([P.looseBool,{type:Object}]),placement:P.oneOf(la),keyboard:{type:Boolean,default:void 0},extra:P.any,footer:P.any,footerStyle:{type:Object,default:void 0},level:P.any,levelMove:{type:[Number,Array,Function]},handle:P.any,afterVisibleChange:Function,onAfterVisibleChange:Function,"onUpdate:visible":Function,onClose:Function}},sa=I({compatConfig:{MODE:3},name:"ADrawer",inheritAttrs:!1,props:Mt(ra(),{closable:!0,placement:"right",maskClosable:!0,mask:!0,level:null,keyboard:!0,push:_t}),slots:["closeIcon","title","extra","footer","handle"],setup:function(e,l){var a=l.emit,o=l.slots,d=l.attrs,c=$(!1),h=$(!1),r=$(null),s=Gt("parentDrawerOpts",null),f=je("drawer",e),u=f.prefixCls;Ge(!e.afterVisibleChange,"Drawer","`afterVisibleChange` prop is deprecated, please use `@afterVisibleChange` event instead"),Ge(e.wrapStyle===void 0,"Drawer","`wrapStyle` prop is deprecated, please use `style` instead"),Ge(e.wrapClassName===void 0,"Drawer","`wrapClassName` prop is deprecated, please use `class` instead");var m=function(){c.value=!0},y=function(){c.value=!1,Ie(function(){S()})};Kt("parentDrawerOpts",{setPush:m,setPull:y}),Ze(function(){var x=e.visible;x&&s&&s.setPush()}),Ct(function(){s&&s.setPull()}),Te(function(){return e.visible},function(x){s&&(x?s.setPush():s.setPull())},{flush:"post"});var S=function(){var k,M;(k=r.value)===null||k===void 0||(M=k.domFocus)===null||M===void 0||M.call(k)},p=function(k){a("update:visible",!1),a("close",k)},O=function(k){var M;(M=e.afterVisibleChange)===null||M===void 0||M.call(e,k),a("afterVisibleChange",k)},T=w(function(){return e.destroyOnClose&&!e.visible}),N=function(){var k=T.value;k&&(e.visible||(h.value=!0))},G=w(function(){var x=e.push,k=e.placement,M;return typeof x=="boolean"?M=x?_t.distance:0:M=x.distance,M=parseFloat(String(M||0)),k==="left"||k==="right"?"translateX(".concat(k==="left"?M:-M,"px)"):k==="top"||k==="bottom"?"translateY(".concat(k==="top"?M:-M,"px)"):null}),U=w(function(){var x=e.visible,k=e.mask,M=e.placement,W=e.size,z=W===void 0?"default":W,K=e.width,he=e.height;if(!x&&!k)return{};var b={};if(M==="left"||M==="right"){var v=z==="large"?736:378;b.width=typeof K>"u"?v:K,b.width=typeof b.width=="string"?b.width:"".concat(b.width,"px")}else{var C=z==="large"?736:378;b.height=typeof he>"u"?C:he,b.height=typeof b.height=="string"?b.height:"".concat(b.height,"px")}return b}),ae=w(function(){var x=e.zIndex,k=e.wrapStyle,M=e.mask,W=e.style,z=M?{}:U.value;return D(D(D({zIndex:x,transform:c.value?G.value:void 0},z),k),W)}),re=function(k){var M=e.closable,W=e.headerStyle,z=ye(o,e,"extra"),K=ye(o,e,"title");return!K&&!M?null:i("div",{class:Ye("".concat(k,"-header"),ce({},"".concat(k,"-header-close-only"),M&&!K&&!z)),style:W},[i("div",{class:"".concat(k,"-header-title")},[se(k),K&&i("div",{class:"".concat(k,"-title")},[K])]),z&&i("div",{class:"".concat(k,"-extra")},[z])])},se=function(k){var M,W=e.closable,z=o.closeIcon?(M=o.closeIcon)===null||M===void 0?void 0:M.call(o):e.closeIcon;return W&&i("button",{key:"closer",onClick:p,"aria-label":"Close",class:"".concat(k,"-close")},[z===void 0?i(fn,null,null):z])},fe=function(k){var M;if(h.value&&!e.visible)return null;h.value=!1;var W=e.bodyStyle,z=e.drawerStyle,K={},he=T.value;return he&&(K.opacity=0,K.transition="opacity .3s"),i("div",{class:"".concat(k,"-wrapper-body"),style:D(D({},K),z),onTransitionend:N},[re(k),i("div",{key:"body",class:"".concat(k,"-body"),style:W},[(M=o.default)===null||M===void 0?void 0:M.call(o)]),ie(k)])},ie=function(k){var M=ye(o,e,"footer");if(!M)return null;var W="".concat(k,"-footer");return i("div",{class:W,style:e.footerStyle},[M])};return function(){var x;e.width,e.height;var k=e.visible,M=e.placement,W=e.mask,z=e.wrapClassName,K=e.class,he=Oe(e,oa),b=W?U.value:{},v=W?"":"no-mask",C=D(D(D(D({},d),Tt(he,["size","closeIcon","closable","destroyOnClose","drawerStyle","headerStyle","bodyStyle","title","push","wrapStyle","onAfterVisibleChange","onClose","onUpdate:visible"])),b),{},{onClose:p,afterVisibleChange:O,handler:!1,prefixCls:u.value,open:k,showMask:W,placement:M,class:Ye((x={},ce(x,K,K),ce(x,z,!!z),ce(x,v,!!v),x)),style:ae.value,ref:r});return i(aa,C,{handler:e.handle?function(){return e.handle}:o.handle,default:function(){return fe(u.value)}})}}});const ia=dn(sa);function ca(){const n=document.createEvent("HTMLEvents");n.initEvent("resize",!0,!0),n.eventType="message",window.dispatchEvent(n)}var A=(n=>(n[n.REFRESH_PAGE=0]="REFRESH_PAGE",n[n.CLOSE_CURRENT=1]="CLOSE_CURRENT",n[n.CLOSE_LEFT=2]="CLOSE_LEFT",n[n.CLOSE_RIGHT=3]="CLOSE_RIGHT",n[n.CLOSE_OTHER=4]="CLOSE_OTHER",n[n.CLOSE_ALL=5]="CLOSE_ALL",n[n.SCALE=6]="SCALE",n[n.CLOSE=7]="CLOSE",n))(A||{});const We=()=>{const n=$(null),e=$(null),l=$(null),{height:a,width:o}=ct(n),{height:d,width:c}=ct(e),{getDarkMode:h}=_e(be()),r=w(()=>t(a)+t(d)),s=w(()=>`calc(100vh - ${t(r)}px)`),f=w(()=>({height:t(s),minHeight:t(s)})),u=w(()=>({minHeight:`calc(100vh - ${t(r)}px)`})),m=w(()=>({padding:0,height:"auto",background:t(h)==="dark"?"#000":"#fff"}));return{headerRef:n,tabRef:e,contentRef:l,headerHeight:a,headerWidth:o,tabHeight:d,tabWidth:c,omitContentHeight:r,headerStyle:m,contentStyle:f,mainStyle:u}};function bt(n){return n&&Object.keys(n).some(e=>["immediate","redo","debounce","ignoreLoading","throwOnFailed"].includes(e))}function ua(n,...e){const l=it(null),a=$(!1),o=$(!1),d=it(null),c=$();let h={immediate:!0,redo:!1,debounce:0,ignoreLoading:!1,throwOnFailed:!1};function r(){return new Promise((f,u)=>{const{ignoreLoading:m,throwOnFailed:y}=h;!m&&a.value||(a.value=!0,o.value=!1,n.call(void 0,t(c)).then(S=>(l.value=S,d.value=null,f(S))).catch(S=>(l.value=null,d.value=S,y?u(S):f(null))).finally(()=>{a.value=!1,o.value=!0}))})}const s=Xt();return s.run(()=>{e.length>0&&(bt(e[0])?h={...h,...e[0]}:c.value=e[0]),e.length>1&&bt(e[1])&&(h={...h,...e[1]});const{debounce:f,immediate:u,redo:m}=h,y=mn(()=>r(),f);u&&y().then(),m&&Te(c,(S,p)=>{hn(S,p)||y().then()},{deep:!0})}),vn(()=>{s.stop()}),{data:l,loading:a,finished:o,error:d,handleFn:r}}function at(n){const{getShowMultipleTab:e}=Le();function l(){if(!t(e))throw new Error("标签页未打开,请于 settings 中打开!");return!!t(e)}const a=De(),o=n||Ae(),{currentRoute:d}=o;function c(){const s=t(d);return a.getTabList.find(f=>f.fullPath===s.fullPath)}async function h(s,f){if(!l())return;const m=f||c();await a.setTabTitle(s,m)}async function r(s,f){if(!l())return;const m=c();switch(s){case A.REFRESH_PAGE:await a.refreshPage(o),await pn(o);break;case A.CLOSE_ALL:await a.closeAllTab(o);break;case A.CLOSE_LEFT:await a.closeLeftTabs(m,o);break;case A.CLOSE_RIGHT:await a.closeRightTabs(m,o);break;case A.CLOSE_OTHER:await a.closeOtherTabs(m,o);break;case A.CLOSE_CURRENT:case A.CLOSE:await a.closeTab(f||m,o);break}}return{refreshPage:()=>r(A.REFRESH_PAGE),closeAll:()=>r(A.CLOSE_ALL),closeLeft:()=>r(A.CLOSE_LEFT),closeRight:()=>r(A.CLOSE_RIGHT),closeOther:()=>r(A.CLOSE_OTHER),closeCurrent:()=>r(A.CLOSE_CURRENT),close:s=>r(A.CLOSE,s),setTitle:(s,f)=>h(s,f)}}function ke(){const n=Rt(),e=w(()=>n.getProjectConfig.openKeepAlive),l=w(()=>n.getProjectConfig.settingButtonPosition),a=w(()=>n.getProjectConfig.canEmbedIFramePage),o=w(()=>n.getProjectConfig.permissionMode),d=w(()=>n.getProjectConfig.showSettingButton),c=w(()=>n.getProjectConfig.showBreadCrumb),h=w(()=>n.getProjectConfig.fullContent),r=w(()=>n.getProjectConfig.colorWeak),s=w(()=>n.getProjectConfig.grayMode),f=w(()=>n.getProjectConfig.showDarkModeToggle);return{getSettingButtonPosition:l,getFullContent:h,getColorWeak:r,getGrayMode:s,getOpenKeepAlive:e,getCanEmbedIFramePage:a,getPermissionMode:o,getShowBreadCrumb:c,getShowSettingButton:d,getShowDarkModeToggle:f}}function Ne(){const{getFullContent:n}=gn(),e=Rt(),l=w(()=>!t(n)&&t(f)),a=w(()=>!t(l)),o=w(()=>{const O=!t(n)&&t(f);return O&&!t(s)||O&&t(h)}),{getMenuMode:d,getIsSidebarType:c,getIsTopMenu:h}=le(),{getShowBreadCrumb:r}=ke(),s=w(()=>!t(c)&&t(f)),f=w(()=>e.getHeaderSetting.show),u=w(()=>e.getHeaderSetting.showFullScreen),m=w(()=>e.getHeaderSetting.showLocalePicker),y=w(()=>t(d)!==yn.HORIZONTAL&&t(r)),S=w(()=>t(y));function p(O){e.setProjectConfig({headerSetting:O})}return{setHeaderSetting:p,getShowFullScreen:u,getShowBread:y,getShowContent:S,getShowHeader:f,getShowMixHeaderRef:s,getShowFullHeaderRef:l,getShowInsetHeaderRef:o,getUnFixedAndFull:a,getShowLocalePicker:m}}const da={class:"flex items-center cursor-pointer"},fa={key:0,class:"ml-1"},ha={name:"LocalePicker"},va=I({...ha,props:{showText:{type:Boolean,default:!0},reload:{type:Boolean,default:!0}},setup(n){const e=n,l=$([]),{changeLocale:a,getLocale:o}=_n(),d=w(()=>{var s;const r=l.value[0];return r?(s=ut.find(f=>f.event===r))==null?void 0:s.text:""});St(()=>{l.value=[t(o)]});async function c(r){await a(r),l.value=[r],e.reload&&location.reload()}function h(r){t(o)!==r&&c(r)}return(r,s)=>(g(),E(t(nt),{trigger:"click",onSelect:h},{overlay:_(()=>[i(t(Re),{onClick:s[0]||(s[0]=({key:f})=>h(f))},{default:_(()=>[(g(!0),F(Z,null,pe(t(ut),f=>(g(),E(t(Je),{key:f.event},{default:_(()=>[me(ee(f.text),1)]),_:2},1024))),128))]),_:1})]),default:_(()=>[Y("span",da,[i(ne,{icon:"ion:language",hoverPointer:""}),n.showText?(g(),F("span",fa,ee(t(d)),1)):V("",!0)])]),_:1}))}});function ma(n,e,l,a,o,d){const c=wt("BasicSubMenuItem"),h=Re;return g(),E(h,{class:"h-full overflow-y-auto overflow-x-clip",selectedKeys:n.selectedKeys,mode:n.mode,openKeys:n.getOpenKeys,inlineIndent:n.inlineIndent,onOpenChange:n.handleOpenChange,onClick:n.handleMenuClick,subMenuOpenDelay:.2,style:de(n.getMenuStyle)},{default:_(()=>[(g(!0),F(Z,null,pe(n.items,r=>(g(),E(c,{key:r.path,item:r,isHorizontal:n.isHorizontal,showTitle:n.getShowTitle},null,8,["item","isHorizontal","showTitle"]))),128))]),_:1},8,["selectedKeys","mode","openKeys","inlineIndent","onOpenChange","onClick","subMenuOpenDelay","style"])}const pa=Ce(bn,[["render",ma]]),ga=I({__name:"logo",props:{showTitle:{type:Boolean,default:!0},showRightBorder:{type:Boolean,default:!0},homePath:{type:String,default:Cn}},setup(n){const e=n,{bem:l}=et("app-logo"),{push:a}=Ae(),{title:o}=Sn({VITE_PORT:"3000",VITE_GLOB_APP_TITLE:"SagooMedia",VITE_GLOB_APP_SHORT_NAME:"SagooMedia",VITE_M7S_SERVER:"/media",VITE_USE_MOCK:"true",VITE_PUBLIC_PATH:"/plugin/media",VITE_DROP_CONSOLE:"true",VITE_BUILD_COMPRESS:"none",VITE_BUILD_COMPRESS_DELETE_ORIGIN_FILE:"false",VITE_GLOB_HTTP_REFRESH_TIME:"5000",VITE_USE_IMAGEMIN:"true",VITE_LEGACY:"false",BASE_URL:"/plugin/media",MODE:"production",DEV:!1,PROD:!0,SSR:!1});function d(){a(e.homePath)}const{getDarkMode:c}=_e(be()),h=w(()=>e.showRightBorder?{borderRight:`1px solid ${t(c)==="dark"?"#303030":"#f0f0f0"}`}:{borderRight:"none"});return(r,s)=>(g(),F("div",{class:q(t(l)()),onClick:d,style:de(t(h))},[i(t(Dn),{icon:`logo-${t(c)}`,size:34},null,8,["icon"]),n.showTitle?(g(),F("div",{key:0,class:q(["ml-2 truncate color-text",t(l)("title")])},ee(t(o)),3)):V("",!0)],6))}}),Dt=Ce(ga,[["__scopeId","data-v-a0e2f181"]]),ya=I({__name:"index",props:{mode:{type:String,default:()=>"inline"}},setup(n){const{getCollapsed:e,getMenuType:l}=le(),a=w(()=>t(l)===te.SIDEBAR),{bem:o}=et("layout-menu"),d=$([]);return Ze(async()=>{d.value=await Lt()}),(c,h)=>(g(),F("div",{class:q([t(o)(),"flex-1"])},[t(a)?(g(),E(Dt,{key:0,class:q(t(o)("logo")),showTitle:!t(e)},null,8,["class","showTitle"])):V("",!0),i(pa,{items:d.value,mode:n.mode},null,8,["items","mode"])],2))}}),ot=Ce(ya,[["__scopeId","data-v-0f11b2b1"]]);function Qe(n){return typeof n=="function"||Object.prototype.toString.call(n)==="[object Object]"&&!Yt(n)}const Nt=n=>{const{t:e}=ge();return n!=null&&n.length?(n==null?void 0:n.length)&&n.map(a=>{if(a.children){let o;return i(wn,{key:a.path,title:e(a.title)},Qe(o=Nt(a.children))?o:{default:()=>[o]})}else{let o;return i(Je,{key:a.path},Qe(o=e(a.title))?o:{default:()=>[o]})}}):null},_a=I({props:{items:{type:Array}},setup(n){const e=tt(),l=a=>{e(a[a.length-1])};return()=>{const a=Nt(n.items);return i(Re,{onClick:({keyPath:o})=>l(o)},Qe(a)?a:{default:()=>[a]})}}}),ba=I({__name:"index",setup(n){const{getShowBreadCrumb:e}=ke(),{getMenuType:l}=le(),a=w(()=>t(e)&&t(l)!==te.TOP_MENU),{currentRoute:o}=Ae(),{t:d}=ge(),c=$([]);St(async()=>{var T,N;if(o.value.name===Pt)return;const s=await Lt(),f=o.value.matched,u=f==null?void 0:f[f.length-1];let m=o.value.path;u&&((T=u==null?void 0:u.meta)!=null&&T.currentActiveMenu)&&(m=u.meta.currentActiveMenu);const y=kn(s,m),S=s.filter(G=>G.path===y[0]),p=h(S,y);if(!p||p.length===0)return;const O=r(p);(N=o.value.meta)!=null&&N.currentActiveMenu&&O.push({...o.value,name:o.value.name}),c.value=O});function h(s,f){const u=[];return s.forEach(m=>{var y;f.includes(m.path)&&u.push(m),(y=m.children)!=null&&y.length&&u.push(...h(m.children,f))}),u}function r(s){return En(s,f=>{const{meta:u,name:m}=f;if(!u)return!!m;const{title:y,hideBreadcrumb:S,hideMenu:p}=u;return!(!y||S||p)}).filter(f=>{var u;return!((u=f.meta)!=null&&u.hideBreadcrumb)})}return(s,f)=>t(a)?(g(),E(t(Me),{key:0},{default:_(()=>[(g(!0),F(Z,null,pe(c.value,(u,m)=>(g(),E(t(Be),{key:m,class:q({"cursor-pointer":u.children})},kt({default:_(()=>[Y("span",{class:q(["mr-1.2 ml-1.2",{"cursor-pointer":u.children}])},ee(t(d)(u.meta.title)),3)]),_:2},[u.children?{name:"overlay",fn:_(()=>[i(t(_a),{items:u.children},null,8,["items"])]),key:"0"}:void 0]),1032,["class"]))),128))]),_:1})):V("",!0)}}),Ca=I({__name:"TabRedo",setup(n){const{refreshPage:e}=at();function l(){return new Promise(async d=>{await e(),setTimeout(()=>{d({})},1200)})}const{loading:a,handleFn:o}=ua(l,{immediate:!1});return(d,c)=>(g(),E(t(ne),{onClick:t(o),icon:"ant-design:redo-outlined",infinite:t(a),class:"cursor-pointer"},null,8,["onClick","infinite"]))}}),Sa=I({__name:"TabQuick",props:{tabItem:{type:Object,default:null}},setup(n){const e=n,{refreshPage:l,close:a,closeAll:o,closeLeft:d,closeRight:c,closeOther:h}=at(),{t:r}=ge(),s=De(),{currentRoute:f}=Ae(),u=w(()=>{if(!e.tabItem)return;const{meta:y}=e.tabItem,{path:S}=t(f),p=e.tabItem?e.tabItem.path===S:!1,O=s.getTabList.findIndex(U=>U.path===e.tabItem.path),T=O===0||!p,N=s.getTabList.length===1,G=!p||O===s.getTabList.length-1&&s.getLastDragEndIndex>=0;return[{label:r("layout.multipleTab.close"),key:A.CLOSE_CURRENT,icon:"clarity:close-line",disabled:!!(y!=null&&y.affix)||N},{icon:"line-md:arrow-close-left",key:A.CLOSE_LEFT,label:r("layout.multipleTab.closeLeft"),disabled:T},{icon:"line-md:arrow-close-right",key:A.CLOSE_RIGHT,label:r("layout.multipleTab.closeRight"),disabled:G},{icon:"dashicons:align-center",key:A.CLOSE_OTHER,label:r("layout.multipleTab.closeOther"),disabled:N||!p},{label:r("layout.multipleTab.closeAll"),key:A.CLOSE_ALL,icon:"clarity:minus-line",disabled:N}]}),m=async y=>{switch(y){case A.REFRESH_PAGE:await l();break;case A.CLOSE_CURRENT:await a(e.tabItem);break;case A.CLOSE_ALL:await o();break;case A.CLOSE_LEFT:await d();break;case A.CLOSE_RIGHT:await c();break;case A.CLOSE_OTHER:await h();break}};return(y,S)=>(g(),E(t(nt),{trigger:"click"},{overlay:_(()=>[i(t(Re),{onClick:S[0]||(S[0]=({key:p})=>m(p))},{default:_(()=>[(g(!0),F(Z,null,pe(t(u),p=>(g(),E(t(Je),{key:p.key,disabled:p.disabled},{icon:_(()=>[i(t(ne),{icon:p.icon},null,8,["icon"])]),default:_(()=>[me(" "+ee(p.label),1)]),_:2},1032,["disabled"]))),128))]),_:1})]),default:_(()=>[i(t(ne),{icon:"material-symbols:double-arrow-rounded",class:"rotate-90 cursor-pointer"})]),_:1}))}}),wa=I({__name:"FoldButton",setup(n){const{getShowMenu:e,setMenuSetting:l}=le(),{getShowHeader:a,setHeaderSetting:o}=Ne(),d=w(()=>!t(e)&&!t(a)),c=w(()=>t(d)?"codicon:screen-normal":"codicon:screen-full");function h(){const r=t(d);l({show:r,hidden:!r}),o({show:r}),ca()}return(r,s)=>(g(),E(t(ne),{onClick:h,class:"cursor-pointer",icon:t(c)},null,8,["icon"]))}}),Ht=I({__name:"index",setup(n){const{getShowQuick:e,getShowRedo:l,getShowFold:a}=Le(),{t:o}=ge(),d=Ae(),c=De(),{getTabList:h}=_e(c),r=w(()=>t(h).filter(p=>{var O;return!((O=p.meta)!=null&&O.hideTab)&&d.hasRoute(p==null?void 0:p.name)})),s=$("");Tn(p=>{const{name:O}=p;if(O===Pt||!p)return;const{path:T,fullPath:N,meta:G={}}=p,{currentActiveMenu:U,hideTab:ae}=G,re=ae?U:null,se=re||N||T;if(s.value!==se&&(s.value=se),re){const fe=d.getRoutes().find(ie=>ie.path===U);fe&&c.checkTab(fe)}else c.checkTab(t(p))});const f=tt(),u=p=>{f(p,!1,!0)},{getDarkMode:m}=_e(be());Ie(()=>{const p=document.querySelector(`#drag > .${m.value}-tabs-nav > .${m.value}-tabs-nav-wrap > .${m.value}-tabs-nav-list`);new Mn(p)});const{close:y}=at(),S=(p,O)=>{p.stopPropagation(),y(O)};return(p,O)=>(g(),E(t(Hn),{activeKey:s.value,"onUpdate:activeKey":O[0]||(O[0]=T=>s.value=T),type:"card",id:"drag",tabBarGutter:2,animated:!1,size:"small",onChange:u,class:"h-30px",style:{"margin-top":"6px"},tabBarStyle:{height:"32px"}},{rightExtra:_(()=>[i(t(Ue),{class:"pr-8px"},{default:_(()=>[t(l)?(g(),E(Ca,{key:0})):V("",!0),t(e)?(g(),E(Sa,{key:1,tabItem:p.$route},null,8,["tabItem"])):V("",!0),t(a)?(g(),E(wa,{key:2})):V("",!0)]),_:1})]),default:_(()=>[(g(!0),F(Z,null,pe(t(r),(T,N)=>(g(),E(t(Nn),{style:{height:"32px"},key:T.query?T.fullPath:T.path,name:T.fullPath},{tab:_(()=>[Y("div",{class:q(["group hover:pr-10px",{"pr-10px":s.value===T.fullPath}])},[Y("span",null,ee(t(o)(T.meta.title)),1),N!=0?(g(),E(t(ne),{key:0,class:q(["absolute top-1/2 ml-4px mt--6px hover:!text-14px group-hover:!inline-flex !z-999",{["!hidden"]:s.value!==T.fullPath}]),size:"12",icon:"ep:close-bold",onClick:G=>S(G,T)},null,8,["class","onClick"])):V("",!0)],2)]),_:2},1032,["name"]))),128))]),_:1},8,["activeKey"]))}}),ka=I({__name:"FullScreen",setup(n){const{t:e}=ge(),{toggle:l,isFullscreen:a}=On(),o=w(()=>t(a)?e("layout.header.tooltipExitFull"):e("layout.header.tooltipEntryFull"));return(d,c)=>(g(),E(t(Rn),{title:t(o),placement:"bottom",duration:500},{default:_(()=>[Y("span",{onClick:c[0]||(c[0]=(...h)=>t(l)&&t(l)(...h)),class:"flex items-center cursor-pointer"},[t(a)?(g(),E(t(ne),{key:1,icon:"ant-design:fullscreen-exit-outlined"})):(g(),E(t(ne),{key:0,icon:"ant-design:fullscreen-outlined",hoverPointer:""}))])]),_:1},8,["title"]))}}),Ea=n=>(Qt("data-v-22b635c3"),n=n(),Zt(),n),Ta={class:"btn-inner"},Ma=qt('<span class="circle" data-v-22b635c3><span class="circle-night" data-v-22b635c3><span class="crater" data-v-22b635c3></span><span class="crater crater2" data-v-22b635c3></span><span class="crater crater3" data-v-22b635c3></span></span></span><span class="halo-box" data-v-22b635c3><span class="halo" data-v-22b635c3></span><span class="halo halo2" data-v-22b635c3></span><span class="halo halo3" data-v-22b635c3></span></span>',2),Oa={class:"clouds"},Ra={class:"clouds clouds2"},La={class:"stars"},Pa={class:"icon",viewBox:"0 0 1024 1024",width:"200",height:"200",style:{width:"100%",height:"100%"}},xa=Ea(()=>Y("path",{d:"M1004.1 512L692 332 512 19.9 332 332 19.9 512 332 692l180 312.1L692 692z",fill:"#fff"},null,-1)),Ia=[xa],Ba={__name:"DarkModeToggle",setup(n){const e=be(),{setDarkMode:l}=e,{getDarkMode:a}=_e(e),o=()=>{l(a.value==="dark"?dt.LIGHT:dt.DARK)};return(d,c)=>(g(),F("span",{class:q(["button",{night:t(a)==="dark"}]),onClick:o},[Y("span",Ta,[Ma,Y("span",Oa,[(g(),F(Z,null,pe(7,(h,r)=>Y("span",{class:q(["cloud","cloud"+(r+1)]),key:r},null,2)),64))]),Y("span",Ra,[(g(),F(Z,null,pe(7,(h,r)=>Y("span",{class:q(["cloud","cloud"+(r+1)]),key:r},null,2)),64))]),Y("span",La,[(g(),F(Z,null,pe(8,(h,r)=>Y("span",{class:q(["star","star"+r]),key:r},[(g(),F("svg",Pa,Ia))],2)),64))])])],2))}},Aa=Ce(Ba,[["__scopeId","data-v-22b635c3"]]),Da=Ce(Ln,[["__scopeId","data-v-0e822144"]]),Na=I({__name:"Features",setup(n){const{t:e}=ge(),{getShowMenu:l,getMenuType:a,getTopMenuAlign:o,getAccordion:d}=le(),{getShowHeader:c}=Ne(),h=w(()=>t(l)&&t(a)!==te.TOP_MENU),r=w(()=>t(c)&&t(a)===te.TOP_MENU);return(s,f)=>(g(),F(Z,null,[i(oe,{title:t(e)("layout.setting.menuAccordion"),def:t(d),event:t(J).MENU_ACCORDION,disabled:!t(h)},null,8,["title","def","event","disabled"]),i(xn,{title:t(e)("layout.setting.topMenuLayout"),options:t(Pn),def:t(o),event:t(J).MENU_TOP_ALIGN,disabled:!t(r)},null,8,["title","options","def","event","disabled"])],64))}}),Ha=I({__name:"Content",setup(n){const{t:e}=ge(),{getShowBreadCrumb:l,getFullContent:a,getColorWeak:o,getGrayMode:d}=ke(),{getShowMenu:c,getMenuType:h}=le(),{getShowHeader:r}=Ne(),{getShowMultipleTab:s,getShowQuick:f,getShowRedo:u,getShowFold:m}=Le(),y=w(()=>!t(r)||t(h)===te.TOP_MENU);return(S,p)=>(g(),F(Z,null,[i(oe,{title:t(e)("layout.setting.breadcrumb"),def:t(l),event:t(J).SHOW_BREADCRUMB,disabled:t(y)},null,8,["title","def","event","disabled"]),i(oe,{title:t(e)("layout.setting.tabs"),def:t(s),event:t(J).TABS_SHOW},null,8,["title","def","event"]),i(oe,{title:t(e)("layout.setting.tabsRedoBtn"),def:t(u),event:t(J).TABS_SHOW_REDO,disabled:!t(s)},null,8,["title","def","event","disabled"]),i(oe,{title:t(e)("layout.setting.tabsQuickBtn"),def:t(f),event:t(J).TABS_SHOW_QUICK,disabled:!t(s)},null,8,["title","def","event","disabled"]),i(oe,{title:t(e)("layout.setting.tabsFoldBtn"),def:t(m),event:t(J).TABS_SHOW_FOLD,disabled:!t(s)},null,8,["title","def","event","disabled"]),i(oe,{title:t(e)("layout.setting.sidebar"),def:t(c),event:t(J).MENU_SHOW_SIDEBAR,disabled:t(h)===t(te).TOP_MENU},null,8,["title","def","event","disabled"]),i(oe,{title:t(e)("layout.setting.header"),def:t(r),event:t(J).HEADER_SHOW},null,8,["title","def","event"]),i(oe,{title:t(e)("layout.setting.fullContent"),def:t(a),event:t(J).FULL_CONTENT},null,8,["title","def","event"]),i(oe,{title:t(e)("layout.setting.grayMode"),def:t(d),event:t(J).GRAY_MODE},null,8,["title","def","event"]),i(oe,{title:t(e)("layout.setting.colorWeak"),def:t(o),event:t(J).COLOR_WEAK},null,8,["title","def","event"])],64))}}),$a=I({__name:"FooterButtons",setup(n){const{t:e}=ge(),l=De(),a=be(),o=()=>{try{a.resetProjectConfig()}catch{}},d=tt(),c=async()=>{localStorage.clear(),l.resetState(),d()};return(h,r)=>(g(),E(t(Ue),{direction:"vertical",class:"w-full"},{default:_(()=>[i(t(ft),{type:"primary",onClick:o,block:""},{default:_(()=>[me(ee(t(e)("common.resetText")),1)]),_:1}),i(t(ft),{block:"",danger:"",onClick:c},{default:_(()=>[me(ee(t(e)("layout.setting.clearBtn")),1)]),_:1})]),_:1}))}}),$t=I({__name:"SettingDrawer",props:{visible:{type:Boolean,default:!1}},emits:["update:visible"],setup(n,{emit:e}){const{t:l}=ge(),{getShowDarkModeToggle:a}=ke(),{getMenuType:o}=le(),d=()=>{e("update:visible",!1)};return(c,h)=>(g(),E(t(ia),{visible:n.visible,onClose:d,width:300,forceRender:""},{title:_(()=>[me(ee(t(l)("layout.setting.drawerTitle")),1)]),default:_(()=>[t(a)?(g(),F(Z,{key:0},[i(t(Pe),{orientation:"left"},{default:_(()=>[me(ee(t(l)("layout.setting.darkMode")),1)]),_:1}),i(Aa)],64)):V("",!0),i(t(Pe),{orientation:"left"},{default:_(()=>[me(ee(t(l)("layout.setting.navMode")),1)]),_:1}),i(Da,{def:t(o),"type-list":t(In),onHandler:h[0]||(h[0]=r=>{t(Bn)(t(J).CHANGE_LAYOUT,{mode:r.mode,type:r.type})})},null,8,["def","type-list"]),i(t(Pe),{orientation:"left"},{default:_(()=>[me(ee(t(l)("layout.setting.interfaceFunction")),1)]),_:1}),i(Na),i(t(Pe),{orientation:"left"},{default:_(()=>[me(ee(t(l)("layout.setting.interfaceDisplay")),1)]),_:1}),i(Ha),i(t(Pe)),i($a)]),_:1},8,["visible"]))}}),Fa={class:"flex items-center"},Ua=I({__name:"SettingButton",setup(n){const e=$(!1);return(l,a)=>(g(),F("div",Fa,[i(t(ne),{icon:"ion:settings-outline",hoverPointer:"",onClick:a[0]||(a[0]=o=>e.value=!0)}),i($t,{visible:e.value,"onUpdate:visible":a[1]||(a[1]=o=>e.value=o)},null,8,["visible"])]))}}),Va=I({__name:"SettingButtonPosition",setup(n){const e=$(!1),{contentRef:l}=We(),a=()=>{e.value=!0};return(o,d)=>(g(),F(Z,null,[i(t($n),{onClick:a,target:()=>t(l),class:"fixed z-999 w-34px h-34px line-height-32px text-center text-white border-rd-l bg-[var(--primary-color)] right-0 !top-2/5 cursor-pointer"},{default:_(()=>[i(t(ne),{icon:"ion:settings-outline",class:"v-middle",hoverPointer:""})]),_:1},8,["target"]),i($t,{visible:e.value,"onUpdate:visible":d[0]||(d[0]=c=>e.value=c)},null,8,["visible"])],64))}}),lt=I({__name:"header",setup(n){const{getShowFullScreen:e,getShowLocalePicker:l,getShowHeader:a,getShowFullHeaderRef:o}=Ne(),{getSettingButtonPosition:d,getShowSettingButton:c}=ke(),{getMenuType:h,getCollapsed:r,getShowMenu:s,setMenuSetting:f}=le(),{getShowMultipleTab:u}=Le(),m=w(()=>{if(!t(c))return!1;const T=t(d);return T===Fe.AUTO?t(a):T===Fe.HEADER}),y=w(()=>t(u)&&t(h)!==te.MIX),S=w(()=>t(h)!==te.SIDEBAR),p=w(()=>t(s)&&t(h)===te.SIDEBAR),O=()=>{f({collapsed:!t(r)})};return(T,N)=>(g(),F(Z,null,[t(o)?(g(),F("div",{key:0,class:q(["flex","justify-between","h-48px","shadow",{"mb-8px":!t(y)}]),style:de({"--un-shadow-color":"var(--n-border-color)"})},[Q(T.$slots,"logo",{},()=>[i(t(Ue),{align:"center",size:0},{default:_(()=>[t(S)?(g(),E(Dt,{key:0,style:{width:"180px"},showRightBorder:!1})):V("",!0),!t(r)&&t(p)?(g(),E(t(ne),{key:1,onClick:O,icon:"ant-design:menu-fold-outlined",class:"cursor-pointer v-middle pl-8px pr-8px"})):t(r)&&t(p)?(g(),E(t(ne),{key:2,onClick:O,icon:"ant-design:menu-unfold-outlined",class:"cursor-pointer v-middle pl-8px pr-8px"})):V("",!0),Q(T.$slots,"breadcrumb",{},()=>[i(ba)])]),_:3})]),Q(T.$slots,"menu"),i(t(Ue),{size:16,class:"pl-8px pr-8px line-height-48px"},{default:_(()=>[t(e)?(g(),E(ka,{key:0})):V("",!0),t(l)?(g(),E(t(va),{key:1,reload:!0,showText:!1})):V("",!0),t(m)?(g(),E(t(Ua),{key:2})):V("",!0)]),_:1})],6)):V("",!0),t(y)?Q(T.$slots,"tabs",{key:1},()=>[i(Ht)]):V("",!0)],64))}}),ja=I({__name:"index",setup(n){const{getShowSettingButton:e,getSettingButtonPosition:l,getFullContent:a}=ke(),{getShowHeader:o}=Ne(),d=w(()=>{if(!t(e))return!1;const c=t(l);return c===Fe.AUTO?!t(o)||t(a):c===Fe.FIXED});return(c,h)=>t(d)?(g(),E(t(Va),{key:0})):V("",!0)}}),rt=I({__name:"main-set",setup(n){const{bem:e}=et("main-set");return(l,a)=>(g(),F(Z,null,[i(ja),Y("main",{class:q(t(e)())},[Q(l.$slots,"default")],2)],64))}}),Wa=I({__name:"left-menu",setup(n){const{headerRef:e,contentStyle:l,mainStyle:a,headerStyle:o,contentRef:d}=We(),{toggleCollapsed:c,getCollapsed:h,getCollapsedWidth:r,getMenuWidth:s,getShowSidebar:f}=le(),{getDarkMode:u}=_e(be());return(m,y)=>(g(),E(t(ue),{"has-sider":"",class:"h-full"},{default:_(()=>[t(f)?(g(),E(t(xt),{key:0,theme:t(u),collapsedWidth:t(r),width:t(s),collapsed:t(h),"onUpdate:collapsed":t(c)},{default:_(()=>[i(ot)]),_:1},8,["theme","collapsedWidth","width","collapsed","onUpdate:collapsed"])):V("",!0),i(t(ue),null,{default:_(()=>[i(t(Ve),{theme:t(u),ref_key:"headerRef",ref:e,style:de(t(o))},{default:_(()=>[Q(m.$slots,"header",{},()=>[i(lt)],!0)]),_:3},8,["theme","style"]),i(t(ue),{style:de(t(l))},{default:_(()=>[i(t(It),{ref_key:"contentRef",ref:d,style:de(t(a)),class:"overflow-auto pt-8px pl-8px pr-8px"},{default:_(()=>[i(rt,null,{default:_(()=>[Q(m.$slots,"main",{},void 0,!0)]),_:3})]),_:3},8,["style"])]),_:3},8,["style"])]),_:3})]),_:3}))}}),za=Ce(Wa,[["__scopeId","data-v-0c58cfb9"]]),Ga=I({__name:"top-menu",setup(n){const{headerRef:e,contentStyle:l,mainStyle:a,headerStyle:o}=We(),{getDarkMode:d}=_e(be());return(c,h)=>(g(),E(t(ue),{class:"h-full"},{default:_(()=>[i(t(Ve),{theme:t(d),ref_key:"headerRef",ref:e,style:de(t(o))},{default:_(()=>[Q(c.$slots,"header",{},()=>[i(lt,{ref_key:"headerRef",ref:e},{menu:_(()=>[i(ot,{mode:"horizontal",class:"min-w-800px"})]),_:1},512)],!0)]),_:3},8,["theme","style"]),i(t(ue),{"content-style":t(l)},{default:_(()=>[i(t(ue),{"content-style":t(a),class:"overflow-auto p-6px"},{default:_(()=>[i(rt,null,{default:_(()=>[Q(c.$slots,"main",{},void 0,!0)]),_:3})]),_:3},8,["content-style"])]),_:3},8,["content-style"])]),_:3}))}}),Ka=Ce(Ga,[["__scopeId","data-v-44dca599"]]),Xa=I({__name:"top-menu-mixed",setup(n){const{toggleCollapsed:e,getCollapsed:l,getMenuWidth:a,getShowSidebar:o}=le(),{getShowMultipleTab:d}=Le(),{headerRef:c,tabRef:h,headerHeight:r,contentStyle:s,mainStyle:f,headerStyle:u}=We(),m=w(()=>`calc(100vh - ${t(r)}px)`),{getDarkMode:y}=_e(be());return(S,p)=>(g(),E(t(ue),{class:"h-full"},{default:_(()=>[i(t(Ve),{ref_key:"headerRef",ref:c,theme:t(y),style:de(t(u))},{default:_(()=>[Q(S.$slots,"header",{},()=>[i(lt)],!0)]),_:3},8,["theme","style"]),i(t(ue),{"has-sider":"",style:de({height:t(m)})},{default:_(()=>[t(o)?(g(),E(t(xt),{key:0,theme:t(y),"show-trigger":"",bordered:"","collapsed-width":48,width:t(a),"collapse-mode":"width",collapsed:t(l),"onUpdate:collapsed":t(e)},{default:_(()=>[Q(S.$slots,"sider",{},()=>[i(ot)],!0)]),_:3},8,["theme","width","collapsed","onUpdate:collapsed"])):V("",!0),i(t(ue),null,{default:_(()=>[t(d)?(g(),E(t(Ve),{key:0,theme:t(y),style:de(t(u))},{default:_(()=>[Q(S.$slots,"tabs",{},()=>[i(Ht,{ref_key:"tabRef",ref:h},null,512)],!0)]),_:3},8,["theme","style"])):V("",!0),i(t(ue),{"content-style":t(s)},{default:_(()=>[i(t(It),{"content-style":t(f),class:"overflow-auto pt-8px pl-8px pr-8px"},{default:_(()=>[i(rt,null,{default:_(()=>[Q(S.$slots,"main",{},void 0,!0)]),_:3})]),_:3},8,["content-style"])]),_:3},8,["content-style"])]),_:3})]),_:3},8,["style"])]),_:3}))}}),Ya=Ce(Xa,[["__scopeId","data-v-6ee3b4e8"]]),qa=I({__name:"index",setup(n){const{getMenuType:e}=le(),l=w(()=>{switch(e.value){case te.SIDEBAR:return za;case te.MIX:return Ya;case te.TOP_MENU:return Ka;default:return}});return(a,o)=>(g(),E(Xe(t(l)),{class:"min-w-1200px"},kt({_:2},[pe(Object.keys(a.$slots),d=>({name:d,fn:_(c=>[Q(a.$slots,d,Jt(en(c||{})))])}))]),1024))}}),co=I({__name:"index",setup(n){const{getOpenKeepAlive:e,getCanEmbedIFramePage:l}=ke(),{getShowMultipleTab:a}=Le(),o=De(),d=w(()=>t(e)&&t(a)),c=w(()=>t(e)?o.getCachedTabList:[]);return(h,r)=>{const s=wt("RouterView");return g(),E(t(qa),null,{main:_(()=>[i(s,null,{default:_(({Component:f,route:u})=>[t(d)?(g(),E(tn,{key:0,include:t(c)},[(g(),E(Xe(f),{key:u.fullPath}))],1032,["include"])):(g(),E(Xe(f),{key:u.fullPath}))]),_:1}),t(l)?(g(),E(t(An),{key:0})):V("",!0)]),_:1})}}});export{co as default};