import{P as K,h as k,d as ee,s as ot,u as je,a as g,a1 as Zr,a2 as lt,c as he,G as F,a3 as An,b as Pn,a4 as zt,_ as W,a5 as Xr,a6 as st,B as on,a7 as ea,i as _n,a8 as cr,g as gt,a9 as dr,aa as fr,ab as ta,ac as xt,ad as Gt,ae as Jt,af as na,ag as Kt,r as E,z as ra,y as ut,ah as fe,x as Be,ai as ct,aj as It,A as dt,ak as aa,al as ia,am as vr,e as mr,f as ln,v as gr,T as pr,H as hr,an as oa,ao as la,ap as Et,aq as sa,J as rt,ar as ua,as as yr,at as br,W as be,au as Ue,av as Cr,aw as ca,D as Pe,C as wr,ax as da,ay as at,az as fa,aA as va,aB as Nt,aC as ma,aD as On,aE as ga,aF as kr,m as pa,l as ha,n as ya,o as Sr,aG as xn,aH as ba,aI as Ca,aJ as wa,aK as ka,aL as Sa,aM as Aa,aN as $t,aO as Pa,aP as H,aQ as sn,aR as _a,F as Ar,aS as Pr,aT as ht,$ as Oa,aU as xa,aV as Ia,aW as we,aX as me,aY as In,aZ as Ea,a_ as Na,a$ as Lt,b0 as $a,b1 as Ba,b2 as En,b3 as Ta,b4 as za,b5 as Nn,b6 as Ma,b7 as Ra,K as V,L as ae,N as z,M as P,b8 as Ye,V as Z,U,b9 as Da,ba as La,O as pe,bb as Fa,bc as ja,bd as Qa,be as _r,bf as Va,bg as Ct,Q as $e,X as Yt,bh as $n,bi as Ua,bj as Ha,bk as Wa,Y as qe,R as le,bl as Se,bm as Ga,bn as Ja,bo as Bn,bp as Ka,bq as Ya,S as qa,br as Za,a0 as Xa}from"./index-a0825fe1.js";import{F as Le,l as un,c as ei,_ as ti}from"./index-9fce1407.js";import{_ as ni,c as ri,d as ai,e as Ft}from"./index-c245d5a1.js";import{E as ii,I as Or}from"./index-fa1d0842.js";import{u as oi}from"./useTaskListStore-d857a07d.js";import{c as cn,u as li}from"./copy2clipboard-ed9c1651.js";import{b as si,B as Fe,c as xr}from"./button-9350a9f5.js";var Ir=function(){return{arrow:{type:[Boolean,Object],default:void 0},trigger:{type:[Array,String]},overlay:K.any,visible:{type:Boolean,default:void 0},disabled:{type:Boolean,default:void 0},align:{type:Object},getPopupContainer:Function,prefixCls:String,transitionName:String,placement:String,overlayClassName:String,overlayStyle:{type:Object,default:void 0},forceRender:{type:Boolean,default:void 0},mouseEnterDelay:Number,mouseLeaveDelay:Number,openClassName:String,minOverlayWidthMatchTrigger:{type:Boolean,default:void 0},destroyPopupOnHide:{type:Boolean,default:void 0},onVisibleChange:{type:Function},"onUpdate:visible":{type:Function}}},jt=si(),ui=function(){return k(k({},Ir()),{},{type:jt.type,size:String,htmlType:jt.htmlType,href:String,disabled:{type:Boolean,default:void 0},prefixCls:String,icon:K.any,title:String,loading:jt.loading,onClick:{type:Function}})},ci=["type","disabled","loading","htmlType","class","overlay","trigger","align","visible","onVisibleChange","placement","href","title","icon","mouseEnterDelay","mouseLeaveDelay","overlayClassName","overlayStyle","destroyPopupOnHide","onClick","onUpdate:visible"],di=Fe.Group;const Bt=ee({compatConfig:{MODE:3},name:"ADropdownButton",inheritAttrs:!1,__ANT_BUTTON:!0,props:ot(ui(),{trigger:"hover",placement:"bottomRight",type:"default"}),slots:["icon","leftButton","rightButton","overlay"],setup:function(e,t){var r=t.slots,a=t.attrs,l=t.emit,o=function(w){l("update:visible",w),l("visibleChange",w)},u=je("dropdown-button",e),d=u.prefixCls,C=u.direction,p=u.getPopupContainer;return function(){var f,w,c=k(k({},e),a),i=c.type,s=i===void 0?"default":i,m=c.disabled,h=c.loading,y=c.htmlType,b=c.class,v=b===void 0?"":b,S=c.overlay,O=S===void 0?(f=r.overlay)===null||f===void 0?void 0:f.call(r):S,I=c.trigger,A=c.align,x=c.visible;c.onVisibleChange;var _=c.placement,$=_===void 0?C.value==="rtl"?"bottomLeft":"bottomRight":_,N=c.href,T=c.title,D=c.icon,te=D===void 0?((w=r.icon)===null||w===void 0?void 0:w.call(r))||g(Zr,null,null):D,j=c.mouseEnterDelay,ne=c.mouseLeaveDelay,ie=c.overlayClassName,oe=c.overlayStyle,se=c.destroyPopupOnHide,L=c.onClick;c["onUpdate:visible"];var J=lt(c,ci),re={align:A,disabled:m,trigger:m?[]:I,placement:$,getPopupContainer:p.value,onVisibleChange:o,mouseEnterDelay:j,mouseLeaveDelay:ne,visible:x,overlayClassName:ie,overlayStyle:oe,destroyPopupOnHide:se},X=g(Fe,{type:s,disabled:m,loading:h,onClick:L,htmlType:y,href:N,title:T},{default:r.default}),q=g(Fe,{type:s,icon:te},null);return g(di,k(k({},J),{},{class:he(d.value,v)}),{default:function(){return[r.leftButton?r.leftButton({button:X}):X,g(We,re,{default:function(){return[r.rightButton?r.rightButton({button:q}):q]},overlay:function(){return O}})]}})}}});var Er=ee({compatConfig:{MODE:3},name:"ADropdown",inheritAttrs:!1,props:ot(Ir(),{mouseEnterDelay:.15,mouseLeaveDelay:.1,placement:"bottomLeft",trigger:"hover"}),slots:["overlay"],setup:function(e,t){var r=t.slots,a=t.attrs,l=t.emit,o=je("dropdown",e),u=o.prefixCls,d=o.rootPrefixCls,C=o.direction,p=o.getPopupContainer,f=F(function(){var s=e.placement,m=s===void 0?"":s,h=e.transitionName;return h!==void 0?h:m.indexOf("top")>=0?"".concat(d.value,"-slide-down"):"".concat(d.value,"-slide-up")}),w=function(){var m,h,y,b=e.overlay||((m=r.overlay)===null||m===void 0?void 0:m.call(r)),v=Array.isArray(b)?b[0]:b;if(!v)return null;var S=v.props||{};An(!S.mode||S.mode==="vertical","Dropdown",'mode="'.concat(S.mode,`" is not supported for Dropdown's Menu.`));var O=S.selectable,I=O===void 0?!1:O,A=S.expandIcon,x=A===void 0?(h=v.children)===null||h===void 0||(y=h.expandIcon)===null||y===void 0?void 0:y.call(h):A,_=typeof x<"u"&&_n(x)?x:g("span",{class:"".concat(u.value,"-menu-submenu-arrow")},[g(cr,{class:"".concat(u.value,"-menu-submenu-arrow-icon")},null)]),$=_n(v)?Pn(v,{mode:"vertical",selectable:I,expandIcon:function(){return _}}):v;return $},c=F(function(){var s=e.placement;if(!s)return C.value==="rtl"?"bottomRight":"bottomLeft";if(s.includes("Center")){var m=s.slice(0,s.indexOf("Center"));return An(!s.includes("Center"),"Dropdown","You are using '".concat(s,"' placement in Dropdown, which is deprecated. Try to use '").concat(m,"' instead.")),m}return s}),i=function(m){l("update:visible",m),l("visibleChange",m)};return function(){var s,m,h=e.arrow,y=e.trigger,b=e.disabled,v=e.overlayClassName,S=(s=r.default)===null||s===void 0?void 0:s.call(r)[0],O=Pn(S,zt({class:he(S==null||(m=S.props)===null||m===void 0?void 0:m.class,W({},"".concat(u.value,"-rtl"),C.value==="rtl"),"".concat(u.value,"-trigger"))},b?{disabled:b}:{})),I=he(v,W({},"".concat(u.value,"-rtl"),C.value==="rtl")),A=b?[]:y,x;A&&A.indexOf("contextmenu")!==-1&&(x=!0);var _=Xr({arrowPointAtCenter:st(h)==="object"&&h.pointAtCenter,autoAdjustOverflow:!0}),$=on(k(k(k({},e),a),{},{builtinPlacements:_,overlayClassName:I,arrow:h,alignPoint:x,prefixCls:u.value,getPopupContainer:p.value,transitionName:f.value,trigger:A,onVisibleChange:i,placement:c.value}),["overlay","onUpdate:visible"]);return g(ea,$,{default:function(){return[O]},overlay:w})}}});Er.Button=Bt;const We=Er;var fi=["class","style"],vi=function(){return{prefixCls:String,href:String,separator:K.any,overlay:K.any,onClick:Function}};const yt=ee({compatConfig:{MODE:3},name:"ABreadcrumbItem",inheritAttrs:!1,__ANT_BREADCRUMB_ITEM:!0,props:vi(),slots:["separator","overlay"],setup:function(e,t){var r=t.slots,a=t.attrs,l=je("breadcrumb",e),o=l.prefixCls,u=function(C,p){var f=gt(r,e,"overlay");return f?g(We,{overlay:f,placement:"bottom"},{default:function(){return[g("span",{class:"".concat(p,"-overlay-link")},[C,g(dr,null,null)])]}}):C};return function(){var d,C=(d=gt(r,e,"separator"))!==null&&d!==void 0?d:"/",p=gt(r,e),f=a.class,w=a.style,c=lt(a,fi),i;return e.href!==void 0?i=g("a",k({class:"".concat(o.value,"-link"),onClick:e.onClick},c),[p]):i=g("span",k({class:"".concat(o.value,"-link"),onClick:e.onClick},c),[p]),i=u(i,o.value),p?g("span",{class:f,style:w},[i,C&&g("span",{class:"".concat(o.value,"-separator")},[C])]):null}}});var mi=function(){return{prefixCls:String,routes:{type:Array},params:K.any,separator:K.any,itemRender:{type:Function}}};function gi(n,e){if(!n.breadcrumbName)return null;var t=Object.keys(e).join("|"),r=n.breadcrumbName.replace(new RegExp(":(".concat(t,")"),"g"),function(a,l){return e[l]||a});return r}function Tn(n){var e=n.route,t=n.params,r=n.routes,a=n.paths,l=r.indexOf(e)===r.length-1,o=gi(e,t);return l?g("span",null,[o]):g("a",{href:"#/".concat(a.join("/"))},[o])}const Xe=ee({compatConfig:{MODE:3},name:"ABreadcrumb",props:mi(),slots:["separator","itemRender"],setup:function(e,t){var r=t.slots,a=je("breadcrumb",e),l=a.prefixCls,o=a.direction,u=function(f,w){return f=(f||"").replace(/^\//,""),Object.keys(w).forEach(function(c){f=f.replace(":".concat(c),w[c])}),f},d=function(f,w,c){var i=Jt(f),s=u(w||"",c);return s&&i.push(s),i},C=function(f){var w=f.routes,c=w===void 0?[]:w,i=f.params,s=i===void 0?{}:i,m=f.separator,h=f.itemRender,y=h===void 0?Tn:h,b=[];return c.map(function(v){var S=u(v.path,s);S&&b.push(S);var O=[].concat(b),I=null;return v.children&&v.children.length&&(I=g(Gt,null,{default:function(){return[v.children.map(function(x){return g(Gt.Item,{key:x.path||x.breadcrumbName},{default:function(){return[y({route:x,params:s,routes:c,paths:d(O,x.path,s)})]}})})]}})),g(yt,{overlay:I,separator:m,key:S||v.breadcrumbName},{default:function(){return[y({route:v,params:s,routes:c,paths:O})]}})})};return function(){var p,f,w,c=e.routes,i=e.params,s=i===void 0?{}:i,m=fr(gt(r,e)),h=(p=gt(r,e,"separator"))!==null&&p!==void 0?p:"/",y=e.itemRender||r.itemRender||Tn;c&&c.length>0?w=C({routes:c,params:s,separator:h,itemRender:y}):m.length&&(w=m.map(function(v,S){return ta(st(v.type)==="object"&&(v.type.__ANT_BREADCRUMB_ITEM||v.type.__ANT_BREADCRUMB_SEPARATOR),"Breadcrumb","Only accepts Breadcrumb.Item and Breadcrumb.Separator as it's children"),xt(v,{separator:h,key:S})}));var b=(f={},W(f,l.value,!0),W(f,"".concat(l.value,"-rtl"),o.value==="rtl"),f);return g("div",{class:b},[w])}}});var pi=["separator","class"],hi=function(){return{prefixCls:String}};const qt=ee({compatConfig:{MODE:3},name:"ABreadcrumbSeparator",__ANT_BREADCRUMB_SEPARATOR:!0,inheritAttrs:!1,props:hi(),setup:function(e,t){var r=t.slots,a=t.attrs,l=je("breadcrumb",e),o=l.prefixCls;return function(){var u;a.separator;var d=a.class,C=lt(a,pi),p=fr((u=r.default)===null||u===void 0?void 0:u.call(r));return g("span",k({class:["".concat(o.value,"-separator"),d]},C),[p.length>0?p:"/"])}}});Xe.Item=yt;Xe.Separator=qt;Xe.install=function(n){return n.component(Xe.name,Xe),n.component(yt.name,yt),n.component(qt.name,qt),n};Le.useInjectFormItemContext=na;Le.ItemRest=Kt;Le.install=function(n){return n.component(Le.name,Le),n.component(Le.Item.name,Le.Item),n.component(Kt.name,Kt),n};We.Button=Bt;We.install=function(n){return n.component(We.name,We),n.component(Bt.name,Bt),n};var Qt;function Nr(n){if(typeof document>"u")return 0;if(n||Qt===void 0){var e=document.createElement("div");e.style.width="100%",e.style.height="200px";var t=document.createElement("div"),r=t.style;r.position="absolute",r.top="0",r.left="0",r.pointerEvents="none",r.visibility="hidden",r.width="200px",r.height="150px",r.overflow="hidden",t.appendChild(e),document.body.appendChild(t);var a=e.offsetWidth;t.style.overflow="scroll";var l=e.offsetWidth;a===l&&(l=t.clientWidth),document.body.removeChild(t),Qt=a-l}return Qt}function it(n){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},t=e.element,r=t===void 0?document.body:t,a={},l=Object.keys(n);return l.forEach(function(o){a[o]=r.style[o]}),l.forEach(function(o){r.style[o]=n[o]}),a}function yi(){return document.body.scrollHeight>(window.innerHeight||document.documentElement.clientHeight)&&window.innerWidth>document.body.offsetWidth}var Vt={};const zn=function(n){if(!(!yi()&&!n)){var e="ant-scrolling-effect",t=new RegExp("".concat(e),"g"),r=document.body.className;if(n){if(!t.test(r))return;it(Vt),Vt={},document.body.className=r.replace(t,"").trim();return}var a=Nr();if(a&&(Vt=it({position:"relative",width:"calc(100% - ".concat(a,"px)")}),!t.test(r))){var l="".concat(r," ").concat(e);document.body.className=l.trim()}}};var ye=[],$r="ant-scrolling-effect",Ut=new RegExp("".concat($r),"g"),bi=0,Ht=new Map,Ci=ni(function n(e){var t=this;ri(this,n),W(this,"getContainer",function(){var r;return(r=t.options)===null||r===void 0?void 0:r.container}),W(this,"reLock",function(r){var a=ye.find(function(l){var o=l.target;return o===t.lockTarget});a&&t.unLock(),t.options=r,a&&(a.options=r,t.lock())}),W(this,"lock",function(){var r;if(!ye.some(function(d){var C=d.target;return C===t.lockTarget})){if(ye.some(function(d){var C,p=d.options;return(p==null?void 0:p.container)===((C=t.options)===null||C===void 0?void 0:C.container)})){ye=[].concat(Jt(ye),[{target:t.lockTarget,options:t.options}]);return}var a=0,l=((r=t.options)===null||r===void 0?void 0:r.container)||document.body;(l===document.body&&window.innerWidth-document.documentElement.clientWidth>0||l.scrollHeight>l.clientHeight)&&(a=Nr());var o=l.className;if(ye.filter(function(d){var C,p=d.options;return(p==null?void 0:p.container)===((C=t.options)===null||C===void 0?void 0:C.container)}).length===0&&Ht.set(l,it({width:a!==0?"calc(100% - ".concat(a,"px)"):void 0,overflow:"hidden",overflowX:"hidden",overflowY:"hidden"},{element:l})),!Ut.test(o)){var u="".concat(o," ").concat($r);l.className=u.trim()}ye=[].concat(Jt(ye),[{target:t.lockTarget,options:t.options}])}}),W(this,"unLock",function(){var r,a=ye.find(function(u){var d=u.target;return d===t.lockTarget});if(ye=ye.filter(function(u){var d=u.target;return d!==t.lockTarget}),!(!a||ye.some(function(u){var d,C=u.options;return(C==null?void 0:C.container)===((d=a.options)===null||d===void 0?void 0:d.container)}))){var l=((r=t.options)===null||r===void 0?void 0:r.container)||document.body,o=l.className;Ut.test(o)&&(it(Ht.get(l),{element:l}),Ht.delete(l),l.className=l.className.replace(Ut,"").trim())}}),this.lockTarget=bi++,this.options=e}),Ne=0,vt=ia(),wt={},Ke=function(e){if(!vt)return null;if(e){if(typeof e=="string")return document.querySelectorAll(e)[0];if(typeof e=="function")return e();if(st(e)==="object"&&e instanceof window.HTMLElement)return e}return document.body};const wi=ee({compatConfig:{MODE:3},name:"PortalWrapper",inheritAttrs:!1,props:{wrapperClassName:String,forceRender:{type:Boolean,default:void 0},getContainer:K.any,visible:{type:Boolean,default:void 0}},setup:function(e,t){var r=t.slots,a=E(),l=E(),o=E(),u=new Ci({container:Ke(e.getContainer)}),d=function(){var s,m;(s=a.value)===null||s===void 0||(m=s.parentNode)===null||m===void 0||m.removeChild(a.value)},C=function(){var s=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;if(s||a.value&&!a.value.parentNode){var m=Ke(e.getContainer);return m?(m.appendChild(a.value),!0):!1}return!0},p=function(){return vt?(a.value||(a.value=document.createElement("div"),C(!0)),f(),a.value):null},f=function(){var s=e.wrapperClassName;a.value&&s&&s!==a.value.className&&(a.value.className=s)};ra(function(){f(),C()});var w=function(){Ne===1&&!Object.keys(wt).length?(zn(),wt=it({overflow:"hidden",overflowX:"hidden",overflowY:"hidden"})):Ne||(it(wt),wt={},zn(!0))},c=vr();return ut(function(){var i=!1;fe([function(){return e.visible},function(){return e.getContainer}],function(s,m){var h=Be(s,2),y=h[0],b=h[1],v=Be(m,2),S=v[0],O=v[1];if(vt&&Ke(e.getContainer)===document.body&&(y&&!S?Ne+=1:i&&(Ne-=1)),i){var I=typeof b=="function"&&typeof O=="function";(I?b.toString()!==O.toString():b!==O)&&d(),y&&y!==S&&vt&&Ke(b)!==u.getContainer()&&u.reLock({container:Ke(b)})}i=!0},{immediate:!0,flush:"post"}),ct(function(){C()||(o.value=It(function(){c.update()}))})}),dt(function(){var i=e.visible,s=e.getContainer;vt&&Ke(s)===document.body&&(Ne=i&&Ne?Ne-1:Ne),d(),It.cancel(o.value)}),function(){var i=e.forceRender,s=e.visible,m=null,h={getOpenCount:function(){return Ne},getContainer:p,switchScrollingEffect:w,scrollLocker:u};return(i||s||l.value)&&(m=g(aa,{getContainer:p,ref:l},{default:function(){var b;return(b=r.default)===null||b===void 0?void 0:b.call(r,h)}})),m}}});function ki(){var n=document.documentElement.clientWidth,e=window.innerHeight||document.documentElement.clientHeight;return{width:n,height:e}}function Br(n){var e=n.getBoundingClientRect(),t=document.documentElement;return{left:e.left+(window.pageXOffset||t.scrollLeft)-(t.clientLeft||document.body.clientLeft||0),top:e.top+(window.pageYOffset||t.scrollTop)-(t.clientTop||document.body.clientTop||0)}}function Mt(){return{keyboard:{type:Boolean,default:void 0},mask:{type:Boolean,default:void 0},afterClose:Function,closable:{type:Boolean,default:void 0},maskClosable:{type:Boolean,default:void 0},visible:{type:Boolean,default:void 0},destroyOnClose:{type:Boolean,default:void 0},mousePosition:K.shape({x:Number,y:Number}).loose,title:K.any,footer:K.any,transitionName:String,maskTransitionName:String,animation:K.any,maskAnimation:K.any,wrapStyle:{type:Object,default:void 0},bodyStyle:{type:Object,default:void 0},maskStyle:{type:Object,default:void 0},prefixCls:String,wrapClassName:String,rootClassName:String,width:[String,Number],height:[String,Number],zIndex:Number,bodyProps:K.any,maskProps:K.any,wrapProps:K.any,getContainer:K.any,dialogStyle:{type:Object,default:void 0},dialogClass:String,closeIcon:K.any,forceRender:{type:Boolean,default:void 0},getOpenCount:Function,focusTriggerAfterClose:{type:Boolean,default:void 0},onClose:Function,modalRender:Function}}function Mn(n,e,t){var r=e;return!r&&t&&(r="".concat(n,"-").concat(t)),r}var Rn=-1;function Si(){return Rn+=1,Rn}function Dn(n,e){var t=n["page".concat(e?"Y":"X","Offset")],r="scroll".concat(e?"Top":"Left");if(typeof t!="number"){var a=n.document;t=a.documentElement[r],typeof t!="number"&&(t=a.body[r])}return t}function Ai(n){var e=n.getBoundingClientRect(),t={left:e.left,top:e.top},r=n.ownerDocument,a=r.defaultView||r.parentWindow;return t.left+=Dn(a),t.top+=Dn(a,!0),t}var Ln={width:0,height:0,overflow:"hidden",outline:"none"};const Pi=ee({compatConfig:{MODE:3},name:"Content",inheritAttrs:!1,props:k(k({},Mt()),{},{motionName:String,ariaId:String,onVisibleChanged:Function,onMousedown:Function,onMouseup:Function}),setup:function(e,t){var r=t.expose,a=t.slots,l=t.attrs,o=E(),u=E(),d=E();r({focus:function(){var i;(i=o.value)===null||i===void 0||i.focus()},changeActive:function(i){var s=document,m=s.activeElement;i&&m===u.value?o.value.focus():!i&&m===o.value&&u.value.focus()}});var C=E(),p=F(function(){var c=e.width,i=e.height,s={};return c!==void 0&&(s.width=typeof c=="number"?"".concat(c,"px"):c),i!==void 0&&(s.height=typeof i=="number"?"".concat(i,"px"):i),C.value&&(s.transformOrigin=C.value),s}),f=function(){ct(function(){if(d.value){var i=Ai(d.value);C.value=e.mousePosition?"".concat(e.mousePosition.x-i.left,"px ").concat(e.mousePosition.y-i.top,"px"):""}})},w=function(i){e.onVisibleChanged(i)};return function(){var c,i,s,m,h=e.prefixCls,y=e.footer,b=y===void 0?(c=a.footer)===null||c===void 0?void 0:c.call(a):y,v=e.title,S=v===void 0?(i=a.title)===null||i===void 0?void 0:i.call(a):v,O=e.ariaId,I=e.closable,A=e.closeIcon,x=A===void 0?(s=a.closeIcon)===null||s===void 0?void 0:s.call(a):A,_=e.onClose,$=e.bodyStyle,N=e.bodyProps,T=e.onMousedown,D=e.onMouseup,te=e.visible,j=e.modalRender,ne=j===void 0?a.modalRender:j,ie=e.destroyOnClose,oe=e.motionName,se;b&&(se=g("div",{class:"".concat(h,"-footer")},[b]));var L;S&&(L=g("div",{class:"".concat(h,"-header")},[g("div",{class:"".concat(h,"-title"),id:O},[S])]));var J;I&&(J=g("button",{type:"button",onClick:_,"aria-label":"Close",class:"".concat(h,"-close")},[x||g("span",{class:"".concat(h,"-close-x")},null)]));var re=g("div",{class:"".concat(h,"-content")},[J,L,g("div",k({class:"".concat(h,"-body"),style:$},N),[(m=a.default)===null||m===void 0?void 0:m.call(a)]),se]),X=mr(oe);return g(pr,k(k({},X),{},{onBeforeEnter:f,onAfterEnter:function(){return w(!0)},onAfterLeave:function(){return w(!1)}}),{default:function(){return[te||!ie?ln(g("div",k(k({},l),{},{ref:d,key:"dialog-element",role:"document",style:[p.value,l.style],class:[h,l.class],onMousedown:T,onMouseup:D}),[g("div",{tabindex:0,ref:o,style:Ln,"aria-hidden":"true"},null),ne?ne({originVNode:re}):re,g("div",{tabindex:0,ref:u,style:Ln,"aria-hidden":"true"},null)]),[[gr,te]]):null]}})}}});function Tr(n){if(n==null)throw new TypeError("Cannot destructure "+n)}const _i=ee({compatConfig:{MODE:3},name:"Mask",props:{prefixCls:String,visible:Boolean,motionName:String,maskProps:Object},setup:function(e,t){return Tr(t),function(){var r=e.prefixCls,a=e.visible,l=e.maskProps,o=e.motionName,u=mr(o);return g(pr,u,{default:function(){return[ln(g("div",k({class:"".concat(r,"-mask")},l),null),[[gr,a]])]}})}}}),Fn=ee({compatConfig:{MODE:3},name:"Dialog",inheritAttrs:!1,props:ot(k(k({},Mt()),{},{getOpenCount:Function,scrollLocker:Object}),{mask:!0,visible:!1,keyboard:!0,closable:!0,maskClosable:!0,destroyOnClose:!1,prefixCls:"rc-dialog",getOpenCount:function(){return null},focusTriggerAfterClose:!0}),setup:function(e,t){var r=t.attrs,a=t.slots,l=E(),o=E(),u=E(),d=E(e.visible),C=E("vcDialogTitle".concat(Si())),p=function(b){if(b){if(!la(o.value,document.activeElement)){var v;l.value=document.activeElement,(v=u.value)===null||v===void 0||v.focus()}}else{var S=d.value;if(d.value=!1,e.mask&&l.value&&e.focusTriggerAfterClose){try{l.value.focus({preventScroll:!0})}catch{}l.value=null}if(S){var O;(O=e.afterClose)===null||O===void 0||O.call(e)}}},f=function(b){var v;(v=e.onClose)===null||v===void 0||v.call(e,b)},w=E(!1),c=E(),i=function(){clearTimeout(c.value),w.value=!0},s=function(){c.value=setTimeout(function(){w.value=!1})},m=function(b){if(!e.maskClosable)return null;w.value?w.value=!1:o.value===b.target&&f(b)},h=function(b){if(e.keyboard&&b.keyCode===Et.ESC){b.stopPropagation(),f(b);return}e.visible&&b.keyCode===Et.TAB&&u.value.changeActive(!b.shiftKey)};return fe(function(){return e.visible},function(){e.visible&&(d.value=!0)},{flush:"post"}),dt(function(){var y;clearTimeout(c.value),(y=e.scrollLocker)===null||y===void 0||y.unLock()}),hr(function(){var y;if((y=e.scrollLocker)===null||y===void 0||y.unLock(),d.value){var b;(b=e.scrollLocker)===null||b===void 0||b.lock()}}),function(){var y=e.prefixCls,b=e.mask,v=e.visible,S=e.maskTransitionName,O=e.maskAnimation,I=e.zIndex,A=e.wrapClassName,x=e.rootClassName,_=e.wrapStyle,$=e.closable,N=e.maskProps,T=e.maskStyle,D=e.transitionName,te=e.animation,j=e.wrapProps,ne=e.title,ie=ne===void 0?a.title:ne,oe=r.style,se=r.class;return g("div",k({class:["".concat(y,"-root"),x]},oa(e,{data:!0})),[g(_i,{prefixCls:y,visible:b&&v,motionName:Mn(y,S,O),style:k({zIndex:I},T),maskProps:N},null),g("div",k({tabIndex:-1,onKeydown:h,class:he("".concat(y,"-wrap"),A),ref:o,onClick:m,role:"dialog","aria-labelledby":ie?C.value:null,style:k(k({zIndex:I},_),{},{display:d.value?null:"none"})},j),[g(Pi,k(k({},on(e,["scrollLocker"])),{},{style:oe,class:se,onMousedown:i,onMouseup:s,ref:u,closable:$,ariaId:C.value,prefixCls:y,visible:v,onClose:f,onVisibleChanged:p,motionName:Mn(y,D,te)}),a)])])}}});var Oi=Mt(),xi=ee({compatConfig:{MODE:3},name:"DialogWrap",inheritAttrs:!1,props:ot(Oi,{visible:!1}),setup:function(e,t){var r=t.attrs,a=t.slots,l=E(e.visible);return sa({},{inTriggerContext:!1}),fe(function(){return e.visible},function(){e.visible&&(l.value=!0)},{flush:"post"}),function(){var o=e.visible,u=e.getContainer,d=e.forceRender,C=e.destroyOnClose,p=C===void 0?!1:C,f=e.afterClose,w=k(k(k({},e),r),{},{ref:"_component",key:"dialog"});return u===!1?g(Fn,k(k({},w),{},{getOpenCount:function(){return 2}}),a):!d&&p&&!l.value?null:g(wi,{visible:o,forceRender:d,getContainer:u},{default:function(i){return w=k(k(k({},w),i),{},{afterClose:function(){f==null||f(),l.value=!1}}),g(Fn,w,a)}})}}});const zr=xi;function Ii(n){var e=E(null),t=rt(k({},n)),r=E([]),a=function(o){e.value===null&&(r.value=[],e.value=It(function(){var u;r.value.forEach(function(d){u=k(k({},u),d)}),zt(t,u),e.value=null})),r.value.push(o)};return ut(function(){e.value&&It.cancel(e.value)}),[t,a]}function jn(n,e,t,r){var a=e+t,l=(t-r)/2;if(t>r){if(e>0)return W({},n,l);if(e<0&&ar)return W({},n,e<0?l:-l);return{}}function Ei(n,e,t,r){var a=ki(),l=a.width,o=a.height,u=null;return n<=l&&e<=o?u={x:0,y:0}:(n>l||e>o)&&(u=k(k({},jn("x",t,n,l)),jn("y",r,e,o))),u}var Qn=Symbol("previewGroupContext"),dn={provide:function(e){ua(Qn,e)},inject:function(){return yr(Qn,{isPreviewGroup:E(!1),previewUrls:F(function(){return new Map}),setPreviewUrls:function(){},current:E(null),setCurrent:function(){},setShowPreview:function(){},setMousePosition:function(){},registerImage:null,rootClassName:""})}},Ni=ee({compatConfig:{MODE:3},name:"PreviewGroup",inheritAttrs:!1,props:{previewPrefixCls:String,preview:{type:[Boolean,Object],default:!0},icons:{type:Object,default:function(){return{}}}},setup:function(e,t){var r=t.slots,a=F(function(){var A={visible:void 0,onVisibleChange:function(){},getContainer:void 0,current:0};return st(e.preview)==="object"?Lr(e.preview,A):A}),l=rt(new Map),o=E(),u=F(function(){return a.value.visible}),d=F(function(){return a.value.getContainer}),C=function(x,_){var $,N;($=(N=a.value).onVisibleChange)===null||$===void 0||$.call(N,x,_)},p=br(!!u.value,{value:u,onChange:C}),f=Be(p,2),w=f[0],c=f[1],i=E(null),s=F(function(){return u.value!==void 0}),m=F(function(){return Array.from(l.keys())}),h=F(function(){return m.value[a.value.current]}),y=F(function(){return new Map(Array.from(l).filter(function(A){var x=Be(A,2),_=x[1].canPreview;return!!_}).map(function(A){var x=Be(A,2),_=x[0],$=x[1].url;return[_,$]}))}),b=function(x,_){var $=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0;l.set(x,{url:_,canPreview:$})},v=function(x){o.value=x},S=function(x){i.value=x},O=function(x,_){var $=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0,N=function(){l.delete(x)};return l.set(x,{url:_,canPreview:$}),N},I=function(x){x==null||x.stopPropagation(),c(!1),S(null)};return fe(h,function(A){v(A)},{immediate:!0,flush:"post"}),hr(function(){w.value&&s.value&&v(h.value)},{flush:"post"}),dn.provide({isPreviewGroup:E(!0),previewUrls:y,setPreviewUrls:b,current:o,setCurrent:v,setShowPreview:c,setMousePosition:S,registerImage:O}),function(){var A=zt({},(Tr(a.value),a.value));return g(be,null,[r.default&&r.default(),g(Rr,k(k({},A),{},{"ria-hidden":!w.value,visible:w.value,prefixCls:e.previewPrefixCls,onClose:I,mousePosition:i.value,src:y.value.get(o.value),icons:e.icons,getContainer:d.value}),null)])}}});const Mr=Ni;var Ve={x:0,y:0},$i=k(k({},Mt()),{},{src:String,alt:String,rootClassName:String,icons:{type:Object,default:function(){return{}}}}),Bi=ee({compatConfig:{MODE:3},name:"Preview",inheritAttrs:!1,props:$i,emits:["close","afterClose"],setup:function(e,t){var r=t.emit,a=t.attrs,l=rt(e.icons),o=l.rotateLeft,u=l.rotateRight,d=l.zoomIn,C=l.zoomOut,p=l.close,f=l.left,w=l.right,c=E(1),i=E(0),s=Ii(Ve),m=Be(s,2),h=m[0],y=m[1],b=function(){return r("close")},v=E(),S=rt({originX:0,originY:0,deltaX:0,deltaY:0}),O=E(!1),I=dn.inject(),A=I.previewUrls,x=I.current,_=I.isPreviewGroup,$=I.setCurrent,N=F(function(){return A.value.size}),T=F(function(){return Array.from(A.value.keys())}),D=F(function(){return T.value.indexOf(x.value)}),te=F(function(){return _.value?A.value.get(x.value):e.src}),j=F(function(){return _.value&&N.value>1}),ne=E({wheelDirection:0}),ie=function(){c.value=1,i.value=0,y(Ve),r("afterClose")},oe=function(){c.value++,y(Ve)},se=function(){c.value>1&&c.value--,y(Ve)},L=function(){i.value+=90},J=function(){i.value-=90},re=function(R){R.preventDefault(),R.stopPropagation(),D.value>0&&$(T.value[D.value-1])},X=function(R){R.preventDefault(),R.stopPropagation(),D.value0&&$(T.value[D.value-1]):R.keyCode===Et.RIGHT&&D.value0?se():G<0&&oe()})}),Cr(function(){ze()}),function(){var G=e.visible,R=e.prefixCls,ve=e.rootClassName;return g(zr,k(k({},a),{},{transitionName:"zoom",maskTransitionName:"fade",closable:!1,keyboard:!0,prefixCls:R,onClose:b,afterClose:ie,visible:G,wrapClassName:q,rootClassName:ve,getContainer:e.getContainer}),{default:function(){return[g("ul",{class:"".concat(e.prefixCls,"-operations")},[Qe.map(function(ge){var Ee=ge.icon,ke=ge.onClick,Me=ge.type,Re=ge.disabled;return g("li",{class:he(ue,W({},"".concat(e.prefixCls,"-operations-operation-disabled"),Re&&(Re==null?void 0:Re.value))),onClick:ke,key:Me},[xt(Ee,{class:Ce})])})]),g("div",{class:"".concat(e.prefixCls,"-img-wrapper"),style:{transform:"translate3d(".concat(h.x,"px, ").concat(h.y,"px, 0)")}},[g("img",{onMousedown:Oe,onDblclick:Te,ref:v,class:"".concat(e.prefixCls,"-img"),src:te.value,alt:e.alt,style:{transform:"scale3d(".concat(c.value,", ").concat(c.value,", 1) rotate(").concat(i.value,"deg)")}},null)]),j.value&&g("div",{class:he("".concat(e.prefixCls,"-switch-left"),W({},"".concat(e.prefixCls,"-switch-left-disabled"),D.value<=0)),onClick:re},[f]),j.value&&g("div",{class:he("".concat(e.prefixCls,"-switch-right"),W({},"".concat(e.prefixCls,"-switch-right-disabled"),D.value>=N.value-1)),onClick:X},[w])]}})}}});const Rr=Bi;var Ti=["icons","maskClassName"],Dr=function(){return{src:String,wrapperClassName:String,wrapperStyle:{type:Object,default:void 0},rootClassName:String,prefixCls:String,previewPrefixCls:String,previewMask:{type:[Boolean,Function],default:void 0},placeholder:K.any,fallback:String,preview:{type:[Boolean,Object],default:!0},onClick:{type:Function},onError:{type:Function}}},Lr=function(e,t){var r=k({},e);return Object.keys(t).forEach(function(a){e[a]===void 0&&(r[a]=t[a])}),r},zi=0,Fr=ee({compatConfig:{MODE:3},name:"Image",inheritAttrs:!1,props:Dr(),emits:["click","error"],setup:function(e,t){var r=t.attrs,a=t.slots,l=t.emit,o=F(function(){return e.prefixCls}),u=F(function(){return"".concat(o.value,"-preview")}),d=F(function(){var L={visible:void 0,onVisibleChange:function(){},getContainer:void 0};return st(e.preview)==="object"?Lr(e.preview,L):L}),C=F(function(){var L;return(L=d.value.src)!==null&&L!==void 0?L:e.src}),p=F(function(){return e.placeholder&&e.placeholder!==!0||a.placeholder}),f=F(function(){return d.value.visible}),w=F(function(){return d.value.getContainer}),c=F(function(){return f.value!==void 0}),i=function(J,re){var X,q;(X=(q=d.value).onVisibleChange)===null||X===void 0||X.call(q,J,re)},s=br(!!f.value,{value:f,onChange:i}),m=Be(s,2),h=m[0],y=m[1];fe(h,function(L,J){i(L,J)});var b=E(p.value?"loading":"normal");fe(function(){return e.src},function(){b.value=p.value?"loading":"normal"});var v=E(null),S=F(function(){return b.value==="error"}),O=dn.inject(),I=O.isPreviewGroup,A=O.setCurrent,x=O.setShowPreview,_=O.setMousePosition,$=O.registerImage,N=E(zi++),T=F(function(){return e.preview&&!S.value}),D=function(){b.value="normal"},te=function(J){b.value="error",l("error",J)},j=function(J){if(!c.value){var re=Br(J.target),X=re.left,q=re.top;I.value?(A(N.value),_({x:X,y:q})):v.value={x:X,y:q}}I.value?x(!0):y(!0),l("click",J)},ne=function(){y(!1),c.value||(v.value=null)},ie=E(null);fe(function(){return ie},function(){b.value==="loading"&&ie.value.complete&&(ie.value.naturalWidth||ie.value.naturalHeight)&&D()});var oe=function(){};ut(function(){fe([C,T],function(){if(oe(),!I.value)return function(){};oe=$(N.value,C.value,T.value),T.value||oe()},{flush:"post",immediate:!0})}),Cr(function(){oe()});var se=function(J){return ca(J)?J+"px":J};return function(){var L=e.prefixCls,J=e.wrapperClassName,re=e.fallback,X=e.src,q=e.placeholder,ue=e.wrapperStyle,Ce=e.rootClassName,Qe=r.width,_e=r.height,Oe=r.crossorigin,xe=r.decoding,Q=r.alt,M=r.sizes,Te=r.srcset,ze=r.usemap,G=r.class,R=r.style,ve=d.value,Ie=ve.icons,ge=ve.maskClassName,Ee=lt(ve,Ti),ke=he(L,J,Ce,W({},"".concat(L,"-error"),S.value)),Me=S.value&&re?re:C.value,Re={crossorigin:Oe,decoding:xe,alt:Q,sizes:M,srcset:Te,usemap:ze,class:he("".concat(L,"-img"),W({},"".concat(L,"-img-placeholder"),q===!0),G),style:k({height:_e},R)};return g(be,null,[g("div",{class:ke,onClick:T.value?j:function(de){l("click",de)},style:k({width:se(Qe),height:se(_e)},ue)},[g("img",k(k(k({},Re),S.value&&re?{src:re}:{onLoad:D,onError:te,src:X}),{},{ref:ie}),null),b.value==="loading"&&g("div",{"aria-hidden":"true",class:"".concat(L,"-placeholder")},[q||a.placeholder&&a.placeholder()]),a.previewMask&&T.value&&g("div",{class:["".concat(L,"-mask"),ge]},[a.previewMask()])]),!I.value&&T.value&&g(Rr,k(k({},Ee),{},{"aria-hidden":!h.value,visible:h.value,prefixCls:u.value,onClose:ne,mousePosition:v.value,src:Me,alt:Q,getContainer:w.value,icons:Ie,rootClassName:Ce}),null)])}}});Fr.PreviewGroup=Mr;const Mi=Fr;var Ri={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M672 418H144c-17.7 0-32 14.3-32 32v414c0 17.7 14.3 32 32 32h528c17.7 0 32-14.3 32-32V450c0-17.7-14.3-32-32-32zm-44 402H188V494h440v326z"}},{tag:"path",attrs:{d:"M819.3 328.5c-78.8-100.7-196-153.6-314.6-154.2l-.2-64c0-6.5-7.6-10.1-12.6-6.1l-128 101c-4 3.1-3.9 9.1 0 12.3L492 318.6c5.1 4 12.7.4 12.6-6.1v-63.9c12.9.1 25.9.9 38.8 2.5 42.1 5.2 82.1 18.2 119 38.7 38.1 21.2 71.2 49.7 98.4 84.3 27.1 34.7 46.7 73.7 58.1 115.8a325.95 325.95 0 016.5 140.9h74.9c14.8-103.6-11.3-213-81-302.3z"}}]},name:"rotate-left",theme:"outlined"};const Di=Ri;function Vn(n){for(var e=1;e{document.addEventListener(...n),dt(()=>document.removeEventListener(...n))},Bo="data:image/png;base64,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",kt=new WeakMap,To=n=>({useHookShareState:()=>{const t=vr();$t(t),kt.has(t)||(kt.set(t,rt(n(t))),dt(()=>{kt.delete(t)}));const r=kt.get(t);return $t(r),{state:r,toRefs(){return Pa(r)}}}});var zo={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M704 446H320c-4.4 0-8 3.6-8 8v402c0 4.4 3.6 8 8 8h384c4.4 0 8-3.6 8-8V454c0-4.4-3.6-8-8-8zm-328 64h272v117H376V510zm272 290H376V683h272v117z"}},{tag:"path",attrs:{d:"M424 748a32 32 0 1064 0 32 32 0 10-64 0zm0-178a32 32 0 1064 0 32 32 0 10-64 0z"}},{tag:"path",attrs:{d:"M811.4 368.9C765.6 248 648.9 162 512.2 162S258.8 247.9 213 368.8C126.9 391.5 63.5 470.2 64 563.6 64.6 668 145.6 752.9 247.6 762c4.7.4 8.7-3.3 8.7-8v-60.4c0-4-3-7.4-7-7.9-27-3.4-52.5-15.2-72.1-34.5-24-23.5-37.2-55.1-37.2-88.6 0-28 9.1-54.4 26.2-76.4 16.7-21.4 40.2-36.9 66.1-43.7l37.9-10 13.9-36.7c8.6-22.8 20.6-44.2 35.7-63.5 14.9-19.2 32.6-36 52.4-50 41.1-28.9 89.5-44.2 140-44.2s98.9 15.3 140 44.3c19.9 14 37.5 30.8 52.4 50 15.1 19.3 27.1 40.7 35.7 63.5l13.8 36.6 37.8 10c54.2 14.4 92.1 63.7 92.1 120 0 33.6-13.2 65.1-37.2 88.6-19.5 19.2-44.9 31.1-71.9 34.5-4 .5-6.9 3.9-6.9 7.9V754c0 4.7 4.1 8.4 8.8 8 101.7-9.2 182.5-94 183.2-198.2.6-93.4-62.7-172.1-148.6-194.9z"}}]},name:"cloud-server",theme:"outlined"};const Mo=zo;function Xn(n){for(var e=1;e(n.DATE_ASC="date-asc",n.DATE_DESC="date-desc",n.NAME_ASC="name-asc",n.NAME_DESC="name-desc",n.SIZE_ASC="size-asc",n.SIZE_DESC="size-desc",n))(Ur||{});const qo=(n,e)=>{const t=n.type==="dir"?1:0;return(e.type==="dir"?1:0)-t},rr=(n,e)=>{const t=Date.parse(n.date),r=Date.parse(e.date);return t-r},ar=(n,e)=>{const t=n.name.toLowerCase(),r=e.name.toLowerCase();return t.localeCompare(r)},ir=(n,e)=>n.bytes-e.bytes,et=(n,e)=>{const t=(r,a)=>{switch(e){case"date-asc":return rr(r,a);case"date-desc":return rr(a,r);case"name-asc":return ar(r,a);case"name-desc":return ar(a,r);case"size-asc":return ir(r,a);case"size-desc":return ir(a,r);default:throw new Error(`Invalid sort method: ${e}`)}};return n.slice().sort((r,a)=>qo(r,a)||t(r,a))},mt=async(n,e)=>(await sn.get(`/files/${n}`,{params:{folder_path:e}})).data,Zo=async(n,e)=>(await sn.post(`/delete_files/${n}`,{file_paths:e})).data,Xo=async(n,e,t)=>(await sn.post(`/move_files/${n}`,{file_paths:e,dest:t})).data;function Ae(n){if(typeof n!="string")throw new TypeError("Path must be a string. Received "+JSON.stringify(n))}function or(n,e){for(var t="",r=0,a=-1,l=0,o,u=0;u<=n.length;++u){if(u2){var d=t.lastIndexOf("/");if(d!==t.length-1){d===-1?(t="",r=0):(t=t.slice(0,d),r=t.length-1-t.lastIndexOf("/")),a=u,l=0;continue}}else if(t.length===2||t.length===1){t="",r=0,a=u,l=0;continue}}e&&(t.length>0?t+="/..":t="..",r=2)}else t.length>0?t+="/"+n.slice(a+1,u):t=n.slice(a+1,u),r=u-a-1;a=u,l=0}else o===46&&l!==-1?++l:l=-1}return t}function el(n,e){var t=e.dir||e.root,r=e.base||(e.name||"")+(e.ext||"");return t?t===e.root?t+r:t+n+r:r}var tt={resolve:function(){for(var e="",t=!1,r,a=arguments.length-1;a>=-1&&!t;a--){var l;a>=0?l=arguments[a]:(r===void 0&&(r=process.cwd()),l=r),Ae(l),l.length!==0&&(e=l+"/"+e,t=l.charCodeAt(0)===47)}return e=or(e,!t),t?e.length>0?"/"+e:"/":e.length>0?e:"."},normalize:function(e){if(Ae(e),e.length===0)return".";var t=e.charCodeAt(0)===47,r=e.charCodeAt(e.length-1)===47;return e=or(e,!t),e.length===0&&!t&&(e="."),e.length>0&&r&&(e+="/"),t?"/"+e:e},isAbsolute:function(e){return Ae(e),e.length>0&&e.charCodeAt(0)===47},join:function(){if(arguments.length===0)return".";for(var e,t=0;t0&&(e===void 0?e=r:e+="/"+r)}return e===void 0?".":tt.normalize(e)},relative:function(e,t){if(Ae(e),Ae(t),e===t||(e=tt.resolve(e),t=tt.resolve(t),e===t))return"";for(var r=1;rC){if(t.charCodeAt(o+f)===47)return t.slice(o+f+1);if(f===0)return t.slice(o+f)}else l>C&&(e.charCodeAt(r+f)===47?p=f:f===0&&(p=0));break}var w=e.charCodeAt(r+f),c=t.charCodeAt(o+f);if(w!==c)break;w===47&&(p=f)}var i="";for(f=r+p+1;f<=a;++f)(f===a||e.charCodeAt(f)===47)&&(i.length===0?i+="..":i+="/..");return i.length>0?i+t.slice(o+p):(o+=p,t.charCodeAt(o)===47&&++o,t.slice(o))},_makeLong:function(e){return e},dirname:function(e){if(Ae(e),e.length===0)return".";for(var t=e.charCodeAt(0),r=t===47,a=-1,l=!0,o=e.length-1;o>=1;--o)if(t=e.charCodeAt(o),t===47){if(!l){a=o;break}}else l=!1;return a===-1?r?"/":".":r&&a===1?"//":e.slice(0,a)},basename:function(e,t){if(t!==void 0&&typeof t!="string")throw new TypeError('"ext" argument must be a string');Ae(e);var r=0,a=-1,l=!0,o;if(t!==void 0&&t.length>0&&t.length<=e.length){if(t.length===e.length&&t===e)return"";var u=t.length-1,d=-1;for(o=e.length-1;o>=0;--o){var C=e.charCodeAt(o);if(C===47){if(!l){r=o+1;break}}else d===-1&&(l=!1,d=o+1),u>=0&&(C===t.charCodeAt(u)?--u===-1&&(a=o):(u=-1,a=d))}return r===a?a=d:a===-1&&(a=e.length),e.slice(r,a)}else{for(o=e.length-1;o>=0;--o)if(e.charCodeAt(o)===47){if(!l){r=o+1;break}}else a===-1&&(l=!1,a=o+1);return a===-1?"":e.slice(r,a)}},extname:function(e){Ae(e);for(var t=-1,r=0,a=-1,l=!0,o=0,u=e.length-1;u>=0;--u){var d=e.charCodeAt(u);if(d===47){if(!l){r=u+1;break}continue}a===-1&&(l=!1,a=u+1),d===46?t===-1?t=u:o!==1&&(o=1):t!==-1&&(o=-1)}return t===-1||a===-1||o===0||o===1&&t===a-1&&t===r+1?"":e.slice(t,a)},format:function(e){if(e===null||typeof e!="object")throw new TypeError('The "pathObject" argument must be of type Object. Received type '+typeof e);return el("/",e)},parse:function(e){Ae(e);var t={root:"",dir:"",base:"",ext:"",name:""};if(e.length===0)return t;var r=e.charCodeAt(0),a=r===47,l;a?(t.root="/",l=1):l=0;for(var o=-1,u=0,d=-1,C=!0,p=e.length-1,f=0;p>=l;--p){if(r=e.charCodeAt(p),r===47){if(!C){u=p+1;break}continue}d===-1&&(C=!1,d=p+1),r===46?o===-1?o=p:f!==1&&(f=1):o!==-1&&(f=-1)}return o===-1||d===-1||f===0||f===1&&o===d-1&&o===u+1?d!==-1&&(u===0&&a?t.base=t.name=e.slice(1,d):t.base=t.name=e.slice(u,d)):(u===0&&a?(t.name=e.slice(1,o),t.base=e.slice(1,d)):(t.name=e.slice(u,o),t.base=e.slice(u,d)),t.ext=e.slice(o,d)),u>0?t.dir=e.slice(0,u-1):a&&(t.dir="/"),t},sep:"/",delimiter:":",win32:null,posix:null};tt.posix=tt;var nt=tt,en={},tl={get exports(){return en},set exports(n){en=n}};/* NProgress, (c) 2013, 2014 Rico Sta. Cruz - http://ricostacruz.com/nprogress * @license MIT */(function(n,e){(function(t,r){n.exports=r})(_a,function(){var t={};t.version="0.3.5";var r=t.settings={minimum:.08,easing:"linear",positionUsing:"",speed:200,trickle:!0,trickleSpeed:200,showSpinner:!0,barSelector:'[role="bar"]',spinnerSelector:'[role="spinner"]',parent:"body",template:'
'};t.configure=function(i){var s,m;for(s in i)m=i[s],m!==void 0&&i.hasOwnProperty(s)&&(r[s]=m);return this},t.status=null,t.set=function(i){var s=t.isStarted();i=a(i,r.minimum,1),t.status=i===1?null:i;var m=t.render(!s),h=m.querySelector(r.barSelector),y=r.speed,b=r.easing;return m.offsetWidth,u(function(v){r.positionUsing===""&&(r.positionUsing=t.getPositioningCSS()),d(h,o(i,y,b)),i===1?(d(m,{transition:"none",opacity:1}),m.offsetWidth,setTimeout(function(){d(m,{transition:"all "+y+"ms linear",opacity:0}),setTimeout(function(){t.remove(),v()},y)},y)):setTimeout(v,y)}),this},t.isStarted=function(){return typeof t.status=="number"},t.start=function(){t.status||t.set(0);var i=function(){setTimeout(function(){t.status&&(t.trickle(),i())},r.trickleSpeed)};return r.trickle&&i(),this},t.done=function(i){return!i&&!t.status?this:t.inc(.3+.5*Math.random()).set(1)},t.inc=function(i){var s=t.status;return s?s>1?void 0:(typeof i!="number"&&(s>=0&&s<.2?i=.1:s>=.2&&s<.5?i=.04:s>=.5&&s<.8?i=.02:s>=.8&&s<.99?i=.005:i=0),s=a(s+i,0,.994),t.set(s)):t.start()},t.trickle=function(){return t.inc()},function(){var i=0,s=0;t.promise=function(m){return!m||m.state()==="resolved"?this:(s===0&&t.start(),i++,s++,m.always(function(){s--,s===0?(i=0,t.done()):t.set((i-s)/i)}),this)}}(),t.getElement=function(){var i=t.getParent();if(i){var s=Array.prototype.slice.call(i.querySelectorAll(".nprogress")).filter(function(m){return m.parentElement===i});if(s.length>0)return s[0]}return null},t.getParent=function(){if(r.parent instanceof HTMLElement)return r.parent;if(typeof r.parent=="string")return document.querySelector(r.parent)},t.render=function(i){if(t.isRendered())return t.getElement();p(document.documentElement,"nprogress-busy");var s=document.createElement("div");s.id="nprogress",s.className="nprogress",s.innerHTML=r.template;var m=s.querySelector(r.barSelector),h=i?"-100":l(t.status||0),y=t.getParent(),b;return d(m,{transition:"all 0 linear",transform:"translate3d("+h+"%,0,0)"}),r.showSpinner||(b=s.querySelector(r.spinnerSelector),b&&c(b)),y!=document.body&&p(y,"nprogress-custom-parent"),y.appendChild(s),s},t.remove=function(){t.status=null,f(document.documentElement,"nprogress-busy"),f(t.getParent(),"nprogress-custom-parent");var i=t.getElement();i&&c(i)},t.isRendered=function(){return!!t.getElement()},t.getPositioningCSS=function(){var i=document.body.style,s="WebkitTransform"in i?"Webkit":"MozTransform"in i?"Moz":"msTransform"in i?"ms":"OTransform"in i?"O":"";return s+"Perspective"in i?"translate3d":s+"Transform"in i?"translate":"margin"};function a(i,s,m){return im?m:i}function l(i){return(-1+i)*100}function o(i,s,m){var h;return r.positionUsing==="translate3d"?h={transform:"translate3d("+l(i)+"%,0,0)"}:r.positionUsing==="translate"?h={transform:"translate("+l(i)+"%,0)"}:h={"margin-left":l(i)+"%"},h.transition="all "+s+"ms "+m,h}var u=function(){var i=[];function s(){var m=i.shift();m&&m(s)}return function(m){i.push(m),i.length==1&&s()}}(),d=function(){var i=["Webkit","O","Moz","ms"],s={};function m(v){return v.replace(/^-ms-/,"ms-").replace(/-([\da-z])/gi,function(S,O){return O.toUpperCase()})}function h(v){var S=document.body.style;if(v in S)return v;for(var O=i.length,I=v.charAt(0).toUpperCase()+v.slice(1),A;O--;)if(A=i[O]+I,A in S)return A;return v}function y(v){return v=m(v),s[v]||(s[v]=h(v))}function b(v,S,O){S=y(S),v.style[S]=O}return function(v,S){var O=arguments,I,A;if(O.length==2)for(I in S)A=S[I],A!==void 0&&S.hasOwnProperty(I)&&b(v,I,A);else b(v,O[1],O[2])}}();function C(i,s){var m=typeof i=="string"?i:w(i);return m.indexOf(" "+s+" ")>=0}function p(i,s){var m=w(i),h=m+s;C(m,s)||(i.className=h.substring(1))}function f(i,s){var m=w(i),h;C(i,s)&&(h=m.replace(" "+s+" "," "),i.className=h.substring(1,h.length-1))}function w(i){return(" "+(i&&i.className||"")+" ").replace(/\s+/gi," ")}function c(i){i&&i.parentNode&&i.parentNode.removeChild(i)}return t})})(tl);const nl=en,At=new Map,Y=Ar(),Tt=(n,e=!1)=>`/baidu_netdisk/file?filename=${encodeURIComponent(n.fullpath)}${e?`&disposition=${encodeURIComponent(n.name)}`:""}`,rl=(n,e)=>`/baidu_netdisk/image-thumbnail?path=${encodeURIComponent(n.fullpath)}&size=${e}`,{eventEmitter:Hr,useEventListen:al}=Pr(),{useHookShareState:Ge}=To(()=>{const n=E({tabIdx:-1,paneIdx:-1,target:"local"}),e=F(()=>un(t.value)),t=E([]),r=F(()=>{var w;return t.value.map(c=>c.curr).slice((w=Y.conf)!=null&&w.is_win&&n.value.target==="local"?1:0)}),a=F(()=>nt.join(...r.value)),l=E(Ur.DATE_DESC),o=F(()=>{var s;if(!e.value)return[];const w=((s=e.value)==null?void 0:s.files)??[],c=l.value,{walkFiles:i}=e.value;return n.value.walkMode&&i?i.map(m=>et(m,c)).flat():et(w,c)}),u=E([]),d=E(-1),C=E(!0),p=E();return{spinning:E(!1),canLoadNext:C,multiSelectedIdxs:u,previewIdx:d,basePath:r,currLocation:a,currPage:e,stack:t,sortMethod:l,sortedFiles:o,scroller:E(),stackViewEl:E(),walkModePath:p,props:n,...il(),...Pr()}}),Pt=oi(),il=()=>{const n=E(""),e=$a(Pt.checkBaiduyunInstalled,!1),t=E(!1),r=E("");return{installBaiduyunBin:async()=>{var o;try{r.value="",t.value=!0,await za(),Pt.baiduyunInstalled=null,await Pt.checkBaiduyunInstalled()}catch(u){Nn(u)&&(r.value=((o=u.response)==null?void 0:o.data.detail)??"error")}finally{t.value=!1}},installedBaiduyun:e,failedHint:r,baiduyunLoading:t,bduss:n,onLoginBtnClick:async()=>{var o,u;if(!t.value)try{t.value=!0,Y.user=await Ma(n.value)}catch(d){console.error(d),ht.error(Nn(d)?((u=(o=d.response)==null?void 0:o.data)==null?void 0:u.detail)??H("unknownError"):H("unknownError"))}finally{t.value=!1}}}};function ol(n){const{scroller:e,sortedFiles:t,previewIdx:r,eventEmitter:a,canLoadNext:l}=Ge().toRefs(),o=E(!1);let u=null;const d=(w,c)=>{var i;o.value=w,u!=null&&!w&&c&&((i=e.value)==null||i.scrollToItem(u),u=null)},C=()=>{n.walkMode&&n.target==="local"&&!f("next")&&l&&(ht.info(H("loadingNextFolder")),a.value.emit("loadNextDir"))};Xt("keydown",w=>{var c;if(o.value){let i=r.value;if(["ArrowDown","ArrowRight"].includes(w.key))for(i++;t.value[i]&&!we(t.value[i].name);)i++;else if(["ArrowUp","ArrowLeft"].includes(w.key))for(i--;t.value[i]&&!we(t.value[i].name);)i--;if(we((c=t.value[i])==null?void 0:c.name)??""){r.value=i;const s=e.value;s&&!(i>=s.$_startIndex&&i<=s.$_endIndex)&&(u=i)}C()}});const p=w=>{var i;let c=r.value;if(w==="next")for(c++;t.value[c]&&!we(t.value[c].name);)c++;else if(w==="prev")for(c--;t.value[c]&&!we(t.value[c].name);)c--;if(we((i=t.value[c])==null?void 0:i.name)??""){r.value=c;const s=e.value;s&&!(c>=s.$_startIndex&&c<=s.$_endIndex)&&(u=c)}C()},f=w=>{var i;let c=r.value;if(w==="next")for(c++;t.value[c]&&!we(t.value[c].name);)c++;else if(w==="prev")for(c--;t.value[c]&&!we(t.value[c].name);)c--;return we((i=t.value[c])==null?void 0:i.name)??""};return{previewIdx:r,onPreviewVisibleChange:d,previewing:o,previewImgMove:p,canPreview:f}}function ll(n){const e=E(),{installedBaiduyun:t,scroller:r,stackViewEl:a,stack:l,currPage:o,currLocation:u,basePath:d,sortMethod:C,useEventListen:p,walkModePath:f}=Ge().toRefs();fe(()=>l.value.length,Nt((h,y)=>{var b;h!==y&&((b=r.value)==null||b.scrollToItem(0))},300)),ut(async()=>{var h;if(!(n.target==="netdisk"&&t.value)){if(!l.value.length){const y=await mt(n.target,"/");l.value.push({files:y.files,curr:"/"})}if(e.value=new nl,e.value.configure({parent:a.value}),n.path&&n.path!=="/"){if(await s(n.path),n.walkMode){await ct();const[y]=et(o.value.files,C.value).filter(b=>b.type==="dir");y&&s(y.fullpath)}}else n.target=="local"&&(h=Y.conf)!=null&&h.home&&s(Y.conf.home)}}),fe(()=>n.target==="netdisk"&&t.value&&Y.user,async(h,y)=>{if(h&&!y){const b=await mt(n.target,"/");l.value=[{files:b.files,curr:"/"}]}}),fe(u,Nt(h=>{const y=Y.tabList[n.tabIdx].panes[n.paneIdx];y.path=h;const b=y.path.split("/").pop(),v=()=>{var S;return n.walkMode?"Walk: "+(((S=Y.autoCompletedDirList.find(O=>O.dir===f.value))==null?void 0:S.zh)??b):b};y.name=me("div",{style:"display:flex;align-items:center"},[me(n.target==="local"?Qo:Do),me("span",{class:"line-clamp-1",style:"max-width: 256px"},v())]),Y.recent=Y.recent.filter(S=>S.key!==y.key),Y.recent.unshift({path:h,target:y.target,key:y.key}),Y.recent.length>20&&(Y.recent=Y.recent.slice(0,20))},300));const w=()=>cn(u.value),c=async h=>{var y,b;if(h.type==="dir")try{(y=e.value)==null||y.start();const v=d.value,{files:S}=await mt(n.target,nt.normalize(nt.join(...v,h.name)));l.value.push({files:S,curr:h.name})}finally{(b=e.value)==null||b.done()}},i=h=>{for(;h{var v,S,O;const b=l.value.slice();try{/^((\w:)|\/)/.test(h)||(h=nt.join(((v=Y.conf)==null?void 0:v.sd_cwd)??"/",h));const I=h.split(/\\|\//);(S=Y.conf)!=null&&S.is_win&&n.target==="local"?I[0]=I[0]+"/":I.shift();const A=l.value.map(x=>x.curr);for(A.shift();A[0]&&I[0]&&A[0]===I[0];)A.shift(),I.shift();for(let x=0;x$.name===x);$t(_),await c(_)}}catch(I){throw console.error(h),ht.error(H("moveFailedCheckPath")),l.value=b,I}},m=async()=>{var h,y;try{if((h=e.value)==null||h.start(),f.value){await s(f.value,!1),await Oa();const[b]=et(o.value.files,C.value).filter(v=>v.type==="dir");b&&await s(b.fullpath,!1)}else{const{files:b}=await mt(n.target,l.value.length===1?"/":u.value);un(l.value).files=b}}finally{(y=e.value)==null||y.done()}};return p.value("refresh",m),{refresh:m,copyLocation:w,back:i,openNext:c,currPage:o,currLocation:u,to:s,stack:l,scroller:r}}function sl(n){const{scroller:e,sortedFiles:t,stack:r,sortMethod:a,currLocation:l,currPage:o,stackViewEl:u,canLoadNext:d}=Ge().toRefs(),{state:C}=Ge(),p=E(!1),f=E("grid"),w={line:H("detailList"),grid:H("previewGrid"),"large-size-grid":H("largePreviewGrid")},c={value:A=>A,text:A=>H("sortBy")+" "+Vr[A].toLocaleLowerCase()},i=272,s=64,m=i*2,{width:h}=xa(u),y=F(()=>{const A=h.value;if(!(f.value==="line"||!A))return~~(A/(f.value==="grid"?i:m))}),b=F(()=>{const A=f.value;if(A==="line")return{first:80,second:void 0};const x=A==="grid"?i:m;return{first:x+s,second:x}}),v=E(!1),S=async()=>{var x;if(v.value||!n.walkMode||!d.value)return;try{v.value=!0;const _=r.value[r.value.length-2],$=et(_.files,a.value),N=$.findIndex(T=>{var D;return T.name===((D=o.value)==null?void 0:D.curr)});if(N!==-1){const T=$[N+1],D=nt.normalize(nt.join(l.value,"../",T.name)),te=await mt(n.target,D),j=o.value;j.curr=T.name,j.walkFiles||(j.walkFiles=[j.files]),j.walkFiles.push(te.files),console.log("curr page files length",(x=o.value)==null?void 0:x.files.length)}}catch{d.value=!1}finally{v.value=!1}const A=e.value;for(;A&&A.$_endIndex>t.value.length-10&&d.value;)await S()};C.useEventListen("loadNextDir",S);const O=Nt(async()=>{const A=e.value;A&&A.$_endIndex>t.value.length-10&&n.walkMode&&S()},300),I=F(()=>f.value==="grid"?[Y.gridThumbnailSize,Y.gridThumbnailSize].join():[Y.largeGridThumbnailSize,Y.largeGridThumbnailSize].join());return{gridItems:y,sortedFiles:t,sortMethodConv:c,viewModeMap:w,moreActionsDropdownShow:p,viewMode:f,gridSize:i,sortMethod:a,largeGridSize:m,onScroll:O,loadNextDir:S,loadNextDirLoading:v,canLoadNext:d,itemSize:b,thumbnailSize:I}}function ul(n){const{currLocation:e,sortedFiles:t,currPage:r,multiSelectedIdxs:a,eventEmitter:l}=Ge().toRefs(),o=()=>{a.value=[]};return Xt("click",o),Xt("blur",o),fe(r,o),{onFileDragStart:(C,p)=>{const f=ei(t.value[p]);console.log("onFileDragStart set drag file ",C,p,f);const w=[f];let c=f.type==="dir";if(a.value.includes(p)){const i=a.value.map(s=>t.value[s]);w.push(...i),c=i.some(s=>s.type==="dir")}C.dataTransfer.setData("text/plain",JSON.stringify({from:n.target,includeDir:c,loc:e.value,path:li(w,"fullpath").map(i=>i.fullpath)}))},onDrop:async C=>{var f;const p=JSON.parse(((f=C.dataTransfer)==null?void 0:f.getData("text"))||"{}");if(console.log(p),p.from&&p.path&&typeof p.includeDir<"u"&&p.loc){const w=e.value;if(p.from===n.target&&p.loc===w)return;if(n.target==p.from){const c=me("div",[me("div",`${H("moveSelectedFilesTo")}${w}`),me("ol",p.path.map(i=>i.split(/[/\\]/).pop()).map(i=>me("li",i)))]);ce.confirm({title:H("confirm"),content:c,maskClosable:!0,async onOk(){await Xo(n.target,p.path,w),Hr.emit("removeFiles",[p.path,p.loc]),await l.value.emit("refresh")}})}else{const c=p.from==="local"?"upload":"download",i=c==="upload"?H("upload"):H("download"),s=me("div",[me("div",`${In.value==="en"?"from":"从"} ${n.target!=="local"?H("local"):H("cloud")} `),me("ol",p.path.map(m=>m.split(/[/\\]/).pop()).map(m=>me("li",m))),me("div",`${i} ${n.target==="local"?H("local"):H("cloud")} ${w}`)]);ce.confirm({title:H("confirmCreateTask",{type:i,more:In.value==="zh"?", 这是文件夹或者包含文件夹!":",which contains folders!"}),content:s,maskClosable:!0,async onOk(){await Y.createTaskRecordPaneIfNotExist(n.tabIdx),console.log("request createNewTask",{send_dirs:p.path,recv_dir:w,type:c}),Pt.pendingBaiduyunTaskQueue.push({send_dirs:p.path,recv_dir:w,type:c})}})}}},multiSelectedIdxs:a}}function cl(n,{openNext:e}){const t=E(!1),r=E(""),{sortedFiles:a,previewIdx:l,multiSelectedIdxs:o,stack:u,currLocation:d,spinning:C}=Ge().toRefs();al("removeFiles",([c,i])=>{if(i!==d.value)return;const s=un(u.value);s.files=s.files.filter(m=>!c.includes(m.fullpath)),s.walkFiles&&(s.walkFiles=s.walkFiles.map(m=>m.filter(h=>!c.includes(h.fullpath))))});const p=rt(new Ia);return{onFileItemClick:async(c,i)=>{const m=a.value.findIndex(h=>h.name===i.name);if(l.value=m,c.shiftKey){o.value.push(m),o.value.sort((b,v)=>b-v);const h=o.value[0],y=o.value[o.value.length-1];o.value=$o(h,y+1),console.log(o.value),c.stopPropagation()}else c.ctrlKey||c.metaKey?(o.value.push(m),c.stopPropagation()):await e(i)},onContextMenuClick:async(c,i,s)=>{const m=Tt(i),h=d.value,y=async b=>{if(!C.value)try{C.value=!0,await Ba(i.fullpath),En().querySelector("#bd_hidden_img_update_trigger").click(),$t(await Ta(),"genInfoCompleted timeout"),En().querySelector(`#bd_hidden_tab_${b}`).click()}catch(v){console.error(v),ht.error("发送图像失败,请携带console的错误消息找开发者")}finally{C.value=!1}};switch(c.key){case"previewInNewWindow":return window.open(m);case"download":return window.open(Tt(i,!0));case"copyPreviewUrl":return cn(location.host+m);case"send2txt2img":return y("txt2img");case"send2img2img":return y("img2img");case"send2inpaint":return y("inpaint");case"send2extras":return y("extras");case"openWithWalkMode":{At.set(h,u.value);const b=Y.tabList[n.tabIdx],v={type:n.target,target:n.target,key:Lt(),path:i.fullpath,name:n.target==="local"?H("local"):H("cloud"),stackKey:h,walkMode:!0};b.panes.push(v),b.key=v.key;break}case"openInNewTab":{At.set(h,u.value);const b=Y.tabList[n.tabIdx],v={type:n.target,target:n.target,key:Lt(),path:i.fullpath,name:n.target==="local"?H("local"):H("cloud"),stackKey:h};b.panes.push(v),b.key=v.key;break}case"openOnTheRight":{At.set(h,u.value);let b=Y.tabList[n.tabIdx+1];b||(b=Na({panes:[],key:""}),Y.tabList[n.tabIdx+1]=b);const v={type:n.target,target:n.target,key:Lt(),path:i.fullpath,name:n.target==="local"?H("local"):H("cloud"),stackKey:h};b.panes.push(v),b.key=v.key;break}case"viewGenInfo":{t.value=!0,r.value=await p.pushAction(()=>Ea(i.fullpath)).res;break}case"deleteFiles":{let b=[];o.value.includes(s)?b=o.value.map(v=>a.value[v]):b.push(i),ce.confirm({title:H("confirmDelete"),maskClosable:!0,content:me("ol",{style:"max-height:50vh;overflow:auto;"},b.map(v=>v.fullpath.split(/[/\\]/).pop()).map(v=>me("li",v))),async onOk(){const v=b.map(S=>S.fullpath);await Zo(n.target,v),ht.success(H("deleteSuccess")),Hr.emit("removeFiles",[v,d.value])}})}}},showGenInfo:t,imageGenInfo:r,q:p}}const dl=ee({__name:"folderNavigator",props:{loc:null},emits:["to"],setup(n,{emit:e}){const t=n,r=Ra(()=>t.loc),a=E(!1),l=()=>{a.value=!1,e("to",r.value)};return(o,u)=>{const d=Or,C=ce;return V(),ae(be,null,[g(C,{visible:a.value,"onUpdate:visible":u[1]||(u[1]=p=>a.value=p),title:o.$t("inputAddressAndPressEnter"),onOk:l},{default:z(()=>[g(d,{onPressEnter:l,value:P(r),"onUpdate:value":u[0]||(u[0]=p=>Ye(r)?r.value=p:null),style:{width:"100%"},"allow-clear":""},null,8,["value"])]),_:1},8,["visible","title"]),Z("a",{style:{"margin-left":"8px"},onClick:u[2]||(u[2]=p=>a.value=!0)},U(o.$t("go")),1)],64)}}});function fl(){var n=window.navigator.userAgent,e=n.indexOf("MSIE ");if(e>0)return parseInt(n.substring(e+5,n.indexOf(".",e)),10);var t=n.indexOf("Trident/");if(t>0){var r=n.indexOf("rv:");return parseInt(n.substring(r+3,n.indexOf(".",r)),10)}var a=n.indexOf("Edge/");return a>0?parseInt(n.substring(a+5,n.indexOf(".",a)),10):-1}let _t;function tn(){tn.init||(tn.init=!0,_t=fl()!==-1)}var Rt={name:"ResizeObserver",props:{emitOnMount:{type:Boolean,default:!1},ignoreWidth:{type:Boolean,default:!1},ignoreHeight:{type:Boolean,default:!1}},emits:["notify"],mounted(){tn(),ct(()=>{this._w=this.$el.offsetWidth,this._h=this.$el.offsetHeight,this.emitOnMount&&this.emitSize()});const n=document.createElement("object");this._resizeObject=n,n.setAttribute("aria-hidden","true"),n.setAttribute("tabindex",-1),n.onload=this.addResizeHandlers,n.type="text/html",_t&&this.$el.appendChild(n),n.data="about:blank",_t||this.$el.appendChild(n)},beforeUnmount(){this.removeResizeHandlers()},methods:{compareAndNotify(){(!this.ignoreWidth&&this._w!==this.$el.offsetWidth||!this.ignoreHeight&&this._h!==this.$el.offsetHeight)&&(this._w=this.$el.offsetWidth,this._h=this.$el.offsetHeight,this.emitSize())},emitSize(){this.$emit("notify",{width:this._w,height:this._h})},addResizeHandlers(){this._resizeObject.contentDocument.defaultView.addEventListener("resize",this.compareAndNotify),this.compareAndNotify()},removeResizeHandlers(){this._resizeObject&&this._resizeObject.onload&&(!_t&&this._resizeObject.contentDocument&&this._resizeObject.contentDocument.defaultView.removeEventListener("resize",this.compareAndNotify),this.$el.removeChild(this._resizeObject),this._resizeObject.onload=null,this._resizeObject=null)}}};const vl=Fa();Da("data-v-b329ee4c");const ml={class:"resize-observer",tabindex:"-1"};La();const gl=vl((n,e,t,r,a,l)=>(V(),pe("div",ml)));Rt.render=gl;Rt.__scopeId="data-v-b329ee4c";Rt.__file="src/components/ResizeObserver.vue";function Ot(n){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?Ot=function(e){return typeof e}:Ot=function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Ot(n)}function pl(n,e){if(!(n instanceof e))throw new TypeError("Cannot call a class as a function")}function lr(n,e){for(var t=0;tn.length)&&(e=n.length);for(var t=0,r=new Array(e);t2&&arguments[2]!==void 0?arguments[2]:{},r,a,l,o=function(d){for(var C=arguments.length,p=new Array(C>1?C-1:0),f=1;f1){var C=u.find(function(f){return f.isIntersecting});C&&(d=C)}if(a.callback){var p=d.isIntersecting&&d.intersectionRatio>=a.threshold;if(p===a.oldResult)return;a.oldResult=p,a.callback(p,d)}},this.options.intersection),ct(function(){a.observer&&a.observer.observe(a.el)})}}},{key:"destroyObserver",value:function(){this.observer&&(this.observer.disconnect(),this.observer=null),this.callback&&this.callback._clear&&(this.callback._clear(),this.callback=null)}},{key:"threshold",get:function(){return this.options.intersection&&typeof this.options.intersection.threshold=="number"?this.options.intersection.threshold:0}}]),n}();function Gr(n,e,t){var r=e.value;if(r)if(typeof IntersectionObserver>"u")console.warn("[vue-observe-visibility] IntersectionObserver API is not available in your browser. Please install this polyfill: https://github.com/w3c/IntersectionObserver/tree/master/polyfill");else{var a=new Al(n,r,t);n._vue_visibilityState=a}}function Pl(n,e,t){var r=e.value,a=e.oldValue;if(!Wr(r,a)){var l=n._vue_visibilityState;if(!r){Jr(n);return}l?l.createObserver(r,t):Gr(n,{value:r},t)}}function Jr(n){var e=n._vue_visibilityState;e&&(e.destroyObserver(),delete n._vue_visibilityState)}var _l={beforeMount:Gr,updated:Pl,unmounted:Jr},Ol={itemsLimit:1e3},xl=/(auto|scroll)/;function Kr(n,e){return n.parentNode===null?e:Kr(n.parentNode,e.concat([n]))}var Wt=function(e,t){return getComputedStyle(e,null).getPropertyValue(t)},Il=function(e){return Wt(e,"overflow")+Wt(e,"overflow-y")+Wt(e,"overflow-x")},El=function(e){return xl.test(Il(e))};function ur(n){if(n instanceof HTMLElement||n instanceof SVGElement){for(var e=Kr(n.parentNode,[]),t=0;t{this.$_prerender=!1,this.updateVisibleItems(!0),this.ready=!0})},activated(){const n=this.$_lastUpdateScrollPosition;typeof n=="number"&&this.$nextTick(()=>{this.scrollToPosition(n)})},beforeUnmount(){this.removeListeners()},methods:{addView(n,e,t,r,a){const l=ja({id:Tl++,index:e,used:!0,key:r,type:a}),o=Qa({item:t,position:0,nr:l});return n.push(o),o},unuseView(n,e=!1){const t=this.$_unusedViews,r=n.nr.type;let a=t.get(r);a||(a=[],t.set(r,a)),a.push(n),e||(n.nr.used=!1,n.position=-9999)},handleResize(){this.$emit("resize"),this.ready&&this.updateVisibleItems(!1)},handleScroll(n){if(!this.$_scrollDirty){if(this.$_scrollDirty=!0,this.$_updateTimeout)return;const e=()=>requestAnimationFrame(()=>{this.$_scrollDirty=!1;const{continuous:t}=this.updateVisibleItems(!1,!0);t||(clearTimeout(this.$_refreshTimout),this.$_refreshTimout=setTimeout(this.handleScroll,this.updateInterval+100))});e(),this.updateInterval&&(this.$_updateTimeout=setTimeout(()=>{this.$_updateTimeout=0,this.$_scrollDirty&&e()},this.updateInterval))}},handleVisibilityChange(n,e){this.ready&&(n||e.boundingClientRect.width!==0||e.boundingClientRect.height!==0?(this.$emit("visible"),requestAnimationFrame(()=>{this.updateVisibleItems(!1)})):this.$emit("hidden"))},updateVisibleItems(n,e=!1){const t=this.itemSize,r=this.gridItems||1,a=this.itemSecondarySize||t,l=this.$_computedMinItemSize,o=this.typeField,u=this.simpleArray?null:this.keyField,d=this.items,C=d.length,p=this.sizes,f=this.$_views,w=this.$_unusedViews,c=this.pool,i=this.itemIndexByKey;let s,m,h,y,b;if(!C)s=m=y=b=h=0;else if(this.$_prerender)s=y=0,m=b=Math.min(this.prerender,d.length),h=null;else{const _=this.getScroll();if(e){let T=_.start-this.$_lastUpdateScrollPosition;if(T<0&&(T=-T),t===null&&T_.start&&(te=j),j=~~((D+te)/2);while(j!==ne);for(j<0&&(j=0),s=j,h=p[C-1].accumulator,m=j;mC&&(m=C)),y=s;yC&&(m=C),y<0&&(y=0),b>C&&(b=C),h=Math.ceil(C/r)*t}}m-s>Ol.itemsLimit&&this.itemsLimitError(),this.totalSize=h;let v;const S=s<=this.$_endIndex&&m>=this.$_startIndex;if(S)for(let _=0,$=c.length;_<$;_++)v=c[_],v.nr.used&&(n&&(v.nr.index=i[v.item[u]]),(v.nr.index==null||v.nr.index=m)&&this.unuseView(v));const O=S?null:new Map;let I,A,x;for(let _=s;_=N.length)&&(v=this.addView(c,_,I,$,A),this.unuseView(v,!0),N=w.get(A)),v=N[x],O.set(A,x+1)),f.delete(v.nr.key),v.nr.used=!0,v.nr.index=_,v.nr.key=$,v.nr.type=A,f.set($,v),T=!0;else if(!v.nr.used&&(v.nr.used=!0,T=!0,N)){const D=N.indexOf(v);D!==-1&&N.splice(D,1)}v.item=I,T&&(_===d.length-1&&this.$emit("scroll-end"),_===0&&this.$emit("scroll-start")),t===null?(v.position=p[_-1].accumulator,v.offset=0):(v.position=Math.floor(_/r)*t,v.offset=_%r*a)}return this.$_startIndex=s,this.$_endIndex=m,this.emitUpdate&&this.$emit("update",s,m,y,b),clearTimeout(this.$_sortTimer),this.$_sortTimer=setTimeout(this.sortViews,this.updateInterval+300),{continuous:S}},getListenerTarget(){let n=ur(this.$el);return window.document&&(n===window.document.documentElement||n===window.document.body)&&(n=window),n},getScroll(){const{$el:n,direction:e}=this,t=e==="vertical";let r;if(this.pageMode){const a=n.getBoundingClientRect(),l=t?a.height:a.width;let o=-(t?a.top:a.left),u=t?window.innerHeight:window.innerWidth;o<0&&(u+=o,o=0),o+u>l&&(u=l-o),r={start:o,end:o+u}}else t?r={start:n.scrollTop,end:n.scrollTop+n.clientHeight}:r={start:n.scrollLeft,end:n.scrollLeft+n.clientWidth};return r},applyPageMode(){this.pageMode?this.addListeners():this.removeListeners()},addListeners(){this.listenerTarget=this.getListenerTarget(),this.listenerTarget.addEventListener("scroll",this.handleScroll,an?{passive:!0}:!1),this.listenerTarget.addEventListener("resize",this.handleResize)},removeListeners(){this.listenerTarget&&(this.listenerTarget.removeEventListener("scroll",this.handleScroll),this.listenerTarget.removeEventListener("resize",this.handleResize),this.listenerTarget=null)},scrollToItem(n){let e;const t=this.gridItems||1;this.itemSize===null?e=n>0?this.sizes[n-1].accumulator:0:e=Math.floor(n/t)*this.itemSize,this.scrollToPosition(e)},scrollToPosition(n){const e=this.direction==="vertical"?{scroll:"scrollTop",start:"top"}:{scroll:"scrollLeft",start:"left"};let t,r,a;if(this.pageMode){const l=ur(this.$el),o=l.tagName==="HTML"?0:l[e.scroll],u=l.getBoundingClientRect(),C=this.$el.getBoundingClientRect()[e.start]-u[e.start];t=l,r=e.scroll,a=n+o+C}else t=this.$el,r=e.scroll,a=n;t[r]=a},itemsLimitError(){throw setTimeout(()=>{console.log("It seems the scroller element isn't scrolling, so it tries to render all the items at once.","Scroller:",this.$el),console.log("Make sure the scroller has a fixed height (or width) and 'overflow-y' (or 'overflow-x') set to 'auto' so it can scroll correctly and only render the items visible in the scroll viewport.")}),new Error("Rendered items limit reached")},sortViews(){this.pool.sort((n,e)=>n.nr.index-e.nr.index)}}};const zl={key:0,ref:"before",class:"vue-recycle-scroller__slot"},Ml={key:1,ref:"after",class:"vue-recycle-scroller__slot"};function Rl(n,e,t,r,a,l){const o=_r("ResizeObserver"),u=Va("observe-visibility");return ln((V(),ae("div",{class:qe(["vue-recycle-scroller",{ready:a.ready,"page-mode":t.pageMode,[`direction-${n.direction}`]:!0}]),onScrollPassive:e[0]||(e[0]=(...d)=>l.handleScroll&&l.handleScroll(...d))},[n.$slots.before?(V(),ae("div",zl,[Ct(n.$slots,"before")],512)):$e("v-if",!0),(V(),pe($n(t.listTag),{ref:"wrapper",style:Wa({[n.direction==="vertical"?"minHeight":"minWidth"]:a.totalSize+"px"}),class:qe(["vue-recycle-scroller__item-wrapper",t.listClass])},{default:z(()=>[(V(!0),ae(be,null,Yt(a.pool,d=>(V(),pe($n(t.itemTag),Ua({key:d.nr.id,style:a.ready?{transform:`translate${n.direction==="vertical"?"Y":"X"}(${d.position}px) translate${n.direction==="vertical"?"X":"Y"}(${d.offset}px)`,width:t.gridItems?`${n.direction==="vertical"&&t.itemSecondarySize||t.itemSize}px`:void 0,height:t.gridItems?`${n.direction==="horizontal"&&t.itemSecondarySize||t.itemSize}px`:void 0}:null,class:["vue-recycle-scroller__item-view",[t.itemClass,{hover:!t.skipHover&&a.hoverKey===d.nr.key}]]},Ha(t.skipHover?{}:{mouseenter:()=>{a.hoverKey=d.nr.key},mouseleave:()=>{a.hoverKey=null}})),{default:z(()=>[Ct(n.$slots,"default",{item:d.item,index:d.nr.index,active:d.nr.used})]),_:2},1040,["style","class"]))),128)),Ct(n.$slots,"empty")]),_:3},8,["style","class"])),n.$slots.after?(V(),ae("div",Ml,[Ct(n.$slots,"after")],512)):$e("v-if",!0),g(o,{onNotify:l.handleResize},null,8,["onNotify"])],34)),[[u,l.handleVisibilityChange]])}kn.render=Rl;kn.__file="src/components/RecycleScroller.vue";const Dl={key:0,class:"uninstalled-hint"},Ll={key:0},Fl={class:"hint"},jl={class:"location-bar"},Ql={class:"breadcrumb"},Vl=["onClick"],Ul={class:"actions"},Hl=["onClick"],Wl={style:{width:"512px",background:"white",padding:"16px","border-radius":"4px","box-shadow":"0 0 4px #aaa",border:"1px solid #aaa"}},Gl={key:0,class:"view"},Jl=["onDragstart","onClickCapture"],Kl={key:0},Yl={key:1,class:"preview-icon-wrap"},ql={class:"profile"},Zl={class:"name line-clamp-1"},Xl={class:"basic-info"},es={class:"name line-clamp-1"},ts={class:"basic-info"},ns={key:0,class:"preview-switch"},rs=ee({__name:"stackView",props:{target:null,tabIdx:null,paneIdx:null,path:null,walkMode:{type:Boolean},stackKey:null},setup(n){const e=n,t=Ar(),{installBaiduyunBin:r,installedBaiduyun:a,failedHint:l,baiduyunLoading:o,scroller:u,walkModePath:d,stackViewEl:C,props:p,bduss:f,onLoginBtnClick:w,multiSelectedIdxs:c,spinning:i}=Ge().toRefs(),{currLocation:s,currPage:m,refresh:h,copyLocation:y,back:b,openNext:v,stack:S,to:O}=ll(e),{gridItems:I,sortMethodConv:A,moreActionsDropdownShow:x,sortedFiles:_,sortMethod:$,viewMode:N,viewModeMap:T,itemSize:D,loadNextDir:te,loadNextDirLoading:j,canLoadNext:ne,thumbnailSize:ie,onScroll:oe}=sl(e),{onDrop:se,onFileDragStart:L}=ul(e),{onFileItemClick:J,onContextMenuClick:re,showGenInfo:X,imageGenInfo:q,q:ue}=cl(e,{openNext:v}),{previewIdx:Ce,onPreviewVisibleChange:Qe,previewing:_e,previewImgMove:Oe,canPreview:xe}=ol(e);return fe(()=>e,()=>{p.value=e,e.walkMode&&(d.value=e.path);const Q=At.get(e.stackKey??"");Q&&(S.value=Q.slice())},{immediate:!0}),(Q,M)=>{const Te=Ya,ze=Fe,G=Or,R=ti,ve=_r("login-outlined"),Ie=Fe,ge=Le,Ee=qa,ke=ce,Me=yt,Re=Xe,de=Za,Sn=Gt,Dt=We,Yr=to,qr=pt;return V(),pe(qr,{spinning:P(i),size:"large"},{default:z(()=>[g(Te,{style:{display:"none"}}),e.target==="netdisk"&&(!P(a)||!P(t).user)?(V(),ae("div",Dl,[P(a)?(V(),pe(ge,{key:1,layout:"inline"},{default:z(()=>[g(R,{label:"bduss"},{default:z(()=>[g(G,{value:P(f),"onUpdate:value":M[0]||(M[0]=B=>Ye(f)?f.value=B:null),style:{width:"300px"}},null,8,["value"])]),_:1}),g(R,null,{default:z(()=>[g(Ie,{onClick:P(w),type:"primary",loading:P(o)},{icon:z(()=>[g(ve)]),default:z(()=>[le(" "+U(Q.$t("login")),1)]),_:1},8,["onClick","loading"])]),_:1})]),_:1})):(V(),ae(be,{key:0},[Z("div",null,U(Q.$t("dependenciesNotInstalled")),1),g(ze,{type:"primary",loading:P(o),onClick:P(r)},{default:z(()=>[le("点此安装")]),_:1},8,["loading","onClick"]),P(l)?(V(),ae("p",Ll,U(P(l)),1)):$e("",!0)],64))])):(V(),ae("div",{key:1,ref_key:"stackViewEl",ref:C,onDragover:M[15]||(M[15]=Se(()=>{},["prevent"])),onDrop:M[16]||(M[16]=Se(B=>P(se)(B),["prevent"])),class:"container"},[g(ke,{visible:P(X),"onUpdate:visible":M[2]||(M[2]=B=>Ye(X)?X.value=B:null),width:"70vw","mask-closable":"",onOk:M[3]||(M[3]=B=>X.value=!1)},{cancelText:z(()=>[]),default:z(()=>[g(Ee,{active:"",loading:!P(ue).isIdle},{default:z(()=>[Z("div",{style:{width:"100%","word-break":"break-all","white-space":"pre-line","max-height":"70vh",overflow:"auto"},onDblclick:M[1]||(M[1]=B=>P(cn)(P(q),"copied"))},[Z("div",Fl,U(Q.$t("doubleClickToCopy")),1),le(" "+U(P(q)),1)],32)]),_:1},8,["loading"])]),_:1},8,["visible"]),Z("div",jl,[Z("div",Ql,[g(Re,{style:{flex:"1"}},{default:z(()=>[(V(!0),ae(be,null,Yt(P(S),(B,De)=>(V(),pe(Me,{key:De},{default:z(()=>[Z("a",{onClick:Se(Je=>P(b)(De),["prevent"])},U(B.curr==="/"?Q.$t("root"):B.curr.replace(/:\/$/,Q.$t("drive"))),9,Vl)]),_:2},1024))),128))]),_:1})]),Z("div",Ul,[Z("a",{class:"opt",onClick:M[4]||(M[4]=Se((...B)=>P(h)&&P(h)(...B),["prevent"]))},U(Q.$t("refresh")),1),e.target==="local"?(V(),pe(Dt,{key:0},{overlay:z(()=>[g(Sn,null,{default:z(()=>[(V(!0),ae(be,null,Yt(P(t).autoCompletedDirList,B=>(V(),pe(de,{key:B.dir},{default:z(()=>[Z("a",{onClick:Se(De=>P(O)(B.dir),["prevent"])},U(B.zh),9,Hl)]),_:2},1024))),128))]),_:1})]),default:z(()=>[Z("a",{class:"opt",onClick:M[5]||(M[5]=Se(()=>{},["prevent"]))},[le(U(Q.$t("quickMove"))+" ",1),g(P(dr))])]),_:1})):$e("",!0),g(Dt,{trigger:["click"],visible:P(x),"onUpdate:visible":M[12]||(M[12]=B=>Ye(x)?x.value=B:null),placement:"bottomLeft",getPopupContainer:B=>B.parentNode},{overlay:z(()=>[Z("div",Wl,[g(ge,Ga(Ja({labelCol:{span:6},wrapperCol:{span:18}})),{default:z(()=>[g(R,{label:Q.$t("viewMode")},{default:z(()=>[g(P(Bn),{value:P(N),"onUpdate:value":M[7]||(M[7]=B=>Ye(N)?N.value=B:null),onClick:M[8]||(M[8]=Se(()=>{},["stop"])),conv:{value:B=>B,text:B=>P(T)[B]},options:Object.keys(P(T))},null,8,["value","conv","options"])]),_:1},8,["label"]),g(R,{label:Q.$t("sortingMethod")},{default:z(()=>[g(P(Bn),{value:P($),"onUpdate:value":M[9]||(M[9]=B=>Ye($)?$.value=B:null),onClick:M[10]||(M[10]=Se(()=>{},["stop"])),conv:P(A),options:Object.keys(P(Vr))},null,8,["value","conv","options"])]),_:1},8,["label"]),g(R,null,{default:z(()=>[Z("a",{onClick:M[11]||(M[11]=Se((...B)=>P(y)&&P(y)(...B),["prevent"]))},U(Q.$t("copyPath")),1),g(dl,{loc:P(s),onTo:P(O)},null,8,["loc","onTo"])]),_:1})]),_:1},16)])]),default:z(()=>[Z("a",{class:"opt",onClick:M[6]||(M[6]=Se(()=>{},["prevent"]))},U(Q.$t("more")),1)]),_:1},8,["visible","getPopupContainer"])])]),P(m)?(V(),ae("div",Gl,[g(P(kn),{class:"file-list",items:P(_),prerender:10,ref_key:"scroller",ref:u,onScroll:P(oe),"item-size":P(D).first,"key-field":"fullpath","item-secondary-size":P(D).second,gridItems:P(I)},Ka({default:z(({item:B,index:De})=>[g(Dt,{trigger:["contextmenu"]},{overlay:z(()=>[g(Sn,{onClick:Je=>P(re)(Je,B,De)},{default:z(()=>[g(de,{key:"deleteFiles"},{default:z(()=>[le(U(Q.$t("deleteSelected")),1)]),_:1}),B.type==="dir"?(V(),ae(be,{key:0},[g(de,{key:"openInNewTab"},{default:z(()=>[le(U(Q.$t("openInNewTab")),1)]),_:1}),g(de,{key:"openOnTheRight"},{default:z(()=>[le(U(Q.$t("openOnTheRight")),1)]),_:1}),g(de,{key:"openWithWalkMode"},{default:z(()=>[le(U(Q.$t("openWithWalkMode")),1)]),_:1})],64)):$e("",!0),B.type==="file"&&e.target==="local"?(V(),ae(be,{key:1},[g(de,{key:"previewInNewWindow"},{default:z(()=>[le(U(Q.$t("previewInNewWindow")),1)]),_:1}),g(de,{key:"download"},{default:z(()=>[le(U(Q.$t("downloadDirectly")),1)]),_:1}),g(de,{key:"copyPreviewUrl"},{default:z(()=>[le(U(Q.$t("copySourceFilePreviewLink")),1)]),_:1}),P(we)(B.name)?(V(),ae(be,{key:0},[g(de,{key:"viewGenInfo"},{default:z(()=>[le(U(Q.$t("viewGenerationInfo")),1)]),_:1}),g(de,{key:"send2txt2img"},{default:z(()=>[le(U(Q.$t("sendToTxt2img")),1)]),_:1}),g(de,{key:"send2img2img"},{default:z(()=>[le(U(Q.$t("sendToImg2img")),1)]),_:1}),g(de,{key:"send2inpaint"},{default:z(()=>[le(U(Q.$t("sendToInpaint")),1)]),_:1}),g(de,{key:"send2extras"},{default:z(()=>[le(U(Q.$t("sendToExtraFeatures")),1)]),_:1})],64)):$e("",!0)],64)):$e("",!0)]),_:2},1032,["onClick"])]),default:z(()=>[(V(),ae("li",{class:qe(["file",{clickable:B.type==="dir",selected:P(c).includes(De),grid:P(N)==="grid"||P(N)==="large-size-grid","large-grid":P(N)==="large-size-grid"}]),key:B.name,draggable:"true",onDragstart:Je=>P(L)(Je,De),onClickCapture:Je=>P(J)(Je,B)},[P(N)!=="line"?(V(),ae("div",Kl,[e.target==="local"&&P(we)(B.name)?(V(),pe(Yr,{key:B.fullpath,class:qe(`idx-${De}`),src:P(t).enableThumbnail?P(rl)(B,P(ie)):P(Tt)(B),fallback:P(Bo),preview:{src:P(_)[P(Ce)]?P(Tt)(P(_)[P(Ce)]):"",onVisibleChange:P(Qe)}},null,8,["class","src","fallback","preview"])):(V(),ae("div",Yl,[B.type==="file"?(V(),pe(P(Yn),{key:0,class:"icon center"})):(V(),pe(P(Zn),{key:1,class:"icon center"}))])),Z("div",ql,[Z("div",Zl,U(B.name),1),Z("div",Xl,[Z("div",null,U(B.size),1),Z("div",null,U(B.date),1)])])])):(V(),ae(be,{key:1},[B.type==="file"?(V(),pe(P(Yn),{key:0,class:"icon"})):(V(),pe(P(Zn),{key:1,class:"icon"})),Z("div",es,U(B.name),1),Z("div",ts,[Z("div",null,U(B.size),1),Z("div",null,U(B.date),1)])],64))],42,Jl))]),_:2},1024)]),_:2},[e.walkMode?{name:"after",fn:z(()=>[g(ze,{onClick:P(te),loading:P(j),block:"",type:"primary",disabled:!P(ne),ghost:""},{default:z(()=>[le(U(Q.$t("loadNextPage")),1)]),_:1},8,["onClick","loading","disabled"])]),key:"0"}:void 0]),1032,["items","onScroll","item-size","item-secondary-size","gridItems"]),P(_e)?(V(),ae("div",ns,[g(P(Wo),{onClick:M[13]||(M[13]=B=>P(Oe)("prev")),class:qe({disable:!P(xe)("prev")})},null,8,["class"]),g(P(Yo),{onClick:M[14]||(M[14]=B=>P(Oe)("next")),class:qe({disable:!P(xe)("next")})},null,8,["class"])])):$e("",!0)])):$e("",!0)],544))]),_:1},8,["spinning"])}}});const ds=Xa(rs,[["__scopeId","data-v-576b73da"]]);export{ds as default};