System.register(["./index.vue_vue_type_script_setup_true_lang-legacy-BBkGleHZ.js?v=1773287522785","./index.vue_vue_type_script_setup_true_lang-legacy-IFFYkvEY.js?v=1773287522785","./index.vue_vue_type_script_setup_true_lang-legacy-CvnE2rtV.js?v=1773287522785","./useTableColumns-legacy-DP6ypvsQ.js?v=1773287522785","./useTableData-legacy-3kc3lnk4.js?v=1773287522785","./index-legacy-DQdImDha.js?v=1773287522785","./FileIcon-legacy-CYrICTNK.js?v=1773287522785","./vue-core-legacy-Cn1vuJ3s.js?v=1773287522785","./index.vue_vue_type_script_setup_true_lang-legacy-LjZ-8uGn.js?v=1773287522785","./naive-ui-legacy-BW82sq8q.js?v=1773287522785","./useSocket-legacy-D9BDJ2id.js?v=1773287522785","./file-legacy-DhGqNjkT.js?v=1773287522785"],(function(e,t){"use strict";var a,l,s,r,n,i,o,d,u,c,p,f,h,v,m,g,_,y,x,b,w,k,C,z,P,j,S,R,F,N,I,$,O,T,L,U,M,D,q,A,E,B,V,W,J,K,Z,H,X,G,Q,Y,ee,te,ae,le,se,re,ne,ie,oe,de,ue,ce,pe,fe,he,ve;return{setters:[e=>{a=e._},e=>{l=e._},e=>{s=e._},e=>{r=e.u},e=>{n=e.u},e=>{i=e.as,o=e.a3,d=e.n,u=e.C,c=e.p,p=e.m,f=e.h,h=e.P,v=e.i,m=e.ap,g=e.l,_=e.c},e=>{y=e.R,x=e.F},e=>{b=e.a4,w=e.r,k=e.k,C=e.R,z=e.e,P=e.$,j=e.Z,S=e.a0,R=e.a9,F=e._,N=e.S,I=e.x,$=e.n,O=e.o,T=e.K,L=e.a8,U=e.aa,M=e.ak,D=e.L,q=e.F,A=e.P,E=e.j,B=e.ab,V=e.u,W=e.a3,J=e.a6,K=e.c,Z=e.w,H=e.X,X=e.al,G=e.l,Q=e.v,Y=e.ai},e=>{ee=e._},e=>{te=e.a1,ae=e.b,le=e.a2,se=e.k,re=e.ab,ne=e.n,ie=e.a3,oe=e.a4,de=e.at,ue=e.B,ce=e.au,pe=e.ai,fe=e.a6},e=>{he=e.u},e=>{ve=e.i}],execute:function(){var me=document.createElement("style");me.textContent='@charset "UTF-8";.path-list[data-v-cfc90488]{flex:1;display:flex;border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);overflow:hidden;cursor:text}.path-list .path-item[data-v-cfc90488]{display:flex;align-items:center;height:100%;white-space:nowrap;cursor:pointer;transition:background-color .3s cubic-bezier(.4,0,.2,1);flex-shrink:0}.path-list .path-item .path-dir[data-v-cfc90488]{display:flex;align-items:center;height:100%;padding:0 6px;color:var(--color-text-2)}.path-list .path-item .path-arrow[data-v-cfc90488]{display:flex;align-items:center;height:100%;padding:0 2px;border-left:1px solid transparent;border-right:1px solid transparent;font-size:14px;transition:border-color .3s cubic-bezier(.4,0,.2,1)}.path-list .path-item .path-arrow.reversal .svg-icon[data-v-cfc90488]{transform:rotate(180deg)}.path-list .path-item[data-v-cfc90488]:hover{background-color:var(--file-choose-hover-color)}.path-list .path-item:hover .path-arrow[data-v-cfc90488]{border-left-color:var(--file-choose-hover-border-color);border-right-color:var(--file-choose-hover-border-color)}.box-view[data-v-a14a6f1a]{height:calc(100vh - 175px)}\n/*$vite$:1*/',document.head.appendChild(me);const{t:ge}=o.global;e("u",(e=>i.post("/mod/node/file_transfer/upload_check",e,{requestOptions:{loading:ge("Component.Pay.index_12"),successMessage:!1}}))),e("a",((e,t)=>i.post("/mod/node/file_transfer/file_upload",e,{headers:{"Content-Type":"multipart/form-data"},requestOptions:{isOriginalResult:!0},onUploadProgress:e=>{t?.(e)}})));const _e=b("file-transfer",(()=>{const e=w("/www/server"),t=w("/www/server"),a=w(null),l=w(null),s=w([]),r=w(!1),n=w(!1);return{leftPath:e,rightPath:t,leftNodeId:a,rightNodeId:l,nodesList:s,leftRefreshTrigger:r,rightRefreshTrigger:n,getNode:async()=>{const{message:e}=await(t={node_type:"api"},i.post("/mod/node/node/get_all_node",t));var t;d(e)&&(s.value=e.map((e=>({label:e.remarks,value:e.id}))),s.value.some((e=>e.value===a.value))||(a.value=s.value.length?s.value[0].value:null),s.value.some((e=>e.value===l.value))||(s.value.length>1?l.value=s.value[1].value:l.value=null))},refreshLeft:()=>{r.value=!r.value},refreshRight:()=>{n.value=!n.value}}}),{persist:!0}),{t:ye}=o.global,xe=[{title:ye("File name"),key:"nm"}],be=e=>({pending:ye("Pending"),running:ye("Transferring"),complete:ye("Completed"),error:ye("Failed")}[e]||e),we=e=>"complete"===e?"text-primary":"error"===e?"text-error":"running"===e?"text-warning":"text-desc",ke={class:"p-20px"},Ce={class:"w-280px"},ze=k({__name:"file-create",props:{data:{}},setup(e,{expose:t}){const{t:a}=C(),l=e,{path:s,node_id:r,getList:n}=l.data,o=w(null),d=z({name:""}),u={name:{required:!0,message:a("Security.Conf.Index_28"),trigger:["blur","input"]}};return t({onConfirm:async({hide:e})=>{await(o.value?.validate());const t={path:s+"/"+d.name,node_id:r};await(e=>i.post("/mod/node/file_transfer/create_dir",e,{requestOptions:{loading:ge("Component.Pay.index_12"),successMessage:!0}}))(t),n?.(),e()}}),(e,t)=>{const a=ae,l=te,s=ee;return P(),j("div",ke,[S(s,{ref_key:"formRef",ref:o,model:N(d),rules:u},{default:R((()=>[S(l,{label:e.$t("Site.TableRow.index_2"),path:"name"},{default:R((()=>[F("div",Ce,[S(a,{type:"text",value:N(d).name,"onUpdate:value":t[0]||(t[0]=e=>N(d).name=e),placeholder:e.$t("Enter folder name")},null,8,["value","placeholder"])])])),_:1},8,["label"])])),_:1},8,["model"])])}}}),Pe={class:"font-bold"},je={class:"h-200px overflow-y-auto"},Se={key:0,class:"text-desc"},Re=k({__name:"transfer-progress",props:{getList:{type:Function}},setup(e){const t=z({progress:0,count_size:0,complete_size:0,file_count:0,file_complete:0,msg:"",status:"pending"}),a=I([]),l=w([]),{send:s,close:r}=he("/ws_modsoc",{immediate:!0,onMessage:(s,r)=>{const n=JSON.parse(r.data);if(n.task){const e=n.task;t.progress=parseFloat(e.progress?.toFixed(2)||0),t.count_size=e.count_size||0,t.complete_size=e.complete_size||0,t.file_count=e.file_count||0,t.file_complete=e.file_complete||0,t.status=e.status,n.msg&&(t.msg=n.msg),(n.file_list&&Array.isArray(n.file_list)||n.file_status_list&&Array.isArray(n.file_status_list))&&(l.value=[],a.value=(n.file_list||[]).concat(n.file_status_list||[]),$((()=>{const e=a.value.findIndex((e=>"running"===e.status||e.progress>0&&e.progress<100||"pending"===e.status));-1!==e&&l.value[e]&&l.value[e].scrollIntoView({behavior:"smooth",block:"nearest"})})))}"end"===n.type&&(t.msg=n.msg,e.getList())}});return O((()=>{s({mod_name:"node",sub_mod_name:"file_transfer",def_name:"transfer_status",callback:"xxxxxxo",data:{}})})),T((()=>{r()})),(e,s)=>{const r=re,n=se,i=le,o=ne;return P(),L(n,{class:"p-16px flex-col!"},{default:R((()=>[S(i,{class:"p-16px"},{default:R((()=>[N(t).progress?(P(),L(n,{key:0,class:"flex-col!"},{default:R((()=>[F("span",Pe,U(e.$t("Overall Progress")),1),S(r,{type:"line",status:"success",percentage:N(t).progress,height:12,"border-radius":6,processing:N(t).progress<100,"indicator-placement":"inside"},null,8,["percentage","processing"]),S(n,{justify:"space-between"},{default:R((()=>[F("span",null,U(e.$t("Completed"))+": "+U(N(u)(N(t).complete_size))+" / "+U(N(u)(N(t).count_size)),1),F("span",null,U(e.$t("Files"))+": "+U(N(t).file_complete)+" / "+U(N(t).file_count),1)])),_:1})])),_:1})):M("",!0),N(t).msg?(P(),j("div",{key:1,class:D({"mt-10px":N(t).progress})},U(N(t).msg),3)):M("",!0)])),_:1}),S(i,{class:"p-16px"},{default:R((()=>[F("div",je,[(P(!0),j(q,null,A(N(a),((e,t)=>(P(),L(n,{key:t,ref_for:!0,ref:e=>((e,t)=>{e&&(l.value[t]=e.$el||e)})(e,t),class:"pb-8px flex-col!"},{default:R((()=>[S(n,{justify:"space-between",class:"mb-1 text-13px"},{default:R((()=>[S(o,{style:{"max-width":"300px"}},{default:R((()=>{return[E(U((t=e.src_file||e.source_path,t.split("/").pop()||t)),1)];var t})),_:2},1024),F("span",{class:D(N(we)(e.status))},U(N(be)(e.status)),3)])),_:2},1024),S(r,{type:"line",percentage:e.progress,height:8,"show-indicator":!1,processing:e.progress<100,status:"error"===e.status?"error":"success"},null,8,["percentage","processing","status"]),e.log?(P(),j("div",Se,U(e.log),1)):M("",!0)])),_:2},1024)))),128))])])),_:1})])),_:1})}}});function Fe(e){return"function"==typeof e||"[object Object]"===Object.prototype.toString.call(e)&&!V(e)}const{t:Ne}=o.global,Ie=e=>{const t=_e();c({title:Ne("File transfer result"),width:600,data:{getList:()=>{e&&"left"!==e||t.refreshLeft(),e&&"right"!==e||t.refreshRight()}},component:Re})},$e=(e,t,a)=>{c({title:Ne("Create folder"),footer:!0,data:{path:e,node_id:t,getList:a},component:ze})},Oe=(e,t,a)=>{"/"!==e?Ue({path:e,node_id:t,onUploadSuccess:()=>{a()}}):p.error(Ne("Root directory cannot upload files"))},Te=e=>({title:Ne("file.fileName"),key:"name",width:"60%",minWidth:164,render:t=>S("div",{class:"flex cursor-pointer",onClick:()=>e(t)},[S("div",{class:"flex-1 w-0 flex items-center gap-4px"},[S("div",{class:"flex-1 w-0 flex items-center min-w-0"},[S("div",{class:"flex items-center"},[S(x,{ext:t.ext},null)]),S("div",{class:"flex-1 min-w-0 ml-4px"},[S(ne,{tooltip:!0},{default:()=>[S("span",{class:"hover:text-primary cursor-pointer"},[t.lnk?t.nm+t.lnk:t.nm])]})])]),S("div",{class:"flex items-center gap-4px"},[t.isShare?S(B("bt-icon"),{name:"file-share",size:"16"},null):null,t.isFavorite?S(B("bt-icon"),{name:"file-favorite",size:"16"},null):null])])])}),Le=(e,t)=>{const a=_e(),{nodesList:l,leftNodeId:s,rightNodeId:r,leftPath:n,rightPath:o}=a,d="left"===t?s:r,u="left"===t?r:s,c="left"===t?o:n,h=l.find((e=>e.value===d))?.label,v=l.find((e=>e.value===u))?.label;if("/"===c)return void p.error(Ne("Target node is root directory, cannot transfer files"));const m=w("ignore");f({title:Ne("File transfer"),content:()=>{let t,a;return S(se,{class:"flex-col!"},{default:()=>[S("span",null,[Ne("Whether to transfer the following files or folders from node [{0}] to node [{1}] in [{2}]?",[h,v,c])]),S("span",null,[Ne("When encountering duplicate files, please select the processing method")]),S(ie,{value:m.value,"onUpdate:value":e=>m.value=e},{default:()=>[S(oe,{value:"ignore"},Fe(t=Ne("Skip"))?t:{default:()=>[t]}),S(oe,{value:"cover"},Fe(a=Ne("Cover"))?a:{default:()=>[a]})]}),S(de,{maxHeight:200,columns:xe,data:e},null)]})},width:600,onConfirm:async()=>{const a={source_node_id:d,target_node_id:u,source_path_list:JSON.stringify(e.map((e=>({path:e.path,size:e.sz,is_dir:"dir"===e.type})))),target_path:c,default_mode:m.value};await(e=>i.post("/mod/node/file_transfer/create_filetransfer_task",e,{requestOptions:{loading:ge("Component.Pay.index_12"),successMessage:!0}}))(a),Ie("left"===t?"right":"left")}})},Ue=({path:e,node_id:a,confirmText:l,size:s,uploadData:r,onUploadSuccess:n})=>{c({title:Ne("Upload files to [{0}]",[e]),width:580,minHeight:436,footer:!0,confirmText:l||Ne("Public.Btn.Upload"),data:{path:e,node_id:a,size:s,uploadData:r,uploadSuccess:n},component:W((()=>h((()=>t.import("./file-upload-legacy-JdO6lHjI.js?v=1773287522785")),void 0)))})},Me={key:1,class:"i-svg-spinners:90-ring-with-bg text-[#36ad6a] text-7"},De=k({__name:"file-size",props:{path:{},nodeValue:{}},setup(e){const{t:t}=C(),a=e,l=w(-1),s=w(!1);async function r(){if(-1==l.value){s.value=!0;const{message:e}=await async function(e){return i.post("/mod/node/file_transfer/dir_size",e)}({path:a.path,node_id:a.nodeValue});v(e)&&(l.value=e.size),s.value=!1}}return(e,a)=>{const n=ue;return N(s)?(P(),j("i",Me)):(P(),L(n,{key:0,text:"",type:"primary",onClick:r},{default:R((()=>[E(U(-1!==N(l)?N(l):N(t)("file.tableFooter.calculate")),1)])),_:1}))}}}),qe={class:"flex-1 my-10px"},Ae=k({__name:"file-browser",props:{side:{}},setup(e,{expose:t}){const{t:o}=C(),d=e,c=_e(),{leftPath:h,rightPath:v,leftNodeId:g,rightNodeId:_}=J(c),x=K({get:()=>"left"===d.side?h.value:v.value,set:e=>{"left"===d.side?h.value=e:v.value=e}}),b=K((()=>"left"===d.side?g.value:_.value)),w=K((()=>"left"===d.side?o("Send to right"):o("Send to left"))),k=z({p:1,limit:100,search:""}),{keys:j,table:I,columns:$}=n([{type:"selection",width:40},Te((e=>T(e))),{title:o("file.size"),key:"size",width:100,render:e=>"dir"===e.type?S(De,{path:e.path,nodeValue:b.value},null):S("span",null,[u(e.sz)])},r({title:o("Site.TableRow.index_30"),width:150,options:e=>[{label:w.value,onClick:()=>M([e])},{label:o("Public.Btn.Del"),onClick:()=>{f({title:o("Delete file"),content:o("Are you sure to delete {0} [{1}]?",["dir"===e.type?o("Folder"):o("File"),e.nm]),width:400,onConfirm:async()=>{var t;await(t={path:e.path,node_id:b.value,is_dir:"dir"===e.type?1:0},i.post("/mod/node/file_transfer/delete_file",t,{requestOptions:{loading:ge("Component.Pay.index_12"),successMessage:!0}})),O()}})}}]})]),O=async()=>{if(b.value)try{I.loading=!0,I.data=await async function(e,t){try{const{message:a}=await i.post("/mod/node/file_transfer/file_list",e);t&&t(a);let l=y({type:"dir",list:a.dir,path:a.path}),s=y({type:"file",list:a.files,path:a.path});return l=l.map(((e,t)=>({...e,protected:a.tamper_data.dirs&&a.tamper_data.dirs[t]?Number(a.tamper_data.dirs[t].split(";")[0]):0,protected_rule:a.tamper_data.dirs&&a.tamper_data.dirs[t]?Number(a.tamper_data.dirs[t].split(";")[1]):0}))),s=s.map(((e,t)=>({...e,protected:a.tamper_data.files&&a.tamper_data.files[t]?Number(a.tamper_data.files[t].split(";")[0]):0,protected_rule:a.tamper_data.files&&a.tamper_data.files[t]?Number(a.tamper_data.files[t].split(";")[1]):0}))),[...l,...s]}catch(a){return console.warn(a),[]}}({p:k.p,showRow:k.limit,search:k.search,path:x.value,node_id:b.value},(e=>{I.total=m(e.page),x.value=e.path}))}finally{j.value=[],I.loading=!1}},T=e=>{"dir"===e.type&&(x.value=e.path)},M=e=>{b.value?Le(e,d.side):p.error(o("Please select target node"))},D=()=>{const e=I.data.filter((e=>j.value.includes(e.nm)));M(e)},{leftRefreshTrigger:q,rightRefreshTrigger:A}=J(c),B=K((()=>"left"===d.side?q.value:A.value));return Z([x,b,B],(()=>{O()}),{immediate:!0}),t({refresh:O}),(e,t)=>{const r=ue,n=se,i=s,o=l,d=a;return P(),L(n,{class:"flex-col! h-full"},{default:R((()=>[S(n,{justify:"space-between"},{default:R((()=>[S(n,null,{default:R((()=>[S(r,{type:"primary",onClick:t[0]||(t[0]=e=>N(Oe)(N(x),N(b),O))},{default:R((()=>[E(U(e.$t("file.uploadFile")),1)])),_:1}),S(r,{onClick:t[1]||(t[1]=e=>N($e)(N(x),N(b),O))},{default:R((()=>[E(U(e.$t("file.contextMenu.newFolder")),1)])),_:1})])),_:1}),S(i,{value:N(k).search,"onUpdate:value":t[2]||(t[2]=e=>N(k).search=e),placeholder:e.$t("Enter file name"),onSearch:O},null,8,["value","placeholder"])])),_:1}),F("div",qe,[S(o,{"checked-row-keys":N(j),"onUpdate:checkedRowKeys":t[3]||(t[3]=e=>H(j)?j.value=e:null),"row-key":"nm",loading:N(I).loading,data:N(I).data,columns:N($),"flex-height":"",class:"h-full"},null,8,["checked-row-keys","loading","data","columns"])]),S(n,{class:"justify-between!"},{default:R((()=>[S(n,{class:"items-center"},{default:R((()=>[S(r,{disabled:!N(j).length,type:"primary",onClick:D},{default:R((()=>[E(U(N(w)),1)])),_:1},8,["disabled"]),F("span",null,U(e.$t("Selected {0} files",[N(j).length])),1)])),_:1}),S(d,{page:N(k).p,"onUpdate:page":t[4]||(t[4]=e=>N(k).p=e),"page-size":N(k).limit,"onUpdate:pageSize":t[5]||(t[5]=e=>N(k).limit=e),"item-count":N(I).total,"store-key":"node-files",onRefresh:O},null,8,["page","page-size","item-count"])])),_:1})])),_:1})}}}),Ee={class:"path-dir"},Be={class:"path-arrow reversal"},Ve={class:"path-dir"},We={class:"path-arrow"},Je=["onClick"],Ke={class:"path-dir"},Ze={class:"path-arrow"},He=k({__name:"choose-path",props:{currentPath:{type:String,default:"/"}},emits:["pathChange"],setup(e,{expose:t,emit:a}){const l=e,s=a,{t:r}=C(),n=w(""),i=X("pathListRef"),o=w(0),d=K((()=>l.currentPath.split("/").filter((e=>""!==e)).map(((e,t)=>({name:e,originalIndex:t}))))),u=K((()=>{if(!o.value||0===d.value.length)return d.value;let e=o.value-80;const t=[...d.value].reverse(),a=[];for(const l of t){const t=Math.min(8*l.name.length,150)+20+12;if(!(e>=t))break;a.unshift(l),e-=t}return a})),c=K((()=>u.value.length{const e=d.value.length-u.value.length;return d.value.slice(0,e)})),f=K((()=>{const e=p.value.map((e=>({key:e.originalIndex,label:e.name,icon:()=>S(g,{name:"file-dir",size:"16"},null)})));return e.unshift({key:"/",label:r("file.rootDirectory"),icon:()=>S(g,{name:"file-dir",size:"16"},null)}),e})),h=e=>{k(e)},v=w(!0),m=X("inputRef");let _=null;function y(){i.value&&(o.value=i.value.offsetWidth)}function x(e){v.value=e,v.value?(n.value="",$((()=>{y()}))):n.value=l.currentPath}O((()=>{i.value&&(y(),_=new ResizeObserver((()=>{y()})),_.observe(i.value))})),T((()=>{_&&_.disconnect()}));const b=()=>{x(!1),$((()=>{m.value?.focus()}))};function k(e,t){const a=l.currentPath.split("/").filter((e=>""!==e));let r="";"number"==typeof e&&(a.splice(e+1),r="/"+a.join("/")),"/"==e&&(r="/"),s("pathChange",r),t?.stopPropagation()}async function z(){n.value==l.currentPath||""==n.value?(m.value?.blur(),x(!0)):ve(n.value)?(s("pathChange",n.value),x(!0)):x(!1)}function I(){const e=l.currentPath.split("/").filter((e=>""!==e));if(0!=e.length){e.pop();let t="/"+e.join("/");s("pathChange",t)}}function M(){s("pathChange",l.currentPath)}return t({handleEnterDown:z}),(e,t)=>{const a=ue,l=pe,s=ne,r=ae,o=ce;return P(),L(o,null,{default:R((()=>[S(a,{onClick:I},{default:R((()=>[S(g,{name:"file-back",size:"16"})])),_:1}),N(v)?(P(),j("div",{key:0,ref_key:"pathListRef",ref:i,class:"path-list",onClick:b},[S(l,{trigger:"click",placement:"bottom-start",options:N(f),onSelect:h},{default:R((()=>[G(F("div",{class:"path-item",onClick:t[0]||(t[0]=e=>e.stopPropagation())},[F("div",Ee,[S(g,{name:"file-dir",size:"16"})]),F("div",Be,[S(g,{name:"base-arrow-right"})])],512),[[Q,N(c)]])])),_:1},8,["options"]),G(F("div",{class:"path-item",onClick:t[1]||(t[1]=e=>k("/",e))},[F("div",Ve,U(e.$t("file.rootDirectory")),1),F("div",We,[S(g,{name:"base-arrow-right"})])],512),[[Q,!N(c)]]),(P(!0),j(q,null,A(N(u),((e,t)=>(P(),j("div",{class:"path-item",key:`${e}_${t}`,onClick:t=>k(e.originalIndex,t)},[F("div",Ke,[S(s,{class:"max-w-150px!"},{default:R((()=>[E(U(e.name),1)])),_:2},1024)]),F("div",Ze,[S(g,{name:"base-arrow-right"})])],8,Je)))),128))],512)):(P(),L(r,{key:1,ref_key:"inputRef",ref:m,value:N(n),"onUpdate:value":t[2]||(t[2]=e=>H(n)?n.value=e:null),class:"flex-1",placeholder:" ",onFocus:t[3]||(t[3]=e=>x(!1)),onBlur:t[4]||(t[4]=e=>x(!0)),onKeydown:Y(z,["enter"])},null,8,["value"])),S(a,{onClick:M},{default:R((()=>[S(g,{name:"base-refresh",size:"16"})])),_:1})])),_:1})}}}),Xe=_(He,[["__scopeId","data-v-cfc90488"]]),Ge=k({__name:"node-select",props:{side:{}},setup(e){const t=e,a=_e(),{leftPath:l,rightPath:s,nodesList:r,leftNodeId:n,rightNodeId:i}=J(a),o=K({get:()=>"left"===t.side?n.value:i.value,set:e=>{"left"===t.side?n.value=e:i.value=e}}),d=K({get:()=>"left"===t.side?l.value:s.value,set:e=>{"left"===t.side?l.value=e:s.value=e}}),u=e=>{d.value=e,"left"===t.side?a.refreshLeft():a.refreshRight()},c=K((()=>r.value.map((e=>{const a="left"===t.side?i.value:n.value;return{...e,disabled:e.value===a}}))));return(e,t)=>{const a=fe,l=se;return P(),L(l,{class:"mb-16px"},{default:R((()=>[S(a,{class:"w-160px","consistent-menu-width":!1,value:N(o),"onUpdate:value":t[0]||(t[0]=e=>H(o)?o.value=e:null),options:N(c),placeholder:e.$t("Select node")},null,8,["value","options","placeholder"]),S(Xe,{class:"flex-1","current-path":N(d),onPathChange:u},null,8,["current-path"])])),_:1})}}}),Qe={class:"flex flex-col h-full p-20px"},Ye={class:"flex flex-col h-full p-20px"},et=_(k({__name:"index",setup:e=>(_e().getNode(),O((()=>{const{send:e,close:t}=he("/ws_modsoc",{immediate:!0,onMessage:(e,a)=>{try{"end"!==JSON.parse(a.data).type&&Ie(),t()}catch{t()}}});e({mod_name:"node",sub_mod_name:"file_transfer",def_name:"transfer_status",callback:"check_status",data:{}})})),(e,t)=>{const a=le,l=se;return P(),L(l,{class:"flex-nowrap! box-view"},{default:R((()=>[S(a,null,{default:R((()=>[F("div",Qe,[S(Ge,{side:"left"}),S(Ae,{side:"left"})])])),_:1}),S(a,null,{default:R((()=>[F("div",Ye,[S(Ge,{side:"right"}),S(Ae,{side:"right"})])])),_:1})])),_:1})})}),[["__scopeId","data-v-a14a6f1a"]]),tt=Object.freeze(Object.defineProperty({__proto__:null,default:et},Symbol.toStringTag,{value:"Module"}));e("i",tt)}}}));