import{d as L,c as u,k as M,E as w,K as Z,O as ue,z as y,p as N,B as ce,A as de,D as fe,I as ve,F as G,U as ge,N as me,G as K,q as f,L as V,ab as pe}from"./main-74e469cd.js";import{b as q,a as he,R as J,L as Q}from"./index-1286a279.js";var xe=function(e){return!isNaN(parseFloat(e))&&isFinite(e)};const ye=xe;var T=function(){return{prefixCls:String,hasSider:{type:Boolean,default:void 0},tagName:String}};function B(t){var e=t.suffixCls,r=t.tagName,i=t.name;return function(c){var v=L({compatConfig:{MODE:3},name:i,props:T(),setup:function(C,m){var a=m.slots,l=M(e,C),d=l.prefixCls;return function(){var k=N(N({},C),{},{prefixCls:d.value,tagName:r});return u(c,k,a)}}});return v}}var $=L({compatConfig:{MODE:3},props:T(),setup:function(e,r){var i=r.slots;return function(){return u(e.tagName,{class:e.prefixCls},i)}}}),Ce=L({compatConfig:{MODE:3},props:T(),setup:function(e,r){var i=r.slots,c=M("",e),v=c.direction,g=w([]),C={addSider:function(l){g.value=[].concat(ce(g.value),[l])},removeSider:function(l){g.value=g.value.filter(function(d){return d!==l})}};Z(q,C);var m=ue(function(){var a,l=e.prefixCls,d=e.hasSider;return a={},y(a,"".concat(l),!0),y(a,"".concat(l,"-has-sider"),typeof d=="boolean"?d:g.value.length>0),y(a,"".concat(l,"-rtl"),v.value==="rtl"),a});return function(){var a=e.tagName;return u(a,{class:m.value},i)}}}),be=B({suffixCls:"layout",tagName:"section",name:"ALayout"})(Ce),j=B({suffixCls:"layout-header",tagName:"header",name:"ALayoutHeader"})($),W=B({suffixCls:"layout-footer",tagName:"footer",name:"ALayoutFooter"})($),H=B({suffixCls:"layout-content",tagName:"main",name:"ALayoutContent"})($);const F=be;var Se={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M912 192H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 284H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 284H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM104 228a56 56 0 10112 0 56 56 0 10-112 0zm0 284a56 56 0 10112 0 56 56 0 10-112 0zm0 284a56 56 0 10112 0 56 56 0 10-112 0z"}}]},name:"bars",theme:"outlined"};const Oe=Se;function X(t){for(var e=1;e0&&arguments[0]!==void 0?arguments[0]:"";return t+=1,"".concat(e).concat(t)}}();const E=L({compatConfig:{MODE:3},name:"ALayoutSider",inheritAttrs:!1,props:fe(Le(),{collapsible:!1,defaultCollapsed:!1,reverseArrow:!1,width:200,collapsedWidth:80}),emits:["breakpoint","update:collapsed","collapse"],setup:function(e,r){var i=r.emit,c=r.attrs,v=r.slots,g=M("layout-sider",e),C=g.prefixCls,m=ve(q,void 0),a=w(!!(e.collapsed!==void 0?e.collapsed:e.defaultCollapsed)),l=w(!1);G(function(){return e.collapsed},function(){a.value=!!e.collapsed}),Z(he,a);var d=function(o,h){e.collapsed===void 0&&(a.value=o),i("update:collapsed",o),i("collapse",o,h)},k=w(function(n){l.value=n.matches,i("breakpoint",n.matches),a.value!==n.matches&&d(n.matches,"responsive")}),p;function x(n){return k.value(n)}var I=Be("ant-sider-");m&&m.addSider(I),ge(function(){G(function(){return e.breakpoint},function(){try{var n;(n=p)===null||n===void 0||n.removeEventListener("change",x)}catch{var o;(o=p)===null||o===void 0||o.removeListener(x)}if(typeof window<"u"){var h=window,s=h.matchMedia;if(s&&e.breakpoint&&e.breakpoint in Y){p=s("(max-width: ".concat(Y[e.breakpoint],")"));try{p.addEventListener("change",x)}catch{p.addListener(x)}x(p)}}},{immediate:!0})}),me(function(){try{var n;(n=p)===null||n===void 0||n.removeEventListener("change",x)}catch{var o;(o=p)===null||o===void 0||o.removeListener(x)}m&&m.removeSider(I)});var R=function(){d(!a.value,"clickTrigger")};return function(){var n,o,h,s=C.value,S=e.collapsedWidth,ee=e.width,A=e.reverseArrow,te=e.zeroWidthTriggerStyle,U=e.trigger,O=U===void 0?(n=v.trigger)===null||n===void 0?void 0:n.call(v):U,_=e.collapsible,ae=e.theme,P=a.value?S:ee,b=ye(P)?"".concat(P,"px"):String(P),z=parseFloat(String(S||0))===0?u("span",{onClick:R,class:K("".concat(s,"-zero-width-trigger"),"".concat(s,"-zero-width-trigger-").concat(A?"right":"left")),style:te},[O||u(Ne,null,null)]):null,ne={expanded:A?u(J,null,null):u(Q,null,null),collapsed:A?u(Q,null,null):u(J,null,null)},re=a.value?"collapsed":"expanded",oe=ne[re],ie=O!==null?z||u("div",{class:"".concat(s,"-trigger"),onClick:R,style:{width:b}},[O||oe]):null,le=[c.style,{flex:"0 0 ".concat(b),maxWidth:b,minWidth:b,width:b}],se=K(s,"".concat(s,"-").concat(ae),(o={},y(o,"".concat(s,"-collapsed"),!!a.value),y(o,"".concat(s,"-has-trigger"),_&&O!==null&&!z),y(o,"".concat(s,"-below"),!!l.value),y(o,"".concat(s,"-zero-width"),parseFloat(b)===0),o),c.class);return u("aside",N(N({},c),{},{class:se,style:le}),[u("div",{class:"".concat(s,"-children")},[(h=v.default)===null||h===void 0?void 0:h.call(v)]),_||l.value&&z?ie:null])}}}),Pe=pe(F,{Header:j,Footer:W,Content:H,Sider:E,install:function(e){return e.component(F.name,F),e.component(j.name,j),e.component(W.name,W),e.component(E.name,E),e.component(H.name,H),e}});export{Pe as L};