u+1&&p{let a=Ut(n),l=Ut(o)&a,u=~a,s;return u>=105?(s=l|u-5,l=l|100):u>=3?(s=l|u-1,l=l|2):(l=l|1,s=l),[ka(l),ka(s)]},y4=o=>ye.IPv4.subnetMaskFromPrefixLength(o).toString();var It={isValidMask:x4,isValidIPv4:_4,isValidMaskRange:w4,calcMaskRange:k4,prefixToMask:y4};const ca=o=>(it("data-v-0d919a1e"),o=o(),rt(),o),F4=["onSubmit"],E4={class:"actioner-dns_header"},$4={class:"actioner-dns_body"},C4={class:"label-item"},D4={class:"label-item_key"},B4={class:"label-item_value"},Y4={class:"label-item"},A4={class:"label-item_key"},S4={class:"label-item_value"},z4={key:0,class:"chose_dhcp"},P4={key:0,class:"dhcp_info"},T4={key:1,class:"dhcp_info"},I4={class:"label-item"},M4={class:"label-item_key"},L4={class:"label-item_value"},N4={class:"label-item"},O4={class:"label-item_key"},V4={class:"label-item_value"},G4={class:"actioner-dns_footer"},j4=["disabled"],U4={key:1,class:"actioner-dns"},q4={class:"actioner-dns_header"},R4={class:"actioner-dns_body"},W4={key:0,class:"setting_status"},H4=ca(()=>t("div",{class:"success_icon"},[t("svg",{t:"1642063181211",class:"icon",viewBox:"0 0 1024 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg","p-id":"5062",width:"128",height:"128"},[t("path",{d:"M512 85.333333c235.648 0 426.666667 191.018667 426.666667 426.666667s-191.018667 426.666667-426.666667 426.666667S85.333333 747.648 85.333333 512 276.352 85.333333 512 85.333333z m-74.965333 550.4L346.453333 545.152a42.666667 42.666667 0 1 0-60.330666 60.330667l120.704 120.704a42.666667 42.666667 0 0 0 60.330666 0l301.653334-301.696a42.666667 42.666667 0 1 0-60.288-60.330667l-271.530667 271.488z",fill:"#52C41A","p-id":"5063"})])],-1)),J4={class:"config-message"},Z4=["href"],K4={key:1,class:"setting_status"},Q4=ca(()=>t("div",{class:"success_icon"},[t("svg",{t:"1642063200324",class:"icon",viewBox:"0 0 1024 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg","p-id":"5898",width:"128",height:"128"},[t("path",{d:"M549.044706 512l166.189176-166.249412a26.383059 26.383059 0 0 0 0-36.98447 26.383059 26.383059 0 0 0-37.044706 0L512 475.015529l-166.249412-166.249411a26.383059 26.383059 0 0 0-36.98447 0 26.383059 26.383059 0 0 0 0 37.044706L475.015529 512l-166.249411 166.249412a26.383059 26.383059 0 0 0 0 36.98447 26.383059 26.383059 0 0 0 37.044706 0L512 548.984471l166.249412 166.249411a26.383059 26.383059 0 0 0 36.98447 0 26.383059 26.383059 0 0 0 0-37.044706L548.984471 512zM512 1024a512 512 0 1 1 0-1024 512 512 0 0 1 0 1024z",fill:"#E84335","p-id":"5899"})])],-1)),X4={class:"config-message"},tp={key:2,class:"setting_status"},ep=ca(()=>t("div",{class:"success_icon"},[t("svg",{width:"128px",height:"128px",viewBox:"0 0 128 128",version:"1.1",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink"},[t("g",{id:"icon_yellow",stroke:"none","stroke-width":"1",fill:"none","fill-rule":"evenodd"},[t("g",{id:"Icon/Warning"},[t("rect",{id:"\u77E9\u5F62",fill:"#000000","fill-rule":"nonzero",opacity:"0",x:"0",y:"0",width:"128",height:"128"}),t("path",{d:"M64,8 C33.075,8 8,33.075 8,64 C8,94.925 33.075,120 64,120 C94.925,120 120,94.925 120,64 C120,33.075 94.925,8 64,8 Z M60,37 C60,36.45 60.45,36 61,36 L67,36 C67.55,36 68,36.45 68,37 L68,71 C68,71.55 67.55,72 67,72 L61,72 C60.45,72 60,71.55 60,71 L60,37 Z M64,92 C60.6875,92 58,89.3125 58,86 C58,82.6875 60.6875,80 64,80 C67.3125,80 70,82.6875 70,86 C70,89.3125 67.3125,92 64,92 Z",id:"\u5F62\u72B6",fill:"#FAAD14"})])])])],-1)),ap={class:"config-message"},op=T({props:{Close:{type:Function,required:!0}},setup(o){const n=o,{$gettext:a,$ngettext:l}=H(),u=F(0),s=F({lanIp:"",netMask:"255.255.255.0",enableDhcp:!1,dhcpStart:"",dhcpEnd:""});F("");const p=F(!1);F(!0),F(!1);const w=F(""),m=F(2),c=F(!1),f=F("timeout");let g=!0;(()=>{G.Guide.GetLan.GET().then(_=>{_.data.result&&(c.value=_.data.result.enableDhcp||!1,_.data.result.enableDhcp=!1,s.value=_.data.result,_.data.result.lanIp!==location.hostname&&(g=!1))})})();const k=()=>{const _=s.value;if(!It.isValidIPv4(_.lanIp)){E.Warning(a("IPv4\u5730\u5740\u683C\u5F0F\u9519\u8BEF"));return}if(!It.isValidMask(_.netMask)){E.Warning(a("IPv4\u5B50\u7F51\u63A9\u7801\u683C\u5F0F\u9519\u8BEF"));return}const y=It.calcMaskRange(_.lanIp,_.netMask);_.dhcpStart=y[0],_.dhcpEnd=y[1],s.value=_},b=()=>{const _=s.value;if(!It.isValidIPv4(_.lanIp)){E.Warning(a("IPv4\u5730\u5740\u683C\u5F0F\u9519\u8BEF"));return}if(!It.isValidMask(_.netMask)){E.Warning(a("IPv4\u5B50\u7F51\u63A9\u7801\u683C\u5F0F\u9519\u8BEF"));return}if(_.enableDhcp&&!(It.isValidIPv4(_.dhcpStart)&&It.isValidIPv4(_.dhcpEnd)&&It.isValidMaskRange(_.lanIp,_.netMask,_.dhcpStart,_.dhcpEnd))){E.Warning(a("DHCP\u7684IP\u6C60\u683C\u5F0F\u9519\u8BEF\u6216\u8D85\u51FA\u5B50\u7F51\u8303\u56F4"));return}const y=E.Loading(a("\u6B63\u5728\u914D\u7F6E\u2026\u8BF7\u7A0D\u7B49"),30);let $=0;const A=Y=>{f.value=Y,u.value=1,$=1,y.Close()},z=()=>{const Y=new Date().getTime()+3e4,C=g?location.protocol+"//"+_.lanIp+(location.port?":"+location.port:""):location.origin,P=C+"/luci-static/resources/icons/loading.gif",R=()=>{$==0&&(new Date().getTime()>Y?A("timeout"):window.setTimeout(I,2e3))},V=()=>{$==0&&(w.value=C+location.pathname,A("success"),window.setTimeout(()=>{m.value=1},1e3),window.setTimeout(()=>{location.href=w.value},2e3))},I=()=>{if($!=0)return;console.log("check online ",P);const M=new Image;M.onload=V,M.onerror=R,M.src=P};window.setTimeout(I,5e3)};G.Guide.LanIp.POST(_).then(Y=>{var C;if(Y!=null&&Y.data){if((Y.data.success||0)==0)return;if((C=Y.data)!=null&&C.error)throw Y.data.error}throw a("\u672A\u77E5\u9519\u8BEF")}).catch(Y=>{$==0&&(A("fail"),E.Error(Y))}),z(),window.setTimeout(()=>{$==0&&A("timeout")},3e4)},x=_=>{_.preventDefault(),n.Close&&n.Close()},v=_=>{location.reload()};return(_,y)=>(r(),Z(_t,{Close:o.Close,type:1},{default:j(()=>[u.value==0?(r(),d("form",{key:0,class:"actioner-dns",onSubmit:ut(b,["prevent"])},[t("div",E4,[t("span",null,i(e(a)("\u5185\u7F51\u914D\u7F6E")),1)]),t("div",$4,[t("div",C4,[t("div",D4,[t("span",null,i(e(a)("IPv4\u5730\u5740")),1)]),t("div",B4,[L(t("input",{type:"text",placeholder:"192.168.100.1",required:"","onUpdate:modelValue":y[0]||(y[0]=$=>s.value.lanIp=$),onChange:k},null,544),[[et,s.value.lanIp,void 0,{trim:!0}]])])]),t("div",Y4,[t("div",A4,[t("span",null,i(e(a)("IPv4\u5B50\u7F51\u63A9\u7801")),1)]),t("div",S4,[L(t("input",{type:"text",placeholder:"255.255.255.0",required:"","onUpdate:modelValue":y[1]||(y[1]=$=>s.value.netMask=$),onChange:k},null,544),[[et,s.value.netMask,void 0,{trim:!0}]])])]),c.value?(r(),d("div",z4,[B(Ma,{modelValue:s.value.enableDhcp,"onUpdate:modelValue":y[2]||(y[2]=$=>s.value.enableDhcp=$)},{default:j(()=>[s.value.enableDhcp?(r(),d("span",P4,i(e(a)("\u4FEE\u6539DHCP\u670D\u52A1")),1)):(r(),d("span",T4,i(e(a)("\u4FDD\u6301DHCP\u670D\u52A1\u8BBE\u7F6E")),1))]),_:1},8,["modelValue"])])):D("",!0),s.value.enableDhcp?(r(),d(U,{key:1},[t("div",I4,[t("div",M4,[t("span",null,i(e(a)("IP\u6C60\u8D77\u59CB\u5730\u5740")),1)]),t("div",L4,[L(t("input",{type:"text",placeholder:"192.168.100.100",required:"","onUpdate:modelValue":y[3]||(y[3]=$=>s.value.dhcpStart=$)},null,512),[[et,s.value.dhcpStart,void 0,{trim:!0}]])])]),t("div",N4,[t("div",O4,[t("span",null,i(e(a)("IP\u6C60\u7ED3\u675F\u5730\u5740")),1)]),t("div",V4,[L(t("input",{type:"text",placeholder:"192.168.100.100",required:"","onUpdate:modelValue":y[4]||(y[4]=$=>s.value.dhcpEnd=$)},null,512),[[et,s.value.dhcpEnd,void 0,{trim:!0}]])])])],64)):D("",!0)]),t("div",G4,[t("button",{class:"cbi-button cbi-button-apply app-btn",disabled:p.value},i(e(a)("\u786E\u8BA4")),9,j4),t("button",{class:"cbi-button cbi-button-remove app-btn app-back",onClick:x},i(e(a)("\u53D6\u6D88")),1)])],40,F4)):u.value==1?(r(),d("div",U4,[t("div",q4,[t("span",null,i(e(a)("\u66F4\u6362\u914D\u7F6E")),1)]),t("div",R4,[f.value=="success"?(r(),d("div",W4,[H4,t("div",J4,i(e(a)("\u914D\u7F6E\u6210\u529F")),1),t("a",{href:w.value,class:"NewAdress"},i(e(a)("%{ countdown }s\u540E \u8DF3\u8F6C\u65B0\u5730\u5740",{countdown:""+m.value})),9,Z4)])):f.value=="fail"?(r(),d("div",K4,[Q4,t("div",X4,i(e(a)("\u914D\u7F6E\u5931\u8D25")),1),t("p",null,i(e(a)("\u8BF7\u5C1D\u8BD5\u91CD\u65B0\u914D\u7F6E")),1),t("button",{class:"cbi-button cbi-button-apply app-btn",onClick:v},i(e(a)("\u6211\u77E5\u9053\u4E86")),1)])):f.value=="timeout"?(r(),d("div",tp,[ep,t("div",ap,i(e(a)("\u914D\u7F6E\u8D85\u65F6")),1),t("p",null,i(e(a)("\u8DEF\u7531\u5668 IP \u53EF\u80FD\u5DF2\u7ECF\u4FEE\u6539\u6210\u529F\u3002\u82E5\u5237\u65B0\u9875\u9762\u5931\u8D25\uFF0C\u8BF7\u91CD\u65B0\u8FDE\u63A5\u8DEF\u7531\u5668\uFF0C\u5426\u5219\u8BF7\u5C1D\u8BD5\u91CD\u65B0\u914D\u7F6E\u3002")),1),t("button",{class:"cbi-button cbi-button-apply app-btn",onClick:v},i(e(a)("\u5237\u65B0\u9875\u9762")),1)])):D("",!0)])])):D("",!0)]),_:1},8,["Close"]))}});var np=N(op,[["__scopeId","data-v-0d919a1e"]]);const ip=()=>{const o=document.createElement("div");document.body.appendChild(o);const n=vt(np,{Close:()=>{a()}});n.mount(o);const a=()=>{n.unmount(),o.remove()};return{Close:a}},rp={key:0,class:"actioner-dns"},sp={class:"actioner-dns_header"},dp={class:"actioner-dns_body"},lp={class:"sandbox_info"},up={key:0,class:"disk_loading_icon"},cp={class:"disk_loading_info"},pp={key:1,class:"disk_tips"},fp={class:"label-item"},mp={class:"label-item_key"},gp={class:"label-item_value"},vp={value:""},bp=["value"],hp={class:"label-item"},_p={class:"label-item_key"},xp={class:"label-item_value"},wp={selected:"true",value:""},kp=["value","disabled"],yp={class:"sandbox_tips"},Fp={class:"sandbox_info timeout"},Ep={class:"sandbox_roboot_tips"},$p={class:"sandbox_roboot_refresh"},Cp={key:0,class:"actioner-dns_footer"},Dp=["disabled"],Bp={key:1,class:"actioner-tips"},Yp={class:"actioner-tips_header"},Ap={class:"actioner-tips_body"},Sp={class:"sandbox_info"},zp={class:"actioner-tips_footer"},Pp={key:2,class:"actioner-tips"},Tp={class:"actioner-tips_header"},Ip={class:"actioner-tips_body"},Mp={class:"sandbox_info"},Lp={class:"actioner-tips_footer"},Np=T({props:{Close:{type:Function,required:!0}},setup(o){const n=o,{$gettext:a,$ngettext:l}=H(),u=F(0);F("disk");const s=F(""),p=F(3),w=F(""),m=F([]),c=F(""),f=F(null);(()=>{G.Nas.SandboxDisks.GET().then($=>{var A;if($!=null&&$.data&&(A=$.data)!=null&&A.result){f.value=$.data.result;return}throw a("\u52A0\u8F7D\u78C1\u76D8\u4FE1\u606F\u5931\u8D25")}).catch($=>{s.value=$,u.value=3})})();const h=()=>G.System.Reboot.POST({name:w.value,path:c.value}).then($=>{var A;if(!($!=null&&$.data&&(((A=$==null?void 0:$.data)==null?void 0:A.success)||0)==0))throw a("\u672A\u77E5\u9519\u8BEF")}),k=$=>{var A,z;c.value="",m.value=w.value&&((z=(A=f.value)==null?void 0:A.disks.find(Y=>Y.path==w.value))==null?void 0:z.childrens)||[]},b=()=>{p.value>0&&(p.value-=1,window.setTimeout(b,1e3))},x=$=>{$.preventDefault(),n.Close&&n.Close()},v=()=>{new Promise(($,A)=>{const z="/luci-static/resources/icons/loading.gif",Y=()=>{window.setTimeout(C,2e3)},C=()=>{const P=new Image;P.onload=$,P.onerror=Y,P.src=z};window.setTimeout(C,1e4)}).then(()=>{window.setTimeout(()=>{location.reload()},2e3)})},_=$=>{const A=E.Loading(a("\u914D\u7F6E\u6C99\u7BB1\u91CD\u542F\u4E2D..."));G.Nas.Sandbox.POST({path:c.value}).then(z=>{var Y;if(z!=null&&z.data){if((z.data.success||0)==0)return u.value=2,window.setTimeout(b,1e3),h();if((Y=z.data)!=null&&Y.error)throw z.data.error}throw a("\u672A\u77E5\u9519\u8BEF")}).then(v).catch(z=>E.Warning(z)).finally(()=>A.Close())},y=()=>{u.value=0};return($,A)=>{const z=ht("icon-loading");return r(),Z(_t,{Close:o.Close,type:1},{default:j(()=>[u.value==0||u.value==2?(r(),d("div",rp,[t("div",sp,[t("span",null,i(e(a)("\u6C99\u7BB1\u6A21\u5F0F\u914D\u7F6E\u5411\u5BFC")),1)]),t("div",dp,[t("p",lp,i(e(a)("\u4E00\u4E2A\u7B80\u6613\u6C99\u7BB1\uFF0C\u65B9\u4FBF\u7528\u6765\u5B9E\u9A8C\u7CFB\u7EDF\u914D\u7F6E\u548C\u7A0B\u5E8F\uFF0C\u65B9\u4FBF\u5F00\u53D1\u672A\u5B8C\u6210\u7684\u8F6F\u4EF6\uFF0C\u4F46\u4E0D\u4FDD\u62A4 Docker \u548C\u786C\u76D8\u7684\u6570\u636E")),1),u.value==0?(r(),d(U,{key:0},[f.value?D("",!0):(r(),d("div",up,[B(z,{size:38,color:"currentColor"}),t("span",cp,i(e(a)("\u6B63\u5728\u52A0\u8F7D\u4E2D...")),1)])),f.value&&f.value.disks.length==0?(r(),d("div",pp,[B(zt),t("span",null,i(e(a)("\u68C0\u6D4B\u4E0D\u5230\u6302\u8F7D\u7684\u78C1\u76D8\u4FE1\u606F\uFF0C\u8BF7\u5148\u63D2\u4E0A\u78C1\u76D8\uFF0C\u5EFA\u8BAE\u4F7F\u7528U\u76D8\u6216\u8005\u79FB\u52A8\u786C\u76D8\uFF0C\u65B9\u4FBF\u88C5\u5378")),1)])):D("",!0),f.value&&f.value.disks.length>0?(r(),d(U,{key:2},[t("div",fp,[t("div",mp,[t("span",null,i(e(a)("\u76EE\u6807\u78C1\u76D8\uFF08\u5EFA\u8BAE\u9009\u62E9U\u76D8\u6216\u8005\u79FB\u52A8\u786C\u76D8\uFF0C\u65B9\u4FBF\u88C5\u5378\uFF09")),1)]),t("div",gp,[L(t("select",{name:"",id:"",onChange:k,"onUpdate:modelValue":A[0]||(A[0]=Y=>w.value=Y)},[t("option",vp,i(e(a)("\u8BF7\u9009\u62E9\u76EE\u6807\u78C1\u76D8")),1),(r(!0),d(U,null,tt(f.value.disks,(Y,C)=>(r(),d("option",{value:Y.path,key:C},i(Y.venderModel)+"\uFF08"+i(Y.size)+"\uFF09 ",9,bp))),128))],544),[[dt,w.value]])])]),t("div",hp,[t("div",_p,[t("span",null,i(e(a)("\u76EE\u6807\u5206\u533A\uFF08\u5206\u533A\u5927\u5C0F\u987B\u5927\u4E8E2G\uFF0C\u5C06\u6B64\u5206\u533A\u4F5C\u4E3A\u5916\u90E8 overlay \u4F7F\u7528\uFF09")),1)]),t("div",xp,[L(t("select",{name:"",id:"","onUpdate:modelValue":A[1]||(A[1]=Y=>c.value=Y)},[t("option",wp,i(e(a)("\u8BF7\u9009\u62E9\u76EE\u6807\u5206\u533A")),1),(r(!0),d(U,null,tt(m.value,(Y,C)=>(r(),d("option",{value:Y.path,key:C,disabled:Y.sizeInt<(1<<30)*1||Y.isSystemRoot},i(Y.name)+"\uFF08"+i(Y.filesystem||e(a)("\u672A\u683C\u5F0F\u5316"))+"\uFF09"+i(Y.total),9,kp))),128))],512),[[dt,c.value]])])]),t("div",yp,[B(zt),t("span",null,i(e(a)("\u6B64\u64CD\u4F5C\u4F1A\u5C06\u4F1A\u5220\u9664\u8BE5\u5206\u533A\u5168\u90E8\u6570\u636E")),1)])],64)):D("",!0)],64)):D("",!0),u.value==2?(r(),d(U,{key:1},[t("p",Fp,[nt(i(e(a)("\u5373\u5C06\u91CD\u542F\u8BBE\u5907"))+" ",1),t("span",null,"\uFF08"+i(p.value)+"s\uFF09",1)]),t("p",Ep,[nt(i(e(a)("\u7B49\u5F85\u8BBE\u5907\u91CD\u542F\uFF0C\u91CD\u542F\u5B8C\u6210\u540E")),1),t("span",$p,i(e(a)("\u8BF7\u5237\u65B0\u754C\u9762")),1)])],64)):D("",!0)]),u.value==0?(r(),d("div",Cp,[t("button",{class:"cbi-button cbi-button-apply app-btn",disabled:!c.value,onClick:A[2]||(A[2]=Y=>u.value=1)},i(e(a)("\u5F00\u542F\u6C99\u7BB1")),9,Dp),t("button",{class:"cbi-button cbi-button-remove app-btn app-back",onClick:x},i(e(a)("\u53D6\u6D88")),1)])):D("",!0)])):D("",!0),u.value==1?(r(),d("div",Bp,[t("div",Yp,[t("span",null,i(e(a)("\u6E29\u99A8\u63D0\u793A")),1)]),t("div",Ap,[t("p",Sp,i(e(a)("\u6B64\u64CD\u4F5C\u4F1A\u5C06\u4F1A\u5220\u9664\u8BE5\u5206\u533A\u5168\u90E8\u6570\u636E\uFF0C\u5E76\u683C\u5F0F\u5316\u6210EXT4\uFF0C\u968F\u540E\u81EA\u52A8\u91CD\u542F\u8FDB\u5165\u6C99\u7BB1\u6A21\u5F0F\uFF0C\u662F\u5426\u7EE7\u7EED\uFF1F")),1)]),t("div",zp,[t("button",{class:"cbi-button cbi-button-apply app-btn",onClick:_},i(e(a)("\u7EE7\u7EED")),1),t("button",{class:"cbi-button cbi-button-remove app-btn app-back",onClick:y},i(e(a)("\u53D6\u6D88")),1)])])):D("",!0),u.value==3?(r(),d("div",Pp,[t("div",Tp,[t("span",null,i(e(a)("\u9519\u8BEF")),1)]),t("div",Ip,[t("p",Mp,i(s.value),1)]),t("div",Lp,[t("button",{class:"cbi-button cbi-button-remove app-btn app-back",onClick:y},i(e(a)("\u53D6\u6D88")),1)])])):D("",!0)]),_:1},8,["Close"])}}});var Op=N(Np,[["__scopeId","data-v-59ad49e6"]]);const Vp=()=>{const o=document.createElement("div");document.body.appendChild(o);const n=vt(Op,{Close:()=>{a()}});n.mount(o);const a=()=>{n.unmount(),o.remove()};return{Close:a}},Gp={key:0,class:"actioner-dns"},jp={class:"actioner-dns_header"},Up={class:"actioner-dns_body"},qp={class:"sandbox_info"},Rp={class:"sandbox_environment"},Wp={class:"sandbox_environment_info"},Hp={class:"sandbox_environment_reboot"},Jp=["innerHTML"],Zp={class:"actioner-dns_footer"},Kp=["disabled"],Qp=["disabled"],Xp=["disabled"],t7=T({props:{Close:{type:Function,required:!0}},setup(o){const n=o,{$gettext:a,$ngettext:l}=H(),u=F(0),s=F(!1),p=()=>{new Promise((g,h)=>{const k="/luci-static/resources/icons/loading.gif",b=()=>{window.setTimeout(x,2e3)},x=()=>{const v=new Image;v.onload=g,v.onerror=b,v.src=k};window.setTimeout(x,1e4)}).then(()=>{window.setTimeout(()=>{location.reload()},2e3)})},w=()=>{s.value=!0;const g=E.Loading(a("\u63D0\u4EA4\u4E2D..."));G.Nas.SandboxCommit.POST().then(h=>{var k,b;if(h!=null&&h.data)if((((k=h==null?void 0:h.data)==null?void 0:k.success)||0)==0){E.Loading(a("\u8BBE\u5907\u91CD\u542F\u4E2D..."));return}else(b=h==null?void 0:h.data)!=null&&b.error&&alert(h.data.error);throw a("\u672A\u77E5\u9519\u8BEF")}).then(p).catch(h=>{E.Error(h),s.value=!1}).finally(()=>g.Close())},m=()=>{s.value=!0;const g=E.Loading(a("\u91CD\u7F6E\u4E2D..."));G.Nas.SandboxReset.POST().then(h=>{var k,b;if(h!=null&&h.data)if((((k=h==null?void 0:h.data)==null?void 0:k.success)||0)==0){E.Loading(a("\u8BBE\u5907\u91CD\u542F\u4E2D... \u82E5\u9875\u9762\u957F\u65F6\u95F4\u672A\u5237\u65B0\u53EF\u80FD\u9700\u8981\u624B\u52A8\u586B\u5199\u5730\u5740"));return}else(b=h==null?void 0:h.data)!=null&&b.error&&alert(h.data.error);throw a("\u672A\u77E5\u9519\u8BEF")}).then(p).catch(h=>{E.Error(h),s.value=!1}).finally(()=>g.Close())},c=()=>{if(!confirm(a("\u786E\u5B9A\u653E\u5F03\u6C99\u7BB1\u4E2D\u7684\u6570\u636E\uFF1F\u518D\u6B21\u8FDB\u5165\u6C99\u7BB1\u9700\u8981\u91CD\u65B0\u683C\u5F0F\u5316\u76F8\u5E94\u78C1\u76D8\u5206\u533A")))return;s.value=!0;const g=E.Loading(a("\u6267\u884C\u4E2D..."));G.Nas.SandboxExit.POST().then(h=>{var k,b;if(h!=null&&h.data)if((((k=h==null?void 0:h.data)==null?void 0:k.success)||0)==0){E.Loading(a("\u8BBE\u5907\u91CD\u542F\u4E2D... \u82E5\u9875\u9762\u957F\u65F6\u95F4\u672A\u5237\u65B0\u53EF\u80FD\u9700\u8981\u624B\u52A8\u586B\u5199\u5730\u5740"));return}else(b=h==null?void 0:h.data)!=null&&b.error&&alert(h.data.error);throw a("\u672A\u77E5\u9519\u8BEF")}).then(p).catch(h=>{E.Error(h),s.value=!1}).finally(()=>g.Close())},f=g=>{g.preventDefault(),n.Close&&n.Close()};return(g,h)=>(r(),Z(_t,{Close:o.Close,type:1},{default:j(()=>[u.value==0?(r(),d("div",Gp,[t("div",jp,[t("span",null,i(e(a)("\u6C99\u7BB1\u6A21\u5F0F\u914D\u7F6E\u5411\u5BFC")),1)]),t("div",Up,[t("p",qp,i(e(a)("\u4E00\u4E2A\u7B80\u6613\u6C99\u7BB1\uFF0C\u65B9\u4FBF\u7528\u6765\u5B9E\u9A8C\u7CFB\u7EDF\u914D\u7F6E\u548C\u7A0B\u5E8F\uFF0C\u65B9\u4FBF\u5F00\u53D1\u672A\u5B8C\u6210\u7684\u8F6F\u4EF6\uFF0C\u4F46\u4E0D\u4FDD\u62A4 Docker \u548C\u786C\u76D8\u7684\u6570\u636E")),1),t("div",Rp,[t("p",null,i(e(a)("\u5F53\u524D\u5904\u4E8E\u6C99\u7BB1\u73AF\u5883\uFF1A")),1),t("p",null,i(e(a)("1\u3001\u70B9\u51FB\u201C\u63D0\u4EA4\u201D\u53EF\u5C06\u53D8\u66F4\u5408\u5E76\u5230\u975E\u6C99\u7BB1\u73AF\u5883")),1),t("p",null,i(e(a)("2\u3001\u70B9\u51FB\u201C\u91CD\u7F6E\u201D\u53EF\u5C06\u6C99\u7BB1\u6062\u590D\u5230\u521D\u59CB\u72B6\u6001")),1),t("p",null,i(e(a)("3\u3001\u70B9\u51FB\u201C\u9000\u51FA\u201D\u53EF\u9000\u51FA\u6C99\u7BB1\u73AF\u5883\uFF0C\u5E76\u653E\u5F03\u6C99\u7BB1\u4E2D\u7684\u6570\u636E")),1)]),t("div",Wp,[nt(i(e(a)("\u4EE5\u4E0A\u64CD\u4F5C\u90FD\u5C06\u91CD\u542F\u8BBE\u5907\uFF0C\u8BBE\u5907\u91CD\u542F\u5B8C\u6210\u540E\u4F1A\u81EA\u52A8\u5237\u65B0\u9875\u9762\u3002\u5982\u679C IP \u53D8\u5316\u53EF\u80FD\u9700\u8981")),1),t("span",Hp,i(e(a)("\u624B\u52A8\u5728\u5730\u5740\u680F\u8F93\u5165\u5730\u5740")),1),t("p",{class:"sandbox_environment_tex",innerHTML:e(a)("\u5982\u9700\u4E34\u65F6\u9000\u51FA\u6C99\u7BB1\u73AF\u5883\uFF0C\u8BF7\u5C06\u8BBE\u5907\u5173\u673A\u540E\u62D4\u51FA\u76F8\u5173\u78C1\u76D8\uFF0C\u542F\u52A8\u524D\u63D2\u5165\u76F8\u5173\u78C1\u76D8\u53EF\u518D\u6B21\u8FDB\u5165\u6C99\u7BB1\u3002
\u6CE8\u610F\u4E34\u65F6\u9000\u51FA\u6C99\u7BB1\u73AF\u5883\u4EE5\u540E\u5347\u7EA7\u56FA\u4EF6\u4F1A\u5BFC\u81F4\u4E4B\u524D\u7684\u6C99\u7BB1\u6570\u636E\u65E0\u6548",{},!0)},null,8,Jp)])]),t("div",Zp,[t("button",{class:"cbi-button cbi-button-apply app-btn",onClick:w,disabled:s.value},i(e(a)("\u63D0\u4EA4")),9,Kp),t("button",{class:"cbi-button cbi-button-apply app-btn",onClick:m,disabled:s.value},i(e(a)("\u91CD\u7F6E")),9,Qp),t("button",{class:"cbi-button cbi-button-apply app-btn",onClick:c,disabled:s.value},i(e(a)("\u9000\u51FA")),9,Xp),t("button",{class:"cbi-button cbi-button-remove app-btn app-back",onClick:f},i(e(a)("\u53D6\u6D88")),1)])])):D("",!0)]),_:1},8,["Close"]))}});var e7=N(t7,[["__scopeId","data-v-3e084f0f"]]);const a7=()=>{const o=document.createElement("div");document.body.appendChild(o);const n=vt(e7,{Close:()=>{a()}});n.mount(o);const a=()=>{n.unmount(),o.remove()};return{Close:a}},o7={class:"item_container"},n7=["onClick","title"],i7={class:"renew"},r7={key:0},s7={key:1,style:{display:"inline-block","margin-left":"4px"}},d7={class:"app-update-button-menu"},l7=["onClick"],u7={class:"app-update-menu-item"},c7={key:0,class:"app-update-menu-item-loading"},p7=["disabled"],f7={class:"dns_txt"},m7={key:0,style:{display:"inline-block","margin-left":"4px"}},g7=T({setup(o){var A,z;const{$gettext:n}=H(),a=F(!0);(z=(A=window.quickstart_configs)==null?void 0:A.update)!=null&&z.disable&&(a.value=!1);const l=F(!1),u=F(a.value),s=F(!1),p=Me(),w=Fe(),m=Q(()=>w.status),c=F(),f=()=>{Oa()};At(u,Y=>{s.value=!0,G.System.AutoCheckUpdate.POST({enable:Y}).catch(C=>{E.Warning(C)}).finally(()=>{s.value=!1})});const g=()=>{window.location.href="/cgi-bin/luci/admin/system/ota"},h=()=>{window.location.href="/cgi-bin/luci/admin/status/logs"},k=()=>{Vp()},b=()=>{a7()},x=()=>{alert(n("\u8BE5\u56FA\u4EF6\u4E0D\u652F\u6301\u6C99\u7BB1\u6A21\u5F0F"))},v=()=>{ip()},_=()=>{Va()},y=()=>{var Y,C,P,R;window.open(`${(C=(Y=window.quickstart_configs)==null?void 0:Y.ttyd)!=null&&C.ssl?"https":"http"}://${window.location.hostname}:${((R=(P=window.quickstart_configs)==null?void 0:P.ttyd)==null?void 0:R.port)||7681}/`,"_blank")},$=()=>{l.value=!l.value};return a.value&&setTimeout(()=>{p.requestCheckUpdate()},1100),te("sandbox")&&G.Nas.GetSandbox.GET().then(C=>{var P,R,V;C!=null&&C.data&&((((P=C==null?void 0:C.data)==null?void 0:P.success)||0)==0?(R=C==null?void 0:C.data)!=null&&R.result&&(c.value=C.data.result):(V=C==null?void 0:C.data)!=null&&V.error&&alert(C.data.error))}).catch(C=>E.Warning(C)),(Y,C)=>{var V,I,M,W,bt,Bt,gt;const P=ht("icon-loading"),R=ht("switch-box");return r(),d("div",o7,[t("div",{class:"item",style:{backgroundColor:"#f3f7fd"},onClick:v},[B(l4,{color:"#2b7fff",class:"icon"}),t("span",null,i(e(n)("\u5185\u7F51\u914D\u7F6E")),1)]),e(te)("ttyd")?(r(),d("div",{key:0,class:"item",style:{backgroundColor:"#f4fbf7"},onClick:y},[B(p4,{color:"#00c850",class:"icon"}),t("span",null,i(e(n)("\u7EC8\u7AEF")),1)])):D("",!0),t("div",{class:"item",style:{backgroundColor:"#f9f7fd"},onClick:g},[t("span",{class:"app-update-button-more",onClick:ut($,["stop","prevent"]),title:e(n)("\u56FA\u4EF6\u66F4\u65B0\u9009\u9879")},[B(Ee)],8,n7),B(Zt,{color:"#ad46ff",class:"icon"}),t("span",i7,[(V=e(p).checkUpdate)!=null&&V.needUpdate?(r(),d("i",r7)):D("",!0),nt(" "+i(e(n)("\u56FA\u4EF6\u66F4\u65B0"))+" ",1),a.value&&e(p).checkUpdate==null?(r(),d("span",s7,[B(P,{size:"1em",color:"currentColor"})])):D("",!0)]),L(t("div",d7,[t("div",{class:"menu_background",onClick:ut($,["stop","prevent"])},null,8,l7),t("ul",{onClick:C[1]||(C[1]=ut(()=>{},["stop"]))},[t("li",null,[B(R,{modelValue:u.value,"onUpdate:modelValue":C[0]||(C[0]=jt=>u.value=jt)},{default:j(()=>[t("span",u7,i(e(n)("\u81EA\u52A8\u68C0\u67E5\u66F4\u65B0")),1)]),_:1},8,["modelValue"]),s.value?(r(),d("span",c7,[B(P,{size:"1em",color:"currentColor"})])):D("",!0)])])],512),[[Xt,l.value]])]),t("button",{class:st(["item",{"disabled-style":!((I=e(m))!=null&&I.proto)}]),style:{backgroundColor:"#f1fbfd"},onClick:f,disabled:!((M=e(m))!=null&&M.proto)},[B(xe,{color:"#00b8db",class:"icon"}),t("span",f7,[nt(i(e(n)("DNS\u914D\u7F6E"))+" ",1),(W=e(m))!=null&&W.proto?D("",!0):(r(),d("span",m7,[B(P,{size:"1em",color:"currentColor"})]))])],10,p7),t("div",{class:"item",style:{backgroundColor:"#fbf5fa"},onClick:_},[B(Ra,{color:"#f6339a",class:"icon"}),t("span",null,i(e(n)("\u8F6F\u4EF6\u6E90\u914D\u7F6E")),1)]),e(te)("sandbox")?(r(),d(U,{key:1},[((bt=c.value)==null?void 0:bt.status)=="unsupport"?(r(),d("div",{key:0,class:"item",style:{backgroundColor:"#f9fafb"},onClick:x},[B(Je,{color:"#cac9cd",class:"icon"}),t("span",null,i(e(n)("\u5F00\u542F\u6C99\u7BB1")),1)])):((Bt=c.value)==null?void 0:Bt.status)=="stopped"?(r(),d("div",{key:1,class:"item",style:{backgroundColor:"#fbf4f5"},onClick:k},[B(Je,{color:"#fb2c36",class:"icon"}),t("span",null,i(e(n)("\u5F00\u542F\u6C99\u7BB1")),1)])):((gt=c.value)==null?void 0:gt.status)=="running"?(r(),d("div",{key:2,class:"item",style:{backgroundColor:"#dae8fd"},onClick:b},[B(Je,{color:"#2b7fff",class:"icon"}),t("span",null,i(e(n)("\u6C99\u7BB1\u5DF2\u5F00\u542F")),1)])):D("",!0)],64)):D("",!0),t("div",{class:"item",style:{backgroundColor:"#fcf7f2"},onClick:h},[B(Wa,{color:"#ff6900",class:"icon"}),t("span",null,i(e(n)("\u65E5\u5FD7\u67E5\u770B")),1)])])}}});var v7=N(g7,[["__scopeId","data-v-30c4276a"]]);const b7={width:"200",height:"200",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",fill:"none"},h7=["fill"],_7=["fill"],x7=T({props:{color:{type:String,default:"#222222"}},setup(o){return(n,a)=>(r(),d("svg",b7,[t("path",{d:"M746 112c82.84 0 150 67.16 150 150S828.84 412 746 412 596 344.84 596 262 663.16 112 746 112z m0 48C689.668 160 644 205.668 644 262S689.668 364 746 364 848 318.332 848 262 802.332 160 746 160zM746 612c82.84 0 150 67.16 150 150S828.84 912 746 912 596 844.84 596 762s67.16-150 150-150z m0 48c-56.332 0-102 45.668-102 102s45.668 102 102 102 102-45.668 102-102-45.668-102-102-102zM262 364c82.84 0 150 67.16 150 150S344.84 664 262 664 112 596.84 112 514 179.16 364 262 364z m0 48C205.668 412 160 457.668 160 514S205.668 616 262 616 364 570.332 364 514 318.332 412 262 412z",fill:o.color,"p-id":"5059"},null,8,h7),t("path",{d:"M337.7 442.744l293.488-169.62 40.464 70.16-293.484 169.62zM387.708 526.728l277.02 160.12-40.468 70.156-277.02-160.12z",fill:o.color,"p-id":"5060"},null,8,_7)]))}}),w7={width:"200",height:"200",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",fill:"none"},k7=["fill"],Ja=T({props:{color:{type:String,default:"#9810f9"}},setup(o){return(n,a)=>(r(),d("svg",w7,[t("path",{d:"M827.84 886.4H187.9184375c-32.2659375 0-53.76-21.51375-53.76-53.784375V714.28625a53.889375 53.889375 0 0 1 53.76-53.784375h639.9215625a53.8940625 53.8940625 0 0 1 53.76 53.784375v118.35375a53.8940625 53.8940625 0 0 1-53.76 53.76z m-5.375625-172.11375H187.9184375v118.35375h634.5309375V714.28625z m-570 32.664375a26.88 26.88 0 1 1-26.88 26.88 26.88 26.88 0 0 1 26.865-26.88z m78.3403125 0a26.88 26.88 0 1 1-26.60625 27.1678125 26.88 26.88 0 0 1 26.5875-27.16875z m78.6 0a26.88 26.88 0 1 1-26.60625 27.1678125 26.88 26.88 0 0 1 26.5875-27.16875zM827.215625 624.9490625H187.2846875c-32.2603125 0-53.76-21.51375-53.76-53.784375V452.8353125a53.8940625 53.8940625 0 0 1 53.76-53.784375H827.196875a53.8940625 53.8940625 0 0 1 53.76 53.784375v118.329375a53.8940625 53.8940625 0 0 1-53.76 53.784375z m-5.38125-172.11375H187.285625v118.329375H821.815625V452.8353125z m-569.994375 31.9921875a26.88 26.88 0 1 1-26.88 26.88 26.88 26.88 0 0 1 26.88-26.88z m77.889375 0a26.88 26.88 0 1 1-26.88 26.88 26.88 26.88 0 0 1 26.8565625-26.88z m76.963125-0.403125a26.88 26.88 0 1 1-26.60625 27.1678125 26.88 26.88 0 0 1 26.5875-27.163125z m419.7890625-120.744375H186.56c-32.2509375 0-53.76-21.5278125-53.76-53.7984375V191.5521875a53.8940625 53.8940625 0 0 1 53.76-53.784375h639.9215625a53.8940625 53.8940625 0 0 1 53.76 53.784375v118.329375a53.8940625 53.8940625 0 0 1-53.76 53.7984375z m-5.3615625-172.1278125H186.56v118.329375h634.56V191.5521875z m-570.0140625 32.2753125a26.88 26.88 0 1 1-26.88 26.88 26.88 26.88 0 0 1 26.88-26.88z m78.6046875 0a26.88 26.88 0 1 1-26.88 26.88 26.88 26.88 0 0 1 26.8753125-26.88z m78.6046875 0a26.88 26.88 0 1 1-26.88 26.88 26.88 26.88 0 0 1 26.8846875-26.88z",fill:o.color,"p-id":"19012"},null,8,k7)]))}}),y7={width:"200",height:"200",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",fill:"none"},F7=["fill"],E7=T({props:{color:{type:String,default:"#155dfc"}},setup(o){return(n,a)=>(r(),d("svg",y7,[t("path",{d:"M716.8 750.933333c47.786667 0 95.573333-27.306667 119.466667-68.266666 23.893333-40.96 23.893333-95.573333 0-136.533334-23.893333-40.96-68.266667-68.266667-119.466667-68.266666-10.24 0-17.066667-3.413333-23.893333-10.24-6.826667-6.826667-10.24-13.653333-10.24-23.893334 0-95.573333-75.093333-170.666667-170.666667-170.666666s-170.666667 75.093333-170.666667 170.666666v6.826667c81.92 23.893333 136.533333 95.573333 136.533334 180.906667 0 13.653333-6.826667 23.893333-17.066667 30.72-10.24 6.826667-23.893333 6.826667-34.133333 0-10.24-6.826667-17.066667-17.066667-17.066667-30.72 0-64.853333-54.613333-119.466667-119.466667-119.466667S170.666667 566.613333 170.666667 631.466667 225.28 750.933333 290.133333 750.933333H716.8zM296.96 819.2c-102.4 3.413333-187.733333-75.093333-194.56-177.493333-3.413333-102.4 75.093333-191.146667 177.493333-194.56 0-126.293333 95.573333-228.693333 221.866667-238.933334 122.88-6.826667 232.106667 81.92 249.173333 208.213334 105.813333 17.066667 180.906667 112.64 170.666667 218.453333-10.24 102.4-98.986667 184.32-204.8 184.32H296.96z",fill:o.color,"p-id":"8044"},null,8,F7)]))}}),$7={class:"app-container_samba"},C7={key:0,class:"sambas-item"},D7={class:"sambas-item_name"},B7={class:"sambas-item_value"},Y7={class:"sambas-item"},A7={class:"sambas-item_name tit"},S7={class:"sambas-item_value tit"},z7={class:"samba-item"},P7={class:"samba-item_name"},T7=["title"],I7=["href"],M7=T({props:{sambas:{type:Array}},setup(o){const{$gettext:n,$ngettext:a}=H(),l=window.location.hostname;return(u,s)=>{var p;return r(),d("ul",$7,[o.sambas?(r(),d("li",C7,[t("div",D7,[t("span",null,i(e(n)("\u5F53\u524D\u72B6\u6001:")),1)]),t("div",B7,[t("span",null,i((p=o.sambas)!=null&&p.length?e(n)("\u5DF2\u542F\u7528"):e(n)("\u672A\u542F\u7528")),1)])])):D("",!0),t("li",Y7,[t("div",A7,[t("span",null,i(e(n)("\u5730\u5740")),1)]),t("div",S7,[t("span",null,i(e(n)("\u76EE\u5F55")),1)])]),(r(!0),d(U,null,tt(o.sambas,w=>(r(),d("li",z7,[t("div",P7,[t("span",null,"smb://"+i(e(l))+"/"+i(w.shareName),1)]),t("div",{class:"samba-item_value",title:w.path},[t("a",{target:"_blank",href:"/cgi-bin/luci/admin/services/linkease/file/?path=/root"+w.path},i(w.path),9,I7)],8,T7)]))),256))])}}});var L7=N(M7,[["__scopeId","data-v-6c80f0b7"]]);const N7={class:"webdav-item"},O7={class:"webdav-item_name"},V7={class:"webdav-item_value"},G7={key:0,class:"webdav-item"},j7={class:"webdav-item_name"},U7={class:"webdav-item_value"},q7=["href"],R7={key:1,class:"webdav-item"},W7={class:"webdav-item_name"},H7={class:"webdav-item_value"},J7=["href"],Z7={key:2,class:"webdav-item"},K7={class:"webdav-item_name"},Q7={class:"webdav-item_value"},X7=T({props:{webdav:{type:Object}},setup(o){const n=o,{$gettext:a,$ngettext:l}=H(),u=Q(()=>{var s;return`http://${location.hostname}:${(s=n.webdav)==null?void 0:s.port}`});return(s,p)=>{var w,m,c,f,g,h,k;return r(),d(U,null,[t("li",N7,[t("div",O7,[t("span",null,i(e(a)("\u5F53\u524D\u72B6\u6001:")),1)]),t("div",V7,[t("span",null,i((w=o.webdav)!=null&&w.path?e(a)("\u5DF2\u542F\u7528"):e(a)("\u672A\u542F\u7528")),1)])]),(m=o.webdav)!=null&&m.path?(r(),d("li",G7,[t("div",j7,[t("span",null,i(e(a)("\u6302\u8F7D\u8DEF\u5F84:")),1)]),t("div",U7,[t("a",{target:"_blank",href:"/cgi-bin/luci/admin/services/linkease/file/?path=/root"+((c=o.webdav)==null?void 0:c.path)},i((f=o.webdav)==null?void 0:f.path),9,q7)])])):D("",!0),(g=o.webdav)!=null&&g.port?(r(),d("li",R7,[t("div",W7,[t("span",null,i(e(a)("\u670D\u52A1\u8DEF\u5F84:")),1)]),t("div",H7,[t("a",{href:e(u),target:"_blank",rel:"noopener noreferrer"},i(e(u)),9,J7)])])):D("",!0),(h=o.webdav)!=null&&h.username?(r(),d("li",Z7,[t("div",K7,[t("span",null,i(e(a)("\u8D26\u53F7:")),1)]),t("div",Q7,[t("span",null,i((k=o.webdav)==null?void 0:k.username),1)])])):D("",!0)],64)}}});var tf=N(X7,[["__scopeId","data-v-9e39e9b2"]]);const ef={class:"app-container_linkease"},af={class:"linkease-item"},of={class:"linkease-item_name"},nf={class:"linkease-item_value"},rf={key:0,class:"configure"},sf={key:0,class:"linkease-item"},df={class:"linkease-item_name"},lf={class:"linkease-item_value"},uf=["href"],cf={href:" https://app.linkease.com/",target:"_blank"},pf=T({props:{linkease:{type:Object}},setup(o){const n=o,{$gettext:a,$ngettext:l}=H(),u=Q(()=>{var p;return`http://${location.hostname}:${(p=n.linkease)==null?void 0:p.port}`}),s=()=>{Ga({setup:0})};return(p,w)=>{var m,c,f;return r(),d("ul",ef,[t("li",af,[t("div",of,[t("span",null,i(e(a)("\u5F53\u524D\u72B6\u6001:")),1)]),t("div",nf,[(m=o.linkease)!=null&&m.enabel?(r(),d("span",rf,i(e(a)("\u5DF2\u914D\u7F6E")),1)):(r(),d("span",{key:1,class:"configure enabel",onClick:w[0]||(w[0]=g=>s())},i(e(a)("\u672A\u914D\u7F6E")),1))])]),(c=o.linkease)!=null&&c.enabel?(r(),d(U,{key:0},[(f=o.linkease)!=null&&f.port?(r(),d("li",sf,[t("div",df,[t("span",null,i(e(a)("\u670D\u52A1\u5730\u5740:")),1)]),t("div",lf,[t("a",{href:e(u),target:"_blank",rel:"noopener noreferrer"},i(e(u)),9,uf)])])):D("",!0)],64)):D("",!0),t("div",null,[t("a",cf,i(e(a)("\u4E0B\u8F7D\u6613\u6709\u4E91\u5BA2\u6237\u7AEF\uFF0C\u968F\u65F6\u968F\u5730\u76F8\u518C\u5907\u4EFD\u3001\u8FDC\u7A0B\u8BBF\u95EE")),1)])])}}});var ff=N(pf,[["__scopeId","data-v-485e1494"]]);const Za=o=>(it("data-v-7ee59a9a"),o=o(),rt(),o),mf={href:"/cgi-bin/luci/admin/services/samba4"},gf={class:"content"},vf={class:"tab"},bf={class:"title"},hf={key:0},_f={key:1},xf=Za(()=>t("div",{class:"title"},"SAMBA",-1)),wf=Za(()=>t("div",{class:"title"},"WEBDAV",-1)),kf=T({setup(o){const{$gettext:n}=H(),a=F(!1);F("linkease");const l=F(),u=Jo(),s=F(!1);(()=>{G.Nas.Service.Status.GET().then(h=>{var k;if((k=h==null?void 0:h.data)!=null&&k.result){const b=h.data.result;l.value=b,b.webdav&&(u.webdav=b.webdav)}})})();const w=()=>{Ga({setup:0})},m=()=>{a.value=!a.value},c=()=>{m(),Dt.installAndGo("app-meta-gowebdav","GoWebDAV","/cgi-bin/luci/admin/nas/gowebdav")},f=F(0),g=h=>{f.value=h};return(h,k)=>(r(),Z(Rt,{title:e(n)("\u5B58\u50A8\u670D\u52A1"),style:{width:"100%",height:"100%",display:"block"},"is-settings-menu-open":s.value,"onUpdate:isSettingsMenuOpen":k[4]||(k[4]=b=>s.value=b)},{icon:j(()=>[B(x7,{color:"#4f39f6",class:"icon"})]),settings:j(()=>[t("div",{class:"btn_settings",onClick:w},[B(Na,{color:"#0a0a0a",class:"icon1 settings-icon",style:{"margin-right":"6px"}}),t("span",null,i(e(n)("\u914D\u7F6E\u5B58\u50A8\u670D\u52A1")),1),t("div",{class:"rotation",onClick:k[0]||(k[0]=ut(b=>s.value=!s.value,["stop"]))},[B(Ee,{class:"moreIcon"})])])]),"settings-menu":j(()=>[t("div",null,[t("a",mf,i(e(n)("SAMBA\u9AD8\u7EA7\u914D\u7F6E")),1)]),t("div",null,[t("a",{onClick:c},i(e(n)("WebDAV\u9AD8\u7EA7\u914D\u7F6E")),1)])]),default:j(()=>{var b,x,v,_,y,$,A,z,Y;return[t("div",gf,[t("div",vf,[t("div",{class:st(["item cloud",{active:f.value==0}]),onClick:k[1]||(k[1]=C=>g(0))},[B(E7,{color:"#155dfc",class:"icon2"}),t("div",bf,i(e(n)("\u6613\u6709\u4E91")),1),(x=(b=l.value)==null?void 0:b.linkease)!=null&&x.enabel?(r(),d("span",hf,i(e(n)("\u5DF2\u914D\u7F6E")),1)):(r(),d("span",_f,i(e(n)("\u672A\u914D\u7F6E")),1))],2),t("div",{class:st(["item memory",{active:f.value==1}]),onClick:k[2]||(k[2]=C=>g(1))},[B(Ja,{color:"#0bab47",class:"icon2"}),xf,t("span",null,i((_=(v=l.value)==null?void 0:v.sambas)!=null&&_.length?e(n)("\u5DF2\u542F\u7528"):e(n)("\u672A\u542F\u7528")),1)],2),t("div",{class:st(["item network",{active:f.value==2}]),onClick:k[3]||(k[3]=C=>g(2))},[B(xe,{color:"#9810fa",class:"icon2"}),wf,t("span",null,i(($=(y=l.value)==null?void 0:y.webdav)!=null&&$.path?e(n)("\u5DF2\u542F\u7528"):e(n)("\u672A\u542F\u7528")),1)],2)]),f.value==0?(r(),Z(ff,{key:0,linkease:(A=l.value)==null?void 0:A.linkease},null,8,["linkease"])):f.value==1?(r(),Z(L7,{key:1,sambas:(z=l.value)==null?void 0:z.sambas},null,8,["sambas"])):f.value==2?(r(),Z(tf,{key:2,webdav:(Y=l.value)==null?void 0:Y.webdav},null,8,["webdav"])):D("",!0)])]}),_:1},8,["title","is-settings-menu-open"]))}});var yf=N(kf,[["__scopeId","data-v-7ee59a9a"]]);const Ff={width:"200",height:"200",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",fill:"none"},Ef=["fill"],$f=["fill"],ya=T({props:{color:{type:String,default:"#9810f9"}},setup(o){return(n,a)=>(r(),d("svg",Ff,[t("path",{d:"M554.688 682.624a42.688 42.688 0 0 0 0 85.376h0.448a42.688 42.688 0 1 0 0-85.376h-0.448zM767.488 682.624a42.688 42.688 0 0 0 0 85.376H768a42.688 42.688 0 1 0 0-85.376h-0.512z",fill:o.color,"p-id":"5230"},null,8,Ef),t("path",{d:"M465.28 96h93.44c59.456 0 106.88 0 144.96 4.48 39.36 4.48 72.128 14.08 100.992 35.584 28.8 21.44 47.424 50.112 63.104 86.464 15.232 35.2 28.8 80.64 45.952 137.6l52.48 174.848c1.28 4.48 2.752 9.28 3.584 14.336v0.32l0.192 1.216c0.64 5.12 0.64 10.048 0.64 14.72v3.392c0 72.704 0 130.304-5.632 175.68-5.824 46.592-18.112 84.736-45.952 115.84-4.992 5.568-10.304 10.88-15.936 15.872-31.104 27.84-69.184 40.128-115.84 45.952-45.312 5.696-102.912 5.696-175.616 5.696H412.352c-72.704 0-130.304 0-175.68-5.696-46.592-5.824-84.672-18.112-115.84-45.888a202.944 202.944 0 0 1-15.872-16c-27.84-31.04-40.128-69.12-45.952-115.84-5.696-45.312-5.696-102.912-5.696-175.616v-3.328c0-4.672 0-9.664 0.704-14.784v-0.32l0.192-1.216c0.832-5.056 2.24-9.856 3.584-14.272l52.48-174.912c17.088-56.96 30.72-102.4 45.952-137.6 15.68-36.352 34.304-65.024 63.104-86.4 28.8-21.504 61.632-31.104 100.992-35.712C358.4 96 405.76 96 465.28 96zM327.68 164.032c-33.152 3.84-53.632 11.072-70.144 23.36-16.512 12.288-29.376 29.824-42.56 60.48-13.568 31.424-26.176 73.28-43.968 132.544l-42.688 142.272h767.36l-42.688-142.272c-17.792-59.264-30.4-101.12-43.968-132.48-13.184-30.72-26.048-48.256-42.56-60.544-16.512-12.288-36.992-19.52-70.144-23.36C662.336 160 618.624 160 556.736 160H467.328c-61.952 0-105.6 0-139.648 4.032zM122.496 736.64c5.056 40.128 14.528 63.616 30.144 81.088 3.456 3.84 7.04 7.488 10.88 10.88 17.536 15.68 40.96 25.088 81.152 30.144 40.96 5.12 94.464 5.184 169.92 5.184h194.816c75.456 0 129.024 0 169.92-5.184 40.128-5.056 63.616-14.464 81.152-30.08 3.84-3.456 7.424-7.104 10.88-10.944 15.616-17.536 25.088-40.96 30.08-81.088 4.672-37.248 5.12-84.928 5.248-150.016H117.312c0.064 65.088 0.512 112.768 5.184 150.016z",fill:o.color,"p-id":"5231"},null,8,$f)]))}}),Cf={width:"200",height:"200",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",fill:"none"},Df=["fill"],Bf=T({props:{color:{type:String,default:"#0a0a0a"}},setup(o){return(n,a)=>(r(),d("svg",Cf,[t("path",{d:"M912 208H427.872l-50.368-94.176A63.936 63.936 0 0 0 321.056 80H112c-35.296 0-64 28.704-64 64v736c0 35.296 28.704 64 64 64h800c35.296 0 64-28.704 64-64v-608c0-35.296-28.704-64-64-64z m-800-64h209.056l68.448 128H912v97.984c-0.416 0-0.8-0.128-1.216-0.128H113.248c-0.416 0-0.8 0.128-1.248 0.128V144z m0 736v-96l1.248-350.144 798.752 1.216V784h0.064v96H112z",fill:o.color,"p-id":"5094"},null,8,Df)]))}}),Yf={width:"200",height:"200",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",fill:"none"},Af=["fill"],Sf=T({props:{color:{type:String,default:"#9810f9"}},setup(o){return(n,a)=>(r(),d("svg",Yf,[t("path",{d:"M136.12 251.958a83.054 83.054 0 0 1-0.12-4.458c0-32.903 19.447-58.344 41.115-75.981 21.984-17.893 51.365-32.231 84.13-43.511C327.163 105.315 415.641 92 511.5 92c95.859 0 184.337 13.315 250.255 36.008 32.765 11.28 62.146 25.618 84.13 43.511 20.221 16.458 38.506 39.713 40.86 69.485l0.255 0.002v532.88c0 32.888-19.031 58.62-40.776 76.719-21.978 18.294-51.385 32.976-84.207 44.53C696.011 918.373 607.438 932 511.5 932c-95.938 0-184.511-13.627-250.517-36.865-32.822-11.554-62.229-26.236-84.207-44.53C155.031 832.506 136 806.774 136 773.886V251.96l0.12-0.002z m79.88-4.459v0.002c0 0.016-0.003 0.151 0.098 0.491 0.112 0.379 0.397 1.16 1.103 2.347 1.479 2.49 4.55 6.323 10.415 11.096 11.97 9.743 31.722 20.293 59.67 29.914C342.796 310.459 422.067 323 511.5 323c89.433 0 168.704-12.541 224.214-31.651 27.948-9.621 47.7-20.171 59.67-29.914 5.865-4.773 8.936-8.606 10.415-11.096 0.706-1.187 0.991-1.968 1.103-2.347 0.088-0.297 0.097-0.437 0.098-0.479v-0.014-0.012c-0.001-0.042-0.01-0.182-0.098-0.479-0.112-0.379-0.397-1.16-1.103-2.347-1.479-2.49-4.55-6.323-10.415-11.096-11.97-9.743-31.722-20.293-59.67-29.914C680.204 184.541 600.933 172 511.5 172c-89.433 0-168.704 12.541-224.214 31.651-27.948 9.621-47.7 20.171-59.67 29.914-5.865 4.773-8.936 8.606-10.415 11.096-0.706 1.187-0.991 1.968-1.103 2.347-0.101 0.34-0.098 0.475-0.098 0.491z m591 100.656c-13.955 7.052-29.194 13.311-45.245 18.837C695.837 389.685 607.359 403 511.5 403c-95.859 0-184.337-13.315-250.255-36.008-16.051-5.526-31.29-11.785-45.245-18.837v85.359c0.001 0.042 0.01 0.182 0.098 0.478 0.112 0.379 0.397 1.16 1.103 2.347 1.479 2.489 4.55 6.323 10.415 11.096 11.97 9.743 31.722 20.293 59.67 29.914C342.796 496.459 422.067 509 511.5 509c89.433 0 168.704-12.541 224.214-31.651 27.948-9.621 47.7-20.171 59.67-29.914 5.865-4.773 8.936-8.607 10.415-11.096 0.706-1.187 0.991-1.968 1.103-2.347 0.088-0.297 0.097-0.437 0.098-0.479v-85.358z m-45.245 204.837C695.837 575.685 607.359 589 511.5 589c-95.859 0-184.337-13.315-250.255-36.008-16.051-5.526-31.29-11.785-45.245-18.837v70.359c0.001 0.041 0.01 0.182 0.098 0.478 0.112 0.379 0.397 1.16 1.103 2.347 1.479 2.489 4.55 6.323 10.415 11.096 11.97 9.743 31.722 20.293 59.67 29.914C342.796 667.459 422.067 680 511.5 680c89.433 0 168.704-12.541 224.214-31.651 27.948-9.621 47.7-20.171 59.67-29.914 5.865-4.773 8.936-8.607 10.415-11.096 0.706-1.187 0.991-1.968 1.103-2.347 0.088-0.297 0.097-0.437 0.098-0.479v-70.358c-13.955 7.052-29.194 13.311-45.245 18.837zM807 705.155c-13.955 7.052-29.194 13.311-45.245 18.837C695.837 746.685 607.359 760 511.5 760c-95.859 0-184.337-13.315-250.255-36.008-16.051-5.526-31.29-11.785-45.245-18.837V773.894c0 0.181-0.003 1.283 1.399 3.695 1.555 2.675 4.69 6.646 10.556 11.529 11.976 9.968 31.701 20.738 59.594 30.557C342.97 839.186 422.146 852 511.5 852c89.354 0 168.53-12.814 223.951-32.325 27.893-9.819 47.618-20.589 59.594-30.557 5.866-4.883 9.001-8.854 10.556-11.529 1.402-2.412 1.399-3.514 1.399-3.695v-68.739z",fill:o.color,"p-id":"9960"},null,8,Af)]))}}),zf={},Pf={width:"18px",height:"18px",viewBox:"0 0 18 18",version:"1.1",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink"},Tf=Ot('
${$.seriesName}: ${h($.value)}/s`}}},xAxis:{type:"category",boundaryGap:!1,splitLine:{lineStyle:{color:["#999"]},show:!1},name:"",show:!1,nameGap:0,nameTextStyle:{height:0,lineHeight:0,padding:0}},title:{text:a("\u6D41\u91CF\u7EDF\u8BA1"),textStyle:{fontSize:12,color:_?"#cccccc":"rgba(0, 0, 0, 0.6)"},top:"10px",left:"10px"},yAxis:{type:"value",name:"",minInterval:1e4,interval:1e3,axisLabel:{formatter:function(y,$){return`${h(y)}/s`},color:"#fff",show:!1},nameTextStyle:{color:"#fff"},splitLine:{lineStyle:{color:["#999"]},show:!1}},series:[{name:a("\u4E0B\u8F7D"),data:w.value,type:"line",symbol:"none",showSymbol:!1,symbolSize:0,smooth:!0,areaStyle:{color:{type:"linear",x:0,y:0,x2:0,y2:1,colorStops:[{offset:0,color:"rgba(32, 199, 247, 1)"},{offset:1,color:"rgba(32, 199, 247, 0.1)"}],global:!1}}},{name:a("\u4E0A\u4F20"),data:p.value,type:"line",symbol:"none",showSymbol:!1,symbolSize:0,smooth:!0,areaStyle:{color:{type:"linear",x:0,y:0,x2:0,y2:1,colorStops:[{offset:0,color:"rgba(85, 58, 254, 1)"},{offset:1,color:"rgba(85, 58, 254, 0.1)"}],global:!1}}}],legend:{padding:0,align:"right",top:"10px",data:[{name:a("\u4E0A\u4F20"),itemStyle:{color:"rgb(85, 58, 254)"}},{name:a("\u4E0B\u8F7D"),itemStyle:{color:"rgb(32, 199, 247)"}}],textStyle:{color:_?"#cccccc":"rgba(0, 0, 0, 0.6)"},lineStyle:{color:"#333"}},grid:{left:"2%",right:"2%",bottom:"0%",top:"10%",containLabel:!0}}),b};return Yt(()=>{setTimeout(()=>O(this,null,function*(){if(k.value){yield f();const v=x(k.value),_=k.value;v.resize({width:_.clientWidth,height:_.clientHeight}),window.addEventListener("resize",()=>{v.resize({width:_.clientWidth,height:_.clientHeight})});const y=()=>O(this,null,function*(){if(b!=null){if(!document.hidden){if(yield f(),b==null)return;v.setOption({series:[{name:a("\u4E0B\u8F7D"),data:w.value,type:"line",areaStyle:{},smooth:!0},{name:a("\u4E0A\u4F20"),data:p.value,type:"line",areaStyle:{},smooth:!0}]})}setTimeout(y,5e3)}});setTimeout(y,5e3)}}),900)}),Vt(()=>{b!=null&&(b.dispose(),b=null)}),(v,_)=>(r(),d("div",HC,[t("div",{ref_key:"el",ref:k,class:"echart"},null,512),t("div",JC,[e(m)?(r(),d("span",ZC,i(e(a)("\u4E0A\u4F20:"))+" "+i(e(m)),1)):D("",!0),e(c)?(r(),d("span",KC,i(e(a)("\u4E0B\u8F7D:"))+" "+i(e(c)),1)):D("",!0)])]))}});var XC=N(QC,[["__scopeId","data-v-529a02b0"]]);const tD=["onClick"],eD={class:"modal-header"},aD={class:"modal-title"},oD={class:"modal-content"},nD={key:0,class:"modal-footer"},ee=T({props:{modelValue:{type:Boolean},title:{default:"\u63D0\u793A"},showClose:{type:Boolean,default:!0},closeOnClickOverlay:{type:Boolean,default:!1},footerShow:{type:Boolean,default:!0},width:{default:"500px"}},emits:["update:modelValue","confirm","cancel","close"],setup(o,{expose:n,emit:a}){const l=o;Eo(g=>({"1df87c10":e(s)}));const{$gettext:u}=H(),s=Q(()=>typeof l.width=="number"?`${l.width}px`:l.width),p=F(l.modelValue);At(()=>l.modelValue,g=>{p.value=g}),At(p,g=>{a("update:modelValue",g),g||a("close")}),Q(()=>typeof l.width=="number"?`${l.width}px`:l.width);const w=()=>{p.value=!1},m=()=>{l.closeOnClickOverlay&&f()},c=()=>{a("confirm")},f=()=>{a("cancel"),w()};return n({show:()=>p.value=!0,hide:()=>p.value=!1}),(g,h)=>(r(),Z($t,{name:"fade"},{default:j(()=>[p.value?(r(),d("div",{key:0,class:"modal-overlay",onClick:ut(m,["self"])},[B($t,{name:"slide"},{default:j(()=>[t("div",{class:"modal-container",style:ft({maxWidth:e(s)})},[t("div",eD,[t("h3",aD,i(e(u)(o.title)),1),o.showClose?(r(),d("button",{key:0,class:"modal-close",onClick:f,"aria-label":"Close"}," \xD7 ")):D("",!0)]),t("div",oD,[Et(g.$slots,"default")]),o.footerShow?(r(),d("div",nD,[Et(g.$slots,"footer",{},()=>[t("button",{class:"modal-button cancel",onClick:f},i(e(u)("\u53D6\u6D88")),1),t("button",{class:"modal-button confirm",onClick:c},i(e(u)("\u4FDD\u5B58")),1)])])):D("",!0)],4)]),_:3})],8,tD)):D("",!0)]),_:3}))}}),$e=o=>(it("data-v-2f8a90b2"),o=o(),rt(),o),iD={class:"container"},rD={style:{display:"flex","justify-content":"end"}},sD=["onClick"],dD=["onClick"],lD=["onClick"],uD={class:"custom-content"},cD={class:"IP_address"},pD={class:"item_box"},fD={class:"item_left"},mD={key:0,class:"tip"},gD=["onClick"],vD={key:1},bD={class:"item_box"},hD={class:"item_left"},_D={class:"item_box"},xD={class:"item_left"},wD=["placeholder"],kD={class:"item_box"},yD={class:"item_left"},FD=["placeholder"],ED={class:"item_box"},$D={class:"item_left"},CD=["placeholder"],DD={class:"custom-content"},BD=$e(()=>t("div",{class:"img_box"},[t("img",{src:"https://fwindex.koolcenter.com/cover/x86_64/cover.png",alt:""})],-1)),YD={class:"item_box"},AD={class:"item_left"},SD=["placeholder"],zD={class:"item_box"},PD=$e(()=>t("div",{class:"item_left"},"MAC\uFF1A",-1)),TD=["placeholder"],ID={class:"item_box"},MD={class:"item_left"},LD={key:0,value:null,disabled:""},ND=["value"],OD={class:"item_box"},VD={class:"item_left"},GD={key:0,class:"item_box"},jD=$e(()=>t("div",{class:"item_left"},"IP\uFF1A",-1)),UD=["placeholder"],qD={class:"custom-content"},RD={class:"info-content"},WD=$e(()=>t("div",{class:"img_box"},[t("img",{src:"https://fwindex.koolcenter.com/cover/x86_64/cover.png",alt:""})],-1)),HD={style:{"margin-bottom":"16px",flex:"1"}},JD={class:"item_box"},ZD={class:"item_left"},KD={class:"item_box"},QD={class:"item_left"},XD={class:"item_box"},tB=$e(()=>t("div",{class:"item_left"}," MAC\uFF1A",-1)),eB={class:"item_box"},aB={class:"item_left"},oB={class:"item_box"},nB={class:"item_left"},iB={class:"item_box"},rB={class:"item_left"},sB=T({emits:["openGloba"],setup(o,{emit:n}){const{$gettext:a}=H(),l=S=>{R.hostname=S.target.value.replace(/[\u4e00-\u9fa5]/g,"")},u=F(null),s=()=>{p(),Y(),u.value=setInterval(Y,3e3)},p=()=>{u.value&&(clearInterval(u.value),u.value=null)};Yt(()=>O(this,null,function*(){yield A(),c.value.length!==0&&s()})),Vt(()=>{p()});const w=F({});(()=>O(this,null,function*(){try{const{data:S}=yield G.DeviceMangement.globalConfigs.GET();S.result&&(w.value=S.result||{})}catch(S){}}))();const c=F([]),f=F([]),g=F(!1),h=F(!1),k=F(!1),b=Q(()=>!R.dhcpGateway),x=F([{label:"\u4E3B\u673A\u540D\u79F0",prop:"hostname"},{label:"IP\u5730\u5740",prop:"ip"},{label:"MAC\u5730\u5740",prop:"mac"},{label:"\u4E0A\u4F20\u901F\u5EA6",prop:"uploadSpeedStr"},{label:"\u4E0B\u8F7D\u901F\u5EA6",prop:"downloadSpeedStr"},{label:"\u6807\u7B7E",prop:"staticAssigned",slot:"staticAssigned"},{label:"\u64CD\u4F5C",prop:"action",slot:"action"}]),v=S=>({default:a("\u9ED8\u8BA4\u7F51\u5173"),parent:a("\u4E0A\u7EA7\u8DEF\u7531"),myself:a("\u672C\u8BBE\u5907"),bypass:a("\u65C1\u8DEF\u7531"),floatip:a("\u6D6E\u52A8\u7F51\u5173")})[S]||S,_=()=>{g.value=!1,n("openGloba")},y=S=>{var K,X;if(S==!0&&!((X=(K=w.value)==null?void 0:K.speedLimit)!=null&&X.enabled))return E.Warning(a("\u8BF7\u524D\u5F80\u5168\u5C40\u914D\u7F6E\u5F00\u542F\u9650\u901F"))},$=F([]),A=()=>O(this,null,function*(){var K,X,ot;let S=E.Loading(a("\u52A0\u8F7D\u4E2D..."));try{const{data:xt}=yield G.DeviceMangement.listDevices.GET();xt.result&&(c.value=((K=xt.result)==null?void 0:K.devices)||[],f.value=((X=xt.result)==null?void 0:X.devices)||[],$.value=((ot=xt.result)==null?void 0:ot.dhcpTags)||[])}catch(xt){}finally{S.Close()}}),z=(S,K)=>{const X={};return S.forEach(ot=>{ot.ip&&(X[ot.ip]={downloadSpeedStr:ot.downloadSpeedStr||"0 B",uploadSpeedStr:ot.uploadSpeedStr||"0 B"})}),K.map(ot=>ot.ip&&X[ot.ip]?pt(lt({},ot),{downloadSpeedStr:X[ot.ip].downloadSpeedStr,uploadSpeedStr:X[ot.ip].uploadSpeedStr}):pt(lt({},ot),{downloadSpeedStr:ot.downloadSpeedStr||"0 B",uploadSpeedStr:ot.uploadSpeedStr||"0 B"}))},Y=()=>O(this,null,function*(){try{const{data:S}=yield G.DeviceMangement.speedsForDevices.GET();S.result&&(f.value=z(S.result,f.value))}catch(S){}}),C=S=>/^[a-zA-Z\s]+$/.test(S)?S.toUpperCase():S,P=mt({ip:"",mac:"",uploadSpeed:100,downloadSpeed:1e3,networkAccess:!1,enabled:!1,comment:"",action:"add"}),R=mt({hostname:"",assignedIP:"",assignedMac:"",bindIP:!1,tagTitle:"",tagName:"",dhcpGateway:"",action:"add"}),V=F(""),I=F({}),M=(S,K)=>{var X,ot,xt,St,wt,ne,ie,re,se,de,le,ue,ce,pe,fe,me;I.value=S,K===1?(P.ip=S.ip||"",P.mac=S.mac||"",P.uploadSpeed=((X=S==null?void 0:S.speedLimit)==null?void 0:X.uploadSpeed)||100,P.downloadSpeed=((ot=S==null?void 0:S.speedLimit)==null?void 0:ot.downloadSpeed)||1e3,P.networkAccess=!((xt=S==null?void 0:S.speedLimit)!=null&&xt.networkAccess)||!1,P.enabled=((St=S==null?void 0:S.speedLimit)==null?void 0:St.enabled)||!1,P.comment=((wt=S==null?void 0:S.speedLimit)==null?void 0:wt.comment)||"",P.action=((ne=S==null?void 0:S.speedLimit)==null?void 0:ne.action)||"add",g.value=!0):K===2?(R.hostname=((ie=S==null?void 0:S.staticAssigned)==null?void 0:ie.hostname)||"",R.assignedIP=((re=S==null?void 0:S.staticAssigned)==null?void 0:re.assignedIP)||"",R.assignedMac=((se=S==null?void 0:S.staticAssigned)==null?void 0:se.assignedMac)||"",R.bindIP=((de=S==null?void 0:S.staticAssigned)==null?void 0:de.bindIP)||!1,R.tagTitle=((le=S==null?void 0:S.staticAssigned)==null?void 0:le.tagTitle)||"",R.tagName=((ue=S==null?void 0:S.staticAssigned)==null?void 0:ue.tagName)||"",(ce=S==null?void 0:S.staticAssigned)!=null&&ce.dhcpGateway?($.value.forEach(ge=>{var kt;ge.gateway===((kt=S==null?void 0:S.staticAssigned)==null?void 0:kt.dhcpGateway)&&(W.value=ge)}),R.dhcpGateway=((fe=S==null?void 0:S.staticAssigned)==null?void 0:fe.dhcpGateway)||$.value[0]||""):(W.value=$.value[0]||null,R.dhcpGateway=((pe=W.value)==null?void 0:pe.gateway)||""),R.action=((me=S==null?void 0:S.staticAssigned)==null?void 0:me.action)||"add",h.value=!0):K===3&&(V.value="",V.value=S.ip,k.value=!0)},W=F($.value[0]||null),bt=()=>{var S,K,X;W.value?(R.dhcpGateway=((S=W.value)==null?void 0:S.gateway)||"",R.tagName=((K=W.value)==null?void 0:K.tagName)||"",R.tagTitle=((X=W.value)==null?void 0:X.tagTitle)||""):(R.dhcpGateway="",R.tagName="",R.tagTitle="")},Bt=(S,K)=>K?{ip:/^(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$/,mac:/^([0-9A-Fa-f]{2}[:-]){5}([0-9A-Fa-f]{2})$|^([0-9A-Fa-f]{4}\.){2}([0-9A-Fa-f]{4})$/}[S].test(K.trim()):!1,gt=S=>/^([1-9]\d*(\.\d+)?|0\.\d*[1-9]\d*)$/.test(S.toString()),jt=()=>O(this,null,function*(){if(!R.hostname)return E.Warning(`${a("\u8BF7\u8F93\u5165")}${a("\u540D\u79F0")}`);if(!R.assignedMac)return E.Warning(`${a("\u8BF7\u8F93\u5165")}${a("MAC")}`);if(!Bt("mac",R.assignedMac))return E.Warning(`${a("\u8BF7\u8F93\u5165\u6B63\u786E\u7684MAC\u5730\u5740")}`);if(!R.dhcpGateway)return E.Warning(`${a("\u8BF7\u9009\u62E9")}${a("\u7F51\u5173")}`);if(R.bindIP){if(!R.assignedIP)return E.Warning(`${a("\u8BF7\u8F93\u5165")}${a("IP")}`);if(!Bt("ip",R.assignedIP))return E.Warning(`${a("\u8BF7\u8F93\u5165\u6B63\u786E\u7684IP\u5730\u5740")}`)}else R.assignedIP="";let S=E.Loading(a("\u4FDD\u5B58\u4E2D..."));try{const{data:K}=yield G.DeviceMangement.staticDeviceConfig.POST(R);JSON.stringify(K)==="{}"?(h.value=!1,Tt(),at(),E.Success("\u4FDD\u5B58\u6210\u529F !")):E.Success((K==null?void 0:K.error)||"\u4FDD\u5B58\u5931\u8D25\uFF01")}catch(K){E.Warning(`${K==null?void 0:K.error} || ${K==null?void 0:K.message}`)}finally{S.Close()}}),Kt=()=>O(this,null,function*(){var K,X;if(!((X=(K=w.value)==null?void 0:K.speedLimit)!=null&&X.enabled))return E.Warning(a("\u8BF7\u524D\u5F80\u5168\u5C40\u914D\u7F6E\u5F00\u542F\u9650\u901F"));if(P.networkAccess)P.downloadSpeed=0,P.uploadSpeed=0;else{if(!P.downloadSpeed)return E.Warning(`${a("\u8BF7\u8F93\u5165")}${a("\u4E0B\u8F7D\u901F\u5EA6")}`);if(!gt(P.downloadSpeed))return E.Warning(`${a("\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u4E0B\u8F7D\u901F\u5EA6")}`);if(!P.uploadSpeed)return E.Warning(`${a("\u8BF7\u8F93\u5165")}${a("\u4E0A\u4F20\u901F\u5EA6")}`);if(!gt(P.uploadSpeed))return E.Warning(`${a("\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u4E0A\u4F20\u901F\u5EA6")}`);P.downloadSpeed=Number(P.downloadSpeed),P.uploadSpeed=Number(P.uploadSpeed)}let S=E.Loading(a("\u4FDD\u5B58\u4E2D..."));try{P.networkAccess=!P.networkAccess;const{data:ot}=yield G.DeviceMangement.speedLimitConfig.POST(P);JSON.stringify(ot)==="{}"?(g.value=!1,Tt(),at(),E.Success("\u4FDD\u5B58\u6210\u529F !")):E.Success((ot==null?void 0:ot.error)||"\u4FDD\u5B58\u5931\u8D25\uFF01")}catch(ot){E.Warning(`${ot==null?void 0:ot.error} || ${ot==null?void 0:ot.message}`)}finally{P.downloadSpeed=1e3,P.uploadSpeed=100,S.Close()}}),Tt=()=>{I.value={},W.value=$.value[0]||null,R.hostname="",R.assignedIP="",R.assignedMac="",R.bindIP=!1,R.dhcpGateway="",R.tagName="",R.tagTitle="",R.action="add",P.ip="",P.mac="",P.uploadSpeed=100,P.downloadSpeed=1e3,P.networkAccess=!1,P.comment="",P.action="add"},Mt=F([]),qe=F(null),at=()=>O(this,null,function*(){c.value=[],yield A()}),J=S=>c.value.filter(K=>{const X=K.ip.includes(S),ot=K.mac.toLowerCase().includes(S.toLowerCase());return X||ot}),Ct=S=>{S===""&&(f.value=c.value),f.value=J(S)},ct=()=>{if(Mt.value.length===0)return E.Warning(a("\u8BF7\u52FE\u9009\u8981\u5220\u9664\u7684\u6570\u636E")+" !")};return(S,K)=>(r(),d("div",iD,[t("div",rD,[B(pa,{onRefresh:at,showAdd:!1,showBatchDelete:!1,ref_key:"searchRef",ref:qe,onBatchDelete:ct,onSearch:Ct},null,512)]),t("div",null,[B(je,{data:f.value,columns:x.value,showPagination:!1},{action:j(({row:X})=>[t("span",{style:{color:"#553AFE",cursor:"pointer"},onClick:ot=>M(X,2)},i(e(a)("\u9759\u6001\u5206\u914D")),9,sD),t("span",{style:{color:"#553AFE",cursor:"pointer",margin:"0 8px"},onClick:ot=>M(X,1)},i(e(a)("\u9650\u901F\u914D\u7F6E")),9,dD),t("span",{style:{color:"#553AFE",margin:"0 8px",cursor:"pointer"},onClick:ot=>M(X,3)},i(e(a)("\u8BE6\u60C5")),9,lD)]),staticAssigned:j(({row:X})=>{var ot,xt;return[t("span",null,i(v((ot=X==null?void 0:X.staticAssigned)==null?void 0:ot.tagTitle)||v((xt=X==null?void 0:X.staticAssigned)==null?void 0:xt.tagName)||"-"),1)]}),_:1},8,["data","columns"])]),B(ee,{modelValue:g.value,"onUpdate:modelValue":K[6]||(K[6]=X=>g.value=X),title:"\u9650\u901F\u914D\u7F6E","show-close":!0,onConfirm:Kt,onCancel:Tt},{default:j(()=>{var X,ot,xt,St;return[t("div",uD,[t("div",cD,"IP: "+i(I.value.ip),1),t("div",pD,[t("div",fD,i(e(a)("\u5BF9\u8BBE\u5907\u5F00\u542F\u9650\u901F"))+"\uFF1A",1),B(Nt,{modelValue:e(P).enabled,"onUpdate:modelValue":K[0]||(K[0]=wt=>e(P).enabled=wt),disabled:!((ot=(X=w.value)==null?void 0:X.speedLimit)!=null&&ot.enabled),onBeforeChange:y},null,8,["modelValue","disabled"])]),(St=(xt=w.value)==null?void 0:xt.speedLimit)!=null&&St.enabled?D("",!0):(r(),d("div",mD,[t("a",{href:"",onClick:ut(_,["prevent"])},i(e(a)("\u70B9\u6211\u8DF3\u8F6C\u5168\u5C40\u914D\u7F6E")),9,gD)])),e(P).enabled?(r(),d("div",vD,[t("div",bD,[t("div",hD,i(e(a)("\u7981\u6B62\u8BE5\u8BBE\u5907\u8BBF\u95EE\u7F51\u7EDC"))+"\uFF1A",1),B(Nt,{modelValue:e(P).networkAccess,"onUpdate:modelValue":K[1]||(K[1]=wt=>e(P).networkAccess=wt),onChange:K[2]||(K[2]=()=>{})},null,8,["modelValue"])]),e(P).networkAccess?D("",!0):(r(),d(U,{key:0},[t("div",_D,[t("div",xD,i(e(a)("\u4E0B\u8F7D\u901F\u5EA6"))+"\uFF08Mbit/s\uFF09\uFF1A",1),L(t("input",{id:"tagName",type:"text","onUpdate:modelValue":K[3]||(K[3]=wt=>e(P).downloadSpeed=wt),placeholder:e(a)("\u8BF7\u8F93\u5165")+"...",class:"tag-input"},null,8,wD),[[et,e(P).downloadSpeed,void 0,{trim:!0}]]),nt(" \xA0 "+i(e(a)("\u603B\u5E26\u5BBD")),1)]),t("div",kD,[t("div",yD,i(e(a)("\u4E0A\u4F20\u901F\u5EA6"))+"\uFF08Mbit/s\uFF09\uFF1A",1),L(t("input",{id:"tagName",type:"text","onUpdate:modelValue":K[4]||(K[4]=wt=>e(P).uploadSpeed=wt),placeholder:e(a)("\u8BF7\u8F93\u5165")+"...",class:"tag-input"},null,8,FD),[[et,e(P).uploadSpeed,void 0,{trim:!0}]]),nt(" \xA0 "+i(e(a)("\u603B\u5E26\u5BBD")),1)]),t("div",ED,[t("div",$D,i(e(a)("\u6CE8\u89E3"))+"\uFF1A",1),L(t("input",{id:"tagName",type:"text","onUpdate:modelValue":K[5]||(K[5]=wt=>e(P).comment=wt),placeholder:e(a)("\u8BF7\u8F93\u5165")+"...",class:"tag-input"},null,8,CD),[[et,e(P).comment,void 0,{trim:!0}]])])],64))])):D("",!0)])]}),_:1},8,["modelValue"]),B(ee,{modelValue:h.value,"onUpdate:modelValue":K[12]||(K[12]=X=>h.value=X),title:"\u9759\u6001\u5206\u914D",width:"550px","show-close":!0,onConfirm:jt,onCancel:Tt},{default:j(()=>[t("div",DD,[BD,t("div",YD,[t("div",AD,i(e(a)("\u540D\u79F0"))+"\uFF1A",1),L(t("input",{id:"tagName",type:"text",onInput:l,"onUpdate:modelValue":K[7]||(K[7]=X=>e(R).hostname=X),placeholder:e(a)("\u8BF7\u8F93\u5165")+"...",class:"tag-input"},null,40,SD),[[et,e(R).hostname,void 0,{trim:!0}]])]),t("div",zD,[PD,L(t("input",{id:"tagName",type:"text","onUpdate:modelValue":K[8]||(K[8]=X=>e(R).assignedMac=X),placeholder:e(a)("\u8BF7\u8F93\u5165")+"...",class:"tag-input"},null,8,TD),[[et,e(R).assignedMac,void 0,{trim:!0}]])]),t("div",ID,[t("div",MD,i(e(a)("\u7F51\u5173"))+"\uFF1A",1),L(t("select",{"onUpdate:modelValue":K[9]||(K[9]=X=>W.value=X),onChange:bt},[e(b)?(r(),d("option",LD,i(e(a)("\u8BF7\u9009\u62E9")),1)):D("",!0),(r(!0),d(U,null,tt($.value,X=>(r(),d("option",{value:X},i(X.gateway)+"("+i(X.tagTitle?v(X.tagTitle):X.tagName?X.tagName:"-")+") ",9,ND))),256))],544),[[dt,W.value]])]),t("div",OD,[t("div",VD,i(e(a)("MAC\u5730\u5740\u4E0EIP\u7ED1\u5B9A"))+"\uFF1A",1),B(Nt,{modelValue:e(R).bindIP,"onUpdate:modelValue":K[10]||(K[10]=X=>e(R).bindIP=X)},null,8,["modelValue"])]),e(R).bindIP?(r(),d("div",GD,[jD,L(t("input",{id:"tagName",type:"text","onUpdate:modelValue":K[11]||(K[11]=X=>e(R).assignedIP=X),placeholder:e(a)("\u8BF7\u8F93\u5165")+"...",class:"tag-input"},null,8,UD),[[et,e(R).assignedIP,void 0,{trim:!0}]])])):D("",!0)])]),_:1},8,["modelValue"]),B(ee,{modelValue:k.value,"onUpdate:modelValue":K[13]||(K[13]=X=>k.value=X),title:"\u8BE6\u60C5",width:"550px",footerShow:!1,"show-close":!0,onCancel:Tt},{default:j(()=>{var X,ot,xt,St,wt;return[t("div",qD,[t("div",RD,[WD,t("div",HD,[t("div",JD,[t("div",ZD,i(e(a)("\u540D\u79F0"))+"\uFF1A",1),nt(" "+i(I.value.hostname||"-"),1)]),t("div",KD,[t("div",QD,i(e(a)("IP\u5730\u5740"))+"\uFF1A",1),nt(" "+i(I.value.ip),1)]),t("div",XD,[tB,nt(" "+i(I.value.mac),1)]),t("div",eB,[t("div",aB,i(e(a)("\u7F51\u5173"))+"\uFF1A",1),nt(" "+i(((X=I.value)==null?void 0:X.staticAssigned.dhcpGateway)||"-"),1)]),t("div",oB,[t("div",nB,i(e(a)("\u63A5\u53E3"))+"\uFF1A",1),nt(" "+i(C(I.value.intr)||"-"),1)]),t("div",iB,[t("div",rB,i(e(a)("\u6807\u7B7E"))+"\uFF1A",1),nt(" "+i(((xt=(ot=I.value)==null?void 0:ot.staticAssigned)==null?void 0:xt.tagTitle)||((wt=(St=I.value)==null?void 0:St.staticAssigned)==null?void 0:wt.tagName)||"-"),1)])])]),V.value?(r(),Z(XC,{key:0,ipParam:V.value},null,8,["ipParam"])):D("",!0)])]}),_:1},8,["modelValue"])]))}});var dB=N(sB,[["__scopeId","data-v-2f8a90b2"]]);const fa=o=>(it("data-v-0ad740fc"),o=o(),rt(),o),lB={class:"container"},uB={style:{display:"flex","justify-content":"end"}},cB=["onClick"],pB={class:"custom-content"},fB=fa(()=>t("div",{class:"img_box"},[t("img",{src:"https://fwindex.koolcenter.com/cover/x86_64/cover.png",alt:""})],-1)),mB={class:"item_box"},gB={class:"item_left"},vB=["placeholder"],bB={class:"item_box"},hB=fa(()=>t("div",{class:"item_left"},"MAC\uFF1A",-1)),_B=["placeholder"],xB={class:"item_box"},wB={class:"item_left"},kB={key:0,value:null,disabled:""},yB=["value"],FB={class:"item_box"},EB={class:"item_left"},$B={key:0,class:"item_box"},CB=fa(()=>t("div",{class:"item_left"},"IP\uFF1A",-1)),DB=["placeholder"],BB=T({setup(o){const{$gettext:n}=H(),a=F([]);(()=>O(this,null,function*(){var I;try{const{data:M}=yield G.DeviceMangement.globalConfigs.GET();M.result&&(a.value=((I=M.result)==null?void 0:I.dhcpTags)||[])}catch(M){}}))();const u=F([]),s=F([]),p=F(!1),w=F([{label:"\u4E3B\u673A\u540D\u79F0",prop:"hostname"},{label:"IP\u5730\u5740",prop:"assignedIP"},{label:"MAC\u5730\u5740",prop:"assignedMac"},{label:"\u9759\u6001IP\u7ED1\u5B9A",prop:"bindIP",slot:"bindIP"},{label:"\u6807\u7B7E",prop:"tagTitle",slot:"tagTitle"},{label:"\u64CD\u4F5C",prop:"action",slot:"action"}]),m=I=>({default:n("\u9ED8\u8BA4\u7F51\u5173"),parent:n("\u4E0A\u7EA7\u8DEF\u7531"),myself:n("\u672C\u8BBE\u5907"),bypass:n("\u65C1\u8DEF\u7531"),floatip:n("\u6D6E\u52A8\u7F51\u5173")})[I]||I,c=I=>{C.hostname=I.target.value.replace(/[\u4e00-\u9fa5]/g,"")},f=()=>O(this,null,function*(){let I=E.Loading(n("\u52A0\u8F7D\u4E2D..."));try{const{data:M}=yield G.DeviceMangement.listStaticDevices.GET();M.result&&(u.value=M.result||[],s.value=M.result||[])}catch(M){}finally{I.Close()}});f();const g=F(!0),h=F([]),k=I=>{h.value=I},b=()=>O(this,null,function*(){u.value=[];let I=E.Loading(n("\u52A0\u8F7D\u4E2D..."));yield f(),I.Close()}),x=I=>u.value.filter(M=>{const W=M.assignedIP.includes(I),bt=M.assignedMac.toLowerCase().includes(I.toLowerCase());return W||bt}),v=I=>{I===""&&(s.value=u.value),s.value=x(I)},_=I=>O(this,null,function*(){if(confirm(n("\u6E29\u99A8\u63D0\u793A\uFF1A\u5220\u9664\u8BBE\u5907\u7684\u9759\u6001\u5206\u914D\u53EF\u80FD\u5F71\u54CD\u6B64\u8BBE\u5907\u7684\u8054\u7F51\uFF0C\u8BF7\u8C28\u614E\u64CD\u4F5C\uFF01"))){let M={hostname:I.hostname||"",assignedIP:I.assignedIP||"",assignedMac:I.assignedMac||"",tagTitle:I.tagTitle||"",bindIP:I.bindIP||!1,tagName:I.tagName||"",dhcpGateway:I.dhcpGateway||"",action:"delete"};y(M,1)}}),y=(I,M)=>O(this,null,function*(){let W=E.Loading(n("\u5220\u9664\u4E2D..."));try{const{data:bt}=yield G.DeviceMangement.staticDeviceConfig.POST(I);return M==1&&(JSON.stringify(bt)==="{}"?E.Success("\u5220\u9664\u6210\u529F !"):E.Success((bt==null?void 0:bt.error)||"\u5220\u9664\u5931\u8D25\uFF01"),f()),bt}catch(bt){}finally{W.Close()}}),$=()=>O(this,null,function*(){if(h.value.length===0)return E.Warning(n("\u8BF7\u52FE\u9009\u8981\u5220\u9664\u7684\u6570\u636E")+" !");if(confirm(n("\u6E29\u99A8\u63D0\u793A\uFF1A\u5220\u9664\u8BBE\u5907\u7684\u9759\u6001\u5206\u914D\u53EF\u80FD\u5F71\u54CD\u6B64\u8BBE\u5907\u7684\u8054\u7F51\uFF0C\u8BF7\u8C28\u614E\u64CD\u4F5C\uFF01")))try{const I=h.value.map(M=>{const W={hostname:M.hostname||"",assignedIP:M.assignedIP||"",assignedMac:M.assignedMac||"",tagTitle:M.tagTitle||"",bindIP:M.bindIP||!1,tagName:M.tagName||"",dhcpGateway:M.dhcpGateway||"",action:"delete"};return y(W)});yield Promise.all(I),E.Success(n("\u6240\u6709\u5220\u9664\u64CD\u4F5C\u5DF2\u5B8C\u6210")),f()}catch(I){}}),A=Q(()=>!C.dhcpGateway),z=F(null),Y=()=>{var I,M,W;z.value?(C.dhcpGateway=((I=z.value)==null?void 0:I.gateway)||"",C.tagName=((M=z.value)==null?void 0:M.tagName)||"",C.tagTitle=((W=z.value)==null?void 0:W.tagTitle)||""):(C.dhcpGateway="",C.tagName="",C.tagTitle="")},C=mt({hostname:"",assignedIP:"",assignedMac:"",bindIP:!1,tagTitle:"",tagName:"",dhcpGateway:"",action:"add"}),P=(I,M)=>M?{ip:/^(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$/,mac:/^([0-9A-Fa-f]{2}[:-]){5}([0-9A-Fa-f]{2})$|^([0-9A-Fa-f]{4}\.){2}([0-9A-Fa-f]{4})$/}[I].test(M.trim()):!1,R=()=>O(this,null,function*(){if(!C.assignedMac)return E.Warning(`${n("\u8BF7\u8F93\u5165")}${n("MAC")}`);if(!P("mac",C.assignedMac))return E.Warning(`${n("\u8BF7\u8F93\u5165\u6B63\u786E\u7684MAC\u5730\u5740")}`);if(!C.dhcpGateway)return E.Warning(`${n("\u8BF7\u9009\u62E9")}${n("\u7F51\u5173")}`);if(C.bindIP){if(!C.assignedIP)return E.Warning(`${n("\u8BF7\u8F93\u5165")}${n("IP")}`);if(!P("ip",C.assignedIP))return E.Warning(`${n("\u8BF7\u8F93\u5165\u6B63\u786E\u7684IP\u5730\u5740")}`)}else C.assignedIP="";let I=E.Loading(n("\u4FDD\u5B58\u4E2D..."));try{const{data:M}=yield G.DeviceMangement.staticDeviceConfig.POST(C);JSON.stringify(M)==="{}"?(p.value=!1,V(),b(),E.Success("\u4FDD\u5B58\u6210\u529F !")):E.Success((M==null?void 0:M.error)||"\u4FDD\u5B58\u5931\u8D25\uFF01")}catch(M){E.Warning(`${M==null?void 0:M.error} || ${M==null?void 0:M.message}`)}finally{I.Close()}}),V=()=>{z.value=null,C.hostname="",C.assignedIP="",C.assignedMac="",C.bindIP=!1,C.dhcpGateway="",C.tagName="",C.tagTitle="",C.action="add"};return(I,M)=>(r(),d("div",lB,[t("div",uB,[B(pa,{onHandleAdd:M[0]||(M[0]=W=>p.value=!0),onRefresh:b,onBatchDelete:$,onSearch:v})]),t("div",null,[B(je,{data:s.value,columns:w.value,rowKey:"assignedMac",showSelection:g.value,showPagination:!1,onSelectionChange:k},{action:j(({row:W})=>[t("button",{class:"del-button del-button--danger",onClick:bt=>_(W)},[t("span",null,i(e(n)("\u5220\u9664")),1)],8,cB)]),tagTitle:j(({row:W})=>[t("span",null,i(m(W==null?void 0:W.tagTitle)||m(W==null?void 0:W.tagName)||"-"),1)]),bindIP:j(({row:W})=>[t("span",null,i(W!=null&&W.bindIP?e(n)("\u662F"):e(n)("\u5426")),1)]),_:1},8,["data","columns","showSelection"])]),B(ee,{modelValue:p.value,"onUpdate:modelValue":M[6]||(M[6]=W=>p.value=W),title:"\u9759\u6001\u5206\u914D",width:"550px","show-close":!0,onConfirm:R,onCancel:V},{default:j(()=>[t("div",pB,[fB,t("div",mB,[t("div",gB,i(e(n)("\u540D\u79F0"))+"\uFF1A",1),L(t("input",{id:"tagName",type:"text",onInput:c,"onUpdate:modelValue":M[1]||(M[1]=W=>e(C).hostname=W),placeholder:e(n)("\u8BF7\u8F93\u5165")+"...",class:"tag-input"},null,40,vB),[[et,e(C).hostname,void 0,{trim:!0}]])]),t("div",bB,[hB,L(t("input",{id:"tagName",type:"text","onUpdate:modelValue":M[2]||(M[2]=W=>e(C).assignedMac=W),placeholder:e(n)("\u8BF7\u8F93\u5165")+"...",class:"tag-input"},null,8,_B),[[et,e(C).assignedMac,void 0,{trim:!0}]])]),t("div",xB,[t("div",wB,i(e(n)("\u7F51\u5173"))+"\uFF1A",1),L(t("select",{"onUpdate:modelValue":M[3]||(M[3]=W=>z.value=W),onChange:Y},[e(A)?(r(),d("option",kB,i(e(n)("\u8BF7\u9009\u62E9")),1)):D("",!0),(r(!0),d(U,null,tt(a.value,W=>(r(),d("option",{value:W},i(W.gateway)+"("+i(W.tagTitle?m(W.tagTitle):W.tagName?W.tagName:"-")+") ",9,yB))),256))],544),[[dt,z.value]])]),t("div",FB,[t("div",EB,i(e(n)("MAC\u5730\u5740\u4E0EIP\u7ED1\u5B9A"))+"\uFF1A",1),B(Nt,{modelValue:e(C).bindIP,"onUpdate:modelValue":M[4]||(M[4]=W=>e(C).bindIP=W)},null,8,["modelValue"])]),e(C).bindIP?(r(),d("div",$B,[CB,L(t("input",{id:"tagName",type:"text","onUpdate:modelValue":M[5]||(M[5]=W=>e(C).assignedIP=W),placeholder:e(n)("\u8BF7\u8F93\u5165")+"...",class:"tag-input"},null,8,DB),[[et,e(C).assignedIP,void 0,{trim:!0}]])])):D("",!0)])]),_:1},8,["modelValue"])]))}});var YB=N(BB,[["__scopeId","data-v-0ad740fc"]]);const AB={class:"container"},SB={style:{display:"flex","justify-content":"end"}},zB=["onClick"],PB={class:"custom-content"},TB={class:"item_box"},IB={class:"item_left"},MB={class:"item_box"},LB={class:"item_left"},NB=["placeholder"],OB={class:"item_box"},VB={class:"item_left"},GB=["placeholder"],jB={key:0,class:"tip"},UB=["onClick"],qB={key:1},RB={class:"item_box"},WB={class:"item_left"},HB={class:"item_box"},JB={class:"item_left"},ZB=["placeholder"],KB={class:"item_box"},QB={class:"item_left"},XB=["placeholder"],tY={class:"item_box"},eY={class:"item_left"},aY=["placeholder"],oY=T({emits:["openGloba"],setup(o,{emit:n}){const{$gettext:a}=H(),l=F({});(()=>O(this,null,function*(){try{const{data:V}=yield G.DeviceMangement.globalConfigs.GET();V.result&&(l.value=V.result||{})}catch(V){}}))();const s=F([]),p=F([]),w=F(!1),m=F([{label:"\u4E3B\u673A\u540D\u79F0",prop:"hostname"},{label:"IP\u5730\u5740",prop:"ip"},{label:"MAC\u5730\u5740",prop:"mac"},{label:"\u7981\u6B62\u7F51\u7EDC\u8BBF\u95EE",prop:"enabled",slot:"enabled"},{label:"\u4E0A\u4F20\u9650\u901F\uFF08Mbit/s\uFF09",prop:"uploadSpeed",slot:"uploadSpeed"},{label:"\u4E0B\u8F7D\u9650\u901F\uFF08Mbit/s\uFF09",prop:"downloadSpeed",slot:"downloadSpeed"},{label:"\u6CE8\u89E3",prop:"comment"},{label:"\u64CD\u4F5C",prop:"action",slot:"action"}]),c=()=>O(this,null,function*(){let V=E.Loading(a("\u52A0\u8F7D\u4E2D..."));try{const{data:I}=yield G.DeviceMangement.listSpeedLimitedDevices.GET();I.result&&(s.value=I.result||[],p.value=I.result||[])}catch(I){}finally{V.Close()}});c();const f=F(!0),g=F([]),h=V=>{g.value=V},k=()=>O(this,null,function*(){s.value=[];let V=E.Loading(a("\u52A0\u8F7D\u4E2D..."));yield c(),V.Close()}),b=V=>s.value.filter(I=>{const M=I.ip.includes(V),W=I.mac.toLowerCase().includes(V.toLowerCase());return M||W}),x=V=>{V===""&&(p.value=s.value),p.value=b(V)},v=V=>O(this,null,function*(){if(confirm(a("\u6E29\u99A8\u63D0\u793A\uFF1A\u5220\u9664\u8BBE\u5907\u7684\u9650\u901F\u914D\u7F6E\u53EF\u80FD\u5F71\u54CD\u6B64\u8BBE\u5907\u7684\u5E26\u5BBD\uFF0C\u8BF7\u8C28\u614E\u64CD\u4F5C\uFF01"))){let I={ip:V.ip||"",mac:V.mac||"",uploadSpeed:V.uploadSpeed||0,downloadSpeed:V.downloadSpeed||0,networkAccess:V.networkAccess||!1,comment:"",action:"delete"};_(I,1)}}),_=(V,I)=>O(this,null,function*(){let M=E.Loading(a("\u5220\u9664\u4E2D..."));try{const{data:W}=yield G.DeviceMangement.speedLimitConfig.POST(V);return I==1&&(JSON.stringify(W)==="{}"?E.Success("\u5220\u9664\u6210\u529F !"):E.Success((W==null?void 0:W.error)||"\u5220\u9664\u5931\u8D25\uFF01"),c()),W}catch(W){}finally{M.Close()}}),y=()=>O(this,null,function*(){if(g.value.length===0)return E.Warning(a("\u8BF7\u52FE\u9009\u8981\u5220\u9664\u7684\u6570\u636E")+" !");if(confirm(a("\u6E29\u99A8\u63D0\u793A\uFF1A\u5220\u9664\u8BBE\u5907\u7684\u9650\u901F\u914D\u7F6E\u53EF\u80FD\u5F71\u54CD\u6B64\u8BBE\u5907\u7684\u5E26\u5BBD\uFF0C\u8BF7\u8C28\u614E\u64CD\u4F5C\uFF01")))try{const V=g.value.map(I=>{const M={ip:I.ip||"",mac:I.mac||"",uploadSpeed:I.uploadSpeed||0,downloadSpeed:I.downloadSpeed||0,networkAccess:I.networkAccess||!1,comment:"",action:"delete"};return _(M)});yield Promise.all(V),E.Success(a("\u6240\u6709\u5220\u9664\u64CD\u4F5C\u5DF2\u5B8C\u6210")),c()}catch(V){}}),$=()=>{w.value=!1,n("openGloba")},A=V=>{var I,M;if(V==!0&&!((M=(I=l.value)==null?void 0:I.speedLimit)!=null&&M.enabled))return E.Warning(a("\u8BF7\u524D\u5F80\u5168\u5C40\u914D\u7F6E\u5F00\u542F\u9650\u901F"))},z=mt({ip:"",mac:"",uploadSpeed:100,downloadSpeed:1e3,networkAccess:!1,enabled:!1,comment:"",action:"add"}),Y=V=>/^([1-9]\d*(\.\d+)?|0\.\d*[1-9]\d*)$/.test(V.toString()),C=(V,I)=>I?{ip:/^(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$/,mac:/^([0-9A-Fa-f]{2}[:-]){5}([0-9A-Fa-f]{2})$|^([0-9A-Fa-f]{4}\.){2}([0-9A-Fa-f]{4})$/}[V].test(I.trim()):!1,P=()=>O(this,null,function*(){var I,M;if(!((M=(I=l.value)==null?void 0:I.speedLimit)!=null&&M.enabled))return E.Warning(a("\u8BF7\u524D\u5F80\u5168\u5C40\u914D\u7F6E\u5F00\u542F\u9650\u901F"));if(!z.ip)return E.Warning(`${a("\u8BF7\u8F93\u5165")}${a("IP")}`);if(!C("ip",z.ip))return E.Warning(`${a("\u8BF7\u8F93\u5165\u6B63\u786E\u7684IP\u5730\u5740")}`);if(!z.mac)return E.Warning(`${a("\u8BF7\u8F93\u5165")}${a("MAC")}`);if(!C("mac",z.mac))return E.Warning(`${a("\u8BF7\u8F93\u5165\u6B63\u786E\u7684MAC\u5730\u5740")}`);if(z.networkAccess)z.downloadSpeed=0,z.uploadSpeed=0;else{if(!z.downloadSpeed)return E.Warning(`${a("\u8BF7\u8F93\u5165")}${a("\u4E0B\u8F7D\u901F\u5EA6")}`);if(!Y(z.downloadSpeed))return E.Warning(`${a("\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u4E0B\u8F7D\u901F\u5EA6")}`);if(!z.uploadSpeed)return E.Warning(`${a("\u8BF7\u8F93\u5165")}${a("\u4E0A\u4F20\u901F\u5EA6")}`);if(!Y(z.uploadSpeed))return E.Warning(`${a("\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u4E0A\u4F20\u901F\u5EA6")}`);z.downloadSpeed=Number(z.downloadSpeed),z.uploadSpeed=Number(z.uploadSpeed)}let V=E.Loading(a("\u4FDD\u5B58\u4E2D..."));try{z.networkAccess=!z.networkAccess;const{data:W}=yield G.DeviceMangement.speedLimitConfig.POST(z);JSON.stringify(W)==="{}"?(k(),E.Success("\u4FDD\u5B58\u6210\u529F !")):E.Success((W==null?void 0:W.error)||"\u4FDD\u5B58\u5931\u8D25\uFF01"),w.value=!1,R()}catch(W){E.Warning(`${W==null?void 0:W.error} || ${W==null?void 0:W.message}`)}finally{z.downloadSpeed=1e3,z.uploadSpeed=100,V.Close()}}),R=()=>{z.ip="",z.mac="",z.uploadSpeed=100,z.downloadSpeed=1e3,z.networkAccess=!1,z.comment="",z.action="add"};return(V,I)=>(r(),d("div",AB,[t("div",SB,[B(pa,{onHandleAdd:I[0]||(I[0]=M=>w.value=!0),onRefresh:k,onBatchDelete:y,onSearch:x})]),t("div",null,[B(je,{data:p.value,columns:m.value,rowKey:"mac",showSelection:f.value,showPagination:!1,onSelectionChange:h},{action:j(({row:M})=>[t("button",{class:"del-button del-button--danger",onClick:W=>v(M)},[t("span",null,i(e(a)("\u5220\u9664")),1)],8,zB)]),enabled:j(({row:M})=>[t("span",null,i(M!=null&&M.enabled?e(a)("\u662F"):e(a)("\u5426")),1)]),uploadSpeed:j(({row:M})=>[t("span",null,i((M==null?void 0:M.uploadSpeed)||"-")+" "+i(M!=null&&M.uploadSpeed?"Mbit/s":""),1)]),downloadSpeed:j(({row:M})=>[t("span",null,i((M==null?void 0:M.downloadSpeed)||"-")+" "+i(M!=null&&M.downloadSpeed?"Mbit/s":""),1)]),_:1},8,["data","columns","showSelection"])]),B(ee,{modelValue:w.value,"onUpdate:modelValue":I[9]||(I[9]=M=>w.value=M),title:"\u9650\u901F\u914D\u7F6E","show-close":!0,onConfirm:P,onCancel:R},{default:j(()=>{var M,W,bt,Bt;return[t("div",PB,[t("div",TB,[t("div",IB,i(e(a)("\u5BF9\u8BBE\u5907\u5F00\u542F\u9650\u901F"))+"\uFF1A",1),B(Nt,{modelValue:e(z).enabled,"onUpdate:modelValue":I[1]||(I[1]=gt=>e(z).enabled=gt),disabled:!((W=(M=l.value)==null?void 0:M.speedLimit)!=null&&W.enabled),onBeforeChange:A},null,8,["modelValue","disabled"])]),t("div",MB,[t("div",LB,i(e(a)("IP\u5730\u5740"))+"\uFF1A",1),L(t("input",{id:"tagName",type:"text","onUpdate:modelValue":I[2]||(I[2]=gt=>e(z).ip=gt),placeholder:e(a)("\u8BF7\u8F93\u5165")+"...",class:"tag-input"},null,8,NB),[[et,e(z).ip,void 0,{trim:!0}]])]),t("div",OB,[t("div",VB,i(e(a)("MAC\u5730\u5740"))+"\uFF1A",1),L(t("input",{id:"tagName",type:"text","onUpdate:modelValue":I[3]||(I[3]=gt=>e(z).mac=gt),placeholder:e(a)("\u8BF7\u8F93\u5165")+"...",class:"tag-input"},null,8,GB),[[et,e(z).mac,void 0,{trim:!0}]])]),(Bt=(bt=l.value)==null?void 0:bt.speedLimit)!=null&&Bt.enabled?D("",!0):(r(),d("div",jB,[t("a",{href:"",onClick:ut($,["prevent"])},i(e(a)("\u70B9\u6211\u8DF3\u8F6C\u5168\u5C40\u914D\u7F6E")),9,UB)])),e(z).enabled?(r(),d("div",qB,[t("div",RB,[t("div",WB,i(e(a)("\u7981\u6B62\u8BE5\u8BBE\u5907\u8BBF\u95EE\u7F51\u7EDC"))+"\uFF1A",1),B(Nt,{modelValue:e(z).networkAccess,"onUpdate:modelValue":I[4]||(I[4]=gt=>e(z).networkAccess=gt),onChange:I[5]||(I[5]=()=>{})},null,8,["modelValue"])]),e(z).networkAccess?D("",!0):(r(),d(U,{key:0},[t("div",HB,[t("div",JB,i(e(a)("\u4E0B\u8F7D\u9650\u901F\uFF08Mbit/s\uFF09"))+"\uFF1A",1),L(t("input",{id:"tagName",type:"text","onUpdate:modelValue":I[6]||(I[6]=gt=>e(z).downloadSpeed=gt),placeholder:e(a)("\u8BF7\u8F93\u5165")+"...",class:"tag-input"},null,8,ZB),[[et,e(z).downloadSpeed,void 0,{trim:!0}]]),nt(" \xA0 "+i(e(a)("\u603B\u5E26\u5BBD")),1)]),t("div",KB,[t("div",QB,i(e(a)("\u4E0A\u4F20\u9650\u901F\uFF08Mbit/s\uFF09"))+"\uFF1A",1),L(t("input",{id:"tagName",type:"text","onUpdate:modelValue":I[7]||(I[7]=gt=>e(z).uploadSpeed=gt),placeholder:e(a)("\u8BF7\u8F93\u5165")+"...",class:"tag-input"},null,8,XB),[[et,e(z).uploadSpeed,void 0,{trim:!0}]]),nt(" \xA0 "+i(e(a)("\u603B\u5E26\u5BBD")),1)]),t("div",tY,[t("div",eY,i(e(a)("\u6CE8\u89E3"))+"\uFF1A",1),L(t("input",{id:"tagName",type:"text","onUpdate:modelValue":I[8]||(I[8]=gt=>e(z).comment=gt),placeholder:e(a)("\u8BF7\u8F93\u5165")+"...",class:"tag-input"},null,8,aY),[[et,e(z).comment,void 0,{trim:!0}]])])],64))])):D("",!0)])]}),_:1},8,["modelValue"])]))}});var nY=N(oY,[["__scopeId","data-v-1c110960"]]);const ma=o=>(it("data-v-15068472"),o=o(),rt(),o),iY={key:0,class:"dialog-overlay"},rY={class:"dialog-container"},sY={class:"dialog-title"},dY=ma(()=>t("div",{class:"loading-animation"},[t("div",{class:"spinner"})],-1)),lY={class:"dialog-message"},uY={key:0,class:"dialog-overlay"},cY={class:"dialog-container"},pY={class:"dialog-title"},fY=ma(()=>t("div",{style:{display:"flex","justify-content":"center"}},[t("svg",{t:"1752661662572",class:"icon",viewBox:"0 0 1024 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg","p-id":"5921",width:"50",height:"50"},[t("path",{d:"M0 512C0 229.234759 229.234759 0 512 0s512 229.234759 512 512-229.234759 512-512 512S0 794.765241 0 512z m419.310345 194.630621a35.310345 35.310345 0 0 0 49.399172 1.271172l335.518897-311.931586a35.310345 35.310345 0 0 0-48.075035-51.729655l-309.124413 289.544827-145.125518-149.645241a35.310345 35.310345 0 1 0-50.688 49.169655l168.112552 173.320828z",fill:"#553afe","p-id":"5922"})])],-1)),mY={class:"dialog-message"},gY={key:0,class:"dialog-overlay"},vY={class:"dialog-container tag-dialog"},bY={class:"dialog-title"},hY={class:"warning-message"},_Y=ma(()=>t("svg",{class:"warning-icon",viewBox:"0 0 24 24"},[t("path",{fill:"currentColor",d:"M12,2L1,21H23M12,6L19.53,19H4.47M11,10V14H13V10M11,16V18H13V16"})],-1)),xY={class:"input-group"},wY={for:"tagTitle"},kY=["placeholder"],yY={class:"input-group"},FY={for:"tagName"},EY=["disabled","placeholder"],$Y={class:"input-group"},CY={for:"gateway"},DY=["placeholder"],BY={class:"button-group"},YY=T({props:{title:{type:String,required:!0}},emits:["confirm","update:modelValue"],setup(o,{expose:n,emit:a}){const{$gettext:l}=H(),u=F("install"),s=F(!1),p=F(!1),w=F(!1),m=F(""),c=F(""),f=F(""),g=()=>{u.value="install",s.value=!0},h=()=>{s.value=!1},k=()=>{s.value=!1,setTimeout(()=>{p.value=!0},300)},b=()=>{p.value=!1},x=F("1"),v=()=>{u.value="tag",x.value="1",c.value="",m.value="",f.value="",w.value=!0},_=()=>{u.value="tag",x.value="2",w.value=!0},y=()=>{w.value=!1},$=Y=>{c.value=Y.target.value.replace(/[\u4e00-\u9fa5]/g,"")},A=(Y,C)=>C?{ip:/^(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$/,mac:/^([0-9A-Fa-f]{2}[:-]){5}([0-9A-Fa-f]{2})$|^([0-9A-Fa-f]{4}\.){2}([0-9A-Fa-f]{4})$/}[Y].test(C.trim()):!1,z=()=>{if(!A("ip",f.value.trim()))return E.Warning(`${l("\u8BF7\u8F93\u5165\u6B63\u786E\u7684IP\u5730\u5740")}`);m.value.trim()&&c.value.trim()&&f.value.trim()&&(a("confirm",{tagTitle:m.value.trim(),tagName:c.value.trim(),gateway:f.value.trim(),type:x.value}),y())};return At(m,Y=>{a("update:modelValue",Y)}),At(c,Y=>{a("update:modelValue",Y)}),At(f,Y=>{a("update:modelValue",Y)}),n({tagTitle:m,tagName:c,gateway:f,openInstallDialog:g,showInstallResult:k,openTagDialog:v,closeTagDialog:y,cancelInstall:h,openEditTagDialog:_}),(Y,C)=>(r(),d(U,null,[B($t,{name:"fade"},{default:j(()=>[s.value&&u.value==="install"?(r(),d("div",iY,[t("div",rY,[t("div",sY,i(o.title),1),dY,t("p",lY,i(e(l)("\u6B63\u5728\u5B89\u88C5"))+"...",1),t("button",{class:"dialog-button",onClick:h},i(e(l)("\u5173\u95ED")),1)])])):D("",!0)]),_:1}),B($t,{name:"fade"},{default:j(()=>[p.value&&u.value==="install"?(r(),d("div",uY,[t("div",cY,[t("div",pY,i(e(l)("\u7ED3\u679C")),1),fY,t("p",mY,i(e(l)("\u5B89\u88C5\u6210\u529F"))+"\uFF01",1),t("button",{class:"dialog-button",onClick:b},i(e(l)("\u786E\u5B9A")),1)])])):D("",!0)]),_:1}),B($t,{name:"fade"},{default:j(()=>[w.value&&u.value==="tag"?(r(),d("div",gY,[t("div",vY,[t("div",bY,i(x.value==="1"?e(l)("\u6DFB\u52A0\u6807\u7B7E"):e(l)("\u7F16\u8F91\u6807\u7B7E")),1),t("div",hY,[_Y,t("span",null,i(e(l)("\u6CE8\u610F\uFF1A\u6DFB\u52A0ID\u65F6\uFF0C\u8BF7\u52FF\u5C06\u201Codhcpd\u201D\u6216\u7F51\u7EDC\u63A5\u53E3\uFF08\u4F8B\u5982\u201Clan\u201D,\u201Cwan\u201D,\u201Cwan6\u201D\u7B49\uFF09\u4F5C\u4E3AID\uFF0C\u6B64\u4E3E\u5C06\u4EA7\u751F\u51B2\u7A81\u3002\u5EFA\u8BAE\u5728ID\u524D\u9762\u52A0\u4E0A\u524D\u7F00\u201Ct_\u201D\u4EE5\u675C\u7EDD\u6B64\u7C7B\u51B2\u7A81\u3002")),1)]),t("div",xY,[t("label",wY,i(e(l)("\u6807\u9898"))+"\uFF1A",1),L(t("input",{id:"tagTitle","onUpdate:modelValue":C[0]||(C[0]=P=>m.value=P),type:"text",placeholder:e(l)("\u8BF7\u8F93\u5165")+"...",class:"tag-input"},null,8,kY),[[et,m.value]])]),t("div",yY,[t("label",FY,i(e(l)("ID"))+"\uFF1A",1),L(t("input",{id:"tagName","onUpdate:modelValue":C[1]||(C[1]=P=>c.value=P),onInput:$,disabled:x.value=="2",type:"text",placeholder:e(l)("\u8BF7\u8F93\u5165")+"...",class:"tag-input"},null,40,EY),[[et,c.value]])]),t("div",$Y,[t("label",CY,i(e(l)("\u7F51\u5173"))+"\uFF1A",1),L(t("input",{id:"gateway","onUpdate:modelValue":C[2]||(C[2]=P=>f.value=P),type:"text",placeholder:e(l)("\u8BF7\u8F93\u5165")+"...",class:"tag-input"},null,8,DY),[[et,f.value]])]),t("div",BY,[t("button",{class:"cancel-button",onClick:y},i(e(l)("\u53D6\u6D88")),1),t("button",{class:"confirm-button",onClick:z},i(e(l)("\u786E\u5B9A")),1)])])])):D("",!0)]),_:1})],64))}});var AY=N(YY,[["__scopeId","data-v-15068472"]]);const io=o=>(it("data-v-66e54129"),o=o(),rt(),o),SY={class:"tab-container"},zY={class:"tab-header"},PY=["onClick"],TY={class:"tab-content_g"},IY={key:0,class:"not_installed"},MY=io(()=>t("svg",{t:"1752659436579",class:"icon",viewBox:"0 0 1024 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg","p-id":"4943",width:"150",height:"150"},[t("path",{d:"M216.896 97.232l-55.792 106.24 704.784 8.928-24.352-75.888-38.496-39.28z",fill:"#FFFFFF","p-id":"4944"}),t("path",{d:"M192.016 255.968h655.968v592H192.016z",fill:"#FFFFFF","p-id":"4945"}),t("path",{d:"M921.904 187.008l-66.72-80.656a69.744 69.744 0 0 0-55.168-26.32h-576a71.296 71.296 0 0 0-55.664 26.416l-66.256 80.56a93.984 93.984 0 0 0-22.08 61.024v600a96.288 96.288 0 0 0 96 96h672a96.288 96.288 0 0 0 96-96v-600a93.984 93.984 0 0 0-22.112-61.024zM512.016 777.856L246.128 512.032h166.144v-132.976h199.392v132.976h166.128zM179.664 179.664l33.152-66.464h598.128l33.2 66.464z",fill:"#909399","p-id":"4946"})],-1)),LY={key:1},NY={class:"item_box"},OY={class:"item_left"},VY={class:"item_box"},GY={class:"item_left"},jY=["placeholder"],UY={class:"item_box"},qY={class:"item_left"},RY=["placeholder"],WY={class:"item_box"},HY={class:"item_left"},JY={key:0,class:"not_installed"},ZY=io(()=>t("svg",{t:"1752659436579",class:"icon",viewBox:"0 0 1024 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg","p-id":"4943",width:"150",height:"150"},[t("path",{d:"M216.896 97.232l-55.792 106.24 704.784 8.928-24.352-75.888-38.496-39.28z",fill:"#FFFFFF","p-id":"4944"}),t("path",{d:"M192.016 255.968h655.968v592H192.016z",fill:"#FFFFFF","p-id":"4945"}),t("path",{d:"M921.904 187.008l-66.72-80.656a69.744 69.744 0 0 0-55.168-26.32h-576a71.296 71.296 0 0 0-55.664 26.416l-66.256 80.56a93.984 93.984 0 0 0-22.08 61.024v600a96.288 96.288 0 0 0 96 96h672a96.288 96.288 0 0 0 96-96v-600a93.984 93.984 0 0 0-22.112-61.024zM512.016 777.856L246.128 512.032h166.144v-132.976h199.392v132.976h166.128zM179.664 179.664l33.152-66.464h598.128l33.2 66.464z",fill:"#909399","p-id":"4946"})],-1)),KY={key:1},QY={class:"item_box"},XY={class:"item_left"},tA={class:"item_box"},eA={class:"item_left"},aA={key:0,value:"",disabled:""},oA=["value"],nA={class:"item_box"},iA={class:"item_left"},rA=["placeholder"],sA={class:"item_box"},dA={class:"item_left"},lA=["placeholder"],uA={class:"item_box"},cA={class:"item_left"},pA={style:{"margin-bottom":"16px"}},fA={class:"item_box"},mA={class:"item_left"},gA={class:"item_box"},vA={class:"item_left"},bA=["value"],hA={class:"item_box"},_A={class:"item_left"},xA={style:{display:"flex","justify-content":"end","margin-bottom":"8px"}},wA=["onClick"],kA=["onClick"],yA=T({setup(o,{expose:n}){const{$gettext:a}=H(),l=Q(()=>!c.role),u=F([]),s=F([{label:"\u6807\u9898",prop:"tagTitle",slot:"tagTitle"},{label:"ID",prop:"tagName",slot:"tagName"},{label:"\u7F51\u5173",prop:"gateway",slot:"gateway"},{label:"\u64CD\u4F5C",prop:"action",slot:"action"}]),p=F([{name:a("\u4E3B\u8DEF\u7531"),value:"fallback"},{name:a("\u65C1\u8DEF\u7531"),value:"main"}]),w=mt({dhcpEnabled:!1,dhcpGateway:""}),m=mt({enabled:!1,uploadSpeed:"",downloadSpeed:"",installed:!0}),c=mt({enabled:!1,role:"",setIP:"",checkIP:""}),f=F({}),g=()=>O(this,null,function*(){var at,J,Ct,ct,S,K,X,ot,xt,St,wt,ne,ie,re,se,de,le,ue,ce,pe,fe,me,ge;try{const{data:kt}=yield G.DeviceMangement.globalConfigs.GET();if(kt.result){if(f.value=kt.result||{},w.dhcpEnabled=((J=(at=kt.result)==null?void 0:at.dhcpGlobal)==null?void 0:J.dhcpEnabled)||!1,(ct=(Ct=kt.result)==null?void 0:Ct.dhcpGlobal)!=null&&ct.dhcpGateway)w.dhcpGateway=(K=(S=kt.result)==null?void 0:S.dhcpGlobal)==null?void 0:K.dhcpGateway;else{const va=(ot=(X=kt.result)==null?void 0:X.dhcpGlobal)==null?void 0:ot.gatewaySels.find(lo=>lo.title==="myself");va?w.dhcpGateway=va.gateway:w.dhcpGateway=""}u.value=((xt=kt.result)==null?void 0:xt.dhcpTags)||[],m.enabled=((wt=(St=kt.result)==null?void 0:St.speedLimit)==null?void 0:wt.enabled)||!1,m.uploadSpeed=((ie=(ne=kt.result)==null?void 0:ne.speedLimit)==null?void 0:ie.uploadSpeed)||"",m.downloadSpeed=((se=(re=kt.result)==null?void 0:re.speedLimit)==null?void 0:se.downloadSpeed)||"",c.enabled=((le=(de=kt.result)==null?void 0:de.floatGateway)==null?void 0:le.enabled)||!1,c.role=((ce=(ue=kt.result)==null?void 0:ue.floatGateway)==null?void 0:ce.role)||"",c.setIP=((fe=(pe=kt.result)==null?void 0:pe.floatGateway)==null?void 0:fe.setIP)||"",c.checkIP=((ge=(me=kt.result)==null?void 0:me.floatGateway)==null?void 0:ge.checkIP)||""}}catch(kt){}});g();const h=()=>O(this,null,function*(){let at=E.Loading(a("\u4FDD\u5B58\u4E2D..."));try{const{data:J}=yield G.DeviceMangement.dhcpGatewayConfig.POST(w);JSON.stringify(J)==="{}"?(E.Success(a("\u4FDD\u5B58\u6210\u529F")),g()):E.Success((J==null?void 0:J.error)||"\u4FDD\u5B58\u5931\u8D25\uFF01")}catch(J){E.Warning(`${J==null?void 0:J.error} || ${J==null?void 0:J.message}`)}finally{at.Close()}}),k=(at,J)=>O(this,null,function*(){let Ct=E.Loading(a("\u68C0\u67E5\u4E2D..."));try{const ct=yield G.App.Check.POST({name:at});if(Ct.Close(),ct!=null&&ct.data){const{result:S,error:K}=ct.data;if(K)E.Warning(K);else{if(S)return S.status=="installed";E.Warning(a("\u68C0\u67E5\u63D2\u4EF6\u72B6\u6001\u5931\u8D25"))}}return!1}catch(ct){return Ct.Close(),E.Warning(ct),!1}}),b=F(!1),x=F(!1),v=()=>O(this,null,function*(){(yield k("app-meta-floatip"))&&(x.value=!0)}),_=()=>O(this,null,function*(){(yield k("app-meta-eqos"))&&(b.value=!0)});v(),_();const y=[{id:"tag",label:a("DHCP")},{id:"gateway",label:a("\u6D6E\u52A8\u7F51\u5173")},{id:"ip",label:a("IP\u9650\u901F")}],$=F("tag");n({activeTab:$});const A=at=>{$.value=at},z=F(),Y=at=>({default:a("\u9ED8\u8BA4\u7F51\u5173"),parent:a("\u4E0A\u7EA7\u8DEF\u7531"),myself:a("\u672C\u8BBE\u5907"),bypass:a("\u65C1\u8DEF\u7531"),floatip:a("\u6D6E\u52A8\u7F51\u5173")})[at]||at,C=F("app-meta-floatip"),P=Q(()=>C.value==="app-meta-floatip"?a("\u6D6E\u52A8\u7F51\u5173"):a("IP\u9650\u901F")),R=at=>O(this,null,function*(){if(C.value=at,z.value.openInstallDialog(),yield Dt.installApp(at))return at=="app-meta-floatip"?v():_(),z.value.showInstallResult(),!0;z.value.cancelInstall(),E.Error(a("\u5B89\u88C5\u5931\u8D25\u6216\u8D85\u65F6\uFF0C\u8BF7\u68C0\u67E5\u8F6F\u4EF6\u6E90\u6216\u7A0D\u5019\u91CD\u8BD5"))}),V=at=>/^([1-9]\d*(\.\d+)?|0\.\d*[1-9]\d*)$/.test(at.toString()),I=()=>O(this,null,function*(){if(m.enabled){if(!m.downloadSpeed)return E.Warning(`${a("\u8BF7\u8F93\u5165")}${a("\u4E0B\u8F7D\u901F\u5EA6")}`);if(!V(m.downloadSpeed))return E.Warning(`${a("\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u4E0B\u8F7D\u901F\u5EA6")}`);if(!m.uploadSpeed)return E.Warning(`${a("\u8BF7\u8F93\u5165")}${a("\u4E0A\u4F20\u901F\u5EA6")}`);if(!V(m.uploadSpeed))return E.Warning(`${a("\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u4E0A\u4F20\u901F\u5EA6")}`);m.downloadSpeed=Number(m.downloadSpeed),m.uploadSpeed=Number(m.uploadSpeed)}else m.downloadSpeed=0,m.uploadSpeed=0;let at=E.Loading(a("\u4FDD\u5B58\u4E2D..."));try{const{data:J}=yield G.DeviceMangement.enableSpeedLimit.POST(m);JSON.stringify(J)==="{}"?(E.Success(a("\u4FDD\u5B58\u6210\u529F")),g()):E.Success((J==null?void 0:J.error)||"\u4FDD\u5B58\u5931\u8D25\uFF01")}catch(J){E.Warning(`${J==null?void 0:J.error} || ${J==null?void 0:J.message}`)}finally{at.Close()}}),M=(at,J)=>J?{ip:/^(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)(?:\/([0-9]|[1-2][0-9]|3[0-2]))?$/,mac:/^([0-9A-Fa-f]{2}[:-]){5}([0-9A-Fa-f]{2})$|^([0-9A-Fa-f]{4}\.){2}([0-9A-Fa-f]{4})$/}[at].test(J.trim()):!1,W=()=>O(this,null,function*(){if(!c.role)return E.Warning(a("\u8BF7\u9009\u62E9\u8282\u70B9\u89D2\u8272"));if(!c.setIP)return E.Warning(`${a("\u8BF7\u8F93\u5165")}${a("\u6D6E\u52A8\u7F51\u5173")}IP`);if(!M("ip",c.setIP))return E.Warning(`${a("\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u6D6E\u52A8\u7F51\u5173IP\u5730\u5740")}`);if(!c.checkIP)return E.Warning(`${a("\u8BF7\u8F93\u5165")}${a("\u65C1\u8DEF\u7531")}IP`);if(!M("ip",c.checkIP))return E.Warning(`${a("\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u65C1\u8DEF\u7531IP\u5730\u5740")}`);let at=E.Loading(a("\u4FDD\u5B58\u4E2D..."));try{const{data:J}=yield G.DeviceMangement.enableFloatGateway.POST(c);JSON.stringify(J)==="{}"?(E.Success(a("\u4FDD\u5B58\u6210\u529F")),g()):E.Success((J==null?void 0:J.error)||"\u4FDD\u5B58\u5931\u8D25\uFF01")}catch(J){E.Warning(`${J==null?void 0:J.error} || ${J==null?void 0:J.message}`)}finally{at.Close()}}),bt=at=>{at||confirm(a("\u6E29\u99A8\u63D0\u793A\uFF1A\u5173\u95EDDHCP\u53EF\u80FD\u5F71\u54CD\u5C40\u57DF\u7F51\u5185\u8BBE\u5907\u7684IP\u5206\u914D\u548C\u8054\u7F51\uFF0C\u8BF7\u8C28\u614E\u64CD\u4F5C\uFF01"))||(w.dhcpEnabled=!0)},Bt=at=>{at||confirm(a("\u6E29\u99A8\u63D0\u793A\uFF1A\u5173\u95ED\u6D6E\u52A8\u7F51\u5173\u53EF\u80FD\u5F71\u54CD\u6B63\u5728\u4F7F\u7528\u6D6E\u52A8\u7F51\u5173\u7684\u8BBE\u5907\uFF0C\u8BF7\u8C28\u614E\u64CD\u4F5C\uFF01"))||(c.enabled=!0)},gt=at=>{at||confirm(a("\u6E29\u99A8\u63D0\u793A\uFF1A\u5173\u95ED\u9650\u901F\u4F1A\u8BA9\u5DF2\u914D\u7F6E\u9650\u901F\u7684\u8BBE\u5907\u7684\u5E26\u5BBD\u9650\u5236\u5168\u90E8\u5931\u6548\uFF0C\u8BF7\u8C28\u614E\u64CD\u4F5C\uFF01"))||(m.enabled=!0)},jt=at=>O(this,null,function*(){if(confirm(a("\u6E29\u99A8\u63D0\u793A\uFF1A\u5220\u9664\u7F51\u5173\u6807\u7B7E\u53EF\u80FD\u5F71\u54CD\u6B63\u5728\u4F7F\u7528\u6B64\u6807\u7B7E\u7684\u8BBE\u5907\uFF0C\u8BF7\u8C28\u614E\u64CD\u4F5C\uFF01"))){let J=E.Loading(a("\u5220\u9664\u4E2D...")),Ct={action:"delete",tagTitle:at.tagTitle||"",tagName:at.tagName||"",dhcpOption:(at==null?void 0:at.dhcpOption)||[]};try{const{data:ct}=yield G.DeviceMangement.dhcpTagsConfig.POST(Ct);JSON.stringify(ct)==="{}"?(E.Success(a("\u5220\u9664\u6210\u529F")),g()):E.Success((ct==null?void 0:ct.error)||"\u5220\u9664\u5931\u8D25\uFF01")}catch(ct){E.Warning(`${ct==null?void 0:ct.error} || ${ct==null?void 0:ct.message}`)}finally{J.Close()}}}),Kt=()=>{z.value.openTagDialog()},Tt=F([]),Mt=at=>O(this,null,function*(){Tt.value=at.dhcpOption?at.dhcpOption:[],z.value.tagTitle=at.tagTitle||"",z.value.tagName=at.tagName||"",z.value.gateway=at.gateway||"",yield oa(),z.value.openEditTagDialog()}),qe=at=>O(this,null,function*(){let J=E.Loading(a("\u4FDD\u5B58\u4E2D..."));const Ct=[`3,${at.gateway}`,`6,${at.gateway}`];let ct={action:at.type==1?"add":"modify",tagTitle:at.tagTitle,tagName:at.tagName,dhcpOption:Ct};try{const{data:S}=yield G.DeviceMangement.dhcpTagsConfig.POST(ct);JSON.stringify(S)==="{}"?(E.Success(a("\u4FDD\u5B58\u6210\u529F")),g()):E.Success((S==null?void 0:S.error)||"\u4FDD\u5B58\u5931\u8D25\uFF01")}catch(S){E.Warning(`${S==null?void 0:S.error} || ${S==null?void 0:S.message}`)}finally{J.Close()}});return(at,J)=>{var Ct,ct;return r(),d("div",SY,[t("div",zY,[(r(),d(U,null,tt(y,S=>t("button",{key:S.id,class:st(["tab-button",{active:$.value===S.id}]),onClick:K=>A(S.id)},i(S.label),11,PY)),64))]),t("div",TY,[L(t("div",null,[b.value?(r(),d("div",LY,[t("div",NY,[t("div",OY,i(e(a)("IP\u9650\u901F"))+"\uFF1A",1),B(Nt,{modelValue:e(m).enabled,"onUpdate:modelValue":J[1]||(J[1]=S=>e(m).enabled=S),onChange:gt},null,8,["modelValue"])]),e(m).enabled?(r(),d(U,{key:0},[t("div",VY,[t("div",GY,i(e(a)("\u4E0B\u8F7D\u901F\u5EA6"))+"\uFF08Mbit/s\uFF09\uFF1A",1),L(t("input",{id:"tagName",type:"text","onUpdate:modelValue":J[2]||(J[2]=S=>e(m).downloadSpeed=S),placeholder:e(a)("\u8BF7\u8F93\u5165")+"...",class:"tag-input"},null,8,jY),[[et,e(m).downloadSpeed,void 0,{trim:!0}]]),nt(" \xA0 "+i(e(a)("\u603B\u5E26\u5BBD")),1)]),t("div",UY,[t("div",qY,i(e(a)("\u4E0A\u4F20\u901F\u5EA6"))+"\uFF08Mbit/s\uFF09\uFF1A",1),L(t("input",{id:"tagName",type:"text","onUpdate:modelValue":J[3]||(J[3]=S=>e(m).uploadSpeed=S),placeholder:e(a)("\u8BF7\u8F93\u5165")+"...",class:"tag-input"},null,8,RY),[[et,e(m).uploadSpeed,void 0,{trim:!0}]]),nt(" \xA0 "+i(e(a)("\u603B\u5E26\u5BBD")),1)])],64)):D("",!0),t("div",WY,[t("div",HY,[t("button",{class:"add-button add-button--danger",onClick:I},i(e(a)("\u4FDD\u5B58")),1)])])])):(r(),d("div",IY,[MY,t("span",null,i(e(a)("\u8F6F\u4EF6\u6682\u672A\u5B89\u88C5")),1),t("div",{class:"not_installed_btn",onClick:J[0]||(J[0]=S=>R("app-meta-eqos"))},i(e(a)("\u7ACB\u5373\u5B89\u88C5")),1)]))],512),[[Xt,$.value==="ip"]]),L(t("div",null,[x.value?(r(),d("div",KY,[t("div",QY,[t("div",XY,i(e(a)("\u6D6E\u52A8\u7F51\u5173"))+"\uFF1A",1),B(Nt,{modelValue:e(c).enabled,"onUpdate:modelValue":J[5]||(J[5]=S=>e(c).enabled=S),onChange:Bt},null,8,["modelValue"])]),t("div",tA,[t("div",eA,i(e(a)("\u8282\u70B9\u89D2\u8272"))+"\uFF1A",1),L(t("select",{"onUpdate:modelValue":J[6]||(J[6]=S=>e(c).role=S),onChange:J[7]||(J[7]=()=>{})},[e(l)?(r(),d("option",aA,i(e(a)("\u8BF7\u9009\u62E9")),1)):D("",!0),(r(!0),d(U,null,tt(p.value,S=>(r(),d("option",{value:S.value},i(S.name),9,oA))),256))],544),[[dt,e(c).role]])]),t("div",nA,[t("div",iA,i(e(a)("\u6D6E\u52A8\u7F51\u5173"))+"IP\uFF1A",1),L(t("input",{id:"tagName",type:"text","onUpdate:modelValue":J[8]||(J[8]=S=>e(c).setIP=S),placeholder:e(a)("\u8BF7\u8F93\u5165")+"...",class:"tag-input"},null,8,rA),[[et,e(c).setIP,void 0,{trim:!0}]])]),t("div",sA,[t("div",dA,i(e(a)("\u65C1\u8DEF\u7531IP"))+"\uFF1A",1),L(t("input",{id:"tagName",type:"text","onUpdate:modelValue":J[9]||(J[9]=S=>e(c).checkIP=S),placeholder:e(a)("\u8BF7\u8F93\u5165")+"...",class:"tag-input"},null,8,lA),[[et,e(c).checkIP,void 0,{trim:!0}]])]),t("div",uA,[t("div",cA,[t("button",{class:"add-button add-button--danger",onClick:W},i(e(a)("\u4FDD\u5B58")),1)])])])):(r(),d("div",JY,[ZY,t("span",null,i(e(a)("\u8F6F\u4EF6\u6682\u672A\u5B89\u88C5")),1),t("div",{class:"not_installed_btn",onClick:J[4]||(J[4]=S=>R("app-meta-floatip"))},i(e(a)("\u7ACB\u5373\u5B89\u88C5")),1)]))],512),[[Xt,$.value==="gateway"]]),L(t("div",null,[t("div",pA,[t("div",fA,[t("div",mA,i(e(a)("\u542F\u7528"))+"DHCP\uFF1A",1),B(Nt,{modelValue:e(w).dhcpEnabled,"onUpdate:modelValue":J[10]||(J[10]=S=>e(w).dhcpEnabled=S),onChange:bt},null,8,["modelValue"])]),t("div",gA,[t("div",vA,"DHCP"+i(e(a)("\u7F51\u5173"))+"\uFF1A",1),L(t("select",{"onUpdate:modelValue":J[11]||(J[11]=S=>e(w).dhcpGateway=S),onChange:J[12]||(J[12]=()=>{})},[(r(!0),d(U,null,tt((ct=(Ct=f.value)==null?void 0:Ct.dhcpGlobal)==null?void 0:ct.gatewaySels,S=>(r(),d("option",{value:S.gateway},i(S.gateway)+" ("+i(S.title?Y(S.title):"")+") ",9,bA))),256))],544),[[dt,e(w).dhcpGateway]])]),t("div",hA,[t("div",_A,[t("button",{class:"add-button add-button--danger",onClick:h},i(e(a)("\u4FDD\u5B58")),1)])])]),t("div",xA,[t("button",{class:"add-button add-button--danger",onClick:Kt},[t("span",null,i(e(a)("\u6DFB\u52A0")),1)])]),B(je,{data:u.value,columns:s.value,showSelection:!1,showPagination:!1,theadBgColor:"#e8e6f9"},{action:j(({row:S})=>[S.autoCreated?D("",!0):(r(),d("span",{key:0,style:{color:"#553AFE",cursor:"pointer"},onClick:K=>Mt(S)},i(e(a)("\u7F16\u8F91")),9,wA)),S.autoCreated?D("",!0):(r(),d("span",{key:1,style:{color:"#F04134",cursor:"pointer","margin-left":"18px"},onClick:K=>jt(S)},i(e(a)("\u5220\u9664")),9,kA))]),tagTitle:j(({row:S})=>[t("span",null,i(Y(S.tagTitle)),1)]),tagName:j(({row:S})=>[t("span",null,i(S.tagName||"-"),1)]),gateway:j(({row:S})=>[t("span",null,i(S.gateway||"-"),1)]),_:1},8,["data","columns"])],512),[[Xt,$.value==="tag"]])]),B(AY,{ref_key:"tagDialogRef",ref:z,title:e(P),onConfirm:qe},null,8,["title"])])}}});var FA=N(yA,[["__scopeId","data-v-66e54129"]]);const ro=o=>(it("data-v-a5a78984"),o=o(),rt(),o),EA={id:"page"},$A={style:{"text-align":"left",display:"flex","align-items":"center","margin-bottom":"20px","padding-top":"4px"}},CA=ro(()=>t("svg",{width:"20",height:"20",viewBox:"0 0 100 100",xmlns:"http://www.w3.org/2000/svg"},[t("path",{d:"M20 30 L50 50 L20 70",stroke:"#d6dbf8","stroke-width":"8","stroke-linecap":"round",fill:"none"})],-1)),DA={style:{"text-decoration":"none",color:"var(--breadcrumbs-tit-color1)","line-height":"1.5em"}},BA={class:"device_container",style:{color:"black"}},YA={class:"tab-container"},AA={class:"tabs_box_g"},SA=["onClick"],zA={class:"tab-content_g"},PA={key:0,class:"content-item"},TA={key:1,class:"content-item"},IA={key:2,class:"content-item"},MA={key:3,class:"content-item"},LA=ro(()=>t("div",{style:{height:"30px"}},null,-1)),NA=T({setup(o){const{$gettext:n}=H(),a=F(["\u8BBE\u5907\u5217\u8868","\u9759\u6001\u5206\u914D\u5217\u8868","\u9650\u901F\u8BBE\u5907\u5217\u8868","\u5168\u5C40\u8BBE\u7F6E"]),l=F(0),u=F(null),s=()=>O(this,null,function*(){l.value=3,yield oa(),u.value&&(u.value.activeTab="ip")});return(p,w)=>{const m=ht("router-link");return r(),d(U,null,[t("div",EA,[t("div",$A,[B(m,{to:"/",style:{"text-decoration":"none",color:"var(--breadcrumbs-tit-color)","line-height":"1.5em","margin-right":"4px"}},{default:j(()=>[nt(i(e(n)("\u9996\u9875")),1)]),_:1}),CA,t("a",DA,i(e(n)("\u8BBE\u5907\u7BA1\u7406")),1)])]),t("div",BA,[t("div",YA,[t("div",AA,[(r(!0),d(U,null,tt(a.value,(c,f)=>(r(),d("button",{key:f,onClick:g=>l.value=f,class:st({active:l.value===f})},i(e(n)(c)),11,SA))),128))]),t("div",zA,[l.value===0?(r(),d("div",PA,[B(dB,{onOpenGloba:s})])):D("",!0),l.value===1?(r(),d("div",TA,[B(YB)])):D("",!0),l.value===2?(r(),d("div",IA,[B(nY,{onOpenGloba:s})])):D("",!0),l.value===3?(r(),d("div",MA,[B(FA,{ref_key:"configureRef",ref:u},null,512)])):D("",!0)]),LA])])],64)}}});var OA=N(NA,[["__scopeId","data-v-a5a78984"]]);const VA={width:"200",height:"200",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",fill:"none"},GA=["fill"],jA=["fill"],UA=T({props:{color:{type:String,default:"#ffa847"}},setup(o){return(n,a)=>(r(),d("svg",VA,[t("path",{d:"M640.825806 900.129032c-18.167742 6.606452-37.987097 9.909677-57.806451 13.212903-26.425806 4.954839-44.593548 29.729032-41.290323 56.154839 4.954839 26.425806 29.729032 44.593548 56.154839 41.290323 24.774194-3.303226 47.896774-9.909677 71.019355-16.516129 26.425806-8.258065 41.290323-36.335484 33.032258-62.761291s-34.683871-39.63871-61.109678-31.380645zM974.451613 576.412903c-26.425806-6.606452-52.851613 9.909677-61.109678 36.335484-4.954839 19.819355-11.56129 37.987097-18.167741 56.154839-9.909677 24.774194 1.651613 54.503226 26.425806 64.412903 24.774194 9.909677 54.503226-1.651613 64.412903-26.425806 9.909677-23.122581 16.516129-46.245161 23.122581-69.367742 6.606452-28.077419-8.258065-54.503226-34.683871-61.109678zM814.245161 791.122581c-13.212903 14.864516-28.077419 28.077419-42.941935 39.638709-21.470968 16.516129-24.774194 47.896774-8.258065 69.367742 16.516129 21.470968 47.896774 24.774194 69.367742 8.258065 19.819355-14.864516 37.987097-31.380645 54.503226-49.548387 18.167742-19.819355 18.167742-51.2-1.651613-69.367742s-51.2-18.167742-71.019355 1.651613zM526.864516 341.883871c-28.077419 0-49.548387 21.470968-49.548387 49.548387v122.219355c0 14.864516 6.606452 28.077419 18.167742 37.987097l117.264516 97.445161c21.470968 18.167742 52.851613 14.864516 69.367742-6.606452s14.864516-52.851613-6.606452-69.367742l-99.096774-82.580645v-99.096774c0-26.425806-21.470968-49.548387-49.548387-49.548387z",fill:o.color,"p-id":"4722"},null,8,GA),t("path",{d:"M910.03871 327.019355c28.077419 1.651613 51.2-18.167742 52.851613-46.245161l9.909677-142.03871c1.651613-28.077419-18.167742-51.2-46.245161-52.851613-28.077419-1.651613-51.2 18.167742-52.851613 46.245161v16.516129c-1.651613-1.651613-3.303226-3.303226-4.954839-3.303226-1.651613-3.303226-4.954839-4.954839-6.606452-8.258064-18.167742-16.516129-36.335484-31.380645-57.806451-46.245161-1.651613-1.651613-4.954839-3.303226-6.606452-3.303226-46.245161-31.380645-99.096774-54.503226-155.251613-69.367742-1.651613 0-3.303226-1.651613-4.954838-1.651613-8.258065-1.651613-14.864516-3.303226-23.122581-4.954839h-1.651613c-6.606452-1.651613-13.212903-3.303226-21.470968-3.303225-4.954839-1.651613-11.56129-1.651613-16.516129-1.651613-3.303226 0-6.606452-1.651613-9.909677-1.651613h-1.651613C307.2-19.819355 69.367742 153.6 18.167742 412.903226c-52.851613 275.819355 125.522581 541.729032 401.341935 594.580645 26.425806 4.954839 52.851613-11.56129 57.806452-39.63871 4.954839-26.425806-11.56129-52.851613-39.63871-57.806451h-1.651613c-19.819355-3.303226-37.987097-9.909677-56.154838-16.516129h-3.303226c-44.593548-16.516129-84.232258-39.63871-118.916129-67.716129l-4.954839-4.954839c-14.864516-13.212903-29.729032-26.425806-41.290322-41.290323-1.651613-1.651613-3.303226-3.303226-6.606452-4.954838-28.077419-33.032258-51.2-71.019355-67.716129-112.309678 0-3.303226-1.651613-6.606452-1.651613-8.258064-6.606452-18.167742-13.212903-37.987097-16.516129-56.154839 0-3.303226-1.651613-6.606452-3.303226-9.909677-8.258065-41.290323-9.909677-82.580645-4.954838-125.522581 1.651613-3.303226 1.651613-6.606452 3.303225-9.909678 3.303226-19.819355 6.606452-37.987097 13.212904-57.806451 1.651613-3.303226 1.651613-6.606452 1.651612-9.909678 13.212903-41.290323 33.032258-80.929032 57.806452-115.612903 3.303226-1.651613 4.954839-4.954839 6.606452-6.606451 11.56129-14.864516 24.774194-29.729032 39.638709-44.593549 1.651613-1.651613 3.303226-4.954839 4.954839-6.606451 33.032258-31.380645 71.019355-56.154839 112.309677-74.322581 1.651613 0 3.303226 0 3.303226-1.651613 18.167742-8.258065 37.987097-14.864516 56.154839-19.819355 1.651613 0 1.651613-1.651613 3.303226-1.651613 47.896774-13.212903 100.748387-16.516129 153.6-9.909677 3.303226 0 6.606452 1.651613 9.909677 1.651613 6.606452 1.651613 11.56129 1.651613 18.167742 3.303226 80.929032 16.516129 153.6 54.503226 209.754839 112.309677l-29.729032-1.651613c-28.077419-1.651613-51.2 18.167742-52.851613 46.245161-1.651613 28.077419 18.167742 51.2 46.245161 52.851613l142.03871 8.258065z",fill:o.color,"p-id":"4723"},null,8,jA)]))}}),qA={width:"200",height:"200",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",fill:"none"},RA=["fill"],WA=T({props:{color:{type:String,default:"#9810f9"}},setup(o){return(n,a)=>(r(),d("svg",qA,[t("path",{d:"M914.285714 548.571429a36.571429 36.571429 0 0 1 36.571429 36.571428v219.428572a146.285714 146.285714 0 0 1-146.285714 146.285714H219.428571a146.285714 146.285714 0 0 1-146.285714-146.285714v-219.428572a36.571429 36.571429 0 1 1 73.142857 0v219.428572a73.142857 73.142857 0 0 0 67.657143 72.96L219.428571 877.714286h585.142858a73.142857 73.142857 0 0 0 72.96-67.657143L877.714286 804.571429v-219.428572a36.571429 36.571429 0 0 1 36.571428-36.571428zM537.307429 83.858286l258.596571 258.596571a36.571429 36.571429 0 1 1-51.712 51.712L548.571429 198.509714 548.571429 634.733714a36.571429 36.571429 0 1 1-73.142858 0V197.485714L278.674286 394.166857a36.571429 36.571429 0 1 1-51.712-51.712l258.596571-258.596571a36.571429 36.571429 0 0 1 51.712 0z",fill:o.color,"p-id":"9077"},null,8,RA)]))}}),Wt=o=>(it("data-v-de94d0fe"),o=o(),rt(),o),HA={class:"item_container"},JA={class:"item"},ZA={class:"item_title"},KA={class:"tip"},QA={class:"item"},XA={class:"item_title"},tS={class:"select_box"},eS={value:null,disabled:"",selected:""},aS=["value"],oS={class:"start_btn"},nS={key:0,class:"progress"},iS=Wt(()=>t("span",null,"25%",-1)),rS={class:"item"},sS={class:"item_title"},dS={class:"log_info"},lS={class:"item"},uS={class:"item_title"},cS={class:"result_box"},pS={class:"result"},fS={class:"result_item"},mS=Wt(()=>t("div",{class:"speed_value"},"105.5",-1)),gS=Wt(()=>t("span",{class:"unit"},"Mbps",-1)),vS=Wt(()=>t("span",{class:"status status_bg1"},"\u4F18\u79C0",-1)),bS={class:"speed_title"},hS={class:"result_item"},_S=Wt(()=>t("div",{class:"speed_value"},"105.5",-1)),xS=Wt(()=>t("span",{class:"unit"},"Mbps",-1)),wS=Wt(()=>t("span",{class:"status status_bg2"},"\u826F\u597D",-1)),kS={class:"speed_title"},yS=Ot('