"use strict";(()=>{function c(n,l){let t=n.getElementsByClassName("dce-format-real-input")[0],e=n.getElementsByClassName("dce-format-interactive-input")[0],f=l.getElementsByTagName("form")[0],v=t.dataset.realTime==="yes",y="",E,o=t.dataset.style,a=t.dataset.locale;a==="auto"&&(a=void 0);let i={style:o};o==="currency"&&(i.currency=t.dataset.currency);const u=()=>{t.value=e.value;var r=document.createEvent("HTMLEvents");r.initEvent("input",!1,!0),t.dispatchEvent(r)},s=()=>{e.removeEventListener("focus",s),e.value=t.value,e.type="number",e.style.cursor="auto"},d=()=>{e.type="text";try{e.value=Number(t.value).toLocaleString(a,i)}catch(r){e.value=r.message}e.style.cursor="pointer",e.addEventListener("focus",s)};d(),u(),e.addEventListener("blur",d),e.addEventListener("input",u)}function m(n){n.find(".elementor-field-type-dce_formatted_number").each((l,t)=>c(t,n[0]))}jQuery(window).on("elementor/frontend/init",function(){elementorFrontend.isEditMode()||elementorFrontend.hooks.addAction("frontend/element_ready/form.default",m)})})();