question-ltt
Version:
This template should help get you started developing with Vue 3 in Vite.
7 lines • 935 kB
JavaScript
(function(qi,F){typeof exports=="object"&&typeof module<"u"?F(exports,require("vue")):typeof define=="function"&&define.amd?define(["exports","vue"],F):(qi=typeof globalThis<"u"?globalThis:qi||self,F(qi.questionLtt={},qi.Vue))})(this,function(qi,F){"use strict";const gU=(t=>t&&typeof t=="object"&&"default"in t?t:{default:t})(F),vU="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAAAMLSURBVGiB7Zu9ktMwEMf/m+GuYY5n4JIGkjH3CDhPwlBACTVVnOrqUELB8CQxj3Bo7NDE4RnC0NzNZCnOd5M4li3FK+UD/6qMo2j19+pjtVKAlpaWFkvUbBHuy3bHt0GVzCMwT1WasUrmkW/75MuQmi1CMI8AhBtfMI+DQS/y1Q4vglUyj0A0qizkSbhzwSrNpih6VYcH0c4E5114utOPHQp3Mmk9TEw7V0A0cjWhiXpYOzE1QdjbT6QqAoBGXtVB9FqyOmnB47oiRPSGgecAQMBvZv5e+YNOJxZp24N9ycpMKMzacdDvDn3a9x5p7ZtW8KnTCq5CzRbhvnY5mrZMbdti5+H7oOIwWK1CAGHtpqSAseD8TYZWjSqD+cfjZ6LaddsEGy8bCVazhfWb1BEMehGIhmAeBy8vY4k6bWJvs0hLOGTMhcaSdeYOieqK1Xo4j4yOAhMvVwoWG7e+MOjaWsGS49YrNW3We9jREqSSbKLSbKnSbKmSbOLGht7Lpbslg6SbIiKl+3LF/Jfvbq+vrl4sNuvNJiB82CjM+BwMuh/XH93c/Lqks/NPHaKnOhvMHAAItC3UJA62BDfKRa3bA76+6nffb9SdZksAF4Wif4J+99n6g59p9oWAd03bEPS7W/q2urTY2mhO8QWIUXbCUb4OM48luvR2vfhW1qW3it3dXuPsHI27dL8bFx9rMx6V47hBYi0fx28BXJSNX/N6KucZbSZFG2kFg16k0kx8ps4F7iTSmIoYvTrSMkjKHRw1MXql4GDQi45MdFw31GpjaZ8ne00xyYCa7YeFvaySeSR+KE5klO41EizZtR9jdGbr9IwWi721ccZDrGuvx+gyxyi143Yd25zWGEAsffzRCMs0UXvUcuq0gk+d/06w/JWH+xMBvUHbA3HIRnuygm2uKFlQlrnYFdkuvX6MIkNsGjKa4mQdNrp5V4eju1ruLqY1EU00dJVbc3/10E6488jL+bJkvNO6T7o5DzO9xtIab8cgkjs6PTRUMo9UmvGhXJ3wxj7/BtDS0nK8/AM7j4Tu3Xyw1QAAAABJRU5ErkJggg==",mU="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAAAUfSURBVGiB7Zq/bhtHEMZ/HyHDTmDHjOMiMAKIogMYpkRLbyCmcjojT2DnCax06Uw/gdOniPwESbq4ilikSRNLR57gQkcSMIIUhq0gjfwHnBTcE48Uj3+0RxqQ+QGCeLu3Mzu3u7Pf7gwssMACC5w1BPvNSrDfrJwF3RpVuRdG2zLuIPKuqGbQulUq3suqA9PoRqqWb67s+MhNNTgIox1gc0iDlknf+ioehaBxUEV6cKLCOCyvFj/1kZ1qcD2MmgaFnjJ7i9QBzkscYfzjozgNBm3Bcqxb0DJo4z6+wWOfGbY0rDDYb1bMrNBXKAGcBzDjAsmPkS0KFquE1lqpuOJGfNOVrfsIH2pwrGxghI8QR6BLgjfA3z6K02DQxlhH5A0Kbmkl63d95A81uHxzZScIo8O+QunSsVLp9izX8F4YbQvuusekH6lJ2vaRnUutkb4TtAZKnwK1WRoL4NZora/QOMRsZ2ZeOkbQiH5D3AbaSPdmbWwS9bC5ZdgDjDY5bWWhO3UNx5C4YYDA1uZobBd2H8gn9mJvpE/pM4oPzuCxU3pS+PBd37UZ655EjrfBQRjtCJZPEJXpZJyKJwf7zQpmj2SWNyjUw6hl0C6XipW0Nl5TOmgcVIFN82ddm5hVp20ks5+AjVi/+7+5F0bbaW28RtikQnJfG7Jvp7dN8GNXMJoymv1YD6Ol3iPPknzbyew+G3fSxHgZnOuOboyaTTktk4xK4nDM619a8km9WRVP4+MTnsgH+83KsL5k56VPwYJulYr3sLGGOvnsClrxH8aTuEqwHITRX4Jl99xK60tmXhrpDlCdpolzOpORipy2BolPPKKJNYz7304VM00HB2H0RkeQd05sIjhjJ35/KKQqg5wbaqO8tJ/Tgl3BhvtdQHpQD6O749oBDG5jo0YlDW7aVoJG9FTihhm18mrx61FtvAyWtI1Zn4EZbFGn6AeXDS5I3Bj3rpfB5ZsrO0Hj4CFSJXYY08CgbV0ntD5qGmYJb6dVXr1ezaAfc8MHd3hYGHzWsTD4rGOkwcF+s5KgbdfmHVAz+OT4oWPfZyEz1eC9MNrG7FH8LHhJx34evBifBYLGQTVoRK+AK8eF4nY9jJq+slMNVndkNwSvAQyeI3Yx1mc+0lIFkY91A89cHwr1sLnlIzo1toRZN3hllpP0FuMLRAdxZGZP6mE0s1CL6F4NG/ZWKGdmn7nYFobdBX44rfzxTEs6Z4DEx8k1NUPOXOidwnTRun24mqj/10d4emypER0mL8DN7KP4K8PJ6xyDzzFbkvTcp0MdqLmblKHnZJviGmkYUkfYxK+JgBZI5+Kf5VKxL0TjlsDvSHSg5pshkBoQz0B2qtOKA1p9I2kcGjweI/BE1sC0KK9er2L2kN7h/iku5cFX9sg1HB/Zji+6S/OLLcWnsGku2SfBRMfDeUYMZ617QS3POjIxWNa9yAO3Pc0Rju9fc7qvjXt/bAbAWIWD+Vxm75D+EPplrbRyakY0he7L0PvgMDq1KZNgmhP0AgDxp1N730f2WN1d770JbID9l6wbFVvyGuG+5DWzF5LemNEBLiIuCrxY1yhYt+/xTelLwZJjg12CJH01zMP7XsT34kLS1S7vtdeg866+4CN/DJIxqSuOc49tlFnkweFI6J25jL1pwqdT6zaeueyiExC00hJw/J1WI3qVkmUzMsaTBdISYEfp9t+WcvqGgYCWoJUF7x0HZ1SP7zuuP5coRpzI/T4Tyd+H3gUWWGCBmeJ/lVspy0qFCVwAAAAASUVORK5CYII=",yU="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAAAMVSURBVGiB7VtBduMgDP3k9SLtrNp5OUPJyRKfrMwZ/KZZTXOTMIs4CQYBwhZ23PqviM0D/UggkGRgxYoVY9EeT7o9nvQcc6uag7fHk4a1++6nznQ3sPYPAGx//zrUkkmcsENSjxrI2gaQJy9GuP377wCl9vmeA2BtI0V8NOFOox+MrubW6kz3IoF671o6O4IA8cGEGaZrLjOoZvv6bNhjns86YymmZEwfgwhntDpKoN4cKfIDtV1MOLFWRYiS8wEg5xxAuohwlKxSO2mi7LkLSW9GTmimIAt07kmpHdzNDwCU2t+sgAGWhmNkt28vO+5EkiDlYf7xWcLkBiXoF4ei/fz6gO8hGKTzJn0/Gl5h5iYLAJ11md7DUNYAScLd2tC9h0o1hbLVQyhL9lKS1rC/TqwVdztjsH19Nt1Gdkfm1BclHOx8D7BuKXQKMO6z1K4d13Cti0AN+KadkJ0kvBTtXkFqObKWeQePzcZk+8wNX8uRHZv0w+3nl3V/b99eqkZGpOD7ZkruQMOUOcuLNg0os86b9BLM+QqGWYeE7xEIALcNYRHgyEppWDvt7AAPCOO0tf+SfT38LnhKvnWDbQTEQrJ8jI6q9DRcnA2YliwA6OyNyFOSz+nHmXSPcGAq3o4dQKlmYj9tSq+nPqf0GuYNZgAcxowjioySfrZJdzBOW08jhii00zb+y6yG58rjDgFxDwjcKnW0ZF2zloqA8JLOzgG8SAcVtIiZtHHas5UnlCCQMeIuacJLNOvzWXO6RSMZftRjqhzSEFCpl1iUJr5L+yaxBC1fkTj9JWNVS9ByiXaBfOYhiOo/0gbWHk9hhUDmbJ8kTMV7H8q0w7RKNtGXP0tTCatLOHRWkDIwblJZwmTCCtAlWXdpkLlhZqKPHWBPlDxMllGMhpQKUkEyRS0T5J6ipVKFc8uVLVWqjUwGCmuXLd2ESNVVWttgszEihWmpIOHAM0HN0sNi8sxy4+lLD10UVNEaALHCUoATXRE46a3lw2ORrI0sQxWXV/cTgDv5d3A+Abj0fahKIRHM+ZHHihXfDP8B0I7LC5GdGSoAAAAASUVORK5CYII=";var bU=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function wU(t){return t&&t.__esModule&&Object.prototype.hasOwnProperty.call(t,"default")?t.default:t}function EU(t){var e=t.default;if(typeof e=="function"){var n=function(){return e.apply(this,arguments)};n.prototype=e.prototype}else n={};return Object.defineProperty(n,"__esModule",{value:!0}),Object.keys(t).forEach(function(r){var o=Object.getOwnPropertyDescriptor(t,r);Object.defineProperty(n,r,o.get?o:{enumerable:!0,get:function(){return t[r]}})}),n}var oA={exports:{}};/**!
* Sortable 1.14.0
* @author RubaXa <trash@rubaxa.org>
* @author owenm <owen23355@gmail.com>
* @license MIT
*/function iA(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(t,o).enumerable})),n.push.apply(n,r)}return n}function $o(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?iA(Object(n),!0).forEach(function(r){SU(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):iA(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}function Pg(t){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?Pg=function(e){return typeof e}:Pg=function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Pg(t)}function SU(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function no(){return no=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t},no.apply(this,arguments)}function xU(t,e){if(t==null)return{};var n={},r=Object.keys(t),o,a;for(a=0;a<r.length;a++)o=r[a],!(e.indexOf(o)>=0)&&(n[o]=t[o]);return n}function DU(t,e){if(t==null)return{};var n=xU(t,e),r,o;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(t);for(o=0;o<a.length;o++)r=a[o],!(e.indexOf(r)>=0)&&(!Object.prototype.propertyIsEnumerable.call(t,r)||(n[r]=t[r]))}return n}function CU(t){return AU(t)||OU(t)||TU(t)||PU()}function AU(t){if(Array.isArray(t))return hb(t)}function OU(t){if(typeof Symbol<"u"&&t[Symbol.iterator]!=null||t["@@iterator"]!=null)return Array.from(t)}function TU(t,e){if(!!t){if(typeof t=="string")return hb(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);if(n==="Object"&&t.constructor&&(n=t.constructor.name),n==="Map"||n==="Set")return Array.from(t);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return hb(t,e)}}function hb(t,e){(e==null||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n<e;n++)r[n]=t[n];return r}function PU(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var BU="1.14.0";function Di(t){if(typeof window<"u"&&window.navigator)return!!navigator.userAgent.match(t)}var Ci=Di(/(?:Trident.*rv[ :]?11\.|msie|iemobile|Windows Phone)/i),bf=Di(/Edge/i),aA=Di(/firefox/i),wf=Di(/safari/i)&&!Di(/chrome/i)&&!Di(/android/i),uA=Di(/iP(ad|od|hone)/i),FU=Di(/chrome/i)&&Di(/android/i),sA={capture:!1,passive:!1};function se(t,e,n){t.addEventListener(e,n,!Ci&&sA)}function ie(t,e,n){t.removeEventListener(e,n,!Ci&&sA)}function Bg(t,e){if(!!e){if(e[0]===">"&&(e=e.substring(1)),t)try{if(t.matches)return t.matches(e);if(t.msMatchesSelector)return t.msMatchesSelector(e);if(t.webkitMatchesSelector)return t.webkitMatchesSelector(e)}catch{return!1}return!1}}function kU(t){return t.host&&t!==document&&t.host.nodeType?t.host:t.parentNode}function Ao(t,e,n,r){if(t){n=n||document;do{if(e!=null&&(e[0]===">"?t.parentNode===n&&Bg(t,e):Bg(t,e))||r&&t===n)return t;if(t===n)break}while(t=kU(t))}return null}var lA=/\s+/g;function qe(t,e,n){if(t&&e)if(t.classList)t.classList[n?"add":"remove"](e);else{var r=(" "+t.className+" ").replace(lA," ").replace(" "+e+" "," ");t.className=(r+(n?" "+e:"")).replace(lA," ")}}function At(t,e,n){var r=t&&t.style;if(r){if(n===void 0)return document.defaultView&&document.defaultView.getComputedStyle?n=document.defaultView.getComputedStyle(t,""):t.currentStyle&&(n=t.currentStyle),e===void 0?n:n[e];!(e in r)&&e.indexOf("webkit")===-1&&(e="-webkit-"+e),r[e]=n+(typeof n=="string"?"":"px")}}function Fu(t,e){var n="";if(typeof t=="string")n=t;else do{var r=At(t,"transform");r&&r!=="none"&&(n=r+" "+n)}while(!e&&(t=t.parentNode));var o=window.DOMMatrix||window.WebKitCSSMatrix||window.CSSMatrix||window.MSCSSMatrix;return o&&new o(n)}function cA(t,e,n){if(t){var r=t.getElementsByTagName(e),o=0,a=r.length;if(n)for(;o<a;o++)n(r[o],o);return r}return[]}function Yo(){var t=document.scrollingElement;return t||document.documentElement}function Ke(t,e,n,r,o){if(!(!t.getBoundingClientRect&&t!==window)){var a,i,u,s,l,c,f;if(t!==window&&t.parentNode&&t!==Yo()?(a=t.getBoundingClientRect(),i=a.top,u=a.left,s=a.bottom,l=a.right,c=a.height,f=a.width):(i=0,u=0,s=window.innerHeight,l=window.innerWidth,c=window.innerHeight,f=window.innerWidth),(e||n)&&t!==window&&(o=o||t.parentNode,!Ci))do if(o&&o.getBoundingClientRect&&(At(o,"transform")!=="none"||n&&At(o,"position")!=="static")){var p=o.getBoundingClientRect();i-=p.top+parseInt(At(o,"border-top-width")),u-=p.left+parseInt(At(o,"border-left-width")),s=i+a.height,l=u+a.width;break}while(o=o.parentNode);if(r&&t!==window){var d=Fu(o||t),v=d&&d.a,g=d&&d.d;d&&(i/=g,u/=v,f/=v,c/=g,s=i+c,l=u+f)}return{top:i,left:u,bottom:s,right:l,width:f,height:c}}}function fA(t,e,n){for(var r=ta(t,!0),o=Ke(t)[e];r;){var a=Ke(r)[n],i=void 0;if(n==="top"||n==="left"?i=o>=a:i=o<=a,!i)return r;if(r===Yo())break;r=ta(r,!1)}return!1}function ll(t,e,n,r){for(var o=0,a=0,i=t.children;a<i.length;){if(i[a].style.display!=="none"&&i[a]!==jt.ghost&&(r||i[a]!==jt.dragged)&&Ao(i[a],n.draggable,t,!1)){if(o===e)return i[a];o++}a++}return null}function gb(t,e){for(var n=t.lastElementChild;n&&(n===jt.ghost||At(n,"display")==="none"||e&&!Bg(n,e));)n=n.previousElementSibling;return n||null}function on(t,e){var n=0;if(!t||!t.parentNode)return-1;for(;t=t.previousElementSibling;)t.nodeName.toUpperCase()!=="TEMPLATE"&&t!==jt.clone&&(!e||Bg(t,e))&&n++;return n}function dA(t){var e=0,n=0,r=Yo();if(t)do{var o=Fu(t),a=o.a,i=o.d;e+=t.scrollLeft*a,n+=t.scrollTop*i}while(t!==r&&(t=t.parentNode));return[e,n]}function IU(t,e){for(var n in t)if(!!t.hasOwnProperty(n)){for(var r in e)if(e.hasOwnProperty(r)&&e[r]===t[n][r])return Number(n)}return-1}function ta(t,e){if(!t||!t.getBoundingClientRect)return Yo();var n=t,r=!1;do if(n.clientWidth<n.scrollWidth||n.clientHeight<n.scrollHeight){var o=At(n);if(n.clientWidth<n.scrollWidth&&(o.overflowX=="auto"||o.overflowX=="scroll")||n.clientHeight<n.scrollHeight&&(o.overflowY=="auto"||o.overflowY=="scroll")){if(!n.getBoundingClientRect||n===document.body)return Yo();if(r||e)return n;r=!0}}while(n=n.parentNode);return Yo()}function jU(t,e){if(t&&e)for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n]);return t}function vb(t,e){return Math.round(t.top)===Math.round(e.top)&&Math.round(t.left)===Math.round(e.left)&&Math.round(t.height)===Math.round(e.height)&&Math.round(t.width)===Math.round(e.width)}var Ef;function pA(t,e){return function(){if(!Ef){var n=arguments,r=this;n.length===1?t.call(r,n[0]):t.apply(r,n),Ef=setTimeout(function(){Ef=void 0},e)}}}function NU(){clearTimeout(Ef),Ef=void 0}function hA(t,e,n){t.scrollLeft+=e,t.scrollTop+=n}function mb(t){var e=window.Polymer,n=window.jQuery||window.Zepto;return e&&e.dom?e.dom(t).cloneNode(!0):n?n(t).clone(!0)[0]:t.cloneNode(!0)}function gA(t,e){At(t,"position","absolute"),At(t,"top",e.top),At(t,"left",e.left),At(t,"width",e.width),At(t,"height",e.height)}function yb(t){At(t,"position",""),At(t,"top",""),At(t,"left",""),At(t,"width",""),At(t,"height","")}var qn="Sortable"+new Date().getTime();function RU(){var t=[],e;return{captureAnimationState:function(){if(t=[],!!this.options.animation){var r=[].slice.call(this.el.children);r.forEach(function(o){if(!(At(o,"display")==="none"||o===jt.ghost)){t.push({target:o,rect:Ke(o)});var a=$o({},t[t.length-1].rect);if(o.thisAnimationDuration){var i=Fu(o,!0);i&&(a.top-=i.f,a.left-=i.e)}o.fromRect=a}})}},addAnimationState:function(r){t.push(r)},removeAnimationState:function(r){t.splice(IU(t,{target:r}),1)},animateAll:function(r){var o=this;if(!this.options.animation){clearTimeout(e),typeof r=="function"&&r();return}var a=!1,i=0;t.forEach(function(u){var s=0,l=u.target,c=l.fromRect,f=Ke(l),p=l.prevFromRect,d=l.prevToRect,v=u.rect,g=Fu(l,!0);g&&(f.top-=g.f,f.left-=g.e),l.toRect=f,l.thisAnimationDuration&&vb(p,f)&&!vb(c,f)&&(v.top-f.top)/(v.left-f.left)===(c.top-f.top)/(c.left-f.left)&&(s=MU(v,p,d,o.options)),vb(f,c)||(l.prevFromRect=c,l.prevToRect=f,s||(s=o.options.animation),o.animate(l,v,f,s)),s&&(a=!0,i=Math.max(i,s),clearTimeout(l.animationResetTimer),l.animationResetTimer=setTimeout(function(){l.animationTime=0,l.prevFromRect=null,l.fromRect=null,l.prevToRect=null,l.thisAnimationDuration=null},s),l.thisAnimationDuration=s)}),clearTimeout(e),a?e=setTimeout(function(){typeof r=="function"&&r()},i):typeof r=="function"&&r(),t=[]},animate:function(r,o,a,i){if(i){At(r,"transition",""),At(r,"transform","");var u=Fu(this.el),s=u&&u.a,l=u&&u.d,c=(o.left-a.left)/(s||1),f=(o.top-a.top)/(l||1);r.animatingX=!!c,r.animatingY=!!f,At(r,"transform","translate3d("+c+"px,"+f+"px,0)"),this.forRepaintDummy=LU(r),At(r,"transition","transform "+i+"ms"+(this.options.easing?" "+this.options.easing:"")),At(r,"transform","translate3d(0,0,0)"),typeof r.animated=="number"&&clearTimeout(r.animated),r.animated=setTimeout(function(){At(r,"transition",""),At(r,"transform",""),r.animated=!1,r.animatingX=!1,r.animatingY=!1},i)}}}}function LU(t){return t.offsetWidth}function MU(t,e,n,r){return Math.sqrt(Math.pow(e.top-t.top,2)+Math.pow(e.left-t.left,2))/Math.sqrt(Math.pow(e.top-n.top,2)+Math.pow(e.left-n.left,2))*r.animation}var cl=[],bb={initializeByDefault:!0},Sf={mount:function(e){for(var n in bb)bb.hasOwnProperty(n)&&!(n in e)&&(e[n]=bb[n]);cl.forEach(function(r){if(r.pluginName===e.pluginName)throw"Sortable: Cannot mount plugin ".concat(e.pluginName," more than once")}),cl.push(e)},pluginEvent:function(e,n,r){var o=this;this.eventCanceled=!1,r.cancel=function(){o.eventCanceled=!0};var a=e+"Global";cl.forEach(function(i){!n[i.pluginName]||(n[i.pluginName][a]&&n[i.pluginName][a]($o({sortable:n},r)),n.options[i.pluginName]&&n[i.pluginName][e]&&n[i.pluginName][e]($o({sortable:n},r)))})},initializePlugins:function(e,n,r,o){cl.forEach(function(u){var s=u.pluginName;if(!(!e.options[s]&&!u.initializeByDefault)){var l=new u(e,n,e.options);l.sortable=e,l.options=e.options,e[s]=l,no(r,l.defaults)}});for(var a in e.options)if(!!e.options.hasOwnProperty(a)){var i=this.modifyOption(e,a,e.options[a]);typeof i<"u"&&(e.options[a]=i)}},getEventProperties:function(e,n){var r={};return cl.forEach(function(o){typeof o.eventProperties=="function"&&no(r,o.eventProperties.call(n[o.pluginName],e))}),r},modifyOption:function(e,n,r){var o;return cl.forEach(function(a){!e[a.pluginName]||a.optionListeners&&typeof a.optionListeners[n]=="function"&&(o=a.optionListeners[n].call(e[a.pluginName],r))}),o}};function xf(t){var e=t.sortable,n=t.rootEl,r=t.name,o=t.targetEl,a=t.cloneEl,i=t.toEl,u=t.fromEl,s=t.oldIndex,l=t.newIndex,c=t.oldDraggableIndex,f=t.newDraggableIndex,p=t.originalEvent,d=t.putSortable,v=t.extraEventProperties;if(e=e||n&&n[qn],!!e){var g,m=e.options,y="on"+r.charAt(0).toUpperCase()+r.substr(1);window.CustomEvent&&!Ci&&!bf?g=new CustomEvent(r,{bubbles:!0,cancelable:!0}):(g=document.createEvent("Event"),g.initEvent(r,!0,!0)),g.to=i||n,g.from=u||n,g.item=o||n,g.clone=a,g.oldIndex=s,g.newIndex=l,g.oldDraggableIndex=c,g.newDraggableIndex=f,g.originalEvent=p,g.pullMode=d?d.lastPutMode:void 0;var h=$o($o({},v),Sf.getEventProperties(r,e));for(var b in h)g[b]=h[b];n&&n.dispatchEvent(g),m[y]&&m[y].call(e,g)}}var zU=["evt"],mr=function(e,n){var r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},o=r.evt,a=DU(r,zU);Sf.pluginEvent.bind(jt)(e,n,$o({dragEl:pt,parentEl:an,ghostEl:Yt,rootEl:$e,nextEl:ku,lastDownEl:Fg,cloneEl:un,cloneHidden:ea,dragStarted:Cf,putSortable:Wn,activeSortable:jt.active,originalEvent:o,oldIndex:fl,oldDraggableIndex:Df,newIndex:Fr,newDraggableIndex:na,hideGhostForTarget:SA,unhideGhostForTarget:xA,cloneNowHidden:function(){ea=!0},cloneNowShown:function(){ea=!1},dispatchSortableEvent:function(u){fr({sortable:n,name:u,originalEvent:o})}},a))};function fr(t){xf($o({putSortable:Wn,cloneEl:un,targetEl:pt,rootEl:$e,oldIndex:fl,oldDraggableIndex:Df,newIndex:Fr,newDraggableIndex:na},t))}var pt,an,Yt,$e,ku,Fg,un,ea,fl,Fr,Df,na,kg,Wn,dl=!1,Ig=!1,jg=[],Iu,Oo,wb,Eb,vA,mA,Cf,pl,Af,Of=!1,Ng=!1,Rg,tr,Sb=[],xb=!1,Lg=[],Mg=typeof document<"u",zg=uA,yA=bf||Ci?"cssFloat":"float",HU=Mg&&!FU&&!uA&&"draggable"in document.createElement("div"),bA=function(){if(!!Mg){if(Ci)return!1;var t=document.createElement("x");return t.style.cssText="pointer-events:auto",t.style.pointerEvents==="auto"}}(),wA=function(e,n){var r=At(e),o=parseInt(r.width)-parseInt(r.paddingLeft)-parseInt(r.paddingRight)-parseInt(r.borderLeftWidth)-parseInt(r.borderRightWidth),a=ll(e,0,n),i=ll(e,1,n),u=a&&At(a),s=i&&At(i),l=u&&parseInt(u.marginLeft)+parseInt(u.marginRight)+Ke(a).width,c=s&&parseInt(s.marginLeft)+parseInt(s.marginRight)+Ke(i).width;if(r.display==="flex")return r.flexDirection==="column"||r.flexDirection==="column-reverse"?"vertical":"horizontal";if(r.display==="grid")return r.gridTemplateColumns.split(" ").length<=1?"vertical":"horizontal";if(a&&u.float&&u.float!=="none"){var f=u.float==="left"?"left":"right";return i&&(s.clear==="both"||s.clear===f)?"vertical":"horizontal"}return a&&(u.display==="block"||u.display==="flex"||u.display==="table"||u.display==="grid"||l>=o&&r[yA]==="none"||i&&r[yA]==="none"&&l+c>o)?"vertical":"horizontal"},VU=function(e,n,r){var o=r?e.left:e.top,a=r?e.right:e.bottom,i=r?e.width:e.height,u=r?n.left:n.top,s=r?n.right:n.bottom,l=r?n.width:n.height;return o===u||a===s||o+i/2===u+l/2},_U=function(e,n){var r;return jg.some(function(o){var a=o[qn].options.emptyInsertThreshold;if(!(!a||gb(o))){var i=Ke(o),u=e>=i.left-a&&e<=i.right+a,s=n>=i.top-a&&n<=i.bottom+a;if(u&&s)return r=o}}),r},EA=function(e){function n(a,i){return function(u,s,l,c){var f=u.options.group.name&&s.options.group.name&&u.options.group.name===s.options.group.name;if(a==null&&(i||f))return!0;if(a==null||a===!1)return!1;if(i&&a==="clone")return a;if(typeof a=="function")return n(a(u,s,l,c),i)(u,s,l,c);var p=(i?u:s).options.group.name;return a===!0||typeof a=="string"&&a===p||a.join&&a.indexOf(p)>-1}}var r={},o=e.group;(!o||Pg(o)!="object")&&(o={name:o}),r.name=o.name,r.checkPull=n(o.pull,!0),r.checkPut=n(o.put),r.revertClone=o.revertClone,e.group=r},SA=function(){!bA&&Yt&&At(Yt,"display","none")},xA=function(){!bA&&Yt&&At(Yt,"display","")};Mg&&document.addEventListener("click",function(t){if(Ig)return t.preventDefault(),t.stopPropagation&&t.stopPropagation(),t.stopImmediatePropagation&&t.stopImmediatePropagation(),Ig=!1,!1},!0);var ju=function(e){if(pt){e=e.touches?e.touches[0]:e;var n=_U(e.clientX,e.clientY);if(n){var r={};for(var o in e)e.hasOwnProperty(o)&&(r[o]=e[o]);r.target=r.rootEl=n,r.preventDefault=void 0,r.stopPropagation=void 0,n[qn]._onDragOver(r)}}},UU=function(e){pt&&pt.parentNode[qn]._isOutsideThisEl(e.target)};function jt(t,e){if(!(t&&t.nodeType&&t.nodeType===1))throw"Sortable: `el` must be an HTMLElement, not ".concat({}.toString.call(t));this.el=t,this.options=e=no({},e),t[qn]=this;var n={group:null,sort:!0,disabled:!1,store:null,handle:null,draggable:/^[uo]l$/i.test(t.nodeName)?">li":">*",swapThreshold:1,invertSwap:!1,invertedSwapThreshold:null,removeCloneOnHide:!0,direction:function(){return wA(t,this.options)},ghostClass:"sortable-ghost",chosenClass:"sortable-chosen",dragClass:"sortable-drag",ignore:"a, img",filter:null,preventOnFilter:!0,animation:0,easing:null,setData:function(i,u){i.setData("Text",u.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:jt.supportPointer!==!1&&"PointerEvent"in window&&!wf,emptyInsertThreshold:5};Sf.initializePlugins(this,t,n);for(var r in n)!(r in e)&&(e[r]=n[r]);EA(e);for(var o in this)o.charAt(0)==="_"&&typeof this[o]=="function"&&(this[o]=this[o].bind(this));this.nativeDraggable=e.forceFallback?!1:HU,this.nativeDraggable&&(this.options.touchStartThreshold=1),e.supportPointer?se(t,"pointerdown",this._onTapStart):(se(t,"mousedown",this._onTapStart),se(t,"touchstart",this._onTapStart)),this.nativeDraggable&&(se(t,"dragover",this),se(t,"dragenter",this)),jg.push(this.el),e.store&&e.store.get&&this.sort(e.store.get(this)||[]),no(this,RU())}jt.prototype={constructor:jt,_isOutsideThisEl:function(e){!this.el.contains(e)&&e!==this.el&&(pl=null)},_getDirection:function(e,n){return typeof this.options.direction=="function"?this.options.direction.call(this,e,n,pt):this.options.direction},_onTapStart:function(e){if(!!e.cancelable){var n=this,r=this.el,o=this.options,a=o.preventOnFilter,i=e.type,u=e.touches&&e.touches[0]||e.pointerType&&e.pointerType==="touch"&&e,s=(u||e).target,l=e.target.shadowRoot&&(e.path&&e.path[0]||e.composedPath&&e.composedPath()[0])||s,c=o.filter;if(JU(r),!pt&&!(/mousedown|pointerdown/.test(i)&&e.button!==0||o.disabled)&&!l.isContentEditable&&!(!this.nativeDraggable&&wf&&s&&s.tagName.toUpperCase()==="SELECT")&&(s=Ao(s,o.draggable,r,!1),!(s&&s.animated)&&Fg!==s)){if(fl=on(s),Df=on(s,o.draggable),typeof c=="function"){if(c.call(this,e,s,this)){fr({sortable:n,rootEl:l,name:"filter",targetEl:s,toEl:r,fromEl:r}),mr("filter",n,{evt:e}),a&&e.cancelable&&e.preventDefault();return}}else if(c&&(c=c.split(",").some(function(f){if(f=Ao(l,f.trim(),r,!1),f)return fr({sortable:n,rootEl:f,name:"filter",targetEl:s,fromEl:r,toEl:r}),mr("filter",n,{evt:e}),!0}),c)){a&&e.cancelable&&e.preventDefault();return}o.handle&&!Ao(l,o.handle,r,!1)||this._prepareDragStart(e,u,s)}}},_prepareDragStart:function(e,n,r){var o=this,a=o.el,i=o.options,u=a.ownerDocument,s;if(r&&!pt&&r.parentNode===a){var l=Ke(r);if($e=a,pt=r,an=pt.parentNode,ku=pt.nextSibling,Fg=r,kg=i.group,jt.dragged=pt,Iu={target:pt,clientX:(n||e).clientX,clientY:(n||e).clientY},vA=Iu.clientX-l.left,mA=Iu.clientY-l.top,this._lastX=(n||e).clientX,this._lastY=(n||e).clientY,pt.style["will-change"]="all",s=function(){if(mr("delayEnded",o,{evt:e}),jt.eventCanceled){o._onDrop();return}o._disableDelayedDragEvents(),!aA&&o.nativeDraggable&&(pt.draggable=!0),o._triggerDragStart(e,n),fr({sortable:o,name:"choose",originalEvent:e}),qe(pt,i.chosenClass,!0)},i.ignore.split(",").forEach(function(c){cA(pt,c.trim(),Db)}),se(u,"dragover",ju),se(u,"mousemove",ju),se(u,"touchmove",ju),se(u,"mouseup",o._onDrop),se(u,"touchend",o._onDrop),se(u,"touchcancel",o._onDrop),aA&&this.nativeDraggable&&(this.options.touchStartThreshold=4,pt.draggable=!0),mr("delayStart",this,{evt:e}),i.delay&&(!i.delayOnTouchOnly||n)&&(!this.nativeDraggable||!(bf||Ci))){if(jt.eventCanceled){this._onDrop();return}se(u,"mouseup",o._disableDelayedDrag),se(u,"touchend",o._disableDelayedDrag),se(u,"touchcancel",o._disableDelayedDrag),se(u,"mousemove",o._delayedDragTouchMoveHandler),se(u,"touchmove",o._delayedDragTouchMoveHandler),i.supportPointer&&se(u,"pointermove",o._delayedDragTouchMoveHandler),o._dragStartTimer=setTimeout(s,i.delay)}else s()}},_delayedDragTouchMoveHandler:function(e){var n=e.touches?e.touches[0]:e;Math.max(Math.abs(n.clientX-this._lastX),Math.abs(n.clientY-this._lastY))>=Math.floor(this.options.touchStartThreshold/(this.nativeDraggable&&window.devicePixelRatio||1))&&this._disableDelayedDrag()},_disableDelayedDrag:function(){pt&&Db(pt),clearTimeout(this._dragStartTimer),this._disableDelayedDragEvents()},_disableDelayedDragEvents:function(){var e=this.el.ownerDocument;ie(e,"mouseup",this._disableDelayedDrag),ie(e,"touchend",this._disableDelayedDrag),ie(e,"touchcancel",this._disableDelayedDrag),ie(e,"mousemove",this._delayedDragTouchMoveHandler),ie(e,"touchmove",this._delayedDragTouchMoveHandler),ie(e,"pointermove",this._delayedDragTouchMoveHandler)},_triggerDragStart:function(e,n){n=n||e.pointerType=="touch"&&e,!this.nativeDraggable||n?this.options.supportPointer?se(document,"pointermove",this._onTouchMove):n?se(document,"touchmove",this._onTouchMove):se(document,"mousemove",this._onTouchMove):(se(pt,"dragend",this),se($e,"dragstart",this._onDragStart));try{document.selection?Vg(function(){document.selection.empty()}):window.getSelection().removeAllRanges()}catch{}},_dragStarted:function(e,n){if(dl=!1,$e&&pt){mr("dragStarted",this,{evt:n}),this.nativeDraggable&&se(document,"dragover",UU);var r=this.options;!e&&qe(pt,r.dragClass,!1),qe(pt,r.ghostClass,!0),jt.active=this,e&&this._appendGhost(),fr({sortable:this,name:"start",originalEvent:n})}else this._nulling()},_emulateDragOver:function(){if(Oo){this._lastX=Oo.clientX,this._lastY=Oo.clientY,SA();for(var e=document.elementFromPoint(Oo.clientX,Oo.clientY),n=e;e&&e.shadowRoot&&(e=e.shadowRoot.elementFromPoint(Oo.clientX,Oo.clientY),e!==n);)n=e;if(pt.parentNode[qn]._isOutsideThisEl(e),n)do{if(n[qn]){var r=void 0;if(r=n[qn]._onDragOver({clientX:Oo.clientX,clientY:Oo.clientY,target:e,rootEl:n}),r&&!this.options.dragoverBubble)break}e=n}while(n=n.parentNode);xA()}},_onTouchMove:function(e){if(Iu){var n=this.options,r=n.fallbackTolerance,o=n.fallbackOffset,a=e.touches?e.touches[0]:e,i=Yt&&Fu(Yt,!0),u=Yt&&i&&i.a,s=Yt&&i&&i.d,l=zg&&tr&&dA(tr),c=(a.clientX-Iu.clientX+o.x)/(u||1)+(l?l[0]-Sb[0]:0)/(u||1),f=(a.clientY-Iu.clientY+o.y)/(s||1)+(l?l[1]-Sb[1]:0)/(s||1);if(!jt.active&&!dl){if(r&&Math.max(Math.abs(a.clientX-this._lastX),Math.abs(a.clientY-this._lastY))<r)return;this._onDragStart(e,!0)}if(Yt){i?(i.e+=c-(wb||0),i.f+=f-(Eb||0)):i={a:1,b:0,c:0,d:1,e:c,f};var p="matrix(".concat(i.a,",").concat(i.b,",").concat(i.c,",").concat(i.d,",").concat(i.e,",").concat(i.f,")");At(Yt,"webkitTransform",p),At(Yt,"mozTransform",p),At(Yt,"msTransform",p),At(Yt,"transform",p),wb=c,Eb=f,Oo=a}e.cancelable&&e.preventDefault()}},_appendGhost:function(){if(!Yt){var e=this.options.fallbackOnBody?document.body:$e,n=Ke(pt,!0,zg,!0,e),r=this.options;if(zg){for(tr=e;At(tr,"position")==="static"&&At(tr,"transform")==="none"&&tr!==document;)tr=tr.parentNode;tr!==document.body&&tr!==document.documentElement?(tr===document&&(tr=Yo()),n.top+=tr.scrollTop,n.left+=tr.scrollLeft):tr=Yo(),Sb=dA(tr)}Yt=pt.cloneNode(!0),qe(Yt,r.ghostClass,!1),qe(Yt,r.fallbackClass,!0),qe(Yt,r.dragClass,!0),At(Yt,"transition",""),At(Yt,"transform",""),At(Yt,"box-sizing","border-box"),At(Yt,"margin",0),At(Yt,"top",n.top),At(Yt,"left",n.left),At(Yt,"width",n.width),At(Yt,"height",n.height),At(Yt,"opacity","0.8"),At(Yt,"position",zg?"absolute":"fixed"),At(Yt,"zIndex","100000"),At(Yt,"pointerEvents","none"),jt.ghost=Yt,e.appendChild(Yt),At(Yt,"transform-origin",vA/parseInt(Yt.style.width)*100+"% "+mA/parseInt(Yt.style.height)*100+"%")}},_onDragStart:function(e,n){var r=this,o=e.dataTransfer,a=r.options;if(mr("dragStart",this,{evt:e}),jt.eventCanceled){this._onDrop();return}mr("setupClone",this),jt.eventCanceled||(un=mb(pt),un.draggable=!1,un.style["will-change"]="",this._hideClone(),qe(un,this.options.chosenClass,!1),jt.clone=un),r.cloneId=Vg(function(){mr("clone",r),!jt.eventCanceled&&(r.options.removeCloneOnHide||$e.insertBefore(un,pt),r._hideClone(),fr({sortable:r,name:"clone"}))}),!n&&qe(pt,a.dragClass,!0),n?(Ig=!0,r._loopId=setInterval(r._emulateDragOver,50)):(ie(document,"mouseup",r._onDrop),ie(document,"touchend",r._onDrop),ie(document,"touchcancel",r._onDrop),o&&(o.effectAllowed="move",a.setData&&a.setData.call(r,o,pt)),se(document,"drop",r),At(pt,"transform","translateZ(0)")),dl=!0,r._dragStartId=Vg(r._dragStarted.bind(r,n,e)),se(document,"selectstart",r),Cf=!0,wf&&At(document.body,"user-select","none")},_onDragOver:function(e){var n=this.el,r=e.target,o,a,i,u=this.options,s=u.group,l=jt.active,c=kg===s,f=u.sort,p=Wn||l,d,v=this,g=!1;if(xb)return;function m(nt,ot){mr(nt,v,$o({evt:e,isOwner:c,axis:d?"vertical":"horizontal",revert:i,dragRect:o,targetRect:a,canSort:f,fromSortable:p,target:r,completed:h,onMove:function(T,O){return Hg($e,n,pt,o,T,Ke(T),e,O)},changed:b},ot))}function y(){m("dragOverAnimationCapture"),v.captureAnimationState(),v!==p&&p.captureAnimationState()}function h(nt){return m("dragOverCompleted",{insertion:nt}),nt&&(c?l._hideClone():l._showClone(v),v!==p&&(qe(pt,Wn?Wn.options.ghostClass:l.options.ghostClass,!1),qe(pt,u.ghostClass,!0)),Wn!==v&&v!==jt.active?Wn=v:v===jt.active&&Wn&&(Wn=null),p===v&&(v._ignoreWhileAnimating=r),v.animateAll(function(){m("dragOverAnimationComplete"),v._ignoreWhileAnimating=null}),v!==p&&(p.animateAll(),p._ignoreWhileAnimating=null)),(r===pt&&!pt.animated||r===n&&!r.animated)&&(pl=null),!u.dragoverBubble&&!e.rootEl&&r!==document&&(pt.parentNode[qn]._isOutsideThisEl(e.target),!nt&&ju(e)),!u.dragoverBubble&&e.stopPropagation&&e.stopPropagation(),g=!0}function b(){Fr=on(pt),na=on(pt,u.draggable),fr({sortable:v,name:"change",toEl:n,newIndex:Fr,newDraggableIndex:na,originalEvent:e})}if(e.preventDefault!==void 0&&e.cancelable&&e.preventDefault(),r=Ao(r,u.draggable,n,!0),m("dragOver"),jt.eventCanceled)return g;if(pt.contains(e.target)||r.animated&&r.animatingX&&r.animatingY||v._ignoreWhileAnimating===r)return h(!1);if(Ig=!1,l&&!u.disabled&&(c?f||(i=an!==$e):Wn===this||(this.lastPutMode=kg.checkPull(this,l,pt,e))&&s.checkPut(this,l,pt,e))){if(d=this._getDirection(e,r)==="vertical",o=Ke(pt),m("dragOverValid"),jt.eventCanceled)return g;if(i)return an=$e,y(),this._hideClone(),m("revert"),jt.eventCanceled||(ku?$e.insertBefore(pt,ku):$e.appendChild(pt)),h(!0);var w=gb(n,u.draggable);if(!w||$U(e,d,this)&&!w.animated){if(w===pt)return h(!1);if(w&&n===e.target&&(r=w),r&&(a=Ke(r)),Hg($e,n,pt,o,r,a,e,!!r)!==!1)return y(),n.appendChild(pt),an=n,b(),h(!0)}else if(w&&KU(e,d,this)){var E=ll(n,0,u,!0);if(E===pt)return h(!1);if(r=E,a=Ke(r),Hg($e,n,pt,o,r,a,e,!1)!==!1)return y(),n.insertBefore(pt,E),an=n,b(),h(!0)}else if(r.parentNode===n){a=Ke(r);var S=0,x,A=pt.parentNode!==n,C=!VU(pt.animated&&pt.toRect||o,r.animated&&r.toRect||a,d),I=d?"top":"left",M=fA(r,"top","top")||fA(pt,"top","top"),V=M?M.scrollTop:void 0;pl!==r&&(x=a[I],Of=!1,Ng=!C&&u.invertSwap||A),S=YU(e,r,a,d,C?1:u.swapThreshold,u.invertedSwapThreshold==null?u.swapThreshold:u.invertedSwapThreshold,Ng,pl===r);var R;if(S!==0){var N=on(pt);do N-=S,R=an.children[N];while(R&&(At(R,"display")==="none"||R===Yt))}if(S===0||R===r)return h(!1);pl=r,Af=S;var G=r.nextElementSibling,H=!1;H=S===1;var J=Hg($e,n,pt,o,r,a,e,H);if(J!==!1)return(J===1||J===-1)&&(H=J===1),xb=!0,setTimeout(WU,30),y(),H&&!G?n.appendChild(pt):r.parentNode.insertBefore(pt,H?G:r),M&&hA(M,0,V-M.scrollTop),an=pt.parentNode,x!==void 0&&!Ng&&(Rg=Math.abs(x-Ke(r)[I])),b(),h(!0)}if(n.contains(pt))return h(!1)}return!1},_ignoreWhileAnimating:null,_offMoveEvents:function(){ie(document,"mousemove",this._onTouchMove),ie(document,"touchmove",this._onTouchMove),ie(document,"pointermove",this._onTouchMove),ie(document,"dragover",ju),ie(document,"mousemove",ju),ie(document,"touchmove",ju)},_offUpEvents:function(){var e=this.el.ownerDocument;ie(e,"mouseup",this._onDrop),ie(e,"touchend",this._onDrop),ie(e,"pointerup",this._onDrop),ie(e,"touchcancel",this._onDrop),ie(document,"selectstart",this)},_onDrop:function(e){var n=this.el,r=this.options;if(Fr=on(pt),na=on(pt,r.draggable),mr("drop",this,{evt:e}),an=pt&&pt.parentNode,Fr=on(pt),na=on(pt,r.draggable),jt.eventCanceled){this._nulling();return}dl=!1,Ng=!1,Of=!1,clearInterval(this._loopId),clearTimeout(this._dragStartTimer),Cb(this.cloneId),Cb(this._dragStartId),this.nativeDraggable&&(ie(document,"drop",this),ie(n,"dragstart",this._onDragStart)),this._offMoveEvents(),this._offUpEvents(),wf&&At(document.body,"user-select",""),At(pt,"transform",""),e&&(Cf&&(e.cancelable&&e.preventDefault(),!r.dropBubble&&e.stopPropagation()),Yt&&Yt.parentNode&&Yt.parentNode.removeChild(Yt),($e===an||Wn&&Wn.lastPutMode!=="clone")&&un&&un.parentNode&&un.parentNode.removeChild(un),pt&&(this.nativeDraggable&&ie(pt,"dragend",this),Db(pt),pt.style["will-change"]="",Cf&&!dl&&qe(pt,Wn?Wn.options.ghostClass:this.options.ghostClass,!1),qe(pt,this.options.chosenClass,!1),fr({sortable:this,name:"unchoose",toEl:an,newIndex:null,newDraggableIndex:null,originalEvent:e}),$e!==an?(Fr>=0&&(fr({rootEl:an,name:"add",toEl:an,fromEl:$e,originalEvent:e}),fr({sortable:this,name:"remove",toEl:an,originalEvent:e}),fr({rootEl:an,name:"sort",toEl:an,fromEl:$e,originalEvent:e}),fr({sortable:this,name:"sort",toEl:an,originalEvent:e})),Wn&&Wn.save()):Fr!==fl&&Fr>=0&&(fr({sortable:this,name:"update",toEl:an,originalEvent:e}),fr({sortable:this,name:"sort",toEl:an,originalEvent:e})),jt.active&&((Fr==null||Fr===-1)&&(Fr=fl,na=Df),fr({sortable:this,name:"end",toEl:an,originalEvent:e}),this.save()))),this._nulling()},_nulling:function(){mr("nulling",this),$e=pt=an=Yt=ku=un=Fg=ea=Iu=Oo=Cf=Fr=na=fl=Df=pl=Af=Wn=kg=jt.dragged=jt.ghost=jt.clone=jt.active=null,Lg.forEach(function(e){e.checked=!0}),Lg.length=wb=Eb=0},handleEvent:function(e){switch(e.type){case"drop":case"dragend":this._onDrop(e);break;case"dragenter":case"dragover":pt&&(this._onDragOver(e),GU(e));break;case"selectstart":e.preventDefault();break}},toArray:function(){for(var e=[],n,r=this.el.children,o=0,a=r.length,i=this.options;o<a;o++)n=r[o],Ao(n,i.draggable,this.el,!1)&&e.push(n.getAttribute(i.dataIdAttr)||ZU(n));return e},sort:function(e,n){var r={},o=this.el;this.toArray().forEach(function(a,i){var u=o.children[i];Ao(u,this.options.draggable,o,!1)&&(r[a]=u)},this),n&&this.captureAnimationState(),e.forEach(function(a){r[a]&&(o.removeChild(r[a]),o.appendChild(r[a]))}),n&&this.animateAll()},save:function(){var e=this.options.store;e&&e.set&&e.set(this)},closest:function(e,n){return Ao(e,n||this.options.draggable,this.el,!1)},option:function(e,n){var r=this.options;if(n===void 0)return r[e];var o=Sf.modifyOption(this,e,n);typeof o<"u"?r[e]=o:r[e]=n,e==="group"&&EA(r)},destroy:function(){mr("destroy",this);var e=this.el;e[qn]=null,ie(e,"mousedown",this._onTapStart),ie(e,"touchstart",this._onTapStart),ie(e,"pointerdown",this._onTapStart),this.nativeDraggable&&(ie(e,"dragover",this),ie(e,"dragenter",this)),Array.prototype.forEach.call(e.querySelectorAll("[draggable]"),function(n){n.removeAttribute("draggable")}),this._onDrop(),this._disableDelayedDragEvents(),jg.splice(jg.indexOf(this.el),1),this.el=e=null},_hideClone:function(){if(!ea){if(mr("hideClone",this),jt.eventCanceled)return;At(un,"display","none"),this.options.removeCloneOnHide&&un.parentNode&&un.parentNode.removeChild(un),ea=!0}},_showClone:function(e){if(e.lastPutMode!=="clone"){this._hideClone();return}if(ea){if(mr("showClone",this),jt.eventCanceled)return;pt.parentNode==$e&&!this.options.group.revertClone?$e.insertBefore(un,pt):ku?$e.insertBefore(un,ku):$e.appendChild(un),this.options.group.revertClone&&this.animate(pt,un),At(un,"display",""),ea=!1}}};function GU(t){t.dataTransfer&&(t.dataTransfer.dropEffect="move"),t.cancelable&&t.preventDefault()}function Hg(t,e,n,r,o,a,i,u){var s,l=t[qn],c=l.options.onMove,f;return window.CustomEvent&&!Ci&&!bf?s=new CustomEvent("move",{bubbles:!0,cancelable:!0}):(s=document.createEvent("Event"),s.initEvent("move",!0,!0)),s.to=e,s.from=t,s.dragged=n,s.draggedRect=r,s.related=o||e,s.relatedRect=a||Ke(e),s.willInsertAfter=u,s.originalEvent=i,t.dispatchEvent(s),c&&(f=c.call(l,s,i)),f}function Db(t){t.draggable=!1}function WU(){xb=!1}function KU(t,e,n){var r=Ke(ll(n.el,0,n.options,!0)),o=10;return e?t.clientX<r.left-o||t.clientY<r.top&&t.clientX<r.right:t.clientY<r.top-o||t.clientY<r.bottom&&t.clientX<r.left}function $U(t,e,n){var r=Ke(gb(n.el,n.options.draggable)),o=10;return e?t.clientX>r.right+o||t.clientX<=r.right&&t.clientY>r.bottom&&t.clientX>=r.left:t.clientX>r.right&&t.clientY>r.top||t.clientX<=r.right&&t.clientY>r.bottom+o}function YU(t,e,n,r,o,a,i,u){var s=r?t.clientY:t.clientX,l=r?n.height:n.width,c=r?n.top:n.left,f=r?n.bottom:n.right,p=!1;if(!i){if(u&&Rg<l*o){if(!Of&&(Af===1?s>c+l*a/2:s<f-l*a/2)&&(Of=!0),Of)p=!0;else if(Af===1?s<c+Rg:s>f-Rg)return-Af}else if(s>c+l*(1-o)/2&&s<f-l*(1-o)/2)return XU(e)}return p=p||i,p&&(s<c+l*a/2||s>f-l*a/2)?s>c+l/2?1:-1:0}function XU(t){return on(pt)<on(t)?1:-1}function ZU(t){for(var e=t.tagName+t.className+t.src+t.href+t.textContent,n=e.length,r=0;n--;)r+=e.charCodeAt(n);return r.toString(36)}function JU(t){Lg.length=0;for(var e=t.getElementsByTagName("input"),n=e.length;n--;){var r=e[n];r.checked&&Lg.push(r)}}function Vg(t){return setTimeout(t,0)}function Cb(t){return clearTimeout(t)}Mg&&se(document,"touchmove",function(t){(jt.active||dl)&&t.cancelable&&t.preventDefault()}),jt.utils={on:se,off:ie,css:At,find:cA,is:function(e,n){return!!Ao(e,n,e,!1)},extend:jU,throttle:pA,closest:Ao,toggleClass:qe,clone:mb,index:on,nextTick:Vg,cancelNextTick:Cb,detectDirection:wA,getChild:ll},jt.get=function(t){return t[qn]},jt.mount=function(){for(var t=arguments.length,e=new Array(t),n=0;n<t;n++)e[n]=arguments[n];e[0].constructor===Array&&(e=e[0]),e.forEach(function(r){if(!r.prototype||!r.prototype.constructor)throw"Sortable: Mounted plugin must be a constructor function, not ".concat({}.toString.call(r));r.utils&&(jt.utils=$o($o({},jt.utils),r.utils)),Sf.mount(r)})},jt.create=function(t,e){return new jt(t,e)},jt.version=BU;var bn=[],Tf,Ab,Ob=!1,Tb,Pb,_g,Pf;function QU(){function t(){this.defaults={scroll:!0,forceAutoScrollFallback:!1,scrollSensitivity:30,scrollSpeed:10,bubbleScroll:!0};for(var e in this)e.charAt(0)==="_"&&typeof this[e]=="function"&&(this[e]=this[e].bind(this))}return t.prototype={dragStarted:function(n){var r=n.originalEvent;this.sortable.nativeDraggable?se(document,"dragover",this._handleAutoScroll):this.options.supportPointer?se(document,"pointermove",this._handleFallbackAutoScroll):r.touches?se(document,"touchmove",this._handleFallbackAutoScroll):se(document,"mousemove",this._handleFallbackAutoScroll)},dragOverCompleted:function(n){var r=n.originalEvent;!this.options.dragOverBubble&&!r.rootEl&&this._handleAutoScroll(r)},drop:function(){this.sortable.nativeDraggable?ie(document,"dragover",this._handleAutoScroll):(ie(document,"pointermove",this._handleFallbackAutoScroll),ie(document,"touchmove",this._handleFallbackAutoScroll),ie(document,"mousemove",this._handleFallbackAutoScroll)),DA(),Ug(),NU()},nulling:function(){_g=Ab=Tf=Ob=Pf=Tb=Pb=null,bn.length=0},_handleFallbackAutoScroll:function(n){this._handleAutoScroll(n,!0)},_handleAutoScroll:function(n,r){var o=this,a=(n.touches?n.touches[0]:n).clientX,i=(n.touches?n.touches[0]:n).clientY,u=document.elementFromPoint(a,i);if(_g=n,r||this.options.forceAutoScrollFallback||bf||Ci||wf){Bb(n,this.options,u,r);var s=ta(u,!0);Ob&&(!Pf||a!==Tb||i!==Pb)&&(Pf&&DA(),Pf=setInterval(function(){var l=ta(document.elementFromPoint(a,i),!0);l!==s&&(s=l,Ug()),Bb(n,o.options,l,r)},10),Tb=a,Pb=i)}else{if(!this.options.bubbleScroll||ta(u,!0)===Yo()){Ug();return}Bb(n,this.options,ta(u,!1),!1)}}},no(t,{pluginName:"scroll",initializeByDefault:!0})}function Ug(){bn.forEach(function(t){clearInterval(t.pid)}),bn=[]}function DA(){clearInterval(Pf)}var Bb=pA(function(t,e,n,r){if(!!e.scroll){var o=(t.touches?t.touches[0]:t).clientX,a=(t.touches?t.touches[0]:t).clientY,i=e.scrollSensitivity,u=e.scrollSpeed,s=Yo(),l=!1,c;Ab!==n&&(Ab=n,Ug(),Tf=e.scroll,c=e.scrollFn,Tf===!0&&(Tf=ta(n,!0)));var f=0,p=Tf;do{var d=p,v=Ke(d),g=v.top,m=v.bottom,y=v.left,h=v.right,b=v.width,w=v.height,E=void 0,S=void 0,x=d.scrollWidth,A=d.scrollHeight,C=At(d),I=d.scrollLeft,M=d.scrollTop;d===s?(E=b<x&&(C.overflowX==="auto"||C.overflowX==="scroll"||C.overflowX==="visible"),S=w<A&&(C.overflowY==="auto"||C.overflowY==="scroll"||C.overflowY==="visible")):(E=b<x&&(C.overflowX==="auto"||C.overflowX==="scroll"),S=w<A&&(C.overflowY==="auto"||C.overflowY==="scroll"));var V=E&&(Math.abs(h-o)<=i&&I+b<x)-(Math.abs(y-o)<=i&&!!I),R=S&&(Math.abs(m-a)<=i&&M+w<A)-(Math.abs(g-a)<=i&&!!M);if(!bn[f])for(var N=0;N<=f;N++)bn[N]||(bn[N]={});(bn[f].vx!=V||bn[f].vy!=R||bn[f].el!==d)&&(bn[f].el=d,bn[f].vx=V,bn[f].vy=R,clearInterval(bn[f].pid),(V!=0||R!=0)&&(l=!0,bn[f].pid=setInterval(function(){r&&this.layer===0&&jt.active._onTouchMove(_g);var G=bn[this.layer].vy?bn[this.layer].vy*u:0,H=bn[this.layer].vx?bn[this.layer].vx*u:0;typeof c=="function"&&c.call(jt.dragged.parentNode[qn],H,G,t,_g,bn[this.layer].el)!=="continue"||hA(bn[this.layer].el,H,G)}.bind({layer:f}),24))),f++}while(e.bubbleScroll&&p!==s&&(p=ta(p,!1)));Ob=l}},30),CA=function(e){var n=e.originalEvent,r=e.putSortable,o=e.dragEl,a=e.activeSortable,i=e.dispatchSortableEvent,u=e.hideGhostForTarget,s=e.unhideGhostForTarget;if(!!n){var l=r||a;u();var c=n.changedTouches&&n.changedTouches.length?n.changedTouches[0]:n,f=document.elementFromPoint(c.clientX,c.clientY);s(),l&&!l.el.contains(f)&&(i("spill"),this.onSpill({dragEl:o,putSortable:r}))}};function Fb(){}Fb.prototype={startIndex:null,dragStart:function(e){var n=e.oldDraggableIndex;this.startIndex=n},onSpill:function(e){var n=e.dragEl,r=e.putSortable;this.sortable.captureAnimationState(),r&&r.captureAnimationState();var o=ll(this.sortable.el,this.startIndex,this.options);o?this.sortable.el.insertBefore(n,o):this.sortable.el.appendChild(n),this.sortable.animateAll(),r&&r.animateAll()},drop:CA},no(Fb,{pluginName:"revertOnSpill"});function kb(){}kb.prototype={onSpill:function(e){var n=e.dragEl,r=e.putSortable,o=r||this.sortable;o.captureAnimationState(),n.parentNode&&n.parentNode.removeChild(n),o.animateAll()},drop:CA},no(kb,{pluginName:"removeOnSpill"});var ro;function qU(){function t(){this.defaults={swapClass:"sortable-swap-highlight"}}return t.prototype={dragStart:function(n){var r=n.dragEl;ro=r},dragOverValid:function(n){var r=n.completed,o=n.target,a=n.onMove,i=n.activeSortable,u=n.changed,s=n.cancel;if(!!i.options.swap){var l=this.sortable.el,c=this.options;if(o&&o!==l){var f=ro;a(o)!==!1?(qe(o,c.swapClass,!0),ro=o):ro=null,f&&f!==ro&&qe(f,c.swapClass,!1)}u(),r(!0),s()}},drop:function(n){var r=n.activeSortable,o=n.putSortable,a=n.dragEl,i=o||this.sortable,u=this.options;ro&&qe(ro,u.swapClass,!1),ro&&(u.swap||o&&o.options.swap)&&a!==ro&&(i.captureAnimationState(),i!==r&&r.captureAnimationState(),tG(a,ro),i.animateAll(),i!==r&&r.animateAll())},nulling:function(){ro=null}},no(t,{pluginName:"swap",eventProperties:function(){return{swapItem:ro}}})}function tG(t,e){var n=t.parentNode,r=e.parentNode,o,a;!n||!r||n.isEqualNode(e)||r.isEqualNode(t)||(o=on(t),a=on(e),n.isEqualNode(r)&&o<a&&a++,n.insertBefore(e,n.children[o]),r.insertBefore(t,r.children[a]))}var Kt=[],kr=[],Bf,To,Ff=!1,yr=!1,hl=!1,ze,kf,Gg;function eG(){function t(e){for(var n in this)n.charAt(0)==="_"&&typeof this[n]=="function"&&(this[n]=this[n].bind(this));e.options.supportPointer?se(document,"pointerup",this._deselectMultiDrag):(se(document,"mouseup",this._deselectMultiDrag),se(document,"touchend",this._deselectMultiDrag)),se(document,"keydown",this._checkKeyDown),se(document,"keyup",this._checkKeyUp),this.defaults={selectedClass:"sortable-selected",multiDragKey:null,setData:function(o,a){var i="";Kt.length&&To===e?Kt.forEach(function(u,s){i+=(s?", ":"")+u.textContent}):i=a.textContent,o.setData("Text",i)}}}return t.prototype={multiDragKeyDown:!1,isMultiDrag:!1,delayStartGlobal:function(n){var r=n.dragEl;ze=r},delayEnded:function(){this.isMultiDrag=~Kt.indexOf(ze)},setupClone:function(n){var r=n.sortable,o=n.cancel;if(!!this.isMultiDrag){for(var a=0;a<Kt.length;a++)kr.push(mb(Kt[a])),kr[a].sortableIndex=Kt[a].sortableIndex,kr[a].draggable=!1,kr[a].style["will-change"]="",qe(kr[a],this.options.selectedClass,!1),Kt[a]===ze&&qe(kr[a],this.options.chosenClass,!1);r._hideClone(),o()}},clone:function(n){var r=n.sortable,o=n.rootEl,a=n.dispatchSortableEvent,i=n.cancel;!this.isMultiDrag||this.options.removeCloneOnHide||Kt.length&&To===r&&(AA(!0,o),a("clone"),i())},showClone:function(n){var r=n.cloneNowShown,o=n.rootEl,a=n.cancel;!this.isMultiDrag||(AA(!1,o),kr.forEach(function(i){At(i,"display","")}),r(),Gg=!1,a())},hideClone:function(n){var r=this;n.sortable;var o=n.cloneNowHidden,a=n.cancel;!this.isMultiDrag||(kr.forEach(function(i){At(i,"display","none"),r.options.removeCloneOnHide&&i.parentNode&&i.parentNode.removeChild(i)}),o(),Gg=!0,a())},dragStartGlobal:function(n){n.sortable,!this.isMultiDrag&&To&&To.multiDrag._deselectMultiDrag(),Kt.forEach(function(r){r.sortableIndex=on(r)}),Kt=Kt.sort(function(r,o){return r.sortableIndex-o.sortableIndex}),hl=!0},dragStarted:function(n){var r=this,o=n.sortable;if(!!this.isMultiDrag){if(this.options.sort&&(o.captureAnimationState(),this.options.animation)){Kt.forEach(function(i){i!==ze&&At(i,"position","absolute")});var a=Ke(ze,!1,!0,!0);Kt.forEach(function(i){i!==ze&&gA(i,a)}),yr=!0,Ff=!0}o.animateAll(function(){yr=!1,Ff=!1,r.options.animation&&Kt.forEach(function(i){yb(i)}),r.options.sort&&Wg()})}},dragOver:function(n){var r=n.target,o=n.completed,a=n.cancel;yr&&~Kt.indexOf(r)&&(o(!1),a())},revert:function(n){var r=n.fromSortable,o=n.rootEl,a=n.sortable,i=n.dragRect;Kt.length>1&&(Kt.forEach(function(u){a.addAnimationState({target:u,rect:yr?Ke(u):i}),yb(u),u.fromRect=i,r.removeAnimationState(u)}),yr=!1,nG(!this.options.removeCloneOnHide,o))},dragOverCompleted:function(n){var r=n.sortable,o=n.isOwner,a=n.insertion,i=n.activeSortable,u=n.parentEl,s=n.putSortable,l=this.options;if(a){if(o&&i._hideClone(),Ff=!1,l.animation&&Kt.length>1&&(yr||!o&&!i.options.sort&&!s)){var c=Ke(ze,!1,!0,!0);Kt.forEach(function(p){p!==ze&&(gA(p,c),u.appendChild(p))}),yr=!0}if(!o)if(yr||Wg(),Kt.length>1){var f=Gg;i._showClone(r),i.options.animation&&!Gg&&f&&kr.forEach(function(p){i.addAnimationState({target:p,rect:kf}),p.fromRect=kf,p.thisAnimationDuration=null})}else i._showClone(r)}},dragOverAnimationCapture:function(n){var r=n.dragRect,o=n.isOwner,a=n.activeSortable;if(Kt.forEach(function(u){u.thisAnimationDuration=null}),a.options.animation&&!o&&a.multiDrag.isMultiDrag){kf=no({},r);var i=Fu(ze,!0);kf.top-=i.f,kf.left-=i.e}},dragOverAnimationComplete:function(){yr&&(yr=!1,Wg())},drop:function(n){var r=n.originalEvent,o=n.rootEl,a=n.parentEl,i=n.sortable,u=n.dispatchSortableEvent,s=n.oldIndex,l=n.putSortable,c=l||this.sortable;if(!!r){var f=this.options,p=a.children;if(!hl)if(f.multiDragKey&&!this.multiDragKeyDown&&this._deselectMultiDrag(),qe(ze,f.selectedClass,!~Kt.indexOf(ze)),~Kt.indexOf(ze))Kt.splice(Kt.indexOf(ze),1),Bf=null,xf({sortable:i,rootEl:o,name:"deselect",targetEl:ze,originalEvt:r});else{if(Kt.push(ze),xf({sortable:i,rootEl:o,name:"select",targetEl:ze,originalEvt:r}),r.shiftKey&&Bf&&i.el.contains(Bf)){var d=on(Bf),v=on(ze);if(~d&&~v&&d!==v){var g,m;for(v>d?(m=d,g=v):(m=v,g=d+1);m<g;m++)~Kt.indexOf(p[m])||(qe(p[m],f.selectedClass,!0),Kt.push(p[m]),xf({sortable:i,rootEl:o,name:"select",targetEl:p[m],originalEvt:r}))}}else Bf=ze;To=c}if(hl&&this.isMultiDrag){if(yr=!1,(a[qn].options.sort||a!==o)&&Kt.length>1){var y=Ke(ze),h=on(ze,":not(."+this.options.selectedClass+")");if(!Ff&&f.animation&&(ze.thisAnimationDuration=null),c.captureAnimationState(),!Ff&&(f.animation&&(ze.fromRect=y,Kt.forEach(function(w){if(w.thisAnimationDuration=null,w!==ze){var E=yr?Ke(w):y;w.fromRect=E,c.addAnimationState({target:w,rect:E})}})),Wg(),Kt.forEach(function(w){p[h]?a.insertBefore(w,p[h]):a.appendChild(w),h++}),s===on(ze))){var b=!1;Kt.forEach(function(w){if(w.sortableIndex!==on(w)){b=!0;return}}),b&&u("update")}Kt.forEach(function(w){yb(w)}),c.animateAll()}To=c}(o===a||l&&l.lastPutMode!=="clone")&&kr.forEach(function(w){w.parentNode&&w.parentNode.removeChild(w)})}},nullingGlobal:function(){this.isMultiDrag=hl=!1,kr.length=0},destroyGlobal:function(){this._deselectMultiDrag(),ie(document,"pointerup",this._deselectMultiDrag),ie(document,"mouseup",this._deselectMultiDrag),ie(document,"touchend",this._deselectMultiDrag),ie(document,"keydown",this._checkKeyDown),ie(document,"keyup",this._checkKeyUp)},_deselectMultiDrag:function(n){if(!(typeof hl<"u"&&hl)&&To===this.sortable&&!(n&&Ao(n.target,this.options.draggable,this.sortable.el,!1))&&!(n&&n.button!==0))for(;Kt.length;){var r=Kt[0];qe(r,this.options.selectedClass,!1),Kt.shift(),xf({sortable:this.sortable,rootEl:this.sortable.el,name:"deselect",targetEl:r,originalEvt:n})}},_checkKeyDown:function(n){n.key===this.options.multiDragKey&&(this.multiDragKeyDown=!0)},_checkKeyUp:function(n){n.key===this.options.multiDragKey&&(this.multiDragKeyDown=!1)}},no(t,{pluginName:"multiDrag",utils:{select:function(n){var r=n.parentNode[qn];!r||!r.options.multiDrag||~Kt.indexOf(n)||(To&&To!==r&&(To.multiDrag._deselectMultiDrag(),To=r),qe(n,r.options.selectedClass,!0),Kt.push(n))},deselect:function(n){var r=n.parentNode[qn],o=Kt.indexOf(n);!r||!r.options.multiDrag||!~o||(qe(n,r.options.selectedClass,!1),Kt.splice(o,1))}},eventProperties:function(){var n=this,r=[],o=[];return Kt.forEach(function(a){r.push({multiDragElement:a,index:a.sortableIndex});var i;yr&&a!==ze?i=-1:yr?i=on(a,":not(."+n.options.selectedClass+")"):i=on(a),o.push({multiDragElement:a,index:i})}),{items:CU(Kt),clones:[].concat(kr),oldIndi