(self.webpackChunknodebb=self.webpackChunknodebb||[]).push([[65285],{65285:(P,I,p)=>{var a,_,d;/*! * jQuery UI Sortable 1.14.1 * https://jqueryui.com * * Copyright OpenJS Foundation and other contributors * Released under the MIT license. * https://jquery.org/license */(function(r){"use strict";_=[p(74692),p(23662),p(69983),p(82299),p(56883),p(69139)],a=r,d=typeof a=="function"?a.apply(I,_):a,d!==void 0&&(P.exports=d)})(function(r){"use strict";return r.widget("ui.sortable",r.ui.mouse,{version:"1.14.1",widgetEventPrefix:"sort",ready:!1,options:{appendTo:"parent",axis:!1,connectWith:!1,containment:!1,cursor:"auto",cursorAt:!1,dropOnEmpty:!0,forcePlaceholderSize:!1,forceHelperSize:!1,grid:!1,handle:!1,helper:"original",items:"> *",opacity:!1,placeholder:!1,revert:!1,scroll:!0,scrollSensitivity:20,scrollSpeed:20,scope:"default",tolerance:"intersect",zIndex:1e3,activate:null,beforeStop:null,change:null,deactivate:null,out:null,over:null,receive:null,remove:null,sort:null,start:null,stop:null,update:null},_isOverAxis:function(t,e,i){return t>=e&&t=0;t--)this.items[t].item.removeData(this.widgetName+"-item");return this},_mouseCapture:function(t,e){var i=null,s=!1,o=this;return this.reverting||this.options.disabled||this.options.type==="static"||(this._refreshItems(t),r(t.target).parents().each(function(){if(r.data(this,o.widgetName+"-item")===o)return i=r(this),!1}),r.data(t.target,o.widgetName+"-item")===o&&(i=r(t.target)),!i)||this.options.handle&&!e&&(r(this.options.handle,i).find("*").addBack().each(function(){this===t.target&&(s=!0)}),!s)?!1:(this.currentItem=i,this._removeCurrentsFromItems(),!0)},_mouseStart:function(t,e,i){var s,o,n=this.options;if(this.currentContainer=this,this.refreshPositions(),this.appendTo=r(n.appendTo!=="parent"?n.appendTo:this.currentItem.parent()),this.helper=this._createHelper(t),this._cacheHelperProportions(),this._cacheMargins(),this.offset=this.currentItem.offset(),this.offset={top:this.offset.top-this.margins.top,left:this.offset.left-this.margins.left},r.extend(this.offset,{click:{left:t.pageX-this.offset.left,top:t.pageY-this.offset.top},relative:this._getRelativeOffset()}),this.helper.css("position","absolute"),this.cssPosition=this.helper.css("position"),n.cursorAt&&this._adjustOffsetFromHelper(n.cursorAt),this.domPosition={prev:this.currentItem.prev()[0],parent:this.currentItem.parent()[0]},this.helper[0]!==this.currentItem[0]&&this.currentItem.hide(),this._createPlaceholder(),this.scrollParent=this.placeholder.scrollParent(),r.extend(this.offset,{parent:this._getParentOffset()}),n.containment&&this._setContainment(),n.cursor&&n.cursor!=="auto"&&(o=this.document.find("body"),this._storedStylesheet=r("").appendTo(o)),n.zIndex&&(this.helper.css("zIndex")&&(this._storedZIndex=this.helper.css("zIndex")),this.helper.css("zIndex",n.zIndex)),n.opacity&&(this.helper.css("opacity")&&(this._storedOpacity=this.helper.css("opacity")),this.helper.css("opacity",n.opacity)),this.scrollParent[0]!==this.document[0]&&this.scrollParent[0].tagName!=="HTML"&&(this.overflowOffset=this.scrollParent.offset()),this._trigger("start",t,this._uiHash()),this._preserveHelperProportions||this._cacheHelperProportions(),!i)for(s=this.containers.length-1;s>=0;s--)this.containers[s]._trigger("activate",t,this._uiHash(this));return r.ui.ddmanager&&(r.ui.ddmanager.current=this),r.ui.ddmanager&&!n.dropBehaviour&&r.ui.ddmanager.prepareOffsets(this,t),this.dragging=!0,this._addClass(this.helper,"ui-sortable-helper"),this.helper.parent().is(this.appendTo)||(this.helper.detach().appendTo(this.appendTo),this.offset.parent=this._getParentOffset()),this.position=this.originalPosition=this._generatePosition(t),this.originalPageX=t.pageX,this.originalPageY=t.pageY,this.lastPositionAbs=this.positionAbs=this._convertPositionTo("absolute"),this._mouseDrag(t),!0},_scroll:function(t){var e=this.options,i=!1;return this.scrollParent[0]!==this.document[0]&&this.scrollParent[0].tagName!=="HTML"?(this.overflowOffset.top+this.scrollParent[0].offsetHeight-t.pageY=0;e--)if(i=this.items[e],s=i.item[0],o=this._intersectsWithPointer(i),!!o&&i.instance===this.currentContainer&&s!==this.currentItem[0]&&this.placeholder[o===1?"next":"prev"]()[0]!==s&&!r.contains(this.placeholder[0],s)&&(this.options.type!=="semi-dynamic"||!r.contains(this.element[0],s))){if(this.direction=o===1?"down":"up",this.options.tolerance==="pointer"||this._intersectsWithSides(i))this._rearrange(t,i);else break;this._trigger("change",t,this._uiHash());break}return this._contactContainers(t),r.ui.ddmanager&&r.ui.ddmanager.drag(this,t),this._trigger("sort",t,this._uiHash()),this.lastPositionAbs=this.positionAbs,!1},_mouseStop:function(t,e){if(t){if(r.ui.ddmanager&&!this.options.dropBehaviour&&r.ui.ddmanager.drop(this,t),this.options.revert){var i=this,s=this.placeholder.offset(),o=this.options.axis,n={};(!o||o==="x")&&(n.left=s.left-this.offset.parent.left-this.margins.left+(this.offsetParent[0]===this.document[0].body?0:this.offsetParent[0].scrollLeft)),(!o||o==="y")&&(n.top=s.top-this.offset.parent.top-this.margins.top+(this.offsetParent[0]===this.document[0].body?0:this.offsetParent[0].scrollTop)),this.reverting=!0,r(this.helper).animate(n,parseInt(this.options.revert,10)||500,function(){i._clear(t)})}else this._clear(t,e);return!1}},cancel:function(){if(this.dragging){this._mouseUp(new r.Event("mouseup",{target:null})),this.options.helper==="original"?(this.currentItem.css(this._storedCSS),this._removeClass(this.currentItem,"ui-sortable-helper")):this.currentItem.show();for(var t=this.containers.length-1;t>=0;t--)this.containers[t]._trigger("deactivate",null,this._uiHash(this)),this.containers[t].containerCache.over&&(this.containers[t]._trigger("out",null,this._uiHash(this)),this.containers[t].containerCache.over=0)}return this.placeholder&&(this.placeholder[0].parentNode&&this.placeholder[0].parentNode.removeChild(this.placeholder[0]),this.options.helper!=="original"&&this.helper&&this.helper[0].parentNode&&this.helper.remove(),r.extend(this,{helper:null,dragging:!1,reverting:!1,_noFinalSort:null}),this.domPosition.prev?r(this.domPosition.prev).after(this.currentItem):r(this.domPosition.parent).prepend(this.currentItem)),this},serialize:function(t){var e=this._getItemsAsjQuery(t&&t.connected),i=[];return t=t||{},r(e).each(function(){var s=(r(t.item||this).attr(t.attribute||"id")||"").match(t.expression||/(.+)[\-=_](.+)/);s&&i.push((t.key||s[1]+"[]")+"="+(t.key&&t.expression?s[1]:s[2]))}),!i.length&&t.key&&i.push(t.key+"="),i.join("&")},toArray:function(t){var e=this._getItemsAsjQuery(t&&t.connected),i=[];return t=t||{},e.each(function(){i.push(r(t.item||this).attr(t.attribute||"id")||"")}),i},_intersectsWith:function(t){var e=this.positionAbs.left,i=e+this.helperProportions.width,s=this.positionAbs.top,o=s+this.helperProportions.height,n=t.left,h=n+t.width,l=t.top,f=l+t.height,g=this.offset.click.top,u=this.offset.click.left,m=this.options.axis==="x"||s+g>l&&s+gn&&e+ut[this.floating?"width":"height"]?v:n0?"down":"up")},_getDragHorizontalDirection:function(){var t=this.positionAbs.left-this.lastPositionAbs.left;return t!==0&&(t>0?"right":"left")},refresh:function(t){return this._refreshItems(t),this._setHandleClassName(),this.refreshPositions(),this},_connectWith:function(){var t=this.options;return t.connectWith.constructor===String?[t.connectWith]:t.connectWith},_getItemsAsjQuery:function(t){var e,i,s,o,n=[],h=[],l=this._connectWith();if(l&&t)for(e=l.length-1;e>=0;e--)for(s=r(l[e],this.document[0]),i=s.length-1;i>=0;i--)o=r.data(s[i],this.widgetFullName),o&&o!==this&&!o.options.disabled&&h.push([typeof o.options.items=="function"?o.options.items.call(o.element):r(o.options.items,o.element).not(".ui-sortable-helper").not(".ui-sortable-placeholder"),o]);h.push([typeof this.options.items=="function"?this.options.items.call(this.element,null,{options:this.options,item:this.currentItem}):r(this.options.items,this.element).not(".ui-sortable-helper").not(".ui-sortable-placeholder"),this]);function f(){n.push(this)}for(e=h.length-1;e>=0;e--)h[e][0].each(f);return r(n)},_removeCurrentsFromItems:function(){var t=this.currentItem.find(":data("+this.widgetName+"-item)");this.items=r.grep(this.items,function(e){for(var i=0;i=0;e--)for(s=r(m[e],this.document[0]),i=s.length-1;i>=0;i--)o=r.data(s[i],this.widgetFullName),o&&o!==this&&!o.options.disabled&&(u.push([typeof o.options.items=="function"?o.options.items.call(o.element[0],t,{item:this.currentItem}):r(o.options.items,o.element),o]),this.containers.push(o));for(e=u.length-1;e>=0;e--)for(n=u[e][1],h=u[e][0],i=0,f=h.length;i=0;e--)i=this.items[e],!(this.currentContainer&&i.instance!==this.currentContainer&&i.item[0]!==this.currentItem[0])&&(s=this.options.toleranceElement?r(this.options.toleranceElement,i.item):i.item,t||(i.width=s.outerWidth(),i.height=s.outerHeight()),o=s.offset(),i.left=o.left,i.top=o.top)},refreshPositions:function(t){this.floating=this.items.length?this.options.axis==="x"||this._isFloating(this.items[0].item):!1,this.offsetParent&&this.helper&&(this.offset.parent=this._getParentOffset()),this._refreshItemPositions(t);var e,i;if(this.options.custom&&this.options.custom.refreshContainers)this.options.custom.refreshContainers.call(this);else for(e=this.containers.length-1;e>=0;e--)i=this.containers[e].element.offset(),this.containers[e].containerCache.left=i.left,this.containers[e].containerCache.top=i.top,this.containers[e].containerCache.width=this.containers[e].element.outerWidth(),this.containers[e].containerCache.height=this.containers[e].element.outerHeight();return this},_createPlaceholder:function(t){t=t||this;var e,i,s=t.options;(!s.placeholder||s.placeholder.constructor===String)&&(e=s.placeholder,i=t.currentItem[0].nodeName.toLowerCase(),s.placeholder={element:function(){var o=r("<"+i+">",t.document[0]);return t._addClass(o,"ui-sortable-placeholder",e||t.currentItem[0].className)._removeClass(o,"ui-sortable-helper"),i==="tbody"?t._createTrPlaceholder(t.currentItem.find("tr").eq(0),r("",t.document[0]).appendTo(o)):i==="tr"?t._createTrPlaceholder(t.currentItem,o):i==="img"&&o.attr("src",t.currentItem.attr("src")),e||o.css("visibility","hidden"),o},update:function(o,n){e&&!s.forcePlaceholderSize||((!n.height()||s.forcePlaceholderSize&&(i==="tbody"||i==="tr"))&&n.height(t.currentItem.innerHeight()-parseInt(t.currentItem.css("paddingTop")||0,10)-parseInt(t.currentItem.css("paddingBottom")||0,10)),n.width()||n.width(t.currentItem.innerWidth()-parseInt(t.currentItem.css("paddingLeft")||0,10)-parseInt(t.currentItem.css("paddingRight")||0,10)))}}),t.placeholder=r(s.placeholder.element.call(t.element,t.currentItem)),t.currentItem.after(t.placeholder),s.placeholder.update(t,t.placeholder)},_createTrPlaceholder:function(t,e){var i=this;t.children().each(function(){r(" ",i.document[0]).attr("colspan",r(this).attr("colspan")||1).appendTo(e)})},_contactContainers:function(t){var e,i,s,o,n,h,l,f,g,u,m=null,c=null;for(e=this.containers.length-1;e>=0;e--)if(!r.contains(this.currentItem[0],this.containers[e].element[0]))if(this._intersectsWith(this.containers[e].containerCache)){if(m&&r.contains(this.containers[e].element[0],m.element[0]))continue;m=this.containers[e],c=e}else this.containers[e].containerCache.over&&(this.containers[e]._trigger("out",t,this._uiHash(this)),this.containers[e].containerCache.over=0);if(m)if(this.containers.length===1)this.containers[c].containerCache.over||(this.containers[c]._trigger("over",t,this._uiHash(this)),this.containers[c].containerCache.over=1);else{for(s=1e4,o=null,g=m.floating||this._isFloating(this.currentItem),n=g?"left":"top",h=g?"width":"height",u=g?"pageX":"pageY",i=this.items.length-1;i>=0;i--)r.contains(this.containers[c].element[0],this.items[i].item[0])&&this.items[i].item[0]!==this.currentItem[0]&&(l=this.items[i].item.offset()[n],f=!1,t[u]-l>this.items[i][h]/2&&(f=!0),Math.abs(t[u]-l)this.containment[2]&&(o=this.containment[2]+this.offset.click.left),t.pageY-this.offset.click.top>this.containment[3]&&(n=this.containment[3]+this.offset.click.top)),s.grid&&(e=this.originalPageY+Math.round((n-this.originalPageY)/s.grid[1])*s.grid[1],n=this.containment?e-this.offset.click.top>=this.containment[1]&&e-this.offset.click.top<=this.containment[3]?e:e-this.offset.click.top>=this.containment[1]?e-s.grid[1]:e+s.grid[1]:e,i=this.originalPageX+Math.round((o-this.originalPageX)/s.grid[0])*s.grid[0],o=this.containment?i-this.offset.click.left>=this.containment[0]&&i-this.offset.click.left<=this.containment[2]?i:i-this.offset.click.left>=this.containment[0]?i-s.grid[0]:i+s.grid[0]:i)),{top:n-this.offset.click.top-this.offset.relative.top-this.offset.parent.top+(this.cssPosition==="fixed"?-this.scrollParent.scrollTop():l?0:h.scrollTop()),left:o-this.offset.click.left-this.offset.relative.left-this.offset.parent.left+(this.cssPosition==="fixed"?-this.scrollParent.scrollLeft():l?0:h.scrollLeft())}},_rearrange:function(t,e,i,s){i?i[0].appendChild(this.placeholder[0]):e.item[0].parentNode.insertBefore(this.placeholder[0],this.direction==="down"?e.item[0]:e.item[0].nextSibling),this.counter=this.counter?++this.counter:1;var o=this.counter;this._delay(function(){o===this.counter&&this.refreshPositions(!s)})},_clear:function(t,e){this.reverting=!1;var i,s=[];if(!this._noFinalSort&&this.currentItem.parent().length&&this.placeholder.before(this.currentItem),this._noFinalSort=null,this.helper[0]===this.currentItem[0]){for(i in this._storedCSS)(this._storedCSS[i]==="auto"||this._storedCSS[i]==="static")&&(this._storedCSS[i]="");this.currentItem.css(this._storedCSS),this._removeClass(this.currentItem,"ui-sortable-helper")}else this.currentItem.show();this.fromOutside&&!e&&s.push(function(n){this._trigger("receive",n,this._uiHash(this.fromOutside))}),(this.fromOutside||this.domPosition.prev!==this.currentItem.prev().not(".ui-sortable-helper")[0]||this.domPosition.parent!==this.currentItem.parent()[0])&&!e&&s.push(function(n){this._trigger("update",n,this._uiHash())}),this!==this.currentContainer&&(e||(s.push(function(n){this._trigger("remove",n,this._uiHash())}),s.push(function(n){return function(h){n._trigger("receive",h,this._uiHash(this))}}.call(this,this.currentContainer)),s.push(function(n){return function(h){n._trigger("update",h,this._uiHash(this))}}.call(this,this.currentContainer))));function o(n,h,l){return function(f){l._trigger(n,f,h._uiHash(h))}}for(i=this.containers.length-1;i>=0;i--)e||s.push(o("deactivate",this,this.containers[i])),this.containers[i].containerCache.over&&(s.push(o("out",this,this.containers[i])),this.containers[i].containerCache.over=0);if(this._storedStylesheet&&(this._storedStylesheet.remove(),this._storedStylesheet=null),this._storedOpacity&&this.helper.css("opacity",this._storedOpacity),this._storedZIndex&&this.helper.css("zIndex",this._storedZIndex==="auto"?"":this._storedZIndex),this.dragging=!1,e||this._trigger("beforeStop",t,this._uiHash()),this.placeholder[0].parentNode.removeChild(this.placeholder[0]),this.cancelHelperRemoval||(this.helper[0]!==this.currentItem[0]&&this.helper.remove(),this.helper=null),!e){for(i=0;i{var a,_,d;/*! * jQuery UI :data 1.14.1 * https://jqueryui.com * * Copyright OpenJS Foundation and other contributors * Released under the MIT license. * https://jquery.org/license */(function(r){"use strict";_=[p(74692),p(56883)],a=r,d=typeof a=="function"?a.apply(I,_):a,d!==void 0&&(P.exports=d)})(function(r){"use strict";return r.extend(r.expr.pseudos,{data:r.expr.createPseudo(function(t){return function(e){return!!r.data(e,t)}})})})},82299:(P,I,p)=>{var a,_,d;/*! * jQuery UI Scroll Parent 1.14.1 * https://jqueryui.com * * Copyright OpenJS Foundation and other contributors * Released under the MIT license. * https://jquery.org/license */(function(r){"use strict";_=[p(74692),p(56883)],a=r,d=typeof a=="function"?a.apply(I,_):a,d!==void 0&&(P.exports=d)})(function(r){"use strict";return r.fn.scrollParent=function(t){var e=this.css("position"),i=e==="absolute",s=t?/(auto|scroll|hidden)/:/(auto|scroll)/,o=this.parents().filter(function(){var n=r(this);return i&&n.css("position")==="static"?!1:s.test(n.css("overflow")+n.css("overflow-y")+n.css("overflow-x"))}).eq(0);return e==="fixed"||!o.length?r(this[0].ownerDocument||document):o}})}}]);