(()=>{"use strict";!function(i,e,n){var a=function(i){return i.preventDefault()},t=function(e){var n=this,a=i(e),t=0;n.init=function(){a.on("click",".is-mega",(function(){n.flush(i(this)),n.depends()})),a.on("mouseup",".menu-item-bar",(function(){clearTimeout(t),t=setTimeout((function(){n.depends()}),50)})),a.on("change",".is-width",(function(){var e=i(this),n=e.val(),a=e.closest(".ayyash-mega-menu");a.find(".mega-depend-width").toggleClass("hidden","custom"!==n),a.find(".mega-depend-position").toggleClass("hidden","full"===n)})),i(".is-width").trigger("change"),n.depends()},n.depends=function(){a.find(".is-mega").each((function(){n.flush(i(this))})),i("li",a).removeClass("active-mega-column").removeClass("active-sub-mega-column");var e=i(".active-mega-menu",a).nextUntil(".menu-item-depth-0","li");e.closest("li.menu-item-depth-1").addClass("active-mega-column"),e.closest("li:not(.menu-item-depth-1)").addClass("active-sub-mega-column")},n.flush=function(i){var e=i.is(":checked"),n=i.closest("li");n.toggleClass("active-mega-menu",e),n.find(".field-mega-width").toggleClass("hidden",!e)},n.init()};i.fn.ayyashMegamenu=function(){return this.each((function(){new t(this)}))},i(n).ready((function(){var t,c,o,s,d,l,u,h,r,f,m,g,v;i("#menu-to-edit").ayyashMegamenu(),l=i("#icon-dialog"),u=i("#icon-overlay"),h=l.find("#icon-insert"),r=l.find("#icon-load"),f=l.find("#icon-search"),m=i(e).height()<500?parseInt(i(e).height()):500,g=!1,v=!1,l.dialog({dialogClass:"wp-dialog ayyash-icon-dialog",width:1e3,height:m,closeOnEscape:!0,autoOpen:!1,create:function(){i(".ui-dialog-titlebar-close").addClass("ui-button")},open:function(){r.height(m-210),u.show()},close:function(){g=!1,u.hide()},resize:function(i,e){r.height(parseInt(e.size.height)-210)}}),i(n).on("click",".pick-icon[data-name]",(function(e){a(e);var n=i(this);n.is(".active-icon")?(n.removeClass("active-icon"),g=!1):(n.addClass("active-icon").siblings().removeClass("active-icon"),g=n.data("name"))})),f.keyup((function(){if(v){d||(d=r.find("a"));var e=i(this).val();if(e){var n=new RegExp(e,"i");d.each((function(){var e=i(this);e.data("name").search(n)<0?e.hide():e.show()}))}else d.show()}})),h.click((function(i){if(a(i),v&&g){var e=s.data("label").replace("%s",g.replace("ti-","").replace("-"," "));s.removeClass("hidden"),s.html('')),s.next(".icon-add").data("icon",g),o.val(g).trigger("keyup"),t.removeClass("hidden"),l.dialog("close")}})),i(n.body).on("click",".icon-add",(function(e){a(e),c=i(this).parent(),s=c.find(".icon-preview"),t=c.find(".icon-remove"),o=c.find(".icon-value"),l.dialog("open"),!1===v?i.ajax({type:"POST",url:ajaxurl,data:{action:"ayyash-icons"},success:function(e){r.html(e),r.find('[data-name="'+i(this).data("icon")+'"]').addClass("active-icon"),v=!0}}):(r.find("a").removeClass("active-icon"),r.find('[data-name="'+i(this).data("icon")+'"]').addClass("active-icon"))})),i(n.body).on("click",".icon-remove",(function(e){a(e);var n=i(this),t=n.parent();t.find(".icon-preview").empty().addClass("hidden"),t.find(".icon-add").data("icon",""),t.find(".icon-value").val(""),n.addClass("hidden")})),u.click((function(i){a(i),u.hide(),l.dialog("close")}))}))}(jQuery,window,document)})();