!function(k){"use strict";var x={init:function(){k(x.ready),x.bindUIActions()},ready:function(){k(".wpforms-form").each(function(){var e=k(this);x.initDefaultValues(e),x.processConditionals(e,!1)})},initDefaultValues:function(e){e.find(".wpforms-conditional-field input, .wpforms-conditional-field select, .wpforms-conditional-field textarea").each(function(){var e=k(this),t=e.val(),i=e.attr("type"),o=e.prop("tagName");switch(-1<["SELECT","BUTTON"].indexOf(o)?o.toLowerCase():i){case"button":case"submit":case"reset":case"hidden":break;case"checkbox":case"radio":e.is(":checked")&&e.attr("data-default-value","checked");break;default:""!==t&&e.attr("data-default-value",t)}})},bindUIActions:function(){k(document).on("change",".wpforms-conditional-trigger input, .wpforms-conditional-trigger select",function(){x.processConditionals(k(this),!0)}),window.addEventListener("elementor/popup/show",function(){x.processConditionals(k(".elementor-popup-modal .wpforms-form"),!0)}),k(document).on("input paste",".wpforms-conditional-trigger input[type=text], .wpforms-conditional-trigger input[type=email], .wpforms-conditional-trigger input[type=url], .wpforms-conditional-trigger input[type=number], .wpforms-conditional-trigger textarea",function(){x.processConditionals(k(this),!0)}),k(document).on("tinymce-editor-init",function(e,t){t.id.startsWith("wpforms-")&&t.on("keyup",function(){x.processConditionals(k("#"+t.id),!0)})}),k(".wpforms-form").on("submit",function(){x.resetHiddenFields(k(this))})},resetHiddenFields:function(e){window.location.hash&&"#wpformsdebug"===window.location.hash&&console.log("Resetting hidden fields...");var i,o,n,a,s=k(e);s.find(".wpforms-conditional-hide :input").each(function(){switch(i=k(this),o=i.attr("type"),n=i.prop("tagName"),-1<["SELECT","BUTTON"].indexOf(n)?n.toLowerCase():o){case"button":case"submit":case"reset":case"hidden":break;case"checkbox":case"radio":i.closest("ul").find("li").removeClass("wpforms-selected"),(a=i.closest("div.wpforms-field-rating-items")).length&&a.find("label").removeClass("selected"),i.is(":checked")&&i.prop("checked",!1).trigger("change");break;case"select":x.resetHiddenSelectField.init(i);break;case"tel":i.val("").trigger("input");var e=i.closest(".wpforms-field").data("field-id"),t=i.siblings('[name="wpforms[fields]['+e+']"]').first();e&&i.data("ruleSmartPhoneField")&&0":v=""!==(y=y.replace(/[^-0-9.]/g,""))&&x.floatval(y)>x.floatval(m);break;case"<":v=""!==(y=y.replace(/[^-0-9.]/g,""))&&x.floatval(y)":">",'"':""","'":"'"},e.replace(/[&<>"']/g,function(e){return t[e]})):null},floatval:function(e){return parseFloat(e)||0},isInsideLayoutField:function(e){return e.parent().hasClass("wpforms-layout-column")}};x.init(),window.wpformsconditionals=x}(jQuery);