// source --> https://www.holibear.tw/wp-content/themes/wpjobster/plugins/zm-ajax-login-register/dist/scripts.min.js?ver=5.6.9 
function openForgotModal(e){var t=jQuery;e.preventDefault();var a={action:"load_template",template:"forgot-form",referer:"forgot_form",security:t("#ajax-login-register-forgot-dialog").attr("data-security")};return t(".ui.modal.forgot").modal("setting","transition","fly down").modal("show").modal("refresh"),jQuery.ajax({type:"post",url:_ajax_login_settings.ajaxurl,data:a,beforeSend:function(){t(".login-input-wrappers").addClass("loading")},success:function(e){t(".content-forgot-form").html(e),t(".ui.modal.forgot").modal("refresh"),t(".ui.dropdown").dropdown(),t(".content-forgot-form form p label").contents().filter(function(){return"checkbox"==this.type&&t(this).parent().addClass("ui checkbox"),3===this.nodeType}).wrap('<span class="box"></span>')},error:function(e){console.log("oops")},complete:function(){t(".login-input-wrappers").removeClass("loading")}}),!1}function openLoginModal(e){var t=jQuery;e.preventDefault();var a={action:"load_template",template:"login-form",referer:"login_form",security:t("#ajax-login-register-login-dialog").attr("data-security")};return t(".ui.modal.login").modal({onVisible:function(){t.fn.wpjResizeReCaptcha()}}).modal("setting","transition","fly down").modal("show").modal("refresh"),jQuery.ajax({type:"post",url:_ajax_login_settings.ajaxurl,data:a,beforeSend:function(){t(".login-input-wrappers").addClass("loading")},success:function(e){t(".content-login-form").html(e),t(".ui.modal.login").modal("refresh"),t(".ui.dropdown").dropdown(),t(".content-login-form form p label").contents().filter(function(){return"checkbox"==this.type&&t(this).parent().addClass("ui checkbox"),3===this.nodeType}).wrap('<span class="box"></span>'),t.fn.wpjResizeReCaptcha()},error:function(e){console.log("oops")},complete:function(){t(".login-input-wrappers").removeClass("loading")}}),!1}function openRegisterModal(e,t,a){var o=jQuery;e.preventDefault();var r={action:"load_template",template:"register-form",referer:"register_form",security:o("#ajax-login-register-dialog").attr("data-security")};return o(".ui.modal.register").modal({onVisible:function(){o.fn.wpjResizeReCaptcha()}}).modal("setting","transition","fly down").modal("show").modal("refresh"),jQuery.ajax({type:"post",url:_ajax_login_settings.ajaxurl,data:r,beforeSend:function(){o(".login-input-wrappers").addClass("loading")},success:function(e){o(".content-register-form").html(e),o(".ui.modal.register").modal("refresh"),o(".ui.dropdown").dropdown(),o(".content-register-form form p label").contents().filter(function(){return"checkbox"==this.type&&o(this).parent().addClass("ui checkbox"),3===this.nodeType}).wrap('<span class="box"></span>'),t&&(a&&o(".header.modal-login").text(a),o(".register-segregate").dropdown("set selected",t),o(".register-segregate").dropdown("set value",t),o(".ui.dropdown.register-segregate").addClass("disabled")),o.fn.wpjResizeReCaptcha();var r=o(".cell_number").attr("data-default-country");r=r?r.toLowerCase():"us";var n=o(".cell_number").attr("data-only-countries");n?(n=n.toLowerCase().split(","),-1===jQuery.inArray(r,n)&&(r="")):n=[],jQuery(".cell_number").intlTelInput({nationalMode:!1,initialCountry:r,onlyCountries:n})},error:function(e){console.log("oops")},complete:function(){o(".login-input-wrappers").removeClass("loading")}}),!1}jQuery(document).ready(function(e){e(document).on("click",".forgot-password-handle",function(e){openForgotModal(e)}),e(document).on("keyup",".user_email",function(){$form=e(this).parents("form"),""==e(this).val()?(e(".forgot_button",$form).attr("disabled",!0),e(".forgot_button",$form).animate({opacity:.5})):(e(".forgot_button",$form).removeAttr("disabled"),e(".forgot_button",$form).animate({opacity:1}))}),e(document).on("submit",".forgot_form",function(t){t.preventDefault();var a=e(this);e.ajax({data:"action=forgot_submit&"+a.serialize(),type:"POST",url:_ajax_login_settings.ajaxurl,success:function(e){ajax_login_register_show_message(a,e)}})}),e(document).on("click",".already-registered-handle",function(e){openLoginModal(e)})}),jQuery(document).ready(function(e){e(document).on("click",".login-link",function(e){openLoginModal(e)}),e(document).on("submit",".login_form",function(t){t.preventDefault();var a=e(this);e.ajax({data:"action=login_submit&"+a.serialize(),type:"POST",url:_ajax_login_settings.ajaxurl,success:function(e){ajax_login_register_show_message(a,e)}})}),e(document).on("click",".fb-login",function(t){t.preventDefault();var a=e(this).parents("form");FB.login(function(t){"public_profile,email,contact_email"==t.authResponse.grantedScopes?FB.api("/me",function(t){var o=t;e.ajax({data:{action:"facebook_login",fb_response:o,security:e("#facebook_security").val()},global:!1,type:"POST",url:_ajax_login_settings.ajaxurl,success:function(e){ajax_login_register_show_message(a,e)}})}):console.log("User canceled login or did not fully authorize.")},{scope:"email",return_scopes:!0})}),_ajax_login_settings.login_handle.length&&1==_ajax_login_settings.is_user_logged_in&&($this=e(_ajax_login_settings.login_handle).children("a"),$this.html(_ajax_login_settings.logout_text),$this.attr("href",_ajax_login_settings.wp_logout_url)),e(document).on("click",".not-a-member-handle",function(e){openRegisterModal(e)}),e(document).on("click",".forgot-password-handle",function(e){openForgotModal(e)})}),jQuery(document).ready(function(e){e(document).on("click",".register-link",function(e){openRegisterModal(e)}),e(document).on("keyup",".user_confirm_password",function(){$form=e(this).parents("form"),""==e(this).val()?(e(".register_button",$form).attr("disabled",!0),e(".register_button",$form).animate({opacity:.5})):(e(".register_button",$form).removeAttr("disabled"),e(".register_button",$form).animate({opacity:1}))}),e(document).on("submit",".register_form",function(t){t.preventDefault();var a={};e.each(e(".register_form").serializeArray(),function(e,t){a[t.name]=t.value});var o=function(e){return a[e]},r=o("password"),n=o("confirm_password");passwords_match=zMAjaxLoginRegister.confirm_password(".user_confirm_password",r,n),"error"==passwords_match.code?ajax_login_register_show_message(e(this),msg):(jQuery(".register_button.green").attr("disabled","disabled"),jQuery(".register_button.green").val(""),jQuery(".register_button.green").addClass("loading"),e.ajax({data:"action=register_submit&"+e(this).serialize(),dataType:"json",type:"POST",url:_ajax_login_settings.ajaxurl,success:function(t){"success_registration"==t.code?ajax_login_register_show_message(e(this),t):(jQuery(".register_button.green").val("Register"),jQuery(".register_button.green").removeClass("loading"),jQuery(".register_button.green").removeAttr("disabled"),ajax_login_register_show_message(e(this),t))}}))}),e(document).on("click",".already-registered-handle",function(e){openLoginModal(e)})});var zMAjaxLoginRegister={reload:function(e){e.hasClass("login_form")&&void 0!==_ajax_login_settings.redirect.login?location.href=_ajax_login_settings.redirect.login.url:e.hasClass("register_form")&&void 0!==_ajax_login_settings.redirect.registration?location.href=_ajax_login_settings.redirect.registration.url:e.hasClass("forgot_form")&&void 0!==_ajax_login_settings.redirect.forgot?location.href=_ajax_login_settings.redirect.forgot.url:location.href=_ajax_login_settings.redirect},confirm_password:function(e,t,a){if(null!=t&&null!=a)value=a,match_value=t;else{if($obj=jQuery(e),value=$obj.val().trim(),""==value)return;$form=$obj.parents("form"),match_value=jQuery(".user_password",$form).val()}return value==match_value?msg={cssClass:"noon",description:null,code:"success"}:msg={cssClass:"error-container",description:_ajax_login_settings.match_error,code:"error"},msg}};jQuery(document).ready(function(e){window.ajax_login_register_show_message=function(t,a){if("success"==a.code&&jQuery(".ajax-login-register-status-container").hide(),"error"==a.code)return e(".g-recaptcha-class iframe").attr("src",function(e,t){return t}),jQuery(".ajax-login-register-status-container").show(),jQuery(".ajax-login-register-msg-target").addClass(a.cssClass),jQuery(".ajax-login-register-msg-target").fadeIn().html(a.description),!1;if("success_login"==a.code||"success_registration"==a.code){if(jQuery(".ajax-login-register-msg-target",t).addClass(a.cssClass),jQuery(".ajax-login-register-msg-target",t).fadeIn().html(a.description),""!=a.redirect&&void 0!==a.redirect)return void(window.location=a.redirect);zMAjaxLoginRegister.reload(t)}else"success_reset"==a.code?(jQuery(".ajax-login-register-msg-target",t).addClass(a.cssClass),jQuery(".ajax-login-register-msg-target",t).fadeIn().html(a.description),jQuery(".ajax-login-register-status-container").show()):""==a.description?zMAjaxLoginRegister.reload(t):("noon"==a.cssClass?jQuery(".ajax-login-register-status-container").hide():jQuery(".ajax-login-register-status-container").show(),jQuery(".ajax-login-register-msg-target",t).addClass(a.cssClass),jQuery(".ajax-login-register-msg-target",t).fadeIn().html(a.description))},window.ajax_login_register_validate_email=function(t){$this=t,""!=e.trim($this.val())&&($form=$this.parents("form"),e.ajax({data:"action=validate_email&email="+$this.val(),dataType:"json",type:"POST",url:_ajax_login_settings.ajaxurl,success:function(e){ajax_login_register_show_message($form,e)}}))},e(document).on("blur",".ajax-login-register-validate-email",function(){ajax_login_register_validate_email(e(this))}),window.ajax_login_register_validate_email_exists=function(t){$this=t,""!=e.trim($this.val())&&($form=$this.parents("form"),e.ajax({data:"action=validate_email_exists&email="+$this.val(),dataType:"json",type:"POST",url:_ajax_login_settings.ajaxurl,success:function(e){ajax_login_register_show_message($form,e)}}))},e(document).on("blur",".ajax-login-register-validate-email-exists",function(){ajax_login_register_validate_email_exists(e(this))}),window.ajax_login_register_validate_phone_number=function(t){if($this=t,$form=$this.parents("form"),e.ajax({data:"action=validate_phone_number&cell_number="+$this.val(),dataType:"json",type:"POST",url:_ajax_login_settings.ajaxurl,success:function(e){ajax_login_register_show_message($form,e)}}),"undefined"!=typeof msg&&"error"==msg.code)return!1},window.ajax_login_register_validate_user_type=function(t){$this=t,$form=$this.parents("form"),e.ajax({data:"action=validate_user_type&wpjobster_user_type="+$this.val(),dataType:"json",type:"POST",url:_ajax_login_settings.ajaxurl,success:function(e){ajax_login_register_show_message($form,e)}})},window.cell_number=function(t){$this=t,""!=e.trim($this.val())&&($form=$this.parents("form"),e.ajax({data:"action=validate_phone_exists&cell_number="+$this.val(),dataType:"json",type:"POST",url:_ajax_login_settings.ajaxurl,success:function(e){ajax_login_register_show_message($form,e)}}))},e(document).on("blur",".cell_number",function(){cell_number(e(this))}),window.ajax_login_register_validate_captcha=function(t){if($this=t,""!=e.trim($this.val()))return $form=$this.parents("form"),e.ajax({data:"action=validate_reCaptcha&g-recaptcha-response="+$this.val(),dataType:"json",type:"POST",url:_ajax_login_settings.ajaxurl,success:function(e){ajax_login_register_show_message($form,e)}}),("undefined"==typeof msg||"error"!=msg.code)&&void 0},window.ajax_login_register_validate_username=function(t){if($this=t,""!=e.trim($this.val()))return $form=$this.parents("form"),e.ajax({data:"action=validate_username&login="+$this.val(),dataType:"json",type:"POST",url:_ajax_login_settings.ajaxurl,success:function(e){ajax_login_register_show_message($form,e)}}),("undefined"==typeof msg||"error"!=msg.code)&&void 0},e(document).on("blur",".user_login",function(){ajax_login_register_validate_username(e(this))}),e(document).on("click",".register_button",function(){ajax_login_register_validate_username(e("#login")),ajax_login_register_validate_captcha(e("#captcha_response")),ajax_login_register_validate_phone_number(e("#cell_number")),ajax_login_register_validate_user_type(e("#wpjobster_user_type"))})});