HEX
Server: Apache
System: Linux b5.s-host.com.ua 4.18.0-305.10.2.el7.x86_64 #1 SMP Fri Jul 23 21:00:55 UTC 2021 x86_64
User: unelbhzm (1470)
PHP: 8.0.18
Disabled: NONE
Upload Files
File: /sites/nuofama.com/wp-content/themes/blocksy/static/bundle/38.c97c0fb54aaea4099207.js.map
{"version":3,"file":"38.c97c0fb54aaea4099207.js","mappings":"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","sources":["webpack://ctFrontend/./static/js/frontend/lazy/overlay/no-bounce.js","webpack://ctFrontend/./static/js/frontend/lazy/overlay/mobile-menu.js","webpack://ctFrontend/./static/js/frontend/helpers/focus-lock.js","webpack://ctFrontend/./static/js/frontend/lazy/overlay.js","webpack://ctFrontend/./node_modules/body-scroll-lock/lib/bodyScrollLock.min.js"],"sourcesContent":["import {\n\tclearAllBodyScrollLocks,\n\tenableBodyScroll,\n\tdisableBodyScroll,\n} from 'body-scroll-lock'\n\nconst isIosDevice =\n\ttypeof window !== 'undefined' &&\n\twindow.navigator &&\n\twindow.navigator.platform &&\n\t(/iP(ad|hone|od)/.test(window.navigator.platform) ||\n\t\t(window.navigator.platform === 'MacIntel' &&\n\t\t\twindow.navigator.maxTouchPoints > 1))\n\nexport var enable = function (el) {\n\tif (!isIosDevice) {\n\t\tdocument.body.style.overflow = ''\n\t\tdocument.body.style.removeProperty('--scrollbar-width')\n\t} else {\n\t\tclearAllBodyScrollLocks()\n\t}\n}\n\nexport var disable = function (el) {\n\tif (!isIosDevice) {\n\t\tlet scrollbarWidth =\n\t\t\twindow.innerWidth - document.documentElement.clientWidth\n\n\t\tif (scrollbarWidth > 0) {\n\t\t\tdocument.body.style.setProperty(\n\t\t\t\t'--scrollbar-width',\n\t\t\t\t`${scrollbarWidth}px`\n\t\t\t)\n\t\t}\n\n\t\tdocument.body.style.overflow = 'hidden'\n\t} else {\n\t\tif (el) {\n\t\t\tdisableBodyScroll(el, {\n\t\t\t\t// reserveScrollBarGap: true,\n\n\t\t\t\tallowTouchMove: (el) => {\n\t\t\t\t\tif (el.closest('.select2-container')) {\n\t\t\t\t\t\treturn true\n\t\t\t\t\t}\n\n\t\t\t\t\treturn false\n\t\t\t\t},\n\t\t\t})\n\t\t}\n\t}\n}\n\nexport const scrollLockManager = () => {\n\tif (window.ctFrontend && window.ctFrontend.scrollLockManager) {\n\t\treturn window.ctFrontend.scrollLockManager\n\t}\n\n\twindow.ctFrontend = window.ctFrontend || {}\n\n\twindow.ctFrontend.scrollLockManager = {\n\t\tenable,\n\t\tdisable,\n\t}\n\n\treturn window.ctFrontend.scrollLockManager\n}\n","const activateSubMenu = (container) => {\n\tconst subMenu = container.querySelector('ul')\n\n\trequestAnimationFrame(() => {\n\t\tconst actualHeight = subMenu.getBoundingClientRect().height\n\t\tsubMenu.style.height = '0px'\n\t\tsubMenu.classList.add('is-animating')\n\n\t\trequestAnimationFrame(() => {\n\t\t\tsubMenu.style.height = `${actualHeight}px`\n\n\t\t\twhenTransitionEnds(subMenu, () => {\n\t\t\t\tsubMenu.classList.remove('is-animating')\n\t\t\t\tsubMenu.removeAttribute('style')\n\t\t\t})\n\t\t})\n\t})\n}\n\nconst deactivateSubMenu = (container, cb) => {\n\tconst subMenu = container.querySelector('ul')\n\n\trequestAnimationFrame(() => {\n\t\tconst actualHeight = subMenu.getBoundingClientRect().height\n\n\t\tsubMenu.style.height = `${actualHeight}px`\n\t\tsubMenu.classList.add('is-animating')\n\n\t\trequestAnimationFrame(() => {\n\t\t\tsubMenu.style.height = '0px'\n\n\t\t\twhenTransitionEnds(subMenu, () => {\n\t\t\t\tsubMenu.classList.remove('is-animating')\n\t\t\t\tsubMenu.removeAttribute('style')\n\t\t\t\tcb()\n\t\t\t})\n\t\t})\n\t})\n}\n\nconst handleContainer = (container) => {\n\tif (!container) {\n\t\treturn\n\t}\n\n\tconst arrow = container.querySelector('.ct-toggle-dropdown-mobile')\n\n\tif (container.classList.contains('dropdown-active')) {\n\t\tarrow.setAttribute('aria-expanded', 'false')\n\t\tarrow.setAttribute('aria-label', ct_localizations.expand_submenu)\n\n\t\tdeactivateSubMenu(container, () => {\n\t\t\tcontainer.classList.toggle('dropdown-active')\n\t\t\t;[\n\t\t\t\t...container.querySelectorAll(\n\t\t\t\t\t'.menu-item-has-children.dropdown-active, .page_item_has_children.dropdown-active'\n\t\t\t\t),\n\t\t\t].map((el) => el.classList.remove('dropdown-active'))\n\t\t})\n\t} else {\n\t\tarrow.setAttribute('aria-expanded', 'true')\n\t\tarrow.setAttribute('aria-label', ct_localizations.collapse_submenu)\n\t\t;[...container.parentNode.children].map(\n\t\t\t(el) =>\n\t\t\t\tel.classList.contains('dropdown-active') && handleContainer(el)\n\t\t)\n\n\t\tcontainer.classList.toggle('dropdown-active')\n\t\tactivateSubMenu(container)\n\t}\n}\n\nexport const mount = (arrow) => {\n\tif (arrow.hasListener) {\n\t\treturn\n\t}\n\n\tarrow.hasListener = true\n\n\tlet parentHref = arrow.previousElementSibling.getAttribute('href')\n\n\tif (!parentHref || parentHref === '#') {\n\t\tarrow.previousElementSibling.addEventListener('click', (e) => {\n\t\t\te.preventDefault()\n\t\t\te.stopPropagation()\n\n\t\t\thandleContainer(\n\t\t\t\tarrow.closest(\n\t\t\t\t\t'.menu-item-has-children, .page_item_has_children'\n\t\t\t\t)\n\t\t\t)\n\t\t})\n\t}\n\n\tarrow.addEventListener('click', (e) => {\n\t\te.preventDefault()\n\t\te.stopPropagation()\n\n\t\thandleContainer(\n\t\t\tarrow.closest('.menu-item-has-children, .page_item_has_children')\n\t\t)\n\t})\n}\n\nfunction whenTransitionEnds(el, cb) {\n\tconst end = () => {\n\t\tel.removeEventListener('transitionend', onEnd)\n\t\tcb()\n\t}\n\n\tconst onEnd = (e) => {\n\t\tif (e.target === el) {\n\t\t\tend()\n\t\t}\n\t}\n\n\tel.addEventListener('transitionend', onEnd)\n}\n","import { getCurrentScreen } from '../helpers/current-screen'\nimport { isTouchDevice } from '../helpers/is-touch-device'\n\nconst tabbables = [\n\t'button:enabled:not([readonly])',\n\t'select:enabled:not([readonly])',\n\t'textarea:enabled:not([readonly])',\n\t'input:enabled:not([readonly])',\n\n\t'a[href]',\n\t'area[href]',\n\n\t'iframe',\n\t'object',\n\t'embed',\n\n\t'[tabindex]',\n\t'[contenteditable]',\n\t'[autofocus]',\n]\n\nlet lockedElement = null\n\nconst handleKeydown = (e) => {\n\tif (!lockedElement) {\n\t\treturn\n\t}\n\n\tlet focusableEls = [...lockedElement.querySelectorAll(tabbables.join(','))]\n\n\tif (\n\t\tlockedElement.querySelector('[data-device=\"mobile\"]') &&\n\t\tgetCurrentScreen() !== 'mobile'\n\t) {\n\t\tfocusableEls = focusableEls.filter(\n\t\t\t(el) => !el.closest('[data-device=\"mobile\"]')\n\t\t)\n\t}\n\n\tconst firstFocusableEl = focusableEls[0]\n\tconst lastFocusableEl = focusableEls[focusableEls.length - 1]\n\n\tif (e.key !== 'Tab' && e.keyCode !== 9) {\n\t\treturn\n\t}\n\n\tif (!focusableEls.includes(document.activeElement)) {\n\t\tfirstFocusableEl.focus()\n\t\te.preventDefault()\n\t}\n\n\tif (e.shiftKey) {\n\t\tif (document.activeElement === firstFocusableEl) {\n\t\t\tlastFocusableEl.focus()\n\t\t\te.preventDefault()\n\t\t}\n\t} else {\n\t\tif (document.activeElement === lastFocusableEl) {\n\t\t\tfirstFocusableEl.focus()\n\t\t\te.preventDefault()\n\t\t}\n\t}\n}\n\nconst focusLockOn = (element, settings = {}) => {\n\tsettings = {\n\t\tfocusOnMount: true,\n\t\t...settings,\n\t}\n\n\tif (lockedElement && lockedElement !== element) {\n\t\treturn\n\t}\n\n\tconst focusableEls = element.querySelectorAll(tabbables.join(','))\n\n\tif (focusableEls.length === 0) {\n\t\treturn\n\t}\n\n\tlockedElement = element\n\tdocument.addEventListener('keydown', handleKeydown)\n\n\tif (settings.focusOnMount && !isTouchDevice()) {\n\t\tsetTimeout(() => {\n\t\t\tfocusableEls[0].focus()\n\t\t}, 200)\n\t}\n}\n\nconst focusLockOff = (element) => {\n\telement.removeEventListener('keydown', handleKeydown)\n\tlockedElement = null\n}\n\nexport const focusLockManager = () => {\n\tif (window.ctFrontend && window.ctFrontend.focusLockManager) {\n\t\treturn window.ctFrontend.focusLockManager\n\t}\n\n\twindow.ctFrontend = window.ctFrontend || {}\n\n\twindow.ctFrontend.focusLockManager = {\n\t\tfocusLockOn,\n\t\tfocusLockOff,\n\t}\n\n\treturn window.ctFrontend.focusLockManager\n}\n","import { scrollLockManager } from './overlay/no-bounce'\nimport ctEvents from 'ct-events'\nimport { mount as mountMobileMenu } from './overlay/mobile-menu'\n\nimport { focusLockManager } from '../helpers/focus-lock'\n\nimport { isTouchDevice } from '../helpers/is-touch-device'\n\nconst showOffcanvas = (settings) => {\n\tsettings = {\n\t\tonClose: () => {},\n\t\tcontainer: null,\n\t\tfocus: true,\n\t\t...settings,\n\t}\n\t;[\n\t\t...document.querySelectorAll(\n\t\t\t`[data-toggle-panel*=\"${settings.container.id}\"]`\n\t\t),\n\n\t\t...document.querySelectorAll(`[href*=\"${settings.container.id}\"]`),\n\t].map((trigger) => {\n\t\ttrigger.setAttribute('aria-expanded', 'true')\n\t})\n\n\tif (settings.focus) {\n\t\tsetTimeout(() => {\n\t\t\tsettings.container.querySelector('input') &&\n\t\t\t\tsettings.container.querySelector('input').focus()\n\t\t}, 200)\n\t}\n\n\tif (settings.container.querySelector('.ct-panel-content')) {\n\t\tsettings.container\n\t\t\t.querySelector('.ct-panel-content')\n\t\t\t.addEventListener('click', (event) => {\n\t\t\t\tArray.from(settings.container.querySelectorAll('select')).map(\n\t\t\t\t\t(select) =>\n\t\t\t\t\t\tselect.selectr && select.selectr.events.dismiss(event)\n\t\t\t\t)\n\t\t\t})\n\t}\n\n\tif (\n\t\tsettings.clickOutside &&\n\t\tsettings.container.querySelector('.ct-panel-content')\n\t) {\n\t\tsettings.container.addEventListener(\n\t\t\t'click',\n\t\t\tsettings.handleContainerClick\n\t\t)\n\t}\n\n\tconst onKeyUp = (event) => {\n\t\tconst { keyCode, target } = event\n\n\t\tif (keyCode !== 27) return\n\t\tevent.preventDefault()\n\n\t\tdocument.body.hasAttribute('data-panel') && hideOffcanvas(settings)\n\n\t\tdocument.removeEventListener('keyup', onKeyUp)\n\t}\n\n\tdocument.addEventListener('keyup', onKeyUp)\n\n\tlet maybeCloseButton =\n\t\tsettings.container &&\n\t\tsettings.container.querySelector('.ct-toggle-close')\n\n\tif (maybeCloseButton) {\n\t\tmaybeCloseButton.addEventListener(\n\t\t\t'click',\n\t\t\t(event) => {\n\t\t\t\tevent.preventDefault()\n\t\t\t\thideOffcanvas(settings)\n\t\t\t},\n\t\t\t{ once: true }\n\t\t)\n\n\t\tif (!maybeCloseButton.hasEnterListener) {\n\t\t\tmaybeCloseButton.hasEnterListener = true\n\n\t\t\tmaybeCloseButton.addEventListener('keyup', (e) => {\n\t\t\t\tif (13 == e.keyCode) {\n\t\t\t\t\te.preventDefault()\n\t\t\t\t\thideOffcanvas(settings)\n\t\t\t\t}\n\t\t\t})\n\t\t}\n\t}\n\n\tif (\n\t\tsettings.computeScrollContainer ||\n\t\tsettings.container.querySelector('.ct-panel-content')\n\t) {\n\t\tscrollLockManager().disable(\n\t\t\tsettings.computeScrollContainer\n\t\t\t\t? settings.computeScrollContainer()\n\t\t\t\t: settings.container.querySelector('.ct-panel-content')\n\t\t)\n\n\t\tsetTimeout(() => {\n\t\t\tfocusLockManager().focusLockOn(\n\t\t\t\tsettings.container.querySelector('.ct-panel-content')\n\t\t\t\t\t.parentNode,\n\t\t\t\t{\n\t\t\t\t\tfocusOnMount: !settings.focus,\n\t\t\t\t}\n\t\t\t)\n\t\t})\n\t}\n\n\t/**\n\t * Add window event listener in the next frame. This allows us to freely\n\t * propagate the current clck event up the chain -- without the modal\n\t * getting closed.\n\t */\n\twindow.addEventListener('click', settings.handleWindowClick, {\n\t\tcapture: true,\n\t})\n\n\tctEvents.trigger('ct:modal:opened', settings.container)\n\t;[...settings.container.querySelectorAll('.ct-toggle-dropdown-mobile')].map(\n\t\t(arrow) => {\n\t\t\tmountMobileMenu(arrow)\n\t\t}\n\t)\n}\n\nconst hideOffcanvas = (settings, args = {}) => {\n\tsettings = {\n\t\tonClose: () => {},\n\t\tcontainer: null,\n\t\t...settings,\n\t}\n\n\targs = {\n\t\tcloseInstant: false,\n\t\tshouldFocusOriginalTrigger: true,\n\t\t...args,\n\t}\n\n\tif (!document.body.hasAttribute('data-panel')) {\n\t\tsettings.container.classList.remove('active')\n\t\tsettings.onClose()\n\t\treturn\n\t}\n\n\t;[\n\t\t...document.querySelectorAll(\n\t\t\t`[data-toggle-panel*=\"${settings.container.id}\"]`\n\t\t),\n\n\t\t...document.querySelectorAll(`[href*=\"${settings.container.id}\"]`),\n\t].map((trigger, index) => {\n\t\ttrigger.setAttribute('aria-expanded', 'false')\n\n\t\tif (args.shouldFocusOriginalTrigger && !isTouchDevice()) {\n\t\t\tif (!trigger.focusDisabled) {\n\t\t\t\tsetTimeout(() => {\n\t\t\t\t\tif (index === 0) {\n\t\t\t\t\t\ttrigger.focus()\n\t\t\t\t\t}\n\t\t\t\t}, 50)\n\t\t\t}\n\n\t\t\ttrigger.focusDisabled = false\n\t\t}\n\t})\n\n\tsettings.container.classList.remove('active')\n\n\tif (args.closeInstant) {\n\t\tdocument.body.removeAttribute('data-panel')\n\t\tctEvents.trigger('ct:modal:closed', settings.container)\n\n\t\tscrollLockManager().enable(\n\t\t\tsettings.computeScrollContainer\n\t\t\t\t? settings.computeScrollContainer()\n\t\t\t\t: settings.container.querySelector('.ct-panel-content')\n\t\t)\n\t} else {\n\t\tdocument.body.dataset.panel = `out`\n\n\t\tsettings.container.addEventListener(\n\t\t\t'transitionend',\n\t\t\t() => {\n\t\t\t\tsetTimeout(() => {\n\t\t\t\t\tdocument.body.removeAttribute('data-panel')\n\t\t\t\t\tctEvents.trigger('ct:modal:closed', settings.container)\n\n\t\t\t\t\tscrollLockManager().enable(\n\t\t\t\t\t\tsettings.computeScrollContainer\n\t\t\t\t\t\t\t? settings.computeScrollContainer()\n\t\t\t\t\t\t\t: settings.container.querySelector(\n\t\t\t\t\t\t\t\t\t'.ct-panel-content'\n\t\t\t\t\t\t\t  )\n\t\t\t\t\t)\n\n\t\t\t\t\tfocusLockManager().focusLockOff(\n\t\t\t\t\t\tsettings.container.querySelector('.ct-panel-content')\n\t\t\t\t\t\t\t.parentNode\n\t\t\t\t\t)\n\t\t\t\t}, 300)\n\t\t\t},\n\t\t\t{ once: true }\n\t\t)\n\t}\n\n\twindow.removeEventListener('click', settings.handleWindowClick, {\n\t\tcapture: true,\n\t})\n\n\tsettings.container.removeEventListener(\n\t\t'click',\n\t\tsettings.handleContainerClick\n\t)\n\n\tsettings.onClose()\n}\n\nexport const handleClick = (e, settings) => {\n\tif (e && e.preventDefault) {\n\t\te.preventDefault()\n\t}\n\n\tsettings = {\n\t\tonClose: () => {},\n\t\tcontainer: null,\n\t\tfocus: false,\n\t\tclickOutside: true,\n\t\tisModal: false,\n\t\tcomputeScrollContainer: null,\n\t\tcloseWhenLinkInside: false,\n\t\thandleContainerClick: (event) => {\n\t\t\tlet isInsidePanelContent = event.target.closest('.ct-panel-content')\n\t\t\tlet isPanelContentItself =\n\t\t\t\t[\n\t\t\t\t\t...settings.container.querySelectorAll('.ct-panel-content'),\n\t\t\t\t].indexOf(event.target) > -1\n\n\t\t\tif (\n\t\t\t\t(settings.isModal &&\n\t\t\t\t\t!isPanelContentItself &&\n\t\t\t\t\tisInsidePanelContent) ||\n\t\t\t\t(!settings.isModal &&\n\t\t\t\t\t(isPanelContentItself || isInsidePanelContent)) ||\n\t\t\t\tevent.target.closest('[class*=\"select2-container\"]')\n\t\t\t) {\n\t\t\t\treturn\n\t\t\t}\n\n\t\t\tif (window.getSelection().toString().length > 0) {\n\t\t\t\treturn\n\t\t\t}\n\n\t\t\tdocument.body.hasAttribute('data-panel') && hideOffcanvas(settings)\n\t\t},\n\t\thandleWindowClick: (e) => {\n\t\t\tif (\n\t\t\t\tsettings.container.contains(e.target) ||\n\t\t\t\te.target === document.body ||\n\t\t\t\tevent.target.closest('[class*=\"select2-container\"]')\n\t\t\t) {\n\t\t\t\treturn\n\t\t\t}\n\n\t\t\tif (!document.body.hasAttribute('data-panel')) {\n\t\t\t\treturn\n\t\t\t}\n\n\t\t\thideOffcanvas(settings)\n\t\t},\n\t\t...settings,\n\t}\n\n\tshowOffcanvas(settings)\n\n\t/*\n\tif (document.body.hasAttribute('data-panel')) {\n\t\tif (\n\t\t\tsettings.isModal &&\n\t\t\t!settings.container.classList.contains('active')\n\t\t) {\n\t\t\tconst menuToggle = document.querySelector('.ct-header-trigger')\n\n\t\t\tif (menuToggle) {\n\t\t\t\tmenuToggle.click()\n\t\t\t}\n\n\t\t\tsetTimeout(() => {\n\t\t\t\tshowOffcanvas(settings)\n\t\t\t}, 600)\n\t\t} else {\n\t\t\thideOffcanvas(settings)\n\t\t}\n\t} else {\n\t\tshowOffcanvas(settings)\n\t}\n*/\n\n\tif (settings.closeWhenLinkInside) {\n\t\tif (!settings.container.hasListener) {\n\t\t\tsettings.container.hasListener = true\n\n\t\t\tsettings.container.addEventListener('click', (event) => {\n\t\t\t\tif (!event.target) {\n\t\t\t\t\treturn\n\t\t\t\t}\n\n\t\t\t\tlet maybeA = event.target\n\n\t\t\t\tif (event.target.closest('a')) {\n\t\t\t\t\tmaybeA = event.target.closest('a')\n\t\t\t\t}\n\n\t\t\t\tif (!maybeA.closest('.ct-panel').classList.contains('active')) {\n\t\t\t\t\treturn\n\t\t\t\t}\n\n\t\t\t\tif (!maybeA.matches('a')) {\n\t\t\t\t\treturn\n\t\t\t\t}\n\n\t\t\t\tif (maybeA.classList.contains('ct-overlay-skip')) {\n\t\t\t\t\treturn\n\t\t\t\t}\n\n\t\t\t\tif (\n\t\t\t\t\t!maybeA.closest('nav[data-id*=\"menu\"]') &&\n\t\t\t\t\t!maybeA.closest('[data-id*=\"text\"]') &&\n\t\t\t\t\t!maybeA.closest('[data-id*=\"button\"]') &&\n\t\t\t\t\t!maybeA.matches('.ct-offcanvas-trigger') &&\n\t\t\t\t\t!maybeA.matches('.ct-header-account') &&\n\t\t\t\t\t!maybeA.closest('.widget_nav_menu')\n\t\t\t\t) {\n\t\t\t\t\treturn\n\t\t\t\t}\n\n\t\t\t\thideOffcanvas(settings, {\n\t\t\t\t\tcloseInstant: maybeA.getAttribute('href')[0] !== '#',\n\t\t\t\t\tshouldFocusOriginalTrigger: false,\n\t\t\t\t})\n\n\t\t\t\tsetTimeout(() => {\n\t\t\t\t\tif (\n\t\t\t\t\t\tmaybeA.matches('.ct-offcanvas-trigger') ||\n\t\t\t\t\t\tmaybeA.matches('.ct-header-account')\n\t\t\t\t\t) {\n\t\t\t\t\t\tmaybeA.click()\n\t\t\t\t\t}\n\t\t\t\t}, 500)\n\t\t\t})\n\t\t}\n\t}\n}\n\nctEvents.on('ct:offcanvas:force-close', (settings) => hideOffcanvas(settings))\n\nexport const mount = (el, { event, focus = false }) => {\n\thandleClick(event, {\n\t\tisModal: true,\n\t\tcontainer: document.querySelector(el.dataset.togglePanel || el.hash),\n\t\tclickOutside: true,\n\t\tfocus,\n\t})\n}\n","!function(e,t){if(\"function\"==typeof define&&define.amd)define([\"exports\"],t);else if(\"undefined\"!=typeof exports)t(exports);else{var o={};t(o),e.bodyScrollLock=o}}(this,function(exports){\"use strict\";function i(e){if(Array.isArray(e)){for(var t=0,o=Array(e.length);t<e.length;t++)o[t]=e[t];return o}return Array.from(e)}Object.defineProperty(exports,\"__esModule\",{value:!0});var l=!1;if(\"undefined\"!=typeof window){var e={get passive(){l=!0}};window.addEventListener(\"testPassive\",null,e),window.removeEventListener(\"testPassive\",null,e)}function d(t){return u.some(function(e){return!(!e.options.allowTouchMove||!e.options.allowTouchMove(t))})}function c(e){var t=e||window.event;return!!d(t.target)||(1<t.touches.length||(t.preventDefault&&t.preventDefault(),!1))}function o(){setTimeout(function(){void 0!==m&&(document.body.style.paddingRight=m,m=void 0),void 0!==f&&(document.body.style.overflow=f,f=void 0)})}var a=\"undefined\"!=typeof window&&window.navigator&&window.navigator.platform&&(/iP(ad|hone|od)/.test(window.navigator.platform)||\"MacIntel\"===window.navigator.platform&&1<window.navigator.maxTouchPoints),u=[],s=!1,v=-1,f=void 0,m=void 0;exports.disableBodyScroll=function(r,e){if(a){if(!r)return void console.error(\"disableBodyScroll unsuccessful - targetElement must be provided when calling disableBodyScroll on IOS devices.\");if(r&&!u.some(function(e){return e.targetElement===r})){var t={targetElement:r,options:e||{}};u=[].concat(i(u),[t]),r.ontouchstart=function(e){1===e.targetTouches.length&&(v=e.targetTouches[0].clientY)},r.ontouchmove=function(e){var t,o,n,i;1===e.targetTouches.length&&(o=r,i=(t=e).targetTouches[0].clientY-v,d(t.target)||(o&&0===o.scrollTop&&0<i||(n=o)&&n.scrollHeight-n.scrollTop<=n.clientHeight&&i<0?c(t):t.stopPropagation()))},s||(document.addEventListener(\"touchmove\",c,l?{passive:!1}:void 0),s=!0)}}else{n=e,setTimeout(function(){if(void 0===m){var e=!!n&&!0===n.reserveScrollBarGap,t=window.innerWidth-document.documentElement.clientWidth;e&&0<t&&(m=document.body.style.paddingRight,document.body.style.paddingRight=t+\"px\")}void 0===f&&(f=document.body.style.overflow,document.body.style.overflow=\"hidden\")});var o={targetElement:r,options:e||{}};u=[].concat(i(u),[o])}var n},exports.clearAllBodyScrollLocks=function(){a?(u.forEach(function(e){e.targetElement.ontouchstart=null,e.targetElement.ontouchmove=null}),s&&(document.removeEventListener(\"touchmove\",c,l?{passive:!1}:void 0),s=!1),u=[],v=-1):(o(),u=[])},exports.enableBodyScroll=function(t){if(a){if(!t)return void console.error(\"enableBodyScroll unsuccessful - targetElement must be provided when calling enableBodyScroll on IOS devices.\");t.ontouchstart=null,t.ontouchmove=null,u=u.filter(function(e){return e.targetElement!==t}),s&&0===u.length&&(document.removeEventListener(\"touchmove\",c,l?{passive:!1}:void 0),s=!1)}else(u=u.filter(function(e){return e.targetElement!==t})).length||o()}});\n"],"names":["isIosDevice","window","navigator","platform","test","maxTouchPoints","enable","el","clearAllBodyScrollLocks","document","body","style","overflow","removeProperty","disable","disableBodyScroll","allowTouchMove","closest","scrollbarWidth","innerWidth","documentElement","clientWidth","setProperty","scrollLockManager","ctFrontend","handleContainer","container","arrow","querySelector","classList","contains","setAttribute","ct_localizations","expand_submenu","cb","subMenu","requestAnimationFrame","actualHeight","getBoundingClientRect","height","add","whenTransitionEnds","remove","removeAttribute","deactivateSubMenu","toggle","querySelectorAll","map","collapse_submenu","parentNode","children","activateSubMenu","onEnd","e","target","removeEventListener","addEventListener","tabbables","lockedElement","handleKeydown","focusableEls","join","getCurrentScreen","filter","firstFocusableEl","lastFocusableEl","length","key","keyCode","includes","activeElement","focus","preventDefault","shiftKey","focusLockOn","element","settings","focusOnMount","isTouchDevice","setTimeout","focusLockOff","focusLockManager","hideOffcanvas","args","onClose","closeInstant","shouldFocusOriginalTrigger","hasAttribute","id","trigger","index","focusDisabled","ctEvents","computeScrollContainer","dataset","panel","once","handleWindowClick","capture","handleContainerClick","handleClick","clickOutside","isModal","closeWhenLinkInside","event","isInsidePanelContent","isPanelContentItself","indexOf","getSelection","toString","Array","from","select","selectr","events","dismiss","onKeyUp","maybeCloseButton","hasEnterListener","hasListener","parentHref","previousElementSibling","getAttribute","stopPropagation","mountMobileMenu","showOffcanvas","maybeA","matches","click","mount","togglePanel","hash","exports","i","isArray","t","o","Object","defineProperty","value","l","passive","d","u","some","options","c","touches","m","paddingRight","f","a","s","v","r","console","error","targetElement","concat","ontouchstart","targetTouches","clientY","ontouchmove","n","scrollTop","scrollHeight","clientHeight","reserveScrollBarGap","forEach","enableBodyScroll"],"sourceRoot":""}