e[a]&&(r=a)}return r}function U(e,t){if(!t[e])throw new Error("ResponsiveGridLayout: `cols` entry for breakpoint "+e+" is missing!");return t[e]}function Z(e,t,n,r,i,o,a){if(t[r])return l(t[r]);for(var s=e,u=J(n),c=u.slice(u.indexOf(r)),f=0,p=c.length;f0&&(this.layout.length>this.originalLayout.length?this.originalLayout=this.originalLayout.concat(e):this.originalLayout=this.originalLayout.filter((function(t){return!e.some((function(e){return t.i===e.i}))}))),this.lastLayoutLength=this.layout.length,this.initResponsiveFeatures()}d(this.layout,this.verticalCompact),this.eventBus.$emit("updateWidth",this.width),this.updateHeight()}},updateHeight:function(){this.mergedStyle={height:this.containerHeight()}},onWindowResize:function(){null!==this.$refs&&null!==this.$refs.item&&void 0!==this.$refs.item&&(this.width=this.$refs.item.offsetWidth),this.eventBus.$emit("resizeEvent")},containerHeight:function(){if(this.autoSize)return u(this.layout)*(this.rowHeight+this.margin[1])+this.margin[1]+"px"},dragEvent:function(e,t,n,r,i,o){var a=h(this.layout,t);void 0!==a&&null!==a||(a={x:0,y:0}),"dragmove"===e||"dragstart"===e?(this.placeholder.i=t,this.placeholder.x=a.x,this.placeholder.y=a.y,this.placeholder.w=o,this.placeholder.h=i,this.$nextTick((function(){this.isDragging=!0})),this.eventBus.$emit("updateWidth",this.width)):this.$nextTick((function(){this.isDragging=!1})),this.layout=b(this.layout,a,n,r,!0,this.preventCollision),d(this.layout,this.verticalCompact),this.eventBus.$emit("compact"),this.updateHeight(),"dragend"===e&&this.$emit("layout-updated",this.layout)},resizeEvent:function(e,t,n,r,i,o){var a,s=h(this.layout,t);if(void 0!==s&&null!==s||(s={h:0,w:0}),this.preventCollision){var u=y(this.layout,K({},s,{w:o,h:i})).filter((function(e){return e.i!==s.i}));if(a=u.length>0,a){var l=1/0,c=1/0;u.forEach((function(e){e.x>s.x&&(l=Math.min(l,e.x)),e.y>s.y&&(c=Math.min(c,e.y))})),Number.isFinite(l)&&(s.w=l-s.x),Number.isFinite(c)&&(s.h=c-s.y)}}a||(s.w=o,s.h=i),"resizestart"===e||"resizemove"===e?(this.placeholder.i=t,this.placeholder.x=n,this.placeholder.y=r,this.placeholder.w=s.w,this.placeholder.h=s.h,this.$nextTick((function(){this.isDragging=!0})),this.eventBus.$emit("updateWidth",this.width)):this.$nextTick((function(){this.isDragging=!1})),this.responsive&&this.responsiveGridLayout(),d(this.layout,this.verticalCompact),this.eventBus.$emit("compact"),this.updateHeight(),"resizeend"===e&&this.$emit("layout-updated",this.layout)},responsiveGridLayout:function(){var e=q(this.breakpoints,this.width),t=U(e,this.cols);null==this.lastBreakpoint||this.layouts[this.lastBreakpoint]||(this.layouts[this.lastBreakpoint]=l(this.layout));var n=Z(this.originalLayout,this.layouts,this.breakpoints,e,this.lastBreakpoint,t,this.verticalCompact);this.layouts[e]=n,this.$emit("update:layout",n),this.lastBreakpoint=e,this.eventBus.$emit("setColNum",U(e,this.cols))},initResponsiveFeatures:function(){this.layouts={}},findDifference:function(e,t){var n=e.filter((function(e){return!t.some((function(t){return e.i===t.i}))})),r=t.filter((function(t){return!e.some((function(e){return t.i===e.i}))}));return n.concat(r)}}},ne=te,re=(n("e279"),L(ne,X,Y,!1,null,null,null)),ie=re.exports,oe={GridLayout:ie,GridItem:B};Object.keys(oe).forEach((function(e){o.a.component(e,oe[e])}));var ae=oe;n.d(t,"GridLayout",(function(){return ie})),n.d(t,"GridItem",(function(){return B}));t["default"]=ae},fb3a:function(e,t,n){(function(t){e.exports=t()})((function(){var e=function(e){var t;return function(n){return t||e(t={exports:{},parent:n},t.exports),t.exports}},t=e((function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Scope=t.ActionName=void 0;var r=v(tn),i=d(f),o=d(Sn),a=d(kn),s=d(Bn),u=d(or),l=d(jr),c=d(n({}));function d(e){return e&&e.__esModule?e:{default:e}}function p(){if("function"!==typeof WeakMap)return null;var e=new WeakMap;return p=function(){return e},e}function v(e){if(e&&e.__esModule)return e;var t=p();if(t&&t.has(e))return t.get(e);var n={};if(null!=e){var r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if(Object.prototype.hasOwnProperty.call(e,i)){var o=r?Object.getOwnPropertyDescriptor(e,i):null;o&&(o.get||o.set)?Object.defineProperty(n,i,o):n[i]=e[i]}}return n["default"]=e,t&&t.set(e,n),n}function h(e){return h="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},h(e)}function g(e,t){return!t||"object"!==h(t)&&"function"!==typeof t?y(e):t}function y(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function m(e,t,n){return m="undefined"!==typeof Reflect&&Reflect.get?Reflect.get:function(e,t,n){var r=b(e,t);if(r){var i=Object.getOwnPropertyDescriptor(r,t);return i.get?i.get.call(n):i.value}},m(e,t,n||e)}function b(e,t){while(!Object.prototype.hasOwnProperty.call(e,t))if(e=w(e),null===e)break;return e}function w(e){return w=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},w(e)}function x(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&O(e,t)}function O(e,t){return O=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},O(e,t)}function P(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function _(e,t){for(var n=0;n=0;e--){var r=n.interactions.list[e];r.interactable===this&&(r.stop(),n.interactions.signals.fire("destroy",{interaction:r}),r.destroy(),n.interactions.list.length>2&&n.interactions.list.splice(e,1))}n.interactables.signals.fire("unset",{interactable:this})}},{key:"_defaults",get:function(){return n.defaults}}]),t}(s["default"])}return j(e,[{key:"init",value:function(e){return R(this,e)}},{key:"pluginIsInstalled",value:function(e){return this._pluginMap[e.id]||-1!==this._plugins.indexOf(e)}},{key:"usePlugin",value:function(e,t){return this.pluginIsInstalled(e)?this:(e.id&&(this._pluginMap[e.id]=e),e.install(this,t),this._plugins.push(e),this)}},{key:"addDocument",value:function(e,t){if(-1!==this.getDocIndex(e))return!1;var n=M.getWindow(e);t=t?r.extend({},t):{},this.documents.push({doc:e,options:t}),z.documents.push(e),e!==this.document&&z.add(n,"unload",this.onWindowUnload),this.signals.fire("add-document",{doc:e,window:n,scope:this,options:t})}},{key:"removeDocument",value:function(e){var t=this.getDocIndex(e),n=M.getWindow(e),r=this.documents[t].options;z.remove(n,"unload",this.onWindowUnload),this.documents.splice(t,1),z.documents.splice(t,1),this.signals.fire("remove-document",{doc:e,window:n,scope:this,options:r})}},{key:"getDocIndex",value:function(e){for(var t=0;tthis.pointerMoveTolerance);var s={pointer:e,pointerIndex:this.getPointerIndex(e),event:t,eventTarget:n,dx:r,dy:i,duplicate:a,interaction:this};a||(o.pointer.setCoordDeltas(this.coords.delta,this.coords.prev,this.coords.cur),o.pointer.setCoordVelocity(this.coords.velocity,this.coords.delta)),this._signals.fire("move",s),a||(this.interacting()&&this.move(s),this.pointerWasMoved&&o.pointer.copyCoords(this.coords.prev,this.coords.cur))}},{key:"move",value:function(e){e=o.extend({pointer:this._latestPointer.pointer,event:this._latestPointer.event,eventTarget:this._latestPointer.eventTarget,interaction:this},e||{}),e.phase=a.EventPhase.Move,this._doPhase(e)}},{key:"pointerUp",value:function(e,t,n,r){var i=this.getPointerIndex(e);-1===i&&(i=this.updatePointer(e,t,n,!1)),this._signals.fire(/cancel$/i.test(t.type)?"cancel":"up",{pointer:e,pointerIndex:i,event:t,eventTarget:n,curEventTarget:r,interaction:this}),this.simulation||this.end(t),this.pointerIsDown=!1,this.removePointer(e,t)}},{key:"documentBlur",value:function(e){this.end(e),this._signals.fire("blur",{event:e,interaction:this})}},{key:"end",value:function(e){var t;this._ending=!0,e=e||this._latestPointer.event,this.interacting()&&(t=this._doPhase({event:e,interaction:this,phase:a.EventPhase.End})),this._ending=!1,!0===t&&this.stop()}},{key:"currentAction",value:function(){return this._interacting?this.prepared.name:null}},{key:"interacting",value:function(){return this._interacting}},{key:"stop",value:function(){this._signals.fire("stop",{interaction:this}),this.interactable=this.element=null,this._interacting=!1,this._stopped=!0,this.prepared.name=this.prevEvent=null}},{key:"getPointerIndex",value:function(e){var t=o.pointer.getPointerId(e);return"mouse"===this.pointerType||"pen"===this.pointerType?this.pointers.length-1:o.arr.findIndex(this.pointers,(function(e){return e.id===t}))}},{key:"getPointerInfo",value:function(e){return this.pointers[this.getPointerIndex(e)]}},{key:"updatePointer",value:function(e,t,n,r){var i=o.pointer.getPointerId(e),a=this.getPointerIndex(e),u=this.pointers[a];return r=!1!==r&&(r||/(down|start)$/i.test(t.type)),u?u.pointer=e:(u=new s["default"](i,e,t,null,null),a=this.pointers.length,this.pointers.push(u)),r&&(this.pointerIsDown=!0,this.interacting()||(o.pointer.setCoords(this.coords.start,this.pointers.map((function(e){return e.pointer})),this._now()),o.pointer.copyCoords(this.coords.cur,this.coords.start),o.pointer.copyCoords(this.coords.prev,this.coords.start),o.pointer.pointerExtend(this.downPointer,e),this.downEvent=t,u.downTime=this.coords.cur.timeStamp,u.downTarget=n,this.pointerWasMoved=!1)),this._updateLatestPointer(e,t,n),this._signals.fire("update-pointer",{pointer:e,event:t,eventTarget:n,down:r,pointerInfo:u,pointerIndex:a,interaction:this}),a}},{key:"removePointer",value:function(e,t){var n=this.getPointerIndex(e);if(-1!==n){var r=this.pointers[n];this._signals.fire("remove-pointer",{pointer:e,event:t,pointerIndex:n,pointerInfo:r,interaction:this}),this.pointers.splice(n,1)}}},{key:"_updateLatestPointer",value:function(e,t,n){this._latestPointer.pointer=e,this._latestPointer.event=t,this._latestPointer.eventTarget=n}},{key:"destroy",value:function(){this._latestPointer.pointer=null,this._latestPointer.event=null,this._latestPointer.eventTarget=null}},{key:"_createPreparedEvent",value:function(e,t,n,r){var i=this.prepared.name;return new a["default"](this,e,i,t,this.element,null,n,r)}},{key:"_fireEvent",value:function(e){this.interactable.fire(e),(!this.prevEvent||e.timeStamp>=this.prevEvent.timeStamp)&&(this.prevEvent=e)}},{key:"_doPhase",value:function(e){var t=e.event,n=e.phase,r=e.preEnd,i=e.type,o=this._signals.fire("before-action-".concat(n),e);if(!1===o)return!1;var a=e.iEvent=this._createPreparedEvent(t,n,r,i),s=this.rect;if(s){var u=this.edges||this.prepared.edges||{left:!0,right:!0,top:!0,bottom:!0};u.top&&(s.top+=a.delta.y),u.bottom&&(s.bottom+=a.delta.y),u.left&&(s.left+=a.delta.x),u.right&&(s.right+=a.delta.x),s.width=s.right-s.left,s.height=s.bottom-s.top}return this._signals.fire("action-".concat(n),e),this._fireEvent(a),this._signals.fire("after-action-".concat(n),e),!0}},{key:"_now",value:function(){return Date.now()}},{key:"pointerMoveTolerance",get:function(){return 1}}]),e}();n.Interaction=h;var g=h;n["default"]=g})),i={};function o(e,t){return-1!==e.indexOf(t)}function a(e,t){return e.splice(e.indexOf(t),1)}function s(e,t){for(var n=0;n=p&&(i=a,o=t)}else i=a,o=t}else i=a,o=t}return o}function ce(e,t,n){while(K.element(e)){if(se(e,t))return!0;if(e=ae(e),e===n)return se(e,t)}return!1}function fe(e){return e instanceof Q["default"].SVGElementInstance?e.correspondingUseElement:e}function de(e){return e=e||ee["default"].window,{x:e.scrollX||e.document.documentElement.scrollLeft,y:e.scrollY||e.document.documentElement.scrollTop}}function pe(e){var t=e instanceof Q["default"].SVGElement?e.getBoundingClientRect():e.getClientRects()[0];return t&&{left:t.left,right:t.right,top:t.top,bottom:t.bottom,width:t.width||t.right-t.left,height:t.height||t.bottom-t.top}}function ve(e){var t=pe(e);if(!J["default"].isIOS7&&t){var n=de(ee["default"].getWindow(e));t.left+=n.x,t.right+=n.x,t.top+=n.y,t.bottom+=n.y}return t}function he(e){var t=[];while(e)t.push(e),e=ae(e);return t}function ge(e){return!!K.string(e)&&(Q["default"].document.querySelector(e),!0)}var ye={};Object.defineProperty(ye,"__esModule",{value:!0}),ye["default"]=Oe;var me=xe(i),be=xe(j);function we(){if("function"!==typeof WeakMap)return null;var e=new WeakMap;return we=function(){return e},e}function xe(e){if(e&&e.__esModule)return e;var t=we();if(t&&t.has(e))return t.get(e);var n={};if(null!=e){var r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if(Object.prototype.hasOwnProperty.call(e,i)){var o=r?Object.getOwnPropertyDescriptor(e,i):null;o&&(o.get||o.set)?Object.defineProperty(n,i,o):n[i]=e[i]}}return n["default"]=e,t&&t.set(e,n),n}function Oe(e){var t={};for(var n in e){var r=e[n];be.plainObject(r)?t[n]=Oe(r):be.array(r)?t[n]=me.from(r):t[n]=r}return t}var Pe={};function _e(e,t){for(var n in t){var r=_e.prefixedPropREs,i=!1;for(var o in r)if(0===n.indexOf(o)&&r[o].test(n)){i=!0;break}i||"function"===typeof t[n]||(e[n]=t[n])}return e}Object.defineProperty(Pe,"__esModule",{value:!0}),Pe["default"]=void 0,_e.prefixedPropREs={webkit:/(Movement[XY]|Radius[XY]|RotationAngle|Force)$/,moz:/(Pressure)$/};var je=_e;Pe["default"]=je;var Se={};Object.defineProperty(Se,"__esModule",{value:!0}),Se["default"]=void 0;var Me=function(e,t){return Math.sqrt(e*e+t*t)};Se["default"]=Me;var Ee={};Object.defineProperty(Ee,"__esModule",{value:!0}),Ee["default"]=void 0;var ke=We(L),Te=We(f),ze=Ce(Z),De=We(Se),Re=Ce(j),Ie=We(Pe);function Ae(){if("function"!==typeof WeakMap)return null;var e=new WeakMap;return Ae=function(){return e},e}function Ce(e){if(e&&e.__esModule)return e;var t=Ae();if(t&&t.has(e))return t.get(e);var n={};if(null!=e){var r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if(Object.prototype.hasOwnProperty.call(e,i)){var o=r?Object.getOwnPropertyDescriptor(e,i):null;o&&(o.get||o.set)?Object.defineProperty(n,i,o):n[i]=e[i]}}return n["default"]=e,t&&t.set(e,n),n}function We(e){return e&&e.__esModule?e:{default:e}}var Ne={copyCoords:function(e,t){e.page=e.page||{},e.page.x=t.page.x,e.page.y=t.page.y,e.client=e.client||{},e.client.x=t.client.x,e.client.y=t.client.y,e.timeStamp=t.timeStamp},setCoordDeltas:function(e,t,n){e.page.x=n.page.x-t.page.x,e.page.y=n.page.y-t.page.y,e.client.x=n.client.x-t.client.x,e.client.y=n.client.y-t.client.y,e.timeStamp=n.timeStamp-t.timeStamp},setCoordVelocity:function(e,t){var n=Math.max(t.timeStamp/1e3,.001);e.page.x=t.page.x/n,e.page.y=t.page.y/n,e.client.x=t.client.x/n,e.client.y=t.client.y/n,e.timeStamp=n},isNativePointer:function(e){return e instanceof Te["default"].Event||e instanceof Te["default"].Touch},getXY:function(e,t,n){return n=n||{},e=e||"page",n.x=t[e+"X"],n.y=t[e+"Y"],n},getPageXY:function(e,t){return t=t||{x:0,y:0},ke["default"].isOperaMobile&&Ne.isNativePointer(e)?(Ne.getXY("screen",e,t),t.x+=window.scrollX,t.y+=window.scrollY):Ne.getXY("page",e,t),t},getClientXY:function(e,t){return t=t||{},ke["default"].isOperaMobile&&Ne.isNativePointer(e)?Ne.getXY("screen",e,t):Ne.getXY("client",e,t),t},getPointerId:function(e){return Re.number(e.pointerId)?e.pointerId:e.identifier},setCoords:function(e,t,n){var r=t.length>1?Ne.pointerAverage(t):t[0],i={};Ne.getPageXY(r,i),e.page.x=i.x,e.page.y=i.y,Ne.getClientXY(r,i),e.client.x=i.x,e.client.y=i.y,e.timeStamp=n},pointerExtend:Ie["default"],getTouchPair:function(e){var t=[];return Re.array(e)?(t[0]=e[0],t[1]=e[1]):"touchend"===e.type?1===e.touches.length?(t[0]=e.touches[0],t[1]=e.changedTouches[0]):0===e.touches.length&&(t[0]=e.changedTouches[0],t[1]=e.changedTouches[1]):(t[0]=e.touches[0],t[1]=e.touches[1]),t},pointerAverage:function(e){for(var t={pageX:0,pageY:0,clientX:0,clientY:0,screenX:0,screenY:0},n=0;n1))return null;var t=Ne.getTouchPair(e),n=Math.min(t[0].pageX,t[1].pageX),r=Math.min(t[0].pageY,t[1].pageY),i=Math.max(t[0].pageX,t[1].pageX),o=Math.max(t[0].pageY,t[1].pageY);return{x:n,y:r,left:n,top:r,right:i,bottom:o,width:i-n,height:o-r}},touchDistance:function(e,t){var n=t+"X",r=t+"Y",i=Ne.getTouchPair(e),o=i[0][n]-i[1][n],a=i[0][r]-i[1][r];return(0,De["default"])(o,a)},touchAngle:function(e,t){var n=t+"X",r=t+"Y",i=Ne.getTouchPair(e),o=i[1][n]-i[0][n],a=i[1][r]-i[0][r],s=180*Math.atan2(a,o)/Math.PI;return s},getPointerType:function(e){return Re.string(e.pointerType)?e.pointerType:Re.number(e.pointerType)?[void 0,void 0,"touch","pen","mouse"][e.pointerType]:/touch/.test(e.type)||e instanceof Te["default"].Touch?"touch":"mouse"},getEventTargets:function(e){var t=Re.func(e.composedPath)?e.composedPath():e.path;return[ze.getActualElement(t?t[0]:e.target),ze.getActualElement(e.currentTarget)]},newCoords:function(){return{page:{x:0,y:0},client:{x:0,y:0},timeStamp:0}},coordsToEvent:function(e){var t={coords:e,get page(){return this.coords.page},get client(){return this.coords.client},get timeStamp(){return this.coords.timeStamp},get pageX(){return this.coords.page.x},get pageY(){return this.coords.page.y},get clientX(){return this.coords.client.x},get clientY(){return this.coords.client.y},get pointerId(){return this.coords.pointerId},get target(){return this.coords.target},get type(){return this.coords.type},get pointerType(){return this.coords.pointerType},get buttons(){return this.coords.buttons}};return t}},He=Ne;Ee["default"]=He;var Le={};Object.defineProperty(Le,"__esModule",{value:!0}),Le["default"]=Le.FakeEvent=void 0;var $e=Ve(Z),Be=Ve(j),Xe=Fe(Pe),Ye=Fe(Ee);function Fe(e){return e&&e.__esModule?e:{default:e}}function Ge(){if("function"!==typeof WeakMap)return null;var e=new WeakMap;return Ge=function(){return e},e}function Ve(e){if(e&&e.__esModule)return e;var t=Ge();if(t&&t.has(e))return t.get(e);var n={};if(null!=e){var r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if(Object.prototype.hasOwnProperty.call(e,i)){var o=r?Object.getOwnPropertyDescriptor(e,i):null;o&&(o.get||o.set)?Object.defineProperty(n,i,o):n[i]=e[i]}}return n["default"]=e,t&&t.set(e,n),n}function qe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Ue(e,t){for(var n=0;n=0;l--)if(c.selectors[l]===e&&c.contexts[l]===t)break;-1===l&&(l=c.selectors.length,c.selectors.push(e),c.contexts.push(t),c.listeners.push([])),c.listeners[l].push([r,!!o.capture,o.passive])}function ut(e,t,n,r,i){var o,a=ft(i),s=rt[n],u=!1;if(s)for(o=s.selectors.length-1;o>=0;o--)if(s.selectors[o]===e&&s.contexts[o]===t){for(var l=s.listeners[o],c=l.length-1;c>=0;c--){var f=Je(l[c],3),d=f[0],p=f[1],v=f[2];if(d===r&&p===!!a.capture&&v===a.passive){l.splice(c,1),l.length||(s.selectors.splice(o,1),s.contexts.splice(o,1),s.listeners.splice(o,1),at(t,n,lt),at(t,n,ct,!0),s.selectors.length||(rt[n]=null)),u=!0;break}}if(u)break}}function lt(e,t){var n=ft(t),r=new dt(e),i=rt[e.type],o=Ye["default"].getEventTargets(e),a=Je(o,1),s=a[0],u=s;while(Be.element(u)){for(var l=0;l150)return null;var t=180*Math.atan2(e.prevEvent.velocityY,e.prevEvent.velocityX)/Math.PI,n=22.5;t<0&&(t+=360);var r=135-n<=t&&t<225+n,i=225-n<=t&&t<315+n,o=!r&&(315-n<=t||t<45+n),a=!i&&45-n<=t&&t<135+n;return{up:i,down:a,left:r,right:o,angle:t,speed:e.prevEvent.speed,velocity:{x:e.prevEvent.velocityX,y:e.prevEvent.velocityY}}}},{key:"preventDefault",value:function(){}},{key:"stopImmediatePropagation",value:function(){this.immediatePropagationStopped=this.propagationStopped=!0}},{key:"stopPropagation",value:function(){this.propagationStopped=!0}},{key:"pageX",get:function(){return this.page.x},set:function(e){this.page.x=e}},{key:"pageY",get:function(){return this.page.y},set:function(e){this.page.y=e}},{key:"clientX",get:function(){return this.client.x},set:function(e){this.client.x=e}},{key:"clientY",get:function(){return this.client.y},set:function(e){this.client.y=e}},{key:"dx",get:function(){return this.delta.x},set:function(e){this.delta.x=e}},{key:"dy",get:function(){return this.delta.y},set:function(e){this.delta.y=e}},{key:"velocityX",get:function(){return this.velocity.x},set:function(e){this.velocity.x=e}},{key:"velocityY",get:function(){return this.velocity.y},set:function(e){this.velocity.y=e}}]),t}(Tr["default"]);jr.InteractEvent=Br;var Xr=Br;jr["default"]=Xr;var Yr={};function Fr(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(Yr,"__esModule",{value:!0}),Yr["default"]=Yr.PointerInfo=void 0;var Gr=function e(t,n,r,i,o){Fr(this,e),this.id=t,this.pointer=n,this.event=r,this.downTime=i,this.downTarget=o};Yr.PointerInfo=Gr;var Vr=Gr;Yr["default"]=Vr;var qr={};Object.defineProperty(qr,"__esModule",{value:!0}),qr["default"]=void 0;var Ur=Jr(Z);function Zr(){if("function"!==typeof WeakMap)return null;var e=new WeakMap;return Zr=function(){return e},e}function Jr(e){if(e&&e.__esModule)return e;var t=Zr();if(t&&t.has(e))return t.get(e);var n={};if(null!=e){var r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if(Object.prototype.hasOwnProperty.call(e,i)){var o=r?Object.getOwnPropertyDescriptor(e,i):null;o&&(o.get||o.set)?Object.defineProperty(n,i,o):n[i]=e[i]}}return n["default"]=e,t&&t.set(e,n),n}var Qr={methodOrder:["simulationResume","mouseOrPen","hasPointer","idle"],search:function(e){for(var t=0;t=2)continue;if(!o.interacting()&&t===o.pointerType)return o}return null}};function Kr(e,t){return e.pointers.some((function(e){var n=e.id;return n===t}))}var ei=Qr;qr["default"]=ei;var ti={};Object.defineProperty(ti,"__esModule",{value:!0}),ti["default"]=void 0;var ni=t({}),ri=ai(i),ii=ai(j);function oi(){if("function"!==typeof WeakMap)return null;var e=new WeakMap;return oi=function(){return e},e}function ai(e){if(e&&e.__esModule)return e;var t=oi();if(t&&t.has(e))return t.get(e);var n={};if(null!=e){var r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if(Object.prototype.hasOwnProperty.call(e,i)){var o=r?Object.getOwnPropertyDescriptor(e,i):null;o&&(o.get||o.set)?Object.defineProperty(n,i,o):n[i]=e[i]}}return n["default"]=e,t&&t.set(e,n),n}function si(e){var t=e.actions,n=e.Interactable,r=e.interactions,i=e.defaults;r.signals.on("before-action-move",ui),r.signals.on("action-resume",ui),r.signals.on("action-move",li),n.prototype.draggable=fi.draggable,t[ni.ActionName.Drag]=fi,t.names.push(ni.ActionName.Drag),ri.merge(t.eventTypes,["dragstart","dragmove","draginertiastart","dragresume","dragend"]),t.methodDict.drag="draggable",i.actions.drag=fi.defaults}function ui(e){var t=e.interaction;if("drag"===t.prepared.name){var n=t.prepared.axis;"x"===n?(t.coords.cur.page.y=t.coords.start.page.y,t.coords.cur.client.y=t.coords.start.client.y,t.coords.velocity.client.y=0,t.coords.velocity.page.y=0):"y"===n&&(t.coords.cur.page.x=t.coords.start.page.x,t.coords.cur.client.x=t.coords.start.client.x,t.coords.velocity.client.x=0,t.coords.velocity.page.x=0)}}function li(e){var t=e.iEvent,n=e.interaction;if("drag"===n.prepared.name){var r=n.prepared.axis;if("x"===r||"y"===r){var i="x"===r?"y":"x";t.page[i]=n.coords.start.page[i],t.client[i]=n.coords.start.client[i],t.delta[i]=0}}}ni.ActionName.Drag="drag";var ci=function(e){return ii.object(e)?(this.options.drag.enabled=!1!==e.enabled,this.setPerAction("drag",e),this.setOnEvents("drag",e),/^(xy|x|y|start)$/.test(e.lockAxis)&&(this.options.drag.lockAxis=e.lockAxis),/^(xy|x|y)$/.test(e.startAxis)&&(this.options.drag.startAxis=e.startAxis),this):ii.bool(e)?(this.options.drag.enabled=e,this):this.options.drag},fi={id:"actions/drag",install:si,draggable:ci,beforeMove:ui,move:li,defaults:{startAxis:"xy",lockAxis:"xy"},checker:function(e,t,n){var r=n.options.drag;return r.enabled?{name:"drag",axis:"start"===r.lockAxis?r.startAxis:r.lockAxis}:null},getCursor:function(){return"move"}},di=fi;ti["default"]=di;var pi={};Object.defineProperty(pi,"__esModule",{value:!0}),pi["default"]=void 0;var vi=mi(br),hi=yi(i);function gi(){if("function"!==typeof WeakMap)return null;var e=new WeakMap;return gi=function(){return e},e}function yi(e){if(e&&e.__esModule)return e;var t=gi();if(t&&t.has(e))return t.get(e);var n={};if(null!=e){var r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if(Object.prototype.hasOwnProperty.call(e,i)){var o=r?Object.getOwnPropertyDescriptor(e,i):null;o&&(o.get||o.set)?Object.defineProperty(n,i,o):n[i]=e[i]}}return n["default"]=e,t&&t.set(e,n),n}function mi(e){return e&&e.__esModule?e:{default:e}}function bi(e){return bi="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},bi(e)}function wi(e){return Pi(e)||Oi(e)||xi()}function xi(){throw new TypeError("Invalid attempt to spread non-iterable instance")}function Oi(e){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e))return Array.from(e)}function Pi(e){if(Array.isArray(e)){for(var t=0,n=new Array(e.length);ta.left&&c.xa.top&&c.y=a.left&&v<=a.right&&h>=a.top&&h<=a.bottom}if(p&&Ai.is.number(u)){var g=Math.max(0,Math.min(a.right,p.right)-Math.max(a.left,p.left))*Math.max(0,Math.min(a.bottom,p.bottom)-Math.max(a.top,p.top)),y=g/(p.width*p.height);s=y>=u}return e.options.drop.checker&&(s=e.options.drop.checker(t,n,s,e,o,r,i)),s}var Ji={id:"actions/drop",install:$i,getActiveDrops:Yi,getDrop:Fi,getDropEvents:Gi,fireDropEvents:Vi,defaults:{enabled:!1,accept:null,overlap:"pointer"}},Qi=Ji;Ii["default"]=Qi;var Ki={};Object.defineProperty(Ki,"__esModule",{value:!0}),Ki["default"]=void 0;var eo=oo(jr),to=t({}),no=io(tn);function ro(){if("function"!==typeof WeakMap)return null;var e=new WeakMap;return ro=function(){return e},e}function io(e){if(e&&e.__esModule)return e;var t=ro();if(t&&t.has(e))return t.get(e);var n={};if(null!=e){var r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if(Object.prototype.hasOwnProperty.call(e,i)){var o=r?Object.getOwnPropertyDescriptor(e,i):null;o&&(o.get||o.set)?Object.defineProperty(n,i,o):n[i]=e[i]}}return n["default"]=e,t&&t.set(e,n),n}function oo(e){return e&&e.__esModule?e:{default:e}}function ao(e){var t=e.actions,n=e.Interactable,r=e.interactions,i=e.defaults;n.prototype.gesturable=function(e){return no.is.object(e)?(this.options.gesture.enabled=!1!==e.enabled,this.setPerAction("gesture",e),this.setOnEvents("gesture",e),this):no.is.bool(e)?(this.options.gesture.enabled=e,this):this.options.gesture},r.signals.on("action-start",uo),r.signals.on("action-move",uo),r.signals.on("action-end",uo),r.signals.on("new",(function(e){var t=e.interaction;t.gesture={angle:0,distance:0,scale:1,startAngle:0,startDistance:0}})),t[to.ActionName.Gesture]=so,t.names.push(to.ActionName.Gesture),no.arr.merge(t.eventTypes,["gesturestart","gesturemove","gestureend"]),t.methodDict.gesture="gesturable",i.actions.gesture=so.defaults}to.ActionName.Gesture="gesture";var so={id:"actions/gesture",install:ao,defaults:{},checker:function(e,t,n,r,i){return i.pointers.length>=2?{name:"gesture"}:null},getCursor:function(){return""}};function uo(e){var t=e.interaction,n=e.iEvent,r=e.event,i=e.phase;if("gesture"===t.prepared.name){var o=t.pointers.map((function(e){return e.pointer})),a="start"===i,s="end"===i,u=t.interactable.options.deltaSource;if(n.touches=[o[0],o[1]],a)n.distance=no.pointer.touchDistance(o,u),n.box=no.pointer.touchBBox(o),n.scale=1,n.ds=0,n.angle=no.pointer.touchAngle(o,u),n.da=0,t.gesture.startDistance=n.distance,t.gesture.startAngle=n.angle;else if(s||r instanceof eo["default"]){var l=t.prevEvent;n.distance=l.distance,n.box=l.box,n.scale=l.scale,n.ds=0,n.angle=l.angle,n.da=0}else n.distance=no.pointer.touchDistance(o,u),n.box=no.pointer.touchBBox(o),n.scale=n.distance/t.gesture.startDistance,n.angle=no.pointer.touchAngle(o,u),n.ds=n.scale-t.gesture.scale,n.da=n.angle-t.gesture.angle;t.gesture.distance=n.distance,t.gesture.angle=n.angle,no.is.number(n.scale)&&n.scale!==1/0&&!isNaN(n.scale)&&(t.gesture.scale=n.scale)}}var lo=so;Ki["default"]=lo;var co={};Object.defineProperty(co,"__esModule",{value:!0}),co["default"]=void 0;var fo=t({}),po=bo(i),vo=bo(Z),ho=yo(ht),go=bo(j);function yo(e){return e&&e.__esModule?e:{default:e}}function mo(){if("function"!==typeof WeakMap)return null;var e=new WeakMap;return mo=function(){return e},e}function bo(e){if(e&&e.__esModule)return e;var t=mo();if(t&&t.has(e))return t.get(e);var n={};if(null!=e){var r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if(Object.prototype.hasOwnProperty.call(e,i)){var o=r?Object.getOwnPropertyDescriptor(e,i):null;o&&(o.get||o.set)?Object.defineProperty(n,i,o):n[i]=e[i]}}return n["default"]=e,t&&t.set(e,n),n}function wo(e){var t=e.actions,n=e.browser,r=e.Interactable,i=e.interactions,o=e.defaults;i.signals.on("new",(function(e){e.resizeAxes="xy"})),i.signals.on("action-start",jo),i.signals.on("action-move",So),i.signals.on("action-end",Mo),i.signals.on("action-start",Eo),i.signals.on("action-move",Eo),xo.cursors=_o(n),xo.defaultMargin=n.supportsTouch||n.supportsPointerEvent?20:10,r.prototype.resizable=function(t){return Oo(this,t,e)},t[fo.ActionName.Resize]=xo,t.names.push(fo.ActionName.Resize),po.merge(t.eventTypes,["resizestart","resizemove","resizeinertiastart","resizeresume","resizeend"]),t.methodDict.resize="resizable",o.actions.resize=xo.defaults}fo.ActionName.Resize="resize";var xo={id:"actions/resize",install:wo,defaults:{square:!1,preserveAspectRatio:!1,axis:"xy",margin:NaN,edges:null,invert:"none"},checker:function(e,t,n,r,i,o){if(!o)return null;var a=(0,ho["default"])({},i.coords.cur.page),s=n.options;if(s.resize.enabled){var u=s.resize,l={left:!1,right:!1,top:!1,bottom:!1};if(go.object(u.edges)){for(var c in l)l[c]=Po(c,u.edges[c],a,i._latestPointer.eventTarget,r,o,u.margin||this.defaultMargin);if(l.left=l.left&&!l.right,l.top=l.top&&!l.bottom,l.left||l.right||l.top||l.bottom)return{name:"resize",edges:l}}else{var f="y"!==s.resize.axis&&a.x>o.right-this.defaultMargin,d="x"!==s.resize.axis&&a.y>o.bottom-this.defaultMargin;if(f||d)return{name:"resize",axes:(f?"x":"")+(d?"y":"")}}}return null},cursors:null,getCursor:function(e){var t=e.edges,n=e.axis,r=e.name,i=xo.cursors,o=null;if(n)o=i[r+n];else if(t){for(var a="",s=["top","bottom","left","right"],u=0;u=0?o.left:o.right)+a;if("top"===e)return n.y<(u>=0?o.top:o.bottom)+a;if("right"===e)return n.x>(s>=0?o.right:o.left)-a;if("bottom"===e)return n.y>(u>=0?o.bottom:o.top)-a}return!!go.element(r)&&(go.element(t)?t===r:vo.matchesUpTo(r,t,i))}function _o(e){return e.isIe9?{x:"e-resize",y:"s-resize",xy:"se-resize",top:"n-resize",left:"w-resize",bottom:"s-resize",right:"e-resize",topleft:"se-resize",bottomright:"se-resize",topright:"ne-resize",bottomleft:"ne-resize"}:{x:"ew-resize",y:"ns-resize",xy:"nwse-resize",top:"ns-resize",left:"ew-resize",bottom:"ns-resize",right:"ew-resize",topleft:"nwse-resize",bottomright:"nwse-resize",topright:"nesw-resize",bottomleft:"nesw-resize"}}function jo(e){var t=e.iEvent,n=e.interaction;if("resize"===n.prepared.name&&n.prepared.edges){var r=(0,ho["default"])({},n.rect),i=n.interactable.options.resize;if(i.square||i.preserveAspectRatio){var o=(0,ho["default"])({},n.prepared.edges);o.top=o.top||o.left&&!o.bottom,o.left=o.left||o.top&&!o.right,o.bottom=o.bottom||o.right&&!o.top,o.right=o.right||o.bottom&&!o.left,n.prepared._linkedEdges=o}else n.prepared._linkedEdges=null;i.preserveAspectRatio&&(n.resizeStartAspectRatio=r.width/r.height),n.resizeRects={start:r,current:{left:r.left,right:r.right,top:r.top,bottom:r.bottom},inverted:(0,ho["default"])({},r),previous:(0,ho["default"])({},r),delta:{left:0,right:0,width:0,top:0,bottom:0,height:0}},t.edges=n.prepared.edges,t.rect=n.resizeRects.inverted,t.deltaRect=n.resizeRects.delta}}function So(e){var t=e.iEvent,n=e.interaction;if("resize"===n.prepared.name&&n.prepared.edges){var r,i=n.interactable.options.resize,o=i.invert,a="reposition"===o||"negate"===o,s=n.prepared.edges,u=n.resizeRects.start,l=n.resizeRects.current,c=n.resizeRects.inverted,f=n.resizeRects.delta,d=(0,ho["default"])(n.resizeRects.previous,c),p=s,v=(0,ho["default"])({},t.delta);if(i.preserveAspectRatio||i.square){var h=i.preserveAspectRatio?n.resizeStartAspectRatio:1;s=n.prepared._linkedEdges,p.left&&p.bottom||p.right&&p.top?v.y=-v.x/h:p.left||p.right?v.y=v.x/h:(p.top||p.bottom)&&(v.x=v.y*h)}if(s.top&&(l.top+=v.y),s.bottom&&(l.bottom+=v.y),s.left&&(l.left+=v.x),s.right&&(l.right+=v.x),a){if((0,ho["default"])(c,l),"reposition"===o)c.top>c.bottom&&(r=c.top,c.top=c.bottom,c.bottom=r),c.left>c.right&&(r=c.left,c.left=c.right,c.right=r)}else c.top=Math.min(l.top,u.bottom),c.bottom=Math.max(l.bottom,u.top),c.left=Math.min(l.left,u.right),c.right=Math.max(l.right,u.left);for(var g in c.width=c.right-c.left,c.height=c.bottom-c.top,c)f[g]=c[g]-d[g];t.edges=n.prepared.edges,t.rect=c,t.deltaRect=f}}function Mo(e){var t=e.iEvent,n=e.interaction;"resize"===n.prepared.name&&n.prepared.edges&&(t.edges=n.prepared.edges,t.rect=n.resizeRects.inverted,t.deltaRect=n.resizeRects.delta)}function Eo(e){var t=e.iEvent,n=e.interaction,r=e.action;if(r===fo.ActionName.Resize&&n.resizeAxes){var i=n.interactable.options;i.resize.square?("y"===n.resizeAxes?t.delta.x=t.delta.y:t.delta.y=t.delta.x,t.axes="xy"):(t.axes=n.resizeAxes,"x"===n.resizeAxes?t.delta.y=0:"y"===n.resizeAxes&&(t.delta.x=0))}}var ko=xo;co["default"]=ko;var To={};Object.defineProperty(To,"__esModule",{value:!0}),To.install=Co,Object.defineProperty(To,"drag",{enumerable:!0,get:function(){return zo["default"]}}),Object.defineProperty(To,"drop",{enumerable:!0,get:function(){return Do["default"]}}),Object.defineProperty(To,"gesture",{enumerable:!0,get:function(){return Ro["default"]}}),Object.defineProperty(To,"resize",{enumerable:!0,get:function(){return Io["default"]}}),To.id=void 0;var zo=Ao(ti),Do=Ao(Ii),Ro=Ao(Ki),Io=Ao(co);function Ao(e){return e&&e.__esModule?e:{default:e}}function Co(e){e.usePlugin(Ro["default"]),e.usePlugin(Io["default"]),e.usePlugin(zo["default"]),e.usePlugin(Do["default"])}var Wo="actions";To.id=Wo;var No={};Object.defineProperty(No,"__esModule",{value:!0}),No.getContainer=Vo,No.getScroll=qo,No.getScrollSize=Uo,No.getScrollSizeDelta=Zo,No["default"]=void 0;var Ho=Yo(Z),Lo=Yo(j),$o=Bo(Xt);function Bo(e){return e&&e.__esModule?e:{default:e}}function Xo(){if("function"!==typeof WeakMap)return null;var e=new WeakMap;return Xo=function(){return e},e}function Yo(e){if(e&&e.__esModule)return e;var t=Xo();if(t&&t.has(e))return t.get(e);var n={};if(null!=e){var r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if(Object.prototype.hasOwnProperty.call(e,i)){var o=r?Object.getOwnPropertyDescriptor(e,i):null;o&&(o.get||o.set)?Object.defineProperty(n,i,o):n[i]=e[i]}}return n["default"]=e,t&&t.set(e,n),n}function Fo(e){var t=e.interactions,n=e.defaults,r=e.actions;e.autoScroll=Go,Go.now=function(){return e.now()},t.signals.on("new",(function(e){var t=e.interaction;t.autoScroll=null})),t.signals.on("destroy",(function(e){var t=e.interaction;t.autoScroll=null,Go.stop(),Go.interaction&&(Go.interaction=null)})),t.signals.on("stop",Go.stop),t.signals.on("action-move",(function(e){return Go.onInteractionMove(e)})),r.eventTypes.push("autoscroll"),n.perAction.autoScroll=Go.defaults}var Go={defaults:{enabled:!1,margin:60,container:null,speed:300},now:Date.now,interaction:null,i:null,x:0,y:0,isScrolling:!1,prevTime:0,margin:0,speed:0,start:function(e){Go.isScrolling=!0,$o["default"].cancel(Go.i),e.autoScroll=Go,Go.interaction=e,Go.prevTime=Go.now(),Go.i=$o["default"].request(Go.scroll)},stop:function(){Go.isScrolling=!1,Go.interaction&&(Go.interaction.autoScroll=null),$o["default"].cancel(Go.i)},scroll:function(){var e=Go.interaction,t=e.interactable,n=e.element,r=t.options[Go.interaction.prepared.name].autoScroll,i=Vo(r.container,t,n),o=Go.now(),a=(o-Go.prevTime)/1e3,s=r.speed*a;if(s>=1){var u={x:Go.x*s,y:Go.y*s};if(u.x||u.y){var l=qo(i);Lo.window(i)?i.scrollBy(u.x,u.y):i&&(i.scrollLeft+=u.x,i.scrollTop+=u.y);var c=qo(i),f={x:c.x-l.x,y:c.y-l.y};(f.x||f.y)&&t.fire({type:"autoscroll",target:n,interactable:t,delta:f,interaction:e,container:i})}Go.prevTime=o}Go.isScrolling&&($o["default"].cancel(Go.i),Go.i=$o["default"].request(Go.scroll))},check:function(e,t){var n=e.options;return n[t].autoScroll&&n[t].autoScroll.enabled},onInteractionMove:function(e){var t=e.interaction,n=e.pointer;if(t.interacting()&&Go.check(t.interactable,t.prepared.name))if(t.simulation)Go.x=Go.y=0;else{var r,i,o,a,s=t.interactable,u=t.element,l=s.options[t.prepared.name].autoScroll,c=Vo(l.container,s,u);if(Lo.window(c))a=n.clientXc.innerWidth-Go.margin,o=n.clientY>c.innerHeight-Go.margin;else{var f=Ho.getElementClientRect(c);a=n.clientXf.right-Go.margin,o=n.clientY>f.bottom-Go.margin}Go.x=i?1:a?-1:0,Go.y=o?1:r?-1:0,Go.isScrolling||(Go.margin=l.margin,Go.speed=l.speed,Go.start(t))}}};function Vo(e,t,n){return(Lo.string(e)?(0,yt.getStringOptionResult)(e,t,n):e)||(0,m.getWindow)(n)}function qo(e){return Lo.window(e)&&(e=window.document.body),{x:e.scrollLeft,y:e.scrollTop}}function Uo(e){return Lo.window(e)&&(e=window.document.body),{x:e.scrollWidth,y:e.scrollHeight}}function Zo(e,t){var n=e.interaction,r=e.element,i=n&&n.interactable.options[n.prepared.name].autoScroll;if(!i||!i.enabled)return t(),{x:0,y:0};var o=Vo(i.container,n.interactable,r),a=qo(o);t();var s=qo(o);return{x:s.x-a.x,y:s.y-a.y}}var Jo={id:"auto-scroll",install:Fo};No["default"]=Jo;var Qo={};Object.defineProperty(Qo,"__esModule",{value:!0}),Qo["default"]=void 0;var Ko=ta(j);function ea(){if("function"!==typeof WeakMap)return null;var e=new WeakMap;return ea=function(){return e},e}function ta(e){if(e&&e.__esModule)return e;var t=ea();if(t&&t.has(e))return t.get(e);var n={};if(null!=e){var r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if(Object.prototype.hasOwnProperty.call(e,i)){var o=r?Object.getOwnPropertyDescriptor(e,i):null;o&&(o.get||o.set)?Object.defineProperty(n,i,o):n[i]=e[i]}}return n["default"]=e,t&&t.set(e,n),n}function na(e){var t=e.Interactable,n=e.actions;t.prototype.getAction=ra,t.prototype.ignoreFrom=(0,tn.warnOnce)((function(e){return this._backCompatOption("ignoreFrom",e)}),"Interactable.ignoreFrom() has been deprecated. Use Interactble.draggable({ignoreFrom: newValue})."),t.prototype.allowFrom=(0,tn.warnOnce)((function(e){return this._backCompatOption("allowFrom",e)}),"Interactable.allowFrom() has been deprecated. Use Interactble.draggable({allowFrom: newValue})."),t.prototype.actionChecker=aa,t.prototype.styleCursor=oa,t.prototype.defaultActionChecker=function(e,t,r,i){return ia(this,e,t,r,i,n)}}function ra(e,t,n,r){var i=this.defaultActionChecker(e,t,n,r);return this.options.actionChecker?this.options.actionChecker(e,t,i,this,r,n):i}function ia(e,t,n,r,i,o){for(var a=e.getRect(i),s=n.buttons||{0:1,1:4,3:8,4:16}[n.button],u=null,l=0;l=s)return!1;if(p.interactable===e){if(l+=v===n.name?1:0,l>=o)return!1;if(p.element===t&&(c++,v===n.name&&c>=a))return!1}}}return s>0}function wa(e,t){return la.is.number(e)?(t.autoStart.maxInteractions=e,this):t.autoStart.maxInteractions}function xa(e,t,n){n.autoStart.cursorElement&&(n.autoStart.cursorElement.style.cursor=""),e.ownerDocument.documentElement.style.cursor=t,e.style.cursor=t,n.autoStart.cursorElement=t?e:null}function Oa(e,t){var n=e.interactable,r=e.element,i=e.prepared;if("mouse"===e.pointerType&&n&&n.options.styleCursor){var o="";if(i.name){var a=n.options[i.name].cursorChecker;o=la.is.func(a)?a(i,n,r,e._interacting):t.actions[i.name].getCursor(i)}xa(e.element,o||"",t)}}var Pa={id:"auto-start/base",install:va,maxInteractions:wa,withinInteractionLimit:ba,validateAction:ha};ua["default"]=Pa;var _a={};Object.defineProperty(_a,"__esModule",{value:!0}),_a["default"]=void 0;var ja=t({}),Sa=Ta(j),Ma=Ea(ua);function Ea(e){return e&&e.__esModule?e:{default:e}}function ka(){if("function"!==typeof WeakMap)return null;var e=new WeakMap;return ka=function(){return e},e}function Ta(e){if(e&&e.__esModule)return e;var t=ka();if(t&&t.has(e))return t.get(e);var n={};if(null!=e){var r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if(Object.prototype.hasOwnProperty.call(e,i)){var o=r?Object.getOwnPropertyDescriptor(e,i):null;o&&(o.get||o.set)?Object.defineProperty(n,i,o):n[i]=e[i]}}return n["default"]=e,t&&t.set(e,n),n}function za(e){function t(e,t){if(!t)return!1;var n=t.options[ja.ActionName.Drag].startAxis;return"xy"===e||"xy"===n||n===e}e.autoStart.signals.on("before-start",(function(n){var r=n.interaction,i=n.eventTarget,o=n.dx,a=n.dy;if("drag"===r.prepared.name){var s=Math.abs(o),u=Math.abs(a),l=r.interactable.options.drag,c=l.startAxis,f=s>u?"x":s0&&(t.autoStartHoldTimer=setTimeout((function(){t.start(t.prepared,t.interactable,t.element)}),n))})),n.signals.on("move",(function(e){var t=e.interaction,n=e.duplicate;t.pointerWasMoved&&!n&&clearTimeout(t.autoStartHoldTimer)})),t.signals.on("before-start",(function(e){var t=e.interaction,n=Wa(t);n>0&&(t.prepared.name=null)}))}function Wa(e){var t=e.prepared&&e.prepared.name;if(!t)return null;var n=e.interactable.options;return n[t].hold||n[t].delay}var Na={id:"auto-start/hold",install:Ca,getHoldDuration:Wa};Ra["default"]=Na;var Ha={};Object.defineProperty(Ha,"__esModule",{value:!0}),Ha.install=Ya,Object.defineProperty(Ha,"autoStart",{enumerable:!0,get:function(){return La["default"]}}),Object.defineProperty(Ha,"dragAxis",{enumerable:!0,get:function(){return $a["default"]}}),Object.defineProperty(Ha,"hold",{enumerable:!0,get:function(){return Ba["default"]}}),Ha.id=void 0;var La=Xa(ua),$a=Xa(_a),Ba=Xa(Ra);function Xa(e){return e&&e.__esModule?e:{default:e}}function Ya(e){e.usePlugin(La["default"]),e.usePlugin(Ba["default"]),e.usePlugin($a["default"])}var Fa="auto-start";Ha.id=Fa;var Ga={};Object.defineProperty(Ga,"__esModule",{value:!0}),Ga.install=ts,Ga["default"]=void 0;var Va=Ja(Le),qa=Za(j);function Ua(){if("function"!==typeof WeakMap)return null;var e=new WeakMap;return Ua=function(){return e},e}function Za(e){if(e&&e.__esModule)return e;var t=Ua();if(t&&t.has(e))return t.get(e);var n={};if(null!=e){var r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if(Object.prototype.hasOwnProperty.call(e,i)){var o=r?Object.getOwnPropertyDescriptor(e,i):null;o&&(o.get||o.set)?Object.defineProperty(n,i,o):n[i]=e[i]}}return n["default"]=e,t&&t.set(e,n),n}function Ja(e){return e&&e.__esModule?e:{default:e}}function Qa(e){return/^(always|never|auto)$/.test(e)?(this.options.preventDefault=e,this):qa.bool(e)?(this.options.preventDefault=e?"always":"never",this):this.options.preventDefault}function Ka(e,t,n){var r=e.options.preventDefault;if("never"!==r)if("always"!==r){if(Va["default"].supportsPassive&&/^touch(start|move)$/.test(n.type)){var i=(0,m.getWindow)(n.target).document,o=t.getDocOptions(i);if(!o||!o.events||!1!==o.events.passive)return}/^(mouse|pointer|touch)*(down|start)/i.test(n.type)||qa.element(n.target)&&(0,Z.matchesSelector)(n.target,"input,select,textarea,[contenteditable=true],[contenteditable=true] *")||n.preventDefault()}else n.preventDefault()}function es(e){var t=e.interaction,n=e.event;t.interactable&&t.interactable.checkAndPreventDefault(n)}function ts(e){var t=e.Interactable;t.prototype.preventDefault=Qa,t.prototype.checkAndPreventDefault=function(t){return Ka(this,e,t)};for(var n=["down","move","up","cancel"],r=0;r1&&void 0!==arguments[1]?arguments[1]:{},n=t.logger,r=e.interactions,i=e.Interactable,o=e.defaults;n=n||console,r.signals.on("action-start",(function(e){for(var t=e.interaction,r=0;rs.minSpeed&&c>s.endSpeed,v={interaction:n,pageCoords:n.coords.cur.page,states:d&&n.modifiers.states.map((function(e){return Zs.extend({},e)})),preEnd:!0,prevCoords:null,requireEndOnly:null,phase:jr.EventPhase.InertiaStart};return d&&!p&&(v.prevCoords=n.modifiers.result?n.modifiers.result.coords:n.prevEvent.page,v.requireEndOnly=!1,a=Us["default"].setAll(v),a.changed&&(f=!0)),p||f?(Zs.pointer.copyCoords(o.upCoords,n.coords.cur),(0,Us.setCoords)(v),n.pointers[0].pointer=o.startEvent=new t.InteractEvent(n,r,n.prepared.name,jr.EventPhase.InertiaStart,n.element),(0,Us.restoreCoords)(v),o.t0=u,o.active=!0,o.allowResume=s.allowResume,n.simulation=o,n.interactable.fire(o.startEvent),p?(o.vx0=n.coords.velocity.client.x,o.vy0=n.coords.velocity.client.y,o.v0=c,ou(n,o),Zs.extend(v.pageCoords,n.coords.cur.page),v.pageCoords.x+=o.xe,v.pageCoords.y+=o.ye,v.prevCoords=null,v.requireEndOnly=!0,a=Us["default"].setAll(v),o.modifiedXe+=a.delta.x,o.modifiedYe+=a.delta.y,o.timeout=Js["default"].request((function(){return au(n)}))):(o.smoothEnd=!0,o.xe=a.delta.x,o.ye=a.delta.y,o.sx=o.sy=0,o.timeout=Js["default"].request((function(){return su(n)}))),!1):null}function iu(e){var t=e.interaction,n=t.inertia;n.active&&(Js["default"].cancel(n.timeout),n.active=!1,t.simulation=null)}function ou(e,t){var n=lu(e),r=n.resistance,i=-Math.log(n.endSpeed/t.v0)/r;t.x0=e.prevEvent.page.x,t.y0=e.prevEvent.page.y,t.t0=t.startEvent.timeStamp/1e3,t.sx=t.sy=0,t.modifiedXe=t.xe=(t.vx0-i)/r,t.modifiedYe=t.ye=(t.vy0-i)/r,t.te=i,t.lambda_v0=r/t.v0,t.one_ve_v0=1-n.endSpeed/t.v0}function au(e){uu(e),Zs.pointer.setCoordDeltas(e.coords.delta,e.coords.prev,e.coords.cur),Zs.pointer.setCoordVelocity(e.coords.velocity,e.coords.delta);var t=e.inertia,n=lu(e),r=n.resistance,i=e._now()/1e3-t.t0;if(i