").addClass("list-group-item pr-0");o.data(l);var i=$("").css("overflow","auto"),r=$("").addClass(s.icon),a=$("").addClass("txt").append(s.text).css("margin-right","5px"),c=f();i.append(r).append(" ").append(a).append(c),o.append(i),t&&o.append(d(s.children,p+1)),u.append(o)}),u}(s);n?i.find("li").each(function(){var e=$(this);e.children("ul").length&&u(e)}):(t.sortableLists(r.listOptions),n=!0),MenuEditor.updateButtons(i)}}}!function(L){L.fn.sortableLists=function(e){var s=L("body").css("position","relative"),t={currElClass:"",placeholderClass:"",placeholderCss:{position:"relative",padding:0},hintClass:"",hintCss:{display:"none",position:"relative",padding:0},hintWrapperClass:"",hintWrapperCss:{},baseClass:"",baseCss:{position:"absolute",top:0-parseInt(s.css("margin-top")),left:0-parseInt(s.css("margin-left")),margin:0,padding:0,"z-index":2500},opener:{active:!1,open:"",close:"",openerCss:{float:"left",display:"inline-block","background-position":"center center","background-repeat":"no-repeat"},openerClass:""},listSelector:"ul",listsClass:"",listsCss:{},insertZone:50,insertZonePlus:!1,scroll:20,ignoreClass:"",isAllowed:function(e,s,t){return!0},onDragStart:function(e,s){return!0},onChange:function(e){return!0},complete:function(e){return!0}},d=L.extend(!0,{},t,e),p=L("<"+d.listSelector+" />").prependTo(s).attr("id","sortableListsBase").css(d.baseCss).addClass(d.listsClass+" "+d.baseClass),u=L("").attr("id","sortableListsPlaceholder").css(d.placeholderCss).addClass(d.placeholderClass),f=L("").attr("id","sortableListsHint").css(d.hintCss).addClass(d.hintClass),r=L("<"+d.listSelector+" />").attr("id","sortableListsHintWrapper").addClass(d.listsClass+" "+d.hintWrapperClass).css(d.listsCss).css(d.hintWrapperCss),a=L("").addClass("sortableListsOpener "+d.opener.openerClass).css(d.opener.openerCss).on("mousedown touchstart",function(e){var s=L(this).closest("li");return s.hasClass("sortableListsClosed")?C(s):l(s),!1});"class"==d.opener.as?a.addClass(d.opener.close):"html"==d.opener.as?a.html(d.opener.close):(a.css("background-image","url("+d.opener.close+")"),console.error("jQuerySortableLists opener as background image is deprecated. In version 2.0.0 it will be removed. Use html instead please."));var h={isDragged:!1,isRelEFP:null,oEl:null,rootEl:null,cEl:null,upScroll:!1,downScroll:!1,pX:0,pY:0,cX:0,cY:0,isAllowed:!0,e:{pageX:0,pageY:0,clientX:0,clientY:0},doc:L(document),win:L(window)};if(d.opener.active){if(!d.opener.open)throw"Opener.open value is not defined. It should be valid url, html or css class.";if(!d.opener.close)throw"Opener.close value is not defined. It should be valid url, html or css class.";L(this).find("li").each(function(){var e=L(this);e.children(d.listSelector).length&&(a.clone(!0).prependTo(e.children("div").first()),e.hasClass("sortableListsOpen")?C(e):l(e))})}return this.on("mousedown touchstart",function(e){var s=L(e.target);if(!(!1!==h.isDragged||d.ignoreClass&&s.hasClass(d.ignoreClass))){e.preventDefault(),"touchstart"===e.type&&m(e);var t=s.closest("li"),l=L(this);t[0]&&(d.onDragStart(e,t),function(e,s,t){h.isDragged=!0;var l=parseInt(s.css("margin-top")),n=parseInt(s.css("margin-bottom")),o=parseInt(s.css("margin-left")),i=parseInt(s.css("margin-right")),r=s.offset(),a=s.innerHeight();h.rootEl={el:t,offset:t.offset(),rootElClass:t.attr("class")},h.cEl={el:s,mT:l,mL:o,mB:n,mR:i,offset:r},h.cEl.xyOffsetDiff={X:e.pageX-h.cEl.offset.left,Y:e.pageY-h.cEl.offset.top},h.cEl.el.addClass("sortableListsCurrent "+d.currElClass),s.before(u);var c=h.placeholderNode=L("#sortableListsPlaceholder");s.css({width:s.width(),position:"absolute",top:r.top-l,left:r.left-o}).prependTo(p),c.css({display:"block",height:a}),f.css("height",a),h.doc.on("mousemove touchmove",v).on("mouseup touchend touchcancel",b)}(e,t,l))}});function v(e){if(h.isDragged){var s=h.cEl,t=h.doc,l=h.win;"touchmove"===e.type&&m(e),e.pageX||((i=e).pageY=h.pY,i.pageX=h.pX,i.clientY=h.cY,i.clientX=h.cX),t.scrollTop()>h.rootEl.offset.top-10&&e.clientY<50?h.upScroll?(e.pageY=e.pageY-d.scroll,L("html, body").each(function(e){L(this).scrollTop(L(this).scrollTop()-d.scroll)}),c(e)):function(e){if(h.upScroll)return;h.upScroll=setInterval(function(){h.doc.trigger("mousemove")},50)}():t.scrollTop()+l.height()d.insertZone){var l=s.children(),n=s.children(d.listSelector).first();if(n.children().first().is("#sortableListsPlaceholder"))return f.css("display","none");n.length?n.prepend(f):(l.first().after(f),f.wrap(r)),h.oEl&&C(s)}else{if(s.prev("#sortableListsPlaceholder").length)return f.css("display","none");s.before(f)}f.css("display","block"),h.isAllowed=d.isAllowed(h.cEl.el,f,f.parents("li").first())}(e,t,n<7):l-14d.insertZone){var l=s.children(),n=s.children(d.listSelector).last();if(n.children().last().is("#sortableListsPlaceholder"))return f.css("display","none");n.length?l.last().append(f):(s.append(f),f.wrap(r)),h.oEl&&C(s)}else{if(s.next("#sortableListsPlaceholder").length)return f.css("display","none");s.after(f)}f.css("display","block"),h.isAllowed=d.isAllowed(h.cEl.el,f,f.parents("li").first())}(e,t,l-7