var Bizgaze;(function(n){let t;(function(t){let i;(function(t){let i;(function(t){let i;(function(t){class i extends Unibase.Platform.Core.BaseComponent{init(){this.fileCacheHelper.loadCssFiles(["libs/owl.carousel/assets/owl.carousel.min.css","libs/simplebar/simplebar.min.css","apps/transact/controls/subscriptions/style.subscription.css"],null);$(".planSelectRadio").click(function(){});$(".login-btn").click(function(){var n=_appsettings.server_url()+"/#/login";window.open(n,"_blank")})}loadControl(n){var t=`
Pricing Details
Select Plan
`;$("#"+n).html(t)}planItemsList(){var t=1;this.fileCacheHelper.loadJsFiles(["apps/transact/managers/subscriptions/subscriptionmanager.js","apps/transact/components/subscriptions/userregistration.component.js"],function(){n.Apps.Transact.Managers.Subscriptions.SubscriptionManager.Instance().getItemsList(Number(t)).then(function(t){for(var r=t.result,i=0;i
`;n+=`
${r[i].ItemName}
`;n+=`
    `;n+=`
`;$("#biz-plans-carousel").append(n)}for(n.Apps.Transact.Controls.Subscriptions.RegisterEmail.Instance().loadCustomUiJs(),n.Apps.Transact.Controls.Subscriptions.RegisterEmail.Instance().initiatePlansCarousel(),$(".planSelectBox_"+r[0].ItemId).addClass("checked"),i=0;i `,i=Unibase.Platform.Helpers.NavigationHelper.ModalContainerIds[Unibase.Platform.Helpers.NavigationHelper.ModalContainerIds.length-1];$(".open-try-modal").remove();$(`#${i}`).append(t);const n=$("#Opentrynowmodal");$("#trynow_submit").click(function(){function i(n){return/^-?\d+$/.test(n)}let n=$(".trynow_register").val().toString();let r=i(n);var t=n;if(t=="")MessageHelper.Instance().showError("Please Enter a Eamil or Phone Number!","trynowotpErrMsg");else if(/^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})|([0-9]{10})+$/.test(t))$("#trynowotpErrMsg").addClass("hidden"),$(this).addClass("hidden"),$("#Opentrynowmodal").find(".modal-body").addClass("p-3"),$(".close_trynow").addClass("otp-modal-footer"),$(".trynow_register").addClass("hidden"),$(".trynow-otp-submit-btn").removeClass("hidden"),$(".otp-trynowresend-link").removeClass("hidden"),$(".otp-header").removeClass("hidden"),$(".otp-input-group").removeClass("hidden");else return MessageHelper.Instance().showError("Vaild eamil or phone number must be!","trynowotpErrMsg"),!1});n.addClass("show d-block");$(".otp-input").first().focus();$("#otpModalCloseBtn").click(function(){n.removeClass("show d-block")});$(".otp-input-group .otp-input").on("input",function(){const n=this;n.value=n.value.replace(/[^0-9]/g,"")})}trynow(){n.Apps.Transact.Controls.Subscriptions.RegisterEmail.Instance().OpenModal()}tryNowSubmitHandler(){let n="";$("#Opentrynowmodal").find(".otp-input").each(function(){n+=$(this).val()});let t=i.instance.registertoken;"123456"===n?$("#Opentrynowmodal").removeClass("show d-block"):MessageHelper.Instance().showError("Invalid OTP!","trynowotpErrMsg")}planItemsListByorgId(t){var i=1;this.fileCacheHelper.loadJsFiles(["apps/transact/managers/subscriptions/subscriptionmanager.js","apps/transact/components/subscriptions/userregistration.component.js"],function(){n.Apps.Transact.Managers.Subscriptions.SubscriptionManager.Instance().getItemsList(i).then(function(i){for(var u=i.result,r=0;r
`;n+=`
${u[r].ItemName}
`;n+=`
    `;n+=`
`;$("#biz-plans-carousel").append(n)}for(n.Apps.Transact.Controls.Subscriptions.RegisterEmail.Instance().loadCustomUiJs(),n.Apps.Transact.Controls.Subscriptions.RegisterEmail.Instance().initiatePlansCarousel(),$(".planSelectBox_"+u[0].ItemId).addClass("checked"),r=0;r${u}`,$(`.TenureDropdown_`+t+`:first`).append(e),i==0&&($(`#planCard_${t}`).find(".plans-dp-link").text(u),$(`#planCard_${t}`).find(".plan-price").text(f),$(`.hf_dropitemtenure_${t}`).val(r[0].Tenure));$(".tenure-item").click(function(){const n=$(this).parents(".plan-card-item");$(this).text()=="Monthly"?(n.find(".plans-dp-link").text("Monthly"),$(`.hf_dropitemtenure_${t}`).val(2)):$(this).text()=="Yearly"?(n.find(".plans-dp-link").text("Yearly"),$(`.hf_dropitemtenure_${t}`).val(3)):$(this).text()=="Daily"&&(n.find(".plans-dp-link").text("Daily"),$(`.hf_dropitemtenure_${t}`).val(1));n.find(".plan-price").text($(this).attr("data-price"))})}})})}getBoMItems(t){this.fileCacheHelper.loadJsFile("apps/transact/managers/subscriptions/subscriptionmanager.js",function(){n.Apps.Transact.Managers.Subscriptions.SubscriptionManager.Instance().getbomitems(t).then(function(n){var i=n.result,t,r;if(i.length!=0)for(t=0;t ${i[t].ChildItemName} `,$(`.PlanList_`+i[t].ParentItemId+`:first`).append(r)})})}getAddonsList(t,i){$(".plan-select-box").removeClass("checked");$(`.planSelectBox_${t}`).addClass("checked");this.fileCacheHelper.loadJsFile("apps/transact/managers/subscriptions/subscriptionmanager.js",function(){n.Apps.Transact.Managers.Subscriptions.SubscriptionManager.Instance().getAddonsItems(t,i).then(function(n){for(var r=n.result,u=``,t=0;t

${r[t].ItemName}

${r[t].Description}

0%
`;$(".add-on-products-sec .ListAddons").html(u)})})}btnChange(n){var t=$("."+n+"").text();t=="Add"&&($("."+n+"").removeClass("add-cart-btn"),$("."+n+"").addClass("remove-cart-btn"),$("."+n+"").text("Remove"));t=="Remove"&&($("."+n+"").addClass("add-cart-btn"),$("."+n+"").removeClass("remove-cart-btn"),$("."+n+"").text("Add"))}sendOtp(){var f=this,t=$(".txt_phonenumber").val().toString(),u;let r=t.includes("@");t!=""?(r==!1&&(t.length==10?(u="123456",i.instance.isMail=r,f.fileCacheHelper.loadJsFile("apps/crm/contacts/managers/contactmanager.js",function(){n.Apps.Crm.Contacts.Managers.ContactManager.Instance().getContactnumuberdetails(t).then(function(i){var u=i.result;u!=null&&u!=""?Unibase.Platform.Forms.Components.FormViewer.Instance().showError("Mobile Number Already Exists"):n.Apps.Transact.Controls.Subscriptions.RegisterEmail.Instance().sendEmail(t,r)})})):MessageHelper.Instance().showError("Please Enter Valid Input Details!","pricingFormErrMsg")),r==!0&&(i.instance.isMail=r,u="123456",n.Apps.Transact.Controls.Subscriptions.RegisterEmail.Instance().otpVerificationModal(),n.Apps.Transact.Controls.Subscriptions.RegisterEmail.Instance().sendEmail(t,r))):MessageHelper.Instance().showError("Please Enter Valid Input Details!","pricingFormErrMsg")}initiatePlansCarousel(){Unibase.Platform.Helpers.FileCacheHelper.Instance().loadFile({FileName:"libs/owl.carousel/owl.carousel.min.js",FileType:Unibase.Platform.Helpers.FileType.Js},function(){$("#biz-plans-carousel").owlCarousel({autoplay:!1,loop:!1,nav:!0,navText:['<\/i>','<\/i>',],dots:!1,autoHeight:!0,responsiveClass:!0,responsive:{0:{items:1},575:{items:1},767:{items:2},991:{items:2},1199:{items:3}}})})}loadCustomUiJs(){const n=$('[data-formuniquekey="bizgaze_transact_extension_subscription_userverification"],[data-formuniquekey="bizgaze_transact_extension_subscription_upgradeplan"]'),i=n.find(".pricing-details-header-wrap").outerHeight(!0),u=parseInt(n.find(".pricing-details-body-wrap").css("padding-bottom")),f=n.find(".plan-details-wrap .form-heading").outerHeight(!0);n.find(".pricing-details-body-wrap").css("height",`calc(100vh - ${i-2}px)`);const r=i+f+u;$(window).width()>=991&&n.find(".plans-carousel-wrap").css({"max-height":`calc(100vh - ${r}px)`,"overflow-y":"auto"});const t=n.find(".plan-card-item").first(),e=parseInt(t.css("margin-top"))+parseInt(t.css("margin-bottom"))+parseInt(t.css("border-top")),o=t.find(".card-header").outerHeight(!0),s=t.find(".card-footer").outerHeight(!0),h=t.find(".plan-price-wrap").outerHeight(!0),c=r+e+o+s+h;n.find(".plan-card-item .plan-list-group").css({height:`calc(100vh - ${c+10}px)`})}otpInputTabChange(n){const t=$(".otp-input");t[n-1].value!=""?t[n]&&t[n].focus():t[n-1].value==""&&t[n-2]&&t[n-2].focus()}sendEmail(t,r){this.fileCacheHelper.loadJsFile("apps/transact/managers/subscriptions/subscriptionmanager.js",function(){n.Apps.Transact.Managers.Subscriptions.SubscriptionManager.Instance().sendRegistrationMail(t,r).then(function(t){var u=t.message,r;i.instance.registertoken=t.result;r="123456";n.Apps.Transact.Controls.Subscriptions.RegisterEmail.Instance().otpVerificationModal()})})}otpVerificationModal(){const t=``,i=Unibase.Platform.Helpers.NavigationHelper.ModalContainerIds[Unibase.Platform.Helpers.NavigationHelper.ModalContainerIds.length-1];$(".otp-verification-modal").remove();$(`#${i}`).append(t);const n=$("#otpVerificationModal");n.addClass("show d-block");$(".otp-input").first().focus();$("#otpModalCloseBtn").click(function(){n.removeClass("show d-block")});$(".otp-input-group .otp-input").on("input",function(){const n=this;n.value=n.value.replace(/[^0-9]/g,"")})}otpSubmitHandler(){let n="";$(".otp-input").each(function(){n+=$(this).val()});let t=i.instance.registertoken;"123456"===n?($("#otpVerificationModal").removeClass("show d-block"),$(".txt_phonenumber").prop("disabled",!0),$("#phoneVerifyBtn").text("Verified").removeClass("btn-primary").addClass("btn-success").removeAttr("onclick"),$(".registration-proceed-btn").removeClass("d-none")):MessageHelper.Instance().showError("Invalid OTP!","otpErrMsg")}saveCartItems(t){var r=[];i.instance.regmail=$("#ContactText").val();$(".List_cartItems").find(".CartItems").each(function(){var n=$(this).find(".addonchk").hasClass("checked"),u=Number($(this).find("#hf_CartItemId").val()),f=$("#contactInput").val().toString(),e=t,o=$(this).find(".btnTxt").text();(n||o=="Remove")&&r.push({ItemId:u,RegisterMail:f,RegisterToken:e,CartItemId:0,IsMail:i.instance.isMail})});this.fileCacheHelper.loadJsFiles(["apps/transact/managers/subscriptions/subscriptionmanager.js","apps/transact/components/subscriptions/userregistration.component.js"],function(){n.Apps.Transact.Managers.Subscriptions.SubscriptionManager.Instance().saveCartItems(r).then(function(n){var t=n.result,i=t.RegisterToken,r=t.RegisterMail;t!=null})})}TryUser(){var t=this;t.fileCacheHelper.loadJsFiles(["platform/forms/managers/formmanager.js","platform/apps/managers/appmanager.js","platform/forms/components/formviewer/formviewer.js","libs/moment/moment.min.js","platform/core/helpers/html/htmlhelper.js","apps/transact/managers/subscriptions/subscriptionmanager.js","apps/transact/components/subscriptions/userregistration.component.js","apps/transact/controls/subscriptions/addons.component.js","apps/transact/controls/subscriptions/orderdetails.component.js","platform/controls/autocomplete/autocomplete.component.js","platform/core/helpers/autocomplete/autocompletehelper.js","apps/transact/controls/subscriptions/tryuserregistration.component.js"],function(){Unibase.Platform.Forms.Managers.FormManager.Instance().getFormbyUniqueId("Bizgaze_Platform_Crm_subscription_try_user").then(function(i){t.fileCacheHelper.loadJsFiles(["platform/apps/enums/appconfigurationtypes.js","apps/transact/managers/subscriptions/subscriptionmanager.js"],function(){t.navigationHelper.showLoading();var r={CallBack:function(t){var i={id:t};n.Apps.Transact.Controls.Subscriptions.TryUserRegistration.Instance().createTryTenant(i.id)},Parameters:null},u={FormId:i.result.FormId,AppConfigurationId:0,Pk_Value:0,PortletWidgetId:0,OnSuccess:r,OnFail:null,OnLoad:null,FormSize:Unibase.Platform.Helpers.Size.ExtraLarge};Unibase.Platform.Forms.Components.FormViewer.Instance().init(u)})})})}loadControlSettings(){}loadPropertySettings(){}bindEditFormDetails(){}static Instance(){return this.instance===undefined&&(this.instance=new i),this.instance}}t.RegisterEmail=i})(i=t.Subscriptions||(t.Subscriptions={}))})(i=t.Controls||(t.Controls={}))})(i=t.Transact||(t.Transact={}))})(t=n.Apps||(n.Apps={}))})(Bizgaze||(Bizgaze={}));