UNPKG

directus-extension-flow-manager

Version:
8 lines 446 kB
import{useStores as e,useLayout as t,useApi as n,defineModule as r}from"@directus/extensions-sdk";import*as i from"vue";import{ref as o,watch as a,defineComponent as l,toRefs as s,inject as c,computed as u,resolveComponent as d,openBlock as f,createBlock as p,withCtx as h,createVNode as m,withModifiers as v,createTextVNode as g,createCommentVNode as y,resolveDirective as _,createElementBlock as b,normalizeClass as w,unref as x,withDirectives as k,toDisplayString as S,createElementVNode as $,Fragment as C,renderList as E,isRef as A,resolveDynamicComponent as D,normalizeProps as O,guardReactiveProps as R,pushScopeId as j,popScopeId as T,onMounted as I,onUnmounted as F,vShow as M,mergeModels as P,useModel as N,provide as L,mergeProps as B}from"vue";import{useRouter as U}from"vue-router";import{useI18n as V}from"vue-i18n";var z="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{};function q(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}function K(e){if(e.__esModule)return e;var t=e.default;if("function"==typeof t){var n=function e(){return this instanceof e?Reflect.construct(t,arguments,this.constructor):t.apply(this,arguments)};n.prototype=t.prototype}else n={};return Object.defineProperty(n,"__esModule",{value:!0}),Object.keys(e).forEach((function(t){var r=Object.getOwnPropertyDescriptor(e,t);Object.defineProperty(n,t,r.get?r:{enumerable:!0,get:function(){return e[t]}})})),n}var W={exports:{}},H=K(i); /**! * Sortable 1.14.0 * @author RubaXa <trash@rubaxa.org> * @author owenm <owen23355@gmail.com> * @license MIT */ function G(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Y(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?G(Object(n),!0).forEach((function(t){Z(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):G(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function X(e){return X="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},X(e)}function Z(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function J(){return J=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},J.apply(this,arguments)}function Q(e,t){if(null==e)return{};var n,r,i=function(e,t){if(null==e)return{};var n,r,i={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}function ee(e){return function(e){if(Array.isArray(e))return te(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"==typeof e)return te(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return te(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function te(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function ne(e){if("undefined"!=typeof window&&window.navigator)return!!navigator.userAgent.match(e)}var re=ne(/(?:Trident.*rv[ :]?11\.|msie|iemobile|Windows Phone)/i),ie=ne(/Edge/i),oe=ne(/firefox/i),ae=ne(/safari/i)&&!ne(/chrome/i)&&!ne(/android/i),le=ne(/iP(ad|od|hone)/i),se=ne(/chrome/i)&&ne(/android/i),ce={capture:!1,passive:!1};function ue(e,t,n){e.addEventListener(t,n,!re&&ce)}function de(e,t,n){e.removeEventListener(t,n,!re&&ce)}function fe(e,t){if(t){if(">"===t[0]&&(t=t.substring(1)),e)try{if(e.matches)return e.matches(t);if(e.msMatchesSelector)return e.msMatchesSelector(t);if(e.webkitMatchesSelector)return e.webkitMatchesSelector(t)}catch(e){return!1}return!1}}function pe(e){return e.host&&e!==document&&e.host.nodeType?e.host:e.parentNode}function he(e,t,n,r){if(e){n=n||document;do{if(null!=t&&(">"===t[0]?e.parentNode===n&&fe(e,t):fe(e,t))||r&&e===n)return e;if(e===n)break}while(e=pe(e))}return null}var me,ve=/\s+/g;function ge(e,t,n){if(e&&t)if(e.classList)e.classList[n?"add":"remove"](t);else{var r=(" "+e.className+" ").replace(ve," ").replace(" "+t+" "," ");e.className=(r+(n?" "+t:"")).replace(ve," ")}}function ye(e,t,n){var r=e&&e.style;if(r){if(void 0===n)return document.defaultView&&document.defaultView.getComputedStyle?n=document.defaultView.getComputedStyle(e,""):e.currentStyle&&(n=e.currentStyle),void 0===t?n:n[t];t in r||-1!==t.indexOf("webkit")||(t="-webkit-"+t),r[t]=n+("string"==typeof n?"":"px")}}function _e(e,t){var n="";if("string"==typeof e)n=e;else do{var r=ye(e,"transform");r&&"none"!==r&&(n=r+" "+n)}while(!t&&(e=e.parentNode));var i=window.DOMMatrix||window.WebKitCSSMatrix||window.CSSMatrix||window.MSCSSMatrix;return i&&new i(n)}function be(e,t,n){if(e){var r=e.getElementsByTagName(t),i=0,o=r.length;if(n)for(;i<o;i++)n(r[i],i);return r}return[]}function we(){var e=document.scrollingElement;return e||document.documentElement}function xe(e,t,n,r,i){if(e.getBoundingClientRect||e===window){var o,a,l,s,c,u,d;if(e!==window&&e.parentNode&&e!==we()?(a=(o=e.getBoundingClientRect()).top,l=o.left,s=o.bottom,c=o.right,u=o.height,d=o.width):(a=0,l=0,s=window.innerHeight,c=window.innerWidth,u=window.innerHeight,d=window.innerWidth),(t||n)&&e!==window&&(i=i||e.parentNode,!re))do{if(i&&i.getBoundingClientRect&&("none"!==ye(i,"transform")||n&&"static"!==ye(i,"position"))){var f=i.getBoundingClientRect();a-=f.top+parseInt(ye(i,"border-top-width")),l-=f.left+parseInt(ye(i,"border-left-width")),s=a+o.height,c=l+o.width;break}}while(i=i.parentNode);if(r&&e!==window){var p=_e(i||e),h=p&&p.a,m=p&&p.d;p&&(s=(a/=m)+(u/=m),c=(l/=h)+(d/=h))}return{top:a,left:l,bottom:s,right:c,width:d,height:u}}}function ke(e,t,n){for(var r=Ae(e,!0),i=xe(e)[t];r;){var o=xe(r)[n];if(!("top"===n||"left"===n?i>=o:i<=o))return r;if(r===we())break;r=Ae(r,!1)}return!1}function Se(e,t,n,r){for(var i=0,o=0,a=e.children;o<a.length;){if("none"!==a[o].style.display&&a[o]!==It.ghost&&(r||a[o]!==It.dragged)&&he(a[o],n.draggable,e,!1)){if(i===t)return a[o];i++}o++}return null}function $e(e,t){for(var n=e.lastElementChild;n&&(n===It.ghost||"none"===ye(n,"display")||t&&!fe(n,t));)n=n.previousElementSibling;return n||null}function Ce(e,t){var n=0;if(!e||!e.parentNode)return-1;for(;e=e.previousElementSibling;)"TEMPLATE"===e.nodeName.toUpperCase()||e===It.clone||t&&!fe(e,t)||n++;return n}function Ee(e){var t=0,n=0,r=we();if(e)do{var i=_e(e),o=i.a,a=i.d;t+=e.scrollLeft*o,n+=e.scrollTop*a}while(e!==r&&(e=e.parentNode));return[t,n]}function Ae(e,t){if(!e||!e.getBoundingClientRect)return we();var n=e,r=!1;do{if(n.clientWidth<n.scrollWidth||n.clientHeight<n.scrollHeight){var i=ye(n);if(n.clientWidth<n.scrollWidth&&("auto"==i.overflowX||"scroll"==i.overflowX)||n.clientHeight<n.scrollHeight&&("auto"==i.overflowY||"scroll"==i.overflowY)){if(!n.getBoundingClientRect||n===document.body)return we();if(r||t)return n;r=!0}}}while(n=n.parentNode);return we()}function De(e,t){return Math.round(e.top)===Math.round(t.top)&&Math.round(e.left)===Math.round(t.left)&&Math.round(e.height)===Math.round(t.height)&&Math.round(e.width)===Math.round(t.width)}function Oe(e,t){return function(){if(!me){var n=arguments;1===n.length?e.call(this,n[0]):e.apply(this,n),me=setTimeout((function(){me=void 0}),t)}}}function Re(e,t,n){e.scrollLeft+=t,e.scrollTop+=n}function je(e){var t=window.Polymer,n=window.jQuery||window.Zepto;return t&&t.dom?t.dom(e).cloneNode(!0):n?n(e).clone(!0)[0]:e.cloneNode(!0)}function Te(e,t){ye(e,"position","absolute"),ye(e,"top",t.top),ye(e,"left",t.left),ye(e,"width",t.width),ye(e,"height",t.height)}function Ie(e){ye(e,"position",""),ye(e,"top",""),ye(e,"left",""),ye(e,"width",""),ye(e,"height","")}var Fe="Sortable"+(new Date).getTime();function Me(){var e,t=[];return{captureAnimationState:function(){(t=[],this.options.animation)&&[].slice.call(this.el.children).forEach((function(e){if("none"!==ye(e,"display")&&e!==It.ghost){t.push({target:e,rect:xe(e)});var n=Y({},t[t.length-1].rect);if(e.thisAnimationDuration){var r=_e(e,!0);r&&(n.top-=r.f,n.left-=r.e)}e.fromRect=n}}))},addAnimationState:function(e){t.push(e)},removeAnimationState:function(e){t.splice(function(e,t){for(var n in e)if(e.hasOwnProperty(n))for(var r in t)if(t.hasOwnProperty(r)&&t[r]===e[n][r])return Number(n);return-1}(t,{target:e}),1)},animateAll:function(n){var r=this;if(!this.options.animation)return clearTimeout(e),void("function"==typeof n&&n());var i=!1,o=0;t.forEach((function(e){var t=0,n=e.target,a=n.fromRect,l=xe(n),s=n.prevFromRect,c=n.prevToRect,u=e.rect,d=_e(n,!0);d&&(l.top-=d.f,l.left-=d.e),n.toRect=l,n.thisAnimationDuration&&De(s,l)&&!De(a,l)&&(u.top-l.top)/(u.left-l.left)==(a.top-l.top)/(a.left-l.left)&&(t=function(e,t,n,r){return Math.sqrt(Math.pow(t.top-e.top,2)+Math.pow(t.left-e.left,2))/Math.sqrt(Math.pow(t.top-n.top,2)+Math.pow(t.left-n.left,2))*r.animation}(u,s,c,r.options)),De(l,a)||(n.prevFromRect=a,n.prevToRect=l,t||(t=r.options.animation),r.animate(n,u,l,t)),t&&(i=!0,o=Math.max(o,t),clearTimeout(n.animationResetTimer),n.animationResetTimer=setTimeout((function(){n.animationTime=0,n.prevFromRect=null,n.fromRect=null,n.prevToRect=null,n.thisAnimationDuration=null}),t),n.thisAnimationDuration=t)})),clearTimeout(e),i?e=setTimeout((function(){"function"==typeof n&&n()}),o):"function"==typeof n&&n(),t=[]},animate:function(e,t,n,r){if(r){ye(e,"transition",""),ye(e,"transform","");var i=_e(this.el),o=i&&i.a,a=i&&i.d,l=(t.left-n.left)/(o||1),s=(t.top-n.top)/(a||1);e.animatingX=!!l,e.animatingY=!!s,ye(e,"transform","translate3d("+l+"px,"+s+"px,0)"),this.forRepaintDummy=function(e){return e.offsetWidth}(e),ye(e,"transition","transform "+r+"ms"+(this.options.easing?" "+this.options.easing:"")),ye(e,"transform","translate3d(0,0,0)"),"number"==typeof e.animated&&clearTimeout(e.animated),e.animated=setTimeout((function(){ye(e,"transition",""),ye(e,"transform",""),e.animated=!1,e.animatingX=!1,e.animatingY=!1}),r)}}}}var Pe=[],Ne={initializeByDefault:!0},Le={mount:function(e){for(var t in Ne)Ne.hasOwnProperty(t)&&!(t in e)&&(e[t]=Ne[t]);Pe.forEach((function(t){if(t.pluginName===e.pluginName)throw"Sortable: Cannot mount plugin ".concat(e.pluginName," more than once")})),Pe.push(e)},pluginEvent:function(e,t,n){var r=this;this.eventCanceled=!1,n.cancel=function(){r.eventCanceled=!0};var i=e+"Global";Pe.forEach((function(r){t[r.pluginName]&&(t[r.pluginName][i]&&t[r.pluginName][i](Y({sortable:t},n)),t.options[r.pluginName]&&t[r.pluginName][e]&&t[r.pluginName][e](Y({sortable:t},n)))}))},initializePlugins:function(e,t,n,r){for(var i in Pe.forEach((function(r){var i=r.pluginName;if(e.options[i]||r.initializeByDefault){var o=new r(e,t,e.options);o.sortable=e,o.options=e.options,e[i]=o,J(n,o.defaults)}})),e.options)if(e.options.hasOwnProperty(i)){var o=this.modifyOption(e,i,e.options[i]);void 0!==o&&(e.options[i]=o)}},getEventProperties:function(e,t){var n={};return Pe.forEach((function(r){"function"==typeof r.eventProperties&&J(n,r.eventProperties.call(t[r.pluginName],e))})),n},modifyOption:function(e,t,n){var r;return Pe.forEach((function(i){e[i.pluginName]&&i.optionListeners&&"function"==typeof i.optionListeners[t]&&(r=i.optionListeners[t].call(e[i.pluginName],n))})),r}};function Be(e){var t=e.sortable,n=e.rootEl,r=e.name,i=e.targetEl,o=e.cloneEl,a=e.toEl,l=e.fromEl,s=e.oldIndex,c=e.newIndex,u=e.oldDraggableIndex,d=e.newDraggableIndex,f=e.originalEvent,p=e.putSortable,h=e.extraEventProperties;if(t=t||n&&n[Fe]){var m,v=t.options,g="on"+r.charAt(0).toUpperCase()+r.substr(1);!window.CustomEvent||re||ie?(m=document.createEvent("Event")).initEvent(r,!0,!0):m=new CustomEvent(r,{bubbles:!0,cancelable:!0}),m.to=a||n,m.from=l||n,m.item=i||n,m.clone=o,m.oldIndex=s,m.newIndex=c,m.oldDraggableIndex=u,m.newDraggableIndex=d,m.originalEvent=f,m.pullMode=p?p.lastPutMode:void 0;var y=Y(Y({},h),Le.getEventProperties(r,t));for(var _ in y)m[_]=y[_];n&&n.dispatchEvent(m),v[g]&&v[g].call(t,m)}}var Ue=["evt"],Ve=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=n.evt,i=Q(n,Ue);Le.pluginEvent.bind(It)(e,t,Y({dragEl:qe,parentEl:Ke,ghostEl:We,rootEl:He,nextEl:Ge,lastDownEl:Ye,cloneEl:Xe,cloneHidden:Ze,dragStarted:ut,putSortable:rt,activeSortable:It.active,originalEvent:r,oldIndex:Je,oldDraggableIndex:et,newIndex:Qe,newDraggableIndex:tt,hideGhostForTarget:Ot,unhideGhostForTarget:Rt,cloneNowHidden:function(){Ze=!0},cloneNowShown:function(){Ze=!1},dispatchSortableEvent:function(e){ze({sortable:t,name:e,originalEvent:r})}},i))};function ze(e){Be(Y({putSortable:rt,cloneEl:Xe,targetEl:qe,rootEl:He,oldIndex:Je,oldDraggableIndex:et,newIndex:Qe,newDraggableIndex:tt},e))}var qe,Ke,We,He,Ge,Ye,Xe,Ze,Je,Qe,et,tt,nt,rt,it,ot,at,lt,st,ct,ut,dt,ft,pt,ht,mt=!1,vt=!1,gt=[],yt=!1,_t=!1,bt=[],wt=!1,xt=[],kt="undefined"!=typeof document,St=le,$t=ie||re?"cssFloat":"float",Ct=kt&&!se&&!le&&"draggable"in document.createElement("div"),Et=function(){if(kt){if(re)return!1;var e=document.createElement("x");return e.style.cssText="pointer-events:auto","auto"===e.style.pointerEvents}}(),At=function(e,t){var n=ye(e),r=parseInt(n.width)-parseInt(n.paddingLeft)-parseInt(n.paddingRight)-parseInt(n.borderLeftWidth)-parseInt(n.borderRightWidth),i=Se(e,0,t),o=Se(e,1,t),a=i&&ye(i),l=o&&ye(o),s=a&&parseInt(a.marginLeft)+parseInt(a.marginRight)+xe(i).width,c=l&&parseInt(l.marginLeft)+parseInt(l.marginRight)+xe(o).width;if("flex"===n.display)return"column"===n.flexDirection||"column-reverse"===n.flexDirection?"vertical":"horizontal";if("grid"===n.display)return n.gridTemplateColumns.split(" ").length<=1?"vertical":"horizontal";if(i&&a.float&&"none"!==a.float){var u="left"===a.float?"left":"right";return!o||"both"!==l.clear&&l.clear!==u?"horizontal":"vertical"}return i&&("block"===a.display||"flex"===a.display||"table"===a.display||"grid"===a.display||s>=r&&"none"===n[$t]||o&&"none"===n[$t]&&s+c>r)?"vertical":"horizontal"},Dt=function(e){function t(e,n){return function(r,i,o,a){var l=r.options.group.name&&i.options.group.name&&r.options.group.name===i.options.group.name;if(null==e&&(n||l))return!0;if(null==e||!1===e)return!1;if(n&&"clone"===e)return e;if("function"==typeof e)return t(e(r,i,o,a),n)(r,i,o,a);var s=(n?r:i).options.group.name;return!0===e||"string"==typeof e&&e===s||e.join&&e.indexOf(s)>-1}}var n={},r=e.group;r&&"object"==X(r)||(r={name:r}),n.name=r.name,n.checkPull=t(r.pull,!0),n.checkPut=t(r.put),n.revertClone=r.revertClone,e.group=n},Ot=function(){!Et&&We&&ye(We,"display","none")},Rt=function(){!Et&&We&&ye(We,"display","")};kt&&document.addEventListener("click",(function(e){if(vt)return e.preventDefault(),e.stopPropagation&&e.stopPropagation(),e.stopImmediatePropagation&&e.stopImmediatePropagation(),vt=!1,!1}),!0);var jt=function(e){if(qe){var t=function(e,t){var n;return gt.some((function(r){var i=r[Fe].options.emptyInsertThreshold;if(i&&!$e(r)){var o=xe(r),a=e>=o.left-i&&e<=o.right+i,l=t>=o.top-i&&t<=o.bottom+i;return a&&l?n=r:void 0}})),n}((e=e.touches?e.touches[0]:e).clientX,e.clientY);if(t){var n={};for(var r in e)e.hasOwnProperty(r)&&(n[r]=e[r]);n.target=n.rootEl=t,n.preventDefault=void 0,n.stopPropagation=void 0,t[Fe]._onDragOver(n)}}},Tt=function(e){qe&&qe.parentNode[Fe]._isOutsideThisEl(e.target)};function It(e,t){if(!e||!e.nodeType||1!==e.nodeType)throw"Sortable: `el` must be an HTMLElement, not ".concat({}.toString.call(e));this.el=e,this.options=t=J({},t),e[Fe]=this;var n={group:null,sort:!0,disabled:!1,store:null,handle:null,draggable:/^[uo]l$/i.test(e.nodeName)?">li":">*",swapThreshold:1,invertSwap:!1,invertedSwapThreshold:null,removeCloneOnHide:!0,direction:function(){return At(e,this.options)},ghostClass:"sortable-ghost",chosenClass:"sortable-chosen",dragClass:"sortable-drag",ignore:"a, img",filter:null,preventOnFilter:!0,animation:0,easing:null,setData:function(e,t){e.setData("Text",t.textContent)},dropBubble:!1,dragoverBubble:!1,dataIdAttr:"data-id",delay:0,delayOnTouchOnly:!1,touchStartThreshold:(Number.parseInt?Number:window).parseInt(window.devicePixelRatio,10)||1,forceFallback:!1,fallbackClass:"sortable-fallback",fallbackOnBody:!1,fallbackTolerance:0,fallbackOffset:{x:0,y:0},supportPointer:!1!==It.supportPointer&&"PointerEvent"in window&&!ae,emptyInsertThreshold:5};for(var r in Le.initializePlugins(this,e,n),n)!(r in t)&&(t[r]=n[r]);for(var i in Dt(t),this)"_"===i.charAt(0)&&"function"==typeof this[i]&&(this[i]=this[i].bind(this));this.nativeDraggable=!t.forceFallback&&Ct,this.nativeDraggable&&(this.options.touchStartThreshold=1),t.supportPointer?ue(e,"pointerdown",this._onTapStart):(ue(e,"mousedown",this._onTapStart),ue(e,"touchstart",this._onTapStart)),this.nativeDraggable&&(ue(e,"dragover",this),ue(e,"dragenter",this)),gt.push(this.el),t.store&&t.store.get&&this.sort(t.store.get(this)||[]),J(this,Me())}function Ft(e,t,n,r,i,o,a,l){var s,c,u=e[Fe],d=u.options.onMove;return!window.CustomEvent||re||ie?(s=document.createEvent("Event")).initEvent("move",!0,!0):s=new CustomEvent("move",{bubbles:!0,cancelable:!0}),s.to=t,s.from=e,s.dragged=n,s.draggedRect=r,s.related=i||t,s.relatedRect=o||xe(t),s.willInsertAfter=l,s.originalEvent=a,e.dispatchEvent(s),d&&(c=d.call(u,s,a)),c}function Mt(e){e.draggable=!1}function Pt(){wt=!1}function Nt(e){for(var t=e.tagName+e.className+e.src+e.href+e.textContent,n=t.length,r=0;n--;)r+=t.charCodeAt(n);return r.toString(36)}function Lt(e){return setTimeout(e,0)}function Bt(e){return clearTimeout(e)}It.prototype={constructor:It,_isOutsideThisEl:function(e){this.el.contains(e)||e===this.el||(dt=null)},_getDirection:function(e,t){return"function"==typeof this.options.direction?this.options.direction.call(this,e,t,qe):this.options.direction},_onTapStart:function(e){if(e.cancelable){var t=this,n=this.el,r=this.options,i=r.preventOnFilter,o=e.type,a=e.touches&&e.touches[0]||e.pointerType&&"touch"===e.pointerType&&e,l=(a||e).target,s=e.target.shadowRoot&&(e.path&&e.path[0]||e.composedPath&&e.composedPath()[0])||l,c=r.filter;if(function(e){xt.length=0;var t=e.getElementsByTagName("input"),n=t.length;for(;n--;){var r=t[n];r.checked&&xt.push(r)}}(n),!qe&&!(/mousedown|pointerdown/.test(o)&&0!==e.button||r.disabled)&&!s.isContentEditable&&(this.nativeDraggable||!ae||!l||"SELECT"!==l.tagName.toUpperCase())&&!((l=he(l,r.draggable,n,!1))&&l.animated||Ye===l)){if(Je=Ce(l),et=Ce(l,r.draggable),"function"==typeof c){if(c.call(this,e,l,this))return ze({sortable:t,rootEl:s,name:"filter",targetEl:l,toEl:n,fromEl:n}),Ve("filter",t,{evt:e}),void(i&&e.cancelable&&e.preventDefault())}else if(c&&(c=c.split(",").some((function(r){if(r=he(s,r.trim(),n,!1))return ze({sortable:t,rootEl:r,name:"filter",targetEl:l,fromEl:n,toEl:n}),Ve("filter",t,{evt:e}),!0}))))return void(i&&e.cancelable&&e.preventDefault());r.handle&&!he(s,r.handle,n,!1)||this._prepareDragStart(e,a,l)}}},_prepareDragStart:function(e,t,n){var r,i=this,o=i.el,a=i.options,l=o.ownerDocument;if(n&&!qe&&n.parentNode===o){var s=xe(n);if(He=o,Ke=(qe=n).parentNode,Ge=qe.nextSibling,Ye=n,nt=a.group,It.dragged=qe,it={target:qe,clientX:(t||e).clientX,clientY:(t||e).clientY},st=it.clientX-s.left,ct=it.clientY-s.top,this._lastX=(t||e).clientX,this._lastY=(t||e).clientY,qe.style["will-change"]="all",r=function(){Ve("delayEnded",i,{evt:e}),It.eventCanceled?i._onDrop():(i._disableDelayedDragEvents(),!oe&&i.nativeDraggable&&(qe.draggable=!0),i._triggerDragStart(e,t),ze({sortable:i,name:"choose",originalEvent:e}),ge(qe,a.chosenClass,!0))},a.ignore.split(",").forEach((function(e){be(qe,e.trim(),Mt)})),ue(l,"dragover",jt),ue(l,"mousemove",jt),ue(l,"touchmove",jt),ue(l,"mouseup",i._onDrop),ue(l,"touchend",i._onDrop),ue(l,"touchcancel",i._onDrop),oe&&this.nativeDraggable&&(this.options.touchStartThreshold=4,qe.draggable=!0),Ve("delayStart",this,{evt:e}),!a.delay||a.delayOnTouchOnly&&!t||this.nativeDraggable&&(ie||re))r();else{if(It.eventCanceled)return void this._onDrop();ue(l,"mouseup",i._disableDelayedDrag),ue(l,"touchend",i._disableDelayedDrag),ue(l,"touchcancel",i._disableDelayedDrag),ue(l,"mousemove",i._delayedDragTouchMoveHandler),ue(l,"touchmove",i._delayedDragTouchMoveHandler),a.supportPointer&&ue(l,"pointermove",i._delayedDragTouchMoveHandler),i._dragStartTimer=setTimeout(r,a.delay)}}},_delayedDragTouchMoveHandler:function(e){var t=e.touches?e.touches[0]:e;Math.max(Math.abs(t.clientX-this._lastX),Math.abs(t.clientY-this._lastY))>=Math.floor(this.options.touchStartThreshold/(this.nativeDraggable&&window.devicePixelRatio||1))&&this._disableDelayedDrag()},_disableDelayedDrag:function(){qe&&Mt(qe),clearTimeout(this._dragStartTimer),this._disableDelayedDragEvents()},_disableDelayedDragEvents:function(){var e=this.el.ownerDocument;de(e,"mouseup",this._disableDelayedDrag),de(e,"touchend",this._disableDelayedDrag),de(e,"touchcancel",this._disableDelayedDrag),de(e,"mousemove",this._delayedDragTouchMoveHandler),de(e,"touchmove",this._delayedDragTouchMoveHandler),de(e,"pointermove",this._delayedDragTouchMoveHandler)},_triggerDragStart:function(e,t){t=t||"touch"==e.pointerType&&e,!this.nativeDraggable||t?this.options.supportPointer?ue(document,"pointermove",this._onTouchMove):ue(document,t?"touchmove":"mousemove",this._onTouchMove):(ue(qe,"dragend",this),ue(He,"dragstart",this._onDragStart));try{document.selection?Lt((function(){document.selection.empty()})):window.getSelection().removeAllRanges()}catch(e){}},_dragStarted:function(e,t){if(mt=!1,He&&qe){Ve("dragStarted",this,{evt:t}),this.nativeDraggable&&ue(document,"dragover",Tt);var n=this.options;!e&&ge(qe,n.dragClass,!1),ge(qe,n.ghostClass,!0),It.active=this,e&&this._appendGhost(),ze({sortable:this,name:"start",originalEvent:t})}else this._nulling()},_emulateDragOver:function(){if(ot){this._lastX=ot.clientX,this._lastY=ot.clientY,Ot();for(var e=document.elementFromPoint(ot.clientX,ot.clientY),t=e;e&&e.shadowRoot&&(e=e.shadowRoot.elementFromPoint(ot.clientX,ot.clientY))!==t;)t=e;if(qe.parentNode[Fe]._isOutsideThisEl(e),t)do{if(t[Fe]){if(t[Fe]._onDragOver({clientX:ot.clientX,clientY:ot.clientY,target:e,rootEl:t})&&!this.options.dragoverBubble)break}e=t}while(t=t.parentNode);Rt()}},_onTouchMove:function(e){if(it){var t=this.options,n=t.fallbackTolerance,r=t.fallbackOffset,i=e.touches?e.touches[0]:e,o=We&&_e(We,!0),a=We&&o&&o.a,l=We&&o&&o.d,s=St&&ht&&Ee(ht),c=(i.clientX-it.clientX+r.x)/(a||1)+(s?s[0]-bt[0]:0)/(a||1),u=(i.clientY-it.clientY+r.y)/(l||1)+(s?s[1]-bt[1]:0)/(l||1);if(!It.active&&!mt){if(n&&Math.max(Math.abs(i.clientX-this._lastX),Math.abs(i.clientY-this._lastY))<n)return;this._onDragStart(e,!0)}if(We){o?(o.e+=c-(at||0),o.f+=u-(lt||0)):o={a:1,b:0,c:0,d:1,e:c,f:u};var d="matrix(".concat(o.a,",").concat(o.b,",").concat(o.c,",").concat(o.d,",").concat(o.e,",").concat(o.f,")");ye(We,"webkitTransform",d),ye(We,"mozTransform",d),ye(We,"msTransform",d),ye(We,"transform",d),at=c,lt=u,ot=i}e.cancelable&&e.preventDefault()}},_appendGhost:function(){if(!We){var e=this.options.fallbackOnBody?document.body:He,t=xe(qe,!0,St,!0,e),n=this.options;if(St){for(ht=e;"static"===ye(ht,"position")&&"none"===ye(ht,"transform")&&ht!==document;)ht=ht.parentNode;ht!==document.body&&ht!==document.documentElement?(ht===document&&(ht=we()),t.top+=ht.scrollTop,t.left+=ht.scrollLeft):ht=we(),bt=Ee(ht)}ge(We=qe.cloneNode(!0),n.ghostClass,!1),ge(We,n.fallbackClass,!0),ge(We,n.dragClass,!0),ye(We,"transition",""),ye(We,"transform",""),ye(We,"box-sizing","border-box"),ye(We,"margin",0),ye(We,"top",t.top),ye(We,"left",t.left),ye(We,"width",t.width),ye(We,"height",t.height),ye(We,"opacity","0.8"),ye(We,"position",St?"absolute":"fixed"),ye(We,"zIndex","100000"),ye(We,"pointerEvents","none"),It.ghost=We,e.appendChild(We),ye(We,"transform-origin",st/parseInt(We.style.width)*100+"% "+ct/parseInt(We.style.height)*100+"%")}},_onDragStart:function(e,t){var n=this,r=e.dataTransfer,i=n.options;Ve("dragStart",this,{evt:e}),It.eventCanceled?this._onDrop():(Ve("setupClone",this),It.eventCanceled||((Xe=je(qe)).draggable=!1,Xe.style["will-change"]="",this._hideClone(),ge(Xe,this.options.chosenClass,!1),It.clone=Xe),n.cloneId=Lt((function(){Ve("clone",n),It.eventCanceled||(n.options.removeCloneOnHide||He.insertBefore(Xe,qe),n._hideClone(),ze({sortable:n,name:"clone"}))})),!t&&ge(qe,i.dragClass,!0),t?(vt=!0,n._loopId=setInterval(n._emulateDragOver,50)):(de(document,"mouseup",n._onDrop),de(document,"touchend",n._onDrop),de(document,"touchcancel",n._onDrop),r&&(r.effectAllowed="move",i.setData&&i.setData.call(n,r,qe)),ue(document,"drop",n),ye(qe,"transform","translateZ(0)")),mt=!0,n._dragStartId=Lt(n._dragStarted.bind(n,t,e)),ue(document,"selectstart",n),ut=!0,ae&&ye(document.body,"user-select","none"))},_onDragOver:function(e){var t,n,r,i,o=this.el,a=e.target,l=this.options,s=l.group,c=It.active,u=nt===s,d=l.sort,f=rt||c,p=this,h=!1;if(!wt){if(void 0!==e.preventDefault&&e.cancelable&&e.preventDefault(),a=he(a,l.draggable,o,!0),D("dragOver"),It.eventCanceled)return h;if(qe.contains(e.target)||a.animated&&a.animatingX&&a.animatingY||p._ignoreWhileAnimating===a)return R(!1);if(vt=!1,c&&!l.disabled&&(u?d||(r=Ke!==He):rt===this||(this.lastPutMode=nt.checkPull(this,c,qe,e))&&s.checkPut(this,c,qe,e))){if(i="vertical"===this._getDirection(e,a),t=xe(qe),D("dragOverValid"),It.eventCanceled)return h;if(r)return Ke=He,O(),this._hideClone(),D("revert"),It.eventCanceled||(Ge?He.insertBefore(qe,Ge):He.appendChild(qe)),R(!0);var m=$e(o,l.draggable);if(!m||function(e,t,n){var r=xe($e(n.el,n.options.draggable)),i=10;return t?e.clientX>r.right+i||e.clientX<=r.right&&e.clientY>r.bottom&&e.clientX>=r.left:e.clientX>r.right&&e.clientY>r.top||e.clientX<=r.right&&e.clientY>r.bottom+i}(e,i,this)&&!m.animated){if(m===qe)return R(!1);if(m&&o===e.target&&(a=m),a&&(n=xe(a)),!1!==Ft(He,o,qe,t,a,n,e,!!a))return O(),o.appendChild(qe),Ke=o,j(),R(!0)}else if(m&&function(e,t,n){var r=xe(Se(n.el,0,n.options,!0)),i=10;return t?e.clientX<r.left-i||e.clientY<r.top&&e.clientX<r.right:e.clientY<r.top-i||e.clientY<r.bottom&&e.clientX<r.left}(e,i,this)){var v=Se(o,0,l,!0);if(v===qe)return R(!1);if(n=xe(a=v),!1!==Ft(He,o,qe,t,a,n,e,!1))return O(),o.insertBefore(qe,v),Ke=o,j(),R(!0)}else if(a.parentNode===o){n=xe(a);var g,y,_,b=qe.parentNode!==o,w=!function(e,t,n){var r=n?e.left:e.top,i=n?e.right:e.bottom,o=n?e.width:e.height,a=n?t.left:t.top,l=n?t.right:t.bottom,s=n?t.width:t.height;return r===a||i===l||r+o/2===a+s/2}(qe.animated&&qe.toRect||t,a.animated&&a.toRect||n,i),x=i?"top":"left",k=ke(a,"top","top")||ke(qe,"top","top"),S=k?k.scrollTop:void 0;if(dt!==a&&(y=n[x],yt=!1,_t=!w&&l.invertSwap||b),g=function(e,t,n,r,i,o,a,l){var s=r?e.clientY:e.clientX,c=r?n.height:n.width,u=r?n.top:n.left,d=r?n.bottom:n.right,f=!1;if(!a)if(l&&pt<c*i){if(!yt&&(1===ft?s>u+c*o/2:s<d-c*o/2)&&(yt=!0),yt)f=!0;else if(1===ft?s<u+pt:s>d-pt)return-ft}else if(s>u+c*(1-i)/2&&s<d-c*(1-i)/2)return function(e){return Ce(qe)<Ce(e)?1:-1}(t);if((f=f||a)&&(s<u+c*o/2||s>d-c*o/2))return s>u+c/2?1:-1;return 0}(e,a,n,i,w?1:l.swapThreshold,null==l.invertedSwapThreshold?l.swapThreshold:l.invertedSwapThreshold,_t,dt===a),0!==g){var $=Ce(qe);do{$-=g,_=Ke.children[$]}while(_&&("none"===ye(_,"display")||_===We))}if(0===g||_===a)return R(!1);dt=a,ft=g;var C=a.nextElementSibling,E=!1,A=Ft(He,o,qe,t,a,n,e,E=1===g);if(!1!==A)return 1!==A&&-1!==A||(E=1===A),wt=!0,setTimeout(Pt,30),O(),E&&!C?o.appendChild(qe):a.parentNode.insertBefore(qe,E?C:a),k&&Re(k,0,S-k.scrollTop),Ke=qe.parentNode,void 0===y||_t||(pt=Math.abs(y-xe(a)[x])),j(),R(!0)}if(o.contains(qe))return R(!1)}return!1}function D(l,s){Ve(l,p,Y({evt:e,isOwner:u,axis:i?"vertical":"horizontal",revert:r,dragRect:t,targetRect:n,canSort:d,fromSortable:f,target:a,completed:R,onMove:function(n,r){return Ft(He,o,qe,t,n,xe(n),e,r)},changed:j},s))}function O(){D("dragOverAnimationCapture"),p.captureAnimationState(),p!==f&&f.captureAnimationState()}function R(t){return D("dragOverCompleted",{insertion:t}),t&&(u?c._hideClone():c._showClone(p),p!==f&&(ge(qe,rt?rt.options.ghostClass:c.options.ghostClass,!1),ge(qe,l.ghostClass,!0)),rt!==p&&p!==It.active?rt=p:p===It.active&&rt&&(rt=null),f===p&&(p._ignoreWhileAnimating=a),p.animateAll((function(){D("dragOverAnimationComplete"),p._ignoreWhileAnimating=null})),p!==f&&(f.animateAll(),f._ignoreWhileAnimating=null)),(a===qe&&!qe.animated||a===o&&!a.animated)&&(dt=null),l.dragoverBubble||e.rootEl||a===document||(qe.parentNode[Fe]._isOutsideThisEl(e.target),!t&&jt(e)),!l.dragoverBubble&&e.stopPropagation&&e.stopPropagation(),h=!0}function j(){Qe=Ce(qe),tt=Ce(qe,l.draggable),ze({sortable:p,name:"change",toEl:o,newIndex:Qe,newDraggableIndex:tt,originalEvent:e})}},_ignoreWhileAnimating:null,_offMoveEvents:function(){de(document,"mousemove",this._onTouchMove),de(document,"touchmove",this._onTouchMove),de(document,"pointermove",this._onTouchMove),de(document,"dragover",jt),de(document,"mousemove",jt),de(document,"touchmove",jt)},_offUpEvents:function(){var e=this.el.ownerDocument;de(e,"mouseup",this._onDrop),de(e,"touchend",this._onDrop),de(e,"pointerup",this._onDrop),de(e,"touchcancel",this._onDrop),de(document,"selectstart",this)},_onDrop:function(e){var t=this.el,n=this.options;Qe=Ce(qe),tt=Ce(qe,n.draggable),Ve("drop",this,{evt:e}),Ke=qe&&qe.parentNode,Qe=Ce(qe),tt=Ce(qe,n.draggable),It.eventCanceled||(mt=!1,_t=!1,yt=!1,clearInterval(this._loopId),clearTimeout(this._dragStartTimer),Bt(this.cloneId),Bt(this._dragStartId),this.nativeDraggable&&(de(document,"drop",this),de(t,"dragstart",this._onDragStart)),this._offMoveEvents(),this._offUpEvents(),ae&&ye(document.body,"user-select",""),ye(qe,"transform",""),e&&(ut&&(e.cancelable&&e.preventDefault(),!n.dropBubble&&e.stopPropagation()),We&&We.parentNode&&We.parentNode.removeChild(We),(He===Ke||rt&&"clone"!==rt.lastPutMode)&&Xe&&Xe.parentNode&&Xe.parentNode.removeChild(Xe),qe&&(this.nativeDraggable&&de(qe,"dragend",this),Mt(qe),qe.style["will-change"]="",ut&&!mt&&ge(qe,rt?rt.options.ghostClass:this.options.ghostClass,!1),ge(qe,this.options.chosenClass,!1),ze({sortable:this,name:"unchoose",toEl:Ke,newIndex:null,newDraggableIndex:null,originalEvent:e}),He!==Ke?(Qe>=0&&(ze({rootEl:Ke,name:"add",toEl:Ke,fromEl:He,originalEvent:e}),ze({sortable:this,name:"remove",toEl:Ke,originalEvent:e}),ze({rootEl:Ke,name:"sort",toEl:Ke,fromEl:He,originalEvent:e}),ze({sortable:this,name:"sort",toEl:Ke,originalEvent:e})),rt&&rt.save()):Qe!==Je&&Qe>=0&&(ze({sortable:this,name:"update",toEl:Ke,originalEvent:e}),ze({sortable:this,name:"sort",toEl:Ke,originalEvent:e})),It.active&&(null!=Qe&&-1!==Qe||(Qe=Je,tt=et),ze({sortable:this,name:"end",toEl:Ke,originalEvent:e}),this.save())))),this._nulling()},_nulling:function(){Ve("nulling",this),He=qe=Ke=We=Ge=Xe=Ye=Ze=it=ot=ut=Qe=tt=Je=et=dt=ft=rt=nt=It.dragged=It.ghost=It.clone=It.active=null,xt.forEach((function(e){e.checked=!0})),xt.length=at=lt=0},handleEvent:function(e){switch(e.type){case"drop":case"dragend":this._onDrop(e);break;case"dragenter":case"dragover":qe&&(this._onDragOver(e),function(e){e.dataTransfer&&(e.dataTransfer.dropEffect="move");e.cancelable&&e.preventDefault()}(e));break;case"selectstart":e.preventDefault()}},toArray:function(){for(var e,t=[],n=this.el.children,r=0,i=n.length,o=this.options;r<i;r++)he(e=n[r],o.draggable,this.el,!1)&&t.push(e.getAttribute(o.dataIdAttr)||Nt(e));return t},sort:function(e,t){var n={},r=this.el;this.toArray().forEach((function(e,t){var i=r.children[t];he(i,this.options.draggable,r,!1)&&(n[e]=i)}),this),t&&this.captureAnimationState(),e.forEach((function(e){n[e]&&(r.removeChild(n[e]),r.appendChild(n[e]))})),t&&this.animateAll()},save:function(){var e=this.options.store;e&&e.set&&e.set(this)},closest:function(e,t){return he(e,t||this.options.draggable,this.el,!1)},option:function(e,t){var n=this.options;if(void 0===t)return n[e];var r=Le.modifyOption(this,e,t);n[e]=void 0!==r?r:t,"group"===e&&Dt(n)},destroy:function(){Ve("destroy",this);var e=this.el;e[Fe]=null,de(e,"mousedown",this._onTapStart),de(e,"touchstart",this._onTapStart),de(e,"pointerdown",this._onTapStart),this.nativeDraggable&&(de(e,"dragover",this),de(e,"dragenter",this)),Array.prototype.forEach.call(e.querySelectorAll("[draggable]"),(function(e){e.removeAttribute("draggable")})),this._onDrop(),this._disableDelayedDragEvents(),gt.splice(gt.indexOf(this.el),1),this.el=e=null},_hideClone:function(){if(!Ze){if(Ve("hideClone",this),It.eventCanceled)return;ye(Xe,"display","none"),this.options.removeCloneOnHide&&Xe.parentNode&&Xe.parentNode.removeChild(Xe),Ze=!0}},_showClone:function(e){if("clone"===e.lastPutMode){if(Ze){if(Ve("showClone",this),It.eventCanceled)return;qe.parentNode!=He||this.options.group.revertClone?Ge?He.insertBefore(Xe,Ge):He.appendChild(Xe):He.insertBefore(Xe,qe),this.options.group.revertClone&&this.animate(qe,Xe),ye(Xe,"display",""),Ze=!1}}else this._hideClone()}},kt&&ue(document,"touchmove",(function(e){(It.active||mt)&&e.cancelable&&e.preventDefault()})),It.utils={on:ue,off:de,css:ye,find:be,is:function(e,t){return!!he(e,t,e,!1)},extend:function(e,t){if(e&&t)for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n]);return e},throttle:Oe,closest:he,toggleClass:ge,clone:je,index:Ce,nextTick:Lt,cancelNextTick:Bt,detectDirection:At,getChild:Se},It.get=function(e){return e[Fe]},It.mount=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];t[0].constructor===Array&&(t=t[0]),t.forEach((function(e){if(!e.prototype||!e.prototype.constructor)throw"Sortable: Mounted plugin must be a constructor function, not ".concat({}.toString.call(e));e.utils&&(It.utils=Y(Y({},It.utils),e.utils)),Le.mount(e)}))},It.create=function(e,t){return new It(e,t)},It.version="1.14.0";var Ut,Vt,zt,qt,Kt,Wt,Ht=[],Gt=!1;function Yt(){Ht.forEach((function(e){clearInterval(e.pid)})),Ht=[]}function Xt(){clearInterval(Wt)}var Zt,Jt=Oe((function(e,t,n,r){if(t.scroll){var i,o=(e.touches?e.touches[0]:e).clientX,a=(e.touches?e.touches[0]:e).clientY,l=t.scrollSensitivity,s=t.scrollSpeed,c=we(),u=!1;Vt!==n&&(Vt=n,Yt(),Ut=t.scroll,i=t.scrollFn,!0===Ut&&(Ut=Ae(n,!0)));var d=0,f=Ut;do{var p=f,h=xe(p),m=h.top,v=h.bottom,g=h.left,y=h.right,_=h.width,b=h.height,w=void 0,x=void 0,k=p.scrollWidth,S=p.scrollHeight,$=ye(p),C=p.scrollLeft,E=p.scrollTop;p===c?(w=_<k&&("auto"===$.overflowX||"scroll"===$.overflowX||"visible"===$.overflowX),x=b<S&&("auto"===$.overflowY||"scroll"===$.overflowY||"visible"===$.overflowY)):(w=_<k&&("auto"===$.overflowX||"scroll"===$.overflowX),x=b<S&&("auto"===$.overflowY||"scroll"===$.overflowY));var A=w&&(Math.abs(y-o)<=l&&C+_<k)-(Math.abs(g-o)<=l&&!!C),D=x&&(Math.abs(v-a)<=l&&E+b<S)-(Math.abs(m-a)<=l&&!!E);if(!Ht[d])for(var O=0;O<=d;O++)Ht[O]||(Ht[O]={});Ht[d].vx==A&&Ht[d].vy==D&&Ht[d].el===p||(Ht[d].el=p,Ht[d].vx=A,Ht[d].vy=D,clearInterval(Ht[d].pid),0==A&&0==D||(u=!0,Ht[d].pid=setInterval(function(){r&&0===this.layer&&It.active._onTouchMove(Kt);var t=Ht[this.layer].vy?Ht[this.layer].vy*s:0,n=Ht[this.layer].vx?Ht[this.layer].vx*s:0;"function"==typeof i&&"continue"!==i.call(It.dragged.parentNode[Fe],n,t,e,Kt,Ht[this.layer].el)||Re(Ht[this.layer].el,n,t)}.bind({layer:d}),24))),d++}while(t.bubbleScroll&&f!==c&&(f=Ae(f,!1)));Gt=u}}),30),Qt=function(e){var t=e.originalEvent,n=e.putSortable,r=e.dragEl,i=e.activeSortable,o=e.dispatchSortableEvent,a=e.hideGhostForTarget,l=e.unhideGhostForTarget;if(t){var s=n||i;a();var c=t.changedTouches&&t.changedTouches.length?t.changedTouches[0]:t,u=document.elementFromPoint(c.clientX,c.clientY);l(),s&&!s.el.contains(u)&&(o("spill"),this.onSpill({dragEl:r,putSortable:n}))}};function en(){}function tn(){}en.prototype={startIndex:null,dragStart:function(e){var t=e.oldDraggableIndex;this.startIndex=t},onSpill:function(e){var t=e.dragEl,n=e.putSortable;this.sortable.captureAnimationState(),n&&n.captureAnimationState();var r=Se(this.sortable.el,this.startIndex,this.options);r?this.sortable.el.insertBefore(t,r):this.sortable.el.appendChild(t),this.sortable.animateAll(),n&&n.animateAll()},drop:Qt},J(en,{pluginName:"revertOnSpill"}),tn.prototype={onSpill:function(e){var t=e.dragEl,n=e.putSortable||this.sortable;n.captureAnimationState(),t.parentNode&&t.parentNode.removeChild(t),n.animateAll()},drop:Qt},J(tn,{pluginName:"removeOnSpill"});var nn,rn,on,an,ln,sn=[],cn=[],un=!1,dn=!1,fn=!1;function pn(e,t){cn.forEach((function(n,r){var i=t.children[n.sortableIndex+(e?Number(r):0)];i?t.insertBefore(n,i):t.appendChild(n)}))}function hn(){sn.forEach((function(e){e!==on&&e.parentNode&&e.parentNode.removeChild(e)}))}It.mount(new function(){function e(){for(var e in this.defaults={scroll:!0,forceAutoScrollFallback:!1,scrollSensitivity:30,scrollSpeed:10,bubbleScroll:!0},this)"_"===e.charAt(0)&&"function"==typeof this[e]&&(this[e]=this[e].bind(this))}return e.prototype={dragStarted:function(e){var t=e.originalEvent;this.sortable.nativeDraggable?ue(document,"dragover",this._handleAutoScroll):this.options.supportPointer?ue(document,"pointermove",this._handleFallbackAutoScroll):t.touches?ue(document,"touchmove",this._handleFallbackAutoScroll):ue(document,"mousemove",this._handleFallbackAutoScroll)},dragOverCompleted:function(e){var t=e.originalEvent;this.options.dragOverBubble||t.rootEl||this._handleAutoScroll(t)},drop:function(){this.sortable.nativeDraggable?de(document,"dragover",this._handleAutoScroll):(de(document,"pointermove",this._handleFallbackAutoScroll),de(document,"touchmove",this._handleFallbackAutoScroll),de(document,"mousemove",this._handleFallbackAutoScroll)),Xt(),Yt(),clearTimeout(me),me=void 0},nulling:function(){Kt=Vt=Ut=Gt=Wt=zt=qt=null,Ht.length=0},_handleFallbackAutoScroll:function(e){this._handleAutoScroll(e,!0)},_handleAutoScroll:function(e,t){var n=this,r=(e.touches?e.touches[0]:e).clientX,i=(e.touches?e.touches[0]:e).clientY,o=document.elementFromPoint(r,i);if(Kt=e,t||this.options.forceAutoScrollFallback||ie||re||ae){Jt(e,this.options,o,t);var a=Ae(o,!0);!Gt||Wt&&r===zt&&i===qt||(Wt&&Xt(),Wt=setInterval((function(){var o=Ae(document.elementFromPoint(r,i),!0);o!==a&&(a=o,Yt()),Jt(e,n.options,o,t)}),10),zt=r,qt=i)}else{if(!this.options.bubbleScroll||Ae(o,!0)===we())return void Yt();Jt(e,this.options,Ae(o,!1),!1)}}},J(e,{pluginName:"scroll",initializeByDefault:!0})}),It.mount(tn,en);var mn,vn=Object.freeze({__proto__:null,MultiDrag:function(){function e(e){for(var t in this)"_"===t.charAt(0)&&"function"==typeof this[t]&&(this[t]=this[t].bind(this));e.options.supportPointer?ue(document,"pointerup",this._deselectMultiDrag):(ue(document,"mouseup",this._deselectMultiDrag),ue(document,"touchend",this._deselectMultiDrag)),ue(document,"keydown",this._checkKeyDown),ue(document,"keyup",this._checkKeyUp),this.defaults={selectedClass:"sortable-selected",multiDragKey:null,setData:function(t,n){var r="";sn.length&&rn===e?sn.forEach((function(e,t){r+=(t?", ":"")+e.textContent})):r=n.textContent,t.setData("Text",r)}}}return e.prototype={multiDragKeyDown:!1,isMultiDrag:!1,delayStartGlobal:function(e){var t=e.dragEl;on=t},delayEnded:function(){this.isMultiDrag=~sn.indexOf(on)},setupClone:function(e){var t=e.sortable,n=e.cancel;if(this.isMultiDrag){for(var r=0;r<sn.length;r++)cn.push(je(sn[r])),cn[r].sortableIndex=sn[r].sortableIndex,cn[r].draggable=!1,cn[r].style["will-change"]="",ge(cn[r],this.options.selectedClass,!1),sn[r]===on&&ge(cn[r],this.options.chosenClass,!1);t._hideClone(),n()}},clone:function(e){var t=e.sortable,n=e.rootEl,r=e.dispatchSortableEvent,i=e.cancel;this.isMultiDrag&&(this.options.removeCloneOnHide||sn.length&&rn===t&&(pn(!0,n),r("clone"),i()))},showClone:function(e){var t=e.cloneNowShown,n=e.rootEl,r=e.cancel;this.isMultiDrag&&(pn(!1,n),cn.forEach((function(e){ye(e,"display","")})),t(),ln=!1,r())},hideClone:function(e){var t=this;e.sortable;var n=e.cloneNowHidden,r=e.cancel;this.isMultiDrag&&(cn.forEach((function(e){ye(e,"display","none"),t.options.removeCloneOnHide&&e.parentNode&&e.parentNode.removeChild(e)})),n(),ln=!0,r())},dragStartGlobal:function(e){e.sortable,!this.isMultiDrag&&rn&&rn.multiDrag._deselectMultiDrag(),sn.forEach((function(e){e.sortableIndex=Ce(e)})),sn=sn.sort((function(e,t){return e.sortableIndex-t.sortableIndex})),fn=!0},dragStarted:function(e){var t=this,n=e.sortable;if(this.isMultiDrag){if(this.options.sort&&(n.captureAnimationState(),this.options.animation)){sn.forEach((function(e){e!==on&&ye(e,"position","absolute")}));var r=xe(on,!1,!0,!0);sn.forEach((function(e){e!==on&&Te(e,r)})),dn=!0,un=!0}n.animateAll((function(){dn=!1,un=!1,t.options.animation&&sn.forEach((function(e){Ie(e)})),t.options.sort&&hn()}))}},dragOver:function(e){var t=e.target,n=e.completed,r=e.cancel;dn&&~sn.indexOf(t)&&(n(!1),r())},revert:function(e){var t=e.fromSortable,n=e.rootEl,r=e.sortable,i=e.dragRect;sn.length>1&&(sn.forEach((function(e){r.addAnimationState({target:e,rect:dn?xe(e):i}),Ie(e),e.fromRect=i,t.removeAnimationState(e)})),dn=!1,function(e,t){sn.forEach((function(n,r){var i=t.children[n.sortableIndex+(e?Number(r):0)];i?t.insertBefore(n,i):t.appendChild(n)}))}(!this.options.removeCloneOnHide,n))},dragOverCompleted:function(e){var t=e.sortable,n=e.isOwner,r=e.insertion,i=e.activeSortable,o=e.parentEl,a=e.putSortable,l=this.options;if(r){if(n&&i._hideClone(),un=!1,l.animation&&sn.length>1&&(dn||!n&&!i.options.sort&&!a)){var s=xe(on,!1,!0,!0);sn.forEach((function(e){e!==on&&(Te(e,s),o.appendChild(e))})),dn=!0}if(!n)if(dn||hn(),sn.length>1){var c=ln;i._showClone(t),i.options.animation&&!ln&&c&&cn.forEach((function(e){i.addAnimationState({target:e,rect:an}),e.fromRect=an,e.thisAnimationDuration=null}))}else i._showClone(t)}},dragOverAnimationCapture:function(e){var t=e.dragRect,n=e.isOwner,r=e.activeSortable;if(sn.forEach((function(e){e.thisAnimationDuration=null})),r.options.animation&&!n&&r.multiDrag.isMultiDrag){an=J({},t);var i=_e(on,!0);an.top-=i.f,an.left-=i.e}},dragOverAnimationComplete:function(){dn&&(dn=!1,hn())},drop:function(e){var t=e.originalEvent,n=e.rootEl,r=e.parentEl,i=e.sortable,o=e.dispatchSortableEvent,a=e.oldIndex,l=e.putSortable,s=l||this.sortable;if(t){var c=this.options,u=r.children;if(!fn)if(c.multiDragKey&&!this.multiDragKeyDown&&this._deselectMultiDrag(),ge(on,c.selectedClass,!~sn.indexOf(on)),~sn.indexOf(on))sn.splice(sn.indexOf(on),1),nn=null,Be({sortable:i,rootEl:n,name:"deselect",targetEl:on,originalEvt:t});else{if(sn.push(on),Be({sortable:i,rootEl:n,name:"select",targetEl:on,originalEvt:t}),t.shiftKey&&nn&&i.el.contains(nn)){var d,f,p=Ce(nn),h=Ce(on);if(~p&&~h&&p!==h)for(h>p?(f=p,d=h):(f=h,d=p+1);f<d;f++)~sn.indexOf(u[f])||(ge(u[f],c.selectedClass,!0),sn.push(u[f]),Be({sortable:i,rootEl:n,name:"select",targetEl:u[f],originalEvt:t}))}else nn=on;rn=s}if(fn&&this.isMultiDrag){if(dn=!1,(r[Fe].options.sort||r!==n)&&sn.length>1){var m=xe(on),v=Ce(on,":not(."+this.options.selectedClass+")");if(!un&&c.animation&&(on.thisAnimationDuration=null),s.captureAnimationState(),!un&&(c.animation&&(on.fromRect=m,sn.forEach((function(e){if(e.thisAnimationDuration=null,e!==on){var t=dn?xe(e):m;e.fromRect=t,s.addAnimationState({target:e,rect:t})}}))),hn(),sn.forEach((function(e){u[v]?r.insertBefore(e,u[v]):r.appendChild(e),v++})),a===Ce(on))){var g=!1;sn.forEach((function(e){e.sortableIndex===Ce(e)||(g=!0)})),g&&o("update")}sn.forEach((function(e){Ie(e)})),s.animateAll()}rn=s}(n===r||l&&"clone"!==l.lastPutMode)&&cn.forEach((function(e){e.parentNode&&e.parentNode.removeChild(e)}))}},nullingGlobal:function(){this.isMultiDrag=fn=!1,cn.length=0},destroyGlobal:function(){this._deselectMultiDrag(),de(document,"pointerup",this._deselectMultiDrag),de(document,"mouseup",this._deselectMultiDrag),de(document,"touchend",this._deselectMultiDrag),de(document,"keydown",this._checkKeyDown),de(document,"keyup",this._checkKeyUp)},_deselectMultiDrag:function(e){if(!(void 0!==fn&&fn||rn!==this.sortable||e&&he(e.target,this.options.draggable,this.sortable.el,!1)||e&&0!==e.button))for(;sn.length;){var t=sn[0];ge(t,this.options.selectedClass,!1),sn.shift(),Be({sortable:this.sortable,rootEl:this.sortable.el,name:"deselect",targetEl:t,originalEvt:e})}},_checkKeyDown:function(e){e.key===this.options.multiDragKey&&(this.multiDragKeyDown=!0)},_checkKeyUp:function(e){e.key===this.options.multiDragKey&&(this.multiDragKeyDown=!1)}},J(e,{pluginName:"multiDrag",utils:{select:function(e){var t=e.parentNode[Fe];t&&t.options.multiDrag&&!~sn.indexOf(e)&&(rn&&rn!==t&&(rn.multiDrag._deselectMultiDrag(),rn=t),ge(e,t.options.selectedClass,!0),sn.push(e))},deselect:function(e){var t=e.parentNode[Fe],n=sn.indexOf(e);t&&t.options.multiDrag&&~n&&(ge(e,t.options.selectedClass,!1),sn.splice(n,1))}},eventProperties:function(){var e=this,t=[],n=[];return sn.forEach((function(r){var i;t.push({multiDragElement:r,index:r.sortableIndex}),i=dn&&r!==on?-1:dn?Ce(r,":not(."+e.options.selectedClass+")"):Ce(r),n.push({multiDragElement:r,index:i})})),{items:ee(sn),clones:[].concat(cn),oldIndicies:t,newIndicies:n}},optionListeners:{multiDragKey:function(e){return"ctrl"===(e=e.toLowerCase())?e="Control":e.length>1&&(e=e.charAt(0).toUpperCase()+e.substr(1)),e}}})},Sortable:It,Swap:function(){function e(){this.defaults={swapClass:"sortable-swap-highlight"}}return e.prototype={dragStart:function(e){var t=e.dragEl;Zt=t},dragOverValid:function(e){var t=e.completed,n=e.target,r=e.onMove,i=e.activeSortable,o=e.changed,a=e.cancel;if(i.options.swap){var l=this.sortable.el,s=this.options;if(n&&n!==l){var c=Zt;!1!==r(n)?(ge(n,s.swapClass,!0),Zt=n):Zt=null,c&&c!==Zt&&ge(c,s.swapClass,!1)}o(),t(!0),a()}},drop:function(e){var t=e.activeSortable,n=e.putSortable,r=e.dragEl,i=n||this.sortable,o=this.options;Zt&&ge(Zt,o.swapClass,!1),Zt&&(o.swap||n&&n.options.swap)&&r!==Zt&&(i.captureAnimationState(),i!==t&&t.captureAnimationState(),function(e,t){var n,r,i=e.parentNode,o=t.parentNode;if(!i||!o||i.isEqualNode(t)||o.isEqualNode(e))return;n=Ce(e),r=Ce(t),i.isEqualNode(o)&&n<r&&r++;i.insertBefore(t,i.children[n]),o.insertBefore(e,o.children[r])}(r,Zt),i.animateAll(),i!==t&&t.animateAll())},nulling:function(){Zt=null}},J(e,{pluginName:"swap",eventProperties:function(){return{swapItem:Zt}}})},default:It});"undefined"!=typeof self&&self,mn=function(e,t){return function(e){var t={};function n(r){if(t[r])return t[r].exports;var i=t[r]={i:r,l:!1,exports:{}};return e[r].call(i.exports,i,i.exports,n),i.l=!0,i.exports}return n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var i in e)n.d(r,i,function(t){return e[t]}.bind(null,i));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s="fb15")}({"00ee":function(e,t,n){var r={};r[n("b622")("toStringTag")]="z",e.exports="[object z]"===String(r)},"0366":function(e,t,n){var r=n("1c0b");e.exports=function(e,t,n){if(r(e),void 0===t)return e;switch(n){case 0:return function(){return e.call(t)};case 1:return function(n){return e.call(t,n)};case 2:return function(n,r){return e.call(t,n,r)};case 3:return function(n,r,i){return e.call(t,n,r,i)}}return function(){return e.apply(t,arguments)}}},"057f":function(e,t,n){var r=n("fc6a"),i=n("241c").f,o={}.toString,a="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];e.exports.f=function(e){return a&&"[object Window]"==o.call(e)?function(e){try{return i(e)}catch(e){return a.slice()}}(e):i(r(e))}},"06cf":function(e,t,n){var r=n("83ab"),i=n("d1e7"),o=n("5c6c"),a=n("fc6a"),l=n("c04e"),s=n("5135"),c=n("0cfb"),u=Object.getOwnPropertyDescriptor;t.f=r?u:function(e,t){if(e=a(e),t=l(t,!0),c)try{return u(e,t)}catch(e){}if(s(e,t))return o(!i.f.call(e,t),e[t])}},"0cfb":function(e,t,n){var r=n("83ab"),i=n("d039"),o=n("cc12");e.exports=!r&&!i((function(){return 7!=Object.defineProperty(o("div"),"a",{get:function(){return 7}}).a}))},"13d5":function(e,t,n){var r=n("23e7"),i=n("d58f").left,o=n("a640"),a=n("ae40"),l=o("reduce"),s=a("reduce",{1:0});r({target:"Array",proto:!0,forced:!l||!s},{reduce:function(e){return i(this,e,arguments.length,arguments.length>1?arguments[1]:void 0)}})},"14c3":function(e,t,n){var r=n("c6b6"),i=n("9263");e.exports=function(e,t){var n=e.exec;if("function"==typeof n){var o=n.call(e,t);if("object"!=typeof o)throw TypeError("RegExp exec method returned something other than an Object or null");return o}if("RegExp"!==r(e))throw TypeError("RegExp#exec called on incompatible receiver");return i.call(e,t)}},"159b":function(e,t,n){var r=n("da84"),i=n("fdbc"),o=n("17c2"),a=n("9112");for(var l in i){var s=r[l],c=s&&s.prototype;if(c&&c.forEach!==o)try{a(c,"forEach",o)}catch(e){c.forEach=o}}},"17c2":function(e,t,n){var r=n("b727").forEach,i=n("a640"),o=n("ae40"),a=i("forEach"),l=o("forEach");e.exports=a&&l?[].forEach:function(e){return r(this,e,arguments.length>1?arguments[1]:void 0)}},"1be4":function(e,t,n){var r=n("d066");e.exports=r("document","documentElement")},"1c0b":function(e,t){e.exports=function(e){if("function"!=typeof e)throw Type