pub(crate) const EUV_SIGNAL_UPDATE: &str = "__euv_signal_update__";
pub(crate) const EVENT_NAME_CLICK: &str = "click";
pub(crate) const EVENT_NAME_DBLCLICK: &str = "dblclick";
pub(crate) const EVENT_NAME_MOUSEDOWN: &str = "mousedown";
pub(crate) const EVENT_NAME_MOUSEUP: &str = "mouseup";
pub(crate) const EVENT_NAME_MOUSEMOVE: &str = "mousemove";
pub(crate) const EVENT_NAME_MOUSEENTER: &str = "mouseenter";
pub(crate) const EVENT_NAME_MOUSELEAVE: &str = "mouseleave";
pub(crate) const EVENT_NAME_MOUSEOVER: &str = "mouseover";
pub(crate) const EVENT_NAME_MOUSEOUT: &str = "mouseout";
pub(crate) const EVENT_NAME_CONTEXTMENU: &str = "contextmenu";
pub(crate) const EVENT_NAME_INPUT: &str = "input";
pub(crate) const EVENT_NAME_KEYDOWN: &str = "keydown";
pub(crate) const EVENT_NAME_KEYUP: &str = "keyup";
pub(crate) const EVENT_NAME_KEYPRESS: &str = "keypress";
pub(crate) const EVENT_NAME_FOCUS: &str = "focus";
pub(crate) const EVENT_NAME_BLUR: &str = "blur";
pub(crate) const EVENT_NAME_FOCUSIN: &str = "focusin";
pub(crate) const EVENT_NAME_FOCUSOUT: &str = "focusout";
pub(crate) const EVENT_NAME_SUBMIT: &str = "submit";
pub(crate) const EVENT_NAME_CHANGE: &str = "change";
pub(crate) const EVENT_NAME_DRAG: &str = "drag";
pub(crate) const EVENT_NAME_DRAGSTART: &str = "dragstart";
pub(crate) const EVENT_NAME_DRAGEND: &str = "dragend";
pub(crate) const EVENT_NAME_DRAGOVER: &str = "dragover";
pub(crate) const EVENT_NAME_DRAGENTER: &str = "dragenter";
pub(crate) const EVENT_NAME_DRAGLEAVE: &str = "dragleave";
pub(crate) const EVENT_NAME_DROP: &str = "drop";
pub(crate) const EVENT_NAME_TOUCHSTART: &str = "touchstart";
pub(crate) const EVENT_NAME_TOUCHEND: &str = "touchend";
pub(crate) const EVENT_NAME_TOUCHMOVE: &str = "touchmove";
pub(crate) const EVENT_NAME_TOUCHCANCEL: &str = "touchcancel";
pub(crate) const EVENT_NAME_WHEEL: &str = "wheel";
pub(crate) const EVENT_NAME_COPY: &str = "copy";
pub(crate) const EVENT_NAME_CUT: &str = "cut";
pub(crate) const EVENT_NAME_PASTE: &str = "paste";
pub(crate) const EVENT_NAME_PLAY: &str = "play";
pub(crate) const EVENT_NAME_PAUSE: &str = "pause";
pub(crate) const EVENT_NAME_ENDED: &str = "ended";
pub(crate) const EVENT_NAME_LOADEDDATA: &str = "loadeddata";
pub(crate) const EVENT_NAME_CANPLAY: &str = "canplay";
pub(crate) const EVENT_NAME_VOLUMECHANGE: &str = "volumechange";
pub(crate) const EVENT_NAME_TIMEUPDATE: &str = "timeupdate";
pub(crate) const EVENT_NAME_HASHCHANGE: &str = "hashchange";
pub(crate) const EVENT_NAME_POPSTATE: &str = "popstate";
pub(crate) const EVENT_NAME_RESIZE: &str = "resize";
pub(crate) const EVENT_NAME_SCROLL: &str = "scroll";
pub(crate) const EVENT_NAME_LOAD: &str = "load";
pub(crate) const EVENT_NAME_UNLOAD: &str = "unload";
pub(crate) const EVENT_NAME_BEFOREUNLOAD: &str = "beforeunload";
pub(crate) const EVENT_NAME_ERROR: &str = "error";
pub(crate) const EVENT_NAME_ONLINE: &str = "online";
pub(crate) const EVENT_NAME_OFFLINE: &str = "offline";
pub(crate) const EVENT_NAME_VISIBILITYCHANGE: &str = "visibilitychange";
pub(crate) const EVENT_NAME_ANIMATIONSTART: &str = "animationstart";
pub(crate) const EVENT_NAME_ANIMATIONEND: &str = "animationend";
pub(crate) const EVENT_NAME_ANIMATIONITERATION: &str = "animationiteration";
pub(crate) const EVENT_NAME_TRANSITIONSTART: &str = "transitionstart";
pub(crate) const EVENT_NAME_TRANSITIONEND: &str = "transitionend";
pub(crate) const EVENT_NAME_TRANSITIONRUN: &str = "transitionrun";
pub(crate) const DELEGATABLE_EVENT_NAMES: [&str; 46] = [
EVENT_NAME_CLICK,
EVENT_NAME_DBLCLICK,
EVENT_NAME_MOUSEDOWN,
EVENT_NAME_MOUSEUP,
EVENT_NAME_MOUSEMOVE,
EVENT_NAME_MOUSEENTER,
EVENT_NAME_MOUSELEAVE,
EVENT_NAME_MOUSEOVER,
EVENT_NAME_MOUSEOUT,
EVENT_NAME_CONTEXTMENU,
EVENT_NAME_INPUT,
EVENT_NAME_KEYDOWN,
EVENT_NAME_KEYUP,
EVENT_NAME_KEYPRESS,
EVENT_NAME_FOCUS,
EVENT_NAME_BLUR,
EVENT_NAME_FOCUSIN,
EVENT_NAME_FOCUSOUT,
EVENT_NAME_SUBMIT,
EVENT_NAME_CHANGE,
EVENT_NAME_DRAG,
EVENT_NAME_DRAGSTART,
EVENT_NAME_DRAGEND,
EVENT_NAME_DRAGOVER,
EVENT_NAME_DRAGENTER,
EVENT_NAME_DRAGLEAVE,
EVENT_NAME_DROP,
EVENT_NAME_TOUCHSTART,
EVENT_NAME_TOUCHEND,
EVENT_NAME_TOUCHMOVE,
EVENT_NAME_TOUCHCANCEL,
EVENT_NAME_WHEEL,
EVENT_NAME_COPY,
EVENT_NAME_CUT,
EVENT_NAME_PASTE,
EVENT_NAME_PLAY,
EVENT_NAME_PAUSE,
EVENT_NAME_ENDED,
EVENT_NAME_LOADEDDATA,
EVENT_NAME_CANPLAY,
EVENT_NAME_VOLUMECHANGE,
EVENT_NAME_TIMEUPDATE,
EVENT_NAME_SCROLL,
EVENT_NAME_ANIMATIONSTART,
EVENT_NAME_ANIMATIONEND,
EVENT_NAME_TRANSITIONEND,
];