import{v as o}from"./firewall-jQIxKxfN.js?v=1773287522785";import{i as n}from"./index-BTglIPU2.js?v=1773287522785";import{a4 as c,r as e,e as f}from"./vue-core-DJjvd5ZC.js?v=1773287522785";const y=c("security",()=>{const i=e({switch:!1,times:0,days:0}),r=e(!1),a=e(!1),u=t=>{a.value=t},s=f({status:!0,initStatus:!0});return{antiForm:i,systemHardening:r,isRefresh:a,setRefresh:u,firewallStatus:s,getStatus:async()=>{const{message:t}=await o();n(t)&&(s.status=t.status,s.initStatus=t.init_status.status)}}});export{y as u};