1function persianToEnglish(value){var newValue="";for(var i=0;i<value.length;i++){var ch=value.charCodeAt(i);if(ch>=1776&&ch<=1785){var newChar=ch-1728;newValue=newValue+String.fromCharCode(newChar)}else if(ch>=1632&&ch<=1641){var newChar=ch-1584;newValue=newValue+String.fromCharCode(newChar)}else newValue=newValue+String.fromCharCode(ch)} 2return newValue} 3function custom_mersa_phone_prefix(countrycode,phone){var phone_prefix=dig_mdet.digits_mersa_billing_phone_prefix;switch(phone_prefix){case 'cc':phone=countrycode+phone;break;case 'ziro':phone='0'+parseInt(phone);break;case 'none':phone=parseInt(phone);break} 4return phone} 5jQuery(function(){var precode;var secure_wrap='<div class="digits-form_tab_wrapper"><div class="digits-form_tab_container"></div></div>';var forgotPassChange=0;var dig_reg_wp_elem=jQuery("#dig_reg_wp_elem");if(dig_reg_wp_elem.length){dig_reg_wp_elem=dig_reg_wp_elem.closest('form');if(!dig_reg_wp_elem.hasClass("dokan-vendor-register")){if(dig_reg_wp_elem.find(".dig_wc_reg_form_end").length===0){dig_reg_wp_elem.addClass('wp_reg');dig_reg_wp_elem.find("#user_login").attr('id','user_uname');jQuery(".digits_register").removeClass('wp_reg')}else{dig_reg_wp_elem.find(".dig_wp_bp_fields").remove()}}} 6var dig_login_wp_elem=jQuery("#dig_login_wp_elem");if(dig_login_wp_elem.length){if(dig_mdet.login_mobile_accept>0){dig_login_wp_elem=dig_login_wp_elem.closest('form');if(dig_login_wp_elem.find(".loginuname").length===0){dig_login_wp_elem.addClass('wp_login');dig_login_wp_elem.find("input[type='text']").first().attr({'id':'username','nan':1})}else{dig_login_wp_elem.find(".dig_bb_wp_otp_field").remove()}}} 7var akCallback=-1;var useWhatsApp=0;jQuery("#digit_emailaddress").closest("form").addClass("register");jQuery("#wc_code_dig").closest("form").addClass("login");jQuery("#digits_wc_code").closest("form").addClass("woocommerce-ResetPassword");if(dig_log_obj.dig_dsb==1)return;var loader=jQuery(".dig_load_overlay");var tokenCon;function checkoutwc_comp(){var cfw_login_modal=jQuery('#cfw_login_modal_form');if(cfw_login_modal.length>0){var cfw_username=cfw_login_modal.find('#cfw_login_username_field');cfw_username.find('#cfw_login_username').attr({'placeholder':dig_mdet.emailormobile,}).addClass('digits_mobile_field');cfw_username.find('label').text(dig_mdet.emailormobile);cfw_login_modal.find('.loginViaContainer button,.digits-form_submit-btn').addClass('cfw-primary-btn');var otp_container=cfw_login_modal.find('#dig_wc_log_otp_container');if(otp_container.length>0){otp_container.addClass('col-lg-12 cfw-text-input cfw-input-wrap cfw-label-is-floated');otp_container.insertAfter(cfw_username)} 8if(dig_mdet.secure_forms){cfw_login_modal.find('#cfw_login_password_field').remove();cfw_login_modal.find('#cfw-login-btn').remove();cfw_login_modal.find('.cfw-login-modal-navigation').insertAfter(jQuery(cfw_login_modal.find('.digits-form_submit-btn')));var last_cfw_submit_index=cfw_username.index()+1 9cfw_login_modal.children().slice(3,last_cfw_submit_index).wrapAll(secure_wrap);cfw_username.find('#cfw_login_username').attr({'id':'username',})}}} 10function merge_billing_field(){function dig_wc_merge_field(field_name){var bp_wc=jQuery("#"+field_name);if(bp_wc.length>0){var bp_wc_val=bp_wc.val();var countrycode=dig_mdet.uccode.replace('+','');var phone_no=bp_wc_val;if(bp_wc.attr('countryCode')){countrycode=bp_wc.attr('countryCode');countrycode=countrycode.replace('+','');if(bp_wc.attr('user_phone')){phone_no=bp_wc.attr('user_phone')}}else{var bp_wc_phone=bp_wc_val.replace('+','');var phone_obj;if(!bp_wc_val.includes('+')){if(bp_wc.attr('billing_country_code')){var billingCountryCode=bp_wc.attr('billing_country_code');phone_obj=libphonenumber.parsePhoneNumberFromString('+'+billingCountryCode+bp_wc_phone)}} 11if(typeof phone_obj=="undefined"){phone_obj=libphonenumber.parsePhoneNumberFromString('+'+bp_wc_phone)} 12if(typeof phone_obj!="undefined"){countrycode=phone_obj.countryCallingCode;phone_no=phone_obj.nationalNumber}} 13bp_wc.attr({'only-mob':1,'f-mob':1,'countryCode':countrycode,'value':phone_no,'mob':1,"id":'username','data-dig-main':field_name,}).addClass('mobile_field mobile_placeholder').parent().append('<input type="hidden" name="'+field_name+'" id="'+field_name+'" value="'+bp_wc_val+'" />');if(field_name==="shipping_phone"){bp_wc.attr({'nan':'digits_shipping_phone','name':'digits_shipping_phone'})} 14return!0} 15return!1} 16var wc_phone_billing_merge=dig_wc_merge_field('billing_phone');var wc_phone_shipping_merge=dig_wc_merge_field('shipping_phone');if(wc_phone_billing_merge){checkoutwc_comp()}} 17if(dig_mdet.enhance_wc_checkout_phonenumber==1){merge_billing_field()} 18function loginuser(response){if(precode==response.code){return!1} 19var rememberMe=0;if(jQuery("#rememberme").length){rememberMe=jQuery("#rememberme:checked").length>0} 20precode=response.code;jQuery.ajax({type:'post',url:dig_mdet.ajax_url,data:{action:'digits_login_user',code:response.code,csrf:response.state,rememberMe:rememberMe,},success:function(res){if(isJSON(res)){try{var parsedRes=(typeof res==='object')?res:JSON.parse(res);window.digits_last_login_response=parsedRes.data||parsedRes}catch(e){}} 21if(isJSON(res)){if(!res.data.code){res=res}else{if(res.data.error_msg){loader.hide();if(res.data.error_type){showDigMessage(res.data.error_msg,res.data.error_type)}else{showDigErrorMessage(res.data.error_msg)} 22return} 23if(res.redirect){showDigLoginSuccessMessage();digits_redirect(res.redirect);return} 24res=res.code}}else{res=res.trim()} 25loader.hide();if(res=="1"){if(ihc_loginform==10) 26document.location.href="/";else{showDigLoginSuccessMessage();if(jQuery("#digits_redirect_page").length){digits_redirect(jQuery("#digits_redirect_page").val())}else digits_redirect(dig_mdet.uri)}}else if(res==-1){showDigNoticeMessage(dig_mdet.pleasesignupbeforelogginin)}else if(res==-9){showDigErrorMessage(dig_mdet.invalidapicredentials)}else{showDigErrorMessage(dig_mdet.invalidlogindetails)}}});return!1} 27function forgotihcCallback(response){showDigitsLoader(!0);if(response.status==="PARTIALLY_AUTHENTICATED"){jQuery("#digits_impu_code").val(response.code);jQuery("#digits_impu_csrf").val(response.csrf);jQuery("#digits_password_ihc_cont").show().find("input").attr("required","required");jQuery("#digits_cpassword_ihc_cont").show().find("input").attr("required","required");forgotpassihc=2}} 28function loginCallback(response){if(response.status==="PARTIALLY_AUTHENTICATED"){showDigitsLoader(!1);loginuser(response)}else if(response.status==="NOT_AUTHENTICATED"){showDigitsLoader(!0)}else if(response.status==="BAD_PARAMS"){showDigitsLoader(!0)}} 29function smsLogin(){} 30function phonenumber(data){var phoneno=/^\+?([0-9]{2})\)?[-. ]?([0-9]{4})[-. ]?([0-9]{4})$/;return!!(data.match(phoneno))} 31var reg_email=jQuery("#reg_email");var mailsecond=jQuery(".dig_wc_mailsecond");var mailSecondLabel=jQuery("#dig_secHolder");var secondmailormobile=jQuery("#secondmailormobile");var user_login=jQuery("#user_login");if(jQuery('#your-profile').length>0){user_login=null} 32var otp_field;var show_message=!0;var is_checkout=!1;var ew=30;jQuery('input[id="account_email"]').each(function(index){jQuery(this).parent().find('label').find('span').remove()});var dig_sortorder=dig_mdet.dig_sortorder;var register=jQuery(".dig_wc_reg_form").closest(".register");if(dig_sortorder.length){register.find("#reg_username").closest('.form-row').attr('id','dig_cs_username').addClass('dig-custom-field');register.find("#reg_password").closest('.form-row').attr('id','dig_cs_password').addClass('dig-custom-field');if(dig_mdet.mobile_accept>0){register.find("#reg_email").parent().attr({'id':'dig_cs_mobilenumber','class':'dig-custom-field woocommerce-FormRow--wide form-row form-row-wide'})}else{register.find("#reg_email").parent().attr({'id':'dig_cs_email','class':'dig-custom-field woocommerce-FormRow--wide form-row form-row-wide'})} 33var sortorder=dig_sortorder.split(',');var digits_register_inputs=register;digits_register_inputs.each(function(){jQuery(this).find('.dig-custom-field').sort(function(a,b){var ap=jQuery.inArray(a.id,sortorder);var bp=jQuery.inArray(b.id,sortorder);return(ap<bp)?-1:(ap>bp)?1:0}).prependTo(jQuery(this))})} 34var c=jQuery(".ihc-form-create-edit");if(c.length&&dig_mdet.mobile_accept>0){var f=jQuery(".iump-register-form").find("#createuser");var i_ccode=dig_mdet.uccode;f.find("input[name='phone']").attr({"data-dig-main":1,"reg":2,"data-skip-label":1,"id":"username","mob":1,"countryCode":i_ccode,"nan":1,"f-mob":1,}).data('type',2);jQuery('<input type="hidden" id="dig_ihc_ea_code" name="code"/><input type="hidden" id="dig_ihc_ea_csrf" name="csrf"/><div id="dig_ihc_mobotp" class="iump-form-line-register iump-form-text" style="display:none;">'+'<input value="" id="digits_otp_ihc" name="digit_otp" placeholder="'+dig_mdet.OTP+'" type="tel" style="padding-left:10px !important;">').insertBefore(f.find("input[type='submit']").closest('.iump-submit-form'))} 35var wcform=jQuery("#wc_dig_reg_form").closest("form");var wc_checkout=jQuery(".woocommerce-form-login");if(wcform.length){wcform.find('input[type="password"]').closest(".woocommerce-FormRow").remove();wcform.find('input[name="login"]').remove();wcform.find(".woocommerce-LostPassword").remove();wcform.find('#rememberme').closest('label').remove();wcform.find("#username").attr('mob',1);if(wc_checkout.length){wc_checkout.find('input[type="password"]').closest('.woocommerce-form-row').remove();wc_checkout.find(".form-row-first").removeClass("form-row-first");wc_checkout.find(".lost_password").remove();wc_checkout.find('#rememberme').closest('label').remove();wc_checkout.find('[name="login"]').remove();wc_checkout.find("#username").attr('mob',1)}} 36var uc=jQuery("#dig_wc_check_page");if(uc.length){uc=uc.parent();var createAccounts=uc.find(".create-account");
36createAccount=createAccounts.last();if(createAccount.length){createAccount.find("#username").attr({'f-mob':1,'reg':1,'data-dig-mob':1});if(dig_mdet.mobile_accept==2){createAccount.find("#username").attr({'data-dig-mob':1,'data-type':2})} 37var wc_check_dig_fields=jQuery(".wc_check_dig_custfields");wc_check_dig_fields.appendTo(createAccount);if(createAccounts.length===1){wc_check_dig_fields.addClass('create-account')}}} 38var dismissLoader=!1;var dig_billing_password=jQuery("#billing_account_password");var um_register=jQuery(".um-register");if(um_register.length){um_register.find('.um-field-mobile_number').find('input').attr({'id':'username','nan':'1','f-mob':1}).data('type',2)} 39var um_login=jQuery(".um-login");if(um_login.length){if(um_login.find('.um-field-mobile_number').length){um_login.find('.um-field-mobile_number').remove();var um_username_field=um_login.find('.um-field-username');um_username_field.find('label').attr('for','username').text(dig_mdet.emailormobile);um_username_field.find('input').attr({'id':'username','nan':1});um_login.find('.ump_digits_otp_container').show()}} 40var um_forgot=jQuery(".woocommerce-ResetPassword");if(um_forgot.length){var um_forgot_uname_field=um_forgot.find('.um-field-username_b');if(um_forgot_uname_field.length){um_forgot_uname_field.find('label').attr('for','username').text(dig_mdet.emailormobile);um_forgot_uname_field.find('input').attr({'id':'username','nan':1});um_forgot.addClass('digits_um_forgotpass')}} 41var um_forgot_pass=0;jQuery('.digits_um_forgotpass #um-submit-btn').on('click',function(){update_time_button=jQuery(this);cuForm=jQuery(this).closest('form');var uname_field=cuForm.find('#username');var ccode_field=cuForm.find('.dig_wc_logincountrycode');var uname=uname_field.val();var ccode=ccode_field.val();if(isNumeric(uname)){if(um_forgot_pass==3){var pass=jQuery("#dig_wc_password").val();var cpass=jQuery("#dig_wc_cpassword").val();if(pass!=cpass){showDigErrorMessage(dig_mdet.Passwordsdonotmatch);return!1} 42cuForm.attr({'action':'?login=true','method':'post'});uname_field.attr('name','user');ccode_field.attr('name','dig_countrycodec');cuForm.find('#digit_ac_otp').attr('name','dig_otp');cuForm.unbind('submit').submit();return!0} 43if(um_forgot_pass==2){verifyOtp(ccode,uname,nounce.val(),cuForm.find('#digit_ac_otp').val(),3);return!1} 44um_forgot_pass=1;prv_forg_wc=jQuery(this).val();jQuery(".dig_otp_um_reg").appendTo(cuForm.find('.um-field-text'));verifyMobileNoLogin(ccode,uname,nounce.val(),3);return!1}});var wc_login_form=jQuery(".woocommerce-form-login");if(wc_login_form.length){if(dig_mdet.login_mobile_accept==1&&dig_mdet.login_mail_accept==0&&dig_mdet.login_uname_accept==0){wc_login_form.find('#username').data('type',2)}} 45jQuery('input[id="username"],.digits_mobile_field,.digits_ext_phone_field').each(function(index){var $this=jQuery(this);update_username_field($this)});jQuery("#wc-pos-actions").find("#add_customer_to_register").on('click',function(){setTimeout(function(){update_username_field(jQuery('#username_field').find('#username'))},100)});function update_username_field($this){if(dig_mdet.login_mobile_accept==0){var fmob=$this.attr('f-mob');if(!fmob||fmob==0)return} 46if(dig_mdet.mobile_accept==0){var reg=$this.attr('reg');if(reg==1)return} 47var usernameid=$this;var dig_main=usernameid.attr('data-dig-main');var ccd;if(!dig_main){if($this.attr('data-dig-mob')==1){if($this.attr('countryCode')){ccd=$this.attr('countryCode')}else{ccd=dig_mdet.uccode}}else if($this.attr('mob')!=1){var lb=dig_mdet.emailormobile;var reg=$this.attr('reg');if(!reg||reg==0){reg=0;if(dig_mdet.login_mobile_accept>0&&dig_mdet.login_mail_accept>0){lb=dig_mdet.emailormobile}else if(dig_mdet.login_mobile_accept>0){lb=dig_mdet.MobileNumber}else if(dig_mdet.login_mail_accept>0){lb=dig_mdet.email}}else if(reg==1){if(dig_mdet.mobile_accept>0&&dig_mdet.mail_accept>0){lb=dig_mdet.emailormobile}else if(dig_mdet.mobile_accept>0){lb=dig_mdet.MobileNumber}else if(dig_mdet.mail_accept>0){lb=dig_mdet.email}} 48if(reg!=2){usernameid.prev().html(lb+" <span class=required>*</span>");if(usernameid.attr('placeholder'))usernameid.attr('placeholder',lb)} 49ccd=dig_mdet.uccode}else{usernameid.prev().html(dig_mdet.MobileNumber+" <span class=required>*</span>");if(usernameid.attr('placeholder'))usernameid.attr('placeholder',dig_mdet.MobileNumber);if($this.attr('countryCode')){ccd=$this.attr('countryCode')}else{ccd=dig_mdet.uccode}}} 50var dig_ext="";var dig_mainattr="";var dig_ccd_name="digt_countrycode";var dig_skip_label=$this.attr('data-skip-label');if(dig_skip_label){ccd=dig_mdet.uccode}else if(dig_main){var tc=$this.attr('countryCode');if(tc!==undefined){if(tc==-1){ccd="+"}else{ccd="+"+tc}}else{ccd=dig_mdet.uccode} 51dig_ext="dig_update_hidden ";dig_mainattr='data-dig-main="'+usernameid.attr('data-dig-main')+'"';dig_ccd_name=usernameid.attr('data-dig-main')+"_digt_countrycode"} 52usernameid.wrap('<div class="digcon"></div>').before('<div class="dig_wc_countrycodecontainer dig_wc_logincountrycodecontainer">'+'<input type="text" autocomplete="tel-country-code" name="'+dig_ccd_name+'" class="'+dig_ext+'input-text countrycode dig_wc_logincountrycode" '+'value="'+ccd+'" maxlength="6" size="3" placeholder="'+ccd+'" '+dig_mainattr+'/></div>');if(!usernameid.attr("nan"))usernameid.attr('name',"mobile_email");usernameid.on("keyup change focusin",function(e){var data_type=jQuery(this).data('type');var dclcc=jQuery(this).parent().find('.dig_wc_countrycodecontainer');var dcllInput=dclcc.find('input');var dig_main=jQuery(this).attr('data-dig-main');if(dig_main){var ccd_dig=jQuery(this).closest('.digcon').find(".dig_update_hidden");var con=filter_mobile(jQuery(this).val());var ccdval=ccd_dig.val();if(con.length>0&&ccdval.length>0){var field_value=ccdval+""+con 53if(dig_main==='billing_phone'){if(dig_mdet.add_countrycode_in_billing_phone==0){field_value=con}} 54jQuery('#'+dig_main).val(field_value).trigger('change')}else jQuery('#'+dig_main).val("").trigger('change')} 55if(isNumeric(jQuery(this).val())||jQuery(this).attr('only-mob')||data_type==2){dclcc.css({"display":"inline-block"});dcllInput.trigger('keyup');if(jQuery(this).attr('data-show-btn')){jQuery("."+jQuery(this).attr('data-show-btn')).show()}}else{dclcc.hide();if(jQuery(this).attr('removeStyle'))jQuery(this).removeAttr('style');else jQuery(this).css({"padding-left":""});if(jQuery(this).attr('data-show-btn')){if(dig_mdet.mobile_accept!=2)jQuery("."+jQuery(this).attr('data-show-btn')).hide()}} 56digit_validateLogin(jQuery(this))});setTimeout(function(){usernameid.trigger('keyup')},10)} 57jQuery(".dig_update_hidden").on('keyup change focusin',function(){var toUp=jQuery(this).attr("data-dig-main");var mob=jQuery(this).closest('.digcon').find("#username").val();mob=filter_mobile(mob);var ccd=jQuery(this).val();if(mob.length>0&&ccd.length>0){var field_value=custom_mersa_phone_prefix(ccd,mob) 58if(toUp==='billing_phone'){if(dig_mdet.add_countrycode_in_billing_phone==0){field_value=mob}} 59jQuery('#'+toUp).val(field_value)}else jQuery('#'+toUp).val("")}
59);jQuery("#dokan-vendor-register").find("#reg_email").addClass('no-overwrite');jQuery(".woocommerce-EditAccountForm").find("#reg_email").addClass('no-overwrite');jQuery('input[id="reg_email"]').each(function(index){var reg_email=jQuery(this);if(reg_email.hasClass('no-overwrite')){return} 60var reg_input=reg_email.parent();var labe;var req=" <span class=required>*</span>";if(dig_mdet.mail_accept==1&&dig_mdet.mobile_accept==1){labe=dig_mdet.emailormobile}else if(dig_mdet.mobile_accept>0){labe=dig_mdet.MobileNumber;reg_email.data('type','2');reg_email.attr({'autocomplete':'tel-national','name':'tel_national'});if(dig_mdet.mobile_accept==1)req=' <span class=required>('+dig_mdet.optional+')</span>'}else if(dig_mdet.mail_accept==1){labe=dig_mdet.email}else{return} 61reg_input.children("label").html(labe+req);if(reg_email.attr('placeholder')){reg_email.attr('placeholder',labe)} 62reg_email.wrap('<div class="digcon"></div>').before('<div class="dig_wc_countrycodecontainer dig_wc_registercountrycodecontainer"><input type="text" name="digfcountrycode" class="input-text countrycode dig_wc_registercountrycode" value="'+dig_mdet.uccode+'" maxlength="6" size="3" placeholder="'+dig_mdet.uccode+'" autocomplete="tel-country-code"/></div>');reg_email.on("keyup change focusin",function(e){var data_type=jQuery(this).data('type');if(data_type==3)return;var dclcc=reg_input.find('.dig_wc_countrycodecontainer');var dcllInput=dclcc.find('input');if(isNumeric(reg_email.val())||data_type==2){dclcc.css({"display":"inline-block"});dcllInput.trigger('keyup')}else{dclcc.hide();jQuery(this).css({"padding-left":"0.75em"})} 63updateMailSecondLabel(reg_email)});var parentForm=jQuery(this).closest('form');reg_email.attr({'type':'text'});setTimeout(function(){reg_email.trigger('keyup')})});user_login.parent().children("label").html(dig_mdet.emailormobile+" <span class=required>*</span>");jQuery('input[id="secondmailormobile"]').each(function(index){if(dig_mdet.mail_accept==2||dig_mdet.mobile_accept==2)return;sRegMail=jQuery(this);sRegMail.addClass();sRegMail.wrap('<div class="digcon"></div>').before('<div class="dig_wc_countrycodecontainer dig_wc_registersecondcountrycodecontainer"><input type="text" name="digsfcountrycode2" class="input-text countrycode dig_wc_registersecondcountrycode" value="'+dig_mdet.uccode+'" maxlength="6" size="3" placeholder="'+dig_mdet.uccode+'" autocomplete="tel-country-code"/></div>');if(sRegMail.attr('placeholder'))sRegMail.attr('placeholder',dig_mdet.emailormobile);sRegMail.on("keyup change focusin",function(){var dclcc=jQuery(this).parent().find('.dig_wc_registersecondcountrycodecontainer');var dcllInput=dclcc.find('input');if(isNumeric(jQuery(this).val())&&!isNumeric(reg_email.val())){dclcc.css({"display":"inline-block"});dcllInput.trigger('keyup')}else{dclcc.hide();jQuery(this).css({"padding-left":"0.75em"})}});setTimeout(function(){sRegMail.trigger('keyup')})});jQuery('.dig_wc_registersecondcountrycode').on("keyup change focusin",function(e){var dwccr=jQuery(this);var code=dwccr.val();var size=code.length;var curRegMail=dwccr.parent().parent().find('input#secondmailormobile');size++;if(size<2)size=2;dwccr.attr('size',size);
63if(code.trim().length==0){dwccr.val("+")} 64curRegMail.css({"padding-left":mobilePaddingLeft(dwccr.outerWidth(!1)+ew/2+"px")},'fast',function(){})});if(!user_login.attr('disabled')){user_login.wrap('<div class="digcon"></div>').before('<div class="dig_wc_countrycodecontainer forgotcountrycodecontainer"><input type="text" name="dig_countrycodec" class="input-text countrycode forgotcountrycode" value="'+dig_mdet.uccode+'" maxlength="6" size="3" placeholder="'+dig_mdet.uccode+'"/></div>');setTimeout(function(){user_login.trigger('keyup')})} 65function digit_validateLogin(usernameid){var form=usernameid.closest('form');if(isNumeric(usernameid.val())){var dclcc=usernameid.parent().find('.dig_wc_countrycodecontainer').find('input');form.find("#loginuname").val(dclcc.val()+usernameid.val())}else{form.find("#loginuname").val(usernameid.val())}} 66jQuery('.dig_wc_registercountrycode').on("keyup change focusin",function(e){var rccBox=jQuery(this);var code=jQuery(this).val();var size=code.length;var curRegMail=rccBox.parent().parent().find('input#reg_email');size++;if(size<2)size=2;rccBox.attr('size',size);
66if(code.trim().length==0){rccBox.val("+")} 67curRegMail.css({"padding-left":mobilePaddingLeft(rccBox.outerWidth(!1)+ew/2+"px")},'fast',function(){});updateMailSecondLabel(curRegMail)});user_login.on("keyup change focusin",function(e){if(isNumeric(jQuery(this).val())){jQuery(".forgotcountrycodecontainer").css({"display":"inline-block"});jQuery(".forgotcountrycode").trigger('keyup')}else{jQuery(".forgotcountrycodecontainer").hide();jQuery(this).css({"padding-left":"0.75em"})}});jQuery('.forgotcountrycode').on("keyup change focusin",function(e){var size=jQuery(this).val().length;size++;if(size<2)size=2;jQuery(this).attr('size',size);var code=jQuery(this).val();if(code.trim().length==0){jQuery(this).val("+")} 68user_login.css({"padding-left":mobilePaddingLeft(jQuery('.forgotcountrycode').outerWidth(!0)+ew/2+"px")},'fast',function(){})});var isSecondMailVisible=!1;var inftype=0;function updateMailSecondLabel(reg_email){var con=reg_email.val();var cPar=reg_email.closest('form');var digSecondCountryCode=cPar.find('.dig_wc_registersecondcountrycodecontainer');var regContainer=reg_email.parent();var secondmailormobile=cPar.find('.secondmailormobile');var mailSecondLabel=cPar.find("#dig_secHolder");if((isNumeric(con)&&inftype!=1)||dig_mdet.mail_accept==2){inftype=1;mailSecondLabel.html(dig_mdet.email);digSecondCountryCode.hide();secondmailormobile.css({"padding-left":"0.75em"})}else if(!isNumeric(con)&&inftype!=2&&dig_mdet.mobile_accept!=2){inftype=2;mailSecondLabel.html(dig_mdet.MobileNumber);digSecondCountryCode.css({"display":"inline-block"});secondmailormobile.css({"padding-left":mobilePaddingLeft(digSecondCountryCode.find(".dig_wc_registersecondcountrycode").outerWidth(!1)+ew/2+"px")})} 69if(dig_mdet.mail_accept!=2&&dig_mdet.mobile_accept!=2){if(con==""||con.length==0){cPar.find(".dig_wc_mailsecond").stop().slideUp();isSecondMailVisible=!1;return} 70if(!isSecondMailVisible){cPar.find(".dig_wc_mailsecond").stop().slideDown().show();isSecondMailVisible=!0}else return}} 71jQuery(document).on("keyup",".dig_wc_logincountrycode",function(e){var rliBox=jQuery(this);var code=rliBox.val();var size=code.length;var container=rliBox.parent().parent();var curLogMail=container.find('#username');if(!curLogMail.length||!curLogMail){curLogMail=container.find('.digits_mobile_field')} 72size++;if(size<2)size=2;rliBox.attr('size',size);
72if(code.trim().length==0){rliBox.val("+")} 73curLogMail.attr("style","padding-left:"+mobilePaddingLeft((rliBox.outerWidth(!1)+ew/2)+"px !important;"));digit_validateLogin(curLogMail)});var max=5;jQuery(".login .inline").each(function(){var form=jQuery(this).closest('form');form.find('.woocommerce-LostPassword').prepend(jQuery(this))});var registerstatus=0;var regDone=0;register.find("input").on('focusout',function(){if(regDone==1)return;register.find("input[type='submit']").each(function(){jQuery(this).removeAttr("disabled").removeClass("disabled")});regDone=0});var forgotDone=0;var forgotOutDone=0;jQuery(".woocommerce-ResetPassword input").on('focusin',function(){if(forgotDone==1)return;jQuery(".woocommerce-ResetPassword input[type='submit'],.woocommerce-ResetPassword button[type='submit']").each(function(){jQuery(this).removeAttr('disabled').removeClass("disabled")});forgotDone=1}).on('focusout',function(){if(forgotOutDone==1)return;jQuery(".woocommerce-ResetPassword input[type='submit'],.woocommerce-ResetPassword button[type='submit']").each(function(){jQuery(this).removeAttr('disabled').removeClass("disabled")});forgotOutDone=1});var loginDone=0;jQuery("form.login input").on('focusout',function(){if(loginDone==1){jQuery("form.login input[type='submit'],form.login button[type='submit']").each(function(){jQuery(this).removeAttr("disabled").removeClass("disabled")});loginDone=0}});var curRegForm;var passwcdo=0;if(dig_mdet.pass_accept!=2&&dig_mdet.mobile_accept>0){register.find('input[id="reg_password"]').each(function(){jQuery(this).closest('.woocommerce-form-row').hide()})} 74register.find(".woocommerce-Button, button[name='register']").each(function(){if(jQuery(this).attr('name')=='register'){if(!jQuery(this).hasClass("otp_reg_dig_wc")){if(jQuery(".otp_reg_dig_wc").length) 75jQuery(this).val(dig_mdet.RegisterWithPassword).text(dig_mdet.RegisterWithPassword).addClass("wc_reg_pass_btn")}}});register.off();jQuery("#reg_password").on('change',function(){jQuery(this).closest('form').find("[type='submit']").removeAttr('disabled')});register.find(".woocommerce-Button, button[name='register']").on('click',function(e){if(registerstatus==1)return!0;curRegForm=jQuery(this).closest('form');var mail=jQuery.trim(curRegForm.find("#reg_email").val());var secmail=jQuery.trim(curRegForm.find("#secondmailormobile").val());if(jQuery(this).hasClass('otp_reg_dig_whatsapp')){useWhatsApp=1;lastmobileNo=-1;lastDtype=2} 76jQuery(".dig_otp_submit_button").removeClass('dig_otp_submit_button');jQuery(this).addClass('dig_otp_submit_button');if(jQuery(this).hasClass("otp_reg_dig_wc")){if(!isNumeric(mail)&&!isNumeric(secmail)){showDigNoticeMessage(dig_mdet.Thisfeaturesonlyworkswithmobilenumber);return!1} 77curRegForm.find(".wc_reg_pass_btn").hide();curRegForm.find("#_wpnonce").parent().find("input[type='submit'],button[type='submit']").remove()}else if(passwcdo==0){if(!curRegForm.find("#reg_billing_otp").is(":visible")){passwcdo=1;var a=curRegForm.find('#reg_password').closest('.woocommerce-form-row');if(a.css('display')=='none'){curRegForm.find(".otp_reg_dig_wc").hide();a.show();return!1}}}});function digits_wc_recaptcha_error(res){loader.hide()} 78function digits_wc_recaptcha_callback(token){curRegForm.find('.invi-recaptcha').last().attr('data-solved',1);curRegForm.submit()} 79register.on('submit',function(e){hideDigMessage();if(registerstatus==1)return!0;curRegForm=jQuery(this);update_time_button=register.find(".woocommerce-Button");var mail=jQuery.trim(curRegForm.find("#reg_email").val());var secmail=jQuery.trim(curRegForm.find("#secondmailormobile").val());var passf=curRegForm.find("#reg_password");if(passf.length>0){var tpass=passf.val();if(dig_mdet.strong_pass==1){if(dig_mdet.pass_accept==2||tpass.length>0){try{var strength=wp.passwordStrength.meter(tpass,['black','listed','word'],tpass);if(strength!=null&&strength<3){showDigNoticeMessage(dig_mdet.useStrongPasswordString);return!1}}catch(e){}}}} 80var custom_validation=validateCustomFields(curRegForm);if(!custom_validation){return!1} 81var recaptcha=curRegForm.find('.invi-recaptcha').last();if(recaptcha.length>0&&!recaptcha.data('solved')){var widget_id=grecaptcha.render(recaptcha.attr('id'),{'callback':digits_wc_recaptcha_callback,'error-callback':digits_wc_recaptcha_error,});grecaptcha.execute(widget_id);return!1} 82if(dig_mdet.mobile_accept==0&&dig_mdet.mail_accept==0){return!0} 83if(passf.length>0){var pass=passf.val();if(!jQuery(this).hasClass("otp_reg_dig_wc")&&passf.is(":visible")){if(pass.length==0){showDigErrorMessage(dig_mdet.invalidpassword);return!1}} 84if(pass.length==0&&validateEmail(mail)&&validateEmail(secmail)&&!isNumeric(mail)&&!isNumeric(secmail)){showDigNoticeMessage(dig_mdet.eitherentermoborusepass);return!1}} 85if(validateEmail(mail)&&validateEmail(secmail)&&secmail.length>0){showDigErrorMessage(dig_mdet.InvalidMobileNumber);return!1} 86if(isNumeric(mail)&&isNumeric(secmail)&&secmail.length>0){showDigErrorMessage(dig_mdet.InvalidEmail);return!1} 87var dig_reg_mail=curRegForm.find(".dig_reg_mail");if(validateEmail(mail)){dig_reg_mail.val(mail)}else if(validateEmail(secmail)){dig_reg_mail.val(secmail)} 88if(dig_mdet.mail_accept==2&&(!validateEmail(dig_reg_mail.val()))){showDigErrorMessage(dig_mdet.InvalidEmail);return!1} 89if(dig_mdet.mobile_accept==2&&!isNumeric(mail)&&!isNumeric(secmail)){showDigErrorMessage(dig_mdet.InvalidMobileNumber);return!1} 90var otp=jQuery("#reg_billing_otp");if(regverify==1){if(isNumeric(mail)){verifyOtp(curRegForm.find(".dig_wc_registercountrycode").val(),mail,nounce.val(),otp.val(),2);return!1}else if(isNumeric(secmail)){verifyOtp(curRegForm.find(".dig_wc_registersecondcountrycode").val(),secmail,nounce.val(),otp.val(),2);return!1} 91return!1} 92if(curRegForm.find("#reg_username").length){username_reg_field=curRegForm.find("#reg_username").val()} 93if(curRegForm.find(".dig-custom-field-type-captcha").length){captcha_reg_field=curRegForm.find(".dig-custom-field-type-captcha").find("input[type='text']").val();captcha_ses_reg_field=curRegForm.find(".dig-custom-field-type-captcha").find(".dig_captcha_ses").val()} 94akCallback='registerWooCallBack';if(isNumeric(mail)){email_reg_field=secmail;verifyMobileNoLogin(curRegForm.find(".dig_wc_registercountrycode").val(),mail,nounce.val(),2);email_reg_field=mail;return!1}else if(isNumeric(secmail)){verifyMobileNoLogin(curRegForm.find(".dig_wc_registersecondcountrycode").val(),secmail,nounce.val(),2);return!1}});function registerWooCallBack(response){showDigitsLoader(!0);if(response.status==="PARTIALLY_AUTHENTICATED"){registerstatus=1;var code=response.code;var csrf=response.state;curRegForm.find(".register_code").val(code);curRegForm.find(".register_csrf").val(csrf);curRegForm.find('[type="submit"]').click()}} 95function validateEmail(email){if((email.search('@')>=0)&&(email.search(/\./)>=0)) 96if(email.search('@')<email.split('@')[1].search(/\./)+email.search('@'))return!0;else return!1;else return!1} 97var lastcountrycode,lastmobileNo,lastDtype;var username_reg_field='';var email_reg_field='';var captcha_reg_field='';var captcha_ses_reg_field='';var isFirebase=0;function verifyMobileNoLogin(countrycode,mobileNo,csrf,dtype){otp_field=null;is_checkout=!1;show_message=!0;if(lastcountrycode==countrycode&&lastmobileNo==mobileNo&&lastDtype==dtype){loader.hide();return} 98dismissLoader=!1;hideDigMessage();loader.show();if(lastDtype!=dtype){useWhatsApp=0} 99if(update_time_button&&update_time_button.hasClass('dig_wc_mobileWhatsApp')){useWhatsApp=1} 100lastcountrycode=countrycode;lastmobileNo=mobileNo;lastDtype=dtype;jQuery.ajax({type:'post',url:dig_mdet.ajax_url,data:{action:'digits_check_mob',countrycode:countrycode,mobileNo:mobileNo,csrf:dig_mdet.nonce,login:dtype,username:username_reg_field,email:email_reg_field,captcha:captcha_reg_field,captcha_ses:captcha_ses_reg_field,json:1,whatsapp:useWhatsApp},success:function(res){username_reg_field='';email_reg_field='';captcha_reg_field='';captcha_ses_reg_field='';lastDtype=0;lastmobileNo=0;loader.hide();var ak=-1;if(isJSON(res)){if(res.success===!1){if(res.data.notice){showDigNoticeMessage(res.data.message)}else{showDigErrorMessage(res.data.message)} 101return} 102ak=res.accountkit;isFirebase=res.firebase;res=res.code}else{res=res.trim()} 103if(res==-99){showDigErrorMessage(dig_mdet.invalidcountrycode);return} 104if(res==-11){if(dtype==1){showDigNoticeMessage(dig_mdet.pleasesignupbeforelogginin);return}else if(dtype==3){showDigErrorMessage(dig_mdet.Mobilenumbernotfound);return}}else if(res==0){showDigErrorMessage(dig_mdet.error);return} 105if((res==-1&&dtype==2)||(res==-1&&dtype==11)){showDigErrorMessage(dig_mdet.MobileNumberalreadyinuse);return} 106mobileNo=mobileNo.replace(/^0+/,'');countrycode=countrycode.replace(/^0+/,'');if(ak==1){processAccountkitLogin(countrycode,mobileNo)}else if(isFirebase==1){dismissLoader=!0;loader.show();var phone=countrycode+mobileNo;if(countrycode=='+242'||countrycode=='+225'){phone=countrycode+'0'+mobileNo}else{phone=countrycode+mobileNo} 107var appVerifier=window.recaptchaVerifier;firebase.auth().signInWithPhoneNumber(phone,appVerifier).then(function(confirmationResult){loader.hide();window.confirmationResult=confirmationResult;verifyMobNo_success(res,countrycode,mobileNo,csrf,dtype)}).catch(function(error){if(error.message==='TOO_LONG'||error.message==='TOO_SHORT'){showDigErrorMessage(dig_mdet.InvalidMobileNumber)}else{showDigErrorMessage(error.message)} 108loader.hide()})}else{verifyMobNo_success(res,countrycode,mobileNo,csrf,dtype)}}})} 109function processAccountkitLogin(countrycode,phoneNumber){hideDigitsLoader()} 110loader.on('click',function(){if(dismissLoader)loader.hide()});function verifyMobNo_success(res,countrycode,mobileNo,csrf,dtype){dismissLoader=!1;if(billing_page==1){digits_show_checkout_otp_modal(countrycode,mobileNo,csrf,dtype)}else if(dtype==1){if(res==1){if(ihc_loginform==1){ihc_loginform=0;updateTime(jQuery(".dig_impu_login_resend").attr({"countrycode":countrycode,"mob":mobileNo,"csrf":csrf,"dtype":dtype}));var otpin=jQuery("#impu-dig-otp");otpin.show().find("input").attr("required","required").trigger('focus');verifyimpuotp=1}else if(subitumotp==1){um_login.find(".digor").hide().remove();
110um_login.find('.um-row').slideUp();um_login.find('.um-col-alt').slideUp().remove();um_login.find('.um-col-alt-b').hide().remove();jQuery(".dig_otp_um_login").fadeIn().find("input").attr("required","required").trigger('focus');subitumotp=2;tokenCon=um_login.find('form');updateTime(jQuery(".dig_um_login_resend").attr({"countrycode":countrycode,"mob":mobileNo,"csrf":csrf,"dtype":dtype}))}else{updateTime(jQuery(".dig_wc_login_resend").attr({"countrycode":countrycode,"mob":mobileNo,"csrf":csrf,"dtype":dtype}));hideloginpageitems();logverify=1;cuForm.find('.dig_wc_mobileLogin').not('.dig_otp_submit_button').hide();var otpin=cuForm.find("#dig_wc_log_otp_container");otpin.slideDown().find("input").attr("required","required").trigger('focus');jQuery("#username").closest("p").hide()}}}else if(dtype==2){if(dig_bp_btn==1){updateTime(jQuery(".dig_wcbil_bill_resend").attr({"countrycode":countrycode,"mob":mobileNo,"csrf":csrf,"dtype":dtype}));var otpin=jQuery("#dig_bp_reg_otp");otpin.show().find("input").attr("required","required").trigger('focus');verifybpotp=1;dig_bp_btn=0}else if(subitumotp==1){var otpin=jQuery(".dig_otp_um_reg");tokenCon=um_register.closest('form');otpin.slideDown().find("input").attr("required","required").trigger('focus');subitumotp=2;updateTime(jQuery(".dig_um_regis_resend").attr({"countrycode":countrycode,"mob":mobileNo,"csrf":csrf,"dtype":dtype}))}else{updateTime(jQuery(".dig_wc_register_resend").attr({"countrycode":countrycode,"mob":mobileNo,"csrf":csrf,"dtype":dtype}));curRegForm.find(".form-row").find("input[type='password']").each(function(){jQuery(this).closest(".form-row").slideUp()});curRegForm.find('.otp_reg_dig_wc').not('.dig_otp_submit_button').hide();var otpin=curRegForm.find("#reg_billing_otp_container");otpin.slideDown().find("input").attr("required","required").trigger('focus');regverify=1}}else if(dtype==3){if(forgotpassihc==1){updateTime(jQuery(".dig_impu_forg_resend").attr({"countrycode":countrycode,"mob":mobileNo,"csrf":csrf,"dtype":dtype}));var otpin=jQuery("#impu-dig-otp");otpin.show().find("input").attr("required","required").trigger('focus');forgotpassMobVerifiedihc=1;forgotpassihc=0}else if(um_forgot_pass==1){updateTime(jQuery(".dig_um_regis_resend").attr({"countrycode":countrycode,"mob":mobileNo,"csrf":csrf,"dtype":dtype}));jQuery(".dig_otp_um_reg").show();um_forgot_pass=2}else{updateTime(jQuery(".dig_wc_forgot_resend").attr({"countrycode":countrycode,"mob":mobileNo,"csrf":csrf,"dtype":dtype}));forgverify=1;user_login.attr('name','forgotmail');var otpin=jQuery("#digit_forgot_otp_container");otpin.show().find("input").attr("required","required").trigger('focus')}}else if(dtype==11){if(wpuseredit==1){var otpin=curRegForm.find(".digits-edit-phone_otp-container");tokenCon=curRegForm;otpin.slideDown().find("input").attr("required","required").trigger('focus');editverify=1}else if(bpuseredit==1){var otpin=jQuery("#bp_otp_dig_ea");otpin.slideDown().find("input").attr("required","required").trigger('focus');jQuery("#dig_bp_ac_ea_resend").show();updateTime(jQuery(".dig_bp_ac_ea_resend").attr({"countrycode":countrycode,"mob":mobileNo,"csrf":csrf,"dtype":dtype}));bpeditverify=1}else if(ihcedform==1){var otpin=jQuery("#dig_ihc_mobotp");tokenCon=otpin.closest('form');otpin.slideDown().find("input").attr("required","required").trigger('focus');ihcedform=2}else{updateTime(jQuery(".dig_wc_acc_edit_resend").attr({"countrycode":countrycode,"mob":mobileNo,"csrf":csrf,"dtype":dtype}));var otpin=jQuery("#digit_ac_otp_container");otpin.slideDown().find("input").attr("required","required").trigger('focus');editverify=1}} 111digits_WaitForSms()} 112var regverify=0;var logverify=0;var forgverify=0;var editverify=0;function hideloginpageitems(){var wp_login=jQuery(".wp_login");if(cuForm.hasClass('wp_login')){cuForm.find(".digor").remove();cuForm.find("input[type='password']").parent().remove();wp_login.children().each(function(){if(!jQuery(this).hasClass('dig_otp_block')&&jQuery(this).find(".digcon").length===0&&jQuery(this).find(".dig_bb_wp_otp_field").length===0){jQuery(this).hide()}});cuForm.find(".bbp-submit-wrapper").hide();cuForm.append(cuForm.find(".dig_otp_block"));cuForm.find(".dig_otp_block").addClass('dig_otp_blk');cuForm.find(".bbp-remember-me").hide();return} 113cuForm.find(".digor").remove();cuForm.find(".lost_password").hide();cuForm.find("input[type='submit'],button[type='submit']").hide();cuForm.find(".dig-custom-field-type-captcha").hide();if(wc_checkout.length){wc_checkout.find('input[type="password"]').parent().hide();wc_checkout.find(".form-row-first").removeClass("form-row-first");wc_checkout.find('#rememberme').closest('label').hide();wc_checkout.find('[name="login"]').remove()} 114jQuery('#cfw_login_modal_form .cfw-login-modal-navigation').hide();cuForm.find(".form-row").find("input[type='password']").each(function(index){var mrow=jQuery(this).closest(".form-row");
114if(index!=1&&mrow.attr('otp')!=1) 115mrow.remove();else if(index==1){mrow.find("label").text(dig_mdet.MobileNumber+" *")}})} 116dig_login_wp_elem.on('submit',function(){if(logverify==1){jQuery(".dig_wc_mobileLogin").first().trigger('click');return!1}});var cuForm;var nounce=jQuery(".dig_nounce");jQuery(document).on('click','.dig_wc_mobileLogin',function(){update_time_button=jQuery(this);cuForm=jQuery(this).closest('form');var countryCode=cuForm.find(".countrycode").val();if(cuForm.find("#username").length>0){var phoneNumber=cuForm.find("#username").val()}else if(cuForm.find("#user_login").length>0){var phoneNumber=cuForm.find("#user_login").val()}else{var phoneNumber=cuForm.find(".digits_mobile_field").val()} 117jQuery(".dig_otp_submit_button").removeClass('dig_otp_submit_button');jQuery(this).addClass('dig_otp_submit_button');if(phoneNumber==""||countryCode==""){showDigErrorMessage(dig_mdet.InvalidMobileNumber);return!1} 118var otp=jQuery("#dig_wc_log_otp");if(dig_mdet.captcha_accept==1){captcha_reg_field=cuForm.find("input[name='digits_reg_logincaptcha']").val();if(captcha_reg_field!=null){captcha_ses_reg_field=cuForm.find(".dig-custom-field-type-captcha").find(".dig_captcha_ses").val();if(captcha_reg_field.length==0){showDigErrorMessage("Please enter a valid captcha!");return!1}}} 119if(!isNumeric(countryCode)||!isNumeric(phoneNumber)){var pass=cuForm.find("input[type='password']").val();if(pass!=null){showDigErrorMessage(dig_mdet.InvalidMobileNumber)} 120return!1} 121if(logverify==1){verifyOtp(countryCode,phoneNumber,nounce.val(),cuForm.find("#dig_wc_log_otp").val(),1);return!1} 122if(isNumeric(phoneNumber)){akCallback='loginCallback';verifyMobileNoLogin(countryCode,phoneNumber,nounce.val(),1)} 123return!1});var updateProfileStatus=0;function updateProfileCallback(response){showDigitsLoader(!0);if(response.status==="PARTIALLY_AUTHENTICATED"){var code=response.code;var csrf=response.state;updateProfileStatus=1;curRegForm.find("input[name='code']").val(code);curRegForm.find("input[name='csrf']").val(csrf);curRegForm.find("[type='submit']").click()}else if(response.status==="NOT_AUTHENTICATED"){}else if(response.status==="BAD_PARAMS"){}} 124function updateCheckoutDetails(response){showDigitsLoader(!0);if(response.status==="PARTIALLY_AUTHENTICATED"){var code=response.code;var csrf=response.state;jQuery(".dig_billing_otp_signup").hide();jQuery("#dig_wc_bill_code").val(code);jQuery("#dig_wc_bill_csrf").val(csrf)}} 125var prv_forg_wc=-1;jQuery("form.lost_reset_password input[type='submit'],form.lost_reset_password button[type='submit']").on('click',function(){update_time_button=jQuery(this);if(prv_forg_wc==-1){if(jQuery(this).is(':input')){prv_forg_wc=jQuery(this).val()}else{prv_forg_wc=jQuery(this).text()}} 126if(forgotPassChange==1){var pass=jQuery("#dig_wc_password").val();var cpass=jQuery("#dig_wc_cpassword").val();if(pass!=cpass){showDigErrorMessage(dig_mdet.Passwordsdonotmatch);return!1} 127return!0} 128var mom=user_login.val();var countryCode=jQuery("form.lost_reset_password .forgotcountrycode").val();var otp=jQuery("#digit_forgot_otp");if(forgverify==1){verifyOtp(countryCode,mom,nounce.val(),otp.val(),3);return!1} 129if(isNumeric(mom)){jQuery("form.lost_reset_password").attr('action',window.location.pathname+"?login=true");akCallback='forgotPasswordCallBack';verifyMobileNoLogin(countryCode,mom,nounce.val(),3);return!1}else{jQuery("form.lost_reset_password").removeAttr('action')} 130return!0});function forgotPasswordCallBack(response){showDigitsLoader(!0);if(response.status==="PARTIALLY_AUTHENTICATED"){var code=response.code;var csrf=response.state;forgotPassChange=1;user_login.parent().parent().hide();user_login.attr('name','forgotmail');jQuery("#digits_wc_code").val(code);jQuery("#digits_wc_csrf").val(csrf);jQuery("form.lost_reset_password .changePassword").show()}else if(response.status==="NOT_AUTHENTICATED"){}else if(response.status==="BAD_PARAMS"){}} 131var lastotpcountrycode,lastotpmobileNo,lastotpDtype;function verifyOtp(countryCode,phoneNumber,csrf,otp,dtype){otp=convert_number.toNormal(otp);dismissLoader=!1;hideDigMessage();if(show_message){loader.show()} 132if(isFirebase==1)verify_firebase_otp(countryCode,phoneNumber,csrf,otp,dtype);else verify_cust_otp(countryCode,phoneNumber,csrf,otp,dtype,-1)} 133function verify_firebase_otp(countryCode,phoneNumber,csrf,otp,dtype){phoneNumber=phoneNumber.replace(/^0+/,'');countryCode=countryCode.replace(/^0+/,'');if(otp==null||otp.length==0){loader.hide();showDigErrorMessage(dig_mdet.InvalidOTP);return} 134window.confirmationResult.confirm(otp).then(function(result){firebase.auth().currentUser.getIdToken(!0).then(function(idToken){window.verifyingCode=!1;window.confirmationResult=null;jQuery("#dig_ftok_fbase").remove();tokenCon.append("<input type='hidden' name='dig_ftoken' value='"+idToken+"' id='dig_ftok_fbase' />");verify_cust_otp(countryCode,phoneNumber,csrf,otp,dtype,idToken)}).catch(function(error){loader.hide();showDigErrorMessage(error)})}).catch(function(error){loader.hide();if(show_message){showDigErrorMessage(dig_mdet.InvalidOTP)} 135add_otp_class(0,otp_field)})} 136function verify_cust_otp(countryCode,phoneNumber,csrf,otp,dtype,idToken){if(lastotpcountrycode==countryCode&&lastotpmobileNo==phoneNumber&&lastotpDtype==otp){loader.hide();return} 137lastotpcountrycode=countryCode;lastotpmobileNo=phoneNumber;lastotpDtype=otp;var rememberMe=0;if(jQuery("#rememberme").length){rememberMe=jQuery("#rememberme:checked").length>0} 138jQuery.ajax({type:'post',url:dig_mdet.ajax_url,data:{action:'digits_verifyotp_login',countrycode:countryCode,mobileNo:phoneNumber,otp:otp,dig_ftoken:idToken,csrf:csrf,dtype:dtype,rememberMe:rememberMe,},success:function(res){if(isJSON(res)){try{var parsedRes=(typeof res==='object')?res:JSON.parse(res);window.digits_last_login_response=parsedRes.data||parsedRes}catch(e){}} 139if(isJSON(res)){if(!res.data){res=res}else{if(res.data.error_msg){loader.hide();if(show_message){if(res.data.error_type){showDigMessage(res.data.error_msg,res.data.error_type)}else{showDigErrorMessage(res.data.error_msg)}} 140add_otp_class(0,otp_field);return} 141if(res.data.redirect){showDigLoginSuccessMessage();digits_redirect(res.data.redirect);return} 142res=res.data.code}}else{res=res.trim()} 143if(res!=11)loader.hide();if(res==1011){showDigErrorMessage(dig_mdet.error);return} 144if(res==1013){showDigErrorMessage(dig_mdet.error);return} 145if(res==-99){showDigErrorMessage(dig_mdet.invalidcountrycode);return} 146if(res==0){if(show_message){showDigErrorMessage(dig_mdet.InvalidOTP)} 147add_otp_class(0,otp_field);return}else if(res==11){if(ihcloginform.length||subitumotp>0){document.location.href="/"}else{showDigLoginSuccessMessage();var redirect_to=jQuery('input[name="redirect_to"]');if(redirect_to.length){digits_redirect(redirect_to.first().val())}else if(jQuery("#digits_redirect_page").length){digits_redirect(jQuery("#digits_redirect_page").val())}else digits_redirect(dig_mdet.uri)} 148return}else if(res==-1&&dtype!=2&&dtype!=11&&dtype!=101){showDigErrorMessage(dig_mdet.ErrorPleasetryagainlater);return}else if((res==1&&dtype==2)||(res==1&&dtype==11)){showDigErrorMessage(dig_mdet.MobileNumberalreadyinuse);return} 149if(is_checkout){curRegForm.find('#dig_man_resend_otp_btn').hide();digits_checkout_otp_verify_success(countryCode,phoneNumber,csrf,otp,dtype,idToken)}else if(dtype==2){if(verifybpotp==1){verifybpotp=0;dig_bp_btn=2;jQuery("#buddypress .signup-form").find("input[name='signup_submit']").click()}else if(subitumotp==2){submitumform=1;jQuery(".um-register").find("form").submit()}else{registerstatus=1;curRegForm.submit()}}else if(dtype==3){if(forgotpassihc==1){jQuery("#digits_password_ihc_cont").show().find("input").attr("required","required");jQuery("#digits_cpassword_ihc_cont").show().find("input").attr("required","required");forgotpassihc=2}else if(um_forgot_pass==2){um_forgot_pass=3;cuForm.find('.um-field-text').hide();cuForm.find('#dig_man_resend_otp_btn').hide();cuForm.find('.changePassword').show();update_time_button.val(prv_forg_wc);update_time_button.text(prv_forg_wc)}else{forgotPassChange=1;user_login.parent().parent().hide();jQuery("#digit_forgot_otp_container").hide();jQuery(".dig_wc_forgot_resend").hide();user_login.attr('name','forgotmail');jQuery("form.lost_reset_password .changePassword").show();update_time_button.val(prv_forg_wc);update_time_button.text(prv_forg_wc)}}else if(dtype==11){if(wpuseredit==1){updateProfileStatus=1;curRegForm.find("[type='submit']").click()}else if(bpuseredit==1){jQuery("#buddypress").find("form").off("submit").submit()}else if(ihcedform==2){submiticform=1;jQuery(".ihc-form-create-edit").submit()}else{updateAccountStatus=1;jQuery("form.woocommerce-EditAccountForm").submit()}}}})} 150var updateAccountStatus=0;jQuery("form.woocommerce-EditAccountForm input[type='submit'],form.woocommerce-EditAccountForm button[type='submit']").on('click',function(){update_time_button=jQuery(this);if(updateAccountStatus==1)return!0;var curForm=jQuery(this).closest('form');var oldMobile=curForm.find('#dig_wc_cur_phone').val();var curMobile=curForm.find('.dig_wc_nw_phone').val();var countryCode=curForm.find(".dig_wc_logincountrycode").val();if(curMobile.length==0)return!0;
150if(oldMobile==curMobile)return!0;if(isNumeric(curMobile)){var otp=jQuery("#digit_ac_otp");if(editverify==1){verifyOtp(countryCode,curMobile,nounce.val(),otp.val(),11);return!1} 151akCallback='updateAccountCallback';verifyMobileNoLogin(countryCode,curMobile,nounce.val(),11)}else{showDigErrorMessage(dig_mdet.InvalidMobileNumber)} 152return!1});function updateAccountCallback(response){showDigitsLoader(!0);if(response.status==="PARTIALLY_AUTHENTICATED"){var code=response.code;var csrf=response.state;updateAccountStatus=1;jQuery("form.woocommerce-EditAccountForm #dig_wc_prof_code").val(code);jQuery("form.woocommerce-EditAccountForm #dig_wc_prof_csrf").val(csrf);jQuery("form.woocommerce-EditAccountForm input[type='submit'],form.woocommerce-EditAccountForm button[type='submit']").click()}else if(response.status==="NOT_AUTHENTICATED"){}else if(response.status==="BAD_PARAMS"){}} 153var wpuseredit=0;var edit_profile_form;jQuery(document).on('keyup','.digits-edit-phone_field input',function(){var form=jQuery(this).closest('form');var phoneNumber=form.find(".mobile_number").val();var countryCode=form.find(".dig_wc_logincountrycode").val();var m=countryCode+phoneNumber;var curPhone=form.find(".dig_cur_phone").val();if(phoneNumber.length==0||curPhone==m){form.find('.digits_update_mobile_submit').attr('disabled','disabled')}else{form.find('.digits_update_mobile_submit').removeAttr('disabled')}}) 154jQuery("form#your-profile input[type='submit'],.digits_update_mobile_submit,form#your-profile button[type='submit']").on('click',function(){wpuseredit=1;update_time_button=jQuery(this);curRegForm=jQuery(this).closest('form');var is_digits_update=curRegForm.find('.digits_update_mobile');if(updateProfileStatus==1)return!0;if(dig_mdet.verify_mobile==1||is_digits_update.length){var phoneNumber=curRegForm.find(".mobile_number").val();var countryCode=curRegForm.find(".dig_wc_logincountrycode").val();var m=countryCode+phoneNumber;var curPhone=curRegForm.find(".dig_cur_phone").val();if(phoneNumber.length==0||curPhone==m){if(is_digits_update.length){return!1} 155return!0} 156var otp=curRegForm.find(".digits_otp_field");if(isNumeric(phoneNumber)){if(editverify==1){verifyOtp(countryCode,phoneNumber,nounce.val(),otp.val(),11);return!1} 157akCallback='updateProfileCallback';verifyMobileNoLogin(countryCode,phoneNumber,nounce.val(),11)}else{showDigErrorMessage(dig_mdet.InvalidMobileNumber)} 158return!1} 159if(is_digits_update.length)return!1});jQuery(document).on("click","#dig_man_resend_otp_btn",function(){var dbbtn=jQuery(this);if(!jQuery(this).hasClass("dig_resendotp_disabled")){loader.show();if(isFirebase==1){dismissLoader=!0;loader.show();var countrycode=dbbtn.attr("countrycode");var phone;if(countrycode=='+242'||countrycode=='+225'){phone=countrycode+'0'+dbbtn.attr("mob")}else{phone=countrycode+dbbtn.attr("mob")} 160grecaptcha.reset(window.recaptchaWidgetId);var appVerifier=window.recaptchaVerifier;firebase.auth().signInWithPhoneNumber(phone,appVerifier).then(function(confirmationResult){isDigFbAdd=1;loader.hide();window.confirmationResult=confirmationResult;updateTime(dbbtn)}).catch(function(error){if(error.message==='TOO_LONG'||error.message==='TOO_SHORT'){showDigErrorMessage(dig_mdet.InvalidMobileNumber)}else{showDigErrorMessage(dig_mdet.Invaliddetails)} 161loader.hide()})}else{jQuery.ajax({type:'post',url:dig_mdet.ajax_url,data:{action:'digits_resendotp',countrycode:dbbtn.attr("countrycode"),mobileNo:dbbtn.attr("mob"),csrf:dbbtn.attr("csrf"),login:dbbtn.attr("dtype"),whatsapp:useWhatsApp},success:function(res){res=res.trim();loader.hide();if(res==0){showDigNoticeMessage(dig_mdet.Pleasetryagain)}else if(res==-99){showDigErrorMessage(dig_mdet.invalidcountrycode)}else{updateTime(dbbtn)}}})}}});var resendTime=dig_mdet.resendOtpTime;var update_time_button;function updateTime(time){tokenCon=time.closest('form');if(update_time_button){if(update_time_button.is('input')){update_time_button.attr('value',dig_mdet.SubmitOTP)}else{update_time_button.text(dig_mdet.SubmitOTP)}} 162time.attr("dis",1).addClass("dig_resendotp_disabled").show().find("span").show();var time_spam=time.find("span");time_spam.text(convToMMSS(resendTime));var counter=0;var interval=setInterval(function(){var rem=resendTime-counter;time_spam.text(convToMMSS(rem));counter++;if(counter>=resendTime){clearInterval(interval);time.removeAttr("dis").removeClass("dig_resendotp_disabled").find("span").hide();counter=0}},1000,!0)} 163function convToMMSS(timeInSeconds){var sec_num=parseInt(timeInSeconds,
16310);var hours=Math.floor(sec_num/3600);var minutes=Math.floor((sec_num-(hours*3600))/60);var seconds=sec_num-(hours*3600)-(minutes*60);if(minutes<10){minutes="0"+minutes} 164if(seconds<10){seconds="0"+seconds} 165return"("+minutes+':'+seconds+")"} 166jQuery(document.body).on('payment_method_selected',function(){var place_order=jQuery('#place_order').text()}) 167jQuery(document.body).on('updated_checkout',function(e){}) 168var verfiybilling=0;var billing_page=0;if((jQuery('.woocommerce-checkout').length||jQuery("#checkout").length)){var billing_otp_field=jQuery("#dig_billing_otp");billing_otp_field.closest("p").hide();var regForm;var undigbill=jQuery(".woocommerce-checkout");var createAccount=undigbill.find(".create-account").last();jQuery(document).on('change','#createaccount',function(){createAccount.find('.digcon #username').trigger('keyup')});var digchbtn="<input type='submit' class='dig_billing_otp_signup' onclick='verifyOTPbilling(1);return false;' value='"+dig_mdet.verifymobilenumber+"'/>";if(!(dig_billing_password.length&&dig_mdet.pass_accept==1)){undigbill.attr('data-show-btn','dig_billing_otp_signup')} 169if(dig_mdet.mobile_accept==2){jQuery(".dig_billing_otp_signup").show()} 170var tasc=0;function digits_checkout_otp_verify_success(countryCode,phoneNumber,csrf,otp,dtype,idToken){var form=jQuery('form.checkout');if(!form.find('#digits_checkout_otp').length){form.append('<input type="hidden" name="digit_ac_otp" id="digits_checkout_otp" />')} 171form.find('#digits_checkout_otp').val(otp);var mobile_field=form.find('input[name="mobile_email"]');var billing_phone=form.find('input[name="billing_phone"]');if(!mobile_field.length){form.append('<input type="hidden" name="mobile_email" id="username" />');form.find('input[name="mobile_email"]').val(phoneNumber)} 172if(!billing_phone.length){var wc_billing_phone=jQuery('#billing_phone');if(wc_billing_phone.length){form.append('<input type="hidden" name="billing_phone" id="billing_phone" />');form.find('input[name="billing_phone"]').val(wc_billing_phone.val())}} 173digits_process_checkout()} 174function digits_show_checkout_otp_modal(countrycode,mobileNo,csrf,dtype){var nonce=jQuery('#place_order').data('digits_verify');loader.show() 175jQuery.ajax({type:'post',url:dig_mdet.ajax_url,data:{action:'digits_wc_checkout_phone_verification_modal',_ajax_nonce:nonce,},success:function(res){var data=res.data;if(res.success){jQuery('.digits_wc_checkout_phone_verification_modal').remove();var html=jQuery(data.html);jQuery('body').append(html);html.find('input').focus().attr('dtype',dtype)}else{showDigErrorMessage(data.message)} 176loader.hide()},error:function(res){loader.hide()}})} 177jQuery(document).on('click','.digits-checkout_phone_verification .digits-form_button',function(e){var $this=jQuery(this);var form=jQuery('form.checkout');otp_field=$this.closest('form').find('#digits_secure_billing_phone_otp');var otp=otp_field.val();var dtype=otp_field.attr('dtype');unbpchk=form.find(".woocommerce-billing-fields #username");if(!unbpchk.length){unbpchk=form.find("#username")} 178if(!unbpchk.length){unbpchk=jQuery('#billing_phone_field #username')} 179curRegForm=form;is_checkout=!0;if(otp==null||otp.length==0){return!1} 180if(isFirebase==1&&otp.length!=6){return!1} 181tokenCon=form;var phone=unbpchk.val();var countrycode=unbpchk.parent().parent().parent().find(".dig_wc_logincountrycode").val();verifyOtp(countrycode,phone,nounce.val(),otp,dtype);return!1}) 182function digits_process_checkout(){jQuery('.digits_wc_checkout_phone_verification_modal').fadeOut('fast');jQuery('form.checkout').trigger('submit')} 183jQuery(document).on('click','.digits_wc_checkout_phone_verification_modal .digits_secure_modal-close',function(e){var container=jQuery(this).closest('.digits_secure_modal_box');container.fadeOut();return!1}) 184jQuery(document).on('digits_process_wc_checkout',function(){var form=jQuery('form.checkout');if(!form){form=jQuery('#place_order').closest('form')} 185var create_verify_inp=form.find('#digits_vcustomer_phone');var dtype=2;var verify=!1;if(!create_verify_inp.length){if(dig_mdet.mob_verify_checkout==1&&dig_mdet.mobile_accept>0){verify=!0;dtype=101}else{verify=!1}}else{var create_verify=create_verify_inp.val();var payment_verify=form.find('#digits_vbill_phone').val();var guest_verify=form.find('#digits_guest_vbill_phone').val();var createaccount=jQuery('input#createaccount');if(dig_mdet.mobile_accept>0){if(create_verify!=='all'){if(create_verify==='check'){verify=createaccount.is(':checked')}}else{verify=!0}} 186var payment_method=form.find('input[name="payment_method"]:checked').val();if(wc_checkout_params.option_guest_checkout==='yes'){if(!verify&&guest_verify!=='none'){if(!createaccount.length||!createaccount.is(':checked')){if(payment_method==='cod'&&guest_verify==='cod'){verify=!0;dtype=101}else if(guest_verify==='all_methods'){verify=!0;dtype=101}}}}
187if(!verify&&payment_verify!=='none'){if(form.find('#digits_customer_checkout').length>0||(createaccount.length&&createaccount.is(':checked'))){if(payment_method==='cod'&&payment_verify==='cod'){verify=!0;dtype=101}else if(payment_verify==='all_methods'){verify=!0;dtype=101}}}} 188if(!verify||form.find('#digits_checkout_otp').length>0){digits_process_checkout();return!0} 189var $this=form.find('#place_order');billing_page=1;unbpchk=form.find(".woocommerce-billing-fields #username");if(!unbpchk.length){unbpchk=form.find("#username")} 190if(!unbpchk.length){unbpchk=jQuery('#billing_phone_field #username')} 191var error=!1;form.find('input').each(function(){var inp=jQuery(this);var val=inp.val();if(inp.is(":visible")&&val.length==0){var par=jQuery(this).closest('.form-row');if(par.hasClass('validate-required')){error=!0;return!0}}});var custom_validation=validateCustomFields(createAccount);if(!custom_validation||error){showDigNoticeMessage(dig_mdet.fillAllDetails);return!1} 192var termsCheckBox=form.find('#terms');if(termsCheckBox.length>0){var termsCheckBoxChecked=termsCheckBox.prop('checked');if(!termsCheckBoxChecked){showDigErrorMessage(dig_mdet.accepttac);return!1}} 193if(jQuery(".dig_opt_mult_con_tac").find('.dig_input_error').length){showDigErrorMessage(dig_mdet.accepttac);return!1} 194if(dig_log_obj.mobile_accept==0&&dig_log_obj.mail_accept==0){digits_process_checkout();return!0} 195if(unbpchk.length===0){digits_process_checkout();return!0} 196var phone=unbpchk.val();var countrycode=unbpchk.parent().parent().parent().find(".dig_wc_logincountrycode").val();if(!isNumeric(phone)&&dig_mdet.mobile_accept!=2){showDigErrorMessage(dig_mdet.InvalidMobileNumber);return!1} 197if(isNumeric(phone)){akCallback='updateCheckoutDetails';verifyMobileNoLogin(countrycode,phone,nounce.val(),dtype)}else{showDigErrorMessage(dig_mdet.InvalidMobileNumber);return!1}})} 198var unbpchk;var ihcloginform=jQuery("#ihc_login_form");var acur=window.location.href;acur=acur.substring(0,acur.indexOf('?'));if(ihcloginform.length&&dig_mdet.login_mobile_accept>0){var usernameihc=ihcloginform.find("#iump_login_username");var passwordihc=ihcloginform.find("#iump_login_password");usernameihc.attr("placeholder",dig_mdet.UsernameMobileno);var ccd=dig_mdet.uccode;ihcloginform.find("input[type='hidden']").val(dig_mdet.nonce).attr("name","dig_nounce");ihcloginform.append("<input type='hidden' value='true' name='isimpc' />");usernameihc.wrap('<div class="digcon"></div>').before('<div class="dig_ihc_countrycodecontainer dig_ihc_logincountrycodecontainer" style="display: none;">'+'<input type="text" name="countrycode" class="input-text countrycode dig_ihc_logincountrycode" '+'value="'+ccd+'" maxlength="6" size="3" placeholder="'+ccd+'" style="position: absolute;top:0;"/></div>');usernameihc.on("keyup change focusin",function(e){if(isNumeric(jQuery(this).val())){jQuery(".dig_ihc_logincountrycodecontainer").css({"display":"inline-block"});jQuery(this).attr('style',"padding-left:"+mobilePaddingLeft((jQuery(".dig_ihc_logincountrycode").outerWidth(!0)+10)+"px !important"))}else{jQuery(".dig_ihc_logincountrycodecontainer").hide();jQuery(this).removeAttr('style')}});jQuery('<div class="impu-form-line-fr impu-dig-otp" id="impu-dig-otp" style="display: none;">'+'<input value="" id="digits_otp_ihc" name="digit_otp" placeholder="'+dig_mdet.OTP+'" type="tel" style="padding-left:10px !important;">').insertBefore("#ihc_login_form .impu-form-submit");jQuery('.dig_ihc_logincountrycode').on("keyup change focusin",function(e){var size=jQuery(this).val().length;size++;if(size<2)size=2;jQuery(this).attr('size',size);var code=jQuery(this).val();if(code.trim().length==0){jQuery(this).val("+")} 199usernameihc.attr('style',"padding-left:"+mobilePaddingLeft((jQuery(".dig_ihc_logincountrycode").outerWidth(!0)+10)+"px !important"))});jQuery('#ihc_login_form').off('submit');var remotp=0;if(!dig_mdet.secure_forms){jQuery(document).on("click","#impu_log_submit",function(){update_time_button=jQuery(this);cuForm=jQuery(this).closest('form');if(verifyimpuotp==1){verifyOtp(jQuery(".dig_ihc_logincountrycode").val(),usernameihc.val(),dig_mdet.nonce,jQuery("#digits_otp_ihc").val(),1);return!1} 200if(isNumeric(usernameihc.val())){ihc_loginform=1;akCallback='loginCallback';verifyMobileNoLogin(jQuery(".dig_ihc_logincountrycode").val(),usernameihc.val(),dig_mdet.nonce,1);if(remotp==0){remotp=1;ihcloginform.find("#digorimp").hide();ihcloginform.find('.impu-form-submit').find("input:first").remove();
200ihcloginform.find("div").each(function(index){if(index>1){if(!jQuery(this).hasClass("impu-form-submit")&&!jQuery(this).hasClass("dig_ihc_logincountrycodecontainer")&&!jQuery(this).hasClass("impu-dig-otp")) 201jQuery(this).hide()}})}} 202return!1});if(dig_mdet.login_otp_accept>0){ihcloginform.find(".impu-form-submit").append("<div id='digorimp'> "+dig_mdet.or+"<br /><br /></div>"+"<input type='submit' id='impu_log_submit' value='"+dig_mdet.loginwithotp+"' />"+"<div class='dig_resendotp dig_impu_login_resend' id='dig_man_resend_otp_btn' dis='1'>"+dig_mdet.resendOTP+" <span>(00:<span>30</span>)</span></div></div>")}}} 203var verifyimpuotp=0;var ihc_loginform=0;var ihcforgotpasswrap=jQuery(".ihc-pass-form-wrap");var ihforgaction=ihcforgotpasswrap.find("input[type='hidden']");var forgotpassMobVerifiedihc=0;var forgotpassihc=0;if(ihforgaction.val()=="reset_pass"&&dig_mdet.forgot_pass>0){var ihcforgpassform=ihcforgotpasswrap.find("form");var ihcforgsub=ihcforgpassform.find("input[type='submit'],button[type='submit']");jQuery("<div class='dig_resendotp dig_impu_forg_resend' id='dig_man_resend_otp_btn' dis='1'>"+dig_mdet.resendOTP+" <span>(00:<span>30</span>)</span></div>").insertAfter(ihcforgsub);ihcforgpassform.append("<input type='hidden' name='dig_nounce' value='"+dig_mdet.nonce+"' /><input type='hidden' name='ihc' value='true' />");var ihcForgotUsername=ihcforgotpasswrap.find("input[type='text']");ihcforgpassform.on('submit',function(e){update_time_button=jQuery(this);if(forgotpassihc==2){var pass=jQuery("#digits_password_ihc").val();var cpass=jQuery("#digits_cpassword_ihc").val();if(pass!=cpass){showDigErrorMessage(dig_mdet.Passwordsdonotmatch);return!1} 204ihcforgpassform.off('submit').submit();return} 205forgotpassihc=1;if(isNumeric(ihcForgotUsername.val())){ihcforgpassform.attr("action",acur+"?login=true");ihcForgotUsername.attr("name","forgotmail");var countrycode=jQuery(".dig_ihc_forgotcountrycode").val();akCallback='forgotihcCallback';if(forgotpassMobVerifiedihc==0){verifyMobileNoLogin(countrycode,ihcForgotUsername.val(),dig_mdet.nonce,3)}else{forgotpassihc=1;verifyOtp(countrycode,ihcForgotUsername.val(),dig_mdet.nonce,jQuery("#digits_otp_forg_ihc").val(),3)} 206return!1} 207ihcForgotUsername.attr("name","email_or_userlogin");ihcforgpassform.removeAttr("action");return!0});var ccd=dig_mdet.uccode;ihcForgotUsername.wrap('<div class="digcon"></div>').before('<div class="dig_ihc_forgot_countrycodecontainer dig_ihc_forgot_logincountrycodecontainer" style="display: none;">'+'<input type="text" name="countrycode" class="input-text countrycode dig_ihc_forgotcountrycode" '+'value="'+ccd+'" maxlength="6" size="3" placeholder="'+ccd+'" style="position: absolute;top:0;"/></div>');ihcForgotUsername.attr("placeholder",dig_mdet.UsernameMobileno);jQuery('<div class="impu-form-line-fr" id="digits_password_ihc_cont" style="display: none;"><input value="" id="digits_password_ihc" name="digits_password" placeholder="'+dig_mdet.Password+'" type="password" style="padding-left:10px !important;"></div>'+'<div class="impu-form-line-fr" id="digits_cpassword_ihc_cont" style="display: none;"><input value="" id="digits_cpassword_ihc" name="digits_cpassword" placeholder="'+dig_mdet.ConfirmPassword+'" type="password" style="padding-left:10px !important;"></div>').insertAfter(ihcForgotUsername.closest(".impu-form-line-fr"));jQuery('<div class="impu-form-line-fr impu-dig-otp" id="impu-dig-otp" style="display: none;"><input value="" id="digits_otp_forg_ihc" name="dig_otp" placeholder="'+dig_mdet.OTP+'" type="tel" style="padding-left:10px !important;" autocomplete="one-time-code"></div>').insertAfter(ihcForgotUsername.closest(".impu-form-line-fr"));jQuery('<input type="hidden" name="code" id="digits_impu_code"/><input type="hidden" name="csrf" id="digits_impu_csrf"/>').insertAfter(ihcForgotUsername.closest(".impu-form-line-fr"));ihcForgotUsername.on("keyup change focusin",function(e){if(isNumeric(jQuery(this).val())){jQuery(".dig_ihc_forgot_countrycodecontainer").css({"display":"inline-block"});jQuery(this).attr('style',"padding-left:"+mobilePaddingLeft((jQuery(".dig_ihc_forgotcountrycode").outerWidth(!0)+10)+"px !important"))}else{jQuery(".dig_ihc_forgot_countrycodecontainer").hide();jQuery(this).removeAttr('style')}});jQuery('.dig_ihc_forgotcountrycode').on("keyup change focusin",function(e){var size=jQuery(this).val().length;size++;if(size<2)size=2;jQuery(this).attr('size',size);
207var code=jQuery(this).val();if(code.trim().length==0){jQuery(this).val("+")} 208ihcForgotUsername.attr('style',"padding-left:"+mobilePaddingLeft((jQuery(".dig_ihc_forgotcountrycode").outerWidth(!0)+10)+"px !important"))})} 209function mobilePaddingLeft(value){if(dig_mdet.dig_hide_ccode==1){return'0.75em'}else{return value}} 210if(jQuery(".dig_bp_enb").length){jQuery(".dig_bp_enb").each(function(index){jQuery(this).remove()})} 211var dig_bp_btn=0;var verfiyBPReg=0;jQuery(document).on("click","#signup_submit_pass_bp",function(){if(verfiyBPReg==1)return!0;verfiyBPReg=1;var bpForm=jQuery("#buddypress").find("form");bpForm.find("#dig_reg_bp_pass").show().find("input").attr("required","required");bpForm.find("#signup_submit_otp_bp").hide();return!1});jQuery("#buddypress").find('#signup-form,#signup_form').addClass('signup-form');jQuery("#buddypress .signup-form").on('submit',function(){update_time_button=jQuery(this).find('input[name="signup_submit"]');if(dig_bp_btn==2)return!0;dig_bp_btn=1;var bpForm=jQuery(this);tokenCon=bpForm;var phone=bpForm.find("#username").val();var countrycode=bpForm.find(".dig_wc_logincountrycode").val();var otp=jQuery("#dig_bp_reg_otp");var pass=bpForm.find("#signup_password").val();if(dig_mdet.strong_pass==1){if(dig_mdet.pass_accept==2||pass.length>0){var strength=wp.passwordStrength.meter(pass,['black','listed','word'],pass);if(strength!=null&&strength<3){showDigNoticeMessage(dig_mdet.useStrongPasswordString);return!1}}} 212if(verifybpotp==1){verifyOtp(countrycode,phone,nounce.val(),otp.find("input").val(),2)}else if(phone.length==0){showDigNoticeMessage(dig_mdet.pleaseentermobormail)}else if(pass.length==0&&!isNumeric(phone)){showDigNoticeMessage(dig_mdet.eitherentermoborusepass)}else if(isNumeric(phone)){if(bpForm.find("#signup_submit_otp_bp").is(':visible'))bpForm.find("#signup_submit_pass_bp").remove();akCallback='updateRegisterDetails';verifyMobileNoLogin(countrycode,phone,nounce.val(),2)}else if(validateEmail(phone)){return!0}else{showDigErrorMessage(dig_mdet.Invaliddetails)} 213return!1});var verifybpotp=0;function updateRegisterDetails(response){showDigitsLoader(!0);if(response.status==="PARTIALLY_AUTHENTICATED"){var code=response.code;var csrf=response.state;jQuery("#dig_bp_reg_code").val(code);jQuery("#dig_bp_reg_csrf").val(csrf);dig_bp_btn=2;jQuery("#buddypress").find("form").submit()}} 214var bpuseredit=0;var bpeditverify=0;jQuery("#buddypress").find("form#settings-form").on('submit',function(){update_time_button=jQuery(this).find('[type="submit"]');var form=jQuery(this);tokenCon=form;var uname=form.find("#username").val();var ccode=form.find(".dig_wc_logincountrycode").val();if(jQuery("#dig_superadmin").length)return!0;if(isNumeric(uname)){if(uname==form.find("#dig_bp_current_mob"))return!0;if(bpeditverify==1){var otp=jQuery("#bp_otp_dig_ea");verifyOtp(ccode,uname,nounce.val(),otp.find("input").val(),11)}else{bpuseredit=1;akCallback='updateBPAccountDetails';verifyMobileNoLogin(ccode,uname,nounce.val(),11)}}else return!0;return!1});function updateBPAccountDetails(response){showDigitsLoader(!0);if(response.status==="PARTIALLY_AUTHENTICATED"){var code=response.code;var csrf=response.state;jQuery("#dig_bp_ea_code").val(code);jQuery("#dig_bp_ea_csrf").val(csrf);dig_bp_btn=2;jQuery("#buddypress").find("form").off("submit").submit()}} 215if(dig_mdet.login_mobile_accept!==0){var bb_wp_lform=jQuery(".wp_login");if(dig_mdet.login_mail_accept==0&&dig_mdet.login_uname_accept==0){bb_wp_lform.find('#username').data('type',2)} 216if(!bb_wp_lform.length){bb_wp_lform=jQuery(".wp-core-ui #loginform");bb_wp_lform.addClass('wp_login')} 217if(!dig_mdet.secure_forms){if(bb_wp_lform.length&&dig_mdet.login_otp_accept>0){bb_wp_lform.addClass('digits');bb_wp_lform.find("[type='submit']").parent().append("<div class='dig_otp_block'><div class='digor'> "+dig_mdet.or+"<br /><br /></div>"+"<input type='submit' class='dig_wc_mobileLogin button button-primary button-large' id='wp_bb_log_submit' value='"+dig_mdet.loginwithotp+"' />"+"<div class='dig_resendotp dig_wc_login_resend dig_bb_login_resend' id='dig_man_resend_otp_btn' dis='1'>"+dig_mdet.resendOTP+" <span>(00:<span>30</span>)</span></div></div></div>")}}} 218jQuery(".wp_reg").on('submit',function(){if(registerstatus==1)return!0;update_time_button=jQuery(this).find("[type='submit']");curRegForm=jQuery(this);tokenCon=curRegForm;var mobile=formatMobileNumber(curRegForm.find("#username").val());var ccode=curRegForm.find(".dig_wc_logincountrycode").val();var custom_validation=validateCustomFields(curRegForm);if(!custom_validation){return!1} 219if(dig_mdet.mobile_accept==0){return!0} 220if(!isNumeric(mobile)||!isNumeric(ccode)||ccode.length==0||mobile.length==0){if(mobile.length==0&&dig_mdet.mobile_accept==1){return!0} 221showDigErrorMessage(dig_mdet.InvalidMobileNumber);return!1} 222var otp=jQuery("#reg_billing_otp");if(regverify==1){verifyOtp(ccode,mobile,nounce.val(),otp.val(),2);return!1} 223if(curRegForm.find("#user_uname").length){username_reg_field=curRegForm.find("#user_uname").val()} 224if(curRegForm.find(".dig-custom-field-type-captcha").length){captcha_reg_field=curRegForm.find(".dig-custom-field-type-captcha").find("input[type='text']").val();captcha_ses_reg_field=curRegForm.find(".dig-custom-field-type-captcha").find(".dig_captcha_ses").val()} 225email_reg_field=curRegForm.find("#user_email").val();akCallback='registerWooCallBack';verifyMobileNoLogin(ccode,mobile,nounce.val(),2);return!1});function updateIHCAccountDetails(response){showDigitsLoader(!0);if(response.status==="PARTIALLY_AUTHENTICATED"){var code=response.code;var csrf=response.state;jQuery("#dig_ihc_ea_code").val(code);jQuery("#dig_ihc_ea_csrf").val(csrf);submiticform=1;jQuery(".ihc-form-create-edit").submit()}} 226var submiticform=0;var ihcedform=0;if(c.length){var e=jQuery("#dig_ihc_mobcon");if(jQuery(".iump-register-form").find("#edituser").length&&dig_mdet.mobile_accept>0){jQuery(c).prepend(e);jQuery(e.find("#dig_ihc_mobotp")).insertBefore(c.find("input[type='submit'],button[type='submit']").closest('.iump-submit-form'))} 227jQuery(".ihc-form-create-edit input[type=submit]").on('click',function(){update_time_button=jQuery(this);var form=jQuery(".ihc-form-create-edit");if(submiticform==1||!form.find("#username").length)return!0;var mob=form.find("#username").val();var ccode=form.find(".dig_wc_logincountrycode").val();if(mob==form.find("#dig_ihc_current_mob").val())return!0;
227if(isNumeric(mob)){if(ihcedform==2){var otp=form.find("#dig_ihc_mobotp");verifyOtp(ccode,mob,nounce.val(),otp.find("input").val(),11)}else{akCallback='updateIHCAccountDetails';ihcedform=1;verifyMobileNoLogin(ccode,mob,nounce.val(),11)}}else if(mob.length>0){showDigErrorMessage(dig_mdet.InvalidMobileNumber)}else return!0;return!1})} 228var submitumform=0;var subitumotp=0;um_register.find("form").on('submit',function(){update_time_button=jQuery(this).find('#um-submit-btn');if(submitumform==1)return!0;var form=jQuery(this);var uid=form.find("#username").val();var ccode=form.find(".dig_wc_logincountrycode").val();var c=form.find(".dig_otp_um_reg");if(!uid)return!0;if(form.find("#um_sub").length>0){return!0} 229var custom_validation=validateCustomFields(form);if(!custom_validation){return!1} 230if(!isNumeric(uid)){showDigErrorMessage(dig_mdet.InvalidMobileNumber);return!1} 231loader.show();uid=formatMobileNumber(uid);akCallback='submitUMRegform';if(subitumotp==2){verifyOtp(ccode,uid,nounce.val(),c.find("input").val(),2)}else{subitumotp=1;verifyMobileNoLogin(ccode,uid,nounce.val(),2)} 232jQuery(".um-register").find("input[type='submit'],button[type='submit']").removeAttr('disabled');return!1});jQuery(".dig_um_loginviaotp").on('click',function(){update_time_button=jQuery(this);var phoneNumber=um_login.find("#username").val();var csrf=jQuery(".dig_nounce").val();var countryCode=um_login.find(".dig_wc_logincountrycode").val();if(phoneNumber==""||countryCode==""){showDigErrorMessage(dig_mdet.InvalidMobileNumber);return!1} 233var otpin=jQuery(".dig_otp_um_login");if(!isNumeric(phoneNumber)||!isNumeric(phoneNumber)){showDigErrorMessage(dig_mdet.InvalidMobileNumber);return!1} 234if(subitumotp==2){verifyOtp(countryCode,phoneNumber,csrf,otpin.find("input").val(),1);return!1} 235if(isNumeric(phoneNumber)){akCallback='loginCallback';subitumotp=1;verifyMobileNoLogin(countryCode,phoneNumber,csrf,1)}else if(phoneNumber.length>0){showDigNoticeMessage(dig_log_obj.Thisfeaturesonlyworkswithmobilenumber)}else{akCallback='loginCallback';verifyMobileNoLogin(countryCode,phoneNumber,csrf)} 236return!1});function submitUMRegform(response){showDigitsLoader(!0);if(response.status==="PARTIALLY_AUTHENTICATED"){var code=response.code;var csrf=response.state;jQuery("#digits_um_code").val(code);jQuery("#digits_um_csrf").val(csrf);submitumform=1;jQuery(".um-register").find("form").submit()}} 237if(jQuery("#dig_reg_mail").length>0){if(jQuery("#reg_email").attr('placeholder')!=''&&jQuery("#reg_email").attr('placeholder')!=null){var fn_pld=jQuery("#reg_billing_first_name");fn_pld.attr('placeholder',jQuery.trim(fn_pld.parent().find('label').text()));register.find('.dig-custom-field').each(function(){var lb=jQuery.trim(jQuery(this).find('label').text());if(lb)jQuery(this).find('input').attr('placeholder',lb)})}} 238function formatMobileNumber(number){return number.replace(/^0+/,'')} 239function validateCustomFields(form){var error=!1;if(form.attr('wait')){showDigNoticeMessage(form.attr('wait'));return!1} 240if(form.attr('error')){showDigErrorMessage(form.attr('error'));return!1} 241form.find('input,textarea,select').each(function(){if((jQuery(this).attr('required')&&jQuery(this).is(":visible"))||jQuery(this).attr('data-req')){var $this=jQuery(this);var dtype=$this.attr('dtype');if(dtype&&dtype=='range'){var range=$this.val().split('-');if(!range[1]){error=!0;$this.val('')}} 242if($this.attr('date')){if(dtype=='time'){var validTime=$this.val().match(/^(0?[1-9]|1[012])(:[0-5]\d) [APap][mM]$/);if(!validTime){error=!0;$this.val('')}}else if(dtype!='range'){var date=new Date($this.val());if(!isDateValid(date)){error=!0;$this.val('')}}else{var date1=new Date(range[0]);var date2=new Date(range[1]);if(!isDateValid(date1)||!isDateValid(date2)){error=!0;$this.val('')}}}else if($this.is(':checkbox')||$this.is(':radio')){if(!$this.is(':checked')&&!jQuery('input[name="'+$this.attr('name')+'"]:checked').val()){error=!0}}else{var value=$this.val();if(value==null||value.length==0||(value==-1&&$this.is("select"))){error=!0;if($this.is("select")) 243$this.next().addClass('dig_input_error');$this.trigger('focus')}}}});if(error){showDigNoticeMessage(dig_mdet.fillAllDetails);return!1} 244if(form.find(".dig_opt_mult_con_tac").find('.dig_input_error').length){showDigErrorMessage(dig_mdet.accepttac);return!1} 245return!0} 246function hideDigitsLoader(){jQuery('body').addClass('dig_low_overlay');loader.show();hideDigMessage()} 247function showDigitsLoader(hideLoader){jQuery('body').removeClass('dig_low_overlay');if(hideLoader)loader.hide()}
248function isDateValid(date){return date.getTime()===date.getTime()} 249function isJSON(data){if(typeof data!='string') 250data=JSON.stringify(data);try{JSON.parse(data);return!0}catch(e){return!1}} 251function add_otp_class(status,field){if(field==null)return;var container=field.parent().parent();container.find('.otp_message').remove();var read_only=!1;var otp_class;if(status==10){otp_class='checking_otp'}else if(status==1){read_only=!0;otp_class='valid_otp';container.append('<div class="otp_message otp_valid_message">'+dig_mdet.codevalidproceedcheckout+'</div>')}else if(status==-1){otp_class=''}else{otp_class='invalid_otp'} 252field.attr('readonly',read_only);container.removeClass('valid_otp invalid_otp checking_otp').addClass(otp_class)} 253var dokan_if_seller=jQuery(".woocommerce-form-register .show_if_seller");if(dokan_if_seller.length){var wc_form=jQuery(".woocommerce-form-register");if(wc_form.find('#dig_cs_name').length){wc_form.find("#first-name").closest('.form-row').remove()} 254if(wc_form.find('#dig_cs_lastname').length){wc_form.find("#last-name").closest('.form-row').remove()} 255if(dig_mdet.mobile_accept>0){wc_form.find("#shop-phone").closest('.form-row').remove()}} 256setTimeout(function(){var form=jQuery('.digits_login_form').find('#nsl-custom-login-form-2');if(form.length){form.parent().append(form)}},500);if(dig_mdet.secure_forms){var wc_login_form=jQuery('.woocommerce-form-login');if(wc_login_form.length){wc_login_form.each(function(index){var login_form=jQuery(this);login_form.find('input[type="password"]').closest('.form-row').remove();var wc_login_submit=login_form.find('[type="submit"]');var lost_password=login_form.find('.lost_password');var last_wc_submit=wc_login_submit.last().closest('.form-row');lost_password.appendTo(last_wc_submit);var last_wc_submit_index=last_wc_submit.index()+1 257if(last_wc_submit_index==0){last_wc_submit_index=1} 258login_form.children().slice(0,last_wc_submit_index).wrapAll(secure_wrap);wc_login_submit.remove()})} 259var wp_login_form=jQuery(".wp_login");if(wp_login_form.length){wp_login_form.find('input[type="password"]').closest('.user-pass-wrap').remove();
259wp_login_form.wrapInner(secure_wrap);var wp_login_form_section=wp_login_form.find('.form_last_section');wp_login_form.find('[type="submit"]').remove();wp_login_form_section.appendTo(wp_login_form)} 260var ihc_secure_login_form=jQuery("#ihc_login_form");if(ihc_secure_login_form.length){ihc_secure_login_form.addClass('digits_form_index_section');ihc_secure_login_form.find('input[type="password"]').closest('.impu-form-line-fr').remove();ihc_secure_login_form.find('input').first().nextUntil('.ihc-clear').next().andSelf().wrapAll(secure_wrap);var ihc_secure_login_form_submit=ihc_secure_login_form.find('.impu-form-submit');ihc_secure_login_form_submit.empty();ihc_secure_login_form_submit.append(jQuery('#digits_ihc_form_secure_login').html());var ihc_secure_login_uname_wrap=ihc_secure_login_form.find('.digcon');ihc_secure_login_uname_wrap.find('.countrycode').attr('name','digt_countrycode');ihc_secure_login_uname_wrap.find('#iump_login_username').attr('id','user_login');var ihc_captcha=ihc_secure_login_form.find('.digits_captcha_row').first();ihc_captcha.insertBefore(ihc_secure_login_form.find('.impu-remember-wrapper'))} 261jQuery(document).on('click','.digits_secure_login-tp',function(e){e.preventDefault();var $this=jQuery(this);var form=$this.closest('form');form.removeAttr('action');var username=form.find('#username');if(!username.length){username=form.find('#user_login')} 262update_login_action_type(form,username);window.digitsSecureFormSubmit(form);return!1}) 263function update_login_action_type(form,login_user_inp){var login_type='email';var update_login_field='digits_email';var login_user=login_user_inp.val();if(is_mobile(login_user)){login_type='phone';update_login_field='digits_phone'} 264form.addClass('digits-tp_style');form.find('[name="action_type"]').val(login_type);form.find('[name="'+update_login_field+'"]').val(login_user)} 265jQuery(window).trigger('digits_auto_login')}});function verifyOTPbilling(sen){if(sen===10){jQuery(document).trigger('digits_process_wc_checkout');return} 266var l;if(sen==2){l=document.getElementById('dig_billing_signupwithpassword')}else{l=document.getElementById('dig_billing_validate_button')} 267l.click()} 268jQuery(function(){jQuery(document).ready(function(){jQuery("#username,#dig-mobmail,.countrycode,#digits_reg_name,#digits_reg_username,#digits_reg_email,#reg_email,.dig-secondmailormobile,#forgotpass,#user_login,#secondmailormobile,.license_key,.mobile,.dig_wc_nw_phone,.mobile_field,input[type='tel']").on("keyup change",function(e){jQuery(this).val(convert_number.toNormal(jQuery(this).val()))})})})
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.