var Mailcheck={domainThreshold:4,topLevelThreshold:3,defaultDomains:"yahoo.com google.com hotmail.com gmail.com me.com aol.com mac.com live.com comcast.net googlemail.com msn.com hotmail.co.uk yahoo.co.uk facebook.com verizon.net sbcglobal.net att.net gmx.com mail.com outlook.com icloud.com".split(" "),defaultTopLevelDomains:"co.jp co.uk com net org info edu gov mil ca".split(" "),run:function(a){a.domains=a.domains||Mailcheck.defaultDomains;a.topLevelDomains=a.topLevelDomains||Mailcheck.defaultTopLevelDomains;
a.distanceFunction=a.distanceFunction||Mailcheck.sift3Distance;var b=function(a){return a},c=a.suggested||b,b=a.empty||b;return(a=Mailcheck.suggest(Mailcheck.encodeEmail(a.email),a.domains,a.topLevelDomains,a.distanceFunction))?c(a):b()},suggest:function(a,b,c,d){a=a.toLowerCase();a=this.splitEmail(a);if(b=this.findClosestDomain(a.domain,b,d,this.domainThreshold)){if(b!=a.domain)return{address:a.address,domain:b,full:a.address+"@"+b}}else if(c=this.findClosestDomain(a.topLevelDomain,c,d,this.topLevelThreshold),
a.domain&&c&&c!=a.topLevelDomain)return d=a.domain,b=d.substring(0,d.lastIndexOf(a.topLevelDomain))+c,{address:a.address,domain:b,full:a.address+"@"+b};return!1},findClosestDomain:function(a,b,c,d){d=d||this.topLevelThreshold;var e,g=99,f=null;if(!a||!b)return!1;c||(c=this.sift3Distance);for(var h=0;h<b.length;h++){if(a===b[h])return a;e=c(a,b[h]);e<g&&(g=e,f=b[h])}return g<=d&&null!==f?f:!1},sift3Distance:function(a,b){if(null==a||0===a.length)return null==b||0===b.length?0:b.length;if(null==b||
0===b.length)return a.length;for(var c=0,d=0,e=0,g=0;c+d<a.length&&c+e<b.length;){if(a.charAt(c+d)==b.charAt(c+e))g++;else for(var f=e=d=0;5>f;f++){if(c+f<a.length&&a.charAt(c+f)==b.charAt(c)){d=f;break}if(c+f<b.length&&a.charAt(c)==b.charAt(c+f)){e=f;break}}c++}return(a.length+b.length)/2-g},splitEmail:function(a){a=a.trim().split("@");if(2>a.length)return!1;for(var b=0;b<a.length;b++)if(""===a[b])return!1;var c=a.pop(),d=c.split("."),e="";if(0==d.length)return!1;if(1==d.length)e=d[0];else{for(b=
1;b<d.length;b++)e+=d[b]+".";2<=d.length&&(e=e.substring(0,e.length-1))}return{topLevelDomain:e,domain:c,address:a.join("@")}},encodeEmail:function(a){a=encodeURI(a);return a=a.replace("%20"," ").replace("%25","%").replace("%5E","^").replace("%60","`").replace("%7B","{").replace("%7C","|").replace("%7D","}")}};"undefined"!==typeof module&&module.exports&&(module.exports=Mailcheck);
"undefined"!==typeof window&&window.jQuery&&function(a){a.fn.mailcheck=function(a){var c=this;if(a.suggested){var d=a.suggested;a.suggested=function(a){d(c,a)}}if(a.empty){var e=a.empty;a.empty=function(){e.call(null,c)}}a.email=this.val();Mailcheck.run(a)}}(jQuery);
!function(p){var t={init:function(){this.handle_state_country(),this.handle_separate_shipping(),this.handle_checkout_page(),this.handle_billing_phone(),p(".user-registration-form-login-toggle").parent().find("form.user-registration-form-login").hide()},handle_separate_shipping:function(){p(".field-separate_shipping").each(function(){var t,e=p(this),i=e.closest("form.register");e.find("#separate_shipping").length&&(t=["shipping_country","shipping_first_name","shipping_last_name","shipping_company","shipping_address_1","shipping_address_2","shipping_city","shipping_state","shipping_postcode"],e.find("#separate_shipping").prop("checked")?p.each(t,function(t,e){i.find("#"+e).parent().parent().show(),i.find(".field-shipping_address_title").show()}):p.each(t,function(t,e){i.find("#"+e).parent().parent().hide(),i.find(".field-shipping_address_title").hide()}),e.find("#separate_shipping").on("change",function(){p(this).prop("checked")?p.each(t,function(t,e){i.find("#"+e).parent().parent().show(),i.find(".field-shipping_address_title").show()}):p.each(t,function(t,e){i.find("#"+e).parent().parent().hide(),i.find(".field-shipping_address_title").hide()})}))})},handle_state_country:function(){t.update_country_states({country_field_class:"field-shipping_country",state_field_class:"field-shipping_state",state_input_id:"shipping_state",state_label:"State / Country"}),t.update_country_states({country_field_class:"field-billing_country",state_field_class:"field-billing_state",state_input_id:"billing_state",state_label:"State / Country"}),p(document.body).on("change","#billing_country",function(){t.update_country_states({country_field_class:"field-billing_country",state_field_class:"field-billing_state",state_input_id:"billing_state",state_label:"State / Country"})}),p(document.body).on("change","#shipping_country",function(){t.update_country_states({country_field_class:"field-shipping_country",state_field_class:"field-shipping_state",state_input_id:"shipping_state",state_label:"State / Country"})})},handle_checkout_page:function(){var t,e=p('.woocommerce  input[type="date"]');e.length&&e.addClass("flatpickr-field").attr("type","text").flatpickr({disableMobile:!0}),p('input[type="checkbox"]#createaccount').length&&(t=p("form.woocommerce-checkout").find(".user-registration"),p('input[type="checkbox"]#createaccount').is(":checked")||t.hide(),p('input[type="checkbox"]#createaccount').on("change",function(){p(this).is(":checked")?t.slideDown(1e3):t.hide()}))},update_country_states:function(t){var e=JSON.parse(wc_country_select_params.countries.replace(/&quot;/g,'"'));if(t.country_field_class&&t.state_label&&t.state_field_class&&t.state_input_id){var i=p("."+t.country_field_class),n=p("."+t.state_field_class),a=n.find("select").val(),s=e[i.find("select").val()];0<n.find("input").length?l=n.find("input").attr("placeholder"):0<n.find("select").length&&(l=n.find("select").data("placeholder"));var i=n.find(".form-row").is(".validate-required")?'required="required"':"",e='<select id="'+t.state_input_id+'" class="select ur-frontend-field" name="'+t.state_input_id+'" '+i+'data-placeholder="'+l+'"></select>',l='<span class="input-wrapper"><input data-id="'+t.state_input_id+'" type="text" class="input-text ur-frontend-field ur-state-country without_icon" name="'+t.state_input_id+'" id="'+t.state_input_id+'" data-label="'+t.state_label+'" '+i+' placeholder="'+l+'"></span>';return n.find("select,input,span:not('.ur-portal-tooltip')").remove(),s&&!Array.isArray(s)?(n.find(".form-row").append(e),p.each(s,function(t,e){n.find("select").append("<option value="+t+">"+e+"</option>")})):"1"===p("#ur-form-field-icon").val()?(n.find(".form-row").append(l),n.find(".ur-state-country").after('<span class="ur-icon ur-icon-state"></span>'),n.find(".ur-state-country").removeClass("without_icon")):n.find(".form-row").append(l),n.find('select option[value="'+a+'"]').length&&n.val(a),!0}return!1},handle_billing_phone:function(){p("#billing_phone").on("input",function(){var t=p(this),e=t.val(),i=(e=e.replace(/[^\+0-9]/g,"")).slice(1);e=e.charAt(0).concat(i.replaceAll("+","")),t.val(e)})}};p(document).ready(function(){t.init()})}(jQuery);
!function(){function t(){var t,e=document.createElement("script");return e.src=_zxcvbnSettings.src,e.type="text/javascript",e.async=!0,(t=document.getElementsByTagName("script")[0]).parentNode.insertBefore(e,t)}null!=window.attachEvent?window.attachEvent("onload",t):window.addEventListener("load",t,!1)}.call(this);