PATH:
home
/
lab2454c
/
caimegroup.com
/
wp-content
/
plugins
/
user-registration
/
assets
/
js
/
frontend
function ur_includes(e,r){if(Array.isArray(e))for(var t=0;t<e.length;t+=1)if(e[t]===r)return!0;return!1}!function(e){var r=function(){var r=user_registration_params.ursL10n;e.fn.ur_form_submission=function(){return this.each(function(){var t=e(this),a=[],i=user_registration_params.form_required_fields,n={init:function(){},get_form_data:function(r){if(r===t.closest(".ur-frontend-form").attr("id")||e(".ur-frontend-form").find("form.edit-profile").hasClass("user-registration-EditProfileForm")){var a=this,i=[],s=n.separate_form_handler(""),o=new Array;e.each(s,function(){var r=e(this).attr("name"),t=e(this).attr("type");if(n.separate_form_handler('[name="'+r+'"]').length<2&&e.inArray(t,["radio"])<0){var s=a.get_fieldwise_data(e(this)),d=document.querySelector(".field-invite_code");"invite_code"===s.field_name?"none"!==d.style.display&&i.push(s):i.push(s)}else e.inArray(r,o)<0&&o.push(r)});for(var d=0;d<o.length;d++){var u=n.separate_form_handler('[name="'+o[d]+'"]'),f=(u.get(0).tagName.toLowerCase(),"undefined"!==u.eq(0).attr("type")?u.eq(0).attr("type"):"null"),l=new Array;if(e.each(u,function(){var r=e(this),t="";switch(r.get(0).tagName.toLowerCase()){case"input":switch(f){case"checkbox":case"radio":t=r.prop("checked")?r.val():"";break;default:t=r.val()}break;case"select":case"textarea":t=r.val()}""!==t&&l.push(t)}),"checkbox"==f)if(""!==user_registration_params.is_payment_compatible)if("multiple_choice"==u.eq(0).attr("data-field")){e(document).trigger("user_registration_frontend_multiple_choice_data_filter",[l,u]),l=u.closest(".field-multiple_choice").data("payment-value");var p=JSON.stringify(l)}else p=JSON.stringify(l);else if("multiple_choice"==u.eq(0).attr("data-field"))for(var c=l,_=(p=0,0);_<c.length;_++)p+=c[_]<<0;else p=JSON.stringify(l);else if("radio"==f)if(""!==user_registration_params.is_payment_compatible)if("subscription_plan"==u.eq(0).attr("data-field")){if(e(document).trigger("user_registration_frontend_subscription_plan_data_filter",[l,u]),selectedSubscriptionPlan=u.closest(".field-subscription_plan").find('input[name="subscription_plan[]"]:checked'),selectedSubscriptionPlan.length>0){var m=selectedSubscriptionPlan.data("value");p=JSON.stringify(m+":"+selectedSubscriptionPlan.val())}}else p=l[0];else p=l[0];else p=u.val();var g=o[d];g=g.replace("[]","");var h={value:p,field_type:f,label:u.eq(0).attr("data-label"),field_name:g};i.push(h)}return e(document).trigger("user_registration_frontend_form_data_filter",[i]),i}},get_fieldwise_data:function(r){var t={},n=r.get(0).tagName.toLowerCase(),s="undefined"!==r.attr("name")?r.attr("name"):"null",o=[];e(".field-phone, .field-billing_phone").each(function(){var r=e(this).find(".form-row").attr("id");e(this).find(".form-row").find("#"+r).hasClass("ur-smart-phone-field")&&o.push(e(this).find(".form-row").attr("id"))});var d="undefined"!==r.attr("type")?r.attr("type"):"null",u=r.get(0).className.split(" ")[0];switch(t.value="",n){case"input":var f=new Array;switch(d){case"checkbox":!r.closest(".field-privacy_policy").length>0?r.prop("checked")?(f.push(r.val()),t.value=JSON.stringify(f)):t.value="":t.value=r.prop("checked")?r.val():"";break;case"radio":t.value=r.prop("checked")?r.val():"";break;default:t.value=r.val()}ur_includes(o,s)&&(t.value=r.siblings('input[type="hidden"]').val());break;case"select":t.value=r.val();break;case"textarea":switch(u){case"wysiwyg":tinyMCE.triggerSave(),t.value=r.val();break;default:t.value=r.val()}}return e(document).trigger("user_registration_frontend_form_data_render",[r,t]),t.field_type="undefined"!==r.eq(0).attr("type")?r.eq(0).attr("type"):"null",r.attr("data-label")!==undefined?t.label=r.attr("data-label"):r.prev().length&&"label"===r.prev().get(0).tagName.toLowerCase()?t.label=r.prev().text():t.label=t.field_type,r.attr("name")!==undefined&&""!==r.attr("name")?(t.field_name=r.attr("name"),t.field_name=t.field_name.replace("[]","")):t.field_name="",e.inArray(t.field_name,i.join(",").trim())>=0&&a.push(t.field_name),t},show_message:function(r,t,a,i){if(a.closest(".user-registration").find(".ur-message").remove(),e(".ur-frontend-form").find("form.edit-profile").hasClass("user-registration-EditProfileForm")){(n=e('<div class="user-registration-'+t+'"/>')).append(r);e(".user-registration").find(".user-registration-MyAccount-navigation").length?n.insertBefore(".user-registration-MyAccount-navigation"):n.insertBefore(".ur-frontend-form")}else{var n;(n=e('<div class="ur-message user-registration-'+t+'" id="ur-submit-message-node"/>')).append(r),"1"===i?a.append(n):"2"===i?"message"==t?(a.closest(".entry-content").prepend(n),a.closest(".ur-frontend-form").hide()):a.append(n):a.prepend(n)}},separate_form_handler:function(r){return e(".ur-frontend-form").find("form.edit-profile").hasClass("user-registration-EditProfileForm")?t.find(".user-registration-profile-fields").find(".ur-edit-profile-field"+r):t.closest(".ur-frontend-form").find(".ur-form-grid").find(".ur-frontend-field"+r)},missing_attachment_handler:function(r){var t=[];if(1<=r.length){r.each(function(){var r=e(this).attr("id");-1===e.inArray(r,t)&&t.push(r)});for(var a=0;a<t.length;a++){for(var i=e("#"+t[a]).val().split(","),n=i.length;n>=0;n--)e.isNumeric(i[n])||i.splice(n,1);e("#"+t[a]).val(i)}}}},s={init:function(){this.form_submit_event(),this.edit_profile_event()},form_submit_event:function(){e(".ur-frontend-form").each(function(){var t=e(this);t.find("form.register").off("submit").on("submit",function(a){if(a.preventDefault(),t.find("form.register button.ur-submit-button").is(":hidden")||t.find("form.register button.ur-submit-button").is(":disabled"))return!1;var i=e(this);if(e.extend(e.validator.messages,{required:user_registration_params.message_required_fields,url:user_registration_params.message_url_fields,email:user_registration_params.message_email_fields,number:user_registration_params.message_number_fields,confirmpassword:user_registration_params.message_confirm_password_fields}),i.find(".user-registration-password-strength").length>0){var s=i.find(".user-registration-password-strength").attr("data-current-strength"),o=i.find(".user-registration-password-strength").attr("data-min-strength");if(parseInt(s,0)<parseInt(o,0)){if(""!=i.find("#user_pass").val()){i.find("#user_pass_error").remove();var d='<label id="user_pass_error" class="user-registration-error" for="user_pass">'+r.password_strength_error+".</label>";i.find(".user-registration-password-hint").after(d),i.find("#user_pass").attr("aria-invalid",!0),i.find("#user_pass").trigger("focus")}return!1}}var u=i.find(".ur-smart-phone-field");if("true"===u.attr("aria-invalid")){(p=u.closest("p.form-row")).find("#"+u.data("id")+"-error").remove();var f='<label id="'+u.data("id")+'-error" class="user-registration-error" for="'+u.data("id")+'">'+user_registration_params.message_validate_phone_number+"</label>";return p.append(f),p.find("#"+u.data("id")).attr("aria-invalid",!0),!0}var l=i.find(".urfu-file-input");n.missing_attachment_handler(l);if(1===i.find(".uraf-profile-picture-upload").find(".user-registration-error").length){var p,c=i.find(".uraf-profile-picture-upload").find(".uraf-profile-picture-input");(p=i.find(".uraf-profile-picture-upload")).find("#"+c.attr("name")+"-error").remove(),p.find(".uraf-profile-picture-file-error").remove();var _='<label id="'+c.attr("name")+'-error" class="user-registration-error" for="'+c.attr("name")+'">'+user_registration_params.message_required_fields+"</label>";p.find("button.wp_uraf_profile_picture_upload").after(_)}if(e(document).trigger("user_registration_frontend_validate_before_form_submit",[i]),!(0<i.find(".dz-error-message").length)&&!(i.find("#user_registration_stripe_gateway").find(".user-registration-error").length>0&&i.find("#user_registration_stripe_gateway").find(".user-registration-error").is(":visible"))&&i.valid()){i.find(".ur-submit-button").prop("disabled",!0);var m,g=0,h="0",v="";v="hcaptcha"===user_registration_params.recaptcha_type?i.find('[name="h-captcha-response"]').val():"cloudflare"===user_registration_params.recaptcha_type?i.find('[name="cf-turnstile-response"]').val():i.find('[name="g-recaptcha-response"]').val();try{m=JSON.stringify(n.get_form_data(i.closest(".ur-frontend-form").attr("id")))}catch(w){m=""}1===e(this).closest("form").find('input[name="ur-user-form-id"]').length&&(g=e(this).closest("form").find('input[name="ur-user-form-id"]').val()),1===e(this).closest("form").find('input[name="ur_frontend_form_nonce"]').length&&(h=e(this).closest("form").find('input[name="ur_frontend_form_nonce"]').val());var b={action:"user_registration_user_form_submit",security:user_registration_params.user_registration_form_data_save,form_data:m,captchaResponse:v,form_id:g,ur_frontend_form_nonce:h},y={};if(e(document).trigger("user_registration_frontend_before_form_submit",[b,i,y]),"undefined"!=typeof y.message&&""!==y.message)return n.show_message("<p>"+y.message+"</p>","error",i,"1"),void i.find(".ur-submit-button").prop("disabled",!1);i.find(".ur-submit-button").find("span").addClass("ur-front-spinner"),e.ajax({url:user_registration_params.ajax_url,data:b,type:"POST",async:!0,complete:function(t){var a=[];if(a.status=!0,e(document).trigger("user_registration_frontend_before_ajax_complete_success_message",[t,a,i]),a.status){i.find(".ur-submit-button").find("span").removeClass("ur-front-spinner");var s=i.find('input[name="ur-redirect-url"]').val(),o=e('<ul class=""/>'),d="error";try{var u=JSON.parse(t.responseText),f=u.data.redirect_timeout?u.data.redirect_timeout:2e3;"undefined"!=typeof u.success&&!0===u.success&&"undefined"!=typeof u.data.paypal_redirect&&window.setTimeout(function(){window.location=u.data.paypal_redirect},f),"undefined"!=typeof u.success&&!0===u.success&&(d="message"),"message"===d?(i.find(".user-registration-password-hint").remove(),i.find(".user-registration-password-strength").remove(),"admin_approval"==u.data.form_login_option?o.append("<li>"+r.user_under_approval+"</li>"):"email_confirmation"==u.data.form_login_option||"admin_approval_after_email_confirmation"==u.data.form_login_option?o.append("<li>"+r.user_email_pending+"</li>"):"payment"==u.data.form_login_option?o.append("<li>"+u.data.message+"</li>"):o.append((u.data.message,r.user_successfully_saved)),"undefined"!=typeof u.data.auto_password_generation_success_message&&o.append("<li>"+u.data.auto_password_generation_success_message+"</li>"),e(".ur-input-count").text("0"),i[0].reset(),i.find("#profile_pic_url").length&&e("#profile_pic_url").val(""),jQuery("#billing_country").trigger("change"),jQuery("#shipping_country").trigger("change"),"undefined"!=typeof u.data.role_based_redirect_url&&(s=u.data.role_based_redirect_url),void 0!==s&&""!==s?(e(document).trigger("user_registration_frontend_before_redirect_url",[s]),window.setTimeout(function(){window.location=s},f)):"undefined"!=typeof u.data.auto_login&&u.data.auto_login&&(e(document).trigger("user_registration_frontend_before_auto_login"),window.setTimeout(function(){"undefined"!=typeof u.data.redirect_url&&u.data.redirect_url?window.location=u.data.redirect_url:location.reload()},f))):"error"===d&&("object"==typeof u.data.message?e.each(u.data.message,function(e,r){o.append("<li>"+r+"</li>")}):o.append("<li>"+u.data.message+"</li>"))}catch(_){o.append("<li>"+_.message+"</li>")}var l=JSON.parse(t.responseText).data.success_message_positon;if(u.data.hasOwnProperty("message")&&u.data.message.hasOwnProperty("individual")){var p=[];e.each(i.find(".ur-field-item").find(".ur-frontend-field"),function(r){var t=e(this).attr("id");p.push(t)});var c="";e.each(u.data.message,function(e,r){if(p.includes(e)){c=e;var t='<label id="'+e+'-error" class="user-registration-error" for="'+e+'">'+r+"</label>",a=i.find(".ur-field-item").find("input[id='"+e+"'], textarea[id='"+e+"']");a.closest(".ur-field-item").find(".user-registration-error").remove(),a.closest(".form-row").append(t)}}),e(document).trigger("ur_handle_field_error_messages",[i,c])}else n.show_message(o,d,i,l);"1"===l?e(window).scrollTop(i.find(".ur-button-container").offset().top):e(window).scrollTop(i.closest(".ur-frontend-form").offset().top),e(document).trigger("user_registration_frontend_after_ajax_complete",[t.responseText,d,i]),i.find(".ur-submit-button").prop("disabled",!1)}}})}})})},edit_profile_event:function(){e("form.user-registration-EditProfileForm").off("submit").on("submit",function(r){var t=e(this);e.extend(e.validator.messages,{required:user_registration_params.message_required_fields,url:user_registration_params.message_url_fields,email:user_registration_params.message_email_fields,number:user_registration_params.message_number_fields});var a=t.find(".ur-smart-phone-field");if("true"===a.attr("aria-invalid")){(s=a.closest("p.form-row")).find("#"+a.data("id")+"-error").remove();var i='<label id="'+a.data("id")+'-error" class="user-registration-error" for="'+a.data("id")+'">'+user_registration_params.message_validate_phone_number+"</label>";return s.append(i),s.find("#"+a.data("id")).attr("aria-invalid",!0),!0}if(1===t.find(".uraf-profile-picture-upload").find(".user-registration-error").length){var s,o=t.find(".uraf-profile-picture-upload").find(".uraf-profile-picture-input");(s=t.find(".uraf-profile-picture-upload")).find("#"+o.attr("name")+"-error").remove(),s.find(".uraf-profile-picture-file-error").remove();var d='<label id="'+o.attr("name")+'-error" class="user-registration-error" for="'+o.attr("name")+'">'+user_registration_params.message_required_fields+"</label>";s.find("button.wp_uraf_profile_picture_upload").after(d)}if(!t.valid())return!1;if(1===t.find(".user-registration-profile-picture-error").find(".user-registration-error").length)return!1;r.preventDefault(),t.find(".user-registration-submit-Button").prop("disabled",!0);var u=t.find(".urfu-file-input");n.missing_attachment_handler(u);var f;try{f=n.get_form_data();var l=e("#profile_pic_url").val();f.push({value:l,field_name:"user_registration_profile_pic_url"}),f=JSON.stringify(f)}catch(c){f=""}var p={action:"user_registration_update_profile_details",security:user_registration_params.user_registration_profile_details_save,form_data:f};e(document).trigger("user_registration_frontend_before_edit_profile_submit",[p,t]),t.find(".user-registration-submit-Button").find("span").addClass("ur-front-spinner"),e.ajax({type:"POST",url:user_registration_params.ajax_url,dataType:"JSON",data:p,complete:function(r){t.find("span.ur-front-spinner").removeClass("ur-front-spinner"),t.closest(".user-registration").find(".user-registration-error").remove(),t.closest(".user-registration").find(".user-registration-message").remove();var a=e('<ul class=""/>'),i="error";try{var s=JSON.parse(r.responseText);if("undefined"!=typeof s.success&&!0===s.success&&(i="message","undefined"!=typeof s.data.profile_pic_id&&(t.find(".ur_removed_profile_pic").val(""),t.find(".uraf-profile-picture-remove").length>0&&t.find(".uraf-profile-picture-remove").data("attachment-id",s.data.profile_pic_id),t.find(".profile-pic-remove").length>0&&t.find(".profile-pic-remove").data("attachment-id",s.data.profile_pic_id))),s.data.hasOwnProperty("message")&&s.data.message.hasOwnProperty("individual")){var o=[];e.each(t.find(".ur-form-row").find(".ur-field-item").find(".ur-edit-profile-field"),function(r){var t=e(this).attr("id");o.push(t)}),e.each(s.data.message,function(e,r){if(e="user_registration_"+e,o.includes(e)){var a='<label id="'+e+'-error" class="user-registration-error" for="'+e+'">'+r+"</label>";t.find(".ur-form-row").find(".ur-field-item").find("input[id='"+e+"'], textarea[id='"+e+"']").closest(".form-row").append(a)}})}else"object"==typeof s.data.message?e.each(s.data.message,function(e,r){a.append("<li>"+r+"</li>")}):(a.append("<li>"+s.data.message+"</li>"),undefined!==s.data.userEmailPendingMessage&&(e(".user-registration-info.user-email-change-update-notice").remove(),n.show_message(e('<ul class=""/>').append("<li>"+s.data.userEmailUpdateMessage+"</li>"),"info user-email-change-update-notice",t,"0"),e("input#user_registration_user_email").next("div.email-updated").length&&e("input#user_registration_user_email").next("div.email-updated").remove(),e(s.data.userEmailPendingMessage).insertAfter(e("input#user_registration_user_email")),e("input#user_registration_user_email").val(s.data.oldUserEmail))),n.show_message(a,i,t,"0")}catch(d){a.append("<li>"+d.message+"</li>")}e(document).trigger("user_registration_edit_profile_after_ajax_complete",[r,t]),t.find(".user-registration-submit-Button").prop("disabled",!1),e(window).scrollTop(e(".user-registration").position())}})})}};n.init(),s.init()})},e(function(){e(".ur-submit-button").on("click",function(){e(this).closest("form.register").ur_form_submission()}),e(".user-registration-submit-Button").on("click",function(){e(".ur-frontend-form").find("form.edit-profile").hasClass("user-registration-EditProfileForm")&&user_registration_params.ajax_submission_on_edit_profile&&e("form.user-registration-EditProfileForm").ur_form_submission()}),e(document).ready(function(){if(e(".ur-flatpickr-field").length){var r=[];e(".ur-flatpickr-field").each(function(){var t=e(this),a=r.find(function(e){return e.element==t[0]});if(a)a.open();else{var i=t.data("id"),n=t.closest(".ur-field-item").find("#formated_date").val();if(0<e(".ur-frontend-form").length)var s=e(".ur-frontend-form #"+i).attr("type","text").val(n);else s=e(".woocommerce-MyAccount-content #"+i).attr("type","text").val(n);t.attr("data-date-format",s.data("date-format")),s.data("mode")&&t.attr("data-mode","range"),t.attr("data-locale",s.data("locale")),t.attr("data-min-date",s.data("min-date")),t.attr("data-max-date",s.data("max-date")),t.attr("data-default-date",n),a=t.flatpickr({disableMobile:!0,onChange:function(r,t,a){e("#"+i).val(t)}}),r.push(a)}})}}),e(".ur-frontend-form").each(function(){e(this).find("form.register").on("focusout","#user_pass, #password_1",function(){$this=e(this);var t=e(this).attr("name"),a=e(this).data("id");if($this.closest("form").attr("data-enable-strength-password")){var i=$this.closest("form"),n=i.attr("data-minimum-password-strength"),s=[];(s="function"==typeof wp.passwordStrength.userInputDisallowedList?wp.passwordStrength.userInputDisallowedList():wp.passwordStrength.userInputBlacklist()).push(i.find('input[data-id="user_email"]').val()),s.push(i.find('input[data-id="user_login"]').val());if(wp.passwordStrength.meter($this.val(),s)<n&&""!==$this.val()){i.find("#"+a+"_error").remove();var o='<label id="'+a+'_error" class="user-registration-error" for="'+t+'">'+r.password_strength_error+".</label>";i.find(".user-registration-password-hint").after(o)}}})})}),e(function(){e("textarea").each(function(){var r,t=e(this).closest(".ur-field-item");if(t.find(".ur-input-count").length>0){var a=e(this).val().trim();r="characters"===t.find(".ur-input-count").data("count-type")?a.length:""===a?0:a.split(/\s+/).length}t.find(".ur-input-count").text(r)})}),e(function(){e(".user-registration-EditProfileForm.edit-profile .field-country").length>0&&e(".field-country").each(function(){var r=e(this).find(".ur-data-holder").data("option-value"),t=e(this).find(".ur-data-holder").data("option-html"),a=e(this).find("select");r&&t&&(0===a.find('option[value="'+r+'"]').length&&a.append("<option class='ur-remove' selected='selected' value='"+r+"'>"+t+"</option>"),e(this).on("click",function(){e(this).find(".ur-remove").remove()}))})})};e("textarea").on("input",function(){e("textarea").each(function(){var r,t=e(this).closest(".ur-field-item");if(t.find(".ur-input-count").length>0){var a=e(this).val().trim();r="characters"===t.find(".ur-input-count").data("count-type")?a.length:""===a?0:a.split(/\s+/).length}t.find(".ur-input-count").text(r)})}),e(function(){e(".input-checkbox").each(function(){var r=e(this).attr("data-id");e('input[name="'+r+'[]"]:checked').length==e('[data-id = "'+r+'" ]').length&&e('[data-check = "'+r+'" ]').prop("checked",!0)}),e('input[type="checkbox"]#checkall').on("click",function(){var r=e(this).attr("data-check");e('[data-id = "'+r+'" ]').prop("checked",e(this).prop("checked"))}),e(".input-checkbox").on("change",function(){var r=e(this).attr("data-id");!1===e(this).prop("checked")&&e('[data-check = "'+r+'" ]').prop("checked",!1),e('input[name="'+r+'[]"]:checked').length==e('[data-id = "'+r+'" ]').length&&e('[data-check = "'+r+'" ]').prop("checked",!0)})}),r(),e(window).on("load",function(){r()})}(jQuery);
[-] jquery.validate.min.js
[edit]
[-] my-account.min.js
[edit]
[-] jquery.min.js
[edit]
[-] my-account.js
[edit]
[+]
..
[-] ur-common.min.js
[edit]
[-] password-strength-meter.js
[edit]
[-] ur-login.js
[edit]
[-] user-registration-recaptcha.min.js
[edit]
[-] user-registration-form-validator.js
[edit]
[-] user-registration-recaptcha.js
[edit]
[-] user-registration.min.js
[edit]
[-] user-registration-form-validator.min.js
[edit]
[-] user-registration.js
[edit]
[-] ur-login.min.js
[edit]
[-] password-strength-meter.min.js
[edit]
[-] jquery.validate.js
[edit]
[-] lost-password.min.js
[edit]
[-] lost-password.js
[edit]
[-] ur-common.js
[edit]