"use strict";const initializeHiddenLabelField=(i,t)=>{const l=i.getElementsByTagName("input")[0],s=l.getAttribute("data-field-id"),o=t.getElementsByClassName("elementor-field-group-"+s)[0];if(!o){let e=document.createElement("span");e.textContent="Hiddel Label: Field not found.",t.prepend(e);return}const n=o.querySelectorAll("[name^=form_fields]"),r=()=>{if(n.length>=1){if(n[0].tagName==="SELECT")return n[0].selectedIndex>=0?n[0].options[n[0].selectedIndex].innerHTML:"";{let e=[];for(let d of n)if(d.checked){let u=d.getAttribute("id"),f=t.querySelector(`label[for=${u}]`).innerHTML;e.push(f)}return e.join(", ")}}};let a=r();l.value=a;const c=()=>{let e=r();if(e===a)return;a=e,l.value=e;const d=new Event("change");t.getElementsByTagName("form")[0].dispatchEvent(d)};o?t.addEventListener("change",c):alert(`Hidden Label, Could not find selector ${s}`)},initializeHiddenLabelFields=i=>{i.find(".elementor-field-type-hidden_label").each((t,l)=>initializeHiddenLabelField(l,i[0]))};jQuery(window).on("elementor/frontend/init",function(){elementorFrontend.hooks.addAction("frontend/element_ready/form.default",initializeHiddenLabelFields)});