/home/ivoiecob/email.hirewise-va.com/adminpanel/js/5909.0129d82e.js
"use strict";(globalThis["webpackChunkadmin_panel_vue_webclient"]=globalThis["webpackChunkadmin_panel_vue_webclient"]||[]).push([[5909],{3993:(i,t,o)=>{o.d(t,{A:()=>f});var n=o(43436),e=o.n(n),a=o(35118),s=o(64512);class c{constructor(i){const t=a.A.pObject(i.StandardResetPassword);e().isEmpty(t)||(this.recoveryLinkLifetimeMinutes=a.A.pInt(t.RecoveryLinkLifetimeMinutes),this.notificationEmail=a.A.pString(t.NotificationEmail),this.notificationType=a.A.pString(t.NotificationType),this.notificationHost=a.A.pString(t.NotificationHost),this.notificationPort=a.A.pInt(t.NotificationPort),this.notificationSMTPSecure=a.A.pEnum(t.NotificationSMTPSecure,s.A.SMTPSecure,s.A.SMTPSecure.noSecure),this.notificationUseAuth=a.A.pBool(t.NotificationUseAuth),this.notificationLogin=a.A.pString(t.NotificationLogin),this.hasNotificationPassword=a.A.pBool(t.HasNotificationPassword))}saveStandardResetPasswordSettings({notificationEmail:i,notificationType:t,notificationHost:o,notificationPort:n,notificationSMTPSecure:e,notificationUseAuth:a,notificationLogin:s,hasNotificationPassword:c,recoveryLinkLifetimeMinutes:r}){this.recoveryLinkLifetimeMinutes=r,this.notificationEmail=i,this.notificationType=t,"smtp"===t&&(this.notificationHost=o,this.notificationPort=n,this.notificationSMTPSecure=e,this.notificationUseAuth=a,this.notificationLogin=s,this.hasNotificationPassword=c)}}let r=null;const f={init(i){r=new c(i)},getStandardResetPasswordSettings(){return{notificationEmail:r.notificationEmail,notificationType:r.notificationType,notificationHost:r.notificationHost,notificationPort:r.notificationPort,notificationSMTPSecure:r.notificationSMTPSecure,notificationUseAuth:r.notificationUseAuth,notificationLogin:r.notificationLogin,hasNotificationPassword:r.hasNotificationPassword,recoveryLinkLifetimeMinutes:r.recoveryLinkLifetimeMinutes}},saveStandardResetPasswordSettings(i){r.saveStandardResetPasswordSettings(i)}}},25909:(i,t,o)=>{o.r(t),o.d(t,{default:()=>e});var n=o(3993);const e={moduleName:"StandardResetPassword",requiredModules:[],init(i){n.A.init(i)},getAdminSystemTabs(){return[{tabName:"reset-password",tabTitle:"STANDARDRESETPASSWORD.LABEL_SETTINGS_TAB",tabRouteChildren:[{path:"reset-password",component:()=>Promise.all([o.e(4121),o.e(5452)]).then(o.bind(o,45452))}]}]}}},64512:(i,t,o)=>{o.d(t,{A:()=>n});const n={SMTPSecure:{noSecure:"",ssl:"ssl",tls:"tls"}}}}]);