"use strict";var wpforms=window.wpforms||function(s,f,m){var u={init:function(){m(u.ready),m(f).on("load",function(){"function"==typeof m.ready.then?m.ready.then(u.load):u.load()}),u.binduiactions(),u.bindoptinmonster()},ready:function(){u.clearurlquery(),u.setuserindentifier(),u.loadvalidation(),u.loaddatepicker(),u.loadtimepicker(),u.loadinputmask(),u.loadsmartphonefield(),u.loadpayments(),u.loadmailcheck(),u.loadchoicesjs(),m(".wpforms-randomize").each(function(){for(var e=m(this),t=e.children();t.length;)e.append(t.splice(math.floor(math.random()*t.length),1)[0])}),m(".wpforms-page-button").prop("disabled",!1),m(s).trigger("wpformsready")},load:function(){},clearurlquery:function(){var e=f.location,t=e.search;-1!==t.indexof("wpforms_form_id=")&&(t=t.replace(/([&?]wpforms_form_id=[0-9]*$|wpforms_form_id=[0-9]*&|[?&]wpforms_form_id=[0-9]*(?=#))/,""),history.replacestate({},null,e.origin+e.pathname+t))},loadvalidation:function(){void 0!==m.fn.validate&&(m(".wpforms-input-temp-name").each(function(e,t){var r=math.floor(9999*math.random())+1;m(this).attr("name","wpf-temp-"+r)}),m(".wpforms-validate input[type=url]").change(function(){var e=m(this).val();if(!e)return!1;"http://"!==e.substr(0,7)&&"https://"!==e.substr(0,8)&&m(this).val("https://"+e)}),m.validator.messages.required=wpforms_settings.val_required,m.validator.messages.url=wpforms_settings.val_url,m.validator.messages.email=wpforms_settings.val_email,m.validator.messages.number=wpforms_settings.val_number,void 0!==m.fn.payment&&m.validator.addmethod("creditcard",function(e,t){e=m.payment.validatecardnumber(e);return this.optional(t)||e},wpforms_settings.val_creditcard),m.validator.addmethod("extension",function(e,t,r){return r="string"==typeof r?r.replace(/,/g,"|"):"png|jpe?g|gif",this.optional(t)||e.match(new regexp("\\.("+r+")$","i"))},wpforms_settings.val_fileextension),m.validator.addmethod("maxsize",function(e,t,r){var a,o,i=r,r=this.optional(t);if(r)return r;if(t.files&&t.files.length)for(a=0,o=t.files.length;ai)return!1;return!0},wpforms_settings.val_filesize),m.validator.methods.email=function(e,t){var r=function(e){if(254=number(m(t).data("password-strength-level"))},wpforms_settings.val_password_strength),m(".wpforms-validate").each(function(){var e=m(this),t=e.data("formid"),t=void 0!==f["wpforms_"+t]&&f["wpforms_"+t].hasownproperty("validate")?f["wpforms_"+t].validate:"undefined"!=typeof wpforms_validate?wpforms_validate:{errorclass:"wpforms-error",validclass:"wpforms-valid",ignore:":hidden:not(textarea.wp-editor-area), .wpforms-conditional-hide textarea.wp-editor-area",errorplacement:function(e,t){u.islikertscalefield(t)?(t.closest("table").hasclass("single-row")?t.closest(".wpforms-field"):t.closest("tr").find("th")).append(e):u.iswrappedfield(t)?t.closest(".wpforms-field").append(e):u.isdatetimefield(t)?u.datetimeerrorplacement(t,e):u.isfieldincolumn(t)?t.parent().append(e):e.insertafter(t)},highlight:function(e,t,r){var e=m(e),a=e.closest(".wpforms-field"),o=e.attr("name");("radio"===e.attr("type")||"checkbox"===e.attr("type")?a.find('input[name="'+o+'"]'):e).addclass(t).removeclass(r),a.addclass("wpforms-has-error")},unhighlight:function(e,t,r){var e=m(e),a=e.closest(".wpforms-field"),o=e.attr("name");("radio"===e.attr("type")||"checkbox"===e.attr("type")?a.find('input[name="'+o+'"]'):e).addclass(r).removeclass(t),a.removeclass("wpforms-has-error")},submithandler:function(o){function e(){var t=m(o),r=t.find(".wpforms-submit"),e=r.data("alt-text"),a=r.get(0).recaptchaid;if(t.data("token")&&0===m(".wpforms-token",t).length&&m('').val(t.data("token")).appendto(t),r.prop("disabled",!0),t.find("#wpforms-field_recaptcha-error").remove(),e&&r.text(e),!u.empty(a)||0===a)return grecaptcha.execute(a).then(null,function(e){e=null===e?"":"
"+e,t.find(".wpforms-recaptcha-container").append('"),r.prop("disabled",!1)}),!1;m(".wpforms-input-temp-name").removeattr("name"),u.formsubmit(t)}return"function"==typeof wpformsrecaptchav3execute?wpformsrecaptchav3execute(e):e()},invalidhandler:function(e,t){void 0!==t.errorlist[0]&&u.scrolltoerror(m(t.errorlist[0].element))},onkeyup: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)},onfocusout:function(e){var t=!1;m(e).hasclass("wpforms-novalidate-onkeyup")&&!e.value&&(t=!0),(t=this.checkable(e)||!(e.name in this.submitted)&&this.optional(e)?t:!0)&&this.element(e)},onclick:function(e){var t=!1,r=(e||{}).type,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").remove(),t=!0),t&&this.element(e)}};e.validate(t)}))},isfieldincolumn:function(e){return e.parent().hasclass("wpforms-one-half")||e.parent().hasclass("wpforms-two-fifths")||e.parent().hasclass("wpforms-one-fifth")},isdatetimefield:function(e){return e.hasclass("wpforms-timepicker")||e.hasclass("wpforms-datepicker")||e.is("select")&&e.attr("class").match(/date-month|date-day|date-year/)},iswrappedfield:function(e){return"checkbox"===e.attr("type")||"radio"===e.attr("type")||"range"===e.attr("type")||"select"===e.is("select")||e.parent().hasclass("iti")||e.hasclass("wpforms-validation-group-member")||e.hasclass("choicesjs-select")||e.hasclass("wpforms-net-promoter-score-option")},islikertscalefield:function(e){return e.hasclass("wpforms-likert-scale-option")},datetimeerrorplacement:function(e,t){var r=e.closest(".wpforms-field-row-block, .wpforms-field-date-time");r.length?r.find("label.wpforms-error").length||r.append(t):e.closest(".wpforms-field").append(t)},loaddatepicker:function(){void 0!==m.fn.flatpickr&&m(".wpforms-datepicker-wrap").each(function(){var a=m(this),e=a.find("input"),t=a.closest(".wpforms-form").data("formid"),r=a.closest(".wpforms-field").data("field-id"),r=void 0!==f["wpforms_"+t+"_"+r]&&f["wpforms_"+t+"_"+r].hasownproperty("datepicker")?f["wpforms_"+t+"_"+r].datepicker:void 0!==f["wpforms_"+t]&&f["wpforms_"+t].hasownproperty("datepicker")?f["wpforms_"+t].datepicker:"undefined"!=typeof wpforms_datepicker?wpforms_datepicker:{disablemobile:!0},o=(!r.hasownproperty("locale")&&"undefined"!=typeof wpforms_settings&&wpforms_settings.hasownproperty("locale")&&(r.locale=wpforms_settings.locale),r.wrap=!0,r.dateformat=e.data("date-format"),1===e.data("disable-past-dates")&&(r.mindate="today"),e.data("limit-days")),i=["sun","mon","tue","wed","thu","fri","sat"];o&&""!==o&&(o=o.split(","),r.disable=[function(e){for(var t in o)if(i.indexof(o[t])===e.getday())return!1;return!0}]),r.onchange=function(e,t,r){t=""===t?"none":"block";a.find(".wpforms-datepicker-clear").css("display",t)},a.flatpickr(r)})},loadtimepicker:function(){void 0!==m.fn.timepicker&&m(".wpforms-timepicker").each(function(){var e=m(this),t=e.closest(".wpforms-form").data("formid"),r=e.closest(".wpforms-field").data("field-id"),r=void 0!==f["wpforms_"+t+"_"+r]&&f["wpforms_"+t+"_"+r].hasownproperty("timepicker")?f["wpforms_"+t+"_"+r].timepicker:void 0!==f["wpforms_"+t]&&f["wpforms_"+t].hasownproperty("timepicker")?f["wpforms_"+t].timepicker:"undefined"!=typeof wpforms_timepicker?wpforms_timepicker:{scrolldefault:"now",forceroundtime:!0};e.timepicker(r)})},loadinputmask:function(){void 0!==m.fn.inputmask&&m(".wpforms-masked-input").inputmask()},loadsmartphonefield:function(){var a,e,t;void 0!==m.fn.intltelinput&&(a={},wpforms_settings.gdpr||(a.geoiplookup=u.currentiptocountry),wpforms_settings.gdpr&&(e=this.getfirstbrowserlanguage(),t=-1'"()/\\|:;=@%&\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("#"+o+"_suggestion").remove(),e.parent().append('")},empty:function(){m("#"+o+"_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:function(){"function"==typeof f.choices&&m(".wpforms-field-select-style-modern .choicesjs-select, .wpforms-field-payment-select .choicesjs-select").each(function(e,t){var r=f.wpforms_choicesjs_config||{},a=m(t).data("search-enabled");r.searchenabled=void 0===a||a,r.callbackoninit=function(){var t=this,r=m(t.passedelement.element),a=m(t.input.element),e=r.data("size-class");r.removeattr("hidden").addclass(t.config.classnames.input+"--hidden"),e&&m(t.containerouter.element).addclass(e),r.prop("multiple")&&t.getvalue(!0).length&&a.addclass(t.config.classnames.input+"--hidden"),r.on("change",function(){var e;r.prop("multiple")&&(0'+wpforms_settings.val_post_max_size+"",e=e.closest("form.wpforms-form").find(".wpforms-submit-container"),i=e.find("button.wpforms-submit"),s=e.prev();t.each(function(){for(var e=m(this),t=0,r=e[0].files.length;t{errormsg}'.replace(/{errormsg}/,o)),i.prop("disabled",!0)):(s.find(".wpforms-error-container-post_max_size").remove(),i.prop("disabled",!1))}),m(s).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").replace("{value}",""+e.target.value+""))}),m(s).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"),e.preventdefault(),(r.hasclass("last")?r.closest(".wpforms-form").find(".wpforms-submit"):r.find(".wpforms-page-next")).click()))}),m(s).on("keypress",".wpforms-field-number input",function(e){return/^[-0-9.]+$/.test(string.fromcharcode(e.keycode||e.which))})},entrypreviewfieldpagechange:function(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:function(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:function(e){var t;0!==e.length&&(0===(t=0===(t=e.find(".wpforms-field.wpforms-has-error")).length?e.closest(".wpforms-field"):t).length||void 0!==(e=t.offset())&&u.animatescrolltop(e.top-75,750).done(function(){var e=t.find(".wpforms-error").first();"function"==typeof e.focus&&e.focus()}))},pagebreaknav:function(e){var e=m(e),c=!0,t=e.data("action"),r=e.data("page"),a=r,o=r+1,i=r-1,s=e.closest(".wpforms-form"),r=s.find(".wpforms-page-"+r),d=s.find(".wpforms-submit-container"),n=s.find(".wpforms-page-indicator"),p=s.find(".wpforms-recaptcha-container"),l=!1;u.savetinymce(),l=!1!==f.wpforms_pagescroll&&(u.empty(f.wpform_pagescroll)?0!==n.data("scroll")&&75:f.wpform_pagescroll),"next"===t?(void 0!==m.fn.validate&&(r.find(":input").each(function(e,t){m(t).attr("name")&&(m(t).valid()||(c=!1))}),u.scrolltoerror(r)),c&&(e.trigger("wpformsbeforepagechange",[a=o,s]),r.hide(),(o=s.find(".wpforms-page-"+o)).show(),o.hasclass("last")&&(p.show(),d.show()),l&&u.animatescrolltop(s.offset().top-l,750),e.trigger("wpformspagechange",[a,s]))):"prev"===t&&(e.trigger("wpformsbeforepagechange",[a=i,s]),r.hide(),s.find(".wpforms-page-"+i).show(),p.hide(),d.hide(),l&&u.animatescrolltop(s.offset().top-l),e.trigger("wpformspagechange",[a,s])),n&&(o=n.data("indicator"),t=n.data("indicator-color"),"connector"===o||"circles"===o?(n.find(".wpforms-page-indicator-page").removeclass("active"),n.find(".wpforms-page-indicator-page-"+a).addclass("active"),n.find(".wpforms-page-indicator-page-number").removeattr("style"),n.find(".active .wpforms-page-indicator-page-number").css("background-color",t),"connector"===o&&(n.find(".wpforms-page-indicator-page-triangle").removeattr("style"),n.find(".active .wpforms-page-indicator-page-triangle").css("border-top-color",t))):"progress"===o&&(r=n.find(".wpforms-page-indicator-page-title"),i=n.find(".wpforms-page-indicator-page-title-sep"),p=a/s.find(".wpforms-page").length*100,n.find(".wpforms-page-indicator-page-progress").css("width",p+"%"),n.find(".wpforms-page-indicator-steps-current").text(a),r.data("page-"+a+"-title")?(r.css("display","inline").text(r.data("page-"+a+"-title")),i.css("display","inline")):(r.css("display","none"),i.css("display","none"))))},bindoptinmonster:function(){s.addeventlistener("om.campaign.load",function(e){u.ready(),u.optinmonsterrecaptchareset(e.detail.campaign.data.id)}),m(s).on("optinmonsteronshow",function(e,t,r){u.ready(),u.optinmonsterrecaptchareset(t.optin)})},optinmonsterrecaptchareset:function(e){var t,r,e=m("#om-"+e).find(".wpforms-form"),a=e.find(".wpforms-recaptcha-container"),o=e.find(".g-recaptcha");e.length&&o.length&&(e=o.attr("data-sitekey"),t="recaptcha-"+date.now(),r=a.hasclass("wpforms-is-hcaptcha")?hcaptcha:grecaptcha,o.remove(),a.prepend('
'),r.render(t,{sitekey:e,callback:function(){wpformsrecaptchacallback(m("#"+t))}}))},amounttotal:function(e,r){r=r||!1;var a=m(e).closest(".wpforms-form"),e=u.getcurrency(),t=u.amounttotalcalc(a),t=u.amountformat(t),o="left"===e.symbol_pos?e.symbol+" "+t:t+" "+e.symbol;a.find(".wpforms-payment-total").each(function(e,t){"hidden"===m(this).attr("type")||"text"===m(this).attr("type")?(m(this).val(o),"text"===m(this).attr("type")&&r&&a.data("validator")&&m(this).valid()):m(this).text(o)})},amounttotalcalc:function(e){var a=0;return m(".wpforms-payment-price",e).each(function(){var e=0,t=m(this),r=t.attr("type");t.closest(".wpforms-field-payment-single").hasclass("wpforms-conditional-hide")||("text"===r||"hidden"===r?e=t.val():"radio"!==r&&"checkbox"!==r||!t.is(":checked")?t.is("select")&&0'+e+"")))},clearformajaxgeneralerrors:function(e){e.find(".wpforms-error-container").remove(),e.find("#wpforms-field_recaptcha-error").remove()},displayformajaxfielderrors:function(e,t){e&&e.length&&(u.empty(t)||(e=e.data("validator"))&&(e.showerrors(t),e.focusinvalid()))},formsubmitajax:function(o){if(!o.length)return m.deferred().reject();var t,e,i=o.closest(".wpforms-container"),s=o.find(".wpforms-submit-spinner");return i.css("opacity",.6),s.show(),u.clearformajaxgeneralerrors(o),(e=new formdata(o.get(0))).append("action","wpforms_submit"),e.append("page_url",f.location.href),e={type:"post",datatype:"json",url:wpforms_settings.ajaxurl,data:e,cache:!1,contenttype:!1,processdata:!1,success:function(e){if(e){if(!e.data||!e.data.action_required)return e.success?(o.trigger("wpformsajaxsubmitsuccess",e),e.data?e.data.redirect_url?(o.trigger("wpformsajaxsubmitbeforeredirect",e),void(f.location=e.data.redirect_url)):void(e.data.confirmation&&(i.html(e.data.confirmation),t=i.find("div.wpforms-confirmation-scroll"),i.trigger("wpformsajaxsubmitsuccessconfirmation",e),t.length&&u.animatescrolltop(t.offset().top-100))):void 0):(u.resetformrecaptcha(o),u.displayformajaxerrors(o,e.data),void o.trigger("wpformsajaxsubmitfailed",e));o.trigger("wpformsajaxsubmitactionrequired",e)}else u.consolelogajaxerror()},error:function(e,t,r){u.consolelogajaxerror(r),o.trigger("wpformsajaxsubmiterror",[e,t,r])},complete:function(e,t){var r,a;e.responsejson&&e.responsejson.data&&(e.responsejson.data.action_required||"success"===t&&e.responsejson.data.redirect_url)||((a=(r=o.find(".wpforms-submit")).data("submit-text"))&&r.text(a),r.prop("disabled",!1),i.css("opacity",""),s.hide(),o.trigger("wpformsajaxsubmitcompleted",[e,t]))}},o.trigger("wpformsajaxbeforesubmit"),m.ajax(e)},animatescrolltop:function(e,t,r){return t=t||1e3,r="function"==typeof r?r:function(){},m("html, body").animate({scrolltop:parseint(e,10)},{duration:t,complete:r}).promise()},savetinymce:function(){"undefined"!=typeof tinymce&&tinymce.triggersave()},isfunction:function(e){return!!(e&&e.constructor&&e.call&&e.apply)},comparetimesgreaterthan:function(e,t){e=e.replace(/(am|pm)/g," $1").touppercase(),t=t.replace(/(am|pm)/g," $1").touppercase();e=date.parse("01 jan 2021 "+e);return date.parse("01 jan 2021 "+t)<=e}};return u}(document,window,jquery);wpforms.init();