import{g as Bi}from"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";var Yr={exports:{}};(function(Wr,Wi){(function(se){Wr.exports=se()})(function(){var se={};Object.defineProperty(se,"__esModule",{value:!0}),se.default=void 0,se.default=function(e){return!(!e||!e.Window)&&e instanceof e.Window};var A={};Object.defineProperty(A,"__esModule",{value:!0}),A.getWindow=function(e){return(0,se.default)(e)?e:(e.ownerDocument||e).defaultView||Rt.window},A.init=En,A.window=A.realWindow=void 0;var On=void 0;A.realWindow=On;var Rt=void 0;function En(e){A.realWindow=On=e;var t=e.document.createTextNode("");t.ownerDocument!==e.document&&typeof e.wrap=="function"&&e.wrap(t)===t&&(e=e.wrap(e)),A.window=Rt=e}A.window=Rt,typeof window<"u"&&window&&En(window);var h={};function Ie(e){return Ie=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Ie(e)}Object.defineProperty(h,"__esModule",{value:!0}),h.default=void 0;var $e=function(e){return!!e&&Ie(e)==="object"},Sn=function(e){return typeof e=="function"},Lr={window:function(e){return e===A.window||(0,se.default)(e)},docFrag:function(e){return $e(e)&&e.nodeType===11},object:$e,func:Sn,number:function(e){return typeof e=="number"},bool:function(e){return typeof e=="boolean"},string:function(e){return typeof e=="string"},element:function(e){if(!e||Ie(e)!=="object")return!1;var t=A.getWindow(e)||A.window;return/object|function/.test(typeof Element>"u"?"undefined":Ie(Element))?e instanceof Element||e instanceof t.Element:e.nodeType===1&&typeof e.nodeName=="string"},plainObject:function(e){return $e(e)&&!!e.constructor&&/function Object\b/.test(e.constructor.toString())},array:function(e){return $e(e)&&e.length!==void 0&&Sn(e.splice)}};h.default=Lr;var De={};function Ct(e){var t=e.interaction;if(t.prepared.name==="drag"){var n=t.prepared.axis;n==="x"?(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):n==="y"&&(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 Tn(e){var t=e.iEvent,n=e.interaction;if(n.prepared.name==="drag"){var r=n.prepared.axis;if(r==="x"||r==="y"){var o=r==="x"?"y":"x";t.page[o]=n.coords.start.page[o],t.client[o]=n.coords.start.client[o],t.delta[o]=0}}}Object.defineProperty(De,"__esModule",{value:!0}),De.default=void 0;var He={id:"actions/drag",install:function(e){var t=e.actions,n=e.Interactable,r=e.defaults;n.prototype.draggable=He.draggable,t.map.drag=He,t.methodDict.drag="draggable",r.actions.drag=He.defaults},listeners:{"interactions:before-action-move":Ct,"interactions:action-resume":Ct,"interactions:action-move":Tn,"auto-start:check":function(e){var t=e.interaction,n=e.interactable,r=e.buttons,o=n.options.drag;if(o&&o.enabled&&(!t.pointerIsDown||!/mouse|pointer/.test(t.pointerType)||r&n.options.drag.mouseButtons))return e.action={name:"drag",axis:o.lockAxis==="start"?o.startAxis:o.lockAxis},!1}},draggable:function(e){return h.default.object(e)?(this.options.drag.enabled=e.enabled!==!1,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):h.default.bool(e)?(this.options.drag.enabled=e,this):this.options.drag},beforeMove:Ct,move:Tn,defaults:{startAxis:"xy",lockAxis:"xy"},getCursor:function(){return"move"}},Ur=He;De.default=Ur;var C={};Object.defineProperty(C,"__esModule",{value:!0}),C.default=void 0;var N={init:function(e){var t=e;N.document=t.document,N.DocumentFragment=t.DocumentFragment||be,N.SVGElement=t.SVGElement||be,N.SVGSVGElement=t.SVGSVGElement||be,N.SVGElementInstance=t.SVGElementInstance||be,N.Element=t.Element||be,N.HTMLElement=t.HTMLElement||N.Element,N.Event=t.Event,N.Touch=t.Touch||be,N.PointerEvent=t.PointerEvent||t.MSPointerEvent},document:null,DocumentFragment:null,SVGElement:null,SVGSVGElement:null,SVGElementInstance:null,Element:null,HTMLElement:null,Event:null,Touch:null,PointerEvent:null};function be(){}var Vr=N;C.default=Vr;var L={};Object.defineProperty(L,"__esModule",{value:!0}),L.default=void 0;var q={init:function(e){var t=C.default.Element,n=e.navigator||{};q.supportsTouch="ontouchstart"in e||h.default.func(e.DocumentTouch)&&C.default.document instanceof e.DocumentTouch,q.supportsPointerEvent=n.pointerEnabled!==!1&&!!C.default.PointerEvent,q.isIOS=/iP(hone|od|ad)/.test(n.platform),q.isIOS7=/iP(hone|od|ad)/.test(n.platform)&&/OS 7[^\d]/.test(n.appVersion),q.isIe9=/MSIE 9/.test(n.userAgent),q.isOperaMobile=n.appName==="Opera"&&q.supportsTouch&&/Presto/.test(n.userAgent),q.prefixedMatchesSelector="matches"in t.prototype?"matches":"webkitMatchesSelector"in t.prototype?"webkitMatchesSelector":"mozMatchesSelector"in t.prototype?"mozMatchesSelector":"oMatchesSelector"in t.prototype?"oMatchesSelector":"msMatchesSelector",q.pEventTypes=q.supportsPointerEvent?C.default.PointerEvent===e.MSPointerEvent?{up:"MSPointerUp",down:"MSPointerDown",over:"mouseover",out:"mouseout",move:"MSPointerMove",cancel:"MSPointerCancel"}:{up:"pointerup",down:"pointerdown",over:"pointerover",out:"pointerout",move:"pointermove",cancel:"pointercancel"}:null,q.wheelEvent=C.default.document&&"onmousewheel"in C.default.document?"mousewheel":"wheel"},supportsTouch:null,supportsPointerEvent:null,isIOS7:null,isIOS:null,isIe9:null,isOperaMobile:null,prefixedMatchesSelector:null,pEventTypes:null,wheelEvent:null},Nr=q;L.default=Nr;var P={};function Ke(e){var t=e.parentNode;if(h.default.docFrag(t)){for(;(t=t.host)&&h.default.docFrag(t););return t}return t}function Ze(e,t){return A.window!==A.realWindow&&(t=t.replace(/\/deep\//g," ")),e[L.default.prefixedMatchesSelector](t)}Object.defineProperty(P,"__esModule",{value:!0}),P.closest=function(e,t){for(;h.default.element(e);){if(Ze(e,t))return e;e=Ke(e)}return null},P.getActualElement=function(e){return e.correspondingUseElement||e},P.getElementClientRect=kn,P.getElementRect=function(e){var t=kn(e);if(!L.default.isIOS7&&t){var n=Mn(A.getWindow(e));t.left+=n.x,t.right+=n.x,t.top+=n.y,t.bottom+=n.y}return t},P.getPath=function(e){for(var t=[];e;)t.push(e),e=Ke(e);return t},P.getScrollXY=Mn,P.indexOfDeepestElement=function(e){for(var t,n=[],r=0;r=(parseInt(A.getWindow(d).getComputedStyle(d).zIndex,10)||0)&&(t=r);else t=r}else t=r}var v,d;return t},P.matchesSelector=Ze,P.matchesUpTo=function(e,t,n){for(;h.default.element(e);){if(Ze(e,t))return!0;if((e=Ke(e))===n)return Ze(e,t)}return!1},P.nodeContains=function(e,t){if(e.contains)return e.contains(t);for(;t;){if(t===e)return!0;t=t.parentNode}return!1},P.parentNode=Ke,P.trySelector=function(e){return!!h.default.string(e)&&(C.default.document.querySelector(e),!0)};var Ft=function(e){return e.parentNode||e.host};function jn(e,t){for(var n,r=[],o=e;(n=Ft(o))&&o!==t&&n!==o.ownerDocument;)r.unshift(o),o=n;return r}function Mn(e){return{x:(e=e||A.window).scrollX||e.document.documentElement.scrollLeft,y:e.scrollY||e.document.documentElement.scrollTop}}function kn(e){var t=e instanceof C.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}}var w={};Object.defineProperty(w,"__esModule",{value:!0}),w.default=function(e,t){for(var n in t)e[n]=t[n];return e};var I={};function Xt(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n1?Rn(t):t[0];An(r,e.page),zn(r,e.client),e.timeStamp=n},x.setZeroCoords=function(e){e.page.x=0,e.page.y=0,e.client.x=0,e.client.y=0},x.touchAngle=function(e,t){var n=t+"X",r=t+"Y",o=Qe(e),i=o[1][n]-o[0][n],l=o[1][r]-o[0][r];return 180*Math.atan2(l,i)/Math.PI},x.touchBBox=function(e){if(!e.length)return null;var t=Qe(e),n=Math.min(t[0].pageX,t[1].pageX),r=Math.min(t[0].pageY,t[1].pageY),o=Math.max(t[0].pageX,t[1].pageX),i=Math.max(t[0].pageY,t[1].pageY);return{x:n,y:r,left:n,top:r,right:o,bottom:i,width:o-n,height:i-r}},x.touchDistance=function(e,t){var n=t+"X",r=t+"Y",o=Qe(e),i=o[0][n]-o[1][n],l=o[0][r]-o[1][r];return(0,te.default)(i,l)};var we={};function Gr(e,t){for(var n=0;n"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}(),function(){var a,s=et(r);if(o){var u=et(this).constructor;a=Reflect.construct(s,arguments,u)}else a=s.apply(this,arguments);return Hr(this,a)});function l(a,s,u){var c;(function(d,g){if(!(d instanceof g))throw new TypeError("Cannot call a class as a function")})(this,l),_e(ue(c=i.call(this,s._interaction)),"dropzone",void 0),_e(ue(c),"dragEvent",void 0),_e(ue(c),"relatedTarget",void 0),_e(ue(c),"draggable",void 0),_e(ue(c),"propagationStopped",!1),_e(ue(c),"immediatePropagationStopped",!1);var f=u==="dragleave"?a.prev:a.cur,p=f.element,v=f.dropzone;return c.type=u,c.target=p,c.currentTarget=p,c.dropzone=v,c.dragEvent=s,c.relatedTarget=s.target,c.draggable=s.interactable,c.timeStamp=s.timeStamp,c}return t=l,(n=[{key:"reject",value:function(){var a=this,s=this._interaction.dropState;if(this.type==="dropactivate"||this.dropzone&&s.cur.dropzone===this.dropzone&&s.cur.element===this.target)if(s.prev.dropzone=this.dropzone,s.prev.element=this.target,s.rejected=!0,s.events.enter=null,this.stopImmediatePropagation(),this.type==="dropactivate"){var u=s.activeDrops,c=j.findIndex(u,function(p){var v=p.dropzone,d=p.element;return v===a.dropzone&&d===a.target});s.activeDrops.splice(c,1);var f=new l(s,this.dragEvent,"dropdeactivate");f.dropzone=this.dropzone,f.target=this.target,this.dropzone.fire(f)}else this.dropzone.fire(new l(s,this.dragEvent,"dragleave"))}},{key:"preventDefault",value:function(){}},{key:"stopPropagation",value:function(){this.propagationStopped=!0}},{key:"stopImmediatePropagation",value:function(){this.immediatePropagationStopped=this.propagationStopped=!0}}])&&$r(t.prototype,n),Object.defineProperty(t,"prototype",{writable:!1}),l}(we.BaseEvent);K.DropEvent=Kr;var tt={};function Yn(e,t){for(var n=0;ny.left&&T.xy.top&&T.y=y.left&&G<=y.right&&ee>=y.top&&ee<=y.bottom}return k&&h.default.number(_)&&(b=Math.max(0,Math.min(y.right,k.right)-Math.max(y.left,k.left))*Math.max(0,Math.min(y.bottom,k.bottom)-Math.max(y.top,k.top))/(k.width*k.height)>=_),f.options.drop.checker&&(b=f.options.drop.checker(p,v,b,f,m,d,g)),b}(this,i,l,a,s,u,c)},n.dynamicDrop=function(i){return h.default.bool(i)?(e.dynamicDrop=i,n):e.dynamicDrop},(0,w.default)(t.phaselessTypes,{dragenter:!0,dragleave:!0,dropactivate:!0,dropdeactivate:!0,dropmove:!0,drop:!0}),t.methodDict.drop="dropzone",e.dynamicDrop=!1,o.actions.drop=Un.defaults},listeners:{"interactions:before-action-start":function(e){var t=e.interaction;t.prepared.name==="drag"&&(t.dropState={cur:{dropzone:null,element:null},prev:{dropzone:null,element:null},rejected:null,events:null,activeDrops:[]})},"interactions:after-action-start":function(e,t){var n=e.interaction,r=(e.event,e.iEvent);if(n.prepared.name==="drag"){var o=n.dropState;o.activeDrops=[],o.events={},o.activeDrops=Lt(t,n.element),o.events=Ut(n,0,r),o.events.activate&&(Yn(o.activeDrops,o.events.activate),t.fire("actions/drop:start",{interaction:n,dragEvent:r}))}},"interactions:action-move":Ln,"interactions:after-action-move":function(e,t){var n=e.interaction,r=e.iEvent;if(n.prepared.name==="drag"){var o=n.dropState;Vt(n,o.events),t.fire("actions/drop:move",{interaction:n,dragEvent:r}),o.events={}}},"interactions:action-end":function(e,t){if(e.interaction.prepared.name==="drag"){var n=e.interaction,r=e.iEvent;Ln(e,t),Vt(n,n.dropState.events),t.fire("actions/drop:end",{interaction:n,dragEvent:r})}},"interactions:stop":function(e){var t=e.interaction;if(t.prepared.name==="drag"){var n=t.dropState;n&&(n.activeDrops=null,n.events=null,n.cur.dropzone=null,n.cur.element=null,n.prev.dropzone=null,n.prev.element=null,n.rejected=!1)}}},getActiveDrops:Lt,getDrop:Wn,getDropEvents:Ut,fireDropEvents:Vt,defaults:{enabled:!1,accept:null,overlap:"pointer"}},Zr=Un;tt.default=Zr;var nt={};function Nt(e){var t=e.interaction,n=e.iEvent,r=e.phase;if(t.prepared.name==="gesture"){var o=t.pointers.map(function(u){return u.pointer}),i=r==="start",l=r==="end",a=t.interactable.options.deltaSource;if(n.touches=[o[0],o[1]],i)n.distance=x.touchDistance(o,a),n.box=x.touchBBox(o),n.scale=1,n.ds=0,n.angle=x.touchAngle(o,a),n.da=0,t.gesture.startDistance=n.distance,t.gesture.startAngle=n.angle;else if(l){var s=t.prevEvent;n.distance=s.distance,n.box=s.box,n.scale=s.scale,n.ds=0,n.angle=s.angle,n.da=0}else n.distance=x.touchDistance(o,a),n.box=x.touchBBox(o),n.scale=n.distance/t.gesture.startDistance,n.angle=x.touchAngle(o,a),n.ds=n.scale-t.gesture.scale,n.da=n.angle-t.gesture.angle;t.gesture.distance=n.distance,t.gesture.angle=n.angle,h.default.number(n.scale)&&n.scale!==1/0&&!isNaN(n.scale)&&(t.gesture.scale=n.scale)}}Object.defineProperty(nt,"__esModule",{value:!0}),nt.default=void 0;var qt={id:"actions/gesture",before:["actions/drag","actions/resize"],install:function(e){var t=e.actions,n=e.Interactable,r=e.defaults;n.prototype.gesturable=function(o){return h.default.object(o)?(this.options.gesture.enabled=o.enabled!==!1,this.setPerAction("gesture",o),this.setOnEvents("gesture",o),this):h.default.bool(o)?(this.options.gesture.enabled=o,this):this.options.gesture},t.map.gesture=qt,t.methodDict.gesture="gesturable",r.actions.gesture=qt.defaults},listeners:{"interactions:action-start":Nt,"interactions:action-move":Nt,"interactions:action-end":Nt,"interactions:new":function(e){e.interaction.gesture={angle:0,distance:0,scale:1,startAngle:0,startDistance:0}},"auto-start:check":function(e){if(!(e.interaction.pointers.length<2)){var t=e.interactable.options.gesture;if(t&&t.enabled)return e.action={name:"gesture"},!1}}},defaults:{},getCursor:function(){return""}},Jr=qt;nt.default=Jr;var rt={};function Qr(e,t,n,r,o,i,l){if(!t)return!1;if(t===!0){var a=h.default.number(i.width)?i.width:i.right-i.left,s=h.default.number(i.height)?i.height:i.bottom-i.top;if(l=Math.min(l,Math.abs((e==="left"||e==="right"?a:s)/2)),a<0&&(e==="left"?e="right":e==="right"&&(e="left")),s<0&&(e==="top"?e="bottom":e==="bottom"&&(e="top")),e==="left"){var u=a>=0?i.left:i.right;return n.x=0?i.top:i.bottom;return n.y(a>=0?i.right:i.left)-l;if(e==="bottom")return n.y>(s>=0?i.bottom:i.top)-l}return!!h.default.element(r)&&(h.default.element(t)?t===r:P.matchesUpTo(r,t,o))}function Vn(e){var t=e.iEvent,n=e.interaction;if(n.prepared.name==="resize"&&n.resizeAxes){var r=t;n.interactable.options.resize.square?(n.resizeAxes==="y"?r.delta.x=r.delta.y:r.delta.y=r.delta.x,r.axes="xy"):(r.axes=n.resizeAxes,n.resizeAxes==="x"?r.delta.y=0:n.resizeAxes==="y"&&(r.delta.x=0))}}Object.defineProperty(rt,"__esModule",{value:!0}),rt.default=void 0;var Z={id:"actions/resize",before:["actions/drag"],install:function(e){var t=e.actions,n=e.browser,r=e.Interactable,o=e.defaults;Z.cursors=function(i){return i.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"}}(n),Z.defaultMargin=n.supportsTouch||n.supportsPointerEvent?20:10,r.prototype.resizable=function(i){return function(l,a,s){return h.default.object(a)?(l.options.resize.enabled=a.enabled!==!1,l.setPerAction("resize",a),l.setOnEvents("resize",a),h.default.string(a.axis)&&/^x$|^y$|^xy$/.test(a.axis)?l.options.resize.axis=a.axis:a.axis===null&&(l.options.resize.axis=s.defaults.actions.resize.axis),h.default.bool(a.preserveAspectRatio)?l.options.resize.preserveAspectRatio=a.preserveAspectRatio:h.default.bool(a.square)&&(l.options.resize.square=a.square),l):h.default.bool(a)?(l.options.resize.enabled=a,l):l.options.resize}(this,i,e)},t.map.resize=Z,t.methodDict.resize="resizable",o.actions.resize=Z.defaults},listeners:{"interactions:new":function(e){e.interaction.resizeAxes="xy"},"interactions:action-start":function(e){(function(t){var n=t.iEvent,r=t.interaction;if(r.prepared.name==="resize"&&r.prepared.edges){var o=n,i=r.rect;r._rects={start:(0,w.default)({},i),corrected:(0,w.default)({},i),previous:(0,w.default)({},i),delta:{left:0,right:0,width:0,top:0,bottom:0,height:0}},o.edges=r.prepared.edges,o.rect=r._rects.corrected,o.deltaRect=r._rects.delta}})(e),Vn(e)},"interactions:action-move":function(e){(function(t){var n=t.iEvent,r=t.interaction;if(r.prepared.name==="resize"&&r.prepared.edges){var o=n,i=r.interactable.options.resize.invert,l=i==="reposition"||i==="negate",a=r.rect,s=r._rects,u=s.start,c=s.corrected,f=s.delta,p=s.previous;if((0,w.default)(p,c),l){if((0,w.default)(c,a),i==="reposition"){if(c.top>c.bottom){var v=c.top;c.top=c.bottom,c.bottom=v}if(c.left>c.right){var d=c.left;c.left=c.right,c.right=d}}}else c.top=Math.min(a.top,u.bottom),c.bottom=Math.max(a.bottom,u.top),c.left=Math.min(a.left,u.right),c.right=Math.max(a.right,u.left);for(var g in c.width=c.right-c.left,c.height=c.bottom-c.top,c)f[g]=c[g]-p[g];o.edges=r.prepared.edges,o.rect=c,o.deltaRect=f}})(e),Vn(e)},"interactions:action-end":function(e){var t=e.iEvent,n=e.interaction;if(n.prepared.name==="resize"&&n.prepared.edges){var r=t;r.edges=n.prepared.edges,r.rect=n._rects.corrected,r.deltaRect=n._rects.delta}},"auto-start:check":function(e){var t=e.interaction,n=e.interactable,r=e.element,o=e.rect,i=e.buttons;if(o){var l=(0,w.default)({},t.coords.cur.page),a=n.options.resize;if(a&&a.enabled&&(!t.pointerIsDown||!/mouse|pointer/.test(t.pointerType)||i&a.mouseButtons)){if(h.default.object(a.edges)){var s={left:!1,right:!1,top:!1,bottom:!1};for(var u in s)s[u]=Qr(u,a.edges[u],l,t._latestPointer.eventTarget,r,o,a.margin||Z.defaultMargin);s.left=s.left&&!s.right,s.top=s.top&&!s.bottom,(s.left||s.right||s.top||s.bottom)&&(e.action={name:"resize",edges:s})}else{var c=a.axis!=="y"&&l.x>o.right-Z.defaultMargin,f=a.axis!=="x"&&l.y>o.bottom-Z.defaultMargin;(c||f)&&(e.action={name:"resize",axes:(c?"x":"")+(f?"y":"")})}return!e.action&&void 0}}}},defaults:{square:!1,preserveAspectRatio:!1,axis:"xy",margin:NaN,edges:null,invert:"none"},cursors:null,getCursor:function(e){var t=e.edges,n=e.axis,r=e.name,o=Z.cursors,i=null;if(n)i=o[r+n];else if(t){for(var l="",a=["top","bottom","left","right"],s=0;s=1){var u={x:O.x*s,y:O.y*s};if(u.x||u.y){var c=ze(i);h.default.window(i)?i.scrollBy(u.x,u.y):i&&(i.scrollLeft+=u.x,i.scrollTop+=u.y);var f=ze(i),p={x:f.x-c.x,y:f.y-c.y};(p.x||p.y)&&t.fire({type:"autoscroll",target:n,interactable:t,delta:p,interaction:e,container:i})}O.prevTime=l}O.isScrolling&&($.default.cancel(O.i),O.i=$.default.request(O.scroll))},check:function(e,t){var n;return(n=e.options[t].autoScroll)==null?void 0:n.enabled},onInteractionMove:function(e){var t=e.interaction,n=e.pointer;if(t.interacting()&&O.check(t.interactable,t.prepared.name))if(t.simulation)O.x=O.y=0;else{var r,o,i,l,a=t.interactable,s=t.element,u=t.prepared.name,c=a.options[u].autoScroll,f=it(c.container,a,s);if(h.default.window(f))l=n.clientXf.innerWidth-O.margin,i=n.clientY>f.innerHeight-O.margin;else{var p=P.getElementClientRect(f);l=n.clientXp.right-O.margin,i=n.clientY>p.bottom-O.margin}O.x=o?1:l?-1:0,O.y=i?1:r?-1:0,O.isScrolling||(O.margin=c.margin,O.speed=c.speed,O.start(t))}}};function it(e,t,n){return(h.default.string(e)?(0,I.getStringOptionResult)(e,t,n):e)||(0,A.getWindow)(n)}function ze(e){return h.default.window(e)&&(e=window.document.body),{x:e.scrollLeft,y:e.scrollTop}}var ro={id:"auto-scroll",install:function(e){var t=e.defaults,n=e.actions;e.autoScroll=O,O.now=function(){return e.now()},n.phaselessTypes.autoscroll=!0,t.perAction.autoScroll=O.defaults},listeners:{"interactions:new":function(e){e.interaction.autoScroll=null},"interactions:destroy":function(e){e.interaction.autoScroll=null,O.stop(),O.interaction&&(O.interaction=null)},"interactions:stop":O.stop,"interactions:action-move":function(e){return O.onInteractionMove(e)}}},oo=ro;ne.default=oo;var V={};Object.defineProperty(V,"__esModule",{value:!0}),V.copyAction=function(e,t){return e.name=t.name,e.axis=t.axis,e.edges=t.edges,e},V.sign=void 0,V.warnOnce=function(e,t){var n=!1;return function(){return n||(A.window.console.warn(t),n=!0),e.apply(this,arguments)}},V.sign=function(e){return e>=0?1:-1};var at={};function io(e){return h.default.bool(e)?(this.options.styleCursor=e,this):e===null?(delete this.options.styleCursor,this):this.options.styleCursor}function ao(e){return h.default.func(e)?(this.options.actionChecker=e,this):e===null?(delete this.options.actionChecker,this):this.options.actionChecker}Object.defineProperty(at,"__esModule",{value:!0}),at.default=void 0;var so={id:"auto-start/interactableMethods",install:function(e){var t=e.Interactable;t.prototype.getAction=function(n,r,o,i){var l=function(a,s,u,c,f){var p=a.getRect(c),v={action:null,interactable:a,interaction:u,element:c,rect:p,buttons:s.buttons||{0:1,1:4,3:8,4:16}[s.button]};return f.fire("auto-start:check",v),v.action}(this,r,o,i,e);return this.options.actionChecker?this.options.actionChecker(n,r,l,this,i,o):l},t.prototype.ignoreFrom=(0,V.warnOnce)(function(n){return this._backCompatOption("ignoreFrom",n)},"Interactable.ignoreFrom() has been deprecated. Use Interactble.draggable({ignoreFrom: newValue})."),t.prototype.allowFrom=(0,V.warnOnce)(function(n){return this._backCompatOption("allowFrom",n)},"Interactable.allowFrom() has been deprecated. Use Interactble.draggable({allowFrom: newValue})."),t.prototype.actionChecker=ao,t.prototype.styleCursor=io}};at.default=so;var Pe={};function qn(e,t,n,r,o){return t.testIgnoreAllow(t.options[e.name],n,r)&&t.options[e.name].enabled&&st(t,n,e,o)?e:null}function lo(e,t,n,r,o,i,l){for(var a=0,s=r.length;a=a||p.interactable===e&&((u+=v===n.name?1:0)>=i||p.element===t&&(c++,v===n.name&&c>=l))))return!1}return a>0}function Hn(e,t){return h.default.number(e)?(t.autoStart.maxInteractions=e,this):t.autoStart.maxInteractions}function Gt(e,t,n){var r=n.autoStart.cursorElement;r&&r!==e&&(r.style.cursor=""),e.ownerDocument.documentElement.style.cursor=t,e.style.cursor=t,n.autoStart.cursorElement=t?e:null}function Kn(e,t){var n=e.interactable,r=e.element,o=e.prepared;if(e.pointerType==="mouse"&&n&&n.options.styleCursor){var i="";if(o.name){var l=n.options[o.name].cursorChecker;i=h.default.func(l)?l(o,n,r,e._interacting):t.actions.map[o.name].getCursor(o)}Gt(e.element,i||"",t)}else t.autoStart.cursorElement&&Gt(t.autoStart.cursorElement,"",t)}Object.defineProperty(Pe,"__esModule",{value:!0}),Pe.default=void 0;var uo={id:"auto-start/base",before:["actions"],install:function(e){var t=e.interactStatic,n=e.defaults;e.usePlugin(at.default),n.base.actionChecker=null,n.base.styleCursor=!0,(0,w.default)(n.perAction,{manualStart:!1,max:1/0,maxPerElement:1,allowFrom:null,ignoreFrom:null,mouseButtons:1}),t.maxInteractions=function(r){return Hn(r,e)},e.autoStart={maxInteractions:1/0,withinInteractionLimit:st,cursorElement:null}},listeners:{"interactions:down":function(e,t){var n=e.interaction,r=e.pointer,o=e.event,i=e.eventTarget;n.interacting()||$n(n,Gn(n,r,o,i,t),t)},"interactions:move":function(e,t){(function(n,r){var o=n.interaction,i=n.pointer,l=n.event,a=n.eventTarget;o.pointerType!=="mouse"||o.pointerIsDown||o.interacting()||$n(o,Gn(o,i,l,a,r),r)})(e,t),function(n,r){var o=n.interaction;if(o.pointerIsDown&&!o.interacting()&&o.pointerWasMoved&&o.prepared.name){r.fire("autoStart:before-start",n);var i=o.interactable,l=o.prepared.name;l&&i&&(i.options[l].manualStart||!st(i,o.element,o.prepared,r)?o.stop():(o.start(o.prepared,i,o.element),Kn(o,r)))}}(e,t)},"interactions:stop":function(e,t){var n=e.interaction,r=n.interactable;r&&r.options.styleCursor&&Gt(n.element,"",t)}},maxInteractions:Hn,withinInteractionLimit:st,validateAction:qn},co=uo;Pe.default=co;var lt={};Object.defineProperty(lt,"__esModule",{value:!0}),lt.default=void 0;var fo={id:"auto-start/dragAxis",listeners:{"autoStart:before-start":function(e,t){var n=e.interaction,r=e.eventTarget,o=e.dx,i=e.dy;if(n.prepared.name==="drag"){var l=Math.abs(o),a=Math.abs(i),s=n.interactable.options.drag,u=s.startAxis,c=l>a?"x":l0&&(t.autoStartHoldTimer=setTimeout(function(){t.start(t.prepared,t.interactable,t.element)},n))},"interactions:move":function(e){var t=e.interaction,n=e.duplicate;t.autoStartHoldTimer&&t.pointerWasMoved&&!n&&(clearTimeout(t.autoStartHoldTimer),t.autoStartHoldTimer=null)},"autoStart:before-start":function(e){var t=e.interaction;$t(t)>0&&(t.prepared.name=null)}},getHoldDuration:$t},vo=po;ut.default=vo;var ct={};Object.defineProperty(ct,"__esModule",{value:!0}),ct.default=void 0;var ho={id:"auto-start",install:function(e){e.usePlugin(Pe.default),e.usePlugin(ut.default),e.usePlugin(lt.default)}};ct.default=ho;var Oe={};function go(e){return/^(always|never|auto)$/.test(e)?(this.options.preventDefault=e,this):h.default.bool(e)?(this.options.preventDefault=e?"always":"never",this):this.options.preventDefault}function yo(e){var t=e.interaction,n=e.event;t.interactable&&t.interactable.checkAndPreventDefault(n)}function Zn(e){var t=e.Interactable;t.prototype.preventDefault=go,t.prototype.checkAndPreventDefault=function(n){return function(r,o,i){var l=r.options.preventDefault;if(l!=="never")if(l!=="always"){if(o.events.supportsPassive&&/^touch(start|move)$/.test(i.type)){var a=(0,A.getWindow)(i.target).document,s=o.getDocOptions(a);if(!s||!s.events||s.events.passive!==!1)return}/^(mouse|pointer|touch)*(down|start)/i.test(i.type)||h.default.element(i.target)&&(0,P.matchesSelector)(i.target,"input,select,textarea,[contenteditable=true],[contenteditable=true] *")||i.preventDefault()}else i.preventDefault()}(this,e,n)},e.interactions.docEvents.push({type:"dragstart",listener:function(n){for(var r=0;re.length)&&(t=e.length);for(var n=0,r=Array(t);n"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}(),function(){var a,s=pt(r);if(o){var u=pt(this).constructor;a=Reflect.construct(s,arguments,u)}else a=s.apply(this,arguments);return Eo(this,a)});function l(a,s,u,c,f,p,v){var d;(function(D,S){if(!(D instanceof S))throw new TypeError("Cannot call a class as a function")})(this,l),z(M(d=i.call(this,a)),"relatedTarget",null),z(M(d),"screenX",void 0),z(M(d),"screenY",void 0),z(M(d),"button",void 0),z(M(d),"buttons",void 0),z(M(d),"ctrlKey",void 0),z(M(d),"shiftKey",void 0),z(M(d),"altKey",void 0),z(M(d),"metaKey",void 0),z(M(d),"page",void 0),z(M(d),"client",void 0),z(M(d),"delta",void 0),z(M(d),"rect",void 0),z(M(d),"x0",void 0),z(M(d),"y0",void 0),z(M(d),"t0",void 0),z(M(d),"dt",void 0),z(M(d),"duration",void 0),z(M(d),"clientX0",void 0),z(M(d),"clientY0",void 0),z(M(d),"velocity",void 0),z(M(d),"speed",void 0),z(M(d),"swipe",void 0),z(M(d),"axes",void 0),z(M(d),"preEnd",void 0),f=f||a.element;var g=a.interactable,m=(g&&g.options||Ce.defaults).deltaSource,y=(0,le.default)(g,f,u),b=c==="start",_=c==="end",E=b?M(d):a.prevEvent,T=b?a.coords.start:_?{page:E.page,client:E.client,timeStamp:a.coords.cur.timeStamp}:a.coords.cur;return d.page=(0,w.default)({},T.page),d.client=(0,w.default)({},T.client),d.rect=(0,w.default)({},a.rect),d.timeStamp=T.timeStamp,_||(d.page.x-=y.x,d.page.y-=y.y,d.client.x-=y.x,d.client.y-=y.y),d.ctrlKey=s.ctrlKey,d.altKey=s.altKey,d.shiftKey=s.shiftKey,d.metaKey=s.metaKey,d.button=s.button,d.buttons=s.buttons,d.target=f,d.currentTarget=f,d.preEnd=p,d.type=v||u+(c||""),d.interactable=g,d.t0=b?a.pointers[a.pointers.length-1].downTime:E.t0,d.x0=a.coords.start.page.x-y.x,d.y0=a.coords.start.page.y-y.y,d.clientX0=a.coords.start.client.x-y.x,d.clientY0=a.coords.start.client.y-y.y,d.delta=b||_?{x:0,y:0}:{x:d[m].x-E[m].x,y:d[m].y-E[m].y},d.dt=a.coords.delta.timeStamp,d.duration=d.timeStamp-d.t0,d.velocity=(0,w.default)({},a.coords.velocity[m]),d.speed=(0,te.default)(d.velocity.x,d.velocity.y),d.swipe=_||c==="inertiastart"?d.getSwipe():null,d}return t=l,(n=[{key:"getSwipe",value:function(){var a=this._interaction;if(a.prevEvent.speed<600||this.timeStamp-a.prevEvent.timeStamp>150)return null;var s=180*Math.atan2(a.prevEvent.velocityY,a.prevEvent.velocityX)/Math.PI;s<0&&(s+=360);var u=112.5<=s&&s<247.5,c=202.5<=s&&s<337.5;return{up:c,down:!c&&22.5<=s&&s<157.5,left:u,right:!u&&(292.5<=s||s<67.5),angle:s,speed:a.prevEvent.speed,velocity:{x:a.prevEvent.velocityX,y:a.prevEvent.velocityY}}}},{key:"preventDefault",value:function(){}},{key:"stopImmediatePropagation",value:function(){this.immediatePropagationStopped=this.propagationStopped=!0}},{key:"stopPropagation",value:function(){this.propagationStopped=!0}}])&&Oo(t.prototype,n),Object.defineProperty(t,"prototype",{writable:!1}),l}(we.BaseEvent);Fe.InteractEvent=tr,Object.defineProperties(tr.prototype,{pageX:{get:function(){return this.page.x},set:function(e){this.page.x=e}},pageY:{get:function(){return this.page.y},set:function(e){this.page.y=e}},clientX:{get:function(){return this.client.x},set:function(e){this.client.x=e}},clientY:{get:function(){return this.client.y},set:function(e){this.client.y=e}},dx:{get:function(){return this.delta.x},set:function(e){this.delta.x=e}},dy:{get:function(){return this.delta.y},set:function(e){this.delta.y=e}},velocityX:{get:function(){return this.velocity.x},set:function(e){this.velocity.x=e}},velocityY:{get:function(){return this.velocity.y},set:function(e){this.velocity.y=e}}});var Xe={};function nr(e,t){for(var n=0;nthis.pointerMoveTolerance);var u=this.getPointerIndex(r),c={pointer:r,pointerIndex:u,pointerInfo:this.pointers[u],event:o,type:"move",eventTarget:i,dx:l,dy:a,duplicate:s,interaction:this};s||x.setCoordVelocity(this.coords.velocity,this.coords.delta),this._scopeFire("interactions:move",c),s||this.simulation||(this.interacting()&&(c.type=null,this.move(c)),this.pointerWasMoved&&x.copyCoords(this.coords.prev,this.coords.cur))}},{key:"move",value:function(r){r&&r.event||x.setZeroCoords(this.coords.delta),(r=(0,w.default)({pointer:this._latestPointer.pointer,event:this._latestPointer.event,eventTarget:this._latestPointer.eventTarget,interaction:this},r||{})).phase="move",this._doPhase(r)}},{key:"pointerUp",value:function(r,o,i,l){var a=this.getPointerIndex(r);a===-1&&(a=this.updatePointer(r,o,i,!1));var s=/cancel$/i.test(o.type)?"cancel":"up";this._scopeFire("interactions:".concat(s),{pointer:r,pointerIndex:a,pointerInfo:this.pointers[a],event:o,eventTarget:i,type:s,curEventTarget:l,interaction:this}),this.simulation||this.end(o),this.removePointer(r,o)}},{key:"documentBlur",value:function(r){this.end(r),this._scopeFire("interactions:blur",{event:r,type:"blur",interaction:this})}},{key:"end",value:function(r){var o;this._ending=!0,r=r||this._latestPointer.event,this.interacting()&&(o=this._doPhase({event:r,interaction:this,phase:"end"})),this._ending=!1,o===!0&&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._scopeFire("interactions:stop",{interaction:this}),this.interactable=this.element=null,this._interacting=!1,this._stopped=!0,this.prepared.name=this.prevEvent=null}},{key:"getPointerIndex",value:function(r){var o=x.getPointerId(r);return this.pointerType==="mouse"||this.pointerType==="pen"?this.pointers.length-1:j.findIndex(this.pointers,function(i){return i.id===o})}},{key:"getPointerInfo",value:function(r){return this.pointers[this.getPointerIndex(r)]}},{key:"updatePointer",value:function(r,o,i,l){var a=x.getPointerId(r),s=this.getPointerIndex(r),u=this.pointers[s];return l=l!==!1&&(l||/(down|start)$/i.test(o.type)),u?u.pointer=r:(u=new Xe.PointerInfo(a,r,o,null,null),s=this.pointers.length,this.pointers.push(u)),x.setCoords(this.coords.cur,this.pointers.map(function(c){return c.pointer}),this._now()),x.setCoordDeltas(this.coords.delta,this.coords.prev,this.coords.cur),l&&(this.pointerIsDown=!0,u.downTime=this.coords.cur.timeStamp,u.downTarget=i,x.pointerExtend(this.downPointer,r),this.interacting()||(x.copyCoords(this.coords.start,this.coords.cur),x.copyCoords(this.coords.prev,this.coords.cur),this.downEvent=o,this.pointerWasMoved=!1)),this._updateLatestPointer(r,o,i),this._scopeFire("interactions:update-pointer",{pointer:r,event:o,eventTarget:i,down:l,pointerInfo:u,pointerIndex:s,interaction:this}),s}},{key:"removePointer",value:function(r,o){var i=this.getPointerIndex(r);if(i!==-1){var l=this.pointers[i];this._scopeFire("interactions:remove-pointer",{pointer:r,event:o,eventTarget:null,pointerIndex:i,pointerInfo:l,interaction:this}),this.pointers.splice(i,1),this.pointerIsDown=!1}}},{key:"_updateLatestPointer",value:function(r,o,i){this._latestPointer.pointer=r,this._latestPointer.event=o,this._latestPointer.eventTarget=i}},{key:"destroy",value:function(){this._latestPointer.pointer=null,this._latestPointer.event=null,this._latestPointer.eventTarget=null}},{key:"_createPreparedEvent",value:function(r,o,i,l){return new Fe.InteractEvent(this,r,this.prepared.name,o,this.element,i,l)}},{key:"_fireEvent",value:function(r){var o;(o=this.interactable)==null||o.fire(r),(!this.prevEvent||r.timeStamp>=this.prevEvent.timeStamp)&&(this.prevEvent=r)}},{key:"_doPhase",value:function(r){var o=r.event,i=r.phase,l=r.preEnd,a=r.type,s=this.rect;if(s&&i==="move"&&(I.addEdges(this.edges,s,this.coords.delta[this.interactable.options.deltaSource]),s.width=s.right-s.left,s.height=s.bottom-s.top),this._scopeFire("interactions:before-action-".concat(i),r)===!1)return!1;var u=r.iEvent=this._createPreparedEvent(o,i,l,a);return this._scopeFire("interactions:action-".concat(i),r),i==="start"&&(this.prevEvent=u),this._fireEvent(u),this._scopeFire("interactions:after-action-".concat(i),r),!0}},{key:"_now",value:function(){return Date.now()}}],n&&jo(t.prototype,n),Object.defineProperty(t,"prototype",{writable:!1}),e}();U.Interaction=rr;var ko=rr;U.default=ko;var pe={};function or(e){e.pointerIsDown&&(en(e.coords.cur,e.offset.total),e.offset.pending.x=0,e.offset.pending.y=0)}function ir(e){Qt(e.interaction)}function Qt(e){if(!function(n){return!(!n.offset.pending.x&&!n.offset.pending.y)}(e))return!1;var t=e.offset.pending;return en(e.coords.cur,t),en(e.coords.delta,t),I.addEdges(e.edges,e.rect,t),t.x=0,t.y=0,!0}function Io(e){var t=e.x,n=e.y;this.offset.pending.x+=t,this.offset.pending.y+=n,this.offset.total.x+=t,this.offset.total.y+=n}function en(e,t){var n=e.page,r=e.client,o=t.x,i=t.y;n.x+=o,n.y+=i,r.x+=o,r.y+=i}Object.defineProperty(pe,"__esModule",{value:!0}),pe.addTotal=or,pe.applyPending=Qt,pe.default=void 0,U._ProxyMethods.offsetBy="";var Do={id:"offset",before:["modifiers","pointer-events","actions","inertia"],install:function(e){e.Interaction.prototype.offsetBy=Io},listeners:{"interactions:new":function(e){e.interaction.offset={total:{x:0,y:0},pending:{x:0,y:0}}},"interactions:update-pointer":function(e){return or(e.interaction)},"interactions:before-action-start":ir,"interactions:before-action-move":ir,"interactions:before-action-end":function(e){var t=e.interaction;if(Qt(t))return t.move({offset:!0}),t.end(),!1},"interactions:stop":function(e){var t=e.interaction;t.offset.total.x=0,t.offset.total.y=0,t.offset.pending.x=0,t.offset.pending.y=0}}},Ao=Do;pe.default=Ao;var Ee={};function zo(e,t){for(var n=0;ni.minSpeed&&a>i.endSpeed)this.startInertia();else{if(s.result=s.setAll(this.modifierArg),!s.result.changed)return!1;this.startSmoothEnd()}return o.modification.result.rect=null,o.offsetBy(this.targetOffset),o._doPhase({interaction:o,event:r,phase:"inertiastart"}),o.offsetBy({x:-this.targetOffset.x,y:-this.targetOffset.y}),o.modification.result.rect=null,this.active=!0,o.simulation=this,!0}},{key:"startInertia",value:function(){var r=this,o=this.interaction.coords.velocity.client,i=gt(this.interaction),l=i.resistance,a=-Math.log(i.endSpeed/this.v0)/l;this.targetOffset={x:(o.x-a)/l,y:(o.y-a)/l},this.te=a,this.lambda_v0=l/this.v0,this.one_ve_v0=1-i.endSpeed/this.v0;var s=this.modification,u=this.modifierArg;u.pageCoords={x:this.startCoords.x+this.targetOffset.x,y:this.startCoords.y+this.targetOffset.y},s.result=s.setAll(u),s.result.changed&&(this.isModified=!0,this.modifiedOffset={x:this.targetOffset.x+s.result.delta.x,y:this.targetOffset.y+s.result.delta.y}),this.onNextFrame(function(){return r.inertiaTick()})}},{key:"startSmoothEnd",value:function(){var r=this;this.smoothEnd=!0,this.isModified=!0,this.targetOffset={x:this.modification.result.delta.x,y:this.modification.result.delta.y},this.onNextFrame(function(){return r.smoothEndTick()})}},{key:"onNextFrame",value:function(r){var o=this;this.timeout=$.default.request(function(){o.active&&r()})}},{key:"inertiaTick",value:function(){var r,o,i,l,a,s=this,u=this.interaction,c=gt(u).resistance,f=(u._now()-this.t0)/1e3;if(f=0;i--){var l=o[i],a=l.selector,s=l.context,u=l.listeners;a===this.target&&s===this._context&&o.splice(i,1);for(var c=u.length-1;c>=0;c--)this._scopeEvents.removeDelegate(this.target,this._context,r,u[c][0],u[c][1])}else this._scopeEvents.remove(this.target,"all")}}])&&Bo(t.prototype,n),Object.defineProperty(t,"prototype",{writable:!1}),e}();yt.Interactable=Yo;var mt={};function Wo(e,t){for(var n=0;ne.length)&&(t=e.length);for(var n=0,r=Array(t);n=0;g--){var _=y[g];if(_.selector===c&&_.context===f){for(var E=_.listeners,T=E.length-1;T>=0;T--){var D=on(E[T],2),S=D[0],k=D[1],G=k.capture,ee=k.passive;if(S===v&&G===m.capture&&ee===m.passive){E.splice(T,1),E.length||(y.splice(g,1),a(f,p,s),a(f,p,u,!0)),b=!0;break}}if(b)break}}},delegateListener:s,delegateUseCapture:u,delegatedEvents:r,documents:o,targets:n,supportsOptions:!1,supportsPassive:!1};function l(c,f,p,v){var d=Ue(v),g=j.find(n,function(m){return m.eventTarget===c});g||(g={eventTarget:c,events:{}},n.push(g)),g.events[f]||(g.events[f]=[]),c.addEventListener&&!j.contains(g.events[f],p)&&(c.addEventListener(f,p,i.supportsOptions?d:d.capture),g.events[f].push(p))}function a(c,f,p,v){var d=Ue(v),g=j.findIndex(n,function(T){return T.eventTarget===c}),m=n[g];if(m&&m.events)if(f!=="all"){var y=!1,b=m.events[f];if(b){if(p==="all"){for(var _=b.length-1;_>=0;_--)a(c,f,b[_],d);return}for(var E=0;E=2)continue;if(!o.interacting()&&t===o.pointerType)return o}return null}};function fr(e,t){return e.pointers.some(function(n){return n.id===t})}var qo=wt;xt.default=qo;var _t={};function an(e){return an=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},an(e)}function dr(e,t){return function(n){if(Array.isArray(n))return n}(e)||function(n,r){var o=n==null?null:typeof Symbol<"u"&&n[Symbol.iterator]||n["@@iterator"];if(o!=null){var i,l,a=[],s=!0,u=!1;try{for(o=o.call(n);!(s=(i=o.next()).done)&&(a.push(i.value),!r||a.length!==r);s=!0);}catch(c){u=!0,l=c}finally{try{s||o.return==null||o.return()}finally{if(u)throw l}}return a}}(e,t)||function(n,r){if(n){if(typeof n=="string")return pr(n,r);var o=Object.prototype.toString.call(n).slice(8,-1);return o==="Object"&&n.constructor&&(o=n.constructor.name),o==="Map"||o==="Set"?Array.from(n):o==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(o)?pr(n,r):void 0}}(e,t)||function(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()}function pr(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}(),function(){var d,g=Pt(c);if(f){var m=Pt(this).constructor;d=Reflect.construct(g,arguments,m)}else d=g.apply(this,arguments);return Ho(this,d)});function v(){return Go(this,v),p.apply(this,arguments)}return s=v,(u=[{key:"pointerMoveTolerance",get:function(){return e.interactions.pointerMoveTolerance},set:function(d){e.interactions.pointerMoveTolerance=d}},{key:"_now",value:function(){return e.now()}}])&&$o(s.prototype,u),Object.defineProperty(s,"prototype",{writable:!1}),v}(U.default),e.interactions={list:[],new:function(a){a.scopeFire=function(u,c){return e.fire(u,c)};var s=new e.Interaction(a);return e.interactions.list.push(s),s},listeners:t,docEvents:o,pointerMoveTolerance:1},e.usePlugin(Oe.default)},listeners:{"scope:add-document":function(e){return un(e,"add")},"scope:remove-document":function(e){return un(e,"remove")},"interactable:unset":function(e,t){for(var n=e.interactable,r=t.interactions.list.length-1;r>=0;r--){var o=t.interactions.list[r];o.interactable===n&&(o.stop(),t.fire("interactions:destroy",{interaction:o}),o.destroy(),t.interactions.list.length>2&&t.interactions.list.splice(r,1))}}},onDocSignal:un,doOnInteractions:vr,methodNames:ln},Zo=Ko;_t.default=Zo;var Ve={};function cn(e){return cn=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},cn(e)}function Ot(){return Ot=typeof Reflect<"u"&&Reflect.get?Reflect.get.bind():function(e,t,n){var r=Jo(e,t);if(r){var o=Object.getOwnPropertyDescriptor(r,t);return o.get?o.get.call(arguments.length<3?e:n):o.value}},Ot.apply(this,arguments)}function Jo(e,t){for(;!Object.prototype.hasOwnProperty.call(e,t)&&(e=ve(e))!==null;);return e}function fn(e,t){return fn=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,r){return n.__proto__=r,n},fn(e,t)}function Qo(e,t){if(t&&(cn(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return function(n){if(n===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return n}(e)}function ve(e){return ve=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(t){return t.__proto__||Object.getPrototypeOf(t)},ve(e)}function gr(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function yr(e,t){for(var n=0;n"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}(),function(){var s,u=ve(o);if(i){var c=ve(this).constructor;s=Reflect.construct(u,arguments,c)}else s=u.apply(this,arguments);return Qo(this,s)});function a(){return gr(this,a),l.apply(this,arguments)}return mr(a,[{key:"_defaults",get:function(){return n.defaults}},{key:"set",value:function(s){return Ot(ve(a.prototype),"set",this).call(this,s),n.fire("interactable:set",{options:s,interactable:this}),this}},{key:"unset",value:function(){Ot(ve(a.prototype),"unset",this).call(this);var s=n.interactables.list.indexOf(this);s<0||(n.interactables.list.splice(s,1),n.fire("interactable:unset",{interactable:this}))}}]),a}(yt.Interactable)}return mr(e,[{key:"addListeners",value:function(t,n){this.listenerMaps.push({id:n,map:t})}},{key:"fire",value:function(t,n){for(var r=0;re.length)&&(t=e.length);for(var n=0,r=Array(t);nMath.abs(u.y),s.coords,s.rect),(0,w.default)(r,s.coords)),s.eventProps},defaults:{ratio:"preserve",equalDelta:!1,modifiers:[],enabled:!1}};function ai(e,t,n){var r=e.startCoords,o=e.edgeSign;t?n.y=r.y+(n.x-r.x)*o.y:n.x=r.x+(n.y-r.y)*o.x}function si(e,t,n,r){var o=e.startRect,i=e.startCoords,l=e.ratio,a=e.edgeSign;if(t){var s=r.width/l;n.y=i.y+(s-o.height)*a.y}else{var u=r.height*l;n.x=i.x+(u-o.width)*a.x}}Se.aspectRatio=Er;var li=(0,X.makeModifier)(Er,"aspectRatio");Se.default=li;var he={};Object.defineProperty(he,"__esModule",{value:!0}),he.default=void 0;var Sr=function(){};Sr._defaults={};var ui=Sr;he.default=ui;var pn={};Object.defineProperty(pn,"__esModule",{value:!0}),Object.defineProperty(pn,"default",{enumerable:!0,get:function(){return he.default}});var W={};function vn(e,t,n){return h.default.func(e)?I.resolveRectLike(e,t.interactable,t.element,[n.x,n.y,t]):I.resolveRectLike(e,t.interactable,t.element)}Object.defineProperty(W,"__esModule",{value:!0}),W.default=void 0,W.getRestrictionRect=vn,W.restrict=void 0;var Tr={start:function(e){var t=e.rect,n=e.startOffset,r=e.state,o=e.interaction,i=e.pageCoords,l=r.options,a=l.elementRect,s=(0,w.default)({left:0,top:0,right:0,bottom:0},l.offset||{});if(t&&a){var u=vn(l.restriction,o,i);if(u){var c=u.right-u.left-t.width,f=u.bottom-u.top-t.height;c<0&&(s.left+=c,s.right+=c),f<0&&(s.top+=f,s.bottom+=f)}s.left+=n.left-t.width*a.left,s.top+=n.top-t.height*a.top,s.right+=n.right-t.width*(1-a.right),s.bottom+=n.bottom-t.height*(1-a.bottom)}r.offset=s},set:function(e){var t=e.coords,n=e.interaction,r=e.state,o=r.options,i=r.offset,l=vn(o.restriction,n,t);if(l){var a=I.xywhToTlbr(l);t.x=Math.max(Math.min(a.right-i.right,t.x),a.left+i.left),t.y=Math.max(Math.min(a.bottom-i.bottom,t.y),a.top+i.top)}},defaults:{restriction:null,elementRect:null,offset:null,endOnly:!1,enabled:!1}};W.restrict=Tr;var ci=(0,X.makeModifier)(Tr,"restrict");W.default=ci;var H={};Object.defineProperty(H,"__esModule",{value:!0}),H.restrictEdges=H.default=void 0;var jr={top:1/0,left:1/0,bottom:-1/0,right:-1/0},Mr={top:-1/0,left:-1/0,bottom:1/0,right:1/0};function kr(e,t){for(var n=["top","left","bottom","right"],r=0;re.length)&&(t=e.length);for(var n=0,r=Array(t);n"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}(),function(){var a,s=kt(r);if(o){var u=kt(this).constructor;a=Reflect.construct(s,arguments,u)}else a=s.apply(this,arguments);return Oi(this,a)});function l(a,s,u,c,f,p){var v;if(function(m,y){if(!(m instanceof y))throw new TypeError("Cannot call a class as a function")}(this,l),v=i.call(this,f),x.pointerExtend(xn(v),u),u!==s&&x.pointerExtend(xn(v),s),v.timeStamp=p,v.originalEvent=u,v.type=a,v.pointerId=x.getPointerId(s),v.pointerType=x.getPointerType(s),v.target=c,v.currentTarget=null,a==="tap"){var d=f.getPointerIndex(s);v.dt=v.timeStamp-f.pointers[d].downTime;var g=v.timeStamp-f.tapTime;v.double=!!f.prevTap&&f.prevTap.type!=="doubletap"&&f.prevTap.target===v.target&&g<500}else a==="doubletap"&&(v.dt=s.timeStamp-f.tapTime,v.double=!0);return v}return t=l,(n=[{key:"_subtractOrigin",value:function(a){var s=a.x,u=a.y;return this.pageX-=s,this.pageY-=u,this.clientX-=s,this.clientY-=u,this}},{key:"_addOrigin",value:function(a){var s=a.x,u=a.y;return this.pageX+=s,this.pageY+=u,this.clientX+=s,this.clientY+=u,this}},{key:"preventDefault",value:function(){this.originalEvent.preventDefault()}}])&&Pi(t.prototype,n),Object.defineProperty(t,"prototype",{writable:!1}),l}(we.BaseEvent);ge.PointerEvent=ge.default=Ei;var qe={};Object.defineProperty(qe,"__esModule",{value:!0}),qe.default=void 0;var It={id:"pointer-events/base",before:["inertia","modifiers","auto-start","actions"],install:function(e){e.pointerEvents=It,e.defaults.actions.pointerEvents=It.defaults,(0,w.default)(e.actions.phaselessTypes,It.types)},listeners:{"interactions:new":function(e){var t=e.interaction;t.prevTap=null,t.tapTime=0},"interactions:update-pointer":function(e){var t=e.down,n=e.pointerInfo;!t&&n.hold||(n.hold={duration:1/0,timeout:null})},"interactions:move":function(e,t){var n=e.interaction,r=e.pointer,o=e.event,i=e.eventTarget;e.duplicate||n.pointerIsDown&&!n.pointerWasMoved||(n.pointerIsDown&&wn(e),ae({interaction:n,pointer:r,event:o,eventTarget:i,type:"move"},t))},"interactions:down":function(e,t){(function(n,r){for(var o=n.interaction,i=n.pointer,l=n.event,a=n.eventTarget,s=n.pointerIndex,u=o.pointers[s].hold,c=P.getPath(a),f={interaction:o,pointer:i,event:l,eventTarget:a,type:"hold",targets:[],path:c,node:null},p=0;p