1import{J as s}from"./chunk-MGYJXOAP.js";import{ba as r,fa as o}from"./chunk-7DQSQO6M.js";var a=/^[0-9A-F]{2}(:[0-9A-F]{2}){5}$/;var h=(()=>{class n{constructor(e){this.apiService=e,this.ipPattern=/^(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]?)$/,this.macPattern=a,this.serviceError=!1,this.isIpAddressLoaded=!1,this.webHosting=[],this.isWebAddressAdded=!0,this.webHostingLimitNotReached=!1,this.isEmailLoaded=!1,this.accountMailbox=[],this.isInternetEmailAdded=!1,this.emailAddressesLimitNotReached=!1}fetchWebHostingHosting(e){let t=`/api/self-care/hosting/${encodeURIComponent(e)}`;return this.apiService.get(t,{})}addWebHosting(e,t){let i=`/api/self-care/hosting/${encodeURIComponent(e)}`;return this.apiService.post(i,t)}fetchIPSettings(e){let t=`/api/self-care/ip_settings/${encodeURIComponent(e)}`;return this.apiService.get(t,{})}changeIPSettings(e,t){let i=`/api/self-care/ip_settings/${encodeURIComponent(e)}`;return this.apiService.post(i,t)}fetchNAPTSettings(e){let t=`/api/self-care/napt/${encodeURIComponent(e)}`;return this.apiService.get(t,{})}addNAPTProtocol(e,t){let i=`/api/self-care/napt/${encodeURIComponent(e)}/creation`;return this.apiService.post(i,t)}deleteNAPTProtocol(e,t){let i=`/api/self-care/napt/${encodeURIComponent(e)}/${encodeURIComponent(t)}/deletion`;return this.apiService.delete(i)}fetchDhcpReservation(e){let t=`/api/self-care/dhcp-reservation/${encodeURIComponent(e)}`;return this.apiService.get(t,{})}saveDhcpReservation(e,t){let i=`/api/self-care/dhcp-reservation/${encodeURIComponent(e)}/creation`;return this.apiService.post(i,t)}deleteDhcpReservation(e,t){let i=`/api/self-care/dhcp-reservation/${encodeURIComponent(e)}/${encodeURIComponent(t)}/deletion`;return this.apiService.delete(i)}fetchLanAndDhcp(e){let t=`/api/self-care/lan_and_dhcp/${encodeURIComponent(e)}`;return this.apiService.get(t,{})}saveLanAndDhcp(e,t){let i=`/api/self-care/lan_and_dhcp/${encodeURIComponent(e)}`;return this.apiService.post(i,t)}fetchWifiSettings(e){let t=`/api/self-care/wifi/${encodeURIComponent(e)}`;return this.apiService.get(t,{})}updateWifiSettings(e,t){let i=`/api/self-care/wifi/${encodeURIComponent(e)}`;return this.apiService.post(i,t)}fetchEmail(e){let t=`/api/self-care/email/${encodeURIComponent(e)}`;return this.apiService.get(t,{})}addEmail(e,t){let i=`/api/self-care/email/${encodeURIComponent(e)}`;return this.apiService.post(i,t)}changeEmailPassword(e,t){let i=`/api/self-care/email/${encodeURIComponent(e)}/password`;return this.apiService.put(i,t)}fetchAntivirus(e){let t=`/api/self-care/antivirus/${encodeURIComponent(e)}`;return this.apiService.get(t,{})}processAntivirusAction(e,t){let i=`/api/self-care/antivirus/${encodeURIComponent(e)}`;return this.apiService.post(i,t)}restoreLastActiveSettings(e){let t=`/api/self-care/last-good-settings/${encodeURIComponent(e)}`;return this.apiService.put(t,{})}downloadAntivirusFile(e,t){let i=`/api/self-care/antivirus/download/${encodeURIComponent(e)}`;return this.apiService.post(i,t)}changeWebhostPassword(e,t){let i=`/api/self-care/hosting/${encodeURIComponent(e)}/password`;return this.apiService.put(i,t)}static{this.\u0275fac=function(t){return new(t||n)(o(s))}}static{this.\u0275prov=r({token:n,factory:n.\u0275fac,providedIn:"root"})}}return n})();export{h as a};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.