Viewing File: /home/maglabs/bnb2you/wp-content/plugins/funnel-builder/modules/checkouts/assets/js/public.min.js
"use strict";function _inherits(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&_setPrototypeOf(e,t)}function _setPrototypeOf(e,t){return(_setPrototypeOf=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function _createSuper(e){var t=_isNativeReflectConstruct();return function(){var a,o=_getPrototypeOf(e);if(t){var n=_getPrototypeOf(this).constructor;a=Reflect.construct(o,arguments,n)}else a=o.apply(this,arguments);return _possibleConstructorReturn(this,a)}}function _possibleConstructorReturn(e,t){if(t&&("object"===_typeof(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return _assertThisInitialized(e)}function _assertThisInitialized(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function _isNativeReflectConstruct(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}function _getPrototypeOf(e){return(_getPrototypeOf=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function _classCallCheck(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function _defineProperties(e,t){for(var a=0;a<t.length;a++){var o=t[a];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,o.key,o)}}function _createClass(e,t,a){return t&&_defineProperties(e.prototype,t),a&&_defineProperties(e,a),e}function _typeof(e){"@babel/helpers - typeof";return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}!function(){/MSIE \d|Trident.*rv:/.test(navigator.userAgent)?window.WFACP_Event=function(e,t){t=t||{bubbles:!1,cancelable:!1,detail:null};var a=document.createEvent("CustomEvent");return a.initCustomEvent(e,t.bubbles,t.cancelable,t.detail),a}:window.WFACP_Event=Event}(),function(e){function t(){var t=wfacp_frontend.blocked_element;if(t.length>0)for(var a=0;a<t.length;a++)0!==t[a].length&&(t[a].aero_unblock(),wfacp_frontend.blocked_element.splice(a,1));e(".woocommerce-checkout-payment").unblock()}window.refresh_page_data_load_trigger=!1,wfacp_frontend.hooks={hooks:{action:{},filter:{}},addAction:function(e,t,a,o){this.addHook("action",e,t,a,o)},addFilter:function(e,t,a,o){this.addHook("filter",e,t,a,o)},doAction:function(e){this.doHook("action",e,arguments)},applyFilters:function(e){return this.doHook("filter",e,arguments)},removeAction:function(e,t){this.removeHook("action",e,t)},removeFilter:function(e,t,a){this.removeHook("filter",e,t,a)},addHook:function(e,t,a,o,n){void 0==this.hooks[e][t]&&(this.hooks[e][t]=[]);var i=this.hooks[e][t];void 0==n&&(n=t+"_"+i.length),void 0==o&&(o=10),this.hooks[e][t].push({tag:n,callable:a,priority:o})},doHook:function(e,t,a){if(a=Array.prototype.slice.call(a,1),void 0!=this.hooks[e][t]){var o,n=this.hooks[e][t];n.sort(function(e,t){return e.priority-t.priority});for(var i=0;i<n.length;i++)"function"!=typeof(o=n[i].callable)&&(o=window[o]),"action"==e?o.apply(null,a):a[0]=o.apply(null,a)}if("filter"==e)return a[0]},removeHook:function(e,t,a,o){if(void 0!=this.hooks[e][t])for(var n=this.hooks[e][t],i=n.length-1;i>=0;i--)void 0!=o&&o!=n[i].tag||void 0!=a&&a!=n[i].priority||n.splice(i,1)}},wfacp_frontend.is_valid_email=function(e){return new RegExp(/^((([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+(\.([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+)*)|((\x22)((((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(([\x01-\x08\x0b\x0c\x0e-\x1f\x7f]|\x21|[\x23-\x5b]|[\x5d-\x7e]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(\\([\x01-\x09\x0b\x0c\x0d-\x7f]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))))*(((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(\x22)))@((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?$/i).test(e)},wfacp_frontend.blocked_element=[],wfacp_frontend.call_backs={},e.wfacp_step_scrolling=function(t){t.length&&e("html, body").animate({scrollTop:t.offset().top-100},700)},void 0===e.fn.block&&(e.fn.block=function(e){},e.fn.unblock=function(e){},e.scroll_to_notices=function(){}),e.fn.aero_block=function(t){if(0!=this.length&&0!=refresh_page_data_load_trigger){var a=e("body");if(a.hasClass("wfacp_editor_active")||a.hasClass("wfacp_anim_active")||a.addClass("wfacp_anim_active"),"object"==_typeof(t)&&Object.keys(t).length>0)this.block(t);else{var o={message:wfacp_frontend.hooks.applyFilters("wfacp_block_message",null),overlayCSS:{background:"#fff",opacity:.6}};this.block(o)}wfacp_frontend.blocked_element.push(this)}},e.fn.aero_unblock=function(){var t=e("body");t.hasClass("wfacp_anim_active")&&t.removeClass("wfacp_anim_active"),this.unblock()},e(document).ajaxError(function(e,a,o,n){if(o.hasOwnProperty("url")&&o.url.indexOf("wc-ajax")>-1){if(0==a.readyState)return;200!=a.status&&(t(),wfacp_frontend.hooks.doAction("wfacp_ajax_error_response",e,a,o,n))}}),e(document.body).on("updated_checkout",function(a,o){if("object"==_typeof(o)&&o.hasOwnProperty("fragments")){var n=o.fragments;if(o.fragments.hasOwnProperty("wfacp_ajax_data")&&""!==o.fragments.wfacp_ajax_data.action){var i=o.fragments.wfacp_ajax_data.action,r=o.fragments.wfacp_ajax_data;wfacp_frontend.hooks.doAction("wfacp_ajax_response",r,n),wfacp_frontend.hooks.doAction("wfacp_ajax_"+i,r,n);var c=o.fragments.wfacp_ajax_data.callback_id;""!==c&&wfacp_frontend.call_backs.hasOwnProperty(c)&&"function"==typeof wfacp_frontend.call_backs[c]&&wfacp_frontend.call_backs[c](o.fragments.wfacp_ajax_data,o.fragments)}else wfacp_frontend.hooks.doAction("wfacp_update_order_review_response",n,n);if(o.hasOwnProperty("messages")&&""!==o.messages&&e(".wfacp-notices-wrapper").html(""),n.hasOwnProperty("place_order_text")&&""!==n.place_order_text){var s=e("#place_order");s.val(n.place_order_text),s.html(n.place_order_text),s.attr("data-value",n.place_order_text);var _=document.createElement("textarea");_.innerHTML=n.place_order_text,s.data("value",_.value)}t()}}),e(document.body).on("wfacp_updated_checkout",function(e,a){if("object"==_typeof(a)&&a.hasOwnProperty("fragments")&&a.fragments.hasOwnProperty("wfacp_ajax_data")&&""!==a.fragments.wfacp_ajax_data.action){var o=a.fragments.wfacp_ajax_data.action,n=a.fragments.wfacp_ajax_data,i=a.fragments;wfacp_frontend.hooks.doAction("wfacp_ajax_response",n,i),wfacp_frontend.hooks.doAction("wfacp_ajax_"+o,n,i);var r=a.fragments.wfacp_ajax_data.callback_id;""!==r&&wfacp_frontend.call_backs.hasOwnProperty(r)&&"function"==typeof wfacp_frontend.call_backs[r]&&wfacp_frontend.call_backs[r](a.fragments.wfacp_ajax_data,a.fragments),t()}}),window.addEventListener("pageshow",function(a){a.persisted&&(e("form.checkout").unblock(),e("body").aero_unblock(),t())})}(jQuery),function(e){window.increaseItmQty=function(t){var a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"",n=e(t),i=n.siblings(".wfacp_product_quantity_number_field"),r=parseFloat(i.val(),10);r=isNaN(r)?0:r;var c=i.attr("max"),s=i.attr("step");if(s=isNaN(s)?1:parseFloat(s),void 0!=c&&""!=c&&r>=(c=parseInt(c,10)))wfacp_frontend.hooks.doAction("wfacp_max_quantity_reached",r,i);else{if(""!==a){var _=e(".wfacp_increase_item[data-item-key="+a+"]");if(_.length>0)return void increaseItmQty(_[0],"",function(e){if(e.hasOwnProperty("error")){var t=n.parents(".product-name-area");wfacp_show_error(t,e)}else;})}r+=s,i.val(r);var d=n.parents("fieldset.wfacp_product_row");n.parents(".wfacp_product_row").parents("#product_switching_field").addClass("wfacp_animation_start"),d.find(".wfacp_product_switch").length>0&&0==d.find(".wfacp_product_switch:checked").length?d.find(".wfacp_product_switch").trigger("click"):i.trigger("change",[o])}},window.decreaseItmQty=function(t){var a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",o=e(t),n=o.siblings(".wfacp_product_quantity_number_field"),i=parseFloat(n.val(),10);(i=isNaN(i)?0:i)<1&&(i=1);var r=n.attr("min"),c=n.attr("step");c=isNaN(c)?1:parseFloat(c);o.parents(".wfacp_product_row");if(void 0!=r&&""!=r&&i<=(r=parseInt(r,10)))wfacp_frontend.hooks.doAction("wfacp_min_quantity_reached",i,n);else{if(""!==a&&i>1){var s=e(".wfacp_decrease_item[data-item-key="+a+"]");if(s.length>0)return void s.click()}i-=c,n.val(i),n.trigger("change")}},window.wfacp_product_switch=function(t,a){var o=e(".wfacp-product-switch-panel");o.aero_block(),t.you_save=o.data("you-save-text"),t.is_hide=o.data("is-hide"),set_aero_data({action:"switch_product_addon",type:"post",data:t},a)};var t=0===parseFloat(wfacp_frontend.cart_total),a="1"==wfacp_frontend.cart_is_virtual,o=function(t){var a=e('[data-coupon="'+t+'"]');if(a.length>0){var o=wfacp_frontend.hooks.applyFilters("wfacp_coupon_html_remove_delay_time",5e3);void 0!==o&&""!=o||(o=5e3),setTimeout(function(){a.parents("tr").remove(),a.parents(".woocommerce-message1.wfacp_coupon_success").remove(),a.parents(".wfacp_single_coupon_msg").remove(),e(".wfacp_coupon_applied").length>0&&e(".wfacp_coupon_applied").remove()},o)}},n=e("form.checkout"),i={coupon:"",init:function(){e(document.body).off("click",".woocommerce-remove-coupon").on("click",".woocommerce-remove-coupon",this.remove_coupon),e(document.body).on("click",".wfacp_main_showcoupon",i.show_coupon_form),e("form.checkout_coupon").off("submit").on("submit",this.submit),wfacp_frontend.hooks.addAction("wfacp_ajax_apply_coupon_main",this.response)},response:function(t){var a=e(".wfacp_coupon_msg");a.html("").show();var o=e("form.checkout_coupon");if(o.hasClass("wfacp_layout_shopcheckout")?o.removeClass("processing").children(".wfacp_coupon_row").aero_unblock():o.removeClass("processing").aero_unblock(),e(".woocommerce-error, .woocommerce-message").remove(),o.find('button[name="apply_coupon"]').removeClass("wfacp_btn_clicked"),e(document.body).trigger("wfacp_coupon_apply",[t]),t.hasOwnProperty("message")){var n=t.message;if(n.hasOwnProperty("error")){var r=n.error;if(r.length>0){o.addClass("wfacp_invalid_coupon");for(var c=0;c<r.length>0;c++){var s=r[c],_=r[c];"object"==_typeof(s)&&s.hasOwnProperty("notice")&&(_=s.notice),a.prepend('<div class="woocommerce-error wfacp_error" role="alert">'+_+"</div>")}}}if(n.hasOwnProperty("success")){var d=n.success;if(d.length>0){o.removeClass("wfacp_invalid_coupon");for(var p=0;p<d.length>0;p++){var l=d[p],f=d[p];"object"==_typeof(l)&&l.hasOwnProperty("notice")&&(f=l.notice),a.prepend('<div class="woocommerce-message wfacp_success" role="alert">'+f+"</div>")}}var u=i.coupon;wfacp_frontend.applied_coupons.hasOwnProperty(u)||(wfacp_frontend.applied_coupons[u]=u)}}},hideMessage:function(){var t=wfacp_frontend.hooks.applyFilters("wfacp_coupon_html_remove_delay_time",5e3);void 0!==t&&""!=t||(t=5e3),e(".wfacp_coupon_msg .woocommerce-message").length>0&&setTimeout(function(){e(".wfacp_coupon_msg .woocommerce-message").html("")},t),e(".wfacp_coupon_msg .woocommerce-error").length>0&&setTimeout(function(){e(".wfacp_coupon_msg .woocommerce-error").html("")},t),e(".wfacp_coupon_field_msg").length>0&&setTimeout(function(){e(".wfacp_coupon_field_msg .wfacp_single_coupon_msg").html("")},t)},submit:function(t){if(t.preventDefault(),"undefined"!=typeof wc_checkout_params){var a=e(this),o=a.find('input[name="coupon_code"]').val();if(""===o)return a.find('input[name="coupon_code"]').addClass("wfacp_coupon_failed_error"),!1;if(a.find('input[name="coupon_code"]').removeClass("wfacp_coupon_failed_error"),a.is(".processing"))return!1;a.addClass("processing"),a.find('button[name="apply_coupon"]').addClass("wfacp_btn_clicked"),e(".wfacp_coupon_msg").html("").show(),i.coupon=o,set_aero_data({action:"apply_coupon_main",type:"post",coupon_code:a.find('input[name="coupon_code"]').val(),wfacp_id:e("._wfacp_post_id").val()})}else console.log("Coupon functionality not working in preview mode")},show_coupon_form:function(t){t.preventDefault();var a=e(this).parents(".wfacp_woocommerce_form_coupon").find("form.woocommerce-form-coupon");if(a.hasClass("wfacp_display_block")){a.removeClass("wfacp_display_block");var o=["wfacp_desktop_view","wfacp_tablet_view","wfacp_mobile_view"];for(var n in o)a.parent(".wfacp_mini_cart_classes").hasClass(o[n])&&a.parent(".wfacp_mini_cart_classes").removeClass(o[n])}return a.slideToggle(400,function(){a.find(".wfacp-form-control").focus()}),!1},remove_coupon:function(t){if(t.preventDefault(),"undefined"!=typeof wc_checkout_params){var a=e(this).parents(".woocommerce-checkout-review-order"),n=e(this).data("coupon");a.addClass("processing"),show_blocked_mini_cart();var r={security:wc_checkout_params.remove_coupon_nonce,coupon:n},c=e(".wfacp_coupon_msg");e.ajax({type:"POST",url:wc_checkout_params.wc_ajax_url.toString().replace("%%endpoint%%","remove_coupon"),data:r,success:function(t){if(e(".woocommerce-error, .woocommerce-message").remove(),a.removeClass("processing"),show_unblocked_mini_cart(),t){o(n),c.length>0?c.html(t):e(".wfacp_layout_9_coupon_error_msg").html(t),e(document.body).trigger("update_checkout",{update_shipping_method:!1});var r=e("form.checkout_coupon").find('input[name="coupon_code"]');r.val(""),r.trigger("input"),r.parent(".wfacp-input-form").removeClass("wfacp-anim-wrap")}e("form.woocommerce-form-coupon:visible").length>0&&e.scroll_to_notices(e(".wfacp_main_form")),wfacp_frontend.applied_coupons.hasOwnProperty(n)&&delete wfacp_frontend.applied_coupons[n],e(document.body).trigger("wfacp_coupon_form_removed",[t]),i.hideMessage()},error:function(){wc_checkout_params.debug_mode},dataType:"html"})}else console.log("Coupon functionality not working in preview mode")}},r={coupon_code:"",remove_field_el:"",init:function(){e(document.body).on("click",".wfacp_showcoupon",r.show_coupon_form),e(document.body).on("click",".wfacp-coupon-field-btn",r.apply_coupon),e(document.body).on("click",".wfacp_remove_coupon",r.remove_coupon),e(document.body).on("click",".wfacp_coupon_apply",r.hideMessage),wfacp_frontend.hooks.addAction("wfacp_ajax_apply_coupon_field",this.apply_coupon_response),wfacp_frontend.hooks.addAction("wfacp_ajax_remove_coupon_field",this.remove_coupon_field)},remove_class:function(){n.removeClass("processing")},show_coupon_form:function(t){t.preventDefault();var a=e(this).parents(".wfacp_woocommerce_form_coupon");return a.find(".wfacp_coupon_field_box").slideToggle(400,function(){a.find(".wfacp_coupon_field_box").addClass("wfacp_coupon_collapsed"),a.find(".wfacp_coupon_field_box").find(":input:eq(0)").focus()}),!1},apply_coupon:function(){if("undefined"!=typeof wc_checkout_params){r.remove_class();var t=e(this),a=t.parents(".wfacp_woocommerce_form_coupon");if(a.is(".processing"))return!1;var o=a.find(".wfacp_coupon_code").val();if(""===o)return a.removeClass("wfacp_coupon_success"),void a.addClass("wfacp_coupon_failed");a.removeClass("wfacp_coupon_success"),a.removeClass("wfacp_coupon_failed"),a.addClass("processing").find(".wfacp_coupon_field_box").aero_block(),r.coupon_code=o,t.addClass("wfacp_btn_clicked"),set_aero_data({action:"apply_coupon_field",type:"post",coupon_code:o,wfacp_id:e("._wfacp_post_id").val()})}else console.log("Coupon functionality not working in preview mode")},remove_coupon:function(t){if(t.preventDefault(),"undefined"!=typeof wc_checkout_params){r.remove_class();var a=e(this).parents(".wfacp_woocommerce_form_coupon");r.remove_field_el=a,a.addClass("processing").find(".wfacp_coupon_field_box").aero_block();var o=e(this).data("coupon");a.removeClass("wfacp_coupon_success"),a.removeClass("wfacp_coupon_failed"),r.coupon_code=o,wfacp_frontend.applied_coupons.hasOwnProperty(o)&&delete wfacp_frontend.applied_coupons[o],set_aero_data({action:"remove_coupon_field",type:"post",coupon_code:o,wfacp_id:e("._wfacp_post_id").val()})}else console.log("Coupon functionality not working in preview mode")},apply_coupon_response:function(t){e(".woocommerce-error, .woocommerce-message").remove();var a=e(".wfacp-coupon-field-btn"),o=a.parents(".wfacp_woocommerce_form_coupon"),n=o.find(".wfacp_coupon_error_msg");if(o.removeClass("processing").find(".wfacp_coupon_field_box").aero_unblock(),e(document.body).trigger("wfacp_coupon_apply",[t]),t.hasOwnProperty("message")){var i=t.message;if(a.removeClass("wfacp_btn_clicked"),i.hasOwnProperty("error")){var c=i.error;if(c.length>0)for(var s=0;s<c.length>0;s++){var _=c[s],d=c[s];"object"==_typeof(_)&&_.hasOwnProperty("notice")&&(d=_.notice),n.html('<div class="woocommerce_single_error_message" role="alert">'+d+"</div>")}o.addClass("wfacp_coupon_failed");var p=wfacp_frontend.hooks.applyFilters("wfacp_coupon_html_remove_delay_time",5e3);void 0!==p&&""!=p||(p=5e3),setTimeout(function(e){e.html("")},p,n)}else{var l=r.coupon_code;wfacp_frontend.applied_coupons.hasOwnProperty(l)||(wfacp_frontend.applied_coupons[l]=l),o.addClass("wfacp_coupon_success")}}},remove_coupon_field:function(t){var a=r.remove_field_el;if(e(".woocommerce-error, .woocommerce-message").remove(),a.removeClass("processing").find(".wfacp_coupon_field_box").aero_unblock(),t.hasOwnProperty("message")&&""!==t.message){var n=t.message;o(r.coupon_code);var i=e("<div>"+n+"</div>");a.find(".wfacp_coupon_remove_msg").html(i.text()),e(document.body).trigger("update_checkout",{update_shipping_method:!1}),e("form.checkout_coupon").find('input[name="coupon_code"]').val(""),e("form.checkout_coupon").find('input[name="coupon_code"]').trigger("input");var c=wfacp_frontend.hooks.applyFilters("wfacp_coupon_html_remove_delay_time",5e3);void 0!==c&&""!=c||(c=5e3),setTimeout(function(){a.find(".wfacp_coupon_remove_msg").html("")},c,a),e(document.body).trigger("wfacp_coupon_form_removed",[n])}r.hideMessage()},hideMessage:function(){if(e(".wfacp_coupon_field_msg").length>0){var t=wfacp_frontend.hooks.applyFilters("wfacp_coupon_html_remove_delay_time",5e3);void 0!==t&&""!=t||(t=5e3),setTimeout(function(){e(".wfacp_coupon_field_msg .wfacp_single_coupon_msg").html("")},t)}}},c=function(t){setTimeout(function(){var o=e("#shipping_same_as_billing_field");if(o.length>0&&t.hasOwnProperty("cart_is_virtual")&&a!==t.cart_is_virtual){1==t.cart_is_virtual?(o.hide(),e("#shipping_same_as_billing").prop("checked",!1).trigger("change")):o.show();var n={previous:a,current:t.cart_is_virtual};wfacp_frontend.hooks.doAction("wfacp_cart_behaviour_changed",n),a=t.cart_is_virtual}},t,500)};function s(a,o){if("object"!==_typeof(a)&&(a={status:!1}),a.hasOwnProperty("force_redirect"))window.location.href=a.force_redirect;else{if(a.hasOwnProperty("cart_contains_subscription")&&1==a.cart_contains_subscription){var n=e("#createaccount");n.length>0&&(n.is(":checked")||n.trigger("click"))}if(c(a),o.hasOwnProperty("wfacp_ajax_data")&&e(document.body).trigger("wfacp_update_fragments",a),a.hasOwnProperty("cart_total")&&0===parseInt(a.cart_total)?(t=!0,e(document.body).trigger("wfacp_cart_goes_empty",{cart_total:parseInt(a.cart_total)})):t=!1,t)return t=!1,void update_checkout();o&&o.hasOwnProperty(".cart_total")&&0===parseFloat(o[".cart_total"])&&(e(document.body).trigger("wfacp_cart_goes_empty",{cart_total:parseFloat(a.cart_total)}),update_checkout()),o.hasOwnProperty("wfacp_ajax_data")&&(e(document.body).trigger("wfacp_after_fragment_received",{response:a}),a.hasOwnProperty("analytics_data")&&e(document.body).trigger("wfacp_checkout_data",{checkout:a.analytics_data}))}}wfacp_frontend.hooks.addAction("wfacp_ajax_switch_product_addon",function(t,a){!0===t.status&&void 0!=t.new_cart_key&&""!=t.new_cart_key&&setTimeout(function(){e(document.body).trigger("wfacp_product_added",{item:t.cart_item,item_key:t.item_key,cart_key:t.new_cart_key})},300)}),wfacp_frontend.hooks.addAction("wfacp_ajax_response",s),wfacp_frontend.hooks.addAction("wfob_ajax_response",s),wfacp_frontend.hooks.addAction("wfacp_update_order_review_response",s),wfacp_frontend.hooks.addAction("wfacp_ajax_error_response",function(){var t=e("form.checkout_coupon");t.length>0&&t.removeClass("processing");var a=e(".wfacp_woocommerce_form_coupon");a.length>0&&a.removeClass("processing");n.removeClass("processing")}),e(document.body).on("wfacp_setup",function(){e(document.body).on("change",".wfacp_product_switch",function(t,a){if(!e(this).is(":checked"))return!1;var o=e(this),n={},i=o.data("item-key"),r=e(".wfacp-selected-product");r.removeClass("wfacp-selected-product");var c=o.parents(".wfacp_product_row");if(c.addClass("wfacp-selected-product"),c.parents("#product_switching_field").addClass("wfacp_animation_start"),n.wfacp_id=e("._wfacp_post_id").val(),n.new_item=i,n.remove_item_key=r.attr("cart_key"),n.quantity=1,n.variation_id=0,n=set_variation_data(n,a),c.find("input.wfacp_product_switcher_quantity").length>0){var s=c.find("input.wfacp_product_switcher_quantity").val();s>0&&(n.quantity=s)}"object"==_typeof(a)&&(a.hasOwnProperty("old_qty")&&(n.old_qty=a.old_qty),a.hasOwnProperty("variation_id")&&a.hasOwnProperty("quantity")?n.quantity=a.quantity:n.quantity=a.qty),wfacp_product_switch(n,function(e){!1===e.status&&(wfacp_show_error(c,e),c.removeClass("wfacp-selected-product"),r.addClass("wfacp-selected-product"),r.find(".wfacp_product_switch").prop("checked",!0))})}),e(document.body).on("change",".wfacp_product_choosen",function(t,a){var o=e(".wfacp-product-switch-panel"),n=e(this),i=e(this).is(":checked"),r=e(this).attr("type"),c=e(this).parents(".wfacp_product_row");c.parents("#product_switching_field").addClass("wfacp_animation_start"),"radio"===r&&e(".wfacp-product-switch-panel .wfacp_product_row").removeClass("wfacp-selected-product");var s="addon_product",_={};i||(s="remove_addon_product"),_.type=r,_.wfacp_id=e("._wfacp_post_id").val(),void 0!==a&&("add"===a.action&&(s="addon_product",_.quantity=a.qty),"remove"===a.action&&(s="remove_addon_product",a.hasOwnProperty("old_qty")&&(_.old_qty=a.old_qty))),o.aero_block();var d=e(this).data("item-key"),p=e(this).attr("cart_key");_.item_key=d,void 0!==p&&""!==p&&(_.item_key=p),_=set_variation_data(_,a),set_aero_data({action:s,data:_},function(t){if(t.hasOwnProperty("error"))return"addon_product"===s?n.prop("checked",!1):n.prop("checked",!0),c=e('fieldset[cart_key="'.concat(t.item_key,'"]')),wfacp_show_error(c,t),void show_unblocked_mini_cart();1==t.status&&"addon_product"===s&&e(document.body).trigger("wfacp_product_added",{item:t.cart_item,item_key:t.item_key,cart_key:t.new_cart_key})})}),e(document.body).on("change",".wfacp_product_switcher_quantity",function(t,a){var o=e(this).parents(".wfacp_product_row");if(e(this).hasClass("wfacp_product_global_quantity_bump"))o.parents("#product_switching_field").removeClass("wfacp_animation_start");else{if(e(this).is(":disabled"))return o.parents("#product_switching_field").removeClass("wfacp_animation_start"),!1;var n=o.find(".wfacp_product_choosen");0===n.length&&(n=o.find(".wfacp_product_switch"));var i=n.data("item-key"),r=n.attr("cart_key"),c=e(this),s=e("._wfacp_post_id").val(),_=e(this).val(),d=e(this).attr("max"),p=e(this).attr("data-value"),l=e(this).data("value"),f=e(this).attr("step"),u="0",h=parseInt(_)+parseInt(f);if(e(this).parents(".wfacp-product-switch-panel").hasClass("wfacp_enable_delete_item")&&(u="1"),void 0!=d&&""!=d&&_>(d=parseInt(d,10)))return e(this).val(p),wfacp_frontend.hooks.doAction("wfacp_max_quantity_reached",_,e(this)),void o.parents("#product_switching_field").removeClass("wfacp_animation_start");var w=e(this).attr("min");if(void 0!=w&&""!=w&&h<=(w=parseInt(w,10))&&f!==h){if("0"!=_)return e(this).val(p),wfacp_frontend.hooks.doAction("wfacp_min_quantity_reached",_,e(this)),void o.parents("#product_switching_field").removeClass("wfacp_animation_start");p=0,e(this).val(p)}if(void 0!=_&&""!=_&&0!=_||"1"==u)if(o.parents("#product_switching_field").addClass("wfacp_animation_start"),""!==r)if(0!==parseInt(_)&&""!==_){var m=e(".wfacp-product-switch-panel");m.aero_block();var v={action:"update_product_qty",type:"post",data:{item_key:i,cart_key:r,qty:_,wfacp_id:s,is_hide:m.data("is-hide")}};set_aero_data(v,function(t){if("function"==typeof a&&a(t),t.hasOwnProperty("error"))return t.hasOwnProperty("item_key")?o=e('.wfacp_product_row[data-item-key="'+t.item_key+'"]'):t.hasOwnProperty("cart_key")&&(o=e('.wfacp_product_row[cart_key="'+t.cart_key+'"]')),wfacp_show_error(o,t),show_unblocked_mini_cart(),void m.aero_unblock()})}else{var g=e(this).data("value");if(wfacp_frontend.switcher_settings.hasOwnProperty("enable_delete_item")&&"true"===wfacp_frontend.switcher_settings.enable_delete_item)n.trigger("change",{action:"remove",qty:0,old_qty:g});else{var y=e(this).data("value");e(this).val(y)}}else{if(o.parents("#product_switching_field").removeClass("wfacp_animation_start"),0===parseInt(_)||""===_)return;n.trigger("change",{action:"add",qty:_})}else c.val(l)}}),e(document.body).on("change",".wfacp_product_global_quantity_bump",function(){var t=e(this).val(),a=e(this).parents(".cart_item"),o=a.attr("cart_key"),n=e(this).data("value");a.parents("#product_switching_field").addClass("wfacp_animation_start");var i=e(this).attr("max"),r=e(this).attr("data-value");if(void 0!=i&&""!=i&&t>(i=parseInt(i,10)))return e(this).val(r),wfacp_frontend.hooks.doAction("wfacp_max_quantity_reached",t,e(this)),void a.parents("#product_switching_field").removeClass("wfacp_animation_start");var c=e(this).attr("min");if(void 0!=c&&""!=c&&t<(c=parseInt(c,10)))return e(this).val(r),wfacp_frontend.hooks.doAction("wfacp_min_quantity_reached",t,e(this)),void a.parents("#product_switching_field").removeClass("wfacp_animation_start");if(!(void 0!=t&&""!=t&&0!=t||wfacp_frontend.switcher_settings.hasOwnProperty("enable_delete_item")&&"true"===wfacp_frontend.switcher_settings.enable_delete_item))return e(this).val(n),void a.parents("#product_switching_field").removeClass("wfacp_animation_start");var s=e(".wfacp-product-switch-panel");s.aero_block();var _={action:"update_cart_item_quantity",type:"post",data:{cart_key:o,quantity:t,old_qty:n,by:"product_switcher",wfacp_id:e("._wfacp_post_id").val()}};set_aero_data(_,function(t){if(s.aero_unblock(),t.hasOwnProperty("error")&&t.hasOwnProperty("cart_key"))return a=e('.wfacp_product_row[cart_key="'+t.cart_key+'"]'),void wfacp_show_error(a,t);update_fragments(t)})}),e(document.body).on("change",".wfacp_mini_cart_update_qty",function(){var t=this,a=e(this),o=a.val(),n=a.parents(".wfacp_min_cart_widget").data("delete-enabled"),i=a.parent(".cart_item"),r=a.attr("cart_key"),c=a.data("value"),s=a.attr("step"),_=parseInt(o)+parseInt(s),d=a.attr("max"),p=a.attr("data-value");if(void 0!=d&&""!=d&&o>(d=parseInt(d,10)))return wfacp_frontend.hooks.doAction("wfacp_max_quantity_reached",o,a),void e(this).val(p);var l=e(this).attr("min");if(void 0!=l&&""!=l&&_<=(l=parseInt(l,10))&&s!==_){if("0"!=o)return e(this).val(p),void wfacp_frontend.hooks.doAction("wfacp_min_quantity_reached",o,a);p=0,e(this).val(p)}void 0!=o&&""!=o&&0!=o||"1"==n?(e(".wfacp-product-switch-panel").aero_block(),set_aero_data({action:"update_cart_item_quantity",type:"post",data:{cart_key:r,quantity:o,old_qty:c,by:"mini_cart",wfacp_id:e("._wfacp_post_id").val()}},function(a){a.hasOwnProperty("error")&&a.hasOwnProperty("cart_key")&&(e(t).val(c),i=e('.wfacp_min_cart_widget .cart_item[cart_key="'+a.cart_key+'"] .product-name-area'),wfacp_show_error(i,a))})):a.val(c)}),e(document.body).on("click",".wfacp_mini_cart_remove_item_from_cart",function(t){t.preventDefault();var a=e(this),o=e(this).parents(".cart_item"),n=e(this).data("cart_key"),i=e(this).data("item_key");e(".wfacp-product-switch-panel").aero_block(),set_aero_data({action:"remove_cart_item",type:"post",data:{cart_key:n,item_key:i,by:"mini_cart",wfacp_id:e("._wfacp_post_id").val()}},function(t,n){if(t.hasOwnProperty("error")&&t.hasOwnProperty("cart_key")){var i=a.parents(".wfacp_elementor_mini_cart_widget");return o=e('.wfacp_min_cart_widget .cart_item[cart_key="'+t.cart_key+'"] .product-name'),i.length>0&&(o=e('.wfacp_min_cart_widget .cart_item[cart_key="'+t.cart_key+'"] .product-name-area')),void wfacp_show_error(o,t)}e(document.body).trigger("removed_from_cart",[n,"",a])})}),e(document.body).on("click",".wfacp_force_last_delete",function(t){t.preventDefault();var a=e(this).parents(".cart_item");if(0!=a.length){var o=a.attr("cart_key");e("#product_switching_field").aero_block(),""==o&&void 0==o||wfacp_send_ajax({action:"delete_last_item",type:"post",data:{cart_key:o}},function(t){1==t.status?window.location.href=t.redirect:e("#product_switching_field").aero_unblock()})}}),e(document.body).on("click",".wfacp_remove_item_from_cart",function(t){t.preventDefault();var a=e(this),o=e(this).parents(".cart_item"),n=e(this).data("cart_key"),i=e(this).data("item_key"),r=e(".wfacp-product-switch-panel");o.parents("#product_switching_field").addClass("wfacp_animation_start"),r.aero_block(),set_aero_data({action:"remove_cart_item",data:{cart_key:n,item_key:i,by:"product_switcher",wfacp_id:e("._wfacp_post_id").val()}},function(t,n){if(t.hasOwnProperty("error")&&t.hasOwnProperty("cart_key")){var i=a.parents(".wfacp_min_cart_widget");return o=e('.wfacp_product_row[cart_key="'+t.cart_key+'"]'),i.length>0&&(o=a.parents("td")),void(o.length>0&&(show_unblocked_mini_cart(),wfacp_show_error(o,t)))}e(document.body).trigger("removed_from_cart",[n,"",a])})}),e(document.body).on("click",".wfacp_remove_item_from_order_summary",function(t){t.preventDefault();var a=e(this),o=e(this).data("cart_key"),n=e(".wfacp-product-switch-panel"),i=e(".wfacp_order_summary_container");n.aero_block(),i.aero_block(),set_aero_data({action:"remove_cart_item",data:{cart_key:o,by:"mini_cart",wfacp_id:e("._wfacp_post_id").val()}},function(t,o){show_unblocked_mini_cart(),n.aero_unblock(),i.aero_unblock(),e(document.body).trigger("removed_from_cart",[o,"",a])})}),e(document.body).on("click",".wfacp_restore_cart_item",function(t){t.preventDefault();var a=e(this).data("cart_key"),o=e(".wfacp-product-switch-panel");o.addClass("wfacp_animation_start"),o.aero_block();var n="product_switcher";e(this).parents(".wfacp_min_cart_widget").length>0&&(n="mini_cart");var i=e(".wfacp_order_summary_container");i.aero_block(),set_aero_data({action:"undo_cart_item",type:"post",data:{cart_key:a,wfacp_id:e("._wfacp_post_id").val(),by:n}},function(){o.aero_unblock(),i.aero_unblock()})}),e("body").on("updated_checkout",function(){var t=e(".wfacp_mini_cart_items input , .wfacp_mini_cart_items select").not(".wfacp_mini_cart_update_qty");0!==t.length&&t.each(function(){e(this).attr("form","wfacp_checkout_form")})}),i.init(),r.init()})}(jQuery),function(e){window.dispatchEvent(new WFACP_Event("bwf_checkout_js_load"));var t,a={message:wfacp_frontend.hooks.applyFilters("wfacp_block_message",null),overlayCSS:{background:"#fff",opacity:.6}},o=window.innerWidth,n=!1,i=!1,r=e(".wfacp_err_message"),c=e("form.checkout"),s=Object.create(wfacp_frontend.settings),_=null,d=null,p=null;function l(){if(o>1367&&e("body").hasClass("wfacp_cls_layout_9")&&e(".wfacp_outside_header").length>0){var t,a=e(window).height(),n=e(".wfacp-form").innerHeight()+(t=e(".wfacp-form .wfacp_inner_footer_m").innerHeight()),i=a-e(".wfacp-form").innerHeight();if(a>n){e(".wfacp-left-wrapper").css("padding-bottom",i),e(".wfacp_footer_n").hasClass()||(e(".wfacp-form").css("padding-bottom",t),e(".wfacp_inner_footer_m").addClass("wfacp_change_position"))}else e(".wfacp-left-wrapper").css("padding-bottom",0),e(".wfacp-form").css("padding-bottom",0),e(".wfacp_inner_footer_m").removeClass("wfacp_change_position")}}function f(){e(document.body).trigger("country_to_state_changed"),update_checkout()}function u(t,a){"1"!==wfacp_frontend.is_customizer&&("object"==_typeof(a)&&a.hasOwnProperty("aero_do_not_state_service")||(clearTimeout(d),d=setTimeout(function(){var t=e("#shipping_postcode").val(),a=e("#shipping_country").val();0!==e("#shipping_state").length&&void 0!==t&&""!==t&&void 0!==a&&""!==a&&e.get("//api.zippopotam.us/"+a+"/"+t,function(t){if(Object.keys(t).length>0&&t.hasOwnProperty("places")&&t.places.length>0){var a=t.places[0];if(Object.keys(a).length>0&&a.hasOwnProperty("state abbreviation")){var o=a["state abbreviation"];if(""==o)return;var n=e("#shipping_state option[value="+o+"]");if(n.length>0){var i=e("#shipping_state");i.val(o),i.parents(".form-row").addClass("wfacp-anim-wrap"),i.trigger("change"),e("#select2-shipping_state-container").text(n.text())}}}})},100)))}function h(t,a){"1"!==wfacp_frontend.is_customizer&&("object"==_typeof(a)&&a.hasOwnProperty("aero_do_not_state_service")||(clearTimeout(p),p=setTimeout(function(){var t=e("#billing_postcode").val(),a=e("#billing_country").val();0!==e("#billing_state").length&&void 0!==t&&""!==t&&void 0!==a&&""!==a&&e.get("//api.zippopotam.us/"+a+"/"+t,function(t){if(Object.keys(t).length>0&&t.hasOwnProperty("places")&&t.places.length>0){var a=t.places[0];if(Object.keys(a).length>0&&a.hasOwnProperty("state abbreviation")){var o=a["state abbreviation"];if(""==o)return;var n=e("#billing_state option[value="+o+"]");if(n.length>0){var i=e("#billing_state");i.val(o),i.parents(".form-row").addClass("wfacp-anim-wrap"),0===e("#shipping_state").length&&i.trigger("change"),e("#select2-billing_state-container").text(n.text())}}}})},100)))}function w(){e("form.woocommerce-checkout").on("checkout_place_order",function(){if(e(".woocommerce-NoticeGroup").remove(),(t=e(".wfacp_incomplete_variation")).length>0&&(e.scroll_to_notices(t.eq(0)),setTimeout(function(){t.addClass("wfacp_animate_shake"),setTimeout(function(){t.removeClass("wfacp_animate_shake")},500)},1e3),1))return!1;var t;wfacp_frontend.hooks.doAction("wfacp_checkout_place_order")})}function m(){"undefined"!=typeof wfacp_variation_attributes_data&&null!==wfacp_variation_attributes_data&&(wfacp_storage.variation_data=wfacp_variation_attributes_data),function(){var t=0;if(o>480){var a=e(".div_wrap_sec .wfacp-three-cols"),n=e(".div_wrap_sec .wfacp-two-cols");a.length>0?(a.each(function(){e(this).height()>t&&(t=e(this).height())}),a.height(t)):n.length>0&&(n.each(function(){e(this).height()>t&&(t=e(this).height())}),n.height(t))}}(),function(){if(o>991){var t=e(".wfacp_cls_layout_1 .wfacp_header .wfacp-container.wfacp-inner-header");if(t.length>0){var a=t.height()-e(".wfacp-header").height();e(".wfacp-panel-wrapper").css("margin-top",a)}}}(),e("body").addClass("wfacp_page_loaded");var t=wfacp_frontend.template_name;""==t||e("body").hasClass(t)||e("body").addClass(t);var a=!1,n=e("#billing_country"),i=e("#billing_country_field"),r=e("#shipping_country"),c=e("#shipping_country_field"),s=e("#shipping_state"),_=e("#billing_state");n.length>0&&""!==n.val()&&i.addClass("wfacp-anim-wrap"),n.parents(".wfacp-form-control-wrapper").is(":visible")&&(n.is("input")||n.trigger("change")),r.parents(".wfacp-form-control-wrapper").is(":visible")&&(a=!0,r.is("input")||r.trigger("change")),setTimeout(function(){_.length>0&&(i.removeClass("woocommerce-invalid-required-field"),_.parents(".wfacp-form-control-wrapper").removeClass("woocommerce-invalid-required-field"),_.parents(".wfacp-form-control-wrapper").removeClass("wfacp_state_wrap"),""!==_.val()&&_.parents(".wfacp-form-control-wrapper").addClass("wfacp-anim-wrap"),v(e("#billing_state_field"),e("#billing_state").val())),r.length>0&&(c.removeClass("woocommerce-invalid-required-field"),c.is(":visible")&&e("#ship-to-different-address-checkbox").prop("checked",!0),""!==r.val()&&c.addClass("wfacp-anim-wrap")),s.length>0&&(s.parents(".wfacp-form-control-wrapper").removeClass("woocommerce-invalid-required-field"),s.parents(".wfacp-form-control-wrapper").is(":visible")&&(s.parents(".wfacp-form-control-wrapper").removeClass("woocommerce-invalid-required-field"),s.parents(".wfacp-form-control-wrapper").removeClass("wfacp_state_wrap"),""!==s.val()&&s.parents(".wfacp-form-control-wrapper").addClass("wfacp-anim-wrap")),setTimeout(function(){v(e("#shipping_state_field"),e("#shipping_state").val())},600))},200);var d=e("#billing_shipping_index").val();if("billing"===d?e(".wfacp_billing_fields").removeClass("validate-required"):"shipping"===d&&e(".wfacp_shipping_fields").removeClass("validate-required"),"undefined"!=typeof wc_address_i18n_params&&!1===a&&r.length>0){var p=r.val(),l=wc_address_i18n_params.locale.replace(/"/g,'"');JSON.parse(l).hasOwnProperty(p)||r.trigger("change")}w(),function(){if("function"==typeof e.fn.select2){var t=e(".wfacp_select2_custom_field");t.length>0&&t.select2({placeholder:{id:"-1"}});var a=e(".wfacp_custom_field_multiselect select");a.length>0&&a.each(function(){var t=e(this).data("max-selection"),a=e(this).data("max-error");void 0==a&&(a="");var o=e(this);void 0!=t&&t>1?e(this).select2({maximumSelectionLength:t,language:{maximumSelected:function(e){return a=a.replace("{maximum_number}",e.maximum),a=wfacp_frontend.hooks.applyFilters("wfacp_multiselect_error_message",a,e,o)}}}):e(this).select2()})}}(),setTimeout(function(){e("body").removeClass("wfacp_do_not_show_block"),refresh_page_data_load_trigger=!0,update_checkout(0,!0)},1e3),e(document.body).trigger("wfacp_setup")}function v(e,t){void 0!==t&&""!=t&&null!=t||e.removeClass("wfacp-anim-wrap")}function g(){e(".wfacp_coupon_code").length>0&&e(".wfacp_coupon_code").trigger("input"),e(".wfacp_coupon_input").length>0&&e(".wfacp_coupon_input").trigger("input"),e(document.body).on("input",".wfacp-form-control",function(){""==e(this).val()?e(this).parents(".wfacp-form-control-wrapper").siblings(".form-row").find(".button").prop("disabled",!0):e(this).parents(".wfacp-form-control-wrapper").siblings(".form-row").find(".button").prop("disabled",!1)})}function y(){var e=wfacp_frontend.wfacp_enable_live_validation;return void 0!==e&&!1!==e&&"false"!=e}window.wfacp_haschanges="no",window.wfacp_storage={add_to_cart:{},analytics_data:wfacp_analytics_data,variation_data:{}},window.set_aero_data=function(t,a){if("function"==typeof a){var o=(new Date).getTime();t.callback_id=o,wfacp_frontend.call_backs[o]=a}wfacp_frontend.hooks.doAction("wfacp_before_ajax_"+t.action,t.data),t=wfacp_frontend.hooks.applyFilters("wfacp_before_ajax_data_"+t.action,t),wfacp_frontend.hooks.applyFilters("wfacp_run_update_order_review_"+t.action,!0,t)?("object"==_typeof(t)&&(t=JSON.stringify(t)),e(".wfacp_input_hidden_data").val(t),setTimeout(function(){e(document.body).trigger("update_checkout")},100)):wfacp_frontend.hooks.doAction("wfacp_run_update_order_review_placeholder_"+t.action,t)},window.show_blocked_mini_cart=function(){e(".wfacp_min_cart_widget").aero_block(a),e(".wfacp_mb_mini_cart_sec_accordion_content").aero_block(a)},window.show_unblocked_mini_cart=function(){e(".wfacp_min_cart_widget").aero_unblock(),e(".wfacp_mb_mini_cart_sec_accordion_content").aero_unblock()},window.wfacp_send_ajax=function(t,a){arguments.length>2&&void 0!==arguments[2]&&arguments[2];if("1"!==wfacp_frontend.is_customizer){var o=wfacp_frontend.admin_ajax;t.hasOwnProperty("url")&&(o=t.url),t.action="wfacp_"+t.action,wfacp_frontend.hasOwnProperty("wc_endpoints")&&wfacp_frontend.wc_endpoints.hasOwnProperty(t.action)&&(o=wfacp_frontend.wc_endpoints[t.action]),e(document.body).trigger(t.action,t);var n={action:t.action,wfacp_nonce:wfacp_frontend.wfacp_nonce,data:t.data,post_data:e("#wfacp_checkout_form").serialize()};n=wfacp_frontend.hooks.applyFilters("wfacp_send_ajax_data",n,t.action);var i=!1;t.hasOwnProperty("headers")&&(i=!0);var r={url:o,type:t.type,data:n,success:function(e){!0!==i?("object"!==_typeof(e)&&(e={status:!1}),"function"==typeof a&&(e.action=t.action,a(e))):a(e)},error:function(e){1!=i?e.hasOwnProperty("status")&&(403==e.status?console.log("Aero: Page is cached"):500==e.status?console.log("Aero: Site Contain fatal error"):502==e.status?console.log("Aero: Bad gateway"):console.log("Aero: Error",e.status)):a(e)}};t.hasOwnProperty("headers")&&(r.headers=t.headers,r.data=t.data),e.ajax(r)}else console.log("stop execution of ajax in customizer for aero checkout")},window.wfacp_submit_error=function(t){var a=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],o=e(".checkout.woocommerce-checkout");e(".woocommerce-NoticeGroup-checkout, .woocommerce-error, .woocommerce-message").remove(),o.prepend('<div class="woocommerce-noticegroup woocommerce-noticegroup-checkout">'+t+"</div>"),o.removeClass("processing").aero_unblock(),!0===a&&o.find(".input-text, select, input:checkbox").trigger("validate").blur(),e.scroll_to_notices(e(".woocommerce-noticegroup.woocommerce-noticegroup-checkout"))},window.wfacp_show_error=function(e,t){if(0!==e.length){e.find(".wfacp_product_switcher_error").remove();var a=e.parents("tr"),o=e.parents("tbody");if(o.find(".wfacp_ps_error_state").remove(),e.hasClass("product-name-area")){a.addClass("wfacp_noborder");var n="";e.find(".product-name").hasClass("wfacp_summary_img_true")&&(n=" wfacp_enable_image "),a.after('<tr class="wfacp_ps_error_state'+n+'" ><td colspan="2"><div class="wfacp_product_switcher_error"style="clear:both">'+t.error+"</div></td></tr>")}else e.append('<div class="wfacp_product_switcher_error"style="clear:both">'+t.error+"</div>");if(t.hasOwnProperty("qty")){var i=e.find(".wfacp_product_switcher_quantity").data("value"),r=t.qty;parseInt(i)>0&&(r=i),e.find(".wfacp_product_switcher_quantity").val(r)}setTimeout(function(e){e.hasClass("product-name-area")?(o.find(".wfacp_ps_error_state").remove(),a.removeClass("wfacp_noborder")):e.find(".wfacp_product_switcher_error").remove()},1e5,e)}},window.set_variation_data=function(e,t){return void 0!==t&&(t.hasOwnProperty("variation_id")&&(e.variation_id=t.variation_id),t.hasOwnProperty("quantity")&&(e.quantity=t.quantity),t.hasOwnProperty("attributes")&&(e.attributes=t.attributes)),e},window.populate_fields_value=function(){var t=e(".wfacp-form-control");if("undefined"!=typeof Storage&&0!==t.length&&wfacp_frontend.hasOwnProperty("autopopulate")&&"yes"===wfacp_frontend.autopopulate){var a=window.localStorage.getItem("wfacp_form_values");if(null!=a&&"object"===_typeof(a=JSON.parse(a))&&0!==Object.keys(a).length)for(var o in a){var n=e("#"+o);a.hasOwnProperty(o)&&""!==a[o]?(n.val(a[o]),n.parents(".form-row").hasClass("wfacp-anim-wrap")||n.parents(".form-row").addClass("wfacp-anim-wrap")):n.parents(".form-row").removeClass("wfacp-anim-wrap")}}},window.update_fragments=function(e){},window.update_checkout=function(t){1!=(arguments.length>1&&void 0!==arguments[1]&&arguments[1])?(t=void 0!==t?parseInt(t):1e3,!1===i&&(clearTimeout(_),_=setTimeout(function(){e(document.body).trigger("update_checkout")},t))):e(document.body).trigger("update_checkout")},window.validate_fields=function(t){0!==t.length&&(t.each(function(t){var a=e(this),o=a.closest(".form-row"),n=!0,i=o.is(".validate-required"),r=o.is(".validate-email"),c=a.val();if(a.hasClass("wc-checkout-add-ons-input-file-plupload")&&a.siblings(".wc_checkout_add_ons_fileupload").hasClass("validate-required")){var s=a.find("input[type=hidden]").val(),_=a.find("input[type=hidden]").attr("name");""===s?(e("#"+_+"_field").addClass("woocommerce-invalid woocommerce-invalid-required-field"),a.addClass("wfacp_error_border"),n=!1):(a.removeClass("wfacp_error_border"),e("#"+_+"_field").removeClass("woocommerce-invalid woocommerce-invalid-required-field"),n=!0)}i&&("checkbox"!==a.attr("type")||a.is(":checked")?"select-multiple"===a[0].type?null!=a.val()&&void 0!=a.val()&&""!==a.val()&&0!==a.val().length||(o.removeClass("woocommerce-validated").addClass("woocommerce-invalid woocommerce-invalid-required-field"),n=!1):a.parents(".wfacp_custom_field_radio_wrap").length>0?0==a.parents(".wfacp_custom_field_radio_wrap").find("input:checked").length?(n=!1,o.removeClass("woocommerce-validated").addClass("woocommerce-invalid woocommerce-invalid-required-field")):n=!0:null!=c&&""!==c.trim()&&"default"!=c.trim()||(o.removeClass("woocommerce-validated").addClass("woocommerce-invalid woocommerce-invalid-required-field"),n=!1):(o.removeClass("woocommerce-validated").addClass("woocommerce-invalid woocommerce-invalid-required-field"),n=!1)),(r=wfacp_frontend.hooks.applyFilters("wfacp_field_validate_email",r,a,o))&&a.val()&&(new RegExp(/^((([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+(\.([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+)*)|((\x22)((((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(([\x01-\x08\x0b\x0c\x0e-\x1f\x7f]|\x21|[\x23-\x5b]|[\x5d-\x7e]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(\\([\x01-\x09\x0b\x0c\x0d-\x7f]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))))*(((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(\x22)))@((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?$/i).test(a.val())||(o.removeClass("woocommerce-validated").addClass("woocommerce-invalid woocommerce-invalid-email"),n=!1)),(n=wfacp_frontend.hooks.applyFilters("wfacp_field_validated",n,a,o))&&o.removeClass("woocommerce-invalid woocommerce-invalid-required-field woocommerce-invalid-email").addClass("woocommerce-validated")}),wfacp_frontend.hooks.doAction("wfacp_fields_validation",t))},window.show_error_notices=function(){e(".woocommerce-NoticeGroup-checkout, .woocommerce-error, .woocommerce-message").remove(),e(".wfacp_input_error_msg").remove();var t=e(".woocommerce-invalid:visible"),a=[];if(0!==t.length&&(t.each(function(){var t=e(this),o=e(this).find("input"),n=t.children("label");0===n.length&&(n=t.find("label").eq(0));var i=n.clone().children().remove().end().text();""===(i=i.trim())&&(n.find(".required").remove(),i=n.text().trim());var r="",c="<strong>"+i.trim()+"</strong> ";r=e(this).hasClass("woocommerce-invalid-email")?s.invalid_email_field.replace("%s",c):e(this).hasClass("woocommerce-invalid-phone-field")?s.phone_number_invalid.replace("%s",c):s.error_required_msg.replace("%s",c),r=wfacp_frontend.hooks.applyFilters("wfacp_field_error_message",r,t,o),a.push("<li>"+r+"</li>")}),a.length>0)){1==y()&&(!1,e(".wfacp-form-control:visible").trigger("focusout",{inline_validation:!0})),wfacp_submit_error('<ul class="woocommerce-error" role="alert">'+a.join(" ")+"</ul>",!1)}},window.wfacp_validate_email=function(e){return/^(([^<>()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/.test(String(e).toLowerCase())},window.refresh_page_data=function(t){if(""!==wfacp_frontend.is_global)return update_checkout(),void(window.wfacp_haschanges="no");var o={products:{},coupon:"",wfacp_id:t},n=e("fieldset.wfacp-selected-product"),i=e("fieldset.wfacp_product_row");if(n.length>0)n.each(function(){if(!("hidden"!==e(this).find(".wfacp_switcher_checkbox").attr("type")&&e(this).find(".wfacp_switcher_checkbox:checked")>0)&&""!==e(this).attr("cart_key")){var t=e(this).data("item-key"),a=1;e(this).find("input.wfacp_product_switcher_quantity").length>0&&(a=e(this).find("input.wfacp_product_switcher_quantity").val()),o.products[t]=a}});else if(i.length>0){var r=i.find("input.wfacp_switcher_checkbox");if(r.length>0){var s=r.eq(0);if("checkbox"==s.attr("type")||"radio"==s.attr("type"))return void s.trigger("click");o.products=wfacp_frontend.products_in_cart}else o.products=wfacp_frontend.products_in_cart}else o.products=wfacp_frontend.products_in_cart;var _=e(".woocommerce-remove-coupon");_.length>0&&(o.coupon=_.eq(0).data("coupon")),0!==Object.keys(o.products).length&&(c.aero_block(a),set_aero_data({action:"update_cart_multiple_page",type:"post",data:o},function(t){window.wfacp_haschanges="no",window.localStorage.setItem("wfacp_checkout_page_id",wfacp_frontend.id),c.aero_unblock(),!0===t.status&&e("#wfacp_has_active_multi_checkout").val(wfacp_frontend.id)}))},window.is_document_visible=function(){return!document.hidden},e(document).on("keydown",function(e){9===e.which&&(n=!0)}),e(document).on("focus",".select2",function(){n&&(n=!1,e(this).siblings("select").select2("open"))}),e(document.body).on("focus",".wfacp-form-control",function(){e(".wfacp-form.wfacp-modern-label").length>0||e(this).parents(".wfacp-form-control-wrapper").addClass("wfacp-anim-wrap")}),e(document.body).on("keyup",".wfacp-form-control",function(){var t=e(this).parents(".wfacp-form-control-wrapper");t.addClass("wfacp-anim-wrap"),""===e(this).val()&&(e(".wfacp-modern-label").length>0&&t.removeClass("wfacp-anim-wrap"),t.hasClass("validate-required")&&t.addClass("woocommerce-invalid woocommerce-invalid-required-field"))}),e(document.body).on("focusin",".wfacp-form-control",function(){var t=e(this).parents(".wfacp-form-control-wrapper");setTimeout(function(){t.removeClass("woocommerce-invalid woocommerce-invalid-required-field")},200)}),e(document.body).on("change",".wfacp-form-control",function(){var t=e(this).find(".input-radio");t.length>0?t.is(":checked").length>0?e(this).parents(".wfacp-form-control-wrapper").addClass("wfacp-anim-wrap"):e(this).parents(".wfacp-form-control-wrapper").removeClass("wfacp-anim-wrap"):null!=e(this).val()&&""!=e(this).val()?""!==e(this).val()&&(e(this).parent().siblings(".wfacp_input_error_msg").hide(),e(this).parents(".wfacp-form-control-wrapper").addClass("wfacp-anim-wrap")):e(this).parents(".wfacp-form-control-wrapper").removeClass("wfacp-anim-wrap")}),e(document.body).on("focusout",".wfacp-form-control",function(){var t=e(this).find(".input-radio");if(t.length>0)t.is(":checked").length>0?e(this).parents(".wfacp-form-control-wrapper").addClass("wfacp-anim-wrap"):e(this).parents(".wfacp-form-control-wrapper").removeClass("wfacp-anim-wrap");else if(""===e(this).val()){var a=e(this).parents(".wfacp-form-control-wrapper");a.removeClass("wfacp-anim-wrap"),a.hasClass("validate-required")&&a.addClass("woocommerce-invalid woocommerce-invalid-required-field")}}),e(document.body).on("change","#shipping_same_as_billing,.shipping_same_as_billing",function(){var t,a=wfacp_frontend.wc_customizer_validation_status,o=e(this).prop("type");t="radio"==o&&"option_2"==e(this).val()||!("checkbox"!=o||!e(this).is(":checked"));var n=e("#billing_street_name").length>0,i=e("#billing_cpf").length>0,r=e(".ship_to_different_address"),c=e(".wfacp_shipping_fields"),s=e("#shipping_first_name"),_=e("#shipping_last_name"),d=e("#shipping_address_1"),p=e("#shipping_city"),l=e("#shipping_state"),u=e("#shipping_house_number"),h=e("#shipping_street_name"),w=e("#shipping_house_number_suffix"),m=e("#shipping_number"),v=e("#shipping_neighborhood"),g=e("#shipping_first_name_field"),y=e("#shipping_last_name_field"),b=e("#shipping_address_1_field"),k=e("#shipping_address_2_field"),C=e("#shipping_city_field");if(!0===t)r.val(1).prop("checked",!0),c.each(function(){e(this).removeClass("wfacp_shipping_field_hide"),e(this).addClass("wfacp_shipping_field_show");var t=e(this).attr("id");e(this).addClass("validate-required"),e(this).hasClass("validate-required")&&void 0!==a[t]&&"wfacp_required_optional"===a[t]&&e(this).removeClass("validate-required")}),s.val(""),_.val(""),d.val(""),p.val(""),n&&(u.val(""),h.val(""),w.val("")),i&&(m.val(""),v.val("")),g.removeClass("wfacp-anim-wrap"),y.removeClass("wfacp-anim-wrap"),b.removeClass("wfacp-anim-wrap"),k.removeClass("wfacp-anim-wrap"),C.removeClass("wfacp-anim-wrap");else{r.prop("checked",!1),c.each(function(){e(this).addClass("wfacp_shipping_field_hide"),e(this).removeClass("wfacp_shipping_field_show"),e(this).removeClass("validate-required")}),s.val(e("#billing_first_name").val()),_.val(e("#billing_last_name").val()),d.val(e("#billing_address_1").val()),p.val(e("#billing_city").val()),l.val(e("#billing_state").val()),n&&(u.val(e("#billing_house_number").val()),h.val(e("#billing_street_name").val()),w.val(e("#billing_house_number_suffix").val())),i&&(m.val(e("#billing_number").val()),v.val(e("#billing_neighborhood").val()));var F=e("#shipping_country"),x=e("#billing_country").val();(!F.is("input")||F.is("input")&&""==F.val())&&F.val(x).trigger("change",{aero_do_not_state_service:!0})}f()}),e(document.body).on("change","#billing_same_as_shipping,.billing_same_as_shipping",function(){var t,a=wfacp_frontend.wc_customizer_validation_status,o=e(this).prop("type");t="radio"==o&&"option_2"==e(this).val()||!("checkbox"!=o||!e(this).is(":checked"));var n=e("#billing_street_name").length>0,i=(e("#billing_cpf").length,e("#wfacp_billing_same_as_shipping")),r=e(".wfacp_billing_fields"),c=e("#billing_first_name"),s=e("#billing_last_name"),_=e("#billing_address_1"),d=e("#billing_address_2"),p=e("#billing_city"),l=e("#billing_postcode"),u=e("#billing_state"),h=e("#billing_country"),w=e("#billing_house_number"),m=e("#billing_street_name"),v=e("#billing_house_number_suffix"),g=e("#billing_first_name_field"),y=e("#billing_last_name_field"),b=e("#billing_address_1_field"),k=e("#billing_address_2_field"),C=e("#billing_city_field"),F=e("#billing_postcode_field"),x=e("#shipping_country"),O=e(".wfacp_billing_field_show");if(!0===t)i.val(1),r.each(function(){e(this).removeClass("wfacp_billing_field_hide"),e(this).addClass("wfacp_billing_field_show"),e(this).hasClass("wfacp_field_required")&&e(this).addClass("validate-required")}),_.val(""),d.val(""),p.val(""),n&&(w.val(""),m.val(""),v.val("")),l.val(""),g.parents(".wfacp_divider_billing").length>0&&(c.val(""),g.removeClass("wfacp-anim-wrap")),y.parents(".wfacp_divider_billing").length>0&&(s.val(""),y.removeClass("wfacp-anim-wrap")),b.removeClass("wfacp-anim-wrap"),k.removeClass("wfacp-anim-wrap"),C.removeClass("wfacp-anim-wrap"),F.removeClass("wfacp-anim-wrap"),O.each(function(){var t=e(this),o=t.attr("id");t.hasClass("validate-required")&&void 0!==a[o]&&"wfacp_required_optional"===a[o]&&t.removeClass("validate-required")});else{i.val(0),r.each(function(){e(this).addClass("wfacp_billing_field_hide"),e(this).removeClass("wfacp_shipping_field_show")}),c.val(e("#shipping_first_name").val()),s.val(e("#shipping_last_name").val()),_.val(e("#shipping_address_1").val()),d.val(e("#shipping_address_2").val()),p.val(e("#shipping_city").val()),u.val(e("#shipping_state").val()),n&&(w.val(e("#shipping_house_number").val()),m.val(e("#shipping_street_name").val()),v.val(e("#shipping_house_number_suffix").val()));var P=x.val();(!h.is("input")||h.is("input")&&""==h.val())&&h.val(P).trigger("change",{aero_do_not_state_service:!0}),l.val(e("#shipping_postcode").val()),O.removeClass("woocommerce-invalid woocommerce-invalid-required-field validate-required")}f()}),e(document.body).on("focusin",".wfacp-form-control",function(){e(this).attr("type");var t=e(this).attr("name"),a=e(this);if((0!=y()||"billing_email"==t)&&"coupon_code"!=t&&!a.parents(".wfacp_custom_field_multiselect").hasClass("select2-hidden-accessible")){var o="".concat(t,"_field_error");e(".".concat(o)).remove();var n=e(this).parents(".wfacp-form-control-wrapper");if(e(".wfacp-inside").length>0)if(e(this).parents(".form-row").hasClass("wfacp-anim-wrap"))e(this).parents(".form-row").find("label.wfacp-form-control-label:visible").css("top","6");else{var i=e(this).parents(".form-row").find(".wfacp-form-control").outerHeight(),r=e(this).parents(".form-row").find(".wfacp-form-control-label").innerHeight(),c=Math.round(i)-Math.round(r);e(this).parents(".form-row").find("label.wfacp-form-control-label:visible").css("top",Math.round(c)/2)}n.removeClass("woocommerce-invalid woocommerce-invalid-email wfacp_inline_email_error")}}),e(document.body).on("focusout",".wfacp-form-control",function(t,a){wfacp_frontend.wfacp_enable_live_validation;var o=e(this).attr("type"),n=e(this).attr("name"),i=e(this),r=e(this).val();if((0!=y()||"billing_email"==n)&&"coupon_code"!=n&&(void 0!==o||i.is("textarea"))){var c=!1,s=!1;if(i.hasClass("select2-hidden-accessible")&&(c=!0),i.hasClass("wfacp_radio_field")&&(s=!0),void 0!==o||i.is("textarea")||0!=c||!1!==s){e(this).parents("form-row").addClass("wfacp_"+n);var _="".concat(n,"_field_error"),d="",p=e(this).parents(".wfacp-form-control-wrapper");if(e(".".concat(_)).remove(),void 0==a||a.hasOwnProperty("inline_validation")||void 0!=t.originalEvent&&void 0!=t.originalEvent.type){"billing_email"===n&&(d="woocommerce-invalid-email");var l=wfacp_frontend.settings.inline_email_field;if(e(".wfacp-inside").length>0)if(e(this).parents(".form-row").hasClass("wfacp-anim-wrap"))e(this).parents(".form-row").find("label.wfacp-form-control-label:visible").css("top","6");else{var f=e(this).parents(".form-row").find(".wfacp-form-control").outerHeight(),u=e(this).parents(".form-row").find(".wfacp-form-control-label").innerHeight(),h=Math.round(f)-Math.round(u);e(this).parents(".form-row").find("label.wfacp-form-control-label:visible").css("top",Math.round(h)/2)}if(""!==r)""==d||wfacp_frontend.is_valid_email(r)?p.addClass("woocommerce-validated").removeClass("woocommerce-invalid ".concat(d," wfacp_inline_email_error")):(e("<span class='".concat(_," wfacp_inline_field_error'>").concat(l,"</span>")).insertAfter(e(this).parents("p").find(".woocommerce-input-wrapper")),p.removeClass("woocommerce-validated").addClass("woocommerce-invalid ".concat(d," wfacp_inline_email_error")));else{if(p.addClass("wfacp_empty_field"),!p.hasClass("validate-required"))return;var w="Email";""!=e(this).parents(".form-row").find("label.wfacp-form-control-label").text()&&0==s?w=e(this).parents(".form-row").find("label.wfacp-form-control-label").text().replace("*","").trim():!0===s&&(w=e(this).parents(".form-row").find(".wfacp_radio_field_label").text().replace("*","").trim());var m=wfacp_frontend.settings.field_required_msg.replace("%s",w.replace("*",""));e("<span class='".concat(_," wfacp_inline_field_error'>").concat(m,"</span>")).insertAfter(e(this).parents("p").find(".woocommerce-input-wrapper")),p.removeClass("woocommerce-validated").addClass("woocommerce-invalid ".concat(d))}}}}}),e(document.body).on("wfacp_init",function(){m()}),e(document.body).on("update_checkout",function(){e(".wfacp_order_total_field").aero_block(a);var t=e(".wfacp_shipping_options");t.length>0&&t.aero_block(a);var o=e(".foo_event_wrap");o.length>0&&o.aero_block(a),i=!0,0,show_blocked_mini_cart()}),e(document.body).on("updated_checkout",function(t,a){e("#product_switcher_need_refresh").val(1),void 0!==a&&(i=!1);var o=e("#payment ul.wc_payment_methods");e("#payment ul.wc_payment_methods > li").length>1?o.removeClass("wfacp_method_length_count_one"):o.addClass("wfacp_method_length_count_one"),setTimeout(function(){0===e(".wfacp-selected-product").length&&"yes"===window.wfacp_haschanges&&refresh_page_data(wfacp_frontend.id),0!==e(".foo_event_wrap").length&&populate_fields_value()},600),e(".wfacp_hidden_shipping").remove(),e("#wfacp_input_hidden_data").val("{}"),show_unblocked_mini_cart(),g()}),e(document).ready(function(){if(e(".wfacp_collapsible").length>0&&e(".wfacp_collapsible").click(function(t){t.preventDefault();var a=e(this),o=a.attr("data-field");e("#"+o+"_field").slideDown(300,function(){e("#"+o+"_field").removeClass("wfacp_hidden_class")}),a.parent(".wfacp-form-control-wrapper").slideUp(300),e(document.body).trigger("wfacp_intl_setup")}),e(".wfacp-inside").length>0&&e(".woocommerce-input-wrapper:visible").length>0){var t=e(".wfacp-form-control:visible").outerHeight(),a=e(".wfacp-form-control-label:visible:not(.checkbox):not(.wfacp_divider_field)").innerHeight(),n=Math.round(t)-Math.round(a);e(".wfacp-inside .form-row:not(.wfacp-anim-wrap) .wfacp-form-control-label:visible:not(.checkbox):not(.wfacp-coupon-label)").attr("style","top:"+(Math.round(n)/2+7)+"px;")}e("textarea").length>0&&e("textarea").each(function(){this.setAttribute("style","height:"+this.scrollHeight+"px;overflow-y:hidden;")}).on("input",function(){this.style.height="auto",this.style.height=this.scrollHeight+"px"}),e(document.body).trigger("wfacp_front_ready",[c]);var i=e("body");if(i.hasClass("wfacp_main_wrapper")&&"undefined"!=typeof wfacp_elementor_data&&"undefined"!==wfacp_elementor_data.wfacp_make_button_sticky_on_mobile&&""!==wfacp_elementor_data.wfacp_make_button_sticky_on_mobile&&i.addClass("yes_sticky"),o<768&&"undefined"!=typeof wfacp_elementor_data&&(e("body").removeClass("yes_sticky"),"yes"==wfacp_elementor_data.wfacp_make_button_sticky_on_mobile)){wfacp_elementor_data.wfacp_make_button_sticky_on_mobile;e("body").addClass("yes_sticky")}if("undefined"!=typeof angelleye_in_content_param){if(angelleye_in_content_param.set_express_checkout+="&wfacp_id="+wfacp_frontend.id+"&wfacp_is_checkout_override="+wfacp_frontend.wfacp_is_checkout_override,e("#wfacp_embed_form_page_id").length>0){var s=e("#wfacp_embed_form_page_id").val();angelleye_in_content_param.set_express_checkout+="&wfacp_embed_form_page_id="+s}angelleye_in_content_param.cancel_page=wfacp_frontend.cancel_page_url}e(".wfacp_exchange_keys").val(JSON.stringify(wfacp_frontend.exchange_keys)),e(".wfacp_custom_field_radio_wrap input[type=radio]").click(function(){e(this).is(":checked")?e(this).parents(".wfacp_custom_field_radio_wrap").removeClass("woocommerce-invalid woocommerce-invalid-required-field").addClass("woocommerce-validated"):e(this).parents(".wfacp_custom_field_radio_wrap").removeClass("woocommerce-validated").addClass("woocommerce-invalid woocommerce-invalid-required-field")});var _,d=e(".wfacp_drop_list");d.length>0&&d.find("select").hasClass("select2-hidden-accessible")&&"object"===_typeof(_=d)&&(_.removeClass("wfacp_drop_list"),_.addClass("wfacp_add_select_2")),c.on("input validate change",".input-text, select, input:checkbox",function(){r.html(""),e(".wfacp_input_error_msg").length>0&&e(".wfacp_error_message").hide();var t=e("#billing_state"),a=e("#shipping_state");t.length>0&&t.addClass("wfacp-form-control"),a.length>0&&a.addClass("wfacp-form-control")}),e(document.body).on("change","#createaccount",function(){e(this).is(":checked")?e("#account_password_field").addClass("wfacp-create-account-label"):e("#account_password_field").removeClass("wfacp-create-account-label")}),e("#shipping_same_as_billing").trigger("change"),e("#billing_country, #shipping_country, .country_to_state,#shipping_state,#billing_state").on("change",function(t,a){setTimeout(function(){var t=e("#shipping_state"),a=t.val(),o=t.parents(".form-row");t.hasClass("input-text")&&t.addClass("wfacp-form-control");var n=e("#billing_state"),i=n.val(),r=n.parents(".form-row");v(o,a),v(r,i),n.hasClass("input-text")&&n.addClass("wfacp-form-control")},700)}),e("#billing_same_as_shipping").length>0&&(e(document).on("change","#shipping_country",function(){e("#billing_same_as_shipping").is(":checked")||e("#billing_country").val(e(this).val()).trigger("change")}),e(document).on("change","#shipping_state",function(){e("#billing_same_as_shipping").is(":checked")||e("#billing_state").val(e(this).val()).trigger("change")}))}),e(window).on("load",function(){m(),-1!=navigator.userAgent.indexOf("Mac OS X")?e("body").addClass("wfacp_mac"):e("body").addClass("wfacp_pc"),setTimeout(l,700),window.dispatchEvent(new WFACP_Event("bwf_checkout_load"))}),e(window).on("bwf_checkout_load",function(){var t=e("form.checkout").attr("id"),a=e("input[form='wfacp_checkout_form']");void 0!==t&&"wfacp_checkout_form"!==t&&a.each(function(){e(this).attr("form",t)})}),e(window).on("bwf_checkout_load",function(){try{!function(){if("object"==("undefined"==typeof wc_order_attribution?"undefined":_typeof(wc_order_attribution))){var t=wc_order_attribution.params;if(e('input[name^="'.concat(t.prefix,'"]')))for(var a=0,o=Object.keys(wc_order_attribution.fields);a<o.length;a++){var n=o[a],i=e('input[name="'.concat(t.prefix).concat(n,'"]'));if(1!==i.length){var r="";i.each(function(){""!==e(this).val()&&(r=e(this).val())}),i.val(r)}}}}()}catch(e){}}),function(){function t(e){setTimeout(function(){var t=e.find("label").text();void 0!==t&&e.find(".select2-selection__placeholder").text(t)},500)}0!=e(".wfacp-modern-label").length&&(e("#shipping_country").on("change",function(){t(e("#shipping_state_field"))}),e("#billing_country").on("change",function(){t(e("#billing_state_field"))}))}(),function(){var t=e(".mailchimp-newsletter");t.length>0&&t.addClass("wfacp-form-control-wrapper wfacp-col-full wfacp_checkbox_field");var a=e(".mc4wp-checkbox");a.length>0&&a.addClass("wfacp-form-control-wrapper wfacp-col-full wfacp_checkbox_field");var o=e("#ss_wc_mailchimp_opt_in");o.length>0&&o.parents(".woocommerce-mailchimp-opt-in").addClass("wfacp-form-control-wrapper wfacp-col-full wfacp_checkbox_field"),e(".address-field input,.address-field select").on("input",function(){e(this).parents(".form-row").hasClass("wfacp-anim-wrap")||e(this).parents(".form-row").addClass("wfacp-anim-wrap")}),e(document.body).on("wfacp_sustain_multi_checkout_page_run",function(){"undefined"==typeof b4_checkout_updating?window.b4_checkout_updating=!0:b4_checkout_updating=!0}),e(document).on("wfacp_sustain_multi_checkout_page_finish",function(){"undefined"!=typeof b4_checkout_updating&&update_checkout()})}(),e(document).on("click",".wfacp_mb_mini_cart_wrap .wfacp_mb_cart_accordian",function(t){t.preventDefault();var a=e(this),o=a.siblings(".wfacp_mb_mini_cart_sec_accordion_content");o.hasClass("wfacp_display_none")?(a.addClass("wfacp_accordian_active"),o.slideDown("slow"),o.removeClass("wfacp_display_none"),a.find(".wfacp_show_icon_wrap img").addClass("wfacp_up_arrow"),a.find(".wfacp_show_icon_wrap a span").text(a.attr("attr-expend"))):(setTimeout(function(){a.removeClass("wfacp_accordian_active")},300),o.slideUp("slow"),o.addClass("wfacp_display_none"),a.find(".wfacp_show_icon_wrap img").removeClass("wfacp_up_arrow"),a.find(".wfacp_show_icon_wrap a span").text(a.attr("attr-collaps")))}),function(){if(0!==c.length){e(document.body).trigger("wfacp_sustain_multi_checkout_page_run",[c]);var t=wfacp_frontend.id,a=wfacp_frontend.id;try{if(!("sessionStorage"in window&&null!==window.sessionStorage))return;window.localStorage.setItem("wfacp_checkout_page_id",wfacp_frontend.id),window.addEventListener("storage",function(e){"wfacp_checkout_page_id"===e.key&&(a=e.newValue,window.wfacp_haschanges="yes")}),window.addEventListener("focus",function(e){t!==a&&a>0&&"yes"===window.wfacp_haschanges&&refresh_page_data(t)})}catch(e){}}}(),function(){var t=e(".wfacp-form-control");if("undefined"!=typeof Storage&&t.length>0&&wfacp_frontend.hasOwnProperty("autopopulate")&&"yes"===wfacp_frontend.autopopulate)return populate_fields_value(),"";setTimeout(function(t){t.each(function(){var t=e(this);!t.hasClass("address-field")||t.hasClass("wfacp-anim-wrap")?""!==t.val()&&null!=t.val()?t.parents(".wfacp-form-control-wrapper").hasClass("wfacp-anim-wrap")||t.parents(".wfacp-form-control-wrapper").addClass("wfacp-anim-wrap"):t.parents(".wfacp-form-control-wrapper").removeClass("wfacp-anim-wrap"):t.addClass("wfacp-anim-wrap")})},1e3,t)}(),wfacp_frontend.hasOwnProperty("autopopulatestate")&&"yes"===wfacp_frontend.autopopulatestate&&(e(document.body).on("change","#shipping_postcode",u),e(document.body).on("change","#shipping_country",u),e(document.body).on("change","#billing_country",h),e(document.body).on("change","#billing_postcode",h)),t=(new Date).getTime(),window.addEventListener("load",function(){try{if(!("sessionStorage"in window&&null!==window.sessionStorage))return;window.localStorage.setItem("wfacp_page_is_loaded",JSON.stringify({id:wfacp_frontend.id,time:t}))}catch(e){console.log(e)}}),window.addEventListener("storage",function(e){if("wfacp_page_is_loaded"===e.key&&1==is_document_visible()){var a=JSON.parse(e.newValue),o=parseInt(a.id),n=parseInt(a.time);o>0&&wfacp_frontend.id!==o&&n!=t&&setTimeout(function(){refresh_page_data(wfacp_frontend.id)},1e3)}}),e("body").addClass("wfacp_do_not_show_block"),e(document).ajaxSend(function(e,t,a){wfacp_frontend.hooks.applyFilters("wfacp_do_not_allowed_ajax_abort",!1,e,t,a)?wfacp_frontend.hooks.doAction("wfacp_do_not_allowed_ajax_abort_placeholder",e,t,a):(a.url.indexOf("get_refreshed_fragments")>-1&&wfacp_frontend.hooks.applyFilters("wfacp_not_allow_get_refreshed_fragments_call",!0,e,t,a)&&t.abort(),(a.url.indexOf("wc_stripe_get_cart_details")>-1||a.url.indexOf("update_order_review")>-1)&&0==refresh_page_data_load_trigger&&t.abort())}),e(document.body).on("click",".wfacp_edit_address",function(t){t.preventDefault(),e(".wfacp-form-control-wrapper").removeClass("hidden"),"billing"===e(this).data("type")&&e(".wfacp_express_billing_address").slideToggle(),"shipping"===e(this).data("type")&&e(".wfacp_express_shipping_address").slideToggle()}),e(document.body).on("click","#place_order",function(){var t;(t=e(".wfacp_select2_country_state")).length>0&&t.removeClass("wfacp_select2_country_state"),e(".woocommerce-error").remove()}),function(){if("yes"!=wfacp_frontend.is_checkout_pay_page){var t={shipping_first_name:"billing_first_name",shipping_last_name:"billing_last_name",shipping_address_1:"billing_address_1",shipping_address_2:"billing_address_2",shipping_city:"billing_city",shipping_postcode:"billing_postcode",shipping_country:"billing_country",shipping_company:"billing_company",shipping_state:"billing_state",shipping_phone:"billing_phone",billing_phone:"shipping_phone",billing_first_name:"shipping_first_name",billing_last_name:"shipping_last_name",shipping_house_number:"billing_house_number",shipping_street_name:"billing_street_name",shipping_house_number_suffix:"billing_house_number_suffix"};for(var a in e("#billing_same_as_shipping").on("change",function(){e(this).is(":checked")||o()}),t)i(a);e(window).on("bwf_checkout_load",function(){o()}),e(document.body).on("wfacp_gmap_address_selected",function(){o()})}function o(){setTimeout(function(){for(var a in t)n(e("#"+a))},100)}function n(a){var o=a.attr("id"),n=e("#"+t[o]);if(0!==n.length){var i=n.attr("type"),r=a.val();n.parents(".wfacp_divider_field.wfacp_divider_billing").length>0?e("#billing_same_as_shipping").length>0&&0===e("#billing_same_as_shipping:checked").length&&n.val(r):n.parents(".wfacp_divider_field.wfacp_divider_shipping").length>0?e("#shipping_same_as_billing").length>0&&0===e("#shipping_same_as_billing:checked").length&&n.val(r):"text"!=i&&!1===n.is(":visible")&&n.val(r)}}function i(t){e(document.body).on("change","#"+t,function(){n(e(this))})}}(),g()}(jQuery),function(e){e(document.body).on("checkout_error",function(){e(".wfacp_modal_container").scroll().animate({scrollTop:0},1e3);var t=e("ul.woocommerce_error.woocommerce-error.wc-stripe-error:visible");t.length>0&&e.scroll_to_notices(t)}),e(document).ready(function(t){e(document.body).on("click",".wfacp-payment-tab-list",function(t){if(t.preventDefault(),e(this).hasClass("visited_cls")){var a=e(this).attr("step");if(e(".wfacp_page:visible").hasClass(a))return;var o=e(".wfacp-payment-tab-list");o.removeClass("wfacp-active"),e(this).addClass("wfacp-active"),e(".wfacp_page").fadeOut(300);var n=e(".wfacp-payment-tab-list:last");return e(this)[0]==n[0]&&e(".wfacp_payment").removeClass("wfacp_hide_payment_part").addClass("wfacp_show_payment_part"),void e(".wfacp_page."+a).fadeIn(600,function(){var t={next_shown:a,current_step:a,last_step:!1};"two_step"===a&&2===o.length?(t.hide_step="two_step",t.last_step=!0,t.last_step=!0):"third_step"===a&&3==o.length&&(t.hide_step="two_step",t.last_step=!0),e(document.body).trigger("wfacp_step_switching",t),e(".country_to_state").length>0&&e(document.body).trigger("country_to_state_changed")})}}),e(".wfacp_modal_open").on("click",function(t){t.preventDefault(),e(".wfacp_modal_overlay").removeClass("wfacp_display_none"),e(".wfacp_modal_outerwrap").fadeIn(300),e("body").addClass("wfacp_overflow_hide")}),e(".wfacp_modal_close").on("click",function(t){t.preventDefault(),e(".wfacp_modal_overlay").addClass("wfacp_display_none"),e(".wfacp_modal_outerwrap").fadeOut(300),e("body").removeClass("wfacp_overflow_hide")}),function(){var t=e(".woocommerce-form-login"),a=e(".wfacp_modal_open");if(a.length>0){var o=localStorage.getItem("wfacp_embed_form_login");null!==o&&"yes"===o&&(localStorage.removeItem("wfacp_embed_form_login"),a.trigger("click"))}t.on("submit",function(){localStorage.setItem("wfacp_embed_form_login","yes")})}()}),e(document.body).on("keyup",".wfacp_dob",function(){var t=new Date,a=e(this).data("label");e(this).css("border","1px solid #bfbfbf");var o=e(this).val(),n=e(this).data("min"),i=e(this).data("max");""!=o&&("day"==a||"month"==a)&&n>o?e(this).val(n):""!=o&&("day"==a||"month"==a)&&i<o&&e(this).val(i);var r=new Date(o+"-1-1");("year"==a&&"Invalid Date"==r||n>o||t<r)&&e(this).css("border","2px solid #d50000")})}(jQuery),function(e){var t=function(){function t(e){_classCallCheck(this,t),void 0!=e&&(this.event_data=[],this.instance_timeout=null,this.timeout=1500,this.track_name="",this.track_id=e.id,this.settings=e.settings,this.positions=e.positions,this.data={add_to_cart:e.add_to_cart?e.add_to_cart:{},checkout:e.checkout,payment_info:{},last_checkout_data:null},this.add_to_cart_run=!1,this.checkout_event_run=!1,this.init(),this.attach_triggers())}return _createClass(t,[{key:"init",value:function(){}},{key:"fire_events",value:function(e){this.positions.add_to_cart===e&&0==this.add_to_cart_run&&(this.add_to_cart(),this.add_to_cart_run=!0),this.positions.checkout===e&&this.checkout()}},{key:"attach_triggers",value:function(){var t=this;e("#billing_email").on("change",function(){try{wfacp_validate_email(e(this).val())&&t.fire_events("email")}catch(e){console.log(e)}}),"complete"===document.readyState||"loading"===document.readyState?e(document).ready(function(){try{t.fire_events("load"),t.load(),t.funnel_step(),t.single_event_trigger()}catch(e){console.log(e)}}):e(window).on("load",function(){try{t.fire_events("load"),t.load(),t.funnel_step(),t.single_event_trigger()}catch(e){console.log(e)}})}},{key:"single_event_trigger",value:function(){var t=this,a=this,o=e(".wfacp_next_page_button"),n=!1,i=!1;o.length>0&&e(document.body).on("wfacp_step_switching",function(){try{!1===n&&(a.fire_events("button"),n=!0)}catch(e){console.log(e)}}),wfacp_frontend.hooks.addAction("wfacp_checkout_place_order",function(){try{0===o.length&&0===e(".woocommerce-invalid-required-field:visible").length&&a.fire_events("button"),!1===i&&(t.payment_info(),i=!0),0===o.length&&!1===t.checkout_event_run&&t.checkout()}catch(e){console.log(e)}}),e(document.body).on("angelleye_paypal_onclick",function(){try{!1===i&&(a.payment_info(),i=!0)}catch(e){console.log(e)}}),e(document.body).on("kp_auth_success",function(){try{!1===i&&(a.payment_info(),i=!0)}catch(e){console.log(e)}}),e(document.body).on("wfob_product_added",function(e,t){try{a.track_bump_item(t)}catch(e){console.log(e)}}),e(document.body).on("wfob_product_removed",function(e,t){try{a.track_remove_bump_item(t)}catch(e){console.log(e)}}),e(document.body).on("wfacp_product_added",function(e,t){try{a.add_item(t)}catch(e){console.log(e)}}),e(document.body).on("wfacp_checkout_data",function(e,t){if(t.hasOwnProperty("checkout")&&t.hasOwnProperty("checkout")){if(void 0===t.checkout)return;if(!t.checkout.hasOwnProperty(a.track_name))return;a.data.checkout=t.checkout[a.track_name],n=!1,a.checkout_event_run=!1}})}},{key:"add_item",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(e.hasOwnProperty("item_key")&&e.hasOwnProperty("item")&&e.item.hasOwnProperty(e.item_key)){var a=e.item_key;if(void 0==this.data.add_to_cart)return;if(this.data.add_to_cart.hasOwnProperty(a))return;if(e.item[a].hasOwnProperty(this.track_name))if(e.item.hasOwnProperty("is_bundle")&&0!==e.item[a][this.track_name].length){var o=e.item[a][this.track_name];for(var n in o)this.data.add_to_cart[n]=o[n],this.single_add_to_cart(o[n],t)}else this.data.add_to_cart[a]=e.item[a],this.single_add_to_cart(e.item[a][this.track_name],t);this.checkout_event_run=!1}}},{key:"remove_item",value:function(e){if(e.hasOwnProperty("item_key")&&e.hasOwnProperty("item")&&e.item.hasOwnProperty(e.item_key)){var t=e.item_key;if(this.data.add_to_cart.hasOwnProperty(t)&&delete this.data.add_to_cart[t],e.item[t].hasOwnProperty(this.track_name))if(e.item.hasOwnProperty("is_bundle")&&0!==e.item[t][this.track_name].length){var a=e.item[t][this.track_name];for(var o in a)this.remove_add_to_cart(a[o],e.item.cart_key)}else this.remove_add_to_cart(e.item[t][this.track_name],e.item.cart_key);this.checkout_event_run=!1}}},{key:"single_add_to_cart",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];"true"!==this.settings.add_to_cart&&1!=t||this.event_single_add_to_cart(e)}},{key:"remove_add_to_cart",value:function(e){this.event_remove_add_to_cart(e)}},{key:"event_single_add_to_cart",value:function(e){}},{key:"event_remove_add_to_cart",value:function(e){}},{key:"add_to_cart",value:function(){"true"===this.settings.add_to_cart&&this.event_add_to_cart()}},{key:"event_add_to_cart",value:function(){}},{key:"checkout",value:function(){var e=JSON.stringify(this.data.checkout);"true"===this.settings.checkout&&e!==this.data.last_checkout_data&&0==this.checkout_event_run&&(this.event_checkout(e),this.data.last_checkout_data=e,this.checkout_event_run=!0)}},{key:"event_checkout",value:function(e){}},{key:"payment_info",value:function(){"true"===this.settings.payment&&this.event_payment_info()}},{key:"event_payment_info",value:function(){}},{key:"load",value:function(){}},{key:"get_event_id",value:function(){var e=(new Date).getTime();return parseInt(e/1e3)}},{key:"custom_event",value:function(e,t){}},{key:"funnel_step",value:function(e,t){if("true"===this.settings.custom){var a={post_id:wfacp_frontend.id,page_title:wfacp_frontend.title};wfacp_frontend.hasOwnProperty("funnel_id")&&(a.funnel_id=wfacp_frontend.funnel_id),wfacp_frontend.hasOwnProperty("funnel_title")&&(a.funnel_title=wfacp_frontend.funnel_title),this.custom_event("WooFunnels_Checkout",a)}}},{key:"track_bump_item",value:function(e){if("object"==("undefined"==typeof wfob_frontend?"undefined":_typeof(wfob_frontend))&&wfob_frontend.hasOwnProperty("track")&&(1==wfob_frontend.track[this.track_name].add_to_cart&&this.add_item(e,!0),wfob_frontend.track[this.track_name].hasOwnProperty("custom_bump")&&1==wfob_frontend.track[this.track_name].custom_bump)){var t={post_id:wfacp_frontend.id,page_title:wfacp_frontend.title};wfacp_frontend.hasOwnProperty("funnel_id")&&(t.funnel_id=wfacp_frontend.funnel_id),wfacp_frontend.hasOwnProperty("funnel_title")&&(t.funnel_title=wfacp_frontend.funnel_title),this.custom_event("Woofunnels_Bump",t)}}},{key:"track_remove_bump_item",value:function(e){"object"==("undefined"==typeof wfob_frontend?"undefined":_typeof(wfob_frontend))&&wfob_frontend.hasOwnProperty("track")&&1==wfob_frontend.track[this.track_name].add_to_cart&&this.remove_item(e)}}],[{key:"enqueue_js",value:function(){}}]),t}(),a=function(a){_inherits(n,t);var o=_createSuper(n);function n(e){var t;return _classCallCheck(this,n),(t=o.call(this,e)).pixel_event_data={AddToCart:{},InitiateCheckout:{},AddPaymentInfo:{},PageView:{}},t.track_name="pixel",t}return _createClass(n,[{key:"send_ajax",value:function(){var t=this;wfacp_send_ajax({action:"analytics",type:"post",data:{event_data:this.event_data,source:e("#wfacp_source").val()}},function(e){t.event_data=[],t.timeout=100})}},{key:"send_data",value:function(e,t,a){var o=this;this.event_data.push({event:e,data:t,event_id:a}),clearTimeout(this.instance_timeout),this.instance_timeout=setTimeout(function(){o.send_ajax()},this.timeout)}},{key:"fbq",value:function(e){function t(t,a,o){return e.apply(this,arguments)}return t.toString=function(){return e.toString()},t}(function(e,t,a){var o=this.get_event_id();"true"==wfacp_analytics_data.conversion_api&&this.send_data(e,t,o),t="undefined"!=typeof wffnAddTrafficParamsToEvent?wffnAddTrafficParamsToEvent(t):t,void 0===a?fbq("trackSingle",this.track_id,e,t,{eventID:o}):fbq("trackCustom",e,t,{eventID:o})})},{key:"init",value:function(){wfacp_analytics_data.hasOwnProperty("fb_advanced")&&0!==wfacp_analytics_data.fb_advanced.length?fbq("init",this.track_id,wfacp_analytics_data.fb_advanced):fbq("init",this.track_id)}},{key:"event_add_to_cart",value:function(){var e=this.data.add_to_cart;for(var t in e)this.event_single_add_to_cart(e[t],t)}},{key:"event_single_add_to_cart",value:function(e,t){"function"==typeof fbq&&this.fbq("AddToCart",e)}},{key:"event_remove_add_to_cart",value:function(e,t){"function"==typeof fbq&&this.fbq("RemoveFromCart",e)}},{key:"event_checkout",value:function(e){"function"==typeof fbq&&this.fbq("InitiateCheckout",JSON.parse(e))}},{key:"event_payment_info",value:function(){if("function"==typeof fbq&&"function"==typeof fbq)if(this.data.hasOwnProperty("checkout")&&void 0!==this.data.checkout&&void 0!=this.data.checkout){var e=JSON.stringify(this.data.checkout);delete(e=JSON.parse(e)).content_name,delete e.content_type,delete e.num_ids,delete e.num_items,delete e.plugin,delete e.subtotal,delete e.user_roles,this.fbq("AddPaymentInfo",e)}else this.fbq("AddPaymentInfo",{})}},{key:"load",value:function(){"function"==typeof fbq&&""!==this.track_id&&"true"===this.settings.page_view&&this.fbq("PageView",{})}},{key:"custom_event",value:function(e,t){this.fbq(e,t,!0)}}],[{key:"enqueue_js",value:function(){var e,t,a,o,n,i;e=window,t=document,a="script",e.fbq||(o=e.fbq=function(){o.callMethod?o.callMethod.apply(o,arguments):o.queue.push(arguments)},e._fbq||(e._fbq=o),o.push=o,o.loaded=!0,o.version="2.0",o.queue=[],(n=t.createElement(a)).defer=!0,n.src="https://connect.facebook.net/en_US/fbevents.js",(i=t.getElementsByTagName(a)[0]).parentNode.insertBefore(n,i))}}]),n}(),o=function(e){_inherits(o,t);var a=_createSuper(o);function o(e){var t;return _classCallCheck(this,o),(t=a.call(this,e)).track_name="google_ua",window.dataLayer=window.dataLayer||[],window.wfacpGtagLoaded||(t.gtag("js",new Date),window.wfacpGtagLoaded=!0),t.gtag("config",t.track_id,{}),t}return _createClass(o,[{key:"load",value:function(){"true"===this.settings.page_view&&"google_ads"===this.track_name&&this.gtag("event","page_view",{send_to:this.track_id})}},{key:"gtag",value:function(){dataLayer.push(arguments)}},{key:"event_checkout",value:function(e){var t=[];"google_ua"===this.track_name?(e=JSON.parse(e)).length>0&&((t=e[0]).send_to=this.track_id,t.event_category="ecommerce",t.non_interaction=!0):t={send_to:this.track_id,event_category:"ecommerce",items:JSON.parse(e),non_interaction:!0},t="undefined"!=typeof wffnAddTrafficParamsToEvent?wffnAddTrafficParamsToEvent(t):t,this.gtag("event","begin_checkout",t)}},{key:"event_single_add_to_cart",value:function(e){e.send_to=this.track_id,e.event_category="ecommerce",e.non_interaction=!0;var t="undefined"!=typeof wffnAddTrafficParamsToEvent?wffnAddTrafficParamsToEvent(e):e;this.gtag("event","add_to_cart",t)}},{key:"event_remove_add_to_cart",value:function(e,t){e.send_to=this.track_id,e.event_category="ecommerce",e.non_interaction=!0;var a="undefined"!=typeof wffnAddTrafficParamsToEvent?wffnAddTrafficParamsToEvent(e):e;this.gtag("event","remove_from_cart",a)}},{key:"event_add_to_cart",value:function(){if(void 0!==this.data.add_to_cart&&void 0!=this.data.add_to_cart){var e=JSON.stringify(this.data.add_to_cart);for(var t in e=JSON.parse(e))this.event_single_add_to_cart(e[t])}}},{key:"event_payment_info",value:function(){var e={send_to:this.track_id,non_interaction:!0};if("google_ua"===this.track_name){var t=this.data.checkout;t.length>0&&((e=t[0]).send_to=this.track_id,e.non_interaction=!0)}e="undefined"!=typeof wffnAddTrafficParamsToEvent?wffnAddTrafficParamsToEvent(e):e,this.gtag("event","add_payment_info",e)}},{key:"custom_event",value:function(e,t){t.send_to=this.track_id,t.event_category="ecommerce",t.non_interaction=!0;var a="undefined"!=typeof wffnAddTrafficParamsToEvent?wffnAddTrafficParamsToEvent(t):t;this.gtag("event",e,a)}}]),o}(),n=function(e){_inherits(a,o);var t=_createSuper(a);function a(e){var o;return _classCallCheck(this,a),(o=t.call(this,e)).track_name="google_ads",window.dataLayer=window.dataLayer||[],o}return _createClass(a,[{key:"event_single_add_to_cart",value:function(e){e.send_to=this.track_id,e.event_category="ecommerce",e.non_interaction=!0;var t="undefined"!=typeof wffnAddTrafficParamsToEvent?wffnAddTrafficParamsToEvent(e):e;this.gtag("event","add_to_cart",t)}},{key:"event_checkout",value:function(){}},{key:"event_payment_info",value:function(){}}]),a}(),i=function(e){_inherits(o,t);var a=_createSuper(o);function o(e){var t;return _classCallCheck(this,o),(t=a.call(this,e)).track_name="pint",t}return _createClass(o,[{key:"init",value:function(e){this.track_id.split(",").forEach(function(e){pintrk("load",e)})}},{key:"load",value:function(){"function"==typeof pintrk&&""!==this.track_id&&"true"===this.settings.page_view&&pintrk("page")}},{key:"send_data",value:function(e,t,a){}},{key:"pint",value:function(e,t){window.pintrk&&(t="undefined"!=typeof wffnAddTrafficParamsToEvent?wffnAddTrafficParamsToEvent(t):t,pintrk("track",e,t))}},{key:"event_checkout",value:function(e){var t=JSON.parse(e);this.pint("InitiateCheckout",t)}},{key:"event_single_add_to_cart",value:function(e){this.pint("addtocart",e)}},{key:"event_remove_add_to_cart",value:function(e,t){this.pint("RemoveFromCart",e)}},{key:"event_add_to_cart",value:function(){if(void 0!==this.data.add_to_cart&&void 0!=this.data.add_to_cart){var e=JSON.stringify(this.data.add_to_cart);for(var t in e=JSON.parse(e))this.event_single_add_to_cart(e[t])}}},{key:"custom_event",value:function(e,t){this.pint(e,t)}}],[{key:"enqueue_js",value:function(){!function(e){if(!window.pintrk){window.pintrk=function(){window.pintrk.queue.push(Array.prototype.slice.call(arguments))};var t=window.pintrk;t.queue=[],t.version="3.0";var a=document.createElement("script");a.defer=!0,a.src="https://s.pinimg.com/ct/core.js";var o=document.getElementsByTagName("script")[0];o.parentNode.insertBefore(a,o)}}()}}]),o}(),r=function(e){_inherits(o,t);var a=_createSuper(o);function o(e){var t;return _classCallCheck(this,o),(t=a.call(this,e)).track_name="tiktok",t}return _createClass(o,[{key:"init",value:function(){"object"===("undefined"==typeof ttq?"undefined":_typeof(ttq))&&(ttq.load(this.track_id),wfacp_analytics_data.hasOwnProperty("tiktok_advanced")&&0!==wfacp_analytics_data.tiktok_advanced.length&&ttq.instance(this.track_id).identify(wfacp_analytics_data.tiktok_advanced))}},{key:"load",value:function(){""!==this.track_id&&"true"===this.settings.page_view&&ttq.page()}},{key:"ttq",value:function(e){function t(t,a){return e.apply(this,arguments)}return t.toString=function(){return e.toString()},t}(function(e,t){if("object"===("undefined"==typeof ttq?"undefined":_typeof(ttq))){var a=this;setTimeout(function(){a.get_event_id();ttq.instance(a.track_id).track(e,t)},1200)}})},{key:"event_payment_info",value:function(){"object"===("undefined"==typeof ttq?"undefined":_typeof(ttq))&&this.ttq("AddPaymentInfo",this.data.checkout)}},{key:"event_checkout",value:function(e){var t=JSON.parse(e),a=this;setTimeout(function(){a.ttq("InitiateCheckout",t)},200)}},{key:"event_single_add_to_cart",value:function(e){this.ttq("AddToCart",e)}},{key:"event_remove_add_to_cart",value:function(e,t){}},{key:"event_add_to_cart",value:function(){if(void 0!==this.data.add_to_cart&&void 0!=this.data.add_to_cart){var e=JSON.stringify(this.data.add_to_cart);for(var t in e=JSON.parse(e))this.event_single_add_to_cart(e[t])}}}],[{key:"enqueue_js",value:function(){!function(e,t,a){e.TiktokAnalyticsObject=a;var o=e[a]=e[a]||[];o.methods=["page","track","identify","instances","debug","on","off","once","ready","alias","group","enableCookie","disableCookie"],o.setAndDefer=function(e,t){e[t]=function(){e.push([t].concat(Array.prototype.slice.call(arguments,0)))}};for(var n=0;n<o.methods.length;n++)o.setAndDefer(o,o.methods[n]);o.instance=function(e){for(var t=o._i[e]||[],a=0;a<o.methods.length;a++)o.setAndDefer(t,o.methods[a]);return t},o.load=function(e,t){var n="https://analytics.tiktok.com/i18n/pixel/events.js";o._i=o._i||{},o._i[e]=[],o._i[e]._u=n,o._t=o._t||{},o._t[e]=+new Date,o._o=o._o||{},o._o[e]=t||{};var i=document.createElement("script");i.type="text/javascript",i.defer=!0,i.src=n+"?sdkid="+e+"&lib="+a;var r=document.getElementsByTagName("script")[0];r.parentNode.insertBefore(i,r)}}(window,document,"ttq")}}]),o}(),c=function(e){_inherits(o,t);var a=_createSuper(o);function o(e){var t;return _classCallCheck(this,o),(t=a.call(this,e)).track_name="snapchat",t}return _createClass(o,[{key:"init",value:function(){"function"==typeof snaptr&&snaptr("init",this.track_id,{integration:"woocommerce",user_email:this.settings.user_email})}},{key:"load",value:function(){""!==this.track_id&&"true"===this.settings.page_view&&this.snaptr("PAGE_VIEW",{content_id:wfacp_frontend.id})}},{key:"snaptr",value:function(e){function t(t,a){return e.apply(this,arguments)}return t.toString=function(){return e.toString()},t}(function(e,t){"function"==typeof snaptr&&(t="undefined"!=typeof wffnAddTrafficParamsToEvent?wffnAddTrafficParamsToEvent(t):t,snaptr("track",e,t))})},{key:"event_checkout",value:function(e){var t=JSON.parse(e);this.snaptr("START_CHECKOUT",t)}},{key:"event_payment_info",value:function(){}},{key:"event_single_add_to_cart",value:function(e){this.snaptr("ADD_CART",e)}},{key:"event_remove_add_to_cart",value:function(e,t){}},{key:"event_add_to_cart",value:function(){if(void 0!==this.data.add_to_cart&&void 0!=this.data.add_to_cart){var e=JSON.stringify(this.data.add_to_cart);for(var t in e=JSON.parse(e))this.event_single_add_to_cart(e[t])}}},{key:"custom_event",value:function(e,t){}}],[{key:"enqueue_js",value:function(){!function(e,t,a){if(!e.snaptr){var o=e.snaptr=function(){o.handleRequest?o.handleRequest.apply(o,arguments):o.queue.push(arguments)};o.queue=[];var n="script",i=t.createElement(n);i.defer=!0,i.src="https://sc-static.net/scevent.min.js";var r=t.getElementsByTagName(n)[0];r.parentNode.insertBefore(i,r)}}(window,document)}}]),o}(),s=function(){function t(){_classCallCheck(this,t)}return _createClass(t,null,[{key:"init",value:function(){e(document).ready(function(){if(window.wfacpGtagLoaded=!1,"1"!==wfacp_frontend.is_customizer&&"yes"!=wfacp_frontend.edit_mode){if("undefined"!=typeof wfacp_head_track_load){if("no"===wfacp_head_track_load.load_track_script_head)return;wfacp_head_track_load.load_track_script_head="no"}if(0!=wfacp_frontend.hooks.applyFilters("wfacp_do_tracking",wfacp_analytics_data.shouldRender)){if(wfacp_frontend.tracks={},wfacp_analytics_data.hasOwnProperty("pixel")&&wfacp_analytics_data.pixel.hasOwnProperty("id")){a.enqueue_js();var e=wfacp_analytics_data.pixel.id.split(",");if(e.length>0){wfacp_frontend.tracks.facebook={};for(var t=0;t<e.length;t++){var s=e[t],_=JSON.stringify(wfacp_analytics_data.pixel);(_=JSON.parse(_)).id=s.trim(),wfacp_frontend.tracks.facebook[s]=new a(_)}}}if(wfacp_analytics_data.hasOwnProperty("google_ua")&&wfacp_analytics_data.google_ua.hasOwnProperty("id")){var d=wfacp_analytics_data.google_ua.id.split(",");if(d.length>0){wfacp_frontend.tracks.google_ua={};for(var p=0;p<d.length;p++){var l=d[p],f=JSON.stringify(wfacp_analytics_data.google_ua);(f=JSON.parse(f)).id=l.trim(),wfacp_frontend.tracks.google_ua[l]=new o(f)}}}if(wfacp_analytics_data.hasOwnProperty("google_ads")&&wfacp_analytics_data.google_ads.hasOwnProperty("id")){var u=wfacp_analytics_data.google_ads.id.split(",");if(u.length>0){wfacp_frontend.tracks.google_ads={};for(var h=0;h<u.length;h++){var w=u[h],m=JSON.stringify(wfacp_analytics_data.google_ads);(m=JSON.parse(m)).id=w.trim(),wfacp_frontend.tracks.google_ads[w]=new n(m)}}}if(wfacp_analytics_data.hasOwnProperty("pint")&&wfacp_analytics_data.pint.hasOwnProperty("id")){var v=wfacp_analytics_data.pint.id.split(",");if(v.length>0){i.enqueue_js(),wfacp_frontend.tracks.pint={};for(var g=0;g<v.length;g++){var y=v[g],b=JSON.stringify(wfacp_analytics_data.pint);(b=JSON.parse(b)).id=y.trim(),wfacp_frontend.tracks.pint[y]=new i(b)}}}if(wfacp_analytics_data.hasOwnProperty("tiktok")&&wfacp_analytics_data.tiktok.hasOwnProperty("id")){var k=wfacp_analytics_data.tiktok.id.split(",");if(k.length>0){r.enqueue_js(),wfacp_frontend.tracks.tiktok={};for(var C=0;C<k.length;C++){var F=k[C],x=JSON.stringify(wfacp_analytics_data.tiktok);(x=JSON.parse(x)).id=F.trim(),wfacp_frontend.tracks.tiktok[F]=new r(x)}}}if(wfacp_analytics_data.hasOwnProperty("snapchat")&&wfacp_analytics_data.snapchat.hasOwnProperty("id")){var O=wfacp_analytics_data.snapchat.id.split(",");if(O.length>0){c.enqueue_js(),wfacp_frontend.tracks.snapchat={};for(var P=0;P<O.length;P++){var q=O[P],A=JSON.stringify(wfacp_analytics_data.snapchat);(A=JSON.parse(A)).id=q.trim(),wfacp_frontend.tracks.snapchat[q]=new c(A)}}}}}})}}]),t}();try{s.init()}catch(e){console.log(e)}}(jQuery),function(e){var t=function(){function t(){_classCallCheck(this,t),this.timeout1=null,this.timeout2=null,this.billing_country_field=e("#billing_country_field"),this.intl_inputs={billing:null,shipping:null},this.phone_data={billing:{code:"",number:"",hidden:""},shipping:{code:"",number:"",hidden:""}},this.events()}return _createClass(t,[{key:"events",value:function(){if("no"!==wfacp_frontend.enable_phone_flag){var t=this;e(document.body).on("wfacp_step_switching",function(t,a){setTimeout(function(){var t="single_step";"two_step"===a.current_step?t="single_step":"third_step"===a.current_step&&(t="two_step"),e("."+t+" #billing_country:visible").length>0&&e("#billing_country:visible").trigger("change"),e("."+t+" #shipping_country:visible").length>0&&e("#shipping_country:visible").trigger("change")},600)}),e(document.body).on("change","#billing_country",function(a,o){"object"===_typeof(o)&&o.hasOwnProperty("wfacp_step_switch")||t.setCountry("billing",e(this).val())}),e(document.body).on("change","#shipping_country",function(a,o){"object"===_typeof(o)&&o.hasOwnProperty("wfacp_step_switch")||(t.setCountry("shipping",e(this).val()),0===t.billing_country_field.length&&t.setCountry("billing",e(this).val()),t.billing_country_field.length>=1&&!t.billing_country_field.is(":visible")&&t.setCountry("billing",e(this).val()))}),t.enablePhoneField("billing"),t.enablePhoneField("shipping"),e(document.body).on("wfacp_intl_setup",function(){t.enablePhoneField("billing"),t.enablePhoneField("shipping")}),e(document).ready(function(){t.AllowPropagation()}),"no"!==wfacp_frontend.enable_phone_validation&&(this.loadUtils(),e(document.body).on("focusout","#billing_phone",function(){t.inline_validate(e(this))}),e(document.body).on("focusout","#shipping_phone",function(){t.inline_validate(e(this),"shipping")}),e(document.body).on("focusin","#billing_phone",function(){e(".wfacp_billing_phone_field_error").remove(),e(this).parents(".wfacp-form-control-wrapper").removeClass("woocommerce-invalid-required-field woocommerce-invalid-phone-field")}),e(document.body).on("focusin","#shipping_phone",function(){e(".wfacp_shipping_phone_field_error").remove(),e(this).parents(".wfacp-form-control-wrapper").removeClass("woocommerce-invalid-required-field woocommerce-invalid-phone-field")}),"yes"!=wfacp_frontend.edit_mode&&wfacp_frontend.hooks.addFilter("wfacp_field_validated",this.validate_field.bind(this)))}}},{key:"loadUtils",value:function(){var e=document.createElement("script");e.className="iti-load-utils",e.async=!0,e.src=wfacp_frontend.intl_util_scripts,document.body.appendChild(e)}},{key:"AllowPropagation",value:function(){var t=e(".woocommerce-input-wrapper");t.off("click"),t.on("click",function(t){e(".iti__country-list:visible").length>0||t.stopPropagation()})}},{key:"getCountries",value:function(t){var a=[],o=e("#"+t+"_country");if(0==o.length)return a;o.find("option").length>0?o.find("option").each(function(){var t=e(this).attr("value");""!=t&&a.push(t)}):a.push(o.val());return a}},{key:"getInitialCountry",value:function(){var e="shipping"==(arguments.length>0&&void 0!==arguments[0]?arguments[0]:"billing")?wfacp_frontend.base_country.shipping_country:wfacp_frontend.base_country.billing_country;return""!==e?e:wfacp_frontend.base_country.store_country}},{key:"preferredCountries",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"billing";return"billing"===e&&0===this.billing_country_field.length&&(e="shipping"),this.getCountries(e)}},{key:"enablePhoneField",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"billing",a=(arguments.length>1&&void 0!==arguments[1]&&arguments[1],e("#".concat(t,"_phone")));if(0!==a.length){var o=a[0],n=e("#".concat(t,"_phone_field"));n.addClass("wfacp-intl-phone-flag-field"),0===n.find(".iti__country-list .iti__country").length&&(this.destroy(this.intl_inputs[t]),this.intl_inputs[t]=this.enableInput(o,t));var i=this;o.addEventListener("input change",function(){i.fill_valid_number(t)}),o.addEventListener("focusout",function(){i.fill_valid_number(t)}),i.helping_text(a),i.fill_valid_number(t),""!==a.val()&&a.trigger("change")}}},{key:"enableInput",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"billing",a=this.preferredCountries(t),o=this.getInitialCountry(t);a.length>0&&a.indexOf(o)<0&&(o="");var n=window.intlTelInput(e,{initialCountry:o,separateDialCode:!0,formatOnDisplay:!1,nationalMode:!1,preferredCountries:[],onlyCountries:this.preferredCountries(t),utilsScript:wfacp_frontend.intl_util_scripts}),i=this;return e.removeEventListener("countrychange",function(){i.field_position(n)}),e.addEventListener("countrychange",function(){i.field_position(n)}),function(e,t){var a=setInterval(function(e,t){"object"==_typeof(window.intlTelInputUtils)&&(t.fill_valid_number(e),clearInterval(a))},500,e,t)}(t,i),n}},{key:"setCountry",value:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"billing",a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";""!==a&&void 0!==a&&(["aq","AQ","HM","UM"].indexOf(a)>-1||"object"==_typeof(this.intl_inputs[t])&&null!==this.intl_inputs[t]&&null!==a&&(this.intl_inputs[t].setCountry(a),setTimeout(function(t){e.fill_valid_number(t)},300,t)))}},{key:"destroy",value:function(e){"object"==_typeof(e)&&null!==e&&e.destroy()}},{key:"validatePhoneNumber",value:function(e,t){try{var a={56:/^(?:\+?56)?(?:[ -]?9[ -]?\d{4}[ -]?\d{4})$/};if(a.hasOwnProperty(e))return a[e].test(t)}catch(e){console.log("validatePhoneNumber")}return!1}},{key:"isValidNumber",value:function(e){var t=e.isValidNumber();if(!0===t)return t;var a=e.getNumber(),o=e.getSelectedCountryData();return this.validatePhoneNumber(o.dialCode,a)}},{key:"fill_valid_number",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"billing",a=this.intl_inputs[t];if(null!=a){var o=this.isValidNumber(a);this.field_position(a);var n=e("#wfacp_input_phone_field");if(!1===o||null==o)this.phone_data[t].number="",this.phone_data[t].code="",n.val("{}");else{var i=a.getSelectedCountryData();this.phone_data[t].number=a.getNumber().replace("+"+i.dialCode,""),this.phone_data[t].code=i.dialCode}var r=e("#".concat(t,"_phone"));r.length>0&&(this.phone_data[t].hidden=r.is(":visible")?"no":"yes"),n.val(JSON.stringify(this.phone_data))}}},{key:"inline_validate",value:function(t){var a=this,o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"billing",n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:300;clearTimeout(this.timeout2),this.timeout2=setTimeout(function(t){var n=a.intl_inputs[o],i=a.isValidNumber(n),r=t.parents(".wfacp-form-control-wrapper");if(""!=t.val()){e(".wfacp_".concat(o,"_phone_field_error")).remove();var c=wfacp_frontend.settings.phone_inline_number_number;!1===i||null==i?(e("#wfacp_".concat(o,"_phone")).val(""),e("<span class='wfacp_".concat(o,"_phone_field_error wfacp_inline_field_error'>").concat(c,"</span>")).insertAfter(t),r.addClass("woocommerce-invalid-required-field woocommerce-invalid-phone-field wfacp-inline-error-action")):(e("#wfacp_".concat(o,"_phone")).val(n.getNumber()),r.removeClass("woocommerce-invalid-required-field woocommerce-invalid-phone-field"))}},n,t)}},{key:"validate_field",value:function(t,a){if(a.length>0&&""!==a.val()&&!0===t){var o=a.attr("id");if("shipping_phone"===o||"billing_phone"===o){var n="shipping_phone"==o?"shipping":"billing",i=this.intl_inputs[n];t=this.isValidNumber(i),this.inline_validate(a,n,0),!1===t&&e("#"+o+"_field").addClass("woocommerce-invalid woocommerce-invalid-required-field woocommerce-invalid-phone-field")}}return t}},{key:"mobileValidation",value:function(){return e(".woocommerce-invalid-phone-field").length>0}},{key:"countrychange",value:function(){}},{key:"helping_text",value:function(e){""!=wfacp_frontend.phone_helping_text&&(e.parents("form-row").addClass("wfacp-helping-text-wrap"),e.after('<span class="wfacp-helping-text" wfacp-helping-text="'+wfacp_frontend.phone_helping_text+'"></span>'))}},{key:"field_position",value:function(t){var a=0;void 0!==(a=e(t.selectedFlag).parent(".iti__flag-container").innerWidth())&&""!=a&&(a=parseInt(a)+12,0==e(".wfacp-top").length&&(!0===wfacp_frontend.is_rtl||"1"===wfacp_frontend.is_rtl?e(t.a).parents(".wfacp-form-control-wrapper").find(".wfacp-form-control-label").css("right",a+8):e(t.a).parents(".wfacp-form-control-wrapper").find(".wfacp-form-control-label").css("left",a+8)),!0===wfacp_frontend.is_rtl||"1"===wfacp_frontend.is_rtl?e(t.a).css("cssText","padding-right: "+a+"px !important"):e(t.a).css("cssText","padding-left: "+a+"px !important"))}}]),t}();"function"==typeof window.intlTelInput&&new t}(jQuery);
Back to Directory
File Manager