/*
All material copyright ESRI, All Rights Reserved, unless otherwise specified.
See https://js.arcgis.com/4.24/esri/copyright.txt for details.
*/
define(["exports"],(function(t){"use strict";let i=function(t,i,e,h,s){this.graphic=t,this.index=i,this.x=e,this.y=h,this.viewEvent=s,this.type="graphic-click"},e=function(t,i,e,h,s){this.graphic=t,this.index=i,this.x=e,this.y=h,this.viewEvent=s,this.type="graphic-double-click"},h=function(){function t(t,i,e,h,s,n,r,p,o,c){this.graphic=t,this.allGraphics=i,this.index=e,this.x=h,this.y=s,this.dx=n,this.dy=r,this.totalDx=p,this.totalDy=o,this.viewEvent=c,this.defaultPrevented=!1,this.type="graphic-move-start"}return t.prototype.preventDefault=function(){this.defaultPrevented=!0},t}(),s=function(){function t(t,i,e,h,s,n,r,p,o,c){this.graphic=t,this.allGraphics=i,this.index=e,this.x=h,this.y=s,this.dx=n,this.dy=r,this.totalDx=p,this.totalDy=o,this.viewEvent=c,this.defaultPrevented=!1,this.type="graphic-move"}return t.prototype.preventDefault=function(){this.defaultPrevented=!0},t}(),n=function(){function t(t,i,e,h,s,n,r,p,o,c){this.graphic=t,this.allGraphics=i,this.index=e,this.x=h,this.y=s,this.dx=n,this.dy=r,this.totalDx=p,this.totalDy=o,this.viewEvent=c,this.defaultPrevented=!1,this.type="graphic-move-stop"}return t.prototype.preventDefault=function(){this.defaultPrevented=!0},t}(),r=function(t,i,e,h,s){this.graphic=t,this.index=i,this.x=e,this.y=h,this.viewEvent=s,this.type="graphic-pointer-over"},p=function(t,i,e,h,s){this.graphic=t,this.index=i,this.x=e,this.y=h,this.viewEvent=s,this.type="graphic-pointer-out"},o=function(t,i,e,h,s){this.graphic=t,this.index=i,this.x=e,this.y=h,this.viewEvent=s,this.type="graphic-pointer-down"},c=function(t,i,e,h,s){this.graphic=t,this.index=i,this.x=e,this.y=h,this.viewEvent=s,this.type="graphic-pointer-up"};t.GraphicClickEvent=i,t.GraphicDoubleClickEvent=e,t.GraphicMoveEvent=s,t.GraphicMoveStartEvent=h,t.GraphicMoveStopEvent=n,t.GraphicPointerDownEvent=o,t.GraphicPointerOutEvent=p,t.GraphicPointerOverEvent=r,t.GraphicPointerUpEvent=c,Object.defineProperties(t,{__esModule:{value:!0},[Symbol.toStringTag]:{value:"Module"}})}));
