{"version":3,"file":"foundation.dropdownMenu.js","mappings":"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CAAC,kBAAkB,CAAC;MACxCzG,uDAAI,CAAC0H,IAAI,CAAC,IAAI,CAAC3G,QAAQ,EAAE,UAAU,CAAC;IACtC;EAAC;AAAA,EAjXwBpB,2DAAM;AAoXjC;AACA;AACA;AACAQ,YAAY,CAACc,QAAQ,GAAG;EACtB;AACF;AACA;AACA;AACA;AACA;EACEkD,YAAY,EAAE,KAAK;EACnB;AACF;AACA;AACA;AACA;AACA;EACED,mBAAmB,EAAE,IAAI;EACzB;AACF;AACA;AACA;AACA;AACA;EACEK,SAAS,EAAE,IAAI;EACf;AACF;AACA;AACA;AACA;AACA;EACED,UAAU,EAAE,EAAE;EACd;AACF;AACA;AACA;AACA;AACA;EACEb,SAAS,EAAE,KAAK;EAChB;AACF;AACA;AACA;AACA;AACA;;EAEEe,WAAW,EAAE,GAAG;EAChB;AACF;AACA;AACA;AACA;AACA;EACEzC,SAAS,EAAE,MAAM;EACjB;AACF;AACA;AACA;AACA;AACA;EACEyB,YAAY,EAAE,IAAI;EAClB;AACF;AACA;AACA;AACA;AACA;EACES,kBAAkB,EAAE,IAAI;EACxB;AACF;AACA;AACA;AACA;AACA;EACEnC,aAAa,EAAE,UAAU;EACzB;AACF;AACA;AACA;AACA;AACA;EACEG,UAAU,EAAE,aAAa;EACzB;AACF;AACA;AACA;AACA;AACA;EACEyB,WAAW,EAAE;AACf,CAAC;;;;;;;;;;;AC/dD;;;;;;;;;;ACAA;;;;;;;;;;ACAA;;;;;;;;;;ACAA;;;;;;;;;;ACAA;;;;;;;;;;ACAA;;;;;;UCAA;UACA;;UAEA;UACA;UACA;UACA;UACA;UACA;UACA;UACA;UACA;UACA;UACA;UACA;UACA;;UAEA;UACA;;UAEA;UACA;UACA;;;;;WCtBA;WACA;WACA;WACA,eAAe,4BAA4B;WAC3C,eAAe;WACf,iCAAiC,WAAW;WAC5C;WACA;;;;;WCPA;WACA;WACA;WACA;WACA,yCAAyC,wCAAwC;WACjF;WACA;WACA;;;;;WCPA,8CAA8C;;;;;WCA9C;WACA;WACA;WACA,uDAAuD,iBAAiB;WACxE;WACA,gDAAgD,aAAa;WAC7D;;;;;;;;;;;;;;;;;;ACN+C;AAEc;AAC7DiE,wDAAU,CAACC,MAAM,CAACzH,kEAAY,EAAE,cAAc,CAAC","sources":["webpack://__FOUNDATION_EXTERNAL__/webpack/universalModuleDefinition","webpack://__FOUNDATION_EXTERNAL__/./js/foundation.dropdownMenu.js","webpack://__FOUNDATION_EXTERNAL__/external umd {\"root\":[\"__FOUNDATION_EXTERNAL__\",\"foundation.core\"],\"amd\":\"./foundation.core\",\"commonjs\":\"./foundation.core\",\"commonjs2\":\"./foundation.core\"}","webpack://__FOUNDATION_EXTERNAL__/external umd {\"root\":[\"__FOUNDATION_EXTERNAL__\",\"foundation.util.box\"],\"amd\":\"./foundation.util.box\",\"commonjs\":\"./foundation.util.box\",\"commonjs2\":\"./foundation.util.box\"}","webpack://__FOUNDATION_EXTERNAL__/external umd {\"root\":[\"__FOUNDATION_EXTERNAL__\",\"foundation.util.keyboard\"],\"amd\":\"./foundation.util.keyboard\",\"commonjs\":\"./foundation.util.keyboard\",\"commonjs2\":\"./foundation.util.keyboard\"}","webpack://__FOUNDATION_EXTERNAL__/external umd {\"root\":[\"__FOUNDATION_EXTERNAL__\",\"foundation.util.nest\"],\"amd\":\"./foundation.util.nest\",\"commonjs\":\"./foundation.util.nest\",\"commonjs2\":\"./foundation.util.nest\"}","webpack://__FOUNDATION_EXTERNAL__/external umd {\"root\":[\"__FOUNDATION_EXTERNAL__\",\"foundation.util.touch\"],\"amd\":\"./foundation.util.touch\",\"commonjs\":\"./foundation.util.touch\",\"commonjs2\":\"./foundation.util.touch\"}","webpack://__FOUNDATION_EXTERNAL__/external umd {\"root\":[\"jQuery\"],\"amd\":\"jquery\",\"commonjs\":\"jquery\",\"commonjs2\":\"jquery\"}","webpack://__FOUNDATION_EXTERNAL__/webpack/bootstrap","webpack://__FOUNDATION_EXTERNAL__/webpack/runtime/compat get default export","webpack://__FOUNDATION_EXTERNAL__/webpack/runtime/define property getters","webpack://__FOUNDATION_EXTERNAL__/webpack/runtime/hasOwnProperty shorthand","webpack://__FOUNDATION_EXTERNAL__/webpack/runtime/make namespace object","webpack://__FOUNDATION_EXTERNAL__/./js/entries/plugins/foundation.dropdownMenu.js"],"sourcesContent":["(function webpackUniversalModuleDefinition(root, factory) {\n\tif(typeof exports === 'object' && typeof module === 'object')\n\t\tmodule.exports = factory(require(\"./foundation.core\"), require(\"jquery\"), require(\"./foundation.util.keyboard\"), require(\"./foundation.util.nest\"), require(\"./foundation.util.box\"), require(\"./foundation.util.touch\"));\n\telse if(typeof define === 'function' && define.amd)\n\t\tdefine([\"./foundation.core\", \"jquery\", \"./foundation.util.keyboard\", \"./foundation.util.nest\", \"./foundation.util.box\", \"./foundation.util.touch\"], factory);\n\telse if(typeof exports === 'object')\n\t\texports[\"__FOUNDATION_EXTERNAL__\"] = factory(require(\"./foundation.core\"), require(\"jquery\"), require(\"./foundation.util.keyboard\"), require(\"./foundation.util.nest\"), require(\"./foundation.util.box\"), require(\"./foundation.util.touch\"));\n\telse\n\t\troot[\"__FOUNDATION_EXTERNAL__\"] = root[\"__FOUNDATION_EXTERNAL__\"] || {}, root[\"__FOUNDATION_EXTERNAL__\"][\"foundation.dropdownMenu\"] = factory(root[\"__FOUNDATION_EXTERNAL__\"][\"foundation.core\"], root[\"jQuery\"], root[\"__FOUNDATION_EXTERNAL__\"][\"foundation.util.keyboard\"], root[\"__FOUNDATION_EXTERNAL__\"][\"foundation.util.nest\"], root[\"__FOUNDATION_EXTERNAL__\"][\"foundation.util.box\"], root[\"__FOUNDATION_EXTERNAL__\"][\"foundation.util.touch\"]);\n})(self, function(__WEBPACK_EXTERNAL_MODULE__foundation_core__, __WEBPACK_EXTERNAL_MODULE_jquery__, __WEBPACK_EXTERNAL_MODULE__foundation_util_keyboard__, __WEBPACK_EXTERNAL_MODULE__foundation_util_nest__, __WEBPACK_EXTERNAL_MODULE__foundation_util_box__, __WEBPACK_EXTERNAL_MODULE__foundation_util_touch__) {\nreturn ","import $ from 'jquery';\nimport { Plugin } from './foundation.core.plugin';\nimport { rtl as Rtl, ignoreMousedisappear } from './foundation.core.utils';\nimport { Keyboard } from './foundation.util.keyboard';\nimport { Nest } from './foundation.util.nest';\nimport { Box } from './foundation.util.box';\nimport { Touch } from './foundation.util.touch'\n\n\n/**\n * DropdownMenu module.\n * @module foundation.dropdownMenu\n * @requires foundation.util.keyboard\n * @requires foundation.util.box\n * @requires foundation.util.nest\n * @requires foundation.util.touch\n */\n\nclass DropdownMenu extends Plugin {\n /**\n * Creates a new instance of DropdownMenu.\n * @class\n * @name DropdownMenu\n * @fires DropdownMenu#init\n * @param {jQuery} element - jQuery object to make into a dropdown menu.\n * @param {Object} options - Overrides to the default plugin settings.\n */\n _setup(element, options) {\n this.$element = element;\n this.options = $.extend({}, DropdownMenu.defaults, this.$element.data(), options);\n this.className = 'DropdownMenu'; // ie9 back compat\n\n Touch.init($); // Touch init is idempotent, we just need to make sure it's initialied.\n\n this._init();\n\n Keyboard.register('DropdownMenu', {\n 'ENTER': 'open',\n 'SPACE': 'open',\n 'ARROW_RIGHT': 'next',\n 'ARROW_UP': 'up',\n 'ARROW_DOWN': 'down',\n 'ARROW_LEFT': 'previous',\n 'ESCAPE': 'close'\n });\n }\n\n /**\n * Initializes the plugin, and calls _prepareMenu\n * @private\n * @function\n */\n _init() {\n Nest.Feather(this.$element, 'dropdown');\n\n var subs = this.$element.find('li.is-dropdown-submenu-parent');\n this.$element.children('.is-dropdown-submenu-parent').children('.is-dropdown-submenu').addClass('first-sub');\n\n this.$menuItems = this.$element.find('li[role=\"none\"]');\n this.$tabs = this.$element.children('li[role=\"none\"]');\n this.$tabs.find('ul.is-dropdown-submenu').addClass(this.options.verticalClass);\n\n if (this.options.alignment === 'auto') {\n if (this.$element.hasClass(this.options.rightClass) || Rtl() || this.$element.parents('.top-bar-right').is('*')) {\n this.options.alignment = 'right';\n subs.addClass('opens-left');\n } else {\n this.options.alignment = 'left';\n subs.addClass('opens-right');\n }\n } else {\n if (this.options.alignment === 'right') {\n subs.addClass('opens-left');\n } else {\n subs.addClass('opens-right');\n }\n }\n this.changed = false;\n this._events();\n };\n\n _isVertical() {\n return this.$tabs.css('display') === 'block' || this.$element.css('flex-direction') === 'column';\n }\n\n _isRtl() {\n return this.$element.hasClass('align-right') || (Rtl() && !this.$element.hasClass('align-left'));\n }\n\n /**\n * Adds event listeners to elements within the menu\n * @private\n * @function\n */\n _events() {\n var _this = this,\n hasTouch = 'ontouchstart' in window || (typeof window.ontouchstart !== 'undefined'),\n parClass = 'is-dropdown-submenu-parent';\n\n // used for onClick and in the keyboard handlers\n var handleClickFn = function(e) {\n var $elem = $(e.target).parentsUntil('ul', `.${parClass}`),\n hasSub = $elem.hasClass(parClass),\n hasClicked = $elem.attr('data-is-click') === 'true',\n $sub = $elem.children('.is-dropdown-submenu');\n\n if (hasSub) {\n if (hasClicked) {\n if (!_this.options.closeOnClick\n || (!_this.options.clickOpen && !hasTouch)\n || (_this.options.forceFollow && hasTouch)) {\n return;\n }\n e.stopImmediatePropagation();\n e.preventDefault();\n _this._hide($elem);\n }\n else {\n e.stopImmediatePropagation();\n e.preventDefault();\n _this._show($sub);\n $elem.add($elem.parentsUntil(_this.$element, `.${parClass}`)).attr('data-is-click', true);\n }\n }\n };\n\n if (this.options.clickOpen || hasTouch) {\n this.$menuItems.on('click.zf.dropdownMenu touchstart.zf.dropdownMenu', handleClickFn);\n }\n\n // Handle Leaf element Clicks\n if(_this.options.closeOnClickInside){\n this.$menuItems.on('click.zf.dropdownMenu', function() {\n var $elem = $(this),\n hasSub = $elem.hasClass(parClass);\n if(!hasSub){\n _this._hide();\n }\n });\n }\n\n if (hasTouch && this.options.disableHoverOnTouch) this.options.disableHover = true;\n\n if (!this.options.disableHover) {\n this.$menuItems.on('mouseenter.zf.dropdownMenu', function () {\n var $elem = $(this),\n hasSub = $elem.hasClass(parClass);\n\n if (hasSub) {\n clearTimeout($elem.data('_delay'));\n $elem.data('_delay', setTimeout(function () {\n _this._show($elem.children('.is-dropdown-submenu'));\n }, _this.options.hoverDelay));\n }\n }).on('mouseleave.zf.dropdownMenu', ignoreMousedisappear(function () {\n var $elem = $(this),\n hasSub = $elem.hasClass(parClass);\n if (hasSub && _this.options.autoclose) {\n if ($elem.attr('data-is-click') === 'true' && _this.options.clickOpen) { return false; }\n\n clearTimeout($elem.data('_delay'));\n $elem.data('_delay', setTimeout(function () {\n _this._hide($elem);\n }, _this.options.closingTime));\n }\n }));\n }\n this.$menuItems.on('keydown.zf.dropdownMenu', function(e) {\n var $element = $(e.target).parentsUntil('ul', '[role=\"none\"]'),\n isTab = _this.$tabs.index($element) > -1,\n $elements = isTab ? _this.$tabs : $element.siblings('li').add($element),\n $prevElement,\n $nextElement;\n\n $elements.each(function(i) {\n if ($(this).is($element)) {\n $prevElement = $elements.eq(i-1);\n $nextElement = $elements.eq(i+1);\n return;\n }\n });\n\n var nextSibling = function() {\n $nextElement.children('a:first').focus();\n e.preventDefault();\n }, prevSibling = function() {\n $prevElement.children('a:first').focus();\n e.preventDefault();\n }, openSub = function() {\n var $sub = $element.children('ul.is-dropdown-submenu');\n if ($sub.length) {\n _this._show($sub);\n $element.find('li > a:first').focus();\n e.preventDefault();\n } else { return; }\n }, closeSub = function() {\n //if ($element.is(':first-child')) {\n var close = $element.parent('ul').parent('li');\n close.children('a:first').focus();\n _this._hide(close);\n e.preventDefault();\n //}\n };\n var functions = {\n open: openSub,\n close: function() {\n _this._hide(_this.$element);\n _this.$menuItems.eq(0).children('a').focus(); // focus to first element\n e.preventDefault();\n }\n };\n\n if (isTab) {\n if (_this._isVertical()) { // vertical menu\n if (_this._isRtl()) { // right aligned\n $.extend(functions, {\n down: nextSibling,\n up: prevSibling,\n next: closeSub,\n previous: openSub\n });\n } else { // left aligned\n $.extend(functions, {\n down: nextSibling,\n up: prevSibling,\n next: openSub,\n previous: closeSub\n });\n }\n } else { // horizontal menu\n if (_this._isRtl()) { // right aligned\n $.extend(functions, {\n next: prevSibling,\n previous: nextSibling,\n down: openSub,\n up: closeSub\n });\n } else { // left aligned\n $.extend(functions, {\n next: nextSibling,\n previous: prevSibling,\n down: openSub,\n up: closeSub\n });\n }\n }\n } else { // not tabs -> one sub\n if (_this._isRtl()) { // right aligned\n $.extend(functions, {\n next: closeSub,\n previous: openSub,\n down: nextSibling,\n up: prevSibling\n });\n } else { // left aligned\n $.extend(functions, {\n next: openSub,\n previous: closeSub,\n down: nextSibling,\n up: prevSibling\n });\n }\n }\n Keyboard.handleKey(e, 'DropdownMenu', functions);\n\n });\n }\n\n /**\n * Adds an event handler to the body to close any dropdowns on a click.\n * @function\n * @private\n */\n _addBodyHandler() {\n const $body = $(document.body);\n this._removeBodyHandler();\n $body.on('click.zf.dropdownMenu tap.zf.dropdownMenu', (e) => {\n var isItself = !!$(e.target).closest(this.$element).length;\n if (isItself) return;\n\n this._hide();\n this._removeBodyHandler();\n });\n }\n\n /**\n * Remove the body event handler. See `_addBodyHandler`.\n * @function\n * @private\n */\n _removeBodyHandler() {\n $(document.body).off('click.zf.dropdownMenu tap.zf.dropdownMenu');\n }\n\n /**\n * Opens a dropdown pane, and checks for collisions first.\n * @param {jQuery} $sub - ul element that is a submenu to show\n * @function\n * @private\n * @fires DropdownMenu#show\n */\n _show($sub) {\n var idx = this.$tabs.index(this.$tabs.filter(function(i, el) {\n return $(el).find($sub).length > 0;\n }));\n var $sibs = $sub.parent('li.is-dropdown-submenu-parent').siblings('li.is-dropdown-submenu-parent');\n this._hide($sibs, idx);\n $sub.css('visibility', 'hidden').addClass('js-dropdown-active')\n .parent('li.is-dropdown-submenu-parent').addClass('is-active');\n var clear = Box.ImNotTouchingYou($sub, null, true);\n if (!clear) {\n var oldClass = this.options.alignment === 'left' ? '-right' : '-left',\n $parentLi = $sub.parent('.is-dropdown-submenu-parent');\n $parentLi.removeClass(`opens${oldClass}`).addClass(`opens-${this.options.alignment}`);\n clear = Box.ImNotTouchingYou($sub, null, true);\n if (!clear) {\n $parentLi.removeClass(`opens-${this.options.alignment}`).addClass('opens-inner');\n }\n this.changed = true;\n }\n $sub.css('visibility', '');\n if (this.options.closeOnClick) { this._addBodyHandler(); }\n /**\n * Fires when the new dropdown pane is visible.\n * @event DropdownMenu#show\n */\n this.$element.trigger('show.zf.dropdownMenu', [$sub]);\n }\n\n /**\n * Hides a single, currently open dropdown pane, if passed a parameter, otherwise, hides everything.\n * @function\n * @param {jQuery} $elem - element with a submenu to hide\n * @param {Number} idx - index of the $tabs collection to hide\n * @fires DropdownMenu#hide\n * @private\n */\n _hide($elem, idx) {\n var $toClose;\n if ($elem && $elem.length) {\n $toClose = $elem;\n } else if (typeof idx !== 'undefined') {\n $toClose = this.$tabs.not(function(i) {\n return i === idx;\n });\n }\n else {\n $toClose = this.$element;\n }\n var somethingToClose = $toClose.hasClass('is-active') || $toClose.find('.is-active').length > 0;\n\n if (somethingToClose) {\n var $activeItem = $toClose.find('li.is-active');\n $activeItem.add($toClose).attr({\n 'data-is-click': false\n }).removeClass('is-active');\n\n $toClose.find('ul.js-dropdown-active').removeClass('js-dropdown-active');\n\n if (this.changed || $toClose.find('opens-inner').length) {\n var oldClass = this.options.alignment === 'left' ? 'right' : 'left';\n $toClose.find('li.is-dropdown-submenu-parent').add($toClose)\n .removeClass(`opens-inner opens-${this.options.alignment}`)\n .addClass(`opens-${oldClass}`);\n this.changed = false;\n }\n\n clearTimeout($activeItem.data('_delay'));\n this._removeBodyHandler();\n\n /**\n * Fires when the open menus are closed.\n * @event DropdownMenu#hide\n */\n this.$element.trigger('hide.zf.dropdownMenu', [$toClose]);\n }\n }\n\n /**\n * Destroys the plugin.\n * @function\n */\n _destroy() {\n this.$menuItems.off('.zf.dropdownMenu').removeAttr('data-is-click')\n .removeClass('is-right-arrow is-left-arrow is-down-arrow opens-right opens-left opens-inner');\n $(document.body).off('.zf.dropdownMenu');\n Nest.Burn(this.$element, 'dropdown');\n }\n}\n\n/**\n * Default settings for plugin\n */\nDropdownMenu.defaults = {\n /**\n * Disallows hover events from opening submenus\n * @option\n * @type {boolean}\n * @default false\n */\n disableHover: false,\n /**\n * Disallows hover on touch devices\n * @option\n * @type {boolean}\n * @default true\n */\n disableHoverOnTouch: true,\n /**\n * Allow a submenu to automatically close on a mouseleave event, if not clicked open.\n * @option\n * @type {boolean}\n * @default true\n */\n autoclose: true,\n /**\n * Amount of time to delay opening a submenu on hover event.\n * @option\n * @type {number}\n * @default 50\n */\n hoverDelay: 50,\n /**\n * Allow a submenu to open/remain open on parent click event. Allows cursor to move away from menu.\n * @option\n * @type {boolean}\n * @default false\n */\n clickOpen: false,\n /**\n * Amount of time to delay closing a submenu on a mouseleave event.\n * @option\n * @type {number}\n * @default 500\n */\n\n closingTime: 500,\n /**\n * Position of the menu relative to what direction the submenus should open. Handled by JS. Can be `'auto'`, `'left'` or `'right'`.\n * @option\n * @type {string}\n * @default 'auto'\n */\n alignment: 'auto',\n /**\n * Allow clicks on the body to close any open submenus.\n * @option\n * @type {boolean}\n * @default true\n */\n closeOnClick: true,\n /**\n * Allow clicks on leaf anchor links to close any open submenus.\n * @option\n * @type {boolean}\n * @default true\n */\n closeOnClickInside: true,\n /**\n * Class applied to vertical oriented menus, Foundation default is `vertical`. Update this if using your own class.\n * @option\n * @type {string}\n * @default 'vertical'\n */\n verticalClass: 'vertical',\n /**\n * Class applied to right-side oriented menus, Foundation default is `align-right`. Update this if using your own class.\n * @option\n * @type {string}\n * @default 'align-right'\n */\n rightClass: 'align-right',\n /**\n * Boolean to force overide the clicking of links to perform default action, on second touch event for mobile.\n * @option\n * @type {boolean}\n * @default true\n */\n forceFollow: true\n};\n\nexport {DropdownMenu};\n","module.exports = __WEBPACK_EXTERNAL_MODULE__foundation_core__;","module.exports = __WEBPACK_EXTERNAL_MODULE__foundation_util_box__;","module.exports = __WEBPACK_EXTERNAL_MODULE__foundation_util_keyboard__;","module.exports = __WEBPACK_EXTERNAL_MODULE__foundation_util_nest__;","module.exports = __WEBPACK_EXTERNAL_MODULE__foundation_util_touch__;","module.exports = __WEBPACK_EXTERNAL_MODULE_jquery__;","// The module cache\nvar __webpack_module_cache__ = {};\n\n// The require function\nfunction __webpack_require__(moduleId) {\n\t// Check if module is in cache\n\tvar cachedModule = __webpack_module_cache__[moduleId];\n\tif (cachedModule !== undefined) {\n\t\treturn cachedModule.exports;\n\t}\n\t// Create a new module (and put it into the cache)\n\tvar module = __webpack_module_cache__[moduleId] = {\n\t\t// no module.id needed\n\t\t// no module.loaded needed\n\t\texports: {}\n\t};\n\n\t// Execute the module function\n\t__webpack_modules__[moduleId](module, module.exports, __webpack_require__);\n\n\t// Return the exports of the module\n\treturn module.exports;\n}\n\n","// getDefaultExport function for compatibility with non-harmony modules\n__webpack_require__.n = function(module) {\n\tvar getter = module && module.__esModule ?\n\t\tfunction() { return module['default']; } :\n\t\tfunction() { return module; };\n\t__webpack_require__.d(getter, { a: getter });\n\treturn getter;\n};","// define getter functions for harmony exports\n__webpack_require__.d = function(exports, definition) {\n\tfor(var key in definition) {\n\t\tif(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) {\n\t\t\tObject.defineProperty(exports, key, { enumerable: true, get: definition[key] });\n\t\t}\n\t}\n};","__webpack_require__.o = function(obj, prop) { return Object.prototype.hasOwnProperty.call(obj, prop); }","// define __esModule on exports\n__webpack_require__.r = function(exports) {\n\tif(typeof Symbol !== 'undefined' && Symbol.toStringTag) {\n\t\tObject.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });\n\t}\n\tObject.defineProperty(exports, '__esModule', { value: true });\n};","import { Foundation } from './foundation.core';\n\nimport { DropdownMenu } from '../../foundation.dropdownMenu';\nFoundation.plugin(DropdownMenu, 'DropdownMenu');\n\nexport { Foundation, DropdownMenu};\n"],"names":["$","Plugin","rtl","Rtl","ignoreMousedisappear","Keyboard","Nest","Box","Touch","DropdownMenu","_Plugin","_classCallCheck","_callSuper","arguments","_inherits","_createClass","key","value","_setup","element","options","$element","extend","defaults","data","className","init","_init","register","Feather","subs","find","children","addClass","$menuItems","$tabs","verticalClass","alignment","hasClass","rightClass","parents","is","changed","_events","_isVertical","css","_isRtl","_this","hasTouch","window","ontouchstart","parClass","handleClickFn","e","$elem","target","parentsUntil","concat","hasSub","hasClicked","attr","$sub","closeOnClick","clickOpen","forceFollow","stopImmediatePropagation","preventDefault","_hide","_show","add","on","closeOnClickInside","disableHoverOnTouch","disableHover","clearTimeout","setTimeout","hoverDelay","autoclose","closingTime","isTab","index","$elements","siblings","$prevElement","$nextElement","each","i","eq","nextSibling","focus","prevSibling","openSub","length","closeSub","close","parent","functions","open","down","up","next","previous","handleKey","_addBodyHandler","_this2","$body","document","body","_removeBodyHandler","isItself","closest","off","idx","filter","el","$sibs","clear","ImNotTouchingYou","oldClass","$parentLi","removeClass","trigger","$toClose","not","somethingToClose","$activeItem","_destroy","removeAttr","Burn","Foundation","plugin"],"sourceRoot":""}