"use strict";
(self["webpackChunkaurora_webmail_pro"] = self["webpackChunkaurora_webmail_pro"] || []).push([[42],{

/***/ "1vSR":
/*!****************************************************************!*\
  !*** ./modules/StandardLoginFormMobileWebclient/js/manager.js ***!
  \****************************************************************/
/***/ ((module, __unused_webpack_exports, __webpack_require__) => {



module.exports = function (oAppData) {
  var Types = __webpack_require__(/*! modules/CoreWebclient/js/utils/Types.js */ "ERH9"),
    App = __webpack_require__(/*! modules/CoreWebclient/js/App.js */ "yU9o"),
    ModulesManager = __webpack_require__(/*! modules/CoreWebclient/js/ModulesManager.js */ "5D2l"),
    bAnonimUser = App.getUserRole() === Enums.UserRole.Anonymous;
  if (!ModulesManager.isModuleAvailable('CoreMobileWebclient')) {
    return null;
  }
  if (!App.isPublic() && bAnonimUser) {
    return {
      /**
       * Returns login view screen.
       */
      getScreens: function getScreens() {
        var oScreens = {},
          ModulesManager = __webpack_require__(/*! modules/CoreWebclient/js/ModulesManager.js */ "5D2l"),
          sHashModuleName = ModulesManager.run('StandardLoginFormWebclient', 'getHashModuleName');
        if (Types.isNonEmptyString(sHashModuleName)) {
          oScreens[sHashModuleName] = function () {
            var oLoginScreenView = ModulesManager.run('StandardLoginFormWebclient', 'getLoginScreenView');
            if (oLoginScreenView) {
              oLoginScreenView.ViewTemplate = 'StandardLoginFormMobileWebclient_LoginView';
            }
            return oLoginScreenView;
          };
        }
        return oScreens;
      }
    };
  }
  return null;
};

/***/ })

}]);