![]() Server : Apache System : Linux server2.corals.io 4.18.0-348.2.1.el8_5.x86_64 #1 SMP Mon Nov 15 09:17:08 EST 2021 x86_64 User : corals ( 1002) PHP Version : 7.4.33 Disable Function : exec,passthru,shell_exec,system Directory : /home/corals/vreg/node_modules/bootstrap-vue/src/constants/ |
export const HAS_WINDOW_SUPPORT = typeof window !== 'undefined' export const HAS_DOCUMENT_SUPPORT = typeof document !== 'undefined' export const HAS_NAVIGATOR_SUPPORT = typeof navigator !== 'undefined' export const HAS_PROMISE_SUPPORT = typeof Promise !== 'undefined' /* istanbul ignore next: JSDOM always returns false */ export const HAS_MUTATION_OBSERVER_SUPPORT = typeof MutationObserver !== 'undefined' || typeof WebKitMutationObserver !== 'undefined' || typeof MozMutationObserver !== 'undefined' export const IS_BROWSER = HAS_WINDOW_SUPPORT && HAS_DOCUMENT_SUPPORT && HAS_NAVIGATOR_SUPPORT export const WINDOW = HAS_WINDOW_SUPPORT ? window : {} export const DOCUMENT = HAS_DOCUMENT_SUPPORT ? document : {} export const NAVIGATOR = HAS_NAVIGATOR_SUPPORT ? navigator : {} export const USER_AGENT = (NAVIGATOR.userAgent || '').toLowerCase() export const IS_JSDOM = USER_AGENT.indexOf('jsdom') > 0 export const IS_IE = /msie|trident/.test(USER_AGENT) // Determine if the browser supports the option passive for events export const HAS_PASSIVE_EVENT_SUPPORT = (() => { let passiveEventSupported = false if (IS_BROWSER) { try { const options = { // This function will be called when the browser // attempts to access the passive property get passive() { /* istanbul ignore next: will never be called in JSDOM */ passiveEventSupported = true } } WINDOW.addEventListener('test', options, options) WINDOW.removeEventListener('test', options, options) } catch { /* istanbul ignore next: will never be called in JSDOM */ passiveEventSupported = false } } return passiveEventSupported })() export const HAS_TOUCH_SUPPORT = IS_BROWSER && ('ontouchstart' in DOCUMENT.documentElement || NAVIGATOR.maxTouchPoints > 0) export const HAS_POINTER_EVENT_SUPPORT = IS_BROWSER && Boolean(WINDOW.PointerEvent || WINDOW.MSPointerEvent) /* istanbul ignore next: JSDOM only checks for 'IntersectionObserver' */ export const HAS_INTERACTION_OBSERVER_SUPPORT = IS_BROWSER && 'IntersectionObserver' in WINDOW && 'IntersectionObserverEntry' in WINDOW && // Edge 15 and UC Browser lack support for `isIntersecting` // but we an use `intersectionRatio > 0` instead // 'isIntersecting' in window.IntersectionObserverEntry.prototype && 'intersectionRatio' in WINDOW.IntersectionObserverEntry.prototype