mirror of
https://github.com/Tencent/tmagic-editor.git
synced 2026-04-23 02:08:53 +00:00
2 lines
35 KiB
JavaScript
2 lines
35 KiB
JavaScript
import{n as e}from"./chunk-DECur_0Z.js";var t=e({Sortable:()=>Q,default:()=>Q});function n(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 r(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]==null?{}:arguments[t];t%2?n(Object(r),!0).forEach(function(t){a(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):n(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function i(e){"@babel/helpers - typeof";return i=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},i(e)}function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function o(){return o=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},o.apply(this,arguments)}function s(e,t){if(e==null)return{};var n={},r=Object.keys(e),i,a;for(a=0;a<r.length;a++)i=r[a],!(t.indexOf(i)>=0)&&(n[i]=e[i]);return n}function c(e,t){if(e==null)return{};var n=s(e,t),r,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)r=a[i],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}var l=`1.15.6`;function u(e){if(typeof window<`u`&&window.navigator)return!!navigator.userAgent.match(e)}var d=u(/(?:Trident.*rv[ :]?11\.|msie|iemobile|Windows Phone)/i),f=u(/Edge/i),p=u(/firefox/i),m=u(/safari/i)&&!u(/chrome/i)&&!u(/android/i),h=u(/iP(ad|od|hone)/i),g=u(/chrome/i)&&u(/android/i),_={capture:!1,passive:!1};function v(e,t,n){e.addEventListener(t,n,!d&&_)}function y(e,t,n){e.removeEventListener(t,n,!d&&_)}function b(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{return!1}return!1}}function x(e){return e.host&&e!==document&&e.host.nodeType?e.host:e.parentNode}function S(e,t,n,r){if(e){n=n||document;do{if(t!=null&&(t[0]===`>`?e.parentNode===n&&b(e,t):b(e,t))||r&&e===n)return e;if(e===n)break}while(e=x(e))}return null}var C=/\s+/g;function w(e,t,n){e&&t&&(e.classList?e.classList[n?`add`:`remove`](t):e.className=((` `+e.className+` `).replace(C,` `).replace(` `+t+` `,` `)+(n?` `+t:``)).replace(C,` `))}function T(e,t,n){var r=e&&e.style;if(r){if(n===void 0)return document.defaultView&&document.defaultView.getComputedStyle?n=document.defaultView.getComputedStyle(e,``):e.currentStyle&&(n=e.currentStyle),t===void 0?n:n[t];!(t in r)&&t.indexOf(`webkit`)===-1&&(t=`-webkit-`+t),r[t]=n+(typeof n==`string`?``:`px`)}}function E(e,t){var n=``;if(typeof e==`string`)n=e;else do{var r=T(e,`transform`);r&&r!==`none`&&(n=r+` `+n)}while(!t&&(e=e.parentNode));var i=window.DOMMatrix||window.WebKitCSSMatrix||window.CSSMatrix||window.MSCSSMatrix;return i&&new i(n)}function ee(e,t,n){if(e){var r=e.getElementsByTagName(t),i=0,a=r.length;if(n)for(;i<a;i++)n(r[i],i);return r}return[]}function D(){return document.scrollingElement||document.documentElement}function O(e,t,n,r,i){if(!(!e.getBoundingClientRect&&e!==window)){var a,o,s,c,l,u,f;if(e!==window&&e.parentNode&&e!==D()?(a=e.getBoundingClientRect(),o=a.top,s=a.left,c=a.bottom,l=a.right,u=a.height,f=a.width):(o=0,s=0,c=window.innerHeight,l=window.innerWidth,u=window.innerHeight,f=window.innerWidth),(t||n)&&e!==window&&(i=i||e.parentNode,!d))do if(i&&i.getBoundingClientRect&&(T(i,`transform`)!==`none`||n&&T(i,`position`)!==`static`)){var p=i.getBoundingClientRect();o-=p.top+parseInt(T(i,`border-top-width`)),s-=p.left+parseInt(T(i,`border-left-width`)),c=o+a.height,l=s+a.width;break}while(i=i.parentNode);if(r&&e!==window){var m=E(i||e),h=m&&m.a,g=m&&m.d;m&&(o/=g,s/=h,f/=h,u/=g,c=o+u,l=s+f)}return{top:o,left:s,bottom:c,right:l,width:f,height:u}}}function te(e,t,n){for(var r=M(e,!0),i=O(e)[t];r;){var a=O(r)[n],o=void 0;if(o=n===`top`||n===`left`?i>=a:i<=a,!o)return r;if(r===D())break;r=M(r,!1)}return!1}function k(e,t,n,r){for(var i=0,a=0,o=e.children;a<o.length;){if(o[a].style.display!==`none`&&o[a]!==Q.ghost&&(r||o[a]!==Q.dragged)&&S(o[a],n.draggable,e,!1)){if(i===t)return o[a];i++}a++}return null}function ne(e,t){for(var n=e.lastElementChild;n&&(n===Q.ghost||T(n,`display`)===`none`||t&&!b(n,t));)n=n.previousElementSibling;return n||null}function A(e,t){var n=0;if(!e||!e.parentNode)return-1;for(;e=e.previousElementSibling;)e.nodeName.toUpperCase()!==`TEMPLATE`&&e!==Q.clone&&(!t||b(e,t))&&n++;return n}function re(e){var t=0,n=0,r=D();if(e)do{var i=E(e),a=i.a,o=i.d;t+=e.scrollLeft*a,n+=e.scrollTop*o}while(e!==r&&(e=e.parentNode));return[t,n]}function j(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}function M(e,t){if(!e||!e.getBoundingClientRect)return D();var n=e,r=!1;do if(n.clientWidth<n.scrollWidth||n.clientHeight<n.scrollHeight){var i=T(n);if(n.clientWidth<n.scrollWidth&&(i.overflowX==`auto`||i.overflowX==`scroll`)||n.clientHeight<n.scrollHeight&&(i.overflowY==`auto`||i.overflowY==`scroll`)){if(!n.getBoundingClientRect||n===document.body)return D();if(r||t)return n;r=!0}}while(n=n.parentNode);return D()}function ie(e,t){if(e&&t)for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n]);return e}function ae(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)}var N;function P(e,t){return function(){if(!N){var n=arguments,r=this;n.length===1?e.call(r,n[0]):e.apply(r,n),N=setTimeout(function(){N=void 0},t)}}}function oe(){clearTimeout(N),N=void 0}function se(e,t,n){e.scrollLeft+=t,e.scrollTop+=n}function ce(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 le(e,t,n){var r={};return Array.from(e.children).forEach(function(i){if(!(!S(i,t.draggable,e,!1)||i.animated||i===n)){var a=O(i);r.left=Math.min(r.left??1/0,a.left),r.top=Math.min(r.top??1/0,a.top),r.right=Math.max(r.right??-1/0,a.right),r.bottom=Math.max(r.bottom??-1/0,a.bottom)}}),r.width=r.right-r.left,r.height=r.bottom-r.top,r.x=r.left,r.y=r.top,r}var F=`Sortable`+new Date().getTime();function ue(){var e=[],t;return{captureAnimationState:function(){e=[],this.options.animation&&[].slice.call(this.el.children).forEach(function(t){if(!(T(t,`display`)===`none`||t===Q.ghost)){e.push({target:t,rect:O(t)});var n=r({},e[e.length-1].rect);if(t.thisAnimationDuration){var i=E(t,!0);i&&(n.top-=i.f,n.left-=i.e)}t.fromRect=n}})},addAnimationState:function(t){e.push(t)},removeAnimationState:function(t){e.splice(j(e,{target:t}),1)},animateAll:function(n){var r=this;if(!this.options.animation){clearTimeout(t),typeof n==`function`&&n();return}var i=!1,a=0;e.forEach(function(e){var t=0,n=e.target,o=n.fromRect,s=O(n),c=n.prevFromRect,l=n.prevToRect,u=e.rect,d=E(n,!0);d&&(s.top-=d.f,s.left-=d.e),n.toRect=s,n.thisAnimationDuration&&ae(c,s)&&!ae(o,s)&&(u.top-s.top)/(u.left-s.left)===(o.top-s.top)/(o.left-s.left)&&(t=fe(u,c,l,r.options)),ae(s,o)||(n.prevFromRect=o,n.prevToRect=s,t||(t=r.options.animation),r.animate(n,u,s,t)),t&&(i=!0,a=Math.max(a,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(t),i?t=setTimeout(function(){typeof n==`function`&&n()},a):typeof n==`function`&&n(),e=[]},animate:function(e,t,n,r){if(r){T(e,`transition`,``),T(e,`transform`,``);var i=E(this.el),a=i&&i.a,o=i&&i.d,s=(t.left-n.left)/(a||1),c=(t.top-n.top)/(o||1);e.animatingX=!!s,e.animatingY=!!c,T(e,`transform`,`translate3d(`+s+`px,`+c+`px,0)`),this.forRepaintDummy=de(e),T(e,`transition`,`transform `+r+`ms`+(this.options.easing?` `+this.options.easing:``)),T(e,`transform`,`translate3d(0,0,0)`),typeof e.animated==`number`&&clearTimeout(e.animated),e.animated=setTimeout(function(){T(e,`transition`,``),T(e,`transform`,``),e.animated=!1,e.animatingX=!1,e.animatingY=!1},r)}}}}function de(e){return e.offsetWidth}function fe(e,t,n,r){return Math.sqrt((t.top-e.top)**2+(t.left-e.left)**2)/Math.sqrt((t.top-n.top)**2+(t.left-n.left)**2)*r.animation}var pe=[],me={initializeByDefault:!0},he={mount:function(e){for(var t in me)me.hasOwnProperty(t)&&!(t in e)&&(e[t]=me[t]);pe.forEach(function(t){if(t.pluginName===e.pluginName)throw`Sortable: Cannot mount plugin ${e.pluginName} more than once`}),pe.push(e)},pluginEvent:function(e,t,n){var i=this;this.eventCanceled=!1,n.cancel=function(){i.eventCanceled=!0};var a=e+`Global`;pe.forEach(function(i){t[i.pluginName]&&(t[i.pluginName][a]&&t[i.pluginName][a](r({sortable:t},n)),t.options[i.pluginName]&&t[i.pluginName][e]&&t[i.pluginName][e](r({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 a=new r(e,t,e.options);a.sortable=e,a.options=e.options,e[i]=a,o(n,a.defaults)}}),e.options)if(e.options.hasOwnProperty(i)){var a=this.modifyOption(e,i,e.options[i]);a!==void 0&&(e.options[i]=a)}},getEventProperties:function(e,t){var n={};return pe.forEach(function(r){typeof r.eventProperties==`function`&&o(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&&typeof i.optionListeners[t]==`function`&&(r=i.optionListeners[t].call(e[i.pluginName],n))}),r}};function ge(e){var t=e.sortable,n=e.rootEl,i=e.name,a=e.targetEl,o=e.cloneEl,s=e.toEl,c=e.fromEl,l=e.oldIndex,u=e.newIndex,p=e.oldDraggableIndex,m=e.newDraggableIndex,h=e.originalEvent,g=e.putSortable,_=e.extraEventProperties;if(t=t||n&&n[F],t){var v,y=t.options,b=`on`+i.charAt(0).toUpperCase()+i.substr(1);window.CustomEvent&&!d&&!f?v=new CustomEvent(i,{bubbles:!0,cancelable:!0}):(v=document.createEvent(`Event`),v.initEvent(i,!0,!0)),v.to=s||n,v.from=c||n,v.item=a||n,v.clone=o,v.oldIndex=l,v.newIndex=u,v.oldDraggableIndex=p,v.newDraggableIndex=m,v.originalEvent=h,v.pullMode=g?g.lastPutMode:void 0;var x=r(r({},_),he.getEventProperties(i,t));for(var S in x)v[S]=x[S];n&&n.dispatchEvent(v),y[b]&&y[b].call(t,v)}}var _e=[`evt`],I=function(e,t){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},i=n.evt,a=c(n,_e);he.pluginEvent.bind(Q)(e,t,r({dragEl:R,parentEl:z,ghostEl:B,rootEl:V,nextEl:H,lastDownEl:ve,cloneEl:U,cloneHidden:W,dragStarted:ke,putSortable:q,activeSortable:Q.active,originalEvent:i,oldIndex:ye,oldDraggableIndex:be,newIndex:G,newDraggableIndex:K,hideGhostForTarget:qe,unhideGhostForTarget:Je,cloneNowHidden:function(){W=!0},cloneNowShown:function(){W=!1},dispatchSortableEvent:function(e){L({sortable:t,name:e,originalEvent:i})}},a))};function L(e){ge(r({putSortable:q,cloneEl:U,targetEl:R,rootEl:V,oldIndex:ye,oldDraggableIndex:be,newIndex:G,newDraggableIndex:K},e))}var R,z,B,V,H,ve,U,W,ye,G,be,K,xe,q,Se=!1,Ce=!1,we=[],J,Y,Te,Ee,De,Oe,ke,Ae,je,Me=!1,Ne=!1,Pe,X,Fe=[],Ie=!1,Le=[],Re=typeof document<`u`,ze=h,Be=f||d?`cssFloat`:`float`,Ve=Re&&!g&&!h&&`draggable`in document.createElement(`div`),He=function(){if(Re){if(d)return!1;var e=document.createElement(`x`);return e.style.cssText=`pointer-events:auto`,e.style.pointerEvents===`auto`}}(),Ue=function(e,t){var n=T(e),r=parseInt(n.width)-parseInt(n.paddingLeft)-parseInt(n.paddingRight)-parseInt(n.borderLeftWidth)-parseInt(n.borderRightWidth),i=k(e,0,t),a=k(e,1,t),o=i&&T(i),s=a&&T(a),c=o&&parseInt(o.marginLeft)+parseInt(o.marginRight)+O(i).width,l=s&&parseInt(s.marginLeft)+parseInt(s.marginRight)+O(a).width;if(n.display===`flex`)return n.flexDirection===`column`||n.flexDirection===`column-reverse`?`vertical`:`horizontal`;if(n.display===`grid`)return n.gridTemplateColumns.split(` `).length<=1?`vertical`:`horizontal`;if(i&&o.float&&o.float!==`none`){var u=o.float===`left`?`left`:`right`;return a&&(s.clear===`both`||s.clear===u)?`vertical`:`horizontal`}return i&&(o.display===`block`||o.display===`flex`||o.display===`table`||o.display===`grid`||c>=r&&n[Be]===`none`||a&&n[Be]===`none`&&c+l>r)?`vertical`:`horizontal`},We=function(e,t,n){var r=n?e.left:e.top,i=n?e.right:e.bottom,a=n?e.width:e.height,o=n?t.left:t.top,s=n?t.right:t.bottom,c=n?t.width:t.height;return r===o||i===s||r+a/2===o+c/2},Ge=function(e,t){var n;return we.some(function(r){var i=r[F].options.emptyInsertThreshold;if(!(!i||ne(r))){var a=O(r),o=e>=a.left-i&&e<=a.right+i,s=t>=a.top-i&&t<=a.bottom+i;if(o&&s)return n=r}}),n},Ke=function(e){function t(e,n){return function(r,i,a,o){var s=r.options.group.name&&i.options.group.name&&r.options.group.name===i.options.group.name;if(e==null&&(n||s))return!0;if(e==null||e===!1)return!1;if(n&&e===`clone`)return e;if(typeof e==`function`)return t(e(r,i,a,o),n)(r,i,a,o);var c=(n?r:i).options.group.name;return e===!0||typeof e==`string`&&e===c||e.join&&e.indexOf(c)>-1}}var n={},r=e.group;(!r||i(r)!=`object`)&&(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},qe=function(){!He&&B&&T(B,`display`,`none`)},Je=function(){!He&&B&&T(B,`display`,``)};Re&&!g&&document.addEventListener(`click`,function(e){if(Ce)return e.preventDefault(),e.stopPropagation&&e.stopPropagation(),e.stopImmediatePropagation&&e.stopImmediatePropagation(),Ce=!1,!1},!0);var Z=function(e){if(R){e=e.touches?e.touches[0]:e;var t=Ge(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[F]._onDragOver(n)}}},Ye=function(e){R&&R.parentNode[F]._isOutsideThisEl(e.target)};function Q(e,t){if(!(e&&e.nodeType&&e.nodeType===1))throw`Sortable: \`el\` must be an HTMLElement, not ${{}.toString.call(e)}`;this.el=e,this.options=t=o({},t),e[F]=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 Ue(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:Q.supportPointer!==!1&&`PointerEvent`in window&&(!m||h),emptyInsertThreshold:5};for(var r in he.initializePlugins(this,e,n),n)!(r in t)&&(t[r]=n[r]);for(var i in Ke(t),this)i.charAt(0)===`_`&&typeof this[i]==`function`&&(this[i]=this[i].bind(this));this.nativeDraggable=t.forceFallback?!1:Ve,this.nativeDraggable&&(this.options.touchStartThreshold=1),t.supportPointer?v(e,`pointerdown`,this._onTapStart):(v(e,`mousedown`,this._onTapStart),v(e,`touchstart`,this._onTapStart)),this.nativeDraggable&&(v(e,`dragover`,this),v(e,`dragenter`,this)),we.push(this.el),t.store&&t.store.get&&this.sort(t.store.get(this)||[]),o(this,ue())}Q.prototype={constructor:Q,_isOutsideThisEl:function(e){!this.el.contains(e)&&e!==this.el&&(Ae=null)},_getDirection:function(e,t){return typeof this.options.direction==`function`?this.options.direction.call(this,e,t,R):this.options.direction},_onTapStart:function(e){if(e.cancelable){var t=this,n=this.el,r=this.options,i=r.preventOnFilter,a=e.type,o=e.touches&&e.touches[0]||e.pointerType&&e.pointerType===`touch`&&e,s=(o||e).target,c=e.target.shadowRoot&&(e.path&&e.path[0]||e.composedPath&&e.composedPath()[0])||s,l=r.filter;if(at(n),!R&&!(/mousedown|pointerdown/.test(a)&&e.button!==0||r.disabled)&&!c.isContentEditable&&!(!this.nativeDraggable&&m&&s&&s.tagName.toUpperCase()===`SELECT`)&&(s=S(s,r.draggable,n,!1),!(s&&s.animated)&&ve!==s)){if(ye=A(s),be=A(s,r.draggable),typeof l==`function`){if(l.call(this,e,s,this)){L({sortable:t,rootEl:c,name:`filter`,targetEl:s,toEl:n,fromEl:n}),I(`filter`,t,{evt:e}),i&&e.preventDefault();return}}else if(l&&(l=l.split(`,`).some(function(r){if(r=S(c,r.trim(),n,!1),r)return L({sortable:t,rootEl:r,name:`filter`,targetEl:s,fromEl:n,toEl:n}),I(`filter`,t,{evt:e}),!0}),l)){i&&e.preventDefault();return}r.handle&&!S(c,r.handle,n,!1)||this._prepareDragStart(e,o,s)}}},_prepareDragStart:function(e,t,n){var r=this,i=r.el,a=r.options,o=i.ownerDocument,s;if(n&&!R&&n.parentNode===i){var c=O(n);if(V=i,R=n,z=R.parentNode,H=R.nextSibling,ve=n,xe=a.group,Q.dragged=R,J={target:R,clientX:(t||e).clientX,clientY:(t||e).clientY},De=J.clientX-c.left,Oe=J.clientY-c.top,this._lastX=(t||e).clientX,this._lastY=(t||e).clientY,R.style[`will-change`]=`all`,s=function(){if(I(`delayEnded`,r,{evt:e}),Q.eventCanceled){r._onDrop();return}r._disableDelayedDragEvents(),!p&&r.nativeDraggable&&(R.draggable=!0),r._triggerDragStart(e,t),L({sortable:r,name:`choose`,originalEvent:e}),w(R,a.chosenClass,!0)},a.ignore.split(`,`).forEach(function(e){ee(R,e.trim(),Qe)}),v(o,`dragover`,Z),v(o,`mousemove`,Z),v(o,`touchmove`,Z),a.supportPointer?(v(o,`pointerup`,r._onDrop),!this.nativeDraggable&&v(o,`pointercancel`,r._onDrop)):(v(o,`mouseup`,r._onDrop),v(o,`touchend`,r._onDrop),v(o,`touchcancel`,r._onDrop)),p&&this.nativeDraggable&&(this.options.touchStartThreshold=4,R.draggable=!0),I(`delayStart`,this,{evt:e}),a.delay&&(!a.delayOnTouchOnly||t)&&(!this.nativeDraggable||!(f||d))){if(Q.eventCanceled){this._onDrop();return}a.supportPointer?(v(o,`pointerup`,r._disableDelayedDrag),v(o,`pointercancel`,r._disableDelayedDrag)):(v(o,`mouseup`,r._disableDelayedDrag),v(o,`touchend`,r._disableDelayedDrag),v(o,`touchcancel`,r._disableDelayedDrag)),v(o,`mousemove`,r._delayedDragTouchMoveHandler),v(o,`touchmove`,r._delayedDragTouchMoveHandler),a.supportPointer&&v(o,`pointermove`,r._delayedDragTouchMoveHandler),r._dragStartTimer=setTimeout(s,a.delay)}else s()}},_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(){R&&Qe(R),clearTimeout(this._dragStartTimer),this._disableDelayedDragEvents()},_disableDelayedDragEvents:function(){var e=this.el.ownerDocument;y(e,`mouseup`,this._disableDelayedDrag),y(e,`touchend`,this._disableDelayedDrag),y(e,`touchcancel`,this._disableDelayedDrag),y(e,`pointerup`,this._disableDelayedDrag),y(e,`pointercancel`,this._disableDelayedDrag),y(e,`mousemove`,this._delayedDragTouchMoveHandler),y(e,`touchmove`,this._delayedDragTouchMoveHandler),y(e,`pointermove`,this._delayedDragTouchMoveHandler)},_triggerDragStart:function(e,t){t=t||e.pointerType==`touch`&&e,!this.nativeDraggable||t?this.options.supportPointer?v(document,`pointermove`,this._onTouchMove):t?v(document,`touchmove`,this._onTouchMove):v(document,`mousemove`,this._onTouchMove):(v(R,`dragend`,this),v(V,`dragstart`,this._onDragStart));try{document.selection?ot(function(){document.selection.empty()}):window.getSelection().removeAllRanges()}catch{}},_dragStarted:function(e,t){if(Se=!1,V&&R){I(`dragStarted`,this,{evt:t}),this.nativeDraggable&&v(document,`dragover`,Ye);var n=this.options;!e&&w(R,n.dragClass,!1),w(R,n.ghostClass,!0),Q.active=this,e&&this._appendGhost(),L({sortable:this,name:`start`,originalEvent:t})}else this._nulling()},_emulateDragOver:function(){if(Y){this._lastX=Y.clientX,this._lastY=Y.clientY,qe();for(var e=document.elementFromPoint(Y.clientX,Y.clientY),t=e;e&&e.shadowRoot&&(e=e.shadowRoot.elementFromPoint(Y.clientX,Y.clientY),e!==t);)t=e;if(R.parentNode[F]._isOutsideThisEl(e),t)do{if(t[F]){var n=void 0;if(n=t[F]._onDragOver({clientX:Y.clientX,clientY:Y.clientY,target:e,rootEl:t}),n&&!this.options.dragoverBubble)break}e=t}while(t=x(t));Je()}},_onTouchMove:function(e){if(J){var t=this.options,n=t.fallbackTolerance,r=t.fallbackOffset,i=e.touches?e.touches[0]:e,a=B&&E(B,!0),o=B&&a&&a.a,s=B&&a&&a.d,c=ze&&X&&re(X),l=(i.clientX-J.clientX+r.x)/(o||1)+(c?c[0]-Fe[0]:0)/(o||1),u=(i.clientY-J.clientY+r.y)/(s||1)+(c?c[1]-Fe[1]:0)/(s||1);if(!Q.active&&!Se){if(n&&Math.max(Math.abs(i.clientX-this._lastX),Math.abs(i.clientY-this._lastY))<n)return;this._onDragStart(e,!0)}if(B){a?(a.e+=l-(Te||0),a.f+=u-(Ee||0)):a={a:1,b:0,c:0,d:1,e:l,f:u};var d=`matrix(${a.a},${a.b},${a.c},${a.d},${a.e},${a.f})`;T(B,`webkitTransform`,d),T(B,`mozTransform`,d),T(B,`msTransform`,d),T(B,`transform`,d),Te=l,Ee=u,Y=i}e.cancelable&&e.preventDefault()}},_appendGhost:function(){if(!B){var e=this.options.fallbackOnBody?document.body:V,t=O(R,!0,ze,!0,e),n=this.options;if(ze){for(X=e;T(X,`position`)===`static`&&T(X,`transform`)===`none`&&X!==document;)X=X.parentNode;X!==document.body&&X!==document.documentElement?(X===document&&(X=D()),t.top+=X.scrollTop,t.left+=X.scrollLeft):X=D(),Fe=re(X)}B=R.cloneNode(!0),w(B,n.ghostClass,!1),w(B,n.fallbackClass,!0),w(B,n.dragClass,!0),T(B,`transition`,``),T(B,`transform`,``),T(B,`box-sizing`,`border-box`),T(B,`margin`,0),T(B,`top`,t.top),T(B,`left`,t.left),T(B,`width`,t.width),T(B,`height`,t.height),T(B,`opacity`,`0.8`),T(B,`position`,ze?`absolute`:`fixed`),T(B,`zIndex`,`100000`),T(B,`pointerEvents`,`none`),Q.ghost=B,e.appendChild(B),T(B,`transform-origin`,De/parseInt(B.style.width)*100+`% `+Oe/parseInt(B.style.height)*100+`%`)}},_onDragStart:function(e,t){var n=this,r=e.dataTransfer,i=n.options;if(I(`dragStart`,this,{evt:e}),Q.eventCanceled){this._onDrop();return}I(`setupClone`,this),Q.eventCanceled||(U=ce(R),U.removeAttribute(`id`),U.draggable=!1,U.style[`will-change`]=``,this._hideClone(),w(U,this.options.chosenClass,!1),Q.clone=U),n.cloneId=ot(function(){I(`clone`,n),!Q.eventCanceled&&(n.options.removeCloneOnHide||V.insertBefore(U,R),n._hideClone(),L({sortable:n,name:`clone`}))}),!t&&w(R,i.dragClass,!0),t?(Ce=!0,n._loopId=setInterval(n._emulateDragOver,50)):(y(document,`mouseup`,n._onDrop),y(document,`touchend`,n._onDrop),y(document,`touchcancel`,n._onDrop),r&&(r.effectAllowed=`move`,i.setData&&i.setData.call(n,r,R)),v(document,`drop`,n),T(R,`transform`,`translateZ(0)`)),Se=!0,n._dragStartId=ot(n._dragStarted.bind(n,t,e)),v(document,`selectstart`,n),ke=!0,window.getSelection().removeAllRanges(),m&&T(document.body,`user-select`,`none`)},_onDragOver:function(e){var t=this.el,n=e.target,i,a,o,s=this.options,c=s.group,l=Q.active,u=xe===c,d=s.sort,f=q||l,p,m=this,h=!1;if(Ie)return;function g(s,c){I(s,m,r({evt:e,isOwner:u,axis:p?`vertical`:`horizontal`,revert:o,dragRect:i,targetRect:a,canSort:d,fromSortable:f,target:n,completed:v,onMove:function(n,r){return Ze(V,t,R,i,n,O(n),e,r)},changed:y},c))}function _(){g(`dragOverAnimationCapture`),m.captureAnimationState(),m!==f&&f.captureAnimationState()}function v(r){return g(`dragOverCompleted`,{insertion:r}),r&&(u?l._hideClone():l._showClone(m),m!==f&&(w(R,q?q.options.ghostClass:l.options.ghostClass,!1),w(R,s.ghostClass,!0)),q!==m&&m!==Q.active?q=m:m===Q.active&&q&&(q=null),f===m&&(m._ignoreWhileAnimating=n),m.animateAll(function(){g(`dragOverAnimationComplete`),m._ignoreWhileAnimating=null}),m!==f&&(f.animateAll(),f._ignoreWhileAnimating=null)),(n===R&&!R.animated||n===t&&!n.animated)&&(Ae=null),!s.dragoverBubble&&!e.rootEl&&n!==document&&(R.parentNode[F]._isOutsideThisEl(e.target),!r&&Z(e)),!s.dragoverBubble&&e.stopPropagation&&e.stopPropagation(),h=!0}function y(){G=A(R),K=A(R,s.draggable),L({sortable:m,name:`change`,toEl:t,newIndex:G,newDraggableIndex:K,originalEvent:e})}if(e.preventDefault!==void 0&&e.cancelable&&e.preventDefault(),n=S(n,s.draggable,t,!0),g(`dragOver`),Q.eventCanceled)return h;if(R.contains(e.target)||n.animated&&n.animatingX&&n.animatingY||m._ignoreWhileAnimating===n)return v(!1);if(Ce=!1,l&&!s.disabled&&(u?d||(o=z!==V):q===this||(this.lastPutMode=xe.checkPull(this,l,R,e))&&c.checkPut(this,l,R,e))){if(p=this._getDirection(e,n)===`vertical`,i=O(R),g(`dragOverValid`),Q.eventCanceled)return h;if(o)return z=V,_(),this._hideClone(),g(`revert`),Q.eventCanceled||(H?V.insertBefore(R,H):V.appendChild(R)),v(!0);var b=ne(t,s.draggable);if(!b||tt(e,p,this)&&!b.animated){if(b===R)return v(!1);if(b&&t===e.target&&(n=b),n&&(a=O(n)),Ze(V,t,R,i,n,a,e,!!n)!==!1)return _(),b&&b.nextSibling?t.insertBefore(R,b.nextSibling):t.appendChild(R),z=t,y(),v(!0)}else if(b&&et(e,p,this)){var x=k(t,0,s,!0);if(x===R)return v(!1);if(n=x,a=O(n),Ze(V,t,R,i,n,a,e,!1)!==!1)return _(),t.insertBefore(R,x),z=t,y(),v(!0)}else if(n.parentNode===t){a=O(n);var C=0,E,ee=R.parentNode!==t,D=!We(R.animated&&R.toRect||i,n.animated&&n.toRect||a,p),re=p?`top`:`left`,j=te(n,`top`,`top`)||te(R,`top`,`top`),M=j?j.scrollTop:void 0;Ae!==n&&(E=a[re],Me=!1,Ne=!D&&s.invertSwap||ee),C=nt(e,n,a,p,D?1:s.swapThreshold,s.invertedSwapThreshold==null?s.swapThreshold:s.invertedSwapThreshold,Ne,Ae===n);var ie;if(C!==0){var ae=A(R);do ae-=C,ie=z.children[ae];while(ie&&(T(ie,`display`)===`none`||ie===B))}if(C===0||ie===n)return v(!1);Ae=n,je=C;var N=n.nextElementSibling,P=!1;P=C===1;var oe=Ze(V,t,R,i,n,a,e,P);if(oe!==!1)return(oe===1||oe===-1)&&(P=oe===1),Ie=!0,setTimeout($e,30),_(),P&&!N?t.appendChild(R):n.parentNode.insertBefore(R,P?N:n),j&&se(j,0,M-j.scrollTop),z=R.parentNode,E!==void 0&&!Ne&&(Pe=Math.abs(E-O(n)[re])),y(),v(!0)}if(t.contains(R))return v(!1)}return!1},_ignoreWhileAnimating:null,_offMoveEvents:function(){y(document,`mousemove`,this._onTouchMove),y(document,`touchmove`,this._onTouchMove),y(document,`pointermove`,this._onTouchMove),y(document,`dragover`,Z),y(document,`mousemove`,Z),y(document,`touchmove`,Z)},_offUpEvents:function(){var e=this.el.ownerDocument;y(e,`mouseup`,this._onDrop),y(e,`touchend`,this._onDrop),y(e,`pointerup`,this._onDrop),y(e,`pointercancel`,this._onDrop),y(e,`touchcancel`,this._onDrop),y(document,`selectstart`,this)},_onDrop:function(e){var t=this.el,n=this.options;if(G=A(R),K=A(R,n.draggable),I(`drop`,this,{evt:e}),z=R&&R.parentNode,G=A(R),K=A(R,n.draggable),Q.eventCanceled){this._nulling();return}Se=!1,Ne=!1,Me=!1,clearInterval(this._loopId),clearTimeout(this._dragStartTimer),st(this.cloneId),st(this._dragStartId),this.nativeDraggable&&(y(document,`drop`,this),y(t,`dragstart`,this._onDragStart)),this._offMoveEvents(),this._offUpEvents(),m&&T(document.body,`user-select`,``),T(R,`transform`,``),e&&(ke&&(e.cancelable&&e.preventDefault(),!n.dropBubble&&e.stopPropagation()),B&&B.parentNode&&B.parentNode.removeChild(B),(V===z||q&&q.lastPutMode!==`clone`)&&U&&U.parentNode&&U.parentNode.removeChild(U),R&&(this.nativeDraggable&&y(R,`dragend`,this),Qe(R),R.style[`will-change`]=``,ke&&!Se&&w(R,q?q.options.ghostClass:this.options.ghostClass,!1),w(R,this.options.chosenClass,!1),L({sortable:this,name:`unchoose`,toEl:z,newIndex:null,newDraggableIndex:null,originalEvent:e}),V===z?G!==ye&&G>=0&&(L({sortable:this,name:`update`,toEl:z,originalEvent:e}),L({sortable:this,name:`sort`,toEl:z,originalEvent:e})):(G>=0&&(L({rootEl:z,name:`add`,toEl:z,fromEl:V,originalEvent:e}),L({sortable:this,name:`remove`,toEl:z,originalEvent:e}),L({rootEl:z,name:`sort`,toEl:z,fromEl:V,originalEvent:e}),L({sortable:this,name:`sort`,toEl:z,originalEvent:e})),q&&q.save()),Q.active&&((G==null||G===-1)&&(G=ye,K=be),L({sortable:this,name:`end`,toEl:z,originalEvent:e}),this.save()))),this._nulling()},_nulling:function(){I(`nulling`,this),V=R=z=B=H=U=ve=W=J=Y=ke=G=K=ye=be=Ae=je=q=xe=Q.dragged=Q.ghost=Q.clone=Q.active=null,Le.forEach(function(e){e.checked=!0}),Le.length=Te=Ee=0},handleEvent:function(e){switch(e.type){case`drop`:case`dragend`:this._onDrop(e);break;case`dragenter`:case`dragover`:R&&(this._onDragOver(e),Xe(e));break;case`selectstart`:e.preventDefault();break}},toArray:function(){for(var e=[],t,n=this.el.children,r=0,i=n.length,a=this.options;r<i;r++)t=n[r],S(t,a.draggable,this.el,!1)&&e.push(t.getAttribute(a.dataIdAttr)||it(t));return e},sort:function(e,t){var n={},r=this.el;this.toArray().forEach(function(e,t){var i=r.children[t];S(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 S(e,t||this.options.draggable,this.el,!1)},option:function(e,t){var n=this.options;if(t===void 0)return n[e];var r=he.modifyOption(this,e,t);r===void 0?n[e]=t:n[e]=r,e===`group`&&Ke(n)},destroy:function(){I(`destroy`,this);var e=this.el;e[F]=null,y(e,`mousedown`,this._onTapStart),y(e,`touchstart`,this._onTapStart),y(e,`pointerdown`,this._onTapStart),this.nativeDraggable&&(y(e,`dragover`,this),y(e,`dragenter`,this)),Array.prototype.forEach.call(e.querySelectorAll(`[draggable]`),function(e){e.removeAttribute(`draggable`)}),this._onDrop(),this._disableDelayedDragEvents(),we.splice(we.indexOf(this.el),1),this.el=e=null},_hideClone:function(){if(!W){if(I(`hideClone`,this),Q.eventCanceled)return;T(U,`display`,`none`),this.options.removeCloneOnHide&&U.parentNode&&U.parentNode.removeChild(U),W=!0}},_showClone:function(e){if(e.lastPutMode!==`clone`){this._hideClone();return}if(W){if(I(`showClone`,this),Q.eventCanceled)return;R.parentNode==V&&!this.options.group.revertClone?V.insertBefore(U,R):H?V.insertBefore(U,H):V.appendChild(U),this.options.group.revertClone&&this.animate(R,U),T(U,`display`,``),W=!1}}};function Xe(e){e.dataTransfer&&(e.dataTransfer.dropEffect=`move`),e.cancelable&&e.preventDefault()}function Ze(e,t,n,r,i,a,o,s){var c,l=e[F],u=l.options.onMove,p;return window.CustomEvent&&!d&&!f?c=new CustomEvent(`move`,{bubbles:!0,cancelable:!0}):(c=document.createEvent(`Event`),c.initEvent(`move`,!0,!0)),c.to=t,c.from=e,c.dragged=n,c.draggedRect=r,c.related=i||t,c.relatedRect=a||O(t),c.willInsertAfter=s,c.originalEvent=o,e.dispatchEvent(c),u&&(p=u.call(l,c,o)),p}function Qe(e){e.draggable=!1}function $e(){Ie=!1}function et(e,t,n){var r=O(k(n.el,0,n.options,!0)),i=le(n.el,n.options,B),a=10;return t?e.clientX<i.left-a||e.clientY<r.top&&e.clientX<r.right:e.clientY<i.top-a||e.clientY<r.bottom&&e.clientX<r.left}function tt(e,t,n){var r=O(ne(n.el,n.options.draggable)),i=le(n.el,n.options,B),a=10;return t?e.clientX>i.right+a||e.clientY>r.bottom&&e.clientX>r.left:e.clientY>i.bottom+a||e.clientX>r.right&&e.clientY>r.top}function nt(e,t,n,r,i,a,o,s){var c=r?e.clientY:e.clientX,l=r?n.height:n.width,u=r?n.top:n.left,d=r?n.bottom:n.right,f=!1;if(!o){if(s&&Pe<l*i){if(!Me&&(je===1?c>u+l*a/2:c<d-l*a/2)&&(Me=!0),Me)f=!0;else if(je===1?c<u+Pe:c>d-Pe)return-je}else if(c>u+l*(1-i)/2&&c<d-l*(1-i)/2)return rt(t)}return f=f||o,f&&(c<u+l*a/2||c>d-l*a/2)?c>u+l/2?1:-1:0}function rt(e){return A(R)<A(e)?1:-1}function it(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 at(e){Le.length=0;for(var t=e.getElementsByTagName(`input`),n=t.length;n--;){var r=t[n];r.checked&&Le.push(r)}}function ot(e){return setTimeout(e,0)}function st(e){return clearTimeout(e)}Re&&v(document,`touchmove`,function(e){(Q.active||Se)&&e.cancelable&&e.preventDefault()}),Q.utils={on:v,off:y,css:T,find:ee,is:function(e,t){return!!S(e,t,e,!1)},extend:ie,throttle:P,closest:S,toggleClass:w,clone:ce,index:A,nextTick:ot,cancelNextTick:st,detectDirection:Ue,getChild:k,expando:F},Q.get=function(e){return e[F]},Q.mount=function(){var e=[...arguments];e[0].constructor===Array&&(e=e[0]),e.forEach(function(e){if(!e.prototype||!e.prototype.constructor)throw`Sortable: Mounted plugin must be a constructor function, not ${{}.toString.call(e)}`;e.utils&&(Q.utils=r(r({},Q.utils),e.utils)),he.mount(e)})},Q.create=function(e,t){return new Q(e,t)},Q.version=l;var $=[],ct,lt,ut=!1,dt,ft,pt,mt;function ht(){function e(){for(var e in this.defaults={scroll:!0,forceAutoScrollFallback:!1,scrollSensitivity:30,scrollSpeed:10,bubbleScroll:!0},this)e.charAt(0)===`_`&&typeof this[e]==`function`&&(this[e]=this[e].bind(this))}return e.prototype={dragStarted:function(e){var t=e.originalEvent;this.sortable.nativeDraggable?v(document,`dragover`,this._handleAutoScroll):this.options.supportPointer?v(document,`pointermove`,this._handleFallbackAutoScroll):t.touches?v(document,`touchmove`,this._handleFallbackAutoScroll):v(document,`mousemove`,this._handleFallbackAutoScroll)},dragOverCompleted:function(e){var t=e.originalEvent;!this.options.dragOverBubble&&!t.rootEl&&this._handleAutoScroll(t)},drop:function(){this.sortable.nativeDraggable?y(document,`dragover`,this._handleAutoScroll):(y(document,`pointermove`,this._handleFallbackAutoScroll),y(document,`touchmove`,this._handleFallbackAutoScroll),y(document,`mousemove`,this._handleFallbackAutoScroll)),_t(),gt(),oe()},nulling:function(){pt=lt=ct=ut=mt=dt=ft=null,$.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,a=document.elementFromPoint(r,i);if(pt=e,t||this.options.forceAutoScrollFallback||f||d||m){vt(e,this.options,a,t);var o=M(a,!0);ut&&(!mt||r!==dt||i!==ft)&&(mt&&_t(),mt=setInterval(function(){var a=M(document.elementFromPoint(r,i),!0);a!==o&&(o=a,gt()),vt(e,n.options,a,t)},10),dt=r,ft=i)}else{if(!this.options.bubbleScroll||M(a,!0)===D()){gt();return}vt(e,this.options,M(a,!1),!1)}}},o(e,{pluginName:`scroll`,initializeByDefault:!0})}function gt(){$.forEach(function(e){clearInterval(e.pid)}),$=[]}function _t(){clearInterval(mt)}var vt=P(function(e,t,n,r){if(t.scroll){var i=(e.touches?e.touches[0]:e).clientX,a=(e.touches?e.touches[0]:e).clientY,o=t.scrollSensitivity,s=t.scrollSpeed,c=D(),l=!1,u;lt!==n&&(lt=n,gt(),ct=t.scroll,u=t.scrollFn,ct===!0&&(ct=M(n,!0)));var d=0,f=ct;do{var p=f,m=O(p),h=m.top,g=m.bottom,_=m.left,v=m.right,y=m.width,b=m.height,x=void 0,S=void 0,C=p.scrollWidth,w=p.scrollHeight,E=T(p),ee=p.scrollLeft,te=p.scrollTop;p===c?(x=y<C&&(E.overflowX===`auto`||E.overflowX===`scroll`||E.overflowX===`visible`),S=b<w&&(E.overflowY===`auto`||E.overflowY===`scroll`||E.overflowY===`visible`)):(x=y<C&&(E.overflowX===`auto`||E.overflowX===`scroll`),S=b<w&&(E.overflowY===`auto`||E.overflowY===`scroll`));var k=x&&(Math.abs(v-i)<=o&&ee+y<C)-(Math.abs(_-i)<=o&&!!ee),ne=S&&(Math.abs(g-a)<=o&&te+b<w)-(Math.abs(h-a)<=o&&!!te);if(!$[d])for(var A=0;A<=d;A++)$[A]||($[A]={});($[d].vx!=k||$[d].vy!=ne||$[d].el!==p)&&($[d].el=p,$[d].vx=k,$[d].vy=ne,clearInterval($[d].pid),(k!=0||ne!=0)&&(l=!0,$[d].pid=setInterval(function(){r&&this.layer===0&&Q.active._onTouchMove(pt);var t=$[this.layer].vy?$[this.layer].vy*s:0,n=$[this.layer].vx?$[this.layer].vx*s:0;typeof u==`function`&&u.call(Q.dragged.parentNode[F],n,t,e,pt,$[this.layer].el)!==`continue`||se($[this.layer].el,n,t)}.bind({layer:d}),24))),d++}while(t.bubbleScroll&&f!==c&&(f=M(f,!1)));ut=l}},30),yt=function(e){var t=e.originalEvent,n=e.putSortable,r=e.dragEl,i=e.activeSortable,a=e.dispatchSortableEvent,o=e.hideGhostForTarget,s=e.unhideGhostForTarget;if(t){var c=n||i;o();var l=t.changedTouches&&t.changedTouches.length?t.changedTouches[0]:t,u=document.elementFromPoint(l.clientX,l.clientY);s(),c&&!c.el.contains(u)&&(a(`spill`),this.onSpill({dragEl:r,putSortable:n}))}};function bt(){}bt.prototype={startIndex:null,dragStart:function(e){this.startIndex=e.oldDraggableIndex},onSpill:function(e){var t=e.dragEl,n=e.putSortable;this.sortable.captureAnimationState(),n&&n.captureAnimationState();var r=k(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:yt},o(bt,{pluginName:`revertOnSpill`});function xt(){}xt.prototype={onSpill:function(e){var t=e.dragEl,n=e.putSortable||this.sortable;n.captureAnimationState(),t.parentNode&&t.parentNode.removeChild(t),n.animateAll()},drop:yt},o(xt,{pluginName:`removeOnSpill`}),Q.mount(new ht),Q.mount(xt,bt);export{t as n,Q as t};
|
|
//# sourceMappingURL=sortable.esm-BPE8GawO.js.map
|