"use strict";(()=>{let c=(n,l)=>{let e=new FormData(n),t=`form_fields[${l}]`;return e.has(t)?e.get(t):(t=`form_fields[${l}][]`,e.has(t)?e.getAll(t):"")},m=n=>l=>{let e=n.getElementsByClassName(`elementor-field-group-${l}`);if(!e.length)throw`Field ${l} was not found`;return e[0].dataset.dceConditionsFieldStatus!=="inactive"},v=n=>(l,e=!1,t)=>{let r=c(n,l);return t!==void 0&&r===""&&(r=t),e?parseFloat(r):r};function E(n,l){let e=n.getElementsByTagName("input")[0],t=l.getElementsByTagName("form")[0],r=e.dataset.fieldCode,F=e.dataset.realTime==="yes";e.dataset.hide=="yes"&&(n.style.display="none");let s;try{s=new Function("getField","isFieldActive","updateSelf",r)}catch(d){console.error(d),e.value=jsFieldLocale.syntaxError;return}let g=s(v(t),m(t),d=>{e.value=d}),o=!1,u=d=>{if(!o){o=!0;try{let y=e.value,f=g();f!==void 0&&(e.value=f),e.value!==y&&(["change","input"].forEach(a=>{let i;"createEvent"in document?(i=document.createEvent("HTMLEvents"),i.initEvent(a,!0,!0)):(i=document.createEvent("Event"),i.initEvent(a,!0,!0)),e.dispatchEvent(i)}),["change","input"].forEach(a=>{let i;"createEvent"in document?(i=document.createEvent("HTMLEvents"),i.initEvent(a,!0,!0)):(i=document.createEvent("Event"),i.initEvent(a,!0,!0)),t.dispatchEvent(i)}))}finally{o=!1}}};u(),t.addEventListener(F?"input":"change",u),jQuery(t).on("conditions-done",u)}function h(n){n.find(".elementor-field-type-dce_js_field").each((l,e)=>E(e,n[0]))}jQuery(window).on("elementor/frontend/init",function(){elementorFrontend.isEditMode()||elementorFrontend.hooks.addAction("frontend/element_ready/form.default",h)})})();