/*! For license information please see formSubmit.js.LICENSE.txt */ (()=>{"use strict";const t=window.wp.hooks;function e(t){return e="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},e(t)}function r(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,n)}return r}function n(t){for(var e=1;e=0;--o){var i=this.tryEntries[o],a=i[4],s=this.prev,l=i[1],u=i[2];if(-1===i[0])return n("end"),!1;if(!l&&!u)throw Error("try statement without catch or finally");if(null!=i[0]&&i[0]<=s){if(s=0;--r){var n=this.tryEntries[r];if(n[0]>-1&&n[0]<=this.prev&&this.prev=0;--e){var r=this.tryEntries[e];if(r[2]===t)return this.complete(r[4],r[3]),_(r),m}},catch:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var r=this.tryEntries[e];if(r[0]===t){var n=r[4];if("throw"===n.type){var o=n.arg;_(r)}return o}}throw Error("illegal catch attempt")},delegateYield:function(e,r,n){return this.delegate={i:O(e),r,n},"next"===this.method&&(this.arg=t),m}},r}function a(t,e){var r="undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(!r){if(Array.isArray(t)||(r=function(t,e){if(t){if("string"==typeof t)return s(t,e);var r={}.toString.call(t).slice(8,-1);return"Object"===r&&t.constructor&&(r=t.constructor.name),"Map"===r||"Set"===r?Array.from(t):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?s(t,e):void 0}}(t))||e&&t&&"number"==typeof t.length){r&&(t=r);var n=0,o=function(){};return{s:o,n:function(){return n>=t.length?{done:!0}:{done:!1,value:t[n++]}},e:function(t){throw t},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,a=!0,l=!1;return{s:function(){r=r.call(t)},n:function(){var t=r.next();return a=t.done,t},e:function(t){l=!0,i=t},f:function(){try{a||null==r.return||r.return()}finally{if(l)throw i}}}}function s(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,n=Array(e);r4&&void 0!==q[4]&&q[4],f=!1,d=null,m=null,v={},p=function(t,e){d||(d=t,m=e,v=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{})},h=null,0===(g=document.querySelectorAll('input[data-unique="true"]')).length){e.next=15;break}y={},b=a(g);try{for(b.s();!(w=b.n()).done;)S=w.value,E=S.name,k=S.value,y[E]=k}catch(t){b.e(t)}finally{b.f()}return e.next=14,c(y,r,o,s);case 14:h=e.sent;case 15:x=u?[l]:Array.from(l.querySelectorAll(".srfm-block-single")),_=a(x),e.prev=17,O=i().mark((function e(){var n,o,a,s,l,u,c,d,m,v,g,y,b,w,S,E,k,x,_,O,q,j,L,C,P,T,I,F,D,N,G,U,R,M,B,H,V,Y,z,K,$,W,Z,J,Q,X,tt,et,rt,nt,ot,it,at,st,lt,ut,ct,ft,dt,mt,vt,pt,ht,gt,yt,bt,wt,St,Et,kt,xt,_t,At,Ot,qt,jt,Lt,Ct,Pt,Tt,It,Ft,Dt;return i().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(a=A.value,s=!1,Array.isArray(null===(n=window.sureforms)||void 0===n?void 0:n.skipValidationCallbacks)&&window.sureforms.skipValidationCallbacks.forEach((function(t){"function"==typeof t&&(s=s||t(a))})),!s){e.next=5;break}return e.abrupt("return",0);case 5:if(a.closest("form").getAttribute("form-id")===r){e.next=9;break}return e.abrupt("return",0);case 9:e.t0=!0,e.next=e.t0===a.classList.contains("srfm-phone-block")?12:15;break;case 12:return l=a.querySelector(".srfm-input-phone"),u=null===(o=l)||void 0===o||null===(o=o.nextElementSibling)||void 0===o?void 0:o.value,e.abrupt("break",18);case 15:return l=a.querySelector("input, textarea, select"),u=l.value,e.abrupt("break",18);case 18:if(c=l.getAttribute("data-required"),d=l.getAttribute("data-unique"),m=l.getAttribute("name"),v=a.querySelector(".srfm-error-message"),m&&(m=m.replace(/_/g," ")),c&&"hidden"!==l.type&&("true"!==c||u?l&&(null===(y=window)||void 0===y||null===(y=y.srfm)||void 0===y||y.toggleErrorState(l.closest(".srfm-block"),!1)):(l&&(null===(g=window)||void 0===g||null===(g=g.srfm)||void 0===g||g.toggleErrorState(l.closest(".srfm-block"),!0)),v&&(v.textContent=v.getAttribute("data-error-msg")),f=!0,p(l,l.closest(".srfm-block"))),l.addEventListener("input",(function(){var t;null===(t=window)||void 0===t||null===(t=t.srfm)||void 0===t||t.toggleErrorState(l.closest(".srfm-block"),!1)}))),"true"===d&&""!==u&&((null===(b=h)||void 0===b?void 0:b.some((function(t){return"not unique"===t[m]})))?(l&&(null===(w=window)||void 0===w||null===(w=w.srfm)||void 0===w||w.toggleErrorState(l.closest(".srfm-block"),!0)),v.style.display="block",v.textContent=v.getAttribute("data-unique-msg"),f=!0,p(l,l.closest(".srfm-block"))):l&&(null===(S=window)||void 0===S||null===(S=S.srfm)||void 0===S||S.toggleErrorState(l.closest(".srfm-block"),!1),v.style.display="none")),!(a.classList.contains("srfm-multi-choice-block")||a.classList.contains("srfm-checkbox-block")||a.classList.contains("srfm-gdpr-block"))){e.next=41;break}E=a.querySelectorAll("input"),k=E[0].getAttribute("data-required"),x=!1,_=null,O=0;case 31:if(!(ONumber(rt)&&(at=!0,st=null===(ct=window)||void 0===ct||null===(ct=ct.srfm)||void 0===ct?void 0:ct.srfmSprintfString(null===(ft=window)||void 0===ft||null===(ft=ft.srfm_submit)||void 0===ft||null===(ft=ft.messages)||void 0===ft?void 0:ft.srfm_input_max_value,rt)),null===(it=window)||void 0===it||null===(it=it.srfm)||void 0===it||it.toggleErrorState(l.closest(".srfm-block"),at),v&&(v.textContent=at?st:"",at&&(f=!0,p(l,a)))))),a.classList.contains("srfm-rating-block")&&("true"!==(dt=a.querySelector(".srfm-input-rating")).getAttribute("data-required")||dt.value?null===(vt=window)||void 0===vt||null===(vt=vt.srfm)||void 0===vt||vt.toggleErrorState(dt.closest(".srfm-block"),!1):(null===(mt=window)||void 0===mt||null===(mt=mt.srfm)||void 0===mt||mt.toggleErrorState(dt.closest(".srfm-block"),!0),f=!0,p(a.querySelector(".srfm-icon"),a))),a.classList.contains("srfm-slider-block")&&(pt=a.getAttribute("data-required"),ht=a.querySelector(".srfm-input-slider"),gt=a.querySelector(".srfm-text-slider"),yt=a.getAttribute("data-default"),"true"===pt&&(bt=!1,(!ht||ht.dataset.interacted||yt&&"false"!==yt)&&(!gt||gt.dataset.interacted||yt&&"false"!==yt)||(bt=!0),bt?(null===(wt=window)||void 0===wt||null===(wt=wt.srfm)||void 0===wt||wt.toggleErrorState(a,!0),f=!0,p(ht,a)):null===(St=window)||void 0===St||null===(St=St.srfm)||void 0===St||St.toggleErrorState(a,!1))),a.classList.contains("srfm-dropdown-block")&&(Et=a.querySelectorAll(".srfm-input-dropdown-hidden"),kt=window.MutationObserver||window.WebKitMutationObserver||window.MozMutationObserver,Et.forEach((function(t){var e,r=t.getAttribute("data-required"),n=t.getAttribute("name");if("true"!==r||t.value)if(t.value){var o=t.getAttribute("data-min-selection"),i=t.getAttribute("data-max-selection");if(o||i){var a,s,l,u=window.srfm.srfmUtility.extractValue(t.value);if(o&&u.lengthi){var c,d,m;v.textContent=null===(c=window)||void 0===c||null===(c=c.srfm)||void 0===c?void 0:c.srfmSprintfString(null===(d=window)||void 0===d||null===(d=d.srfm_submit)||void 0===d||null===(d=d.messages)||void 0===d?void 0:d.srfm_dropdown_max_selections,i),null===(m=window)||void 0===m||null===(m=m.srfm)||void 0===m||m.toggleErrorState(t.closest(".srfm-block"),!0),f=!0}}}else{var h;null===(h=window)||void 0===h||null===(h=h.srfm)||void 0===h||h.toggleErrorState(t.closest(".srfm-block"),!1)}else v.textContent=v.getAttribute("data-error-msg"),null===(e=window)||void 0===e||null===(e=e.srfm)||void 0===e||e.toggleErrorState(t.closest(".srfm-block"),!0),f=!0;if(f){var g,y=(null===(g=window)||void 0===g||null===(g=g.srfm)||void 0===g?void 0:g[n])||t;p(y,t.closest(".srfm-block"),{shouldDelayOnFocus:!0})}new kt((function(){var e;if(t.value)null===(e=window)||void 0===e||null===(e=e.srfm)||void 0===e||e.toggleErrorState(t.closest(".srfm-block"),!1);else if("true"===r){var n;null===(n=window)||void 0===n||null===(n=n.srfm)||void 0===n||n.toggleErrorState(t.closest(".srfm-block"),!0)}})).observe(t,{attributes:!0,attributeFilter:["value"]})}))),a.classList.contains("srfm-multi-choice-block")){for(xt=a.querySelectorAll("input"),_t=xt[0].getAttribute("data-min-selection"),At=xt[0].getAttribute("data-max-selection"),Ot=null,qt=0,jt=!1,Lt=0;Lt0&&(!jt&&_t>0&&(c&&_t>1||!c)&&qt<_t&&(v.textContent=null===(Ct=window)||void 0===Ct||null===(Ct=Ct.srfm)||void 0===Ct?void 0:Ct.srfmSprintfString(null===(Pt=window)||void 0===Pt||null===(Pt=Pt.srfm_submit)||void 0===Pt||null===(Pt=Pt.messages)||void 0===Pt?void 0:Pt.srfm_multi_choice_min_selections,_t),jt=!0),!jt&&At>0&&qt>At&&(v.textContent=null===(Tt=window)||void 0===Tt||null===(Tt=Tt.srfm)||void 0===Tt?void 0:Tt.srfmSprintfString(null===(It=window)||void 0===It||null===(It=It.srfm_submit)||void 0===It||null===(It=It.messages)||void 0===It?void 0:It.srfm_multi_choice_max_selections,At),jt=!0),jt?(null===(Ft=window)||void 0===Ft||null===(Ft=Ft.srfm)||void 0===Ft||Ft.toggleErrorState(a,!0),p(Ot,a),f=!0):c||null===(Dt=window)||void 0===Dt||null===(Dt=Dt.srfm)||void 0===Dt||Dt.toggleErrorState(a,!1))}f=(0,t.applyFilters)("srfm.modifyFieldValidationResult",f,a,p);case 52:case"end":return e.stop()}}),e)})),_.s();case 20:if((A=_.n()).done){e.next=27;break}return e.delegateYield(O(),"t0",22);case 22:if(0!==e.t0){e.next=25;break}return e.abrupt("continue",25);case 25:e.next=20;break;case 27:e.next=32;break;case 29:e.prev=29,e.t1=e.catch(17),_.e(e.t1);case 32:return e.prev=32,_.f(),e.finish(32);case 35:return e.abrupt("return",!!f&&n({validateResult:f,firstErrorInput:d,scrollElement:m},v));case 36:case"end":return e.stop()}}),e,null,[[17,29,32,35]])}))),m.apply(this,arguments)}var v=function(){var t=u(i().mark((function t(e,r){var n,o,a,s,l;return i().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return n=e.closest(r),o=n.closest("form"),a=o.getAttribute("form-id"),s=o.getAttribute("ajaxurl"),l=o.getAttribute("data-nonce"),t.next=8,d(a,s,l,n,!0);case 8:case"end":return t.stop()}}),t)})));return function(e,r){return t.apply(this,arguments)}}(),p=function(t){if(null!=t&&t.firstErrorInput){if(null!=t&&t.scrollElement){var e=t.scrollElement.getBoundingClientRect().top+window.pageYOffset-window.innerHeight/2;window.scroll({top:e,behavior:"smooth"})}null!=t&&t.shouldDelayOnFocus?setTimeout((function(){t.firstErrorInput.focus({preventScroll:!0})}),500):t.firstErrorInput.focus({preventScroll:!0})}},h=function(t,e,r,n){if(!(t||e||r||n))return!0;var o;"v2-checkbox"===t?o=grecaptcha.getResponse():e?o=hcaptcha.getResponse():r&&(o=turnstile.getResponse());var i=o.length>0;return n.style.display=i?"none":"block",i};const g=window.wp.i18n;function y(t){return y="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},y(t)}function b(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,n)}return r}function w(t){for(var e=1;e=t.length?{done:!0}:{done:!1,value:t[n++]}},e:function(t){throw t},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,a=!0,s=!1;return{s:function(){r=r.call(t)},n:function(){var t=r.next();return a=t.done,t},e:function(t){s=!0,i=t},f:function(){try{a||null==r.return||r.return()}finally{if(s)throw i}}}}function k(t,e){if(t){if("string"==typeof t)return x(t,e);var r={}.toString.call(t).slice(8,-1);return"Object"===r&&t.constructor&&(r=t.constructor.name),"Map"===r||"Set"===r?Array.from(t):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?x(t,e):void 0}}function x(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,n=Array(e);r=0;--o){var i=this.tryEntries[o],a=i[4],s=this.prev,l=i[1],u=i[2];if(-1===i[0])return n("end"),!1;if(!l&&!u)throw Error("try statement without catch or finally");if(null!=i[0]&&i[0]<=s){if(s=0;--r){var n=this.tryEntries[r];if(n[0]>-1&&n[0]<=this.prev&&this.prev=0;--e){var r=this.tryEntries[e];if(r[2]===t)return this.complete(r[4],r[3]),x(r),f}},catch:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var r=this.tryEntries[e];if(r[0]===t){var n=r[4];if("throw"===n.type){var o=n.arg;x(r)}return o}}throw Error("illegal catch attempt")},delegateYield:function(e,r,n){return this.delegate={i:O(e),r,n},"next"===this.method&&(this.arg=t),f}},e}function A(t,e,r,n,o,i,a){try{var s=t[i](a),l=s.value}catch(t){return void r(t)}s.done?e(l):Promise.resolve(l).then(n,o)}function O(t){return function(){var e=this,r=arguments;return new Promise((function(n,o){var i=t.apply(e,r);function a(t){A(i,n,o,a,s,"next",t)}function s(t){A(i,n,o,a,s,"throw",t)}a(void 0)}))}}function q(t){var e=t.querySelectorAll(".srfm-address-block");if(!e)return null;var r={};return e.forEach((function(t){var e=t.getAttribute("data-slug");if(e){var n=t.querySelectorAll(".srfm-input-input, .srfm-dropdown-input"),o=Array.from(n).map((function(t){var e;return null==t||null===(e=t.value)||void 0===e?void 0:e.trim()})).filter(Boolean).join(", ");r[e]=o}})),Object.keys(r).length>0?r:null}function j(t){return L.apply(this,arguments)}function L(){return(L=O(_().mark((function t(e){var r,n,o,i,a,s,l,u,c,f,d;return _().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:r=new FormData(e),n=new FormData,o=["srfm-email-confirm","srfm-password-confirm"],i=E(r.entries()),t.prev=4,i.s();case 6:if((a=i.n()).done){t.next=14;break}if(m=a.value,v=2,s=function(t){if(Array.isArray(t))return t}(m)||function(t,e){var r=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=r){var n,o,i,a,s=[],l=!0,u=!1;try{if(i=(r=r.call(t)).next,0===e){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=i.call(r)).done)&&(s.push(n.value),s.length!==e);l=!0);}catch(t){u=!0,o=t}finally{try{if(!l&&null!=r.return&&(a=r.return(),Object(a)!==a))return}finally{if(u)throw o}}return s}}(m,v)||k(m,v)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(),l=s[0],u=s[1],!o.includes(l)){t.next=10;break}return t.abrupt("continue",12);case 10:""!==u&&(c=e.querySelector('[name="'.concat(l,'"]')),null!=(f=null==c?void 0:c.closest(".srfm-block-single"))&&f.classList.contains("hide-element")&&(u="")),n.append(l,u);case 12:t.next=6;break;case 14:t.next=19;break;case 16:t.prev=16,t.t0=t.catch(4),i.e(t.t0);case 19:return t.prev=19,i.f(),t.finish(19);case 22:return(d=q(e))&&n.append("srfm_addresses",JSON.stringify(d)),t.prev=24,t.next=27,wp.apiFetch({path:"sureforms/v1/submit-form",method:"POST",body:n});case 27:return t.abrupt("return",t.sent);case 30:t.prev=30,t.t1=t.catch(24),console.log(t.t1);case 33:case"end":return t.stop()}var m,v}),t,null,[[4,16,19,22],[24,30]])})))).apply(this,arguments)}function C(t){return P.apply(this,arguments)}function P(){return(P=O(_().mark((function t(e){var r;return _().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return r=e.data.submission_id,t.prev=1,t.next=4,wp.apiFetch({path:"/sureforms/v1/after-submission/".concat(r),method:"GET"});case 4:t.next=9;break;case 6:t.prev=6,t.t0=t.catch(1),console.error(t.t0);case 9:case"end":return t.stop()}}),t,null,[[1,6]])})))).apply(this,arguments)}function T(e,r,n,o,i,a,s){var l,u=new CustomEvent("srfm_on_show_success_message",{cancelable:!0,detail:{form:o,element:r,message:n,submitType:a,container:e,loader:s}});document.dispatchEvent(u)&&("hide form"===i?(o.style.opacity=1,o.style.display="none",setTimeout((function(){r.style.opacity=1}),500)):"reset form"===i&&o.reset(),r.innerHTML=n,e.classList.add("srfm-active"),null===(l=window)||void 0===l||null===(l=l.srfm)||void 0===l||l.handleInstantFormWrapperHeight(),(0,t.applyFilters)("srfm.enableScrollOnSuccess",!0)&&o.parentElement.scrollIntoView({behavior:"smooth"}))}function I(t){var e=t.form,r=t.message,n=void 0===r?"":r,o=t.position,i=void 0===o?"footer":o,a=t.log_message,s=new CustomEvent("srfm_show_common_form_error",{detail:{form:e,message:n,position:i,log_message:void 0===a?null:a}});document.dispatchEvent(s)}function F(t){t.querySelectorAll(".srfm-common-error-message").forEach((function(t){t.setAttribute("hidden",!0)}))}function D(t,e,r,n,o,i,a,s,l,u,c,f,d,m){return N.apply(this,arguments)}function N(){return(N=O(_().mark((function t(e,r,n,o,i,a,s,l,u,c,f,m,v,g){var y,b,S,E,k,x,A,O,q;return _().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.prev=0,i.classList.add("srfm-active"),F(e),t.next=5,d(r,n,o,e);case 5:if(y=t.sent,b=h(f,m,v,g),(null==y||!y.validateResult)&&b){t.next=11;break}return i.classList.remove("srfm-active"),null!=y&&y.validateResult?p(y):b||p({firstErrorInput:g,scrollElement:g}),t.abrupt("return");case 11:if(S=new CustomEvent("srfm_on_trigger_form_submission",{cancelable:!0,detail:{form:e,loader:i,formId:r,submitType:u,successElement:l,successContainer:s}}),document.dispatchEvent(S)){t.next=15;break}return i.classList.remove("srfm-active"),t.abrupt("return");case 15:return t.next=17,j(e);case 17:null!=(E=t.sent)&&E.success?(U(w(w({},E),{},{formId:r})),"same page"===u?(T(s,l,null!==(x=null==E?void 0:E.message)&&void 0!==x?x:"",e,c,u),i.classList.remove("srfm-active")):["different page","custom url"].includes(u)?(null!=E&&E.redirect_url&&(a=null==E?void 0:E.redirect_url,window.location.assign(a)),i.classList.remove("srfm-active")):T(s,l,null!==(A=null==E?void 0:E.message)&&void 0!==A?A:"",e,c,u,i),null!=E&&null!==(k=E.data)&&void 0!==k&&k.after_submit&&C(E)):(O=(null==E?void 0:E.data)||{},I(w({form:e},O)),i.classList.remove("srfm-active")),t.next=27;break;case 21:t.prev=21,t.t0=t.catch(0),q=new CustomEvent("srfm_on_trigger_form_submission_failure",{detail:{form:e,error:t.t0,loader:i,formId:r,submitType:u,successElement:l,successContainer:s}}),document.dispatchEvent(q),i.classList.remove("srfm-active"),I({form:e});case 27:case"end":return t.stop()}var a}),t,null,[[0,21]])})))).apply(this,arguments)}function G(t){var e=t.getAttribute("form-id"),r=t.getAttribute("message-type"),n=t.getAttribute("success-url"),o=t.getAttribute("ajaxurl"),i=t.getAttribute("data-nonce"),a=t.querySelector(".srfm-loader"),s=t.parentElement.querySelector(".srfm-single-form.srfm-success-box"),l=null==s?void 0:s.querySelector(".srfm-success-box-description"),u=t.querySelector("#srfm-submit-btn"),c=t.getAttribute("after-submission"),f=t.querySelector(".g-recaptcha");return{formId:e,submitType:r,successUrl:n,ajaxUrl:o,nonce:i,loader:a,successContainer:s,successElement:l,submitBtn:u,siteKey:null==f?void 0:f.getAttribute("data-sitekey"),recaptchaType:null==f?void 0:f.getAttribute("recaptcha-type"),afterSubmission:c,captchaErrorElement:t.querySelector("#captcha-error"),hCaptchaDiv:t.querySelector(".h-captcha"),turnstileDiv:t.querySelector(".cf-turnstile")}}function U(t){var e=new CustomEvent("srfm_form_submission_success",{detail:{formId:"srfm-form-".concat(t.formId)}});document.dispatchEvent(e)}document.addEventListener("DOMContentLoaded",(function(){["srfm-input-block","srfm-email-block-wrap","srfm-url-block","srfm-phone-block","srfm-checkbox-block","srfm-gdpr-block","srfm-number-block","srfm-multi-choice-block","srfm-datepicker-block","srfm-upload-block","srfm-rating-block","srfm-textarea-block","srfm-dropdown-block","srfm-slider-block"].forEach((function(t){return function(t,e){var r=Array.from(document.getElementsByClassName(t));if(r){var n,o=a(r);try{var s=function(){var r=n.value,o=r.querySelector("input")||r.querySelector("textarea")||r.querySelector("select");if("srfm-upload-block"===t&&(o=r.querySelector('input[type="file"]')),"srfm-rating-block"===t&&function(t,e,r){e.querySelectorAll(".srfm-icon").forEach((function(t){t.addEventListener("blur",u(i().mark((function e(){return i().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:v(t,r);case 1:case"end":return e.stop()}}),e)}))))}))}(0,r,e),"srfm-multi-choice-block"===t&&function(t,e,r){e.querySelectorAll(".srfm-input-multi-choice-single").forEach((function(t){t.addEventListener("blur",u(i().mark((function e(){return i().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:v(t,r);case 1:case"end":return e.stop()}}),e)}))))}))}(0,r,e),"srfm-email-block-wrap"===t&&function(t,e){var r=t.querySelectorAll("input"),n=t.closest(e);r.forEach((function(t){t.addEventListener("input",u(i().mark((function e(){var r,o,a,s,l,u,c,f,d,m;return i().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t.value=t.value.trim().toLowerCase(),r=!1,/^(([^<>()[\]\\.,;:\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(t.value)&&(r=!0),o=t.classList.contains("srfm-input-email-confirm")?n.querySelector(".srfm-email-confirm-block"):n.querySelector(".srfm-email-block"),a=o.querySelector(".srfm-error-message"),t.value||(a.style.display="none",o.classList.remove("srfm-valid-email-error")),!t.classList.contains("srfm-input-email-confirm")){e.next=20;break}if(l=n.querySelector(".srfm-input-email"),u=n.querySelector(".srfm-email-confirm-block"),c=u.querySelector(".srfm-error-message"),l.value===t.value){e.next=17;break}return c.style.display="block",c.textContent=null===(f=window)||void 0===f||null===(f=f.srfm_submit)||void 0===f||null===(f=f.messages)||void 0===f?void 0:f.srfm_confirm_email_same,null===(d=window)||void 0===d||null===(d=d.srfm)||void 0===d||d.toggleErrorState(n,!0),e.abrupt("return");case 17:null===(s=window)||void 0===s||null===(s=s.srfm)||void 0===s||s.toggleErrorState(n,!1),c.textContent="",c.style.display="none";case 20:""===(null==t?void 0:t.value)||r?(a.style.display="none",o.parentElement.classList.remove("srfm-valid-email-error"),a.removeAttribute("id")):(o.parentElement.classList.add("srfm-valid-email-error"),a.style.display="block",a.innerHTML=null===(m=window)||void 0===m||null===(m=m.srfm_submit)||void 0===m||null===(m=m.messages)||void 0===m?void 0:m.srfm_valid_email,a.id=a.getAttribute("data-srfm-id"));case 21:case"end":return e.stop()}}),e)}))))}))}(r,e),"srfm-slider-block"===t&&function(t,e,r){var n=e.querySelector(".srfm-input-slider"),o=e.querySelector(".srfm-text-slider");if(n&&n.addEventListener("blur",u(i().mark((function t(){return i().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:v(n,r);case 1:case"end":return t.stop()}}),t)})))),o){var a=o.querySelector(".srfm-slider-thumb");a&&a.addEventListener("blur",u(i().mark((function t(){return i().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:v(a,r);case 1:case"end":return t.stop()}}),t)}))))}}(0,r,e),"srfm-dropdown-block"===t){var a=o.getAttribute("name");setTimeout((function(){var t;null===(t=window)||void 0===t||null===(t=t.srfm)||void 0===t||null===(t=t[a])||void 0===t||t.on("blur",(function(){v(o,e)}))}),500)}if("srfm-textarea-block"===t&&r.classList.contains("srfm-richtext")){var s=(o=r.querySelector("textarea.srfm-input-textarea")).getAttribute("id");setTimeout((function(){var t;null===(t=window)||void 0===t||null===(t=t.srfm)||void 0===t||null===(t=t[s])||void 0===t||t.on("editor-change",(function(){var t;(null===(t=window)||void 0===t||null===(t=t.srfm)||void 0===t||null===(t=t[s])||void 0===t?void 0:t.hasFocus())||v(o,e)}))}),500)}"srfm-phone-block"===t&&(o=r.querySelector(".srfm-input-phone")),o&&o.addEventListener("blur",u(i().mark((function t(){return i().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:v(o,e);case 1:case"end":return t.stop()}}),t)}))))};for(o.s();!(n=o.n()).done;)s()}catch(t){o.e(t)}finally{o.f()}}}(t,".".concat(t))})),document.querySelectorAll(".srfm-multi-choice-block").forEach((function(t){var e,r=t.querySelector(".srfm-input-multi-choice-hidden");if(r){var n=r.getAttribute("data-min-selection"),o=r.getAttribute("data-max-selection");if(n||o){var i=t.querySelector(".srfm-error-message"),a=(null===(e=window)||void 0===e||null===(e=e.srfm_submit)||void 0===e?void 0:e.messages)||{};t.addEventListener("input",(function(){var e,s=window.srfm.srfmUtility.extractValue(r.value).filter(Boolean).length;if(0!==s){var l,u=r.closest(".srfm-block"),c="";if(n&&so){var f;c=null===(f=window)||void 0===f||null===(f=f.srfm)||void 0===f?void 0:f.srfmSprintfString(a.srfm_multi_choice_max_selections,o)}i.textContent=c,null===(e=window)||void 0===e||null===(e=e.srfm)||void 0===e||e.toggleErrorState(u,Boolean(c))}else{var d;null===(d=window)||void 0===d||null===(d=d.srfm)||void 0===d||d.toggleErrorState(t,!1)}}))}}}));for(var t=Array.from(document.querySelectorAll(".srfm-form")),e=function(){var t=n[r],e=G(t),o=e.formId,i=e.submitType,a=e.successUrl,s=e.ajaxUrl,l=e.nonce,u=e.loader,c=e.successContainer,f=e.successElement,d=e.recaptchaType,m=e.afterSubmission,v=e.captchaErrorElement,p=e.hCaptchaDiv,h=e.turnstileDiv,g="v2-checkbox"===d||!!p||!!h;t.addEventListener("submit",function(){var e=O(_().mark((function e(r){var n,y,b,w;return _().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(r.preventDefault(),"FORM"!==(null==(n=r.target)?void 0:n.tagName)){e.next=9;break}if(y=null==n?void 0:n.closest(".srfm-form-container"),b=null==y?void 0:y.classList.contains("srfm-submit-button-hidden"),w=null==n?void 0:n.querySelector("button.srfm-custom-button"),!b||w){e.next=9;break}return console.warn("Form submission is disabled because the submit button is hidden."),e.abrupt("return");case 9:D(t,o,s,l,u,a,c,f,i,m,g?d:void 0,g?p:void 0,g?h:void 0,g?v:void 0);case 10:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}())},r=0,n=t;r0&&void 0!==arguments[0]?arguments[0]:"";Array.from(document.querySelectorAll(".srfm-form")).forEach((function(e){var r=G(e),n=r.formId,o=r.submitType,i=r.successUrl,a=r.ajaxUrl,s=r.nonce,l=r.loader,u=r.successContainer,c=r.successElement,f=r.submitBtn,d=r.siteKey,m=r.recaptchaType,v=r.afterSubmission,p=!1;"v2-invisible"===m&&(grecaptcha.render(f,{sitekey:d,callback:function(){D(e,n,a,s,l,i,u,c,o,v),p=!0},"error-callback":function(){var t,e,r,n,o,i;e={containerSelector:'.g-recaptcha[recaptcha-type="v2-invisible"]:not(.captcha-error-added)',message:null===(t=srfm_submit)||void 0===t||null===(t=t.messages)||void 0===t?void 0:t.srfm_google_captcha_error_message},r=e.containerSelector,o=void 0===(n=e.message)?"":n,(i=document.querySelectorAll(r))&&i.forEach((function(t){var e=t.closest(".srfm-form");e&&(I({form:e,message:o}),t.classList.add("captcha-error-added"))}))}}),f.addEventListener("click",(function(){l.classList.add("srfm-active"),p&&D(e,n,a,s,l,i,u,c,o,v)}))),"v3-reCAPTCHA"===m&&t&&(l.classList.add("srfm-active"),D(e,n,a,s,l,i,u,c,o,v))}))},window.handleBricksPreviewFormSubmission=function(){for(var t=0,e=Array.from(document.querySelectorAll(".srfm-form"));t