var Unibase;(function(n){let t;(function(t){let i;(function(t){let i;(function(i){class r extends n.Platform.Core.BaseComponent{jsFiles(){return["tenants/themes/compact/index.anonymous.js","platform/membership/managers/accountmanager.js","platform/membership/infos/identity.js","platform/membership/requests/login.js","platform/core/helpers/cookies/cookiehelper.js","tenants/themes/compact/components/notifications/notification.js","platform/core/enums/rowstatus.js"]}cssFiles(){return[]}load(t,i,r){this._accountManager=n.Platform.Membership.Managers.AccountManager.Instance();n.Platform.Membership.Infos.Identity.setCurrentUser(null);var u=this;jQuery(".preloader-it").delay(500).fadeOut("slow");jQuery("#external-container").delay(500).fadeIn("slow");jQuery("#bizgaze_body").css("background-color","#f4f6f7");$("#InputEmail,#InputPassword").keypress(function(n){n.which==13&&document.getElementById("BtnLogin").click()});$("#PasswordHide").click(function(){var n=$("#InputPassword");n.attr("type")=="password"?n.attr("type","text"):n.attr("type","password");$("#PasswordHide").toggleClass("fa-eye-slash fa-eye")});$("#btnClearcache").click(function(){isMobileApp()&&n.Platform.Helpers.MobileHelper.Instance().openSettings()});jQuery("#InputEmail,#InputPassword").on("input",function(){let n=$("#InputEmail").val().toString().trim(),t=$("#InputPassword").val(),i=!0;(n==""||n==undefined||t==""||t==undefined)&&(i=!1);i?jQuery("#BtnLogin").removeClass("disabled"):jQuery("#BtnLogin").addClass("disabled")});jQuery("#BtnLogin").click(function(){u.validate()});r!=null&&r();jQuery("#btn_loginhelp").click(function(){var t=this;n.Platform.Helpers.FileCacheHelper.Instance().loadJsFiles(["apps/support/components/loginhelp.component.js"],function(){n.Platform.Helpers.NavigationHelper.Instance().popin(0,"external-form",Bizgaze.Apps.Support.Components.LoginHelp.Instance(),null)})})}loadDomainLogo(n){this.imageurl=n!=null&&n!=undefined&&n!=""?n:"tenants/themes/compact/imgs/bg_1.png"}validate(t,i,r){MessageHelper.Instance().hideMessage();isMobileApp()&&(t!=undefined||i!=undefined)?r=!0:(t=$("#InputEmail").val().toString().trim(),i=$("#InputPassword").val().toString(),r=$("#InputRemember").prop("checked"));let u=!0;if((t==""||t==undefined||i==""||i==undefined)&&(u=!1),u){jQuery("#BtnLogin").addClass("disabled");jQuery("#BtnLogin").text("Validating");var f=new n.Platform.Membership.Requests.Login(t,i,"",r);this._accountManager==undefined&&(this._accountManager=n.Platform.Membership.Managers.AccountManager.Instance());this._accountManager.validateLogin(f).then(function(r){var u=r.result;u===null?(isMobileApp()&&n.Platform.Helpers.MobileHelper.Instance().cacheUserCredantials("",""),MessageHelper.Instance().showError(r.message,"validation-summary"),jQuery("#BtnLogin").removeClass("disabled"),jQuery("#BtnLogin").text("Login")):(isMobileApp()&&(n.Platform.Helpers.MobileHelper.Instance().cacheUserCredantials(t,i),n.Platform.Helpers.MobileHelper.Instance().saveUserDevice(u.sessionId)),n.Platform.Membership.Infos.Identity.setCurrentUser(u),window.location.href="#/welcome",isMobileApp()&&n.Platform.Helpers.MobileHelper.Instance().SendUserDetails(JSON.stringify(u)))})}else isMobileApp()&&(n.Platform.Helpers.MobileHelper.Instance().cacheUserCredantials("",""),n.Platform.Helpers.MobileHelper.Instance().redirectToLogin()),MessageHelper.Instance().showError("Mandatory fields are missing","validation-summary")}html(){if(jQuery("#external-form").length===0){var n=new t.Components.Index_Anonymous;n.init(null,this.imageurl)}return`

Login

Sign in to your account and enjoy unlimited perks.

Login
Help
or
Already an existing user? Register
Do have an account yet? Create Contact
`}static Instance(){return new r}}i.Login=r})(i=t.Components||(t.Components={}))})(i=t.Compact||(t.Compact={}))})(t=n.Themes||(n.Themes={}))})(Unibase||(Unibase={}));