SafetyScreen-ui/node_modules/@interactjs/utils/browser.prod.js

2 lines
1.4 KiB
JavaScript
Raw Normal View History

2025-03-29 19:33:58 +08:00
import e from"./domObjects.prod.js";import o from"./is.prod.js";import*as t from"./window.prod.js";const n={init(r){const s=e.Element,p=t.window.navigator;n.supportsTouch="ontouchstart"in r||o.func(r.DocumentTouch)&&e.document instanceof r.DocumentTouch,n.supportsPointerEvent=!1!==p.pointerEnabled&&!!e.PointerEvent,n.isIOS=/iP(hone|od|ad)/.test(p.platform),n.isIOS7=/iP(hone|od|ad)/.test(p.platform)&&/OS 7[^\d]/.test(p.appVersion),n.isIe9=/MSIE 9/.test(p.userAgent),n.isOperaMobile="Opera"===p.appName&&n.supportsTouch&&/Presto/.test(p.userAgent),n.prefixedMatchesSelector="matches"in s.prototype?"matches":"webkitMatchesSelector"in s.prototype?"webkitMatchesSelector":"mozMatchesSelector"in s.prototype?"mozMatchesSelector":"oMatchesSelector"in s.prototype?"oMatchesSelector":"msMatchesSelector",n.pEventTypes=n.supportsPointerEvent?e.PointerEvent===r.MSPointerEvent?{up:"MSPointerUp",down:"MSPointerDown",over:"mouseover",out:"mouseout",move:"MSPointerMove",cancel:"MSPointerCancel"}:{up:"pointerup",down:"pointerdown",over:"pointerover",out:"pointerout",move:"pointermove",cancel:"pointercancel"}:null,n.wheelEvent="onmousewheel"in e.document?"mousewheel":"wheel"},supportsTouch:null,supportsPointerEvent:null,isIOS7:null,isIOS:null,isIe9:null,isOperaMobile:null,prefixedMatchesSelector:null,pEventTypes:null,wheelEvent:null};export default n;
//# sourceMappingURL=browser.prod.js.map