"use strict";var dceIconsForm=(u,v)=>{let f=u[0];var y=f.querySelectorAll(".elementor-form-fields-wrapper input"),j=f.querySelectorAll(".elementor-form-fields-wrapper textarea"),Q=f.querySelectorAll(".elementor-form-fields-wrapper select"),m=f.querySelectorAll(".elementor-form-fields-wrapper .elementor-field-label");let t,i,e,a,g=dceGetElementSettings(u),c=g.field_icon_size.size,h=g.label_icon_size.size,l,n;const r=1.8,p=.6;(()=>{y.forEach(function(s){t=jQuery(s).attr("dce-icon-render"),t&&(l=jQuery('<div class="dce-field-input-wrapper"></div>'),jQuery(s).wrap(l).parent().prepend(t),n=jQuery(s).parent(),i=jQuery(s).css("font-size"),e=i.replace(/[0-9\\.]/g,""),i=parseInt(i),a=jQuery(s).css("color"),u.find(".dce-field-input-wrapper svg").addClass("input-icons"),c?(jQuery(s).css("padding-left",c*r+"px"),n.find("i.input-icons, svg.input-icons").css("top","50%"),n.find("i.input-icons, svg.input-icons").css("margin-top",-(c/2)+"px"),n.find("i.input-icons, svg.input-icons").css("left",c*p+"px")):(jQuery(s).css("padding-left",i*r+e),n.find("i.input-icons").css("font-size",i+e),n.find("svg.input-icons").css("height",i+e),n.find("svg.input-icons").css("width",i+e),n.find("i.input-icons, svg.input-icons").css("top","50%"),n.find("i.input-icons, svg.input-icons").css("margin-top",-(i/2)+e),n.find("i.input-icons, svg.input-icons").css("left",i*p+e)))}),j.forEach(function(s){t=jQuery(s).attr("dce-icon-render");let o=jQuery(s).attr("rows");if(t){i||(i=jQuery(s).css("font-size"),e=i.replace(/[0-9\\.]/g,""),i=parseInt(i)),l=jQuery('<div class="dce-field-input-wrapper"></div>'),jQuery(s).wrap(l).parent().prepend(t),n=jQuery(s).parent(),a=jQuery(s).css("color");let d=jQuery(s).css("padding-top")||"5px";n.find("svg").addClass("input-icons"),c?(jQuery(s).css("padding-left",c*r+"px"),n.find("i.input-icons, svg.input-icons").css("top",d),n.find("i.input-icons, svg.input-icons").css("left",c*p+"px")):(jQuery(s).css("padding-left",i*r+e),n.find("i.input-icons").css("font-size",i+e),n.find("svg.input-icons").css("height",i+e),n.find("svg.input-icons").css("width",i+e),n.find("i.input-icons, svg.input-icons").css("top",d),n.find("i.input-icons, svg.input-icons").css("left",i*p+e))}}),Q.forEach(function(s){let o=jQuery(s);if(t=o.attr("dce-icon-render"),t){let d=jQuery(t);o.before(d),n=o.parent(),i=o.css("font-size"),e=i.replace(/[0-9\\.]/g,""),i=parseInt(i),a=o.css("color"),d.find("svg").addClass("input-icons"),c?(o.css("padding-left",c*r+"px"),n.find("i.input-icons, svg.input-icons").css("top","50%"),n.find("i.input-icons, svg.input-icons").css("margin-top",-(c/2)+"px"),n.find("i.input-icons, svg.input-icons").css("left",c*p+"px")):(o.css("padding-left",i*r+e),n.find("i.input-icons").css("font-size",i+e),n.find("svg.input-icons").css("height",i+e),n.find("svg.input-icons").css("width",i+e),n.find("i.input-icons, svg.input-icons").css("top","50%"),n.find("i.input-icons, svg.input-icons").css("margin-top",-(i/2)+e),n.find("i.input-icons, svg.input-icons").css("left",i*p+e))}}),m.forEach(function(s){t=jQuery(s).attr("dce-icon-render"),t&&(i=jQuery(s).css("font-size"),e=i.replace(/[0-9\\.]/g,""),i=parseInt(i),v(t).prependTo(s),h||(jQuery(s).find("svg").css("height",i+e),jQuery(s).find("svg").css("width",i+e)),jQuery(s).find("svg").css("margin-right",i/3+"px"))}),u.find(".elementor-field-label svg").addClass("label-icons")})()};jQuery(window).on("elementor/frontend/init",function(){elementorFrontend.hooks.addAction("frontend/element_ready/form.default",dceIconsForm)});