`),WPFormsUtils.triggerEvent(e,"wpformsHoneypotFieldInserted",[e,t]),(s=m(`#wpforms-${t}-field_${wpforms_settings.hn_data[t]}-container`,e)).find("input").attr({tabindex:"-1","aria-hidden":"true"}),s.find("label").text(i).attr("aria-hidden","true"))})},getHoneypotRandomLabel(t){let r="";for(let e=0;e<3;e++)r+=t[Math.floor(Math.random()*t.length)]+" ";return r.trim()},getHoneypotFieldId(t){var r=Math.max(...t);let a=0;for(let e=1;ea)return!1;return!0},wpforms_settings.val_filesize),m.validator.addMethod("camera-required",function(e,t){var r=m(t).closest(".wpforms-field-camera");return!r.length||!(t.hasAttribute("required")||r.hasClass("wpforms-field-required"))||t.files&&0{if("string"!=typeof e)return!1;var t=e.indexOf("@",1);if(e.length<6||254=Number(r.data("password-strength-level"))},wpforms_settings.val_password_strength),m(".wpforms-validate").each(function(){let i=m(this),e=i.data("formid"),t;t=void 0!==p["wpforms_"+e]&&p["wpforms_"+e].hasOwnProperty("validate")?p["wpforms_"+e].validate:"undefined"!=typeof wpforms_validate?wpforms_validate:{errorElement:d.isModernMarkupEnabled()?"em":"label",errorClass:"wpforms-error",validClass:"wpforms-valid",ignore:d.getValidationIgnoreRules(i),ignoreTitle:!0,errorPlacement(e,t){d.isLikertScaleField(t)?(t.closest("table").hasClass("single-row")?t.closest(".wpforms-field"):t.closest("tr").find("th")).append(e):d.isWrappedField(t)?t.closest(".wpforms-field").append(e):d.isDateTimeField(t)?d.dateTimeErrorPlacement(t,e):d.isFieldInColumn(t)||d.isFieldHasHint(t)?t.parent().append(e):d.isLeadFormsSelect(t)?t.parent().parent().append(e):t.hasClass("wp-editor-area")?t.parent().parent().parent().append(e):d.isClassicFileUploadWithCamera(t)?e.insertAfter(t.parent().find("p.wpforms-file-upload-capture-camera-classic")):e.insertAfter(t),d.isModernMarkupEnabled()&&e.attr({role:"alert",for:""})},highlight(e,t,r){var a=m(e),i=a.closest(".wpforms-field"),o=a.attr("name");("radio"===a.attr("type")||"checkbox"===a.attr("type")?i.find('input[name="'+o+'"]'):a).addClass(t).removeClass(r).attr("aria-invalid","true"),"password"===a.attr("type")&&""===a.val().trim()&&p.WPFormsPasswordField&&a.data("rule-password-strength")&&a.hasClass("wpforms-field-required")&&WPFormsPasswordField.passwordStrength("",e),i.addClass("wpforms-has-error")},unhighlight(e,t,r){var e=m(e),a=e.closest(".wpforms-field"),i=e.attr("name");("radio"===e.attr("type")||"checkbox"===e.attr("type")?a.find('input[name="'+i+'"]'):e).addClass(r).removeClass(t).attr("aria-invalid","false"),a.find(":input.wpforms-error,[data-dz-errormessage]:not(:empty)").length||a.removeClass("wpforms-has-error"),d.isModernMarkupEnabled()&&e.parent().find("em.wpforms-error").remove()},submitHandler(n){function s(e){var t=e.find(".wpforms-submit");t.prop("disabled",!0),WPFormsUtils.triggerEvent(e,"wpformsFormSubmitButtonDisable",[e,t])}function e(){let e=m(n),t=e.closest(".wpforms-container"),r=e.find(".wpforms-submit"),a=r.data("captchaInvalid"),i=r.data("alt-text"),o=r.get(0).recaptchaID;return e.data("token")&&0===m(".wpforms-token",e).length&&m('').val(e.data("token")).appendTo(e),e.find("#wpforms-field_recaptcha-error").remove(),s(e),i&&r.text(i),a?d.captchaErrorDisplay(e,t):d.empty(o)&&0!==o?d.isTurnstileTokenPending(e)?(d.waitForTurnstileToken(e),!1):void d.submitForm(e):(grecaptcha.execute(o).then(null,function(){grecaptcha.getResponse()||d.captchaErrorDisplay(e,t)}),!1)}return"function"==typeof wpformsRecaptchaV3Execute?(s(m(n)),wpformsRecaptchaV3Execute(e)):e()},invalidHandler(e,t){var r,a;void 0!==t.errorList[0]&&(t=m(t.errorList[0].element),r=m(i),d.isMultiPageForm(r)&&(a=d.getElementPageNumber(t))&&WPForms?.PageNavigation?.navigateToTargetPage?.(r,a),d.scrollToError(t))},onkeyup:WPFormsUtils.debounce(function(e,t){m(e).hasClass("wpforms-novalidate-onkeyup")||9===t.which&&""===this.elementValue(e)||-1!==m.inArray(t.keyCode,[16,17,18,20,35,36,37,38,39,40,45,144,225])||(e.name in this.submitted||e.name in this.invalid)&&this.element(e)},1e3),onfocusout:function(e){let t=!1;m(e).hasClass("wpforms-novalidate-onkeyup")&&!e.value&&(t=!0),this.checkable(e)||!(e.name in this.submitted)&&this.optional(e)||(t=!0),(t=m(e).data("server-error")?!1:t)&&this.element(e)},onclick(e){let t=!1;var r=(e||{}).type;let a=m(e);-1<["checkbox","radio"].indexOf(r)&&((a=a.hasClass("wpforms-likert-scale-option")?a.closest("tr"):a.closest(".wpforms-field")).find("label.wpforms-error, em.wpforms-error").remove(),t=!0),t&&this.element(e)}},i.validate(t),d.loadValidationGroups(i),i.find('.wpforms-field-camera input[ type="file" ], .wpforms-field-camera .dropzone-input').each(function(){var e=m(this);(e.closest(".wpforms-field-camera").hasClass("wpforms-field-required")||e.attr("required"))&&e.rules("add",{"camera-required":!0})})}))},restrictedEmailRequest(r,a){var e=m(r),t=e.closest("form");let i=t.data("validator"),o=t.data("formid");t=e.closest(".wpforms-field").data("field-id");d.cache[o]=d.cache[o]||{},i.startRequest(r),m.post({url:wpforms_settings.ajaxurl,type:"post",data:{action:"wpforms_restricted_email",form_id:o,field_id:t,email:a},dataType:"json",success(e){var t={},e=e.success&&e.data;e||(t[r.name]=wpforms_settings.val_email_restricted,i.showErrors(t)),d.cache[o].restrictedEmailValidation=d.cache[o].restrictedEmailValidation||[],Object.prototype.hasOwnProperty.call(d.cache[o].restrictedEmailValidation,a)||(d.cache[o].restrictedEmailValidation[a]=e),i.stopRequest(r,e)}})},getValidationIgnoreRules(e){if(d.isMultiPageForm(e)&&e.find(".wpforms-page-indicator").data("allow-page-navigation"))return":hidden:not(.wpforms-page:hidden *):not(textarea.wp-editor-area):not(.wpforms-field-camera:not(.wpforms-conditional-hide) input), .wpforms-conditional-hide *, .wpforms-hidden *";return":hidden:not(textarea.wp-editor-area):not(.wpforms-field-camera:not(.wpforms-conditional-hide) input), .wpforms-conditional-hide textarea.wp-editor-area"},isFieldInColumn(e){return e.parent().hasClass("wpforms-one-half")||e.parent().hasClass("wpforms-two-fifths")||e.parent().hasClass("wpforms-one-fifth")},isFieldHasHint(e){return 0JSON.stringify(t)!==JSON.stringify(p.flatpickr.l10ns.default[e])))),o.formatDate=o.formatDate??function(e,t,r){return p.flatpickr.formatDate(e,t,t===this.dateFormat?void 0:r)},o.parseDate=o.parseDate??p.flatpickr.parseDate,o.ariaDateFormat=o.ariaDateFormat??"F j, Y\\"),o.wrap=!0,o.dateFormat=e.data("date-format"),1===e.data("disable-past-dates")&&(o.minDate="today",1===e.data("disable-todays-date"))&&(n=new Date,o.minDate=n.setDate(n.getDate()+1));let s=e.data("limit-days"),l=["sun","mon","tue","wed","thu","fri","sat"];s&&""!==s&&(s=s.split(","),o.disable=[function(e){for(var t in s)if(l.indexOf(s[t])===e.getDay())return!1;return!0}]),o.onChange=function(e,t,r){a.find(".wpforms-datepicker-clear").css("display",""===t?"none":"block")},o.onReady=function(e,t,r){a.find(".wpforms-datepicker-clear").on("keydown",function(e){"Enter"!==e.key&&" "!==e.key||(e.preventDefault(),r.clear())}),a.find(".wpforms-datepicker-clear").on("click",function(e){e.preventDefault(),r.clear()})},a.flatpickr(o)})}},loadTimePicker(e){void 0!==m.fn.timepicker&&(e=e?.length?e:m(s)).find(".wpforms-timepicker").each(function(){var e=m(this),t=e.closest(".wpforms-form").data("formid"),r=e.closest(".wpforms-field").data("field-id");let a;a=void 0!==p["wpforms_"+t+"_"+r]&&p["wpforms_"+t+"_"+r].hasOwnProperty("timepicker")?p["wpforms_"+t+"_"+r].timepicker:void 0!==p["wpforms_"+t]&&p["wpforms_"+t].hasOwnProperty("timepicker")?p["wpforms_"+t].timepicker:"undefined"!=typeof wpforms_timepicker?wpforms_timepicker:{scrollDefault:"now",forceRoundTime:!0};r=e.val();e.timepicker(a),r&&(e.val(r),e.trigger("changeTime"))})},loadInputMask(e){void 0!==m.fn.inputmask&&(e=e?.length?e:m(s)).find(".wpforms-masked-input").inputmask({rightAlign:!1})},fixPhoneFieldSnippets(t){console.warn("WARNING! Obsolete function called. Function wpforms.fixPhoneFieldSnippets( $field ) has been deprecated, please use the wpforms.repairSmartPhoneHiddenField( $field ) function instead!"),t.siblings('input[type="hidden"]').each(function(){var e;m(this).attr("name").includes("function")&&(e=(e=t.data("plugin_intlTelInput")).d||e.options)&&((p.intlTelInput?.getInstance(t[0]))?.destroy(),e.initialCountry=e.initialCountry.toLowerCase(),e.onlyCountries=e.onlyCountries.map(e=>e.toLowerCase()),e.preferredCountries=e.preferredCountries.map(e=>e.toLowerCase()),p.intlTelInput(t[0],e),t.siblings('input[type="hidden"]').each(function(){var e=m(this);e.attr("name",e.attr("name").replace("wpf-temp-",""))}))})},repairSmartPhoneHiddenField(e){console.warn('WARNING! Function "wpforms.repairSmartPhoneHiddenField()" has been deprecated, please use the new "WPFormsPhoneField.repairSmartHiddenField()" function instead!'),WPFormsPhoneField?.repairSmartHiddenField?.(e)},getDefaultSmartPhoneFieldOptions(){return console.warn('WARNING! Function "wpforms.getDefaultSmartPhoneFieldOptions()" has been deprecated, please use the new "WPFormsPhoneField.getDefaultSmartFieldOptions()" function instead!'),WPFormsPhoneField?.getDefaultSmartFieldOptions?.()},loadSmartPhoneField(e){console.warn('WARNING! Function "wpforms.loadSmartPhoneField()" has been deprecated, please use the new "WPFormsPhoneField.loadSmartField()" function instead!'),WPFormsPhoneField?.loadSmartField?.(e)},loadJqueryIntlTelInput(){console.warn('WARNING! Function "wpforms.loadJqueryIntlTelInput()" has been deprecated, please use the new "WPFormsPhoneField.loadJqueryIntlTelInput()" function instead!'),WPFormsPhoneField?.loadJqueryIntlTelInput?.()},initSmartPhoneField(e,t){console.warn('WARNING! Function "wpforms.initSmartPhoneField()" has been deprecated, please use the new "WPFormsPhoneField.initSmartField()" function instead!'),WPFormsPhoneField?.initSmartField?.(e,t)},bindSmartPhoneField(){console.warn('WARNING! Function "wpforms.bindSmartPhoneField()" has been deprecated, please use the new "WPFormsPhoneField.bindSmartField()" function instead!'),WPFormsPhoneField?.bindSmartField?.()},loadPayments(){m("input.wpforms-payment-total").each(function(e,t){d.amountTotal(this)}),void 0!==m.fn.payment&&(m(".wpforms-field-credit-card-cardnumber").payment("formatCardNumber"),m(".wpforms-field-credit-card-cardcvc").payment("formatCardCVC"))},loadMailcheck(){if(wpforms_settings.mailcheck_enabled&&void 0!==m.fn.mailcheck){0{e=e?.split(".")??[];return(1!==e.length||!a.includes(e[0]))&&0r.has(e))})(t?.topLevelDomain)?Mailcheck.defaultTopLevelDomains.concat([t.topLevelDomain]):void 0;e.mailcheck({topLevelDomains:t,suggested(e,t){t.full=t.full.replace(/%(?![0-9][0-9a-fA-F]+)/g,"%25"),t.address=t.address.replace(/%(?![0-9][0-9a-fA-F]+)/g,"%25"),t.domain=t.domain.replace(/%(?![0-9][0-9a-fA-F]+)/g,"%25"),t.address.match(/^xn--/)&&(t.full=punycode.toUnicode(decodeURI(t.full)),r=t.full.split("@"),t.address=r[0],t.domain=r[1]),t.domain.match(/^xn--/)&&(t.domain=punycode.toUnicode(decodeURI(t.domain)));var r=decodeURI(t.address).replaceAll(/[<>'"()/\\|:;=@%&\s]/gi,"").substr(0,64),a=decodeURI(t.domain).replaceAll(/[<>'"()/\\|:;=@%&+_\s]/gi,"");t=''+r+"@"+a+"",t=wpforms_settings.val_email_suggestion.replace("{suggestion}",t),e.closest(".wpforms-field").find("#"+i+"_suggestion").remove(),e.parent().append('")},empty(){m("#"+i+"_suggestion").remove()}})}}),m(s).on("click",".wpforms-field-email .mailcheck-suggestion",function(e){var t=m(this),r=t.closest(".wpforms-field"),a=t.data("id");e.preventDefault(),r.find("#"+a).val(t.text()),t.parent().remove()})}},loadChoicesJS(o){"function"==typeof p.Choices&&(o=o?.length?o:m(s)).find(".wpforms-field-select-style-modern .choicesjs-select, .wpforms-field-payment-select .choicesjs-select").each(function(e,t){var r,a,i;m(t).data("choicesjs")||WPFormsUtils.triggerEvent(o,"wpformsBeforeLoadElementChoices",[t]).isDefaultPrevented()||(r=p.wpforms_choicesjs_config||{},a=m(t).data("search-enabled"),i=m(t).data("remove-items-enabled"),r.searchEnabled=void 0===a||a,r.removeItems=void 0===i||i,r.removeItemButton=r.removeItems,r.allowHTML=!0,r.callbackOnInit=function(){let t=this,r=m(t.passedElement.element),e=t.input?.element,a=m(e),i=r.data("size-class"),o=r.attr("id"),n=this.dropdown.element.querySelector('[role="listbox"]'),s=this.passedElement.element.multiple;var l;t.containerOuter&&t.containerOuter.element&&o&&s&&(t.containerOuter.element.setAttribute("aria-haspopup","listbox"),t.containerOuter.element.setAttribute("aria-labelledby",o)),e&&n&&(l="choices-listbox-"+this.passedElement.element.id,n.id=l,e.setAttribute("aria-controls",l),e.setAttribute("aria-owns",l)),t.passedElement.element.addEventListener("showDropdown",()=>{e&&s&&e.focus()}),r.removeAttr("hidden").addClass(t.config.classNames.input+"--hidden"),i&&m(t.containerOuter.element).addClass(i),r.prop("multiple")&&(a.data("placeholder",a.attr("placeholder")).css("width","auto"),t.getValue(!0).length&&a.removeAttr("placeholder"),a.css("width","1ch")),r.on("change",function(){r.prop("multiple")&&(t.getValue(!0).length?a.removeAttr("placeholder"):a.attr("placeholder",a.data("placeholder")).css("width","auto"));var e=r.closest("form").data("validator");e&&e.element(r)})},r.callbackOnCreateTemplates=function(){let r=m(this.passedElement.element);return{option(e){var t=Choices.defaults.templates.option.call(this,e);return void 0!==e.placeholder&&!0===e.placeholder&&t.classList.add("placeholder"),r.hasClass("wpforms-payment-price")&&null!=e.customProperties&&(t.dataset.amount=e.customProperties),t}}},m(t).data("choicesjs",new Choices(t,r)))})},bindChoicesJS(){m(s).on("click",".choices",function(e){var t=m(this),r=t.find("select").data("choicesjs");r&&t.hasClass("is-open")&&(e.target.classList.contains("choices__inner")||e.target.classList.contains("choices__arrow"))&&r.hideDropdown()})},bindUIActions(){var e=m(s);e.on("focusin",".wpforms-form",function(e){m(e.target).closest(".wpforms-submit-container").length||d.turnstileExecute(m(this))}),e.on("change",".wpforms-recaptcha-hidden",function(){d.turnstileTokenChanged(this)}),e.on("click",".wpforms-page-button",function(e){e.preventDefault(),d.pagebreakNav(this)});let t;e.on("change input",".wpforms-payment-price",function(){clearTimeout(t),t=setTimeout(()=>{d.amountTotal(this,!0)},0)});let r;e.on("change","select.wpforms-payment-quantity",function(){clearTimeout(r),r=setTimeout(()=>{d.amountTotal(this,!0),d.updateOrderSummaryItemQuantity(m(this))},0)}),e.on("input",".wpforms-payment-user-input",function(){var e=m(this),t=e.val();e.val(t.replace(/[^0-9.,]/g,""))}),e.on("focusout",".wpforms-payment-user-input",function(){var e=m(this),t=e.val();if(!t)return t;t=d.amountSanitize(t),t=d.amountFormat(t);e.val(t)});let a;e.on("wpformsProcessConditionals",function(e,t){clearTimeout(a),a=setTimeout(()=>{d.amountTotal(t,!0)},0)}),e.on("mouseenter",".wpforms-field-rating-item",function(){m(this).parent().find(".wpforms-field-rating-item").removeClass("selected hover"),m(this).prevAll().addBack().addClass("hover")}).on("mouseleave",".wpforms-field-rating-item",function(){m(this).parent().find(".wpforms-field-rating-item").removeClass("selected hover"),m(this).parent().find("input:checked").parent().prevAll().addBack().addClass("selected")}),m(s).on("change",".wpforms-field-rating-item input",function(){var e=m(this),t=e.closest(".wpforms-field-rating-items").find(".wpforms-field-rating-item");e.focus(),t.removeClass("hover selected"),e.parent().prevAll().addBack().addClass("selected")}),m(function(){m(".wpforms-field-rating-item input:checked").trigger("change")}),e.on("keydown",".wpforms-image-choices-item label",function(e){var t=m(this);if(t.closest(".wpforms-field").hasClass("wpforms-conditional-hide"))return e.preventDefault(),!1;32===e.keyCode&&(t.find("input").trigger("click"),e.preventDefault())}),d.bindOtherOptionActions(),p.document.documentMode&&e.on("click",".wpforms-image-choices-item img",function(){m(this).closest("label").find("input").trigger("click")}),e.on("change",".wpforms-field-checkbox input, .wpforms-field-radio input, .wpforms-field-payment-multiple input, .wpforms-field-payment-checkbox input, .wpforms-field-gdpr-checkbox input",function(e){var t=m(this);if(t.closest(".wpforms-field").hasClass("wpforms-conditional-hide"))return e.preventDefault(),!1;switch(t.attr("type")){case"radio":t.closest("ul").find("li").removeClass("wpforms-selected").find("input[type=radio]").removeProp("checked"),t.prop("checked",!0).closest("li").addClass("wpforms-selected");break;case"checkbox":t.is(":checked")?(t.closest("li").addClass("wpforms-selected"),t.prop("checked",!0)):(t.closest("li").removeClass("wpforms-selected"),t.prop("checked",!1))}}),e.on("input",".wpforms-field-file-upload",function(){var e=m(this),t=e.closest("form.wpforms-form").find('.wpforms-field-file-upload input:not(".dropzone-input")');let a=0,r=Number(wpforms_settings.post_max_size),i='
'+wpforms_settings.val_post_max_size+"
";e=e.closest("form.wpforms-form").find(".wpforms-submit-container");let o=e.find("button.wpforms-submit"),n=e.prev();var s=o.closest("form"),l=s.find(".wpforms-page-next:visible");0!==s.find(".wpforms-page-indicator").length&&0!==l.length&&(o=l),t.each(function(){var e=m(this);let t=0;for(var r=e[0].files.length;t{errorMsg}'.replace(/{errorMsg}/,i)),n=e.prev()),o.prop("disabled",!0),WPFormsUtils.triggerEvent(s,"wpformsFormSubmitButtonDisable",[s,o]),WPFormsUtils.triggerEvent(s,"wpformsCombinedUploadsSizeError",[s,n]))}),e.on("change input",".wpforms-field-number-slider input[type=range]",function(e){var t=m(e.target).siblings(".wpforms-field-number-slider-hint");t.html(t.data("hint").replaceAll("{value}",""+e.target.value+""))}),e.on("pointerdown touchstart",".wpforms-field-number-slider input[type=range]",function(){var e,t=this.ownerDocument.activeElement;t&&t!==this&&m(t).is("input[type=text], input[type=email], input[type=tel], input[type=url], input[type=number], input[type=search], input[type=password], textarea")&&(e=m(this).closest(".wpforms-form")).length&&m.contains(e[0],t)&&t.blur()}),e.on("keydown",".wpforms-form input",function(e){var t,r;13!==e.keyCode||0===(r=(t=m(this)).closest(".wpforms-page")).length||["text","tel","number","email","url","radio","checkbox"].indexOf(t.attr("type"))<0||(t.hasClass("wpforms-datepicker")&&t.flatpickr("close"),t.hasClass("dropzone-input"))||(e.preventDefault(),(r.hasClass("last")?r.closest(".wpforms-form").find(".wpforms-submit"):r.find(".wpforms-page-next")).trigger("click"))}),e.on("keypress",".wpforms-field-number input",function(e){return/^[-0-9.]+$/.test(String.fromCharCode(e.keyCode||e.which))}),m("form.wpforms-form").on("wpformsBeforePageChange",d.skipEmptyPages)},bindOtherOptionActions(){var e=m(s);e.on("change",'.wpforms-field-radio input[type="radio"]',function(){var e=m(this),t=e.closest(".wpforms-field"),r=e.closest("li"),a=t.find(".wpforms-other-input");a.addClass("wpforms-hidden").prop("disabled",!0).prop("required",!1),e.is(":checked")&&r.hasClass("wpforms-other-choice")&&a.removeClass("wpforms-hidden").prop("disabled",!1).prop("required",!t.hasClass(i))}),e.on("change",'.wpforms-field-checkbox input[type="checkbox"]',function(){var e,t,r=m(this);r.closest("li").hasClass("wpforms-other-choice")&&(t=(e=r.closest(".wpforms-field")).find(".wpforms-other-input"),r.is(":checked")?t.removeClass("wpforms-hidden").prop("disabled",!1).prop("required",!e.hasClass(i)):t.addClass("wpforms-hidden").prop("disabled",!0).prop("required",!1))})},skipEmptyPages(e,t,r,a){var i=d.findNonEmptyPage(t,r,a);i!==t&&(e.preventDefault(),1===i&&"prev"===a?(e=r.find(".wpforms-page-2"),a=r.find(".wpforms-page-"+t),t=(e.find(".wpforms-page-prev").length?e:a).find(".wpforms-page-prev"),wpforms.navigateToPage(t,"prev",2,r,e)):(t=r.find(".wpforms-page-"+(a=i-1)),wpforms.navigateToPage(t.find(".wpforms-page-next"),"next",a,r,t)))},findNonEmptyPage(e,t,r){let a=e;for(;d.isEmptyPage(t,a);)"prev"===r?a--:a++;return a},isEmptyPage(e,t){return 1!==t&&!(e=e.find(".wpforms-page-"+t)).hasClass("last")&&(t=d.removeHoneyPotField(e.children(".wpforms-field:not(.wpforms-field-pagebreak):not(.wpforms-field-hidden)")),e.children(".wpforms-conditional-hide").length===t.length)},removeHoneyPotField(e){return e.filter(function(){var e=m(this).children("input");return"-1"!==e.attr("tabindex")&&"true"!==e.attr("aria-hidden")})},entryPreviewFieldPageChange(e,t,r){console.warn("WARNING! Obsolete function called. Function wpforms.entryPreviewFieldPageChange has been deprecated, please use the WPFormsEntryPreview.pageChange function instead!"),WPFormsEntryPreview.pageChange(e,t,r)},entryPreviewFieldUpdate(e,t){console.warn("WARNING! Obsolete function called. Function wpforms.entryPreviewFieldUpdate has been deprecated, please use the WPFormsEntryPreview.update function instead!"),WPFormsEntryPreview.update(e,t)},scrollToError(e){if(0!==e.length){let t=e.find(".wpforms-field.wpforms-has-error");0!==(t=0===t.length?e.closest(".wpforms-field"):t).length&&void 0!==(e=t.offset())&&d.animateScrollTop(e.top-75,750).done(function(){var e=t.find(".wpforms-error").first();"function"==typeof e.focus&&e.trigger("focus")})}},pagebreakNav(e){let t=m(e),r=t.data("action"),a=t.data("page"),i=t.closest(".wpforms-form"),o=i.find(".wpforms-page-"+a);d.saveTinyMCE(),"next"===r&&void 0!==m.fn.validate?d.checkForInvalidFields(i,o,function(){d.navigateToPage(t,r,a,i,o)},t):"prev"!==r&&"next"!==r||d.navigateToPage(t,r,a,i,o)},checkForInvalidFields(e,n,s,i){let l=e.data("validator");if(l){let e=i&&i.length?i:m(),t=e.prop("disabled"),r=e.next(".wpforms-page-button-spinner"),a=(e.length&&(e.prop("disabled",!0),e.addClass("wpforms-page-button-validating"),r.show()),()=>{e.length&&(e.removeClass("wpforms-page-button-validating"),r.hide(),t||e.prop("disabled",!1))});d.waitForPendingValidation(l).then(()=>{let i=[],o=!1;return n.find(":input").each(function(e,t){var r=m(t),a=r.attr("name");a&&!r.hasClass("wpforms-field-skip-validation")&&(i.push(a),!1===m(t).valid())&&(o=!0)}),d.waitForPendingValidation(l).then(()=>{var e=i.some(e=>!0===l.invalid[e]),e=!o&&!e;a(),e?s():d.scrollToError(n)})}).catch(()=>{a()})}},waitForPendingValidation(i,o=3e4){return i&&i.pendingRequest?new Promise((e,t)=>{let r=Date.now(),a=setInterval(()=>{i.pendingRequest?Date.now()-r>o&&(clearInterval(a),t(new Error("waitForPendingValidation timed out"))):(clearInterval(a),e())},100)}):Promise.resolve()},navigateToPage(t,r,a,i,e){if(!t.hasClass("wpforms-disabled")){let e=a;"next"===r?e+=1:"prev"===r&&--e,WPFormsUtils.triggerEvent(t,"wpformsBeforePageChange",[e,i,r]).isDefaultPrevented()||(i.find(".wpforms-page").hide(),(a=i.find(".wpforms-page-"+e)).show(),d.toggleReCaptchaAndSubmitDisplay(i,r,a),d.checkTurnstileVisibility(i),(a=d.getPageScroll(i))&&d.animateScrollTop(i.offset().top-a,750,null),t.trigger("wpformsPageChange",[e,i,r]),d.manipulateIndicator(e,i))}},toggleReCaptchaAndSubmitDisplay(e,t,r){var a=e.find(".wpforms-submit-container"),e=e.find(".wpforms-recaptcha-container");"next"===t&&r.hasClass("last")?(e.show(),a.show()):"prev"===t&&(e.hide(),a.hide())},checkTurnstileVisibility(e){var t,e=e.find(".wpforms-recaptcha-container");e.hasClass("wpforms-is-turnstile")&&((!(t=e.find(o)).length||t.data("turnstileExecuted"))&&(t=e.find(".wpforms-turnstile").height(),0===parseInt(t,10))?e.addClass("wpforms-is-turnstile-invisible"):e.removeClass("wpforms-is-turnstile-invisible"))},getPageScroll(e){return!1!==p.wpforms_pageScroll&&(d.empty(p.wpform_pageScroll)?0!==e.find(".wpforms-page-indicator").data("scroll")&&75:p.wpform_pageScroll)},manipulateIndicator(e,t){var r,a=t.find(".wpforms-page-indicator");a&&("connector"===(r=a.data("indicator"))||"circles"===r?d.manipulateConnectorAndCirclesIndicator(a,r,e):"progress"===r&&d.manipulateProgressIndicator(a,t,e))},manipulateConnectorAndCirclesIndicator(e,t,r){var a=e.data("indicator-color");e.find(".wpforms-page-indicator-page").removeClass("active"),e.find(".wpforms-page-indicator-page-"+r).addClass("active"),e.find(".wpforms-page-indicator-page-number").removeAttr("style"),e.find(".active .wpforms-page-indicator-page-number").css("background-color",a),"connector"===t&&(e.find(".wpforms-page-indicator-page-triangle").removeAttr("style"),e.find(".active .wpforms-page-indicator-page-triangle").css("border-top-color",a))},manipulateProgressIndicator(e,t,r){var a=e.find(".wpforms-page-indicator-page-title"),i=e.find(".wpforms-page-indicator-page-title-sep"),t=r/t.find(".wpforms-page").length*100;e.find(".wpforms-page-indicator-page-progress").css("width",t+"%"),e.find(".wpforms-page-indicator-steps-current").text(r),a.data("page-"+r+"-title")?(a.css("display","inline").text(a.data("page-"+r+"-title")),i.css("display","inline")):(a.css("display","none"),i.css("display","none"))},bindOptinMonster(){s.addEventListener("om.Campaign.load",function(e){d.ready(),d.optinMonsterRecaptchaReset(e.detail.Campaign.data.id)}),s.addEventListener("om.Campaign.afterShow",function(e){"undefined"!=typeof WPFormsRepeaterField&&WPFormsRepeaterField.ready()}),m(s).on("OptinMonsterOnShow",function(e,t,r){d.ready(),d.optinMonsterRecaptchaReset(t.optin),"undefined"!=typeof WPFormsRepeaterField&&WPFormsRepeaterField.ready()})},optinMonsterRecaptchaReset(r){var r=m("#om-"+r).find(".wpforms-form"),a=r.find(".wpforms-recaptcha-container");let i,o,n;if(n=a.hasClass("wpforms-is-hcaptcha")?(i=r.find(".h-captcha"),o="h-captcha",hcaptcha):a.hasClass("wpforms-is-turnstile")?(i=r.find(".wpforms-turnstile"),o="wpforms-turnstile",turnstile):(i=r.find(".g-recaptcha"),o="g-recaptcha",grecaptcha),r.length&&i.length){let e=i.attr("data-sitekey"),t="recaptcha-"+Date.now();d.resetFormRecaptcha(r,"remove"),i.remove();r=m("").addClass(o).attr({id:t,"data-sitekey":e,"data-action":i.attr("data-action"),"data-appearance":i.attr("data-appearance"),"data-execution":i.attr("data-execution")}),a=(a.prepend(r),"wpforms-turnstile"===o&&"function"==typeof p.wpformsTurnstileRender?p.wpformsTurnstileRender(r.get(0)):n.render(t,{sitekey:e,callback(){wpformsRecaptchaCallback(s.getElementById(t))}}));r.attr("data-recaptcha-id",a)}},amountTotal(e,t){t=t||!1;let r=m(e),a=r.closest(".wpforms-form"),i=d.amountTotalCalc(a);if(d.allowAmountTotalCalc(a,r,i)){let e=d.amountFormatSymbol(i);a.find(".wpforms-payment-total").each(function(){"hidden"===m(this).attr("type")||"text"===m(this).attr("type")?(m(this).val(e),"text"===m(this).attr("type")&&t&&a.data("validator")&&m(this).valid()):m(this).text(e)}),d.updateOrderSummaryItems(a,r,e)}},allowAmountTotalCalc(e,t,r){var e=e.data("formid");return d.getCache(e,"amountTotal")!==r?(d.updateCache(e,"amountTotal",r),!0):"radio"===(e=t.prop("type"))||"select-one"===e||"checkbox"===e},updateOrderSummaryItems(e,t,r){var a=e.find(".wpforms-order-summary-preview");if(0!==a.length){let i=e.find(".wpforms-payment-price");a.each(function(){let a=m(this),e=(""!==r&&a.find(".wpforms-order-summary-preview-total .wpforms-order-summary-item-price").text(r),t=>{let r=Math.min(t+10,i.length);for(let e=t;ee(r),0)});e(0)})}},updateCache(e,t,r){d.cache[e]=d.cache[e]||{},d.cache[e][t]=r},getCache(e,t){return!(!Object.prototype.hasOwnProperty.call(d.cache,e)||!Object.prototype.hasOwnProperty.call(d.cache[e],t))&&d.cache[e][t]},updateOrderSummaryItem(i,o){if(i.hasClass("wpforms-payment-price")){let t=i.closest(".wpforms-field"),e=t.data("field-id"),r=i.prop("type"),a="block"===t.css("display");var n,s;"checkbox"===r||"radio"===r||"select-one"===r?o.find(`tr[data-field="${e}"]`).each(function(){var e=m(this).data("choice"),e="select-one"===r?e===parseInt(t.find("select").val(),10):t.find(`input[value="${e}"]`).is(":checked");m(this).toggle(a&&e)}):(n=o.find(`tr[data-field="${e}"]`),s=i.val(),n.find(".wpforms-order-summary-item-price").text(d.amountFormatSymbol(d.amountSanitize(s))),n.toggle(a)),t.hasClass("wpforms-payment-quantities-enabled")?d.updateOrderSummaryItemQuantity(i):(d.updateSummaryPriceWidth(o),d.toggleSummaryPlaceholder(o))}},updateOrderSummaryItemQuantity(e){let t=e.closest(".wpforms-field"),a=t.find("input.wpforms-payment-price, select.wpforms-payment-price"),r=e.closest(".wpforms-form"),i=t.data("field-id"),o=d.getPaymentFieldQuantity(a),n=d.getPaymentFieldAmount(a),s=a.prop("type");r.find(".wpforms-order-summary-preview").each(function(){var e,t=m(this);let r;(r="checkbox"===s||"radio"===s||"select-one"===s?(e=a.val(),t.find(`tr[data-field="${i}"][data-choice="${e}"]`)):t.find(`tr[data-field="${i}"]`)).toggle(0 ${a}${i}>`;r.append(a),d.restoreSubmitButton(e,t)},turnstileExecute(e){var e=e.find(o),t=e.get(0)?.dataset.recaptchaId;t&&!e.data("turnstileExecuted")&&"function"==typeof p.turnstile?.execute&&(e.data("turnstileExecuted",!0),p.turnstile.execute(t))},isTurnstileTokenPending(e){e=e.find(o).get(0)?.dataset.recaptchaId;return!(!e||!p.turnstile)&&(!p.turnstile.getResponse(e)||p.turnstile.isExpired(e))},waitForTurnstileToken(e){clearTimeout(e.data("turnstilePending")),e.data("turnstilePending",setTimeout(()=>{e.find(o).get(0)?.dataset.interactive||d.turnstileTokenFailed(e)},3e4)),d.turnstileExecute(e)},turnstileTokenFailed(e){d.resetFormRecaptcha(e),d.captchaErrorDisplay(e,e.closest(".wpforms-container"))},turnstileTokenChanged(e){var t=m(e).closest("form"),r=t.data("turnstilePending");"1"===e.value?r&&(clearTimeout(r),t.removeData("turnstilePending"),d.submitForm(t)):(e=t.find(o)).length&&(r?d.turnstileTokenFailed(t):e.data("turnstileExecuted")&&d.resetFormRecaptcha(t))},submitForm(e){m(".wpforms-input-temp-name").removeAttr("name"),d.formSubmit(e)},consoleLogAjaxError(e){e?console.error("WPForms AJAX submit error:\n%s",e):console.error("WPForms AJAX submit error")},displayFormAjaxErrors(e,t){"string"==typeof t?d.displayFormAjaxGeneralErrors(e,t):(t=t&&"errors"in t?t.errors:null,d.empty(t)||d.empty(t.general)&&d.empty(t.field)?d.consoleLogAjaxError():(d.empty(t.general)||d.displayFormAjaxGeneralErrors(e,t.general),d.empty(t.field)||d.displayFormAjaxFieldErrors(e,t.field)))},displayFormAjaxGeneralErrors(e,t){var r,a;e&&e.length&&(d.empty(t)||(d.isModernMarkupEnabled()&&e.attr({"aria-invalid":"true","aria-errormessage":""}),"string"==typeof t?(a=d.isModernMarkupEnabled()?' role="alert"':"",r=d.isModernMarkupEnabled()?`${wpforms_settings.formErrorMessagePrefix}`:"",e.find(".wpforms-submit-container").before(`