"use strict";(()=>{let u=(n,i)=>{let e=new FormData(n),t=`form_fields[${i}]`;return e.has(t)?e.get(t):(t=`form_fields[${i}][]`,e.has(t)?e.getAll(t).join(", "):"")};function s(n,i){let e=n.getElementsByTagName("input")[0],t=i.getElementsByTagName("form")[0],m=e.dataset.sourceFieldId,a=e.dataset.realTime==="yes";e.dataset.hide=="yes"&&(n.style.display="none");let o="";const r=()=>{let l=u(t,m);if(e.value!==o){t.removeEventListener(a?"input":"change",r);return}if(e.value!==l)if(e.value=l,o=l,"createEvent"in document){var d=document.createEvent("HTMLEvents");d.initEvent("change",!1,!0),e.dispatchEvent(d)}else e.fireEvent("onchange")};r(),t.addEventListener(a?"input":"change",r)}function f(n){n.find(".elementor-field-type-dce_mirror_field").each((i,e)=>s(e,n[0]))}jQuery(window).on("elementor/frontend/init",function(){elementorFrontend.isEditMode()||elementorFrontend.hooks.addAction("frontend/element_ready/form.default",f)})})();