!function(e,t){"use strict";jQuery.fn.extend({createRepeater:function(t){const{scope:a}=t;e(document).on("input",".mf-repeater-textarea",(function(){this.style.height="",this.style.height=this.scrollHeight+"px"}));const r=jQuery("body").find(".metform-form-main-wrapper").children().attr("data-elementor-id"),n=JSON.parse(localStorage.getItem(`metform-${r}`));var i=function(t,i){var f=t,m=f.data("group");f.find("input,select,textarea").each((function(t,a){var r=e(a).data("name");1!=e(a).data("skip-name")?r.lastIndexOf("[]")>0?(r=r.replace("[]",""),e(a).attr("name",m+"["+i+"]["+r+"][]")):e(a).attr("name",m+"["+i+"]["+r+"]"):"undefined"!=r&&e(a).attr("name",r),e(a).attr("value",e(a).data("value"));var n=e(a).attr("id");if(n!=undefined){var o=(n+"["+i+"]").replace("["+(i-1)+"]","");e(a).attr("id",o),e(a).parent().find("label").attr("for",o)}}));var d=t;a.on("click",".remove-btn",(t=>{if(a.find(".mf-input-repeater-items").length>1){let a=[];e(t.target).parents(".mf-input-repeater-items").remove();const i=jQuery(t.target).parent().siblings(".mf-input-repeater-content").find(".mf-repeater-field");if(Array.from(i).forEach(((e,t)=>{a.push(e.name)})),n||null!==n){for(let e in n)a.includes(e)&&delete n[e];localStorage.setItem(`metform-${r}`,JSON.stringify(n))}}}));var p=e("<div class='mf-input-repeater-items attr-items'>"+d.html()+"<div/>");p.attr("data-index",i),p.hide().appendTo(o).fadeIn(),jQuery(p).find(".mf-input-select").each((function(){var t=e(this);t.select2({placeholder:"Select an option",dropdownParent:t.parents(".attr-form-group").eq(0)})}));var l=p.find('.mf-repater-range-input[type="range"]'),s=l.attr("min"),c=l.attr("max"),u=l.attr("step");jQuery(p).find('.mf-repater-range-input[type="range"]').each((function(){e(this).asRange({step:u,min:s,max:c})}))},o=this;if(n){let e=0;setTimeout((()=>{for(let t in n){let a=t.match(/mf-simple-repeater\[(\d+)\]/);a&&0==a[1]&&e++}0==e&&o.find('[data-index="0"]').remove()}),10)}let f=null,m=0;n?setTimeout((()=>{f=o.find(".attr-items").last().attr("data-index"),m=f}),10):m=0;var d=o.find(".attr-items"),p=o.parent().find(".repeater-add-btn");d.each((function(a,r){var n;d.remove(),n="showFirstItemToDefault",(t.hasOwnProperty(n)&&1==function(e){return t[e]}("showFirstItemToDefault")||d.length>1)&&(i(e(r),m),m++)})),p.on("click",(function(){n?(m++,i(e(d[0]),m)):(i(e(d[0]),m),m++)}))}});var a={init:function(){var r={"mf-simple-repeater.default":a.SimpleRepeater};e.each(r,(function(e,a){t.hooks.addAction("frontend/element_ready/"+e,a)}))},SimpleRepeater:function(e){e.find(".mf-input-repeater").createRepeater({showFirstItemToDefault:!0,scope:e})}};e(window).on("elementor/frontend/init",a.init)}(jQuery,window.elementorFrontend);