Socket
Socket
Sign inDemoInstall

@react-aria/interactions

Package Overview
Dependencies
Maintainers
2
Versions
770
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@react-aria/interactions - npm Package Compare versions

Comparing version 3.0.0-nightly.2912 to 3.0.0-nightly.2917

2

dist/context.main.js

@@ -27,5 +27,5 @@ var $bNpOp$react = require("react");

});
$01d3f539e91688c8$export$5165eccb35aaadb5.displayName = "PressResponderContext";
$01d3f539e91688c8$export$5165eccb35aaadb5.displayName = 'PressResponderContext';
//# sourceMappingURL=context.main.js.map

@@ -17,3 +17,3 @@ import $3aeG1$react from "react";

});
$ae1eeba8b9eafd08$export$5165eccb35aaadb5.displayName = "PressResponderContext";
$ae1eeba8b9eafd08$export$5165eccb35aaadb5.displayName = 'PressResponderContext';

@@ -20,0 +20,0 @@

@@ -30,3 +30,3 @@

stopPropagation () {
console.error("stopPropagation is now the default behavior for events in React Spectrum. You can use continuePropagation() to revert this behavior.");
console.error('stopPropagation is now the default behavior for events in React Spectrum. You can use continuePropagation() to revert this behavior.');
},

@@ -33,0 +33,0 @@ continuePropagation () {

@@ -24,3 +24,3 @@ /*

stopPropagation () {
console.error("stopPropagation is now the default behavior for events in React Spectrum. You can use continuePropagation() to revert this behavior.");
console.error('stopPropagation is now the default behavior for events in React Spectrum. You can use continuePropagation() to revert this behavior.');
},

@@ -27,0 +27,0 @@ continuePropagation () {

@@ -23,14 +23,14 @@ var $20aJV$reactariautils = require("@react-aria/utils");

// rather than at the document level so we just need to apply/remove user-select: none for each pressed element individually
let $f7e14e656343df57$var$state = "default";
let $f7e14e656343df57$var$savedUserSelect = "";
let $f7e14e656343df57$var$state = 'default';
let $f7e14e656343df57$var$savedUserSelect = '';
let $f7e14e656343df57$var$modifiedElementMap = new WeakMap();
function $f7e14e656343df57$export$16a4697467175487(target) {
if ((0, $20aJV$reactariautils.isIOS)()) {
if ($f7e14e656343df57$var$state === "default") {
if ($f7e14e656343df57$var$state === 'default') {
// eslint-disable-next-line no-restricted-globals
const documentObject = (0, $20aJV$reactariautils.getOwnerDocument)(target);
$f7e14e656343df57$var$savedUserSelect = documentObject.documentElement.style.webkitUserSelect;
documentObject.documentElement.style.webkitUserSelect = "none";
documentObject.documentElement.style.webkitUserSelect = 'none';
}
$f7e14e656343df57$var$state = "disabled";
$f7e14e656343df57$var$state = 'disabled';
} else if (target instanceof HTMLElement || target instanceof SVGElement) {

@@ -40,3 +40,3 @@ // If not iOS, store the target's original user-select and change to user-select: none

$f7e14e656343df57$var$modifiedElementMap.set(target, target.style.userSelect);
target.style.userSelect = "none";
target.style.userSelect = 'none';
}

@@ -48,4 +48,4 @@ }

// If it is restoring, then there's no need to queue a second restore.
if ($f7e14e656343df57$var$state !== "disabled") return;
$f7e14e656343df57$var$state = "restoring";
if ($f7e14e656343df57$var$state !== 'disabled') return;
$f7e14e656343df57$var$state = 'restoring';
// There appears to be a delay on iOS where selection still might occur

@@ -58,8 +58,8 @@ // after pointer up, so wait a bit before removing user-select.

// Avoid race conditions
if ($f7e14e656343df57$var$state === "restoring") {
if ($f7e14e656343df57$var$state === 'restoring') {
// eslint-disable-next-line no-restricted-globals
const documentObject = (0, $20aJV$reactariautils.getOwnerDocument)(target);
if (documentObject.documentElement.style.webkitUserSelect === "none") documentObject.documentElement.style.webkitUserSelect = $f7e14e656343df57$var$savedUserSelect || "";
$f7e14e656343df57$var$savedUserSelect = "";
$f7e14e656343df57$var$state = "default";
if (documentObject.documentElement.style.webkitUserSelect === 'none') documentObject.documentElement.style.webkitUserSelect = $f7e14e656343df57$var$savedUserSelect || '';
$f7e14e656343df57$var$savedUserSelect = '';
$f7e14e656343df57$var$state = 'default';
}

@@ -73,4 +73,4 @@ });

let targetOldUserSelect = $f7e14e656343df57$var$modifiedElementMap.get(target);
if (target.style.userSelect === "none") target.style.userSelect = targetOldUserSelect;
if (target.getAttribute("style") === "") target.removeAttribute("style");
if (target.style.userSelect === 'none') target.style.userSelect = targetOldUserSelect;
if (target.getAttribute('style') === '') target.removeAttribute('style');
$f7e14e656343df57$var$modifiedElementMap.delete(target);

@@ -77,0 +77,0 @@ }

@@ -16,14 +16,14 @@ import {isIOS as $7R18e$isIOS, getOwnerDocument as $7R18e$getOwnerDocument, runAfterTransition as $7R18e$runAfterTransition} from "@react-aria/utils";

// rather than at the document level so we just need to apply/remove user-select: none for each pressed element individually
let $14c0b72509d70225$var$state = "default";
let $14c0b72509d70225$var$savedUserSelect = "";
let $14c0b72509d70225$var$state = 'default';
let $14c0b72509d70225$var$savedUserSelect = '';
let $14c0b72509d70225$var$modifiedElementMap = new WeakMap();
function $14c0b72509d70225$export$16a4697467175487(target) {
if ((0, $7R18e$isIOS)()) {
if ($14c0b72509d70225$var$state === "default") {
if ($14c0b72509d70225$var$state === 'default') {
// eslint-disable-next-line no-restricted-globals
const documentObject = (0, $7R18e$getOwnerDocument)(target);
$14c0b72509d70225$var$savedUserSelect = documentObject.documentElement.style.webkitUserSelect;
documentObject.documentElement.style.webkitUserSelect = "none";
documentObject.documentElement.style.webkitUserSelect = 'none';
}
$14c0b72509d70225$var$state = "disabled";
$14c0b72509d70225$var$state = 'disabled';
} else if (target instanceof HTMLElement || target instanceof SVGElement) {

@@ -33,3 +33,3 @@ // If not iOS, store the target's original user-select and change to user-select: none

$14c0b72509d70225$var$modifiedElementMap.set(target, target.style.userSelect);
target.style.userSelect = "none";
target.style.userSelect = 'none';
}

@@ -41,4 +41,4 @@ }

// If it is restoring, then there's no need to queue a second restore.
if ($14c0b72509d70225$var$state !== "disabled") return;
$14c0b72509d70225$var$state = "restoring";
if ($14c0b72509d70225$var$state !== 'disabled') return;
$14c0b72509d70225$var$state = 'restoring';
// There appears to be a delay on iOS where selection still might occur

@@ -51,8 +51,8 @@ // after pointer up, so wait a bit before removing user-select.

// Avoid race conditions
if ($14c0b72509d70225$var$state === "restoring") {
if ($14c0b72509d70225$var$state === 'restoring') {
// eslint-disable-next-line no-restricted-globals
const documentObject = (0, $7R18e$getOwnerDocument)(target);
if (documentObject.documentElement.style.webkitUserSelect === "none") documentObject.documentElement.style.webkitUserSelect = $14c0b72509d70225$var$savedUserSelect || "";
$14c0b72509d70225$var$savedUserSelect = "";
$14c0b72509d70225$var$state = "default";
if (documentObject.documentElement.style.webkitUserSelect === 'none') documentObject.documentElement.style.webkitUserSelect = $14c0b72509d70225$var$savedUserSelect || '';
$14c0b72509d70225$var$savedUserSelect = '';
$14c0b72509d70225$var$state = 'default';
}

@@ -66,4 +66,4 @@ });

let targetOldUserSelect = $14c0b72509d70225$var$modifiedElementMap.get(target);
if (target.style.userSelect === "none") target.style.userSelect = targetOldUserSelect;
if (target.getAttribute("style") === "") target.removeAttribute("style");
if (target.style.userSelect === 'none') target.style.userSelect = targetOldUserSelect;
if (target.getAttribute('style') === '') target.removeAttribute('style');
$14c0b72509d70225$var$modifiedElementMap.delete(target);

@@ -70,0 +70,0 @@ }

@@ -51,3 +51,3 @@ var $cR3F8$reactariautils = require("@react-aria/utils");

// Control and Shift keys trigger when navigating back to the tab with keyboard.
return !(e.metaKey || !(0, $cR3F8$reactariautils.isMac)() && e.altKey || e.ctrlKey || e.key === "Control" || e.key === "Shift" || e.key === "Meta");
return !(e.metaKey || !(0, $cR3F8$reactariautils.isMac)() && e.altKey || e.ctrlKey || e.key === 'Control' || e.key === 'Shift' || e.key === 'Meta');
}

@@ -57,11 +57,11 @@ function $e77252a287ef94ab$var$handleKeyboardEvent(e) {

if ($e77252a287ef94ab$var$isValidKey(e)) {
$e77252a287ef94ab$var$currentModality = "keyboard";
$e77252a287ef94ab$var$triggerChangeHandlers("keyboard", e);
$e77252a287ef94ab$var$currentModality = 'keyboard';
$e77252a287ef94ab$var$triggerChangeHandlers('keyboard', e);
}
}
function $e77252a287ef94ab$var$handlePointerEvent(e) {
$e77252a287ef94ab$var$currentModality = "pointer";
if (e.type === "mousedown" || e.type === "pointerdown") {
$e77252a287ef94ab$var$currentModality = 'pointer';
if (e.type === 'mousedown' || e.type === 'pointerdown') {
$e77252a287ef94ab$var$hasEventBeforeFocus = true;
$e77252a287ef94ab$var$triggerChangeHandlers("pointer", e);
$e77252a287ef94ab$var$triggerChangeHandlers('pointer', e);
}

@@ -72,3 +72,3 @@ }

$e77252a287ef94ab$var$hasEventBeforeFocus = true;
$e77252a287ef94ab$var$currentModality = "virtual";
$e77252a287ef94ab$var$currentModality = 'virtual';
}

@@ -84,4 +84,4 @@ }

if (!$e77252a287ef94ab$var$hasEventBeforeFocus && !$e77252a287ef94ab$var$hasBlurredWindowRecently) {
$e77252a287ef94ab$var$currentModality = "virtual";
$e77252a287ef94ab$var$triggerChangeHandlers("virtual", e);
$e77252a287ef94ab$var$currentModality = 'virtual';
$e77252a287ef94ab$var$triggerChangeHandlers('virtual', e);
}

@@ -100,3 +100,3 @@ $e77252a287ef94ab$var$hasEventBeforeFocus = false;

*/ function $e77252a287ef94ab$var$setupGlobalFocusEvents(element) {
if (typeof window === "undefined" || $e77252a287ef94ab$export$d90243b58daecda7.get((0, $cR3F8$reactariautils.getOwnerWindow)(element))) return;
if (typeof window === 'undefined' || $e77252a287ef94ab$export$d90243b58daecda7.get((0, $cR3F8$reactariautils.getOwnerWindow)(element))) return;
const windowObject = (0, $cR3F8$reactariautils.getOwnerWindow)(element);

@@ -113,20 +113,20 @@ const documentObject = (0, $cR3F8$reactariautils.getOwnerDocument)(element);

};
documentObject.addEventListener("keydown", $e77252a287ef94ab$var$handleKeyboardEvent, true);
documentObject.addEventListener("keyup", $e77252a287ef94ab$var$handleKeyboardEvent, true);
documentObject.addEventListener("click", $e77252a287ef94ab$var$handleClickEvent, true);
documentObject.addEventListener('keydown', $e77252a287ef94ab$var$handleKeyboardEvent, true);
documentObject.addEventListener('keyup', $e77252a287ef94ab$var$handleKeyboardEvent, true);
documentObject.addEventListener('click', $e77252a287ef94ab$var$handleClickEvent, true);
// Register focus events on the window so they are sure to happen
// before React's event listeners (registered on the document).
windowObject.addEventListener("focus", $e77252a287ef94ab$var$handleFocusEvent, true);
windowObject.addEventListener("blur", $e77252a287ef94ab$var$handleWindowBlur, false);
if (typeof PointerEvent !== "undefined") {
documentObject.addEventListener("pointerdown", $e77252a287ef94ab$var$handlePointerEvent, true);
documentObject.addEventListener("pointermove", $e77252a287ef94ab$var$handlePointerEvent, true);
documentObject.addEventListener("pointerup", $e77252a287ef94ab$var$handlePointerEvent, true);
windowObject.addEventListener('focus', $e77252a287ef94ab$var$handleFocusEvent, true);
windowObject.addEventListener('blur', $e77252a287ef94ab$var$handleWindowBlur, false);
if (typeof PointerEvent !== 'undefined') {
documentObject.addEventListener('pointerdown', $e77252a287ef94ab$var$handlePointerEvent, true);
documentObject.addEventListener('pointermove', $e77252a287ef94ab$var$handlePointerEvent, true);
documentObject.addEventListener('pointerup', $e77252a287ef94ab$var$handlePointerEvent, true);
} else {
documentObject.addEventListener("mousedown", $e77252a287ef94ab$var$handlePointerEvent, true);
documentObject.addEventListener("mousemove", $e77252a287ef94ab$var$handlePointerEvent, true);
documentObject.addEventListener("mouseup", $e77252a287ef94ab$var$handlePointerEvent, true);
documentObject.addEventListener('mousedown', $e77252a287ef94ab$var$handlePointerEvent, true);
documentObject.addEventListener('mousemove', $e77252a287ef94ab$var$handlePointerEvent, true);
documentObject.addEventListener('mouseup', $e77252a287ef94ab$var$handlePointerEvent, true);
}
// Add unmount handler
windowObject.addEventListener("beforeunload", ()=>{
windowObject.addEventListener('beforeunload', ()=>{
$e77252a287ef94ab$var$tearDownWindowFocusTracking(element);

@@ -143,18 +143,18 @@ }, {

const documentObject = (0, $cR3F8$reactariautils.getOwnerDocument)(element);
if (loadListener) documentObject.removeEventListener("DOMContentLoaded", loadListener);
if (loadListener) documentObject.removeEventListener('DOMContentLoaded', loadListener);
if (!$e77252a287ef94ab$export$d90243b58daecda7.has(windowObject)) return;
windowObject.HTMLElement.prototype.focus = $e77252a287ef94ab$export$d90243b58daecda7.get(windowObject).focus;
documentObject.removeEventListener("keydown", $e77252a287ef94ab$var$handleKeyboardEvent, true);
documentObject.removeEventListener("keyup", $e77252a287ef94ab$var$handleKeyboardEvent, true);
documentObject.removeEventListener("click", $e77252a287ef94ab$var$handleClickEvent, true);
windowObject.removeEventListener("focus", $e77252a287ef94ab$var$handleFocusEvent, true);
windowObject.removeEventListener("blur", $e77252a287ef94ab$var$handleWindowBlur, false);
if (typeof PointerEvent !== "undefined") {
documentObject.removeEventListener("pointerdown", $e77252a287ef94ab$var$handlePointerEvent, true);
documentObject.removeEventListener("pointermove", $e77252a287ef94ab$var$handlePointerEvent, true);
documentObject.removeEventListener("pointerup", $e77252a287ef94ab$var$handlePointerEvent, true);
documentObject.removeEventListener('keydown', $e77252a287ef94ab$var$handleKeyboardEvent, true);
documentObject.removeEventListener('keyup', $e77252a287ef94ab$var$handleKeyboardEvent, true);
documentObject.removeEventListener('click', $e77252a287ef94ab$var$handleClickEvent, true);
windowObject.removeEventListener('focus', $e77252a287ef94ab$var$handleFocusEvent, true);
windowObject.removeEventListener('blur', $e77252a287ef94ab$var$handleWindowBlur, false);
if (typeof PointerEvent !== 'undefined') {
documentObject.removeEventListener('pointerdown', $e77252a287ef94ab$var$handlePointerEvent, true);
documentObject.removeEventListener('pointermove', $e77252a287ef94ab$var$handlePointerEvent, true);
documentObject.removeEventListener('pointerup', $e77252a287ef94ab$var$handlePointerEvent, true);
} else {
documentObject.removeEventListener("mousedown", $e77252a287ef94ab$var$handlePointerEvent, true);
documentObject.removeEventListener("mousemove", $e77252a287ef94ab$var$handlePointerEvent, true);
documentObject.removeEventListener("mouseup", $e77252a287ef94ab$var$handlePointerEvent, true);
documentObject.removeEventListener('mousedown', $e77252a287ef94ab$var$handlePointerEvent, true);
documentObject.removeEventListener('mousemove', $e77252a287ef94ab$var$handlePointerEvent, true);
documentObject.removeEventListener('mouseup', $e77252a287ef94ab$var$handlePointerEvent, true);
}

@@ -166,3 +166,3 @@ $e77252a287ef94ab$export$d90243b58daecda7.delete(windowObject);

let loadListener;
if (documentObject.readyState !== "loading") $e77252a287ef94ab$var$setupGlobalFocusEvents(element);
if (documentObject.readyState !== 'loading') $e77252a287ef94ab$var$setupGlobalFocusEvents(element);
else {

@@ -172,3 +172,3 @@ loadListener = ()=>{

};
documentObject.addEventListener("DOMContentLoaded", loadListener);
documentObject.addEventListener('DOMContentLoaded', loadListener);
}

@@ -179,5 +179,5 @@ return ()=>$e77252a287ef94ab$var$tearDownWindowFocusTracking(element, loadListener);

// eslint-disable-next-line no-restricted-globals
if (typeof document !== "undefined") $e77252a287ef94ab$export$2f1888112f558a7d();
if (typeof document !== 'undefined') $e77252a287ef94ab$export$2f1888112f558a7d();
function $e77252a287ef94ab$export$b9b3dfddab17db27() {
return $e77252a287ef94ab$var$currentModality !== "pointer";
return $e77252a287ef94ab$var$currentModality !== 'pointer';
}

@@ -206,11 +206,11 @@ function $e77252a287ef94ab$export$630ff653c5ada6a9() {

const $e77252a287ef94ab$var$nonTextInputTypes = new Set([
"checkbox",
"radio",
"range",
"color",
"file",
"image",
"button",
"submit",
"reset"
'checkbox',
'radio',
'range',
'color',
'file',
'image',
'button',
'submit',
'reset'
]);

@@ -222,8 +222,8 @@ /**

var _e_target;
const IHTMLInputElement = typeof window !== "undefined" ? (0, $cR3F8$reactariautils.getOwnerWindow)(e === null || e === void 0 ? void 0 : e.target).HTMLInputElement : HTMLInputElement;
const IHTMLTextAreaElement = typeof window !== "undefined" ? (0, $cR3F8$reactariautils.getOwnerWindow)(e === null || e === void 0 ? void 0 : e.target).HTMLTextAreaElement : HTMLTextAreaElement;
const IHTMLElement = typeof window !== "undefined" ? (0, $cR3F8$reactariautils.getOwnerWindow)(e === null || e === void 0 ? void 0 : e.target).HTMLElement : HTMLElement;
const IKeyboardEvent = typeof window !== "undefined" ? (0, $cR3F8$reactariautils.getOwnerWindow)(e === null || e === void 0 ? void 0 : e.target).KeyboardEvent : KeyboardEvent;
const IHTMLInputElement = typeof window !== 'undefined' ? (0, $cR3F8$reactariautils.getOwnerWindow)(e === null || e === void 0 ? void 0 : e.target).HTMLInputElement : HTMLInputElement;
const IHTMLTextAreaElement = typeof window !== 'undefined' ? (0, $cR3F8$reactariautils.getOwnerWindow)(e === null || e === void 0 ? void 0 : e.target).HTMLTextAreaElement : HTMLTextAreaElement;
const IHTMLElement = typeof window !== 'undefined' ? (0, $cR3F8$reactariautils.getOwnerWindow)(e === null || e === void 0 ? void 0 : e.target).HTMLElement : HTMLElement;
const IKeyboardEvent = typeof window !== 'undefined' ? (0, $cR3F8$reactariautils.getOwnerWindow)(e === null || e === void 0 ? void 0 : e.target).KeyboardEvent : KeyboardEvent;
isTextInput = isTextInput || (e === null || e === void 0 ? void 0 : e.target) instanceof IHTMLInputElement && !$e77252a287ef94ab$var$nonTextInputTypes.has(e === null || e === void 0 ? void 0 : (_e_target = e.target) === null || _e_target === void 0 ? void 0 : _e_target.type) || (e === null || e === void 0 ? void 0 : e.target) instanceof IHTMLTextAreaElement || (e === null || e === void 0 ? void 0 : e.target) instanceof IHTMLElement && (e === null || e === void 0 ? void 0 : e.target.isContentEditable);
return !(isTextInput && modality === "keyboard" && e instanceof IKeyboardEvent && !$e77252a287ef94ab$var$FOCUS_VISIBLE_INPUT_KEYS[e.key]);
return !(isTextInput && modality === 'keyboard' && e instanceof IKeyboardEvent && !$e77252a287ef94ab$var$FOCUS_VISIBLE_INPUT_KEYS[e.key]);
}

@@ -230,0 +230,0 @@ function $e77252a287ef94ab$export$ffd9e5021c1fb2d6(props = {}) {

@@ -39,3 +39,3 @@ import {isMac as $28AnR$isMac, isVirtualClick as $28AnR$isVirtualClick, getOwnerWindow as $28AnR$getOwnerWindow, getOwnerDocument as $28AnR$getOwnerDocument} from "@react-aria/utils";

// Control and Shift keys trigger when navigating back to the tab with keyboard.
return !(e.metaKey || !(0, $28AnR$isMac)() && e.altKey || e.ctrlKey || e.key === "Control" || e.key === "Shift" || e.key === "Meta");
return !(e.metaKey || !(0, $28AnR$isMac)() && e.altKey || e.ctrlKey || e.key === 'Control' || e.key === 'Shift' || e.key === 'Meta');
}

@@ -45,11 +45,11 @@ function $507fabe10e71c6fb$var$handleKeyboardEvent(e) {

if ($507fabe10e71c6fb$var$isValidKey(e)) {
$507fabe10e71c6fb$var$currentModality = "keyboard";
$507fabe10e71c6fb$var$triggerChangeHandlers("keyboard", e);
$507fabe10e71c6fb$var$currentModality = 'keyboard';
$507fabe10e71c6fb$var$triggerChangeHandlers('keyboard', e);
}
}
function $507fabe10e71c6fb$var$handlePointerEvent(e) {
$507fabe10e71c6fb$var$currentModality = "pointer";
if (e.type === "mousedown" || e.type === "pointerdown") {
$507fabe10e71c6fb$var$currentModality = 'pointer';
if (e.type === 'mousedown' || e.type === 'pointerdown') {
$507fabe10e71c6fb$var$hasEventBeforeFocus = true;
$507fabe10e71c6fb$var$triggerChangeHandlers("pointer", e);
$507fabe10e71c6fb$var$triggerChangeHandlers('pointer', e);
}

@@ -60,3 +60,3 @@ }

$507fabe10e71c6fb$var$hasEventBeforeFocus = true;
$507fabe10e71c6fb$var$currentModality = "virtual";
$507fabe10e71c6fb$var$currentModality = 'virtual';
}

@@ -72,4 +72,4 @@ }

if (!$507fabe10e71c6fb$var$hasEventBeforeFocus && !$507fabe10e71c6fb$var$hasBlurredWindowRecently) {
$507fabe10e71c6fb$var$currentModality = "virtual";
$507fabe10e71c6fb$var$triggerChangeHandlers("virtual", e);
$507fabe10e71c6fb$var$currentModality = 'virtual';
$507fabe10e71c6fb$var$triggerChangeHandlers('virtual', e);
}

@@ -88,3 +88,3 @@ $507fabe10e71c6fb$var$hasEventBeforeFocus = false;

*/ function $507fabe10e71c6fb$var$setupGlobalFocusEvents(element) {
if (typeof window === "undefined" || $507fabe10e71c6fb$export$d90243b58daecda7.get((0, $28AnR$getOwnerWindow)(element))) return;
if (typeof window === 'undefined' || $507fabe10e71c6fb$export$d90243b58daecda7.get((0, $28AnR$getOwnerWindow)(element))) return;
const windowObject = (0, $28AnR$getOwnerWindow)(element);

@@ -101,20 +101,20 @@ const documentObject = (0, $28AnR$getOwnerDocument)(element);

};
documentObject.addEventListener("keydown", $507fabe10e71c6fb$var$handleKeyboardEvent, true);
documentObject.addEventListener("keyup", $507fabe10e71c6fb$var$handleKeyboardEvent, true);
documentObject.addEventListener("click", $507fabe10e71c6fb$var$handleClickEvent, true);
documentObject.addEventListener('keydown', $507fabe10e71c6fb$var$handleKeyboardEvent, true);
documentObject.addEventListener('keyup', $507fabe10e71c6fb$var$handleKeyboardEvent, true);
documentObject.addEventListener('click', $507fabe10e71c6fb$var$handleClickEvent, true);
// Register focus events on the window so they are sure to happen
// before React's event listeners (registered on the document).
windowObject.addEventListener("focus", $507fabe10e71c6fb$var$handleFocusEvent, true);
windowObject.addEventListener("blur", $507fabe10e71c6fb$var$handleWindowBlur, false);
if (typeof PointerEvent !== "undefined") {
documentObject.addEventListener("pointerdown", $507fabe10e71c6fb$var$handlePointerEvent, true);
documentObject.addEventListener("pointermove", $507fabe10e71c6fb$var$handlePointerEvent, true);
documentObject.addEventListener("pointerup", $507fabe10e71c6fb$var$handlePointerEvent, true);
windowObject.addEventListener('focus', $507fabe10e71c6fb$var$handleFocusEvent, true);
windowObject.addEventListener('blur', $507fabe10e71c6fb$var$handleWindowBlur, false);
if (typeof PointerEvent !== 'undefined') {
documentObject.addEventListener('pointerdown', $507fabe10e71c6fb$var$handlePointerEvent, true);
documentObject.addEventListener('pointermove', $507fabe10e71c6fb$var$handlePointerEvent, true);
documentObject.addEventListener('pointerup', $507fabe10e71c6fb$var$handlePointerEvent, true);
} else {
documentObject.addEventListener("mousedown", $507fabe10e71c6fb$var$handlePointerEvent, true);
documentObject.addEventListener("mousemove", $507fabe10e71c6fb$var$handlePointerEvent, true);
documentObject.addEventListener("mouseup", $507fabe10e71c6fb$var$handlePointerEvent, true);
documentObject.addEventListener('mousedown', $507fabe10e71c6fb$var$handlePointerEvent, true);
documentObject.addEventListener('mousemove', $507fabe10e71c6fb$var$handlePointerEvent, true);
documentObject.addEventListener('mouseup', $507fabe10e71c6fb$var$handlePointerEvent, true);
}
// Add unmount handler
windowObject.addEventListener("beforeunload", ()=>{
windowObject.addEventListener('beforeunload', ()=>{
$507fabe10e71c6fb$var$tearDownWindowFocusTracking(element);

@@ -131,18 +131,18 @@ }, {

const documentObject = (0, $28AnR$getOwnerDocument)(element);
if (loadListener) documentObject.removeEventListener("DOMContentLoaded", loadListener);
if (loadListener) documentObject.removeEventListener('DOMContentLoaded', loadListener);
if (!$507fabe10e71c6fb$export$d90243b58daecda7.has(windowObject)) return;
windowObject.HTMLElement.prototype.focus = $507fabe10e71c6fb$export$d90243b58daecda7.get(windowObject).focus;
documentObject.removeEventListener("keydown", $507fabe10e71c6fb$var$handleKeyboardEvent, true);
documentObject.removeEventListener("keyup", $507fabe10e71c6fb$var$handleKeyboardEvent, true);
documentObject.removeEventListener("click", $507fabe10e71c6fb$var$handleClickEvent, true);
windowObject.removeEventListener("focus", $507fabe10e71c6fb$var$handleFocusEvent, true);
windowObject.removeEventListener("blur", $507fabe10e71c6fb$var$handleWindowBlur, false);
if (typeof PointerEvent !== "undefined") {
documentObject.removeEventListener("pointerdown", $507fabe10e71c6fb$var$handlePointerEvent, true);
documentObject.removeEventListener("pointermove", $507fabe10e71c6fb$var$handlePointerEvent, true);
documentObject.removeEventListener("pointerup", $507fabe10e71c6fb$var$handlePointerEvent, true);
documentObject.removeEventListener('keydown', $507fabe10e71c6fb$var$handleKeyboardEvent, true);
documentObject.removeEventListener('keyup', $507fabe10e71c6fb$var$handleKeyboardEvent, true);
documentObject.removeEventListener('click', $507fabe10e71c6fb$var$handleClickEvent, true);
windowObject.removeEventListener('focus', $507fabe10e71c6fb$var$handleFocusEvent, true);
windowObject.removeEventListener('blur', $507fabe10e71c6fb$var$handleWindowBlur, false);
if (typeof PointerEvent !== 'undefined') {
documentObject.removeEventListener('pointerdown', $507fabe10e71c6fb$var$handlePointerEvent, true);
documentObject.removeEventListener('pointermove', $507fabe10e71c6fb$var$handlePointerEvent, true);
documentObject.removeEventListener('pointerup', $507fabe10e71c6fb$var$handlePointerEvent, true);
} else {
documentObject.removeEventListener("mousedown", $507fabe10e71c6fb$var$handlePointerEvent, true);
documentObject.removeEventListener("mousemove", $507fabe10e71c6fb$var$handlePointerEvent, true);
documentObject.removeEventListener("mouseup", $507fabe10e71c6fb$var$handlePointerEvent, true);
documentObject.removeEventListener('mousedown', $507fabe10e71c6fb$var$handlePointerEvent, true);
documentObject.removeEventListener('mousemove', $507fabe10e71c6fb$var$handlePointerEvent, true);
documentObject.removeEventListener('mouseup', $507fabe10e71c6fb$var$handlePointerEvent, true);
}

@@ -154,3 +154,3 @@ $507fabe10e71c6fb$export$d90243b58daecda7.delete(windowObject);

let loadListener;
if (documentObject.readyState !== "loading") $507fabe10e71c6fb$var$setupGlobalFocusEvents(element);
if (documentObject.readyState !== 'loading') $507fabe10e71c6fb$var$setupGlobalFocusEvents(element);
else {

@@ -160,3 +160,3 @@ loadListener = ()=>{

};
documentObject.addEventListener("DOMContentLoaded", loadListener);
documentObject.addEventListener('DOMContentLoaded', loadListener);
}

@@ -167,5 +167,5 @@ return ()=>$507fabe10e71c6fb$var$tearDownWindowFocusTracking(element, loadListener);

// eslint-disable-next-line no-restricted-globals
if (typeof document !== "undefined") $507fabe10e71c6fb$export$2f1888112f558a7d();
if (typeof document !== 'undefined') $507fabe10e71c6fb$export$2f1888112f558a7d();
function $507fabe10e71c6fb$export$b9b3dfddab17db27() {
return $507fabe10e71c6fb$var$currentModality !== "pointer";
return $507fabe10e71c6fb$var$currentModality !== 'pointer';
}

@@ -194,11 +194,11 @@ function $507fabe10e71c6fb$export$630ff653c5ada6a9() {

const $507fabe10e71c6fb$var$nonTextInputTypes = new Set([
"checkbox",
"radio",
"range",
"color",
"file",
"image",
"button",
"submit",
"reset"
'checkbox',
'radio',
'range',
'color',
'file',
'image',
'button',
'submit',
'reset'
]);

@@ -210,8 +210,8 @@ /**

var _e_target;
const IHTMLInputElement = typeof window !== "undefined" ? (0, $28AnR$getOwnerWindow)(e === null || e === void 0 ? void 0 : e.target).HTMLInputElement : HTMLInputElement;
const IHTMLTextAreaElement = typeof window !== "undefined" ? (0, $28AnR$getOwnerWindow)(e === null || e === void 0 ? void 0 : e.target).HTMLTextAreaElement : HTMLTextAreaElement;
const IHTMLElement = typeof window !== "undefined" ? (0, $28AnR$getOwnerWindow)(e === null || e === void 0 ? void 0 : e.target).HTMLElement : HTMLElement;
const IKeyboardEvent = typeof window !== "undefined" ? (0, $28AnR$getOwnerWindow)(e === null || e === void 0 ? void 0 : e.target).KeyboardEvent : KeyboardEvent;
const IHTMLInputElement = typeof window !== 'undefined' ? (0, $28AnR$getOwnerWindow)(e === null || e === void 0 ? void 0 : e.target).HTMLInputElement : HTMLInputElement;
const IHTMLTextAreaElement = typeof window !== 'undefined' ? (0, $28AnR$getOwnerWindow)(e === null || e === void 0 ? void 0 : e.target).HTMLTextAreaElement : HTMLTextAreaElement;
const IHTMLElement = typeof window !== 'undefined' ? (0, $28AnR$getOwnerWindow)(e === null || e === void 0 ? void 0 : e.target).HTMLElement : HTMLElement;
const IKeyboardEvent = typeof window !== 'undefined' ? (0, $28AnR$getOwnerWindow)(e === null || e === void 0 ? void 0 : e.target).KeyboardEvent : KeyboardEvent;
isTextInput = isTextInput || (e === null || e === void 0 ? void 0 : e.target) instanceof IHTMLInputElement && !$507fabe10e71c6fb$var$nonTextInputTypes.has(e === null || e === void 0 ? void 0 : (_e_target = e.target) === null || _e_target === void 0 ? void 0 : _e_target.type) || (e === null || e === void 0 ? void 0 : e.target) instanceof IHTMLTextAreaElement || (e === null || e === void 0 ? void 0 : e.target) instanceof IHTMLElement && (e === null || e === void 0 ? void 0 : e.target.isContentEditable);
return !(isTextInput && modality === "keyboard" && e instanceof IKeyboardEvent && !$507fabe10e71c6fb$var$FOCUS_VISIBLE_INPUT_KEYS[e.key]);
return !(isTextInput && modality === 'keyboard' && e instanceof IKeyboardEvent && !$507fabe10e71c6fb$var$FOCUS_VISIBLE_INPUT_KEYS[e.key]);
}

@@ -218,0 +218,0 @@ function $507fabe10e71c6fb$export$ffd9e5021c1fb2d6(props = {}) {

@@ -40,8 +40,8 @@ var $82z6W$react = require("react");

function $ffbc150311c75f01$var$handleGlobalPointerEvent(e) {
if (e.pointerType === "touch") $ffbc150311c75f01$var$setGlobalIgnoreEmulatedMouseEvents();
if (e.pointerType === 'touch') $ffbc150311c75f01$var$setGlobalIgnoreEmulatedMouseEvents();
}
function $ffbc150311c75f01$var$setupGlobalTouchEvents() {
if (typeof document === "undefined") return;
if (typeof PointerEvent !== "undefined") document.addEventListener("pointerup", $ffbc150311c75f01$var$handleGlobalPointerEvent);
else document.addEventListener("touchend", $ffbc150311c75f01$var$setGlobalIgnoreEmulatedMouseEvents);
if (typeof document === 'undefined') return;
if (typeof PointerEvent !== 'undefined') document.addEventListener('pointerup', $ffbc150311c75f01$var$handleGlobalPointerEvent);
else document.addEventListener('touchend', $ffbc150311c75f01$var$setGlobalIgnoreEmulatedMouseEvents);
$ffbc150311c75f01$var$hoverCount++;

@@ -51,4 +51,4 @@ return ()=>{

if ($ffbc150311c75f01$var$hoverCount > 0) return;
if (typeof PointerEvent !== "undefined") document.removeEventListener("pointerup", $ffbc150311c75f01$var$handleGlobalPointerEvent);
else document.removeEventListener("touchend", $ffbc150311c75f01$var$setGlobalIgnoreEmulatedMouseEvents);
if (typeof PointerEvent !== 'undefined') document.removeEventListener('pointerup', $ffbc150311c75f01$var$handleGlobalPointerEvent);
else document.removeEventListener('touchend', $ffbc150311c75f01$var$setGlobalIgnoreEmulatedMouseEvents);
};

@@ -62,3 +62,3 @@ }

ignoreEmulatedMouseEvents: false,
pointerType: "",
pointerType: '',
target: null

@@ -70,3 +70,3 @@ }).current;

state.pointerType = pointerType;
if (isDisabled || pointerType === "touch" || state.isHovered || !event.currentTarget.contains(event.target)) return;
if (isDisabled || pointerType === 'touch' || state.isHovered || !event.currentTarget.contains(event.target)) return;
state.isHovered = true;

@@ -76,3 +76,3 @@ let target = event.currentTarget;

if (onHoverStart) onHoverStart({
type: "hoverstart",
type: 'hoverstart',
target: target,

@@ -85,9 +85,9 @@ pointerType: pointerType

let triggerHoverEnd = (event, pointerType)=>{
state.pointerType = "";
state.pointerType = '';
state.target = null;
if (pointerType === "touch" || !state.isHovered) return;
if (pointerType === 'touch' || !state.isHovered) return;
state.isHovered = false;
let target = event.currentTarget;
if (onHoverEnd) onHoverEnd({
type: "hoverend",
type: 'hoverend',
target: target,

@@ -100,5 +100,5 @@ pointerType: pointerType

let hoverProps = {};
if (typeof PointerEvent !== "undefined") {
if (typeof PointerEvent !== 'undefined') {
hoverProps.onPointerEnter = (e)=>{
if ($ffbc150311c75f01$var$globalIgnoreEmulatedMouseEvents && e.pointerType === "mouse") return;
if ($ffbc150311c75f01$var$globalIgnoreEmulatedMouseEvents && e.pointerType === 'mouse') return;
triggerHoverStart(e, e.pointerType);

@@ -114,7 +114,7 @@ };

hoverProps.onMouseEnter = (e)=>{
if (!state.ignoreEmulatedMouseEvents && !$ffbc150311c75f01$var$globalIgnoreEmulatedMouseEvents) triggerHoverStart(e, "mouse");
if (!state.ignoreEmulatedMouseEvents && !$ffbc150311c75f01$var$globalIgnoreEmulatedMouseEvents) triggerHoverStart(e, 'mouse');
state.ignoreEmulatedMouseEvents = false;
};
hoverProps.onMouseLeave = (e)=>{
if (!isDisabled && e.currentTarget.contains(e.target)) triggerHoverEnd(e, "mouse");
if (!isDisabled && e.currentTarget.contains(e.target)) triggerHoverEnd(e, 'mouse');
};

@@ -121,0 +121,0 @@ }

@@ -34,8 +34,8 @@ import {useState as $AWxnT$useState, useRef as $AWxnT$useRef, useEffect as $AWxnT$useEffect, useMemo as $AWxnT$useMemo} from "react";

function $6179b936705e76d3$var$handleGlobalPointerEvent(e) {
if (e.pointerType === "touch") $6179b936705e76d3$var$setGlobalIgnoreEmulatedMouseEvents();
if (e.pointerType === 'touch') $6179b936705e76d3$var$setGlobalIgnoreEmulatedMouseEvents();
}
function $6179b936705e76d3$var$setupGlobalTouchEvents() {
if (typeof document === "undefined") return;
if (typeof PointerEvent !== "undefined") document.addEventListener("pointerup", $6179b936705e76d3$var$handleGlobalPointerEvent);
else document.addEventListener("touchend", $6179b936705e76d3$var$setGlobalIgnoreEmulatedMouseEvents);
if (typeof document === 'undefined') return;
if (typeof PointerEvent !== 'undefined') document.addEventListener('pointerup', $6179b936705e76d3$var$handleGlobalPointerEvent);
else document.addEventListener('touchend', $6179b936705e76d3$var$setGlobalIgnoreEmulatedMouseEvents);
$6179b936705e76d3$var$hoverCount++;

@@ -45,4 +45,4 @@ return ()=>{

if ($6179b936705e76d3$var$hoverCount > 0) return;
if (typeof PointerEvent !== "undefined") document.removeEventListener("pointerup", $6179b936705e76d3$var$handleGlobalPointerEvent);
else document.removeEventListener("touchend", $6179b936705e76d3$var$setGlobalIgnoreEmulatedMouseEvents);
if (typeof PointerEvent !== 'undefined') document.removeEventListener('pointerup', $6179b936705e76d3$var$handleGlobalPointerEvent);
else document.removeEventListener('touchend', $6179b936705e76d3$var$setGlobalIgnoreEmulatedMouseEvents);
};

@@ -56,3 +56,3 @@ }

ignoreEmulatedMouseEvents: false,
pointerType: "",
pointerType: '',
target: null

@@ -64,3 +64,3 @@ }).current;

state.pointerType = pointerType;
if (isDisabled || pointerType === "touch" || state.isHovered || !event.currentTarget.contains(event.target)) return;
if (isDisabled || pointerType === 'touch' || state.isHovered || !event.currentTarget.contains(event.target)) return;
state.isHovered = true;

@@ -70,3 +70,3 @@ let target = event.currentTarget;

if (onHoverStart) onHoverStart({
type: "hoverstart",
type: 'hoverstart',
target: target,

@@ -79,9 +79,9 @@ pointerType: pointerType

let triggerHoverEnd = (event, pointerType)=>{
state.pointerType = "";
state.pointerType = '';
state.target = null;
if (pointerType === "touch" || !state.isHovered) return;
if (pointerType === 'touch' || !state.isHovered) return;
state.isHovered = false;
let target = event.currentTarget;
if (onHoverEnd) onHoverEnd({
type: "hoverend",
type: 'hoverend',
target: target,

@@ -94,5 +94,5 @@ pointerType: pointerType

let hoverProps = {};
if (typeof PointerEvent !== "undefined") {
if (typeof PointerEvent !== 'undefined') {
hoverProps.onPointerEnter = (e)=>{
if ($6179b936705e76d3$var$globalIgnoreEmulatedMouseEvents && e.pointerType === "mouse") return;
if ($6179b936705e76d3$var$globalIgnoreEmulatedMouseEvents && e.pointerType === 'mouse') return;
triggerHoverStart(e, e.pointerType);

@@ -108,7 +108,7 @@ };

hoverProps.onMouseEnter = (e)=>{
if (!state.ignoreEmulatedMouseEvents && !$6179b936705e76d3$var$globalIgnoreEmulatedMouseEvents) triggerHoverStart(e, "mouse");
if (!state.ignoreEmulatedMouseEvents && !$6179b936705e76d3$var$globalIgnoreEmulatedMouseEvents) triggerHoverStart(e, 'mouse');
state.ignoreEmulatedMouseEvents = false;
};
hoverProps.onMouseLeave = (e)=>{
if (!isDisabled && e.currentTarget.contains(e.target)) triggerHoverEnd(e, "mouse");
if (!isDisabled && e.currentTarget.contains(e.target)) triggerHoverEnd(e, 'mouse');
};

@@ -115,0 +115,0 @@ }

@@ -47,3 +47,3 @@ var $9Icr4$reactariautils = require("@react-aria/utils");

// Use pointer events if available. Otherwise, fall back to mouse and touch events.
if (typeof PointerEvent !== "undefined") {
if (typeof PointerEvent !== 'undefined') {
let onPointerUp = (e)=>{

@@ -54,7 +54,7 @@ if (state.isPointerDown && $edcfa848c42f94f4$var$isValidEvent(e, ref)) triggerInteractOutside(e);

// changing these to capture phase fixed combobox
documentObject.addEventListener("pointerdown", onPointerDown, true);
documentObject.addEventListener("pointerup", onPointerUp, true);
documentObject.addEventListener('pointerdown', onPointerDown, true);
documentObject.addEventListener('pointerup', onPointerUp, true);
return ()=>{
documentObject.removeEventListener("pointerdown", onPointerDown, true);
documentObject.removeEventListener("pointerup", onPointerUp, true);
documentObject.removeEventListener('pointerdown', onPointerDown, true);
documentObject.removeEventListener('pointerup', onPointerUp, true);
};

@@ -72,11 +72,11 @@ } else {

};
documentObject.addEventListener("mousedown", onPointerDown, true);
documentObject.addEventListener("mouseup", onMouseUp, true);
documentObject.addEventListener("touchstart", onPointerDown, true);
documentObject.addEventListener("touchend", onTouchEnd, true);
documentObject.addEventListener('mousedown', onPointerDown, true);
documentObject.addEventListener('mouseup', onMouseUp, true);
documentObject.addEventListener('touchstart', onPointerDown, true);
documentObject.addEventListener('touchend', onTouchEnd, true);
return ()=>{
documentObject.removeEventListener("mousedown", onPointerDown, true);
documentObject.removeEventListener("mouseup", onMouseUp, true);
documentObject.removeEventListener("touchstart", onPointerDown, true);
documentObject.removeEventListener("touchend", onTouchEnd, true);
documentObject.removeEventListener('mousedown', onPointerDown, true);
documentObject.removeEventListener('mouseup', onMouseUp, true);
documentObject.removeEventListener('touchstart', onPointerDown, true);
documentObject.removeEventListener('touchend', onTouchEnd, true);
};

@@ -98,3 +98,3 @@ }

// If the target is within a top layer element (e.g. toasts), ignore.
if (event.target.closest("[data-react-aria-top-layer]")) return false;
if (event.target.closest('[data-react-aria-top-layer]')) return false;
}

@@ -101,0 +101,0 @@ return ref.current && !ref.current.contains(event.target);

@@ -41,3 +41,3 @@ import {useEffectEvent as $ispOf$useEffectEvent, getOwnerDocument as $ispOf$getOwnerDocument} from "@react-aria/utils";

// Use pointer events if available. Otherwise, fall back to mouse and touch events.
if (typeof PointerEvent !== "undefined") {
if (typeof PointerEvent !== 'undefined') {
let onPointerUp = (e)=>{

@@ -48,7 +48,7 @@ if (state.isPointerDown && $e0b6e0b68ec7f50f$var$isValidEvent(e, ref)) triggerInteractOutside(e);

// changing these to capture phase fixed combobox
documentObject.addEventListener("pointerdown", onPointerDown, true);
documentObject.addEventListener("pointerup", onPointerUp, true);
documentObject.addEventListener('pointerdown', onPointerDown, true);
documentObject.addEventListener('pointerup', onPointerUp, true);
return ()=>{
documentObject.removeEventListener("pointerdown", onPointerDown, true);
documentObject.removeEventListener("pointerup", onPointerUp, true);
documentObject.removeEventListener('pointerdown', onPointerDown, true);
documentObject.removeEventListener('pointerup', onPointerUp, true);
};

@@ -66,11 +66,11 @@ } else {

};
documentObject.addEventListener("mousedown", onPointerDown, true);
documentObject.addEventListener("mouseup", onMouseUp, true);
documentObject.addEventListener("touchstart", onPointerDown, true);
documentObject.addEventListener("touchend", onTouchEnd, true);
documentObject.addEventListener('mousedown', onPointerDown, true);
documentObject.addEventListener('mouseup', onMouseUp, true);
documentObject.addEventListener('touchstart', onPointerDown, true);
documentObject.addEventListener('touchend', onTouchEnd, true);
return ()=>{
documentObject.removeEventListener("mousedown", onPointerDown, true);
documentObject.removeEventListener("mouseup", onMouseUp, true);
documentObject.removeEventListener("touchstart", onPointerDown, true);
documentObject.removeEventListener("touchend", onTouchEnd, true);
documentObject.removeEventListener('mousedown', onPointerDown, true);
documentObject.removeEventListener('mouseup', onMouseUp, true);
documentObject.removeEventListener('touchstart', onPointerDown, true);
documentObject.removeEventListener('touchend', onTouchEnd, true);
};

@@ -92,3 +92,3 @@ }

// If the target is within a top layer element (e.g. toasts), ignore.
if (event.target.closest("[data-react-aria-top-layer]")) return false;
if (event.target.closest('[data-react-aria-top-layer]')) return false;
}

@@ -95,0 +95,0 @@ return ref.current && !ref.current.contains(event.target);

@@ -33,10 +33,10 @@ var $0294ea432cd92340$exports = require("./usePress.main.js");

e.continuePropagation();
if (e.pointerType === "mouse" || e.pointerType === "touch") {
if (e.pointerType === 'mouse' || e.pointerType === 'touch') {
if (onLongPressStart) onLongPressStart({
...e,
type: "longpressstart"
type: 'longpressstart'
});
timeRef.current = setTimeout(()=>{
// Prevent other usePress handlers from also handling this event.
e.target.dispatchEvent(new PointerEvent("pointercancel", {
e.target.dispatchEvent(new PointerEvent('pointercancel', {
bubbles: true

@@ -46,3 +46,3 @@ }));

...e,
type: "longpress"
type: 'longpress'
});

@@ -52,14 +52,14 @@ timeRef.current = undefined;

// Prevent context menu, which may be opened on long press on touch devices
if (e.pointerType === "touch") {
if (e.pointerType === 'touch') {
let onContextMenu = (e)=>{
e.preventDefault();
};
addGlobalListener(e.target, "contextmenu", onContextMenu, {
addGlobalListener(e.target, 'contextmenu', onContextMenu, {
once: true
});
addGlobalListener(window, "pointerup", ()=>{
addGlobalListener(window, 'pointerup', ()=>{
// If no contextmenu event is fired quickly after pointerup, remove the handler
// so future context menu events outside a long press are not prevented.
setTimeout(()=>{
removeGlobalListener(e.target, "contextmenu", onContextMenu);
removeGlobalListener(e.target, 'contextmenu', onContextMenu);
}, 30);

@@ -74,5 +74,5 @@ }, {

if (timeRef.current) clearTimeout(timeRef.current);
if (onLongPressEnd && (e.pointerType === "mouse" || e.pointerType === "touch")) onLongPressEnd({
if (onLongPressEnd && (e.pointerType === 'mouse' || e.pointerType === 'touch')) onLongPressEnd({
...e,
type: "longpressend"
type: 'longpressend'
});

@@ -79,0 +79,0 @@ }

@@ -27,10 +27,10 @@ import {usePress as $f6c31cce2adf654f$export$45712eceda6fad21} from "./usePress.module.js";

e.continuePropagation();
if (e.pointerType === "mouse" || e.pointerType === "touch") {
if (e.pointerType === 'mouse' || e.pointerType === 'touch') {
if (onLongPressStart) onLongPressStart({
...e,
type: "longpressstart"
type: 'longpressstart'
});
timeRef.current = setTimeout(()=>{
// Prevent other usePress handlers from also handling this event.
e.target.dispatchEvent(new PointerEvent("pointercancel", {
e.target.dispatchEvent(new PointerEvent('pointercancel', {
bubbles: true

@@ -40,3 +40,3 @@ }));

...e,
type: "longpress"
type: 'longpress'
});

@@ -46,14 +46,14 @@ timeRef.current = undefined;

// Prevent context menu, which may be opened on long press on touch devices
if (e.pointerType === "touch") {
if (e.pointerType === 'touch') {
let onContextMenu = (e)=>{
e.preventDefault();
};
addGlobalListener(e.target, "contextmenu", onContextMenu, {
addGlobalListener(e.target, 'contextmenu', onContextMenu, {
once: true
});
addGlobalListener(window, "pointerup", ()=>{
addGlobalListener(window, 'pointerup', ()=>{
// If no contextmenu event is fired quickly after pointerup, remove the handler
// so future context menu events outside a long press are not prevented.
setTimeout(()=>{
removeGlobalListener(e.target, "contextmenu", onContextMenu);
removeGlobalListener(e.target, 'contextmenu', onContextMenu);
}, 30);

@@ -68,5 +68,5 @@ }, {

if (timeRef.current) clearTimeout(timeRef.current);
if (onLongPressEnd && (e.pointerType === "mouse" || e.pointerType === "touch")) onLongPressEnd({
if (onLongPressEnd && (e.pointerType === 'mouse' || e.pointerType === 'touch')) onLongPressEnd({
...e,
type: "longpressend"
type: 'longpressend'
});

@@ -73,0 +73,0 @@ }

@@ -37,3 +37,3 @@ var $f7e14e656343df57$exports = require("./textSelection.main.js");

onMoveStart === null || onMoveStart === void 0 ? void 0 : onMoveStart({
type: "movestart",
type: 'movestart',
pointerType: pointerType,

@@ -47,3 +47,3 @@ shiftKey: originalEvent.shiftKey,

onMove === null || onMove === void 0 ? void 0 : onMove({
type: "move",
type: 'move',
pointerType: pointerType,

@@ -61,3 +61,3 @@ deltaX: deltaX,

if (state.current.didMove) onMoveEnd === null || onMoveEnd === void 0 ? void 0 : onMoveEnd({
type: "moveend",
type: 'moveend',
pointerType: pointerType,

@@ -76,3 +76,3 @@ shiftKey: originalEvent.shiftKey,

};
if (typeof PointerEvent === "undefined") {
if (typeof PointerEvent === 'undefined') {
let onMouseMove = (e)=>{

@@ -82,3 +82,3 @@ if (e.button === 0) {

var _state_current_lastPosition_pageX, _state_current_lastPosition_pageY;
move(e, "mouse", e.pageX - ((_state_current_lastPosition_pageX = (_state_current_lastPosition = state.current.lastPosition) === null || _state_current_lastPosition === void 0 ? void 0 : _state_current_lastPosition.pageX) !== null && _state_current_lastPosition_pageX !== void 0 ? _state_current_lastPosition_pageX : 0), e.pageY - ((_state_current_lastPosition_pageY = (_state_current_lastPosition1 = state.current.lastPosition) === null || _state_current_lastPosition1 === void 0 ? void 0 : _state_current_lastPosition1.pageY) !== null && _state_current_lastPosition_pageY !== void 0 ? _state_current_lastPosition_pageY : 0));
move(e, 'mouse', e.pageX - ((_state_current_lastPosition_pageX = (_state_current_lastPosition = state.current.lastPosition) === null || _state_current_lastPosition === void 0 ? void 0 : _state_current_lastPosition.pageX) !== null && _state_current_lastPosition_pageX !== void 0 ? _state_current_lastPosition_pageX : 0), e.pageY - ((_state_current_lastPosition_pageY = (_state_current_lastPosition1 = state.current.lastPosition) === null || _state_current_lastPosition1 === void 0 ? void 0 : _state_current_lastPosition1.pageY) !== null && _state_current_lastPosition_pageY !== void 0 ? _state_current_lastPosition_pageY : 0));
state.current.lastPosition = {

@@ -92,5 +92,5 @@ pageX: e.pageX,

if (e.button === 0) {
end(e, "mouse");
removeGlobalListener(window, "mousemove", onMouseMove, false);
removeGlobalListener(window, "mouseup", onMouseUp, false);
end(e, 'mouse');
removeGlobalListener(window, 'mousemove', onMouseMove, false);
removeGlobalListener(window, 'mouseup', onMouseUp, false);
}

@@ -107,4 +107,4 @@ };

};
addGlobalListener(window, "mousemove", onMouseMove, false);
addGlobalListener(window, "mouseup", onMouseUp, false);
addGlobalListener(window, 'mousemove', onMouseMove, false);
addGlobalListener(window, 'mouseup', onMouseUp, false);
}

@@ -120,3 +120,3 @@ };

var _state_current_lastPosition_pageX, _state_current_lastPosition_pageY;
move(e, "touch", pageX - ((_state_current_lastPosition_pageX = (_state_current_lastPosition = state.current.lastPosition) === null || _state_current_lastPosition === void 0 ? void 0 : _state_current_lastPosition.pageX) !== null && _state_current_lastPosition_pageX !== void 0 ? _state_current_lastPosition_pageX : 0), pageY - ((_state_current_lastPosition_pageY = (_state_current_lastPosition1 = state.current.lastPosition) === null || _state_current_lastPosition1 === void 0 ? void 0 : _state_current_lastPosition1.pageY) !== null && _state_current_lastPosition_pageY !== void 0 ? _state_current_lastPosition_pageY : 0));
move(e, 'touch', pageX - ((_state_current_lastPosition_pageX = (_state_current_lastPosition = state.current.lastPosition) === null || _state_current_lastPosition === void 0 ? void 0 : _state_current_lastPosition.pageX) !== null && _state_current_lastPosition_pageX !== void 0 ? _state_current_lastPosition_pageX : 0), pageY - ((_state_current_lastPosition_pageY = (_state_current_lastPosition1 = state.current.lastPosition) === null || _state_current_lastPosition1 === void 0 ? void 0 : _state_current_lastPosition1.pageY) !== null && _state_current_lastPosition_pageY !== void 0 ? _state_current_lastPosition_pageY : 0));
state.current.lastPosition = {

@@ -133,7 +133,7 @@ pageX: pageX,

if (touch >= 0) {
end(e, "touch");
end(e, 'touch');
state.current.id = null;
removeGlobalListener(window, "touchmove", onTouchMove);
removeGlobalListener(window, "touchend", onTouchEnd);
removeGlobalListener(window, "touchcancel", onTouchEnd);
removeGlobalListener(window, 'touchmove', onTouchMove);
removeGlobalListener(window, 'touchend', onTouchEnd);
removeGlobalListener(window, 'touchcancel', onTouchEnd);
}

@@ -152,5 +152,5 @@ };

state.current.id = identifier;
addGlobalListener(window, "touchmove", onTouchMove, false);
addGlobalListener(window, "touchend", onTouchEnd, false);
addGlobalListener(window, "touchcancel", onTouchEnd, false);
addGlobalListener(window, 'touchmove', onTouchMove, false);
addGlobalListener(window, 'touchend', onTouchEnd, false);
addGlobalListener(window, 'touchcancel', onTouchEnd, false);
};

@@ -161,3 +161,3 @@ } else {

var _state_current_lastPosition, _state_current_lastPosition1;
let pointerType = e.pointerType || "mouse";
let pointerType = e.pointerType || 'mouse';
var _state_current_lastPosition_pageX, _state_current_lastPosition_pageY;

@@ -176,8 +176,8 @@ // Problems with PointerEvent#movementX/movementY:

if (e.pointerId === state.current.id) {
let pointerType = e.pointerType || "mouse";
let pointerType = e.pointerType || 'mouse';
end(e, pointerType);
state.current.id = null;
removeGlobalListener(window, "pointermove", onPointerMove, false);
removeGlobalListener(window, "pointerup", onPointerUp, false);
removeGlobalListener(window, "pointercancel", onPointerUp, false);
removeGlobalListener(window, 'pointermove', onPointerMove, false);
removeGlobalListener(window, 'pointerup', onPointerUp, false);
removeGlobalListener(window, 'pointercancel', onPointerUp, false);
}

@@ -195,5 +195,5 @@ };

state.current.id = e.pointerId;
addGlobalListener(window, "pointermove", onPointerMove, false);
addGlobalListener(window, "pointerup", onPointerUp, false);
addGlobalListener(window, "pointercancel", onPointerUp, false);
addGlobalListener(window, 'pointermove', onPointerMove, false);
addGlobalListener(window, 'pointerup', onPointerUp, false);
addGlobalListener(window, 'pointercancel', onPointerUp, false);
}

@@ -204,9 +204,9 @@ };

start();
move(e, "keyboard", deltaX, deltaY);
end(e, "keyboard");
move(e, 'keyboard', deltaX, deltaY);
end(e, 'keyboard');
};
moveProps.onKeyDown = (e)=>{
switch(e.key){
case "Left":
case "ArrowLeft":
case 'Left':
case 'ArrowLeft':
e.preventDefault();

@@ -216,4 +216,4 @@ e.stopPropagation();

break;
case "Right":
case "ArrowRight":
case 'Right':
case 'ArrowRight':
e.preventDefault();

@@ -223,4 +223,4 @@ e.stopPropagation();

break;
case "Up":
case "ArrowUp":
case 'Up':
case 'ArrowUp':
e.preventDefault();

@@ -230,4 +230,4 @@ e.stopPropagation();

break;
case "Down":
case "ArrowDown":
case 'Down':
case 'ArrowDown':
e.preventDefault();

@@ -234,0 +234,0 @@ e.stopPropagation();

@@ -31,3 +31,3 @@ import {disableTextSelection as $14c0b72509d70225$export$16a4697467175487, restoreTextSelection as $14c0b72509d70225$export$b0d6fa1ab32e3295} from "./textSelection.module.js";

onMoveStart === null || onMoveStart === void 0 ? void 0 : onMoveStart({
type: "movestart",
type: 'movestart',
pointerType: pointerType,

@@ -41,3 +41,3 @@ shiftKey: originalEvent.shiftKey,

onMove === null || onMove === void 0 ? void 0 : onMove({
type: "move",
type: 'move',
pointerType: pointerType,

@@ -55,3 +55,3 @@ deltaX: deltaX,

if (state.current.didMove) onMoveEnd === null || onMoveEnd === void 0 ? void 0 : onMoveEnd({
type: "moveend",
type: 'moveend',
pointerType: pointerType,

@@ -70,3 +70,3 @@ shiftKey: originalEvent.shiftKey,

};
if (typeof PointerEvent === "undefined") {
if (typeof PointerEvent === 'undefined') {
let onMouseMove = (e)=>{

@@ -76,3 +76,3 @@ if (e.button === 0) {

var _state_current_lastPosition_pageX, _state_current_lastPosition_pageY;
move(e, "mouse", e.pageX - ((_state_current_lastPosition_pageX = (_state_current_lastPosition = state.current.lastPosition) === null || _state_current_lastPosition === void 0 ? void 0 : _state_current_lastPosition.pageX) !== null && _state_current_lastPosition_pageX !== void 0 ? _state_current_lastPosition_pageX : 0), e.pageY - ((_state_current_lastPosition_pageY = (_state_current_lastPosition1 = state.current.lastPosition) === null || _state_current_lastPosition1 === void 0 ? void 0 : _state_current_lastPosition1.pageY) !== null && _state_current_lastPosition_pageY !== void 0 ? _state_current_lastPosition_pageY : 0));
move(e, 'mouse', e.pageX - ((_state_current_lastPosition_pageX = (_state_current_lastPosition = state.current.lastPosition) === null || _state_current_lastPosition === void 0 ? void 0 : _state_current_lastPosition.pageX) !== null && _state_current_lastPosition_pageX !== void 0 ? _state_current_lastPosition_pageX : 0), e.pageY - ((_state_current_lastPosition_pageY = (_state_current_lastPosition1 = state.current.lastPosition) === null || _state_current_lastPosition1 === void 0 ? void 0 : _state_current_lastPosition1.pageY) !== null && _state_current_lastPosition_pageY !== void 0 ? _state_current_lastPosition_pageY : 0));
state.current.lastPosition = {

@@ -86,5 +86,5 @@ pageX: e.pageX,

if (e.button === 0) {
end(e, "mouse");
removeGlobalListener(window, "mousemove", onMouseMove, false);
removeGlobalListener(window, "mouseup", onMouseUp, false);
end(e, 'mouse');
removeGlobalListener(window, 'mousemove', onMouseMove, false);
removeGlobalListener(window, 'mouseup', onMouseUp, false);
}

@@ -101,4 +101,4 @@ };

};
addGlobalListener(window, "mousemove", onMouseMove, false);
addGlobalListener(window, "mouseup", onMouseUp, false);
addGlobalListener(window, 'mousemove', onMouseMove, false);
addGlobalListener(window, 'mouseup', onMouseUp, false);
}

@@ -114,3 +114,3 @@ };

var _state_current_lastPosition_pageX, _state_current_lastPosition_pageY;
move(e, "touch", pageX - ((_state_current_lastPosition_pageX = (_state_current_lastPosition = state.current.lastPosition) === null || _state_current_lastPosition === void 0 ? void 0 : _state_current_lastPosition.pageX) !== null && _state_current_lastPosition_pageX !== void 0 ? _state_current_lastPosition_pageX : 0), pageY - ((_state_current_lastPosition_pageY = (_state_current_lastPosition1 = state.current.lastPosition) === null || _state_current_lastPosition1 === void 0 ? void 0 : _state_current_lastPosition1.pageY) !== null && _state_current_lastPosition_pageY !== void 0 ? _state_current_lastPosition_pageY : 0));
move(e, 'touch', pageX - ((_state_current_lastPosition_pageX = (_state_current_lastPosition = state.current.lastPosition) === null || _state_current_lastPosition === void 0 ? void 0 : _state_current_lastPosition.pageX) !== null && _state_current_lastPosition_pageX !== void 0 ? _state_current_lastPosition_pageX : 0), pageY - ((_state_current_lastPosition_pageY = (_state_current_lastPosition1 = state.current.lastPosition) === null || _state_current_lastPosition1 === void 0 ? void 0 : _state_current_lastPosition1.pageY) !== null && _state_current_lastPosition_pageY !== void 0 ? _state_current_lastPosition_pageY : 0));
state.current.lastPosition = {

@@ -127,7 +127,7 @@ pageX: pageX,

if (touch >= 0) {
end(e, "touch");
end(e, 'touch');
state.current.id = null;
removeGlobalListener(window, "touchmove", onTouchMove);
removeGlobalListener(window, "touchend", onTouchEnd);
removeGlobalListener(window, "touchcancel", onTouchEnd);
removeGlobalListener(window, 'touchmove', onTouchMove);
removeGlobalListener(window, 'touchend', onTouchEnd);
removeGlobalListener(window, 'touchcancel', onTouchEnd);
}

@@ -146,5 +146,5 @@ };

state.current.id = identifier;
addGlobalListener(window, "touchmove", onTouchMove, false);
addGlobalListener(window, "touchend", onTouchEnd, false);
addGlobalListener(window, "touchcancel", onTouchEnd, false);
addGlobalListener(window, 'touchmove', onTouchMove, false);
addGlobalListener(window, 'touchend', onTouchEnd, false);
addGlobalListener(window, 'touchcancel', onTouchEnd, false);
};

@@ -155,3 +155,3 @@ } else {

var _state_current_lastPosition, _state_current_lastPosition1;
let pointerType = e.pointerType || "mouse";
let pointerType = e.pointerType || 'mouse';
var _state_current_lastPosition_pageX, _state_current_lastPosition_pageY;

@@ -170,8 +170,8 @@ // Problems with PointerEvent#movementX/movementY:

if (e.pointerId === state.current.id) {
let pointerType = e.pointerType || "mouse";
let pointerType = e.pointerType || 'mouse';
end(e, pointerType);
state.current.id = null;
removeGlobalListener(window, "pointermove", onPointerMove, false);
removeGlobalListener(window, "pointerup", onPointerUp, false);
removeGlobalListener(window, "pointercancel", onPointerUp, false);
removeGlobalListener(window, 'pointermove', onPointerMove, false);
removeGlobalListener(window, 'pointerup', onPointerUp, false);
removeGlobalListener(window, 'pointercancel', onPointerUp, false);
}

@@ -189,5 +189,5 @@ };

state.current.id = e.pointerId;
addGlobalListener(window, "pointermove", onPointerMove, false);
addGlobalListener(window, "pointerup", onPointerUp, false);
addGlobalListener(window, "pointercancel", onPointerUp, false);
addGlobalListener(window, 'pointermove', onPointerMove, false);
addGlobalListener(window, 'pointerup', onPointerUp, false);
addGlobalListener(window, 'pointercancel', onPointerUp, false);
}

@@ -198,9 +198,9 @@ };

start();
move(e, "keyboard", deltaX, deltaY);
end(e, "keyboard");
move(e, 'keyboard', deltaX, deltaY);
end(e, 'keyboard');
};
moveProps.onKeyDown = (e)=>{
switch(e.key){
case "Left":
case "ArrowLeft":
case 'Left':
case 'ArrowLeft':
e.preventDefault();

@@ -210,4 +210,4 @@ e.stopPropagation();

break;
case "Right":
case "ArrowRight":
case 'Right':
case 'ArrowRight':
e.preventDefault();

@@ -217,4 +217,4 @@ e.stopPropagation();

break;
case "Up":
case "ArrowUp":
case 'Up':
case 'ArrowUp':
e.preventDefault();

@@ -224,4 +224,4 @@ e.stopPropagation();

break;
case "Down":
case "ArrowDown":
case 'Down':
case 'ArrowDown':
e.preventDefault();

@@ -228,0 +228,0 @@ e.stopPropagation();

@@ -70,3 +70,3 @@ var $f7e14e656343df57$exports = require("./textSelection.main.js");

}
const $0294ea432cd92340$var$LINK_CLICKED = Symbol("linkClicked");
const $0294ea432cd92340$var$LINK_CLICKED = Symbol('linkClicked');
function $0294ea432cd92340$export$45712eceda6fad21(props) {

@@ -94,3 +94,3 @@ let { onPress: onPress, onPressChange: onPressChange, onPressStart: onPressStart, onPressEnd: onPressEnd, onPressUp: onPressUp, isDisabled: isDisabled, isPressed: isPressedProp, preventFocusOnPress: preventFocusOnPress, shouldCancelOnPointerExit: shouldCancelOnPointerExit, allowTextSelectionOnPress: allowTextSelectionOnPress, // eslint-disable-next-line @typescript-eslint/no-unused-vars

if (onPressStart) {
let event = new $0294ea432cd92340$var$PressEvent("pressstart", pointerType, originalEvent);
let event = new $0294ea432cd92340$var$PressEvent('pressstart', pointerType, originalEvent);
onPressStart(event);

@@ -113,3 +113,3 @@ shouldStopPropagation = event.shouldStopPropagation;

if (onPressEnd) {
let event = new $0294ea432cd92340$var$PressEvent("pressend", pointerType, originalEvent);
let event = new $0294ea432cd92340$var$PressEvent('pressend', pointerType, originalEvent);
onPressEnd(event);

@@ -121,3 +121,3 @@ shouldStopPropagation = event.shouldStopPropagation;

if (onPress && wasPressed && !isDisabled) {
let event = new $0294ea432cd92340$var$PressEvent("press", pointerType, originalEvent);
let event = new $0294ea432cd92340$var$PressEvent('press', pointerType, originalEvent);
onPress(event);

@@ -134,3 +134,3 @@ shouldStopPropagation && (shouldStopPropagation = event.shouldStopPropagation);

state.isTriggeringEvent = true;
let event = new $0294ea432cd92340$var$PressEvent("pressup", pointerType, originalEvent);
let event = new $0294ea432cd92340$var$PressEvent('pressup', pointerType, originalEvent);
onPressUp(event);

@@ -171,3 +171,3 @@ state.isTriggeringEvent = false;

state.isPressed = true;
shouldStopPropagation = triggerPressStart(e, "keyboard");
shouldStopPropagation = triggerPressStart(e, 'keyboard');
// Focus may move before the key up event, so register the event on the document

@@ -178,5 +178,5 @@ // instead of the same element where the key down event occurred. Make it capturing so that it will trigger

let pressUp = (e)=>{
if ($0294ea432cd92340$var$isValidKeyboardEvent(e, originalTarget) && !e.repeat && originalTarget.contains(e.target) && state.target) triggerPressUp($0294ea432cd92340$var$createEvent(state.target, e), "keyboard");
if ($0294ea432cd92340$var$isValidKeyboardEvent(e, originalTarget) && !e.repeat && originalTarget.contains(e.target) && state.target) triggerPressUp($0294ea432cd92340$var$createEvent(state.target, e), 'keyboard');
};
addGlobalListener((0, $bBqCQ$reactariautils.getOwnerDocument)(e.currentTarget), "keyup", (0, $bBqCQ$reactariautils.chain)(pressUp, onKeyUp), true);
addGlobalListener((0, $bBqCQ$reactariautils.getOwnerDocument)(e.currentTarget), 'keyup', (0, $bBqCQ$reactariautils.chain)(pressUp, onKeyUp), true);
}

@@ -192,3 +192,3 @@ if (shouldStopPropagation) e.stopPropagation();

if (e.metaKey && (0, $bBqCQ$reactariautils.isMac)()) (_state_metaKeyEvents = state.metaKeyEvents) === null || _state_metaKeyEvents === void 0 ? void 0 : _state_metaKeyEvents.set(e.key, e.nativeEvent);
} else if (e.key === "Meta") state.metaKeyEvents = new Map();
} else if (e.key === 'Meta') state.metaKeyEvents = new Map();
},

@@ -202,8 +202,8 @@ onClick (e) {

// trigger as if it were a keyboard click.
if (!state.ignoreClickAfterPress && !state.ignoreEmulatedMouseEvents && !state.isPressed && (state.pointerType === "virtual" || (0, $bBqCQ$reactariautils.isVirtualClick)(e.nativeEvent))) {
if (!state.ignoreClickAfterPress && !state.ignoreEmulatedMouseEvents && !state.isPressed && (state.pointerType === 'virtual' || (0, $bBqCQ$reactariautils.isVirtualClick)(e.nativeEvent))) {
// Ensure the element receives focus (VoiceOver on iOS does not do this)
if (!isDisabled && !preventFocusOnPress) (0, $bBqCQ$reactariautils.focusWithoutScrolling)(e.currentTarget);
let stopPressStart = triggerPressStart(e, "virtual");
let stopPressUp = triggerPressUp(e, "virtual");
let stopPressEnd = triggerPressEnd(e, "virtual");
let stopPressStart = triggerPressStart(e, 'virtual');
let stopPressUp = triggerPressUp(e, 'virtual');
let stopPressEnd = triggerPressEnd(e, 'virtual');
shouldStopPropagation = stopPressStart && stopPressUp && stopPressEnd;

@@ -223,3 +223,3 @@ }

let target = e.target;
triggerPressEnd($0294ea432cd92340$var$createEvent(state.target, e), "keyboard", state.target.contains(target));
triggerPressEnd($0294ea432cd92340$var$createEvent(state.target, e), 'keyboard', state.target.contains(target));
removeAllGlobalListeners();

@@ -229,3 +229,3 @@ // If a link was triggered with a key other than Enter, open the URL ourselves.

// only applies when using the Enter key.
if (e.key !== "Enter" && $0294ea432cd92340$var$isHTMLAnchorLink(state.target) && state.target.contains(target) && !e[$0294ea432cd92340$var$LINK_CLICKED]) {
if (e.key !== 'Enter' && $0294ea432cd92340$var$isHTMLAnchorLink(state.target) && state.target.contains(target) && !e[$0294ea432cd92340$var$LINK_CLICKED]) {
// Store a hidden property on the event so we only trigger link click once,

@@ -238,3 +238,3 @@ // even if there are multiple usePress instances attached to the element.

(_state_metaKeyEvents1 = state.metaKeyEvents) === null || _state_metaKeyEvents1 === void 0 ? void 0 : _state_metaKeyEvents1.delete(e.key);
} else if (e.key === "Meta" && ((_state_metaKeyEvents = state.metaKeyEvents) === null || _state_metaKeyEvents === void 0 ? void 0 : _state_metaKeyEvents.size)) {
} else if (e.key === 'Meta' && ((_state_metaKeyEvents = state.metaKeyEvents) === null || _state_metaKeyEvents === void 0 ? void 0 : _state_metaKeyEvents.size)) {
var _state_target;

@@ -246,6 +246,6 @@ // If we recorded keydown events that occurred while the Meta key was pressed,

state.metaKeyEvents = undefined;
for (let event of events.values())(_state_target = state.target) === null || _state_target === void 0 ? void 0 : _state_target.dispatchEvent(new KeyboardEvent("keyup", event));
for (let event of events.values())(_state_target = state.target) === null || _state_target === void 0 ? void 0 : _state_target.dispatchEvent(new KeyboardEvent('keyup', event));
}
};
if (typeof PointerEvent !== "undefined") {
if (typeof PointerEvent !== 'undefined') {
pressProps.onPointerDown = (e)=>{

@@ -259,3 +259,3 @@ // Only handle left clicks, and ignore events that bubbled through portals.

if ((0, $bBqCQ$reactariautils.isVirtualPointerEvent)(e.nativeEvent)) {
state.pointerType = "virtual";
state.pointerType = 'virtual';
return;

@@ -276,5 +276,5 @@ }

shouldStopPropagation = triggerPressStart(e, state.pointerType);
addGlobalListener((0, $bBqCQ$reactariautils.getOwnerDocument)(e.currentTarget), "pointermove", onPointerMove, false);
addGlobalListener((0, $bBqCQ$reactariautils.getOwnerDocument)(e.currentTarget), "pointerup", onPointerUp, false);
addGlobalListener((0, $bBqCQ$reactariautils.getOwnerDocument)(e.currentTarget), "pointercancel", onPointerCancel, false);
addGlobalListener((0, $bBqCQ$reactariautils.getOwnerDocument)(e.currentTarget), 'pointermove', onPointerMove, false);
addGlobalListener((0, $bBqCQ$reactariautils.getOwnerDocument)(e.currentTarget), 'pointerup', onPointerUp, false);
addGlobalListener((0, $bBqCQ$reactariautils.getOwnerDocument)(e.currentTarget), 'pointercancel', onPointerCancel, false);
}

@@ -295,3 +295,3 @@ if (shouldStopPropagation) e.stopPropagation();

// iOS fires pointerup with zero width and height, so check the pointerType recorded during pointerdown.
if (!e.currentTarget.contains(e.target) || state.pointerType === "virtual") return;
if (!e.currentTarget.contains(e.target) || state.pointerType === 'virtual') return;
// Only handle left clicks

@@ -352,7 +352,7 @@ // Safari on iOS sometimes fires pointerup events, even

state.target = e.currentTarget;
state.pointerType = (0, $bBqCQ$reactariautils.isVirtualClick)(e.nativeEvent) ? "virtual" : "mouse";
state.pointerType = (0, $bBqCQ$reactariautils.isVirtualClick)(e.nativeEvent) ? 'virtual' : 'mouse';
if (!isDisabled && !preventFocusOnPress) (0, $bBqCQ$reactariautils.focusWithoutScrolling)(e.currentTarget);
let shouldStopPropagation = triggerPressStart(e, state.pointerType);
if (shouldStopPropagation) e.stopPropagation();
addGlobalListener((0, $bBqCQ$reactariautils.getOwnerDocument)(e.currentTarget), "mouseup", onMouseUp, false);
addGlobalListener((0, $bBqCQ$reactariautils.getOwnerDocument)(e.currentTarget), 'mouseup', onMouseUp, false);
};

@@ -380,3 +380,3 @@ pressProps.onMouseEnter = (e)=>{

if (!e.currentTarget.contains(e.target)) return;
if (!state.ignoreEmulatedMouseEvents && e.button === 0) triggerPressUp(e, state.pointerType || "mouse");
if (!state.ignoreEmulatedMouseEvents && e.button === 0) triggerPressUp(e, state.pointerType || 'mouse');
};

@@ -405,3 +405,3 @@ let onMouseUp = (e)=>{

state.target = e.currentTarget;
state.pointerType = "touch";
state.pointerType = 'touch';
// Due to browser inconsistencies, especially on mobile browsers, we prevent default

@@ -413,3 +413,3 @@ // on the emulated mouse event and handle focusing the pressable element ourselves.

if (shouldStopPropagation) e.stopPropagation();
addGlobalListener((0, $bBqCQ$reactariautils.getOwnerWindow)(e.currentTarget), "scroll", onScroll, true);
addGlobalListener((0, $bBqCQ$reactariautils.getOwnerWindow)(e.currentTarget), 'scroll', onScroll, true);
};

@@ -505,3 +505,3 @@ pressProps.onTouchMove = (e)=>{

function $0294ea432cd92340$var$isHTMLAnchorLink(target) {
return target.tagName === "A" && target.hasAttribute("href");
return target.tagName === 'A' && target.hasAttribute('href');
}

@@ -511,7 +511,7 @@ function $0294ea432cd92340$var$isValidKeyboardEvent(event, currentTarget) {

const element = currentTarget;
const role = element.getAttribute("role");
const role = element.getAttribute('role');
// Accessibility for keyboards. Space and Enter only.
// "Spacebar" is for IE 11
return (key === "Enter" || key === " " || key === "Spacebar" || code === "Space") && !(element instanceof (0, $bBqCQ$reactariautils.getOwnerWindow)(element).HTMLInputElement && !$0294ea432cd92340$var$isValidInputKey(element, key) || element instanceof (0, $bBqCQ$reactariautils.getOwnerWindow)(element).HTMLTextAreaElement || element.isContentEditable) && // Links should only trigger with Enter key
!((role === "link" || !role && $0294ea432cd92340$var$isHTMLAnchorLink(element)) && key !== "Enter");
return (key === 'Enter' || key === ' ' || key === 'Spacebar' || code === 'Space') && !(element instanceof (0, $bBqCQ$reactariautils.getOwnerWindow)(element).HTMLInputElement && !$0294ea432cd92340$var$isValidInputKey(element, key) || element instanceof (0, $bBqCQ$reactariautils.getOwnerWindow)(element).HTMLTextAreaElement || element.isContentEditable) && // Links should only trigger with Enter key
!((role === 'link' || !role && $0294ea432cd92340$var$isHTMLAnchorLink(element)) && key !== 'Enter');
}

@@ -568,7 +568,7 @@ function $0294ea432cd92340$var$getTouchFromEvent(event) {

// We cannot prevent default if the target is a draggable element.
return !(target instanceof HTMLElement) || !target.hasAttribute("draggable");
return !(target instanceof HTMLElement) || !target.hasAttribute('draggable');
}
function $0294ea432cd92340$var$shouldPreventDefaultKeyboard(target, key) {
if (target instanceof HTMLInputElement) return !$0294ea432cd92340$var$isValidInputKey(target, key);
if (target instanceof HTMLButtonElement) return target.type !== "submit" && target.type !== "reset";
if (target instanceof HTMLButtonElement) return target.type !== 'submit' && target.type !== 'reset';
if ($0294ea432cd92340$var$isHTMLAnchorLink(target)) return false;

@@ -578,15 +578,15 @@ return true;

const $0294ea432cd92340$var$nonTextInputTypes = new Set([
"checkbox",
"radio",
"range",
"color",
"file",
"image",
"button",
"submit",
"reset"
'checkbox',
'radio',
'range',
'color',
'file',
'image',
'button',
'submit',
'reset'
]);
function $0294ea432cd92340$var$isValidInputKey(target, key) {
// Only space should toggle checkboxes and radios, not enter.
return target.type === "checkbox" || target.type === "radio" ? key === " " : $0294ea432cd92340$var$nonTextInputTypes.has(target.type);
return target.type === 'checkbox' || target.type === 'radio' ? key === ' ' : $0294ea432cd92340$var$nonTextInputTypes.has(target.type);
}

@@ -593,0 +593,0 @@

@@ -64,3 +64,3 @@ import {disableTextSelection as $14c0b72509d70225$export$16a4697467175487, restoreTextSelection as $14c0b72509d70225$export$b0d6fa1ab32e3295} from "./textSelection.module.js";

}
const $f6c31cce2adf654f$var$LINK_CLICKED = Symbol("linkClicked");
const $f6c31cce2adf654f$var$LINK_CLICKED = Symbol('linkClicked');
function $f6c31cce2adf654f$export$45712eceda6fad21(props) {

@@ -88,3 +88,3 @@ let { onPress: onPress, onPressChange: onPressChange, onPressStart: onPressStart, onPressEnd: onPressEnd, onPressUp: onPressUp, isDisabled: isDisabled, isPressed: isPressedProp, preventFocusOnPress: preventFocusOnPress, shouldCancelOnPointerExit: shouldCancelOnPointerExit, allowTextSelectionOnPress: allowTextSelectionOnPress, // eslint-disable-next-line @typescript-eslint/no-unused-vars

if (onPressStart) {
let event = new $f6c31cce2adf654f$var$PressEvent("pressstart", pointerType, originalEvent);
let event = new $f6c31cce2adf654f$var$PressEvent('pressstart', pointerType, originalEvent);
onPressStart(event);

@@ -107,3 +107,3 @@ shouldStopPropagation = event.shouldStopPropagation;

if (onPressEnd) {
let event = new $f6c31cce2adf654f$var$PressEvent("pressend", pointerType, originalEvent);
let event = new $f6c31cce2adf654f$var$PressEvent('pressend', pointerType, originalEvent);
onPressEnd(event);

@@ -115,3 +115,3 @@ shouldStopPropagation = event.shouldStopPropagation;

if (onPress && wasPressed && !isDisabled) {
let event = new $f6c31cce2adf654f$var$PressEvent("press", pointerType, originalEvent);
let event = new $f6c31cce2adf654f$var$PressEvent('press', pointerType, originalEvent);
onPress(event);

@@ -128,3 +128,3 @@ shouldStopPropagation && (shouldStopPropagation = event.shouldStopPropagation);

state.isTriggeringEvent = true;
let event = new $f6c31cce2adf654f$var$PressEvent("pressup", pointerType, originalEvent);
let event = new $f6c31cce2adf654f$var$PressEvent('pressup', pointerType, originalEvent);
onPressUp(event);

@@ -165,3 +165,3 @@ state.isTriggeringEvent = false;

state.isPressed = true;
shouldStopPropagation = triggerPressStart(e, "keyboard");
shouldStopPropagation = triggerPressStart(e, 'keyboard');
// Focus may move before the key up event, so register the event on the document

@@ -172,5 +172,5 @@ // instead of the same element where the key down event occurred. Make it capturing so that it will trigger

let pressUp = (e)=>{
if ($f6c31cce2adf654f$var$isValidKeyboardEvent(e, originalTarget) && !e.repeat && originalTarget.contains(e.target) && state.target) triggerPressUp($f6c31cce2adf654f$var$createEvent(state.target, e), "keyboard");
if ($f6c31cce2adf654f$var$isValidKeyboardEvent(e, originalTarget) && !e.repeat && originalTarget.contains(e.target) && state.target) triggerPressUp($f6c31cce2adf654f$var$createEvent(state.target, e), 'keyboard');
};
addGlobalListener((0, $7mdmh$getOwnerDocument)(e.currentTarget), "keyup", (0, $7mdmh$chain)(pressUp, onKeyUp), true);
addGlobalListener((0, $7mdmh$getOwnerDocument)(e.currentTarget), 'keyup', (0, $7mdmh$chain)(pressUp, onKeyUp), true);
}

@@ -186,3 +186,3 @@ if (shouldStopPropagation) e.stopPropagation();

if (e.metaKey && (0, $7mdmh$isMac)()) (_state_metaKeyEvents = state.metaKeyEvents) === null || _state_metaKeyEvents === void 0 ? void 0 : _state_metaKeyEvents.set(e.key, e.nativeEvent);
} else if (e.key === "Meta") state.metaKeyEvents = new Map();
} else if (e.key === 'Meta') state.metaKeyEvents = new Map();
},

@@ -196,8 +196,8 @@ onClick (e) {

// trigger as if it were a keyboard click.
if (!state.ignoreClickAfterPress && !state.ignoreEmulatedMouseEvents && !state.isPressed && (state.pointerType === "virtual" || (0, $7mdmh$isVirtualClick)(e.nativeEvent))) {
if (!state.ignoreClickAfterPress && !state.ignoreEmulatedMouseEvents && !state.isPressed && (state.pointerType === 'virtual' || (0, $7mdmh$isVirtualClick)(e.nativeEvent))) {
// Ensure the element receives focus (VoiceOver on iOS does not do this)
if (!isDisabled && !preventFocusOnPress) (0, $7mdmh$focusWithoutScrolling)(e.currentTarget);
let stopPressStart = triggerPressStart(e, "virtual");
let stopPressUp = triggerPressUp(e, "virtual");
let stopPressEnd = triggerPressEnd(e, "virtual");
let stopPressStart = triggerPressStart(e, 'virtual');
let stopPressUp = triggerPressUp(e, 'virtual');
let stopPressEnd = triggerPressEnd(e, 'virtual');
shouldStopPropagation = stopPressStart && stopPressUp && stopPressEnd;

@@ -217,3 +217,3 @@ }

let target = e.target;
triggerPressEnd($f6c31cce2adf654f$var$createEvent(state.target, e), "keyboard", state.target.contains(target));
triggerPressEnd($f6c31cce2adf654f$var$createEvent(state.target, e), 'keyboard', state.target.contains(target));
removeAllGlobalListeners();

@@ -223,3 +223,3 @@ // If a link was triggered with a key other than Enter, open the URL ourselves.

// only applies when using the Enter key.
if (e.key !== "Enter" && $f6c31cce2adf654f$var$isHTMLAnchorLink(state.target) && state.target.contains(target) && !e[$f6c31cce2adf654f$var$LINK_CLICKED]) {
if (e.key !== 'Enter' && $f6c31cce2adf654f$var$isHTMLAnchorLink(state.target) && state.target.contains(target) && !e[$f6c31cce2adf654f$var$LINK_CLICKED]) {
// Store a hidden property on the event so we only trigger link click once,

@@ -232,3 +232,3 @@ // even if there are multiple usePress instances attached to the element.

(_state_metaKeyEvents1 = state.metaKeyEvents) === null || _state_metaKeyEvents1 === void 0 ? void 0 : _state_metaKeyEvents1.delete(e.key);
} else if (e.key === "Meta" && ((_state_metaKeyEvents = state.metaKeyEvents) === null || _state_metaKeyEvents === void 0 ? void 0 : _state_metaKeyEvents.size)) {
} else if (e.key === 'Meta' && ((_state_metaKeyEvents = state.metaKeyEvents) === null || _state_metaKeyEvents === void 0 ? void 0 : _state_metaKeyEvents.size)) {
var _state_target;

@@ -240,6 +240,6 @@ // If we recorded keydown events that occurred while the Meta key was pressed,

state.metaKeyEvents = undefined;
for (let event of events.values())(_state_target = state.target) === null || _state_target === void 0 ? void 0 : _state_target.dispatchEvent(new KeyboardEvent("keyup", event));
for (let event of events.values())(_state_target = state.target) === null || _state_target === void 0 ? void 0 : _state_target.dispatchEvent(new KeyboardEvent('keyup', event));
}
};
if (typeof PointerEvent !== "undefined") {
if (typeof PointerEvent !== 'undefined') {
pressProps.onPointerDown = (e)=>{

@@ -253,3 +253,3 @@ // Only handle left clicks, and ignore events that bubbled through portals.

if ((0, $7mdmh$isVirtualPointerEvent)(e.nativeEvent)) {
state.pointerType = "virtual";
state.pointerType = 'virtual';
return;

@@ -270,5 +270,5 @@ }

shouldStopPropagation = triggerPressStart(e, state.pointerType);
addGlobalListener((0, $7mdmh$getOwnerDocument)(e.currentTarget), "pointermove", onPointerMove, false);
addGlobalListener((0, $7mdmh$getOwnerDocument)(e.currentTarget), "pointerup", onPointerUp, false);
addGlobalListener((0, $7mdmh$getOwnerDocument)(e.currentTarget), "pointercancel", onPointerCancel, false);
addGlobalListener((0, $7mdmh$getOwnerDocument)(e.currentTarget), 'pointermove', onPointerMove, false);
addGlobalListener((0, $7mdmh$getOwnerDocument)(e.currentTarget), 'pointerup', onPointerUp, false);
addGlobalListener((0, $7mdmh$getOwnerDocument)(e.currentTarget), 'pointercancel', onPointerCancel, false);
}

@@ -289,3 +289,3 @@ if (shouldStopPropagation) e.stopPropagation();

// iOS fires pointerup with zero width and height, so check the pointerType recorded during pointerdown.
if (!e.currentTarget.contains(e.target) || state.pointerType === "virtual") return;
if (!e.currentTarget.contains(e.target) || state.pointerType === 'virtual') return;
// Only handle left clicks

@@ -346,7 +346,7 @@ // Safari on iOS sometimes fires pointerup events, even

state.target = e.currentTarget;
state.pointerType = (0, $7mdmh$isVirtualClick)(e.nativeEvent) ? "virtual" : "mouse";
state.pointerType = (0, $7mdmh$isVirtualClick)(e.nativeEvent) ? 'virtual' : 'mouse';
if (!isDisabled && !preventFocusOnPress) (0, $7mdmh$focusWithoutScrolling)(e.currentTarget);
let shouldStopPropagation = triggerPressStart(e, state.pointerType);
if (shouldStopPropagation) e.stopPropagation();
addGlobalListener((0, $7mdmh$getOwnerDocument)(e.currentTarget), "mouseup", onMouseUp, false);
addGlobalListener((0, $7mdmh$getOwnerDocument)(e.currentTarget), 'mouseup', onMouseUp, false);
};

@@ -374,3 +374,3 @@ pressProps.onMouseEnter = (e)=>{

if (!e.currentTarget.contains(e.target)) return;
if (!state.ignoreEmulatedMouseEvents && e.button === 0) triggerPressUp(e, state.pointerType || "mouse");
if (!state.ignoreEmulatedMouseEvents && e.button === 0) triggerPressUp(e, state.pointerType || 'mouse');
};

@@ -399,3 +399,3 @@ let onMouseUp = (e)=>{

state.target = e.currentTarget;
state.pointerType = "touch";
state.pointerType = 'touch';
// Due to browser inconsistencies, especially on mobile browsers, we prevent default

@@ -407,3 +407,3 @@ // on the emulated mouse event and handle focusing the pressable element ourselves.

if (shouldStopPropagation) e.stopPropagation();
addGlobalListener((0, $7mdmh$getOwnerWindow)(e.currentTarget), "scroll", onScroll, true);
addGlobalListener((0, $7mdmh$getOwnerWindow)(e.currentTarget), 'scroll', onScroll, true);
};

@@ -499,3 +499,3 @@ pressProps.onTouchMove = (e)=>{

function $f6c31cce2adf654f$var$isHTMLAnchorLink(target) {
return target.tagName === "A" && target.hasAttribute("href");
return target.tagName === 'A' && target.hasAttribute('href');
}

@@ -505,7 +505,7 @@ function $f6c31cce2adf654f$var$isValidKeyboardEvent(event, currentTarget) {

const element = currentTarget;
const role = element.getAttribute("role");
const role = element.getAttribute('role');
// Accessibility for keyboards. Space and Enter only.
// "Spacebar" is for IE 11
return (key === "Enter" || key === " " || key === "Spacebar" || code === "Space") && !(element instanceof (0, $7mdmh$getOwnerWindow)(element).HTMLInputElement && !$f6c31cce2adf654f$var$isValidInputKey(element, key) || element instanceof (0, $7mdmh$getOwnerWindow)(element).HTMLTextAreaElement || element.isContentEditable) && // Links should only trigger with Enter key
!((role === "link" || !role && $f6c31cce2adf654f$var$isHTMLAnchorLink(element)) && key !== "Enter");
return (key === 'Enter' || key === ' ' || key === 'Spacebar' || code === 'Space') && !(element instanceof (0, $7mdmh$getOwnerWindow)(element).HTMLInputElement && !$f6c31cce2adf654f$var$isValidInputKey(element, key) || element instanceof (0, $7mdmh$getOwnerWindow)(element).HTMLTextAreaElement || element.isContentEditable) && // Links should only trigger with Enter key
!((role === 'link' || !role && $f6c31cce2adf654f$var$isHTMLAnchorLink(element)) && key !== 'Enter');
}

@@ -562,7 +562,7 @@ function $f6c31cce2adf654f$var$getTouchFromEvent(event) {

// We cannot prevent default if the target is a draggable element.
return !(target instanceof HTMLElement) || !target.hasAttribute("draggable");
return !(target instanceof HTMLElement) || !target.hasAttribute('draggable');
}
function $f6c31cce2adf654f$var$shouldPreventDefaultKeyboard(target, key) {
if (target instanceof HTMLInputElement) return !$f6c31cce2adf654f$var$isValidInputKey(target, key);
if (target instanceof HTMLButtonElement) return target.type !== "submit" && target.type !== "reset";
if (target instanceof HTMLButtonElement) return target.type !== 'submit' && target.type !== 'reset';
if ($f6c31cce2adf654f$var$isHTMLAnchorLink(target)) return false;

@@ -572,15 +572,15 @@ return true;

const $f6c31cce2adf654f$var$nonTextInputTypes = new Set([
"checkbox",
"radio",
"range",
"color",
"file",
"image",
"button",
"submit",
"reset"
'checkbox',
'radio',
'range',
'color',
'file',
'image',
'button',
'submit',
'reset'
]);
function $f6c31cce2adf654f$var$isValidInputKey(target, key) {
// Only space should toggle checkboxes and radios, not enter.
return target.type === "checkbox" || target.type === "radio" ? key === " " : $f6c31cce2adf654f$var$nonTextInputTypes.has(target.type);
return target.type === 'checkbox' || target.type === 'radio' ? key === ' ' : $f6c31cce2adf654f$var$nonTextInputTypes.has(target.type);
}

@@ -587,0 +587,0 @@

@@ -37,3 +37,3 @@ var $jo4fw$react = require("react");

]);
(0, $jo4fw$reactariautils.useEvent)(ref, "wheel", isDisabled ? undefined : onScrollHandler);
(0, $jo4fw$reactariautils.useEvent)(ref, 'wheel', isDisabled ? undefined : onScrollHandler);
}

@@ -40,0 +40,0 @@

@@ -31,3 +31,3 @@ import {useCallback as $nrdL2$useCallback} from "react";

]);
(0, $nrdL2$useEvent)(ref, "wheel", isDisabled ? undefined : onScrollHandler);
(0, $nrdL2$useEvent)(ref, 'wheel', isDisabled ? undefined : onScrollHandler);
}

@@ -34,0 +34,0 @@

@@ -83,3 +83,3 @@ var $iJhOP$react = require("react");

if (target.disabled) // For backward compatibility, dispatch a (fake) React synthetic event.
dispatchBlur(new $625cf83917e112ad$export$905e7fc544a71f36("blur", e));
dispatchBlur(new $625cf83917e112ad$export$905e7fc544a71f36('blur', e));
// We no longer need the MutationObserver once the target is blurred.

@@ -91,3 +91,3 @@ if (stateRef.current.observer) {

};
target.addEventListener("focusout", onBlurHandler, {
target.addEventListener('focusout', onBlurHandler, {
once: true

@@ -100,6 +100,6 @@ });

let relatedTargetEl = target === document.activeElement ? null : document.activeElement;
target.dispatchEvent(new FocusEvent("blur", {
target.dispatchEvent(new FocusEvent('blur', {
relatedTarget: relatedTargetEl
}));
target.dispatchEvent(new FocusEvent("focusout", {
target.dispatchEvent(new FocusEvent('focusout', {
bubbles: true,

@@ -113,3 +113,3 @@ relatedTarget: relatedTargetEl

attributeFilter: [
"disabled"
'disabled'
]

@@ -116,0 +116,0 @@ });

@@ -77,3 +77,3 @@ import {useRef as $6dfIe$useRef, useCallback as $6dfIe$useCallback} from "react";

if (target.disabled) // For backward compatibility, dispatch a (fake) React synthetic event.
dispatchBlur(new $8a9cb279dc87e130$export$905e7fc544a71f36("blur", e));
dispatchBlur(new $8a9cb279dc87e130$export$905e7fc544a71f36('blur', e));
// We no longer need the MutationObserver once the target is blurred.

@@ -85,3 +85,3 @@ if (stateRef.current.observer) {

};
target.addEventListener("focusout", onBlurHandler, {
target.addEventListener('focusout', onBlurHandler, {
once: true

@@ -94,6 +94,6 @@ });

let relatedTargetEl = target === document.activeElement ? null : document.activeElement;
target.dispatchEvent(new FocusEvent("blur", {
target.dispatchEvent(new FocusEvent('blur', {
relatedTarget: relatedTargetEl
}));
target.dispatchEvent(new FocusEvent("focusout", {
target.dispatchEvent(new FocusEvent('focusout', {
bubbles: true,

@@ -107,3 +107,3 @@ relatedTarget: relatedTargetEl

attributeFilter: [
"disabled"
'disabled'
]

@@ -110,0 +110,0 @@ });

{
"name": "@react-aria/interactions",
"version": "3.0.0-nightly.2912+d80999e89",
"version": "3.0.0-nightly.2917+c34886769",
"description": "Spectrum UI components in React",

@@ -25,5 +25,5 @@ "license": "Apache-2.0",

"dependencies": {
"@react-aria/ssr": "3.9.4-nightly.4624+d80999e89",
"@react-aria/utils": "3.0.0-nightly.2912+d80999e89",
"@react-types/shared": "3.0.0-nightly.2912+d80999e89",
"@react-aria/ssr": "3.9.5-nightly.4629+c34886769",
"@react-aria/utils": "3.0.0-nightly.2917+c34886769",
"@react-types/shared": "3.0.0-nightly.2917+c34886769",
"@swc/helpers": "^0.5.0"

@@ -37,3 +37,3 @@ },

},
"gitHead": "d80999e897b4d4db9fcfb4e9b8fcdc9fdd700882"
"gitHead": "c34886769d3e69bb56553a02eead6a0fd877e754"
}

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc