{"id":"GfYM","dependencies":[{"name":"/home/runner/work/chakra-theme-visualizer/chakra-theme-visualizer/node_modules/@chakra-ui/menu/dist/esm/use-menu.js.map","includedInParent":true,"mtime":1616745789440},{"name":"/home/runner/work/chakra-theme-visualizer/chakra-theme-visualizer/example/package.json","includedInParent":true,"mtime":1616745785170},{"name":"/home/runner/work/chakra-theme-visualizer/chakra-theme-visualizer/node_modules/@chakra-ui/menu/package.json","includedInParent":true,"mtime":1616745789440},{"name":"@chakra-ui/clickable","loc":{"line":5,"column":29},"parent":"/home/runner/work/chakra-theme-visualizer/chakra-theme-visualizer/node_modules/@chakra-ui/menu/dist/esm/use-menu.js","resolved":"/home/runner/work/chakra-theme-visualizer/chakra-theme-visualizer/node_modules/@chakra-ui/clickable/dist/esm/index.js"},{"name":"@chakra-ui/descendant","loc":{"line":6,"column":46},"parent":"/home/runner/work/chakra-theme-visualizer/chakra-theme-visualizer/node_modules/@chakra-ui/menu/dist/esm/use-menu.js","resolved":"/home/runner/work/chakra-theme-visualizer/chakra-theme-visualizer/node_modules/@chakra-ui/descendant/dist/esm/index.js"},{"name":"@chakra-ui/hooks","loc":{"line":7,"column":130},"parent":"/home/runner/work/chakra-theme-visualizer/chakra-theme-visualizer/node_modules/@chakra-ui/menu/dist/esm/use-menu.js","resolved":"/home/runner/work/chakra-theme-visualizer/chakra-theme-visualizer/node_modules/@chakra-ui/hooks/dist/esm/index.js"},{"name":"@chakra-ui/popper","loc":{"line":8,"column":26},"parent":"/home/runner/work/chakra-theme-visualizer/chakra-theme-visualizer/node_modules/@chakra-ui/menu/dist/esm/use-menu.js","resolved":"/home/runner/work/chakra-theme-visualizer/chakra-theme-visualizer/node_modules/@chakra-ui/popper/dist/esm/index.js"},{"name":"@chakra-ui/utils","loc":{"line":9,"column":203},"parent":"/home/runner/work/chakra-theme-visualizer/chakra-theme-visualizer/node_modules/@chakra-ui/menu/dist/esm/use-menu.js","resolved":"/home/runner/work/chakra-theme-visualizer/chakra-theme-visualizer/node_modules/@chakra-ui/utils/dist/esm/index.js"},{"name":"react","loc":{"line":10,"column":23},"parent":"/home/runner/work/chakra-theme-visualizer/chakra-theme-visualizer/node_modules/@chakra-ui/menu/dist/esm/use-menu.js","resolved":"/home/runner/work/chakra-theme-visualizer/chakra-theme-visualizer/node_modules/react/index.js"}],"generated":{"js":"\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:!0}),exports.useMenu=p,exports.useMenuButton=f,exports.useMenuList=v,exports.useMenuPositioner=m,exports.useMenuItem=b,exports.useMenuOption=C,exports.useMenuOptionGroup=k,exports.useMenuState=x,exports.useMenuContext=exports.MenuProvider=void 0;var e=require(\"@chakra-ui/clickable\"),n=require(\"@chakra-ui/descendant\"),t=require(\"@chakra-ui/hooks\"),r=require(\"@chakra-ui/popper\"),o=require(\"@chakra-ui/utils\"),u=l(require(\"react\"));function s(){if(\"function\"!=typeof WeakMap)return null;var e=new WeakMap;return s=function(){return e},e}function l(e){if(e&&e.__esModule)return e;if(null===e||\"object\"!=typeof e&&\"function\"!=typeof e)return{default:e};var n=s();if(n&&n.has(e))return n.get(e);var t={},r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if(Object.prototype.hasOwnProperty.call(e,o)){var u=r?Object.getOwnPropertyDescriptor(e,o):null;u&&(u.get||u.set)?Object.defineProperty(t,o,u):t[o]=e[o]}return t.default=e,n&&n.set(e,t),t}function a(e,n){if(null==e)return{};var t,r,o={},u=Object.keys(e);for(r=0;r<u.length;r++)t=u[r],n.indexOf(t)>=0||(o[t]=e[t]);return o}function i(){return(i=Object.assign||function(e){for(var n=1;n<arguments.length;n++){var t=arguments[n];for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])}return e}).apply(this,arguments)}var[c,d]=(0,o.createContext)({strict:!1,name:\"MenuContext\"});function p(e){var{id:s,closeOnSelect:l=!0,closeOnBlur:a=!0,autoSelect:c=!0,isLazy:d,placement:p=\"bottom-start\"}=e,{isOpen:f,onOpen:v,onClose:m,onToggle:b}=(0,t.useDisclosure)(e),C=u.useRef(null),k=u.useRef(null);(0,t.useOutsideClick)({ref:C,handler:e=>{var n;!f||!a||null!=(n=k.current)&&n.contains(e.target)||m()}});var x=(0,r.usePopper)(i({placement:p},e)),[O,h]=u.useState(-1),y=(0,n.useDescendants)();(0,t.useUpdateEffect)(()=>{f||h(-1)},[f]),(0,t.useFocusOnHide)(C,{focusRef:k,visible:f,shouldFocus:!0});var[M,g]=(0,t.useIds)(s,\"menu-button\",\"menu-list\");return{openAndFocusMenu:u.useCallback(()=>{v(),(0,o.focus)(C.current,{nextTick:!0})},[v,C]),openAndFocusFirstItem:u.useCallback(()=>{v(),h(0)},[v,h]),openAndFocusLastItem:u.useCallback(()=>{v(),h(y.descendants.length-1)},[v,h,y.descendants]),onTransitionEnd:u.useCallback(()=>{var e,n,t=null==(e=C.current)?void 0:e.contains(document.activeElement);if(f&&!t){var r=null==(n=y.descendants[O])?void 0:n.element;null==r||r.focus({preventScroll:!0})}},[f,O,y.descendants]),domContext:y,popper:x,buttonId:M,menuId:g,forceUpdate:x.forceUpdate,orientation:\"vertical\",isOpen:f,onToggle:b,onOpen:v,onClose:m,menuRef:C,buttonRef:k,focusedIndex:O,closeOnSelect:l,closeOnBlur:a,autoSelect:c,setFocusedIndex:h,isLazy:d}}function f(e,n){void 0===n&&(n=null);var t=d(),{isOpen:r,onClose:s,autoSelect:l,popper:a,openAndFocusFirstItem:c,openAndFocusLastItem:p,openAndFocusMenu:f}=t,v=u.useCallback(()=>{r?s():(l?c:f)()},[l,r,s,c,f]),m=u.useCallback(e=>{var n=(0,o.normalizeEventKey)(e),t={Enter:c,ArrowDown:c,ArrowUp:p}[n];t&&(e.preventDefault(),e.stopPropagation(),t(e))},[c,p]);return i({},e,{ref:(0,o.mergeRefs)(t.buttonRef,n,a.referenceRef),id:t.buttonId,\"data-active\":(0,o.dataAttr)(t.isOpen),\"aria-expanded\":t.isOpen,\"aria-haspopup\":\"menu\",\"aria-controls\":t.menuId,onClick:(0,o.callAllHandlers)(e.onClick,v),onKeyDown:(0,o.callAllHandlers)(e.onKeyDown,m)})}function v(e,n){void 0===n&&(n=null);var r=d();if(!r)throw new Error(\"useMenuContext: context is undefined. Seems you forgot to wrap component within <Menu>\");var{focusedIndex:s,setFocusedIndex:l,menuRef:a,isOpen:c,onClose:p,menuId:f,domContext:{descendants:v},isLazy:m}=r,b=(0,t.useShortcut)({preventDefault:e=>\" \"!==e.key}),C=u.useCallback(e=>{var n=(0,o.normalizeEventKey)(e),t={Tab:e=>{e.preventDefault()},Escape:p,ArrowDown:()=>{var e=(0,o.getNextIndex)(s,v.length);l(e)},ArrowUp:()=>{var e=(0,o.getPrevIndex)(s,v.length);l(e)}}[n];if(t)return e.preventDefault(),void t(e);b(e=>{var n=(0,o.getNextItemFromSearch)(v,e,e=>{var n;return(null==(n=e.element)?void 0:n.textContent)||\"\"},v[s]);if(n){var t=v.indexOf(n);l(t)}})(e)},[v,s,b,p,l]);return i({},e,{ref:(0,o.mergeRefs)(a,n),children:!m||c?e.children:null,tabIndex:-1,role:\"menu\",id:f,style:i({},e.style,{transformOrigin:\"var(--popper-transform-origin)\"}),\"aria-orientation\":\"vertical\",onKeyDown:(0,o.callAllHandlers)(e.onKeyDown,C)})}function m(e){void 0===e&&(e={});var{popper:n,isOpen:t}=d();return i({},e,{ref:n.popperRef,style:{visibility:t?\"visible\":\"hidden\"}})}function b(r,s){void 0===s&&(s=null);var{onMouseEnter:l,onMouseMove:c,onMouseLeave:p,onClick:f,isDisabled:v,isFocusable:m}=r,b=a(r,[\"onMouseEnter\",\"onMouseMove\",\"onMouseLeave\",\"onClick\",\"isDisabled\",\"isFocusable\"]),C=d(),{domContext:k,setFocusedIndex:x,focusedIndex:O,closeOnSelect:h,onClose:y,menuRef:M,isOpen:g}=C,I=u.useRef(null),D=\"menuitem-\"+(0,t.useId)(),F=(0,n.useDescendant)({element:I.current,context:k,disabled:v,focusable:m}),w=u.useCallback(e=>{null==l||l(e),v||x(F)},[x,F,v,l]),A=u.useCallback(e=>{null==c||c(e),document.activeElement!==I.current&&w(e)},[w,c]),E=u.useCallback(e=>{null==p||p(e),v||x(-1)},[x,v,p]),R=u.useCallback(e=>{null==f||f(e),h&&y()},[y,f,h]),S=F===O,P=v&&!m;return(0,t.useUpdateEffect)(()=>{if(g)if(S&&!P&&I.current)(0,o.focus)(I.current,{nextTick:!0});else if(document.activeElement!==M.current){var e;null==(e=M.current)||e.focus()}},[S,P,M,g]),i({},b,(0,e.useClickable)({onClick:R,onMouseEnter:w,onMouseMove:A,onMouseLeave:E,ref:(0,o.mergeRefs)(I,s),isDisabled:v,isFocusable:m}),{id:D,role:\"menuitem\",tabIndex:S?0:-1})}function C(e,n){void 0===n&&(n=null);var{onClick:t,isDisabled:r,isFocusable:o,type:u=\"radio\",isChecked:s}=e;return i({},a(e,[\"onClick\",\"isDisabled\",\"isFocusable\",\"type\",\"isChecked\"]),b({isDisabled:r,isFocusable:o,onClick:t},n),{role:\"menuitem\"+u,\"aria-checked\":s})}function k(e){var{children:n,type:r=\"radio\",value:s,defaultValue:l,onChange:c}=e,d=a(e,[\"children\",\"type\",\"value\",\"defaultValue\",\"onChange\"]),p=\"radio\"===r?\"\":[],[f,v]=(0,t.useControllableState)({defaultValue:null!=l?l:p,value:s,onChange:c}),m=u.useCallback(e=>{if(\"radio\"===r&&(0,o.isString)(f)&&v(e),\"checkbox\"===r&&(0,o.isArray)(f)){var n=f.includes(e)?(0,o.removeItem)(f,e):(0,o.addItem)(f,e);v(n)}},[f,v,r]);return i({},d,{children:(0,o.getValidChildren)(n).map(e=>{if(\"MenuItemOption\"!==e.type.id)return e;var n=\"radio\"===r?e.props.value===f:f.includes(e.props.value);return u.cloneElement(e,{type:r,onClick:n=>{m(e.props.value),null==e.props.onClick||e.props.onClick(n)},isChecked:n})})})}function x(){var{isOpen:e,onClose:n}=d();return{isOpen:e,onClose:n}}exports.useMenuContext=d,exports.MenuProvider=c;"},"sourceMaps":{"js":{"mappings":[{"source":"../../src/use-menu.ts","name":null,"original":{"line":622,"column":1},"generated":{"line":1,"column":0}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":622,"column":1},"generated":{"line":1,"column":13}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":622,"column":1},"generated":{"line":1,"column":20}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":622,"column":1},"generated":{"line":1,"column":35}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":622,"column":1},"generated":{"line":1,"column":43}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":622,"column":1},"generated":{"line":1,"column":56}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":622,"column":1},"generated":{"line":1,"column":57}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":622,"column":1},"generated":{"line":1,"column":64}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":622,"column":1},"generated":{"line":1,"column":68}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":622,"column":1},"generated":{"line":1,"column":76}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":622,"column":1},"generated":{"line":1,"column":84}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":622,"column":1},"generated":{"line":1,"column":86}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":622,"column":1},"generated":{"line":1,"column":94}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":622,"column":1},"generated":{"line":1,"column":108}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":622,"column":1},"generated":{"line":1,"column":110}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":622,"column":1},"generated":{"line":1,"column":118}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":622,"column":1},"generated":{"line":1,"column":130}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":622,"column":1},"generated":{"line":1,"column":132}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":622,"column":1},"generated":{"line":1,"column":140}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":622,"column":1},"generated":{"line":1,"column":158}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":622,"column":1},"generated":{"line":1,"column":160}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":622,"column":1},"generated":{"line":1,"column":168}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":622,"column":1},"generated":{"line":1,"column":180}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":622,"column":1},"generated":{"line":1,"column":182}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":622,"column":1},"generated":{"line":1,"column":190}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":622,"column":1},"generated":{"line":1,"column":204}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":622,"column":1},"generated":{"line":1,"column":206}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":622,"column":1},"generated":{"line":1,"column":214}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":622,"column":1},"generated":{"line":1,"column":233}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":622,"column":1},"generated":{"line":1,"column":235}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":622,"column":1},"generated":{"line":1,"column":243}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":622,"column":1},"generated":{"line":1,"column":256}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":622,"column":1},"generated":{"line":1,"column":258}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":622,"column":1},"generated":{"line":1,"column":266}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":622,"column":1},"generated":{"line":1,"column":281}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":622,"column":1},"generated":{"line":1,"column":289}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":622,"column":1},"generated":{"line":1,"column":307}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":1,"column":0},"generated":{"line":1,"column":309}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":1,"column":0},"generated":{"line":1,"column":313}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":1,"column":0},"generated":{"line":1,"column":315}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":1,"column":0},"generated":{"line":1,"column":323}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":2,"column":0},"generated":{"line":1,"column":347}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":2,"column":0},"generated":{"line":1,"column":349}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":2,"column":0},"generated":{"line":1,"column":357}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":3,"column":0},"generated":{"line":1,"column":382}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":3,"column":0},"generated":{"line":1,"column":384}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":3,"column":0},"generated":{"line":1,"column":392}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":14,"column":0},"generated":{"line":1,"column":412}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":14,"column":0},"generated":{"line":1,"column":414}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":14,"column":0},"generated":{"line":1,"column":422}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":15,"column":0},"generated":{"line":1,"column":443}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":15,"column":0},"generated":{"line":1,"column":445}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":15,"column":0},"generated":{"line":1,"column":453}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":32,"column":0},"generated":{"line":1,"column":473}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":32,"column":0},"generated":{"line":1,"column":475}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":32,"column":0},"generated":{"line":1,"column":477}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":32,"column":0},"generated":{"line":1,"column":485}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":622,"column":1},"generated":{"line":1,"column":495}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":622,"column":1},"generated":{"line":1,"column":504}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":622,"column":1},"generated":{"line":1,"column":508}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":622,"column":1},"generated":{"line":1,"column":511}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":622,"column":1},"generated":{"line":1,"column":530}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":622,"column":1},"generated":{"line":1,"column":538}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":622,"column":1},"generated":{"line":1,"column":545}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":622,"column":1},"generated":{"line":1,"column":550}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":622,"column":1},"generated":{"line":1,"column":554}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":622,"column":1},"generated":{"line":1,"column":556}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":622,"column":1},"generated":{"line":1,"column":560}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":622,"column":1},"generated":{"line":1,"column":568}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":622,"column":1},"generated":{"line":1,"column":575}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":622,"column":1},"generated":{"line":1,"column":577}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":622,"column":1},"generated":{"line":1,"column":588}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":622,"column":1},"generated":{"line":1,"column":595}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":622,"column":1},"generated":{"line":1,"column":598}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":622,"column":1},"generated":{"line":1,"column":600}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":622,"column":1},"generated":{"line":1,"column":609}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":622,"column":1},"generated":{"line":1,"column":611}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":622,"column":1},"generated":{"line":1,"column":614}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":622,"column":1},"generated":{"line":1,"column":617}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":622,"column":1},"generated":{"line":1,"column":620}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":622,"column":1},"generated":{"line":1,"column":622}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":622,"column":1},"generated":{"line":1,"column":633}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":622,"column":1},"generated":{"line":1,"column":640}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":622,"column":1},"generated":{"line":1,"column":642}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":622,"column":1},"generated":{"line":1,"column":645}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":622,"column":1},"generated":{"line":1,"column":652}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":622,"column":1},"generated":{"line":1,"column":655}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":622,"column":1},"generated":{"line":1,"column":672}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":622,"column":1},"generated":{"line":1,"column":675}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":622,"column":1},"generated":{"line":1,"column":694}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":622,"column":1},"generated":{"line":1,"column":696}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":622,"column":1},"generated":{"line":1,"column":702}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":622,"column":1},"generated":{"line":1,"column":703}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":622,"column":1},"generated":{"line":1,"column":711}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":622,"column":1},"generated":{"line":1,"column":714}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":622,"column":1},"generated":{"line":1,"column":718}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":622,"column":1},"generated":{"line":1,"column":720}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":622,"column":1},"generated":{"line":1,"column":724}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":622,"column":1},"generated":{"line":1,"column":727}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":622,"column":1},"generated":{"line":1,"column":730}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":622,"column":1},"generated":{"line":1,"column":732}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":622,"column":1},"generated":{"line":1,"column":736}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":622,"column":1},"generated":{"line":1,"column":739}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":622,"column":1},"generated":{"line":1,"column":746}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":622,"column":1},"generated":{"line":1,"column":748}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":622,"column":1},"generated":{"line":1,"column":752}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":622,"column":1},"generated":{"line":1,"column":755}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":622,"column":1},"generated":{"line":1,"column":759}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":622,"column":1},"generated":{"line":1,"column":761}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":622,"column":1},"generated":{"line":1,"column":764}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":622,"column":1},"generated":{"line":1,"column":766}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":622,"column":1},"generated":{"line":1,"column":773}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":622,"column":1},"generated":{"line":1,"column":789}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":622,"column":1},"generated":{"line":1,"column":796}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":622,"column":1},"generated":{"line":1,"column":821}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":622,"column":1},"generated":{"line":1,"column":825}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":622,"column":1},"generated":{"line":1,"column":829}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":622,"column":1},"generated":{"line":1,"column":834}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":622,"column":1},"generated":{"line":1,"column":836}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":622,"column":1},"generated":{"line":1,"column":839}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":622,"column":1},"generated":{"line":1,"column":846}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":622,"column":1},"generated":{"line":1,"column":856}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":622,"column":1},"generated":{"line":1,"column":871}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":622,"column":1},"generated":{"line":1,"column":876}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":622,"column":1},"generated":{"line":1,"column":878}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":622,"column":1},"generated":{"line":1,"column":881}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":622,"column":1},"generated":{"line":1,"column":882}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":622,"column":1},"generated":{"line":1,"column":886}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":622,"column":1},"generated":{"line":1,"column":888}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":622,"column":1},"generated":{"line":1,"column":890}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":622,"column":1},"generated":{"line":1,"column":897}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":622,"column":1},"generated":{"line":1,"column":922}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":622,"column":1},"generated":{"line":1,"column":924}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":622,"column":1},"generated":{"line":1,"column":927}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":622,"column":1},"generated":{"line":1,"column":932}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":622,"column":1},"generated":{"line":1,"column":936}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":622,"column":1},"generated":{"line":1,"column":938}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":622,"column":1},"generated":{"line":1,"column":943}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":622,"column":1},"generated":{"line":1,"column":945}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":622,"column":1},"generated":{"line":1,"column":950}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":622,"column":1},"generated":{"line":1,"column":957}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":622,"column":1},"generated":{"line":1,"column":972}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":622,"column":1},"generated":{"line":1,"column":974}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":622,"column":1},"generated":{"line":1,"column":976}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":622,"column":1},"generated":{"line":1,"column":979}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":622,"column":1},"generated":{"line":1,"column":981}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":622,"column":1},"generated":{"line":1,"column":984}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":622,"column":1},"generated":{"line":1,"column":986}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":622,"column":1},"generated":{"line":1,"column":989}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":622,"column":1},"generated":{"line":1,"column":996}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":622,"column":1},"generated":{"line":1,"column":998}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":622,"column":1},"generated":{"line":1,"column":1006}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":622,"column":1},"generated":{"line":1,"column":1008}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":622,"column":1},"generated":{"line":1,"column":1011}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":622,"column":1},"generated":{"line":1,"column":1013}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":622,"column":1},"generated":{"line":1,"column":1017}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":622,"column":1},"generated":{"line":1,"column":1019}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":622,"column":1},"generated":{"line":1,"column":1022}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":622,"column":1},"generated":{"line":1,"column":1024}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":622,"column":1},"generated":{"line":1,"column":1033}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":622,"column":1},"generated":{"line":1,"column":1035}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":622,"column":1},"generated":{"line":1,"column":1037}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":622,"column":1},"generated":{"line":1,"column":1040}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":622,"column":1},"generated":{"line":1,"column":1043}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":622,"column":1},"generated":{"line":1,"column":1049}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":622,"column":1},"generated":{"line":1,"column":1051}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":622,"column":1},"generated":{"line":1,"column":1057}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":622,"column":1},"generated":{"line":1,"column":1060}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":622,"column":1},"generated":{"line":1,"column":1064}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":622,"column":1},"generated":{"line":1,"column":1066}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":622,"column":1},"generated":{"line":1,"column":1068}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":622,"column":1},"generated":{"line":1,"column":1070}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":622,"column":1},"generated":{"line":1,"column":1073}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":622,"column":1},"generated":{"line":1,"column":1075}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":622,"column":1},"generated":{"line":1,"column":1082}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":622,"column":1},"generated":{"line":1,"column":1087}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":622,"column":1},"generated":{"line":1,"column":1090}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":622,"column":1},"generated":{"line":1,"column":1094}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":622,"column":1},"generated":{"line":1,"column":1096}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":622,"column":1},"generated":{"line":1,"column":1098}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":622,"column":1},"generated":{"line":1,"column":1100}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":622,"column":1},"generated":{"line":1,"column":1102}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":622,"column":1},"generated":{"line":1,"column":1109}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":622,"column":1},"generated":{"line":1,"column":1113}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":622,"column":1},"generated":{"line":1,"column":1115}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":622,"column":1},"generated":{"line":1,"column":1117}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":622,"column":1},"generated":{"line":1,"column":1120}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":622,"column":1},"generated":{"line":1,"column":1122}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":622,"column":1},"generated":{"line":1,"column":1130}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":622,"column":1},"generated":{"line":1,"column":1134}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":622,"column":1},"generated":{"line":1,"column":1138}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":622,"column":1},"generated":{"line":1,"column":1140}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":622,"column":1},"generated":{"line":1,"column":1143}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":622,"column":1},"generated":{"line":1,"column":1145}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":622,"column":1},"generated":{"line":1,"column":1149}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":622,"column":1},"generated":{"line":1,"column":1156}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":622,"column":1},"generated":{"line":1,"column":1158}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":622,"column":1},"generated":{"line":1,"column":1167}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":622,"column":1},"generated":{"line":1,"column":1171}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":622,"column":1},"generated":{"line":1,"column":1178}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":622,"column":1},"generated":{"line":1,"column":1180}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":622,"column":1},"generated":{"line":1,"column":1187}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":622,"column":1},"generated":{"line":1,"column":1195}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":622,"column":1},"generated":{"line":1,"column":1204}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":622,"column":1},"generated":{"line":1,"column":1207}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":622,"column":1},"generated":{"line":1,"column":1211}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":622,"column":1},"generated":{"line":1,"column":1215}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":622,"column":1},"generated":{"line":1,"column":1217}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":622,"column":1},"generated":{"line":1,"column":1219}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":622,"column":1},"generated":{"line":1,"column":1221}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":622,"column":1},"generated":{"line":1,"column":1231}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":622,"column":1},"generated":{"line":1,"column":1238}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":622,"column":1},"generated":{"line":1,"column":1242}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":622,"column":1},"generated":{"line":1,"column":1243}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":622,"column":1},"generated":{"line":1,"column":1247}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":622,"column":1},"generated":{"line":1,"column":1249}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":622,"column":1},"generated":{"line":1,"column":1259}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":622,"column":1},"generated":{"line":1,"column":1262}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":622,"column":1},"generated":{"line":1,"column":1266}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":622,"column":1},"generated":{"line":1,"column":1270}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":622,"column":1},"generated":{"line":1,"column":1275}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":622,"column":1},"generated":{"line":1,"column":1277}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":622,"column":1},"generated":{"line":1,"column":1284}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":622,"column":1},"generated":{"line":1,"column":1294}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":622,"column":1},"generated":{"line":1,"column":1309}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":622,"column":1},"generated":{"line":1,"column":1314}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":622,"column":1},"generated":{"line":1,"column":1316}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":622,"column":1},"generated":{"line":1,"column":1321}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":622,"column":1},"generated":{"line":1,"column":1323}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":622,"column":1},"generated":{"line":1,"column":1326}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":622,"column":1},"generated":{"line":1,"column":1328}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":622,"column":1},"generated":{"line":1,"column":1332}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":622,"column":1},"generated":{"line":1,"column":1339}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":622,"column":1},"generated":{"line":1,"column":1343}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":622,"column":1},"generated":{"line":1,"column":1349}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":622,"column":1},"generated":{"line":1,"column":1354}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":34,"column":0},"generated":{"line":1,"column":1365}},{"source":"../../src/use-menu.ts","name":"MenuProvider","original":{"line":34,"column":7},"generated":{"line":1,"column":1369}},{"source":"../../src/use-menu.ts","name":"useMenuContext","original":{"line":34,"column":21},"generated":{"line":1,"column":1371}},{"source":"../../src/use-menu.ts","name":"createContext","original":{"line":34,"column":39},"generated":{"line":1,"column":1375}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":34,"column":68},"generated":{"line":1,"column":1377}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":34,"column":68},"generated":{"line":1,"column":1379}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":34,"column":68},"generated":{"line":1,"column":1394}},{"source":"../../src/use-menu.ts","name":"strict","original":{"line":35,"column":2},"generated":{"line":1,"column":1395}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":35,"column":10},"generated":{"line":1,"column":1403}},{"source":"../../src/use-menu.ts","name":"name","original":{"line":36,"column":2},"generated":{"line":1,"column":1405}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":36,"column":8},"generated":{"line":1,"column":1410}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":77,"column":7},"generated":{"line":1,"column":1426}},{"source":"../../src/use-menu.ts","name":"useMenu","original":{"line":77,"column":16},"generated":{"line":1,"column":1435}},{"source":"../../src/use-menu.ts","name":"props","original":{"line":77,"column":24},"generated":{"line":1,"column":1437}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":78,"column":8},"generated":{"line":1,"column":1440}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":78,"column":8},"generated":{"line":1,"column":1444}},{"source":"../../src/use-menu.ts","name":"id","original":{"line":79,"column":4},"generated":{"line":1,"column":1447}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":78,"column":8},"generated":{"line":1,"column":1449}},{"source":"../../src/use-menu.ts","name":"closeOnSelect","original":{"line":80,"column":4},"generated":{"line":1,"column":1463}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":80,"column":20},"generated":{"line":1,"column":1466}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":78,"column":8},"generated":{"line":1,"column":1468}},{"source":"../../src/use-menu.ts","name":"closeOnBlur","original":{"line":81,"column":4},"generated":{"line":1,"column":1480}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":81,"column":18},"generated":{"line":1,"column":1483}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":78,"column":8},"generated":{"line":1,"column":1485}},{"source":"../../src/use-menu.ts","name":"autoSelect","original":{"line":82,"column":4},"generated":{"line":1,"column":1496}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":82,"column":17},"generated":{"line":1,"column":1499}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":78,"column":8},"generated":{"line":1,"column":1501}},{"source":"../../src/use-menu.ts","name":"isLazy","original":{"line":83,"column":4},"generated":{"line":1,"column":1508}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":78,"column":8},"generated":{"line":1,"column":1510}},{"source":"../../src/use-menu.ts","name":"placement","original":{"line":84,"column":4},"generated":{"line":1,"column":1520}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":84,"column":16},"generated":{"line":1,"column":1522}},{"source":"../../src/use-menu.ts","name":"props","original":{"line":85,"column":6},"generated":{"line":1,"column":1538}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":87,"column":8},"generated":{"line":1,"column":1541}},{"source":"../../src/use-menu.ts","name":"isOpen","original":{"line":87,"column":10},"generated":{"line":1,"column":1548}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":87,"column":8},"generated":{"line":1,"column":1550}},{"source":"../../src/use-menu.ts","name":"onOpen","original":{"line":87,"column":18},"generated":{"line":1,"column":1557}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":87,"column":8},"generated":{"line":1,"column":1559}},{"source":"../../src/use-menu.ts","name":"onClose","original":{"line":87,"column":26},"generated":{"line":1,"column":1567}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":87,"column":8},"generated":{"line":1,"column":1569}},{"source":"../../src/use-menu.ts","name":"onToggle","original":{"line":87,"column":35},"generated":{"line":1,"column":1578}},{"source":"../../src/use-menu.ts","name":"useDisclosure","original":{"line":87,"column":48},"generated":{"line":1,"column":1582}},{"source":"../../src/use-menu.ts","name":"props","original":{"line":87,"column":62},"generated":{"line":1,"column":1584}},{"source":"../../src/use-menu.ts","name":"props","original":{"line":87,"column":62},"generated":{"line":1,"column":1586}},{"source":"../../src/use-menu.ts","name":"props","original":{"line":87,"column":62},"generated":{"line":1,"column":1601}},{"source":"../../src/use-menu.ts","name":"menuRef","original":{"line":92,"column":8},"generated":{"line":1,"column":1604}},{"source":"../../src/use-menu.ts","name":"React","original":{"line":92,"column":18},"generated":{"line":1,"column":1606}},{"source":"../../src/use-menu.ts","name":"useRef","original":{"line":92,"column":24},"generated":{"line":1,"column":1608}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":92,"column":47},"generated":{"line":1,"column":1615}},{"source":"../../src/use-menu.ts","name":"buttonRef","original":{"line":93,"column":8},"generated":{"line":1,"column":1621}},{"source":"../../src/use-menu.ts","name":"React","original":{"line":93,"column":20},"generated":{"line":1,"column":1623}},{"source":"../../src/use-menu.ts","name":"useRef","original":{"line":93,"column":26},"generated":{"line":1,"column":1625}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":93,"column":52},"generated":{"line":1,"column":1632}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":95,"column":18},"generated":{"line":1,"column":1639}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":95,"column":18},"generated":{"line":1,"column":1641}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":95,"column":18},"generated":{"line":1,"column":1643}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":95,"column":18},"generated":{"line":1,"column":1660}},{"source":"../../src/use-menu.ts","name":"ref","original":{"line":96,"column":4},"generated":{"line":1,"column":1661}},{"source":"../../src/use-menu.ts","name":"menuRef","original":{"line":96,"column":9},"generated":{"line":1,"column":1665}},{"source":"../../src/use-menu.ts","name":"handler","original":{"line":97,"column":4},"generated":{"line":1,"column":1667}},{"source":"../../src/use-menu.ts","name":"event","original":{"line":97,"column":14},"generated":{"line":1,"column":1675}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":97,"column":24},"generated":{"line":1,"column":1679}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":97,"column":24},"generated":{"line":1,"column":1683}},{"source":"../../src/use-menu.ts","name":"isOpen","original":{"line":99,"column":8},"generated":{"line":1,"column":1686}},{"source":"../../src/use-menu.ts","name":"closeOnBlur","original":{"line":100,"column":8},"generated":{"line":1,"column":1690}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":101,"column":8},"generated":{"line":1,"column":1693}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":101,"column":8},"generated":{"line":1,"column":1700}},{"source":"../../src/use-menu.ts","name":"buttonRef","original":{"line":101,"column":9},"generated":{"line":1,"column":1702}},{"source":"../../src/use-menu.ts","name":"current","original":{"line":101,"column":19},"generated":{"line":1,"column":1704}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":101,"column":9},"generated":{"line":1,"column":1714}},{"source":"../../src/use-menu.ts","name":"contains","original":{"line":101,"column":28},"generated":{"line":1,"column":1716}},{"source":"../../src/use-menu.ts","name":"event","original":{"line":101,"column":37},"generated":{"line":1,"column":1725}},{"source":"../../src/use-menu.ts","name":"target","original":{"line":101,"column":43},"generated":{"line":1,"column":1727}},{"source":"../../src/use-menu.ts","name":"onClose","original":{"line":103,"column":8},"generated":{"line":1,"column":1736}},{"source":"../../src/use-menu.ts","name":"popper","original":{"line":111,"column":8},"generated":{"line":1,"column":1743}},{"source":"../../src/use-menu.ts","name":"popper","original":{"line":111,"column":8},"generated":{"line":1,"column":1747}},{"source":"../../src/use-menu.ts","name":"usePopper","original":{"line":111,"column":17},"generated":{"line":1,"column":1750}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":111,"column":26},"generated":{"line":1,"column":1752}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":111,"column":26},"generated":{"line":1,"column":1754}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":111,"column":26},"generated":{"line":1,"column":1765}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":111,"column":26},"generated":{"line":1,"column":1767}},{"source":"../../src/use-menu.ts","name":"placement","original":{"line":112,"column":4},"generated":{"line":1,"column":1768}},{"source":"../../src/use-menu.ts","name":"placement","original":{"line":112,"column":4},"generated":{"line":1,"column":1778}},{"source":"../../src/use-menu.ts","name":"props","original":{"line":113,"column":7},"generated":{"line":1,"column":1781}},{"source":"../../src/use-menu.ts","name":"focusedIndex","original":{"line":116,"column":9},"generated":{"line":1,"column":1786}},{"source":"../../src/use-menu.ts","name":"setFocusedIndex","original":{"line":116,"column":23},"generated":{"line":1,"column":1788}},{"source":"../../src/use-menu.ts","name":"React","original":{"line":116,"column":42},"generated":{"line":1,"column":1791}},{"source":"../../src/use-menu.ts","name":"useState","original":{"line":116,"column":48},"generated":{"line":1,"column":1793}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":116,"column":58},"generated":{"line":1,"column":1803}},{"source":"../../src/use-menu.ts","name":"domContext","original":{"line":121,"column":8},"generated":{"line":1,"column":1806}},{"source":"../../src/use-menu.ts","name":"useDescendants","original":{"line":121,"column":21},"generated":{"line":1,"column":1809}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":121,"column":2},"generated":{"line":1,"column":1811}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":121,"column":2},"generated":{"line":1,"column":1813}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":126,"column":18},"generated":{"line":1,"column":1832}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":126,"column":18},"generated":{"line":1,"column":1834}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":126,"column":18},"generated":{"line":1,"column":1836}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":126,"column":18},"generated":{"line":1,"column":1853}},{"source":"../../src/use-menu.ts","name":"isOpen","original":{"line":127,"column":9},"generated":{"line":1,"column":1858}},{"source":"../../src/use-menu.ts","name":"setFocusedIndex","original":{"line":128,"column":6},"generated":{"line":1,"column":1861}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":128,"column":23},"generated":{"line":1,"column":1864}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":130,"column":5},"generated":{"line":1,"column":1868}},{"source":"../../src/use-menu.ts","name":"isOpen","original":{"line":130,"column":6},"generated":{"line":1,"column":1869}},{"source":"../../src/use-menu.ts","name":"menuRef","original":{"line":132,"column":17},"generated":{"line":1,"column":1874}},{"source":"../../src/use-menu.ts","name":"menuRef","original":{"line":132,"column":17},"generated":{"line":1,"column":1876}},{"source":"../../src/use-menu.ts","name":"menuRef","original":{"line":132,"column":17},"generated":{"line":1,"column":1878}},{"source":"../../src/use-menu.ts","name":"menuRef","original":{"line":132,"column":17},"generated":{"line":1,"column":1894}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":132,"column":26},"generated":{"line":1,"column":1896}},{"source":"../../src/use-menu.ts","name":"focusRef","original":{"line":133,"column":4},"generated":{"line":1,"column":1897}},{"source":"../../src/use-menu.ts","name":"buttonRef","original":{"line":133,"column":14},"generated":{"line":1,"column":1906}},{"source":"../../src/use-menu.ts","name":"visible","original":{"line":134,"column":4},"generated":{"line":1,"column":1908}},{"source":"../../src/use-menu.ts","name":"isOpen","original":{"line":134,"column":13},"generated":{"line":1,"column":1916}},{"source":"../../src/use-menu.ts","name":"shouldFocus","original":{"line":135,"column":4},"generated":{"line":1,"column":1918}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":135,"column":17},"generated":{"line":1,"column":1931}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":141,"column":8},"generated":{"line":1,"column":1935}},{"source":"../../src/use-menu.ts","name":"buttonId","original":{"line":141,"column":9},"generated":{"line":1,"column":1939}},{"source":"../../src/use-menu.ts","name":"menuId","original":{"line":141,"column":19},"generated":{"line":1,"column":1941}},{"source":"../../src/use-menu.ts","name":"useIds","original":{"line":141,"column":29},"generated":{"line":1,"column":1945}},{"source":"../../src/use-menu.ts","name":"id","original":{"line":141,"column":36},"generated":{"line":1,"column":1947}},{"source":"../../src/use-menu.ts","name":"id","original":{"line":141,"column":36},"generated":{"line":1,"column":1949}},{"source":"../../src/use-menu.ts","name":"id","original":{"line":141,"column":36},"generated":{"line":1,"column":1957}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":141,"column":35},"generated":{"line":1,"column":1959}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":141,"column":35},"generated":{"line":1,"column":1973}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":168,"column":9},"generated":{"line":1,"column":1986}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":168,"column":9},"generated":{"line":1,"column":1992}},{"source":"../../src/use-menu.ts","name":"openAndFocusMenu","original":{"line":169,"column":4},"generated":{"line":1,"column":1993}},{"source":"../../src/use-menu.ts","name":"React","original":{"line":143,"column":27},"generated":{"line":1,"column":2010}},{"source":"../../src/use-menu.ts","name":"useCallback","original":{"line":143,"column":33},"generated":{"line":1,"column":2012}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":143,"column":45},"generated":{"line":1,"column":2024}},{"source":"../../src/use-menu.ts","name":"onOpen","original":{"line":144,"column":4},"generated":{"line":1,"column":2029}},{"source":"../../src/use-menu.ts","name":"menuRef","original":{"line":145,"column":10},"generated":{"line":1,"column":2034}},{"source":"../../src/use-menu.ts","name":"menuRef","original":{"line":145,"column":10},"generated":{"line":1,"column":2036}},{"source":"../../src/use-menu.ts","name":"menuRef","original":{"line":145,"column":10},"generated":{"line":1,"column":2038}},{"source":"../../src/use-menu.ts","name":"menuRef","original":{"line":145,"column":10},"generated":{"line":1,"column":2045}},{"source":"../../src/use-menu.ts","name":"current","original":{"line":145,"column":18},"generated":{"line":1,"column":2047}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":145,"column":27},"generated":{"line":1,"column":2055}},{"source":"../../src/use-menu.ts","name":"nextTick","original":{"line":145,"column":29},"generated":{"line":1,"column":2056}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":145,"column":39},"generated":{"line":1,"column":2066}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":146,"column":5},"generated":{"line":1,"column":2071}},{"source":"../../src/use-menu.ts","name":"onOpen","original":{"line":146,"column":6},"generated":{"line":1,"column":2072}},{"source":"../../src/use-menu.ts","name":"menuRef","original":{"line":146,"column":14},"generated":{"line":1,"column":2074}},{"source":"../../src/use-menu.ts","name":"openAndFocusFirstItem","original":{"line":170,"column":4},"generated":{"line":1,"column":2078}},{"source":"../../src/use-menu.ts","name":"React","original":{"line":148,"column":32},"generated":{"line":1,"column":2100}},{"source":"../../src/use-menu.ts","name":"useCallback","original":{"line":148,"column":38},"generated":{"line":1,"column":2102}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":148,"column":50},"generated":{"line":1,"column":2114}},{"source":"../../src/use-menu.ts","name":"onOpen","original":{"line":149,"column":4},"generated":{"line":1,"column":2119}},{"source":"../../src/use-menu.ts","name":"setFocusedIndex","original":{"line":150,"column":4},"generated":{"line":1,"column":2123}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":150,"column":20},"generated":{"line":1,"column":2125}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":151,"column":5},"generated":{"line":1,"column":2129}},{"source":"../../src/use-menu.ts","name":"onOpen","original":{"line":151,"column":6},"generated":{"line":1,"column":2130}},{"source":"../../src/use-menu.ts","name":"setFocusedIndex","original":{"line":151,"column":14},"generated":{"line":1,"column":2132}},{"source":"../../src/use-menu.ts","name":"openAndFocusLastItem","original":{"line":171,"column":4},"generated":{"line":1,"column":2136}},{"source":"../../src/use-menu.ts","name":"React","original":{"line":153,"column":31},"generated":{"line":1,"column":2157}},{"source":"../../src/use-menu.ts","name":"useCallback","original":{"line":153,"column":37},"generated":{"line":1,"column":2159}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":153,"column":49},"generated":{"line":1,"column":2171}},{"source":"../../src/use-menu.ts","name":"onOpen","original":{"line":154,"column":4},"generated":{"line":1,"column":2176}},{"source":"../../src/use-menu.ts","name":"setFocusedIndex","original":{"line":155,"column":4},"generated":{"line":1,"column":2180}},{"source":"../../src/use-menu.ts","name":"domContext","original":{"line":155,"column":20},"generated":{"line":1,"column":2182}},{"source":"../../src/use-menu.ts","name":"descendants","original":{"line":155,"column":31},"generated":{"line":1,"column":2184}},{"source":"../../src/use-menu.ts","name":"length","original":{"line":155,"column":43},"generated":{"line":1,"column":2196}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":155,"column":52},"generated":{"line":1,"column":2203}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":156,"column":5},"generated":{"line":1,"column":2207}},{"source":"../../src/use-menu.ts","name":"onOpen","original":{"line":156,"column":6},"generated":{"line":1,"column":2208}},{"source":"../../src/use-menu.ts","name":"setFocusedIndex","original":{"line":156,"column":14},"generated":{"line":1,"column":2210}},{"source":"../../src/use-menu.ts","name":"domContext","original":{"line":156,"column":31},"generated":{"line":1,"column":2212}},{"source":"../../src/use-menu.ts","name":"descendants","original":{"line":156,"column":42},"generated":{"line":1,"column":2214}},{"source":"../../src/use-menu.ts","name":"onTransitionEnd","original":{"line":172,"column":4},"generated":{"line":1,"column":2228}},{"source":"../../src/use-menu.ts","name":"React","original":{"line":158,"column":18},"generated":{"line":1,"column":2244}},{"source":"../../src/use-menu.ts","name":"useCallback","original":{"line":158,"column":24},"generated":{"line":1,"column":2246}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":158,"column":36},"generated":{"line":1,"column":2258}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":158,"column":42},"generated":{"line":1,"column":2263}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":158,"column":42},"generated":{"line":1,"column":2267}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":158,"column":42},"generated":{"line":1,"column":2269}},{"source":"../../src/use-menu.ts","name":"hasFocusWithin","original":{"line":159,"column":10},"generated":{"line":1,"column":2271}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":159,"column":24},"generated":{"line":1,"column":2273}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":159,"column":24},"generated":{"line":1,"column":2280}},{"source":"../../src/use-menu.ts","name":"menuRef","original":{"line":159,"column":27},"generated":{"line":1,"column":2282}},{"source":"../../src/use-menu.ts","name":"current","original":{"line":159,"column":35},"generated":{"line":1,"column":2284}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":159,"column":24},"generated":{"line":1,"column":2298}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":159,"column":27},"generated":{"line":1,"column":2300}},{"source":"../../src/use-menu.ts","name":"contains","original":{"line":159,"column":44},"generated":{"line":1,"column":2302}},{"source":"../../src/use-menu.ts","name":"document","original":{"line":159,"column":53},"generated":{"line":1,"column":2311}},{"source":"../../src/use-menu.ts","name":"activeElement","original":{"line":159,"column":62},"generated":{"line":1,"column":2320}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":162,"column":8},"generated":{"line":1,"column":2335}},{"source":"../../src/use-menu.ts","name":"isOpen","original":{"line":160,"column":26},"generated":{"line":1,"column":2338}},{"source":"../../src/use-menu.ts","name":"hasFocusWithin","original":{"line":160,"column":37},"generated":{"line":1,"column":2342}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":162,"column":8},"generated":{"line":1,"column":2344}},{"source":"../../src/use-menu.ts","name":"el","original":{"line":164,"column":10},"generated":{"line":1,"column":2345}},{"source":"../../src/use-menu.ts","name":"el","original":{"line":164,"column":10},"generated":{"line":1,"column":2349}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":164,"column":12},"generated":{"line":1,"column":2351}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":164,"column":12},"generated":{"line":1,"column":2358}},{"source":"../../src/use-menu.ts","name":"domContext","original":{"line":164,"column":15},"generated":{"line":1,"column":2360}},{"source":"../../src/use-menu.ts","name":"descendants","original":{"line":164,"column":26},"generated":{"line":1,"column":2362}},{"source":"../../src/use-menu.ts","name":"focusedIndex","original":{"line":164,"column":38},"generated":{"line":1,"column":2374}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":164,"column":12},"generated":{"line":1,"column":2383}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":164,"column":15},"generated":{"line":1,"column":2385}},{"source":"../../src/use-menu.ts","name":"element","original":{"line":164,"column":53},"generated":{"line":1,"column":2387}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":165,"column":6},"generated":{"line":1,"column":2395}},{"source":"../../src/use-menu.ts","name":"el","original":{"line":165,"column":4},"generated":{"line":1,"column":2401}},{"source":"../../src/use-menu.ts","name":"el","original":{"line":165,"column":4},"generated":{"line":1,"column":2404}},{"source":"../../src/use-menu.ts","name":"focus","original":{"line":165,"column":8},"generated":{"line":1,"column":2406}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":165,"column":14},"generated":{"line":1,"column":2412}},{"source":"../../src/use-menu.ts","name":"preventScroll","original":{"line":165,"column":16},"generated":{"line":1,"column":2413}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":165,"column":31},"generated":{"line":1,"column":2428}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":166,"column":5},"generated":{"line":1,"column":2434}},{"source":"../../src/use-menu.ts","name":"isOpen","original":{"line":166,"column":6},"generated":{"line":1,"column":2435}},{"source":"../../src/use-menu.ts","name":"focusedIndex","original":{"line":166,"column":14},"generated":{"line":1,"column":2437}},{"source":"../../src/use-menu.ts","name":"domContext","original":{"line":166,"column":28},"generated":{"line":1,"column":2439}},{"source":"../../src/use-menu.ts","name":"descendants","original":{"line":166,"column":39},"generated":{"line":1,"column":2441}},{"source":"../../src/use-menu.ts","name":"domContext","original":{"line":173,"column":4},"generated":{"line":1,"column":2455}},{"source":"../../src/use-menu.ts","name":"domContext","original":{"line":173,"column":4},"generated":{"line":1,"column":2466}},{"source":"../../src/use-menu.ts","name":"popper","original":{"line":174,"column":4},"generated":{"line":1,"column":2468}},{"source":"../../src/use-menu.ts","name":"popper","original":{"line":174,"column":4},"generated":{"line":1,"column":2475}},{"source":"../../src/use-menu.ts","name":"buttonId","original":{"line":175,"column":4},"generated":{"line":1,"column":2477}},{"source":"../../src/use-menu.ts","name":"buttonId","original":{"line":175,"column":4},"generated":{"line":1,"column":2486}},{"source":"../../src/use-menu.ts","name":"menuId","original":{"line":176,"column":4},"generated":{"line":1,"column":2488}},{"source":"../../src/use-menu.ts","name":"menuId","original":{"line":176,"column":4},"generated":{"line":1,"column":2495}},{"source":"../../src/use-menu.ts","name":"forceUpdate","original":{"line":177,"column":4},"generated":{"line":1,"column":2497}},{"source":"../../src/use-menu.ts","name":"popper","original":{"line":177,"column":17},"generated":{"line":1,"column":2509}},{"source":"../../src/use-menu.ts","name":"forceUpdate","original":{"line":177,"column":24},"generated":{"line":1,"column":2511}},{"source":"../../src/use-menu.ts","name":"orientation","original":{"line":178,"column":4},"generated":{"line":1,"column":2523}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":178,"column":17},"generated":{"line":1,"column":2535}},{"source":"../../src/use-menu.ts","name":"isOpen","original":{"line":179,"column":4},"generated":{"line":1,"column":2546}},{"source":"../../src/use-menu.ts","name":"isOpen","original":{"line":179,"column":4},"generated":{"line":1,"column":2553}},{"source":"../../src/use-menu.ts","name":"onToggle","original":{"line":180,"column":4},"generated":{"line":1,"column":2555}},{"source":"../../src/use-menu.ts","name":"onToggle","original":{"line":180,"column":4},"generated":{"line":1,"column":2564}},{"source":"../../src/use-menu.ts","name":"onOpen","original":{"line":181,"column":4},"generated":{"line":1,"column":2566}},{"source":"../../src/use-menu.ts","name":"onOpen","original":{"line":181,"column":4},"generated":{"line":1,"column":2573}},{"source":"../../src/use-menu.ts","name":"onClose","original":{"line":182,"column":4},"generated":{"line":1,"column":2575}},{"source":"../../src/use-menu.ts","name":"onClose","original":{"line":182,"column":4},"generated":{"line":1,"column":2583}},{"source":"../../src/use-menu.ts","name":"menuRef","original":{"line":183,"column":4},"generated":{"line":1,"column":2585}},{"source":"../../src/use-menu.ts","name":"menuRef","original":{"line":183,"column":4},"generated":{"line":1,"column":2593}},{"source":"../../src/use-menu.ts","name":"buttonRef","original":{"line":184,"column":4},"generated":{"line":1,"column":2595}},{"source":"../../src/use-menu.ts","name":"buttonRef","original":{"line":184,"column":4},"generated":{"line":1,"column":2605}},{"source":"../../src/use-menu.ts","name":"focusedIndex","original":{"line":185,"column":4},"generated":{"line":1,"column":2607}},{"source":"../../src/use-menu.ts","name":"focusedIndex","original":{"line":185,"column":4},"generated":{"line":1,"column":2620}},{"source":"../../src/use-menu.ts","name":"closeOnSelect","original":{"line":186,"column":4},"generated":{"line":1,"column":2622}},{"source":"../../src/use-menu.ts","name":"closeOnSelect","original":{"line":186,"column":4},"generated":{"line":1,"column":2636}},{"source":"../../src/use-menu.ts","name":"closeOnBlur","original":{"line":187,"column":4},"generated":{"line":1,"column":2638}},{"source":"../../src/use-menu.ts","name":"closeOnBlur","original":{"line":187,"column":4},"generated":{"line":1,"column":2650}},{"source":"../../src/use-menu.ts","name":"autoSelect","original":{"line":188,"column":4},"generated":{"line":1,"column":2652}},{"source":"../../src/use-menu.ts","name":"autoSelect","original":{"line":188,"column":4},"generated":{"line":1,"column":2663}},{"source":"../../src/use-menu.ts","name":"setFocusedIndex","original":{"line":189,"column":4},"generated":{"line":1,"column":2665}},{"source":"../../src/use-menu.ts","name":"setFocusedIndex","original":{"line":189,"column":4},"generated":{"line":1,"column":2681}},{"source":"../../src/use-menu.ts","name":"isLazy","original":{"line":190,"column":4},"generated":{"line":1,"column":2683}},{"source":"../../src/use-menu.ts","name":"isLazy","original":{"line":190,"column":4},"generated":{"line":1,"column":2690}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":207,"column":7},"generated":{"line":1,"column":2693}},{"source":"../../src/use-menu.ts","name":"useMenuButton","original":{"line":207,"column":16},"generated":{"line":1,"column":2702}},{"source":"../../src/use-menu.ts","name":"props","original":{"line":208,"column":2},"generated":{"line":1,"column":2704}},{"source":"../../src/use-menu.ts","name":"externalRef","original":{"line":209,"column":2},"generated":{"line":1,"column":2706}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":210,"column":2},"generated":{"line":1,"column":2714}},{"source":"../../src/use-menu.ts","name":"externalRef","original":{"line":209,"column":2},"generated":{"line":1,"column":2718}},{"source":"../../src/use-menu.ts","name":"externalRef","original":{"line":209,"column":2},"generated":{"line":1,"column":2722}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":209,"column":32},"generated":{"line":1,"column":2724}},{"source":"../../src/use-menu.ts","name":"menu","original":{"line":211,"column":8},"generated":{"line":1,"column":2730}},{"source":"../../src/use-menu.ts","name":"menu","original":{"line":211,"column":8},"generated":{"line":1,"column":2734}},{"source":"../../src/use-menu.ts","name":"useMenuContext","original":{"line":211,"column":15},"generated":{"line":1,"column":2736}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":213,"column":8},"generated":{"line":1,"column":2741}},{"source":"../../src/use-menu.ts","name":"isOpen","original":{"line":214,"column":4},"generated":{"line":1,"column":2748}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":213,"column":8},"generated":{"line":1,"column":2750}},{"source":"../../src/use-menu.ts","name":"onClose","original":{"line":215,"column":4},"generated":{"line":1,"column":2758}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":213,"column":8},"generated":{"line":1,"column":2760}},{"source":"../../src/use-menu.ts","name":"autoSelect","original":{"line":216,"column":4},"generated":{"line":1,"column":2771}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":213,"column":8},"generated":{"line":1,"column":2773}},{"source":"../../src/use-menu.ts","name":"popper","original":{"line":217,"column":4},"generated":{"line":1,"column":2780}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":213,"column":8},"generated":{"line":1,"column":2782}},{"source":"../../src/use-menu.ts","name":"openAndFocusFirstItem","original":{"line":218,"column":4},"generated":{"line":1,"column":2804}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":213,"column":8},"generated":{"line":1,"column":2806}},{"source":"../../src/use-menu.ts","name":"openAndFocusLastItem","original":{"line":219,"column":4},"generated":{"line":1,"column":2827}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":213,"column":8},"generated":{"line":1,"column":2829}},{"source":"../../src/use-menu.ts","name":"openAndFocusMenu","original":{"line":220,"column":4},"generated":{"line":1,"column":2846}},{"source":"../../src/use-menu.ts","name":"menu","original":{"line":221,"column":6},"generated":{"line":1,"column":2849}},{"source":"../../src/use-menu.ts","name":"onClick","original":{"line":223,"column":8},"generated":{"line":1,"column":2851}},{"source":"../../src/use-menu.ts","name":"React","original":{"line":223,"column":18},"generated":{"line":1,"column":2853}},{"source":"../../src/use-menu.ts","name":"useCallback","original":{"line":223,"column":24},"generated":{"line":1,"column":2855}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":223,"column":36},"generated":{"line":1,"column":2867}},{"source":"../../src/use-menu.ts","name":"isOpen","original":{"line":224,"column":8},"generated":{"line":1,"column":2872}},{"source":"../../src/use-menu.ts","name":"onClose","original":{"line":225,"column":6},"generated":{"line":1,"column":2874}},{"source":"../../src/use-menu.ts","name":"autoSelect","original":{"line":227,"column":21},"generated":{"line":1,"column":2879}},{"source":"../../src/use-menu.ts","name":"openAndFocusFirstItem","original":{"line":227,"column":34},"generated":{"line":1,"column":2881}},{"source":"../../src/use-menu.ts","name":"openAndFocusMenu","original":{"line":227,"column":58},"generated":{"line":1,"column":2883}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":230,"column":5},"generated":{"line":1,"column":2889}},{"source":"../../src/use-menu.ts","name":"autoSelect","original":{"line":230,"column":6},"generated":{"line":1,"column":2890}},{"source":"../../src/use-menu.ts","name":"isOpen","original":{"line":230,"column":18},"generated":{"line":1,"column":2892}},{"source":"../../src/use-menu.ts","name":"onClose","original":{"line":230,"column":26},"generated":{"line":1,"column":2894}},{"source":"../../src/use-menu.ts","name":"openAndFocusFirstItem","original":{"line":230,"column":35},"generated":{"line":1,"column":2896}},{"source":"../../src/use-menu.ts","name":"openAndFocusMenu","original":{"line":230,"column":58},"generated":{"line":1,"column":2898}},{"source":"../../src/use-menu.ts","name":"onKeyDown","original":{"line":232,"column":8},"generated":{"line":1,"column":2902}},{"source":"../../src/use-menu.ts","name":"React","original":{"line":232,"column":20},"generated":{"line":1,"column":2904}},{"source":"../../src/use-menu.ts","name":"useCallback","original":{"line":232,"column":26},"generated":{"line":1,"column":2906}},{"source":"../../src/use-menu.ts","name":"event","original":{"line":233,"column":5},"generated":{"line":1,"column":2918}},{"source":"../../src/use-menu.ts","name":"eventKey","original":{"line":234,"column":12},"generated":{"line":1,"column":2922}},{"source":"../../src/use-menu.ts","name":"eventKey","original":{"line":234,"column":12},"generated":{"line":1,"column":2926}},{"source":"../../src/use-menu.ts","name":"normalizeEventKey","original":{"line":234,"column":23},"generated":{"line":1,"column":2929}},{"source":"../../src/use-menu.ts","name":"event","original":{"line":234,"column":41},"generated":{"line":1,"column":2931}},{"source":"../../src/use-menu.ts","name":"event","original":{"line":234,"column":41},"generated":{"line":1,"column":2933}},{"source":"../../src/use-menu.ts","name":"event","original":{"line":234,"column":41},"generated":{"line":1,"column":2952}},{"source":"../../src/use-menu.ts","name":"action","original":{"line":241,"column":12},"generated":{"line":1,"column":2955}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":235,"column":34},"generated":{"line":1,"column":2957}},{"source":"../../src/use-menu.ts","name":"Enter","original":{"line":236,"column":8},"generated":{"line":1,"column":2958}},{"source":"../../src/use-menu.ts","name":"openAndFocusFirstItem","original":{"line":236,"column":15},"generated":{"line":1,"column":2964}},{"source":"../../src/use-menu.ts","name":"ArrowDown","original":{"line":237,"column":8},"generated":{"line":1,"column":2966}},{"source":"../../src/use-menu.ts","name":"openAndFocusFirstItem","original":{"line":237,"column":19},"generated":{"line":1,"column":2976}},{"source":"../../src/use-menu.ts","name":"ArrowUp","original":{"line":238,"column":8},"generated":{"line":1,"column":2978}},{"source":"../../src/use-menu.ts","name":"openAndFocusLastItem","original":{"line":238,"column":17},"generated":{"line":1,"column":2986}},{"source":"../../src/use-menu.ts","name":"eventKey","original":{"line":241,"column":28},"generated":{"line":1,"column":2989}},{"source":"../../src/use-menu.ts","name":"action","original":{"line":243,"column":10},"generated":{"line":1,"column":2992}},{"source":"../../src/use-menu.ts","name":"event","original":{"line":244,"column":8},"generated":{"line":1,"column":2996}},{"source":"../../src/use-menu.ts","name":"preventDefault","original":{"line":244,"column":14},"generated":{"line":1,"column":2998}},{"source":"../../src/use-menu.ts","name":"event","original":{"line":245,"column":8},"generated":{"line":1,"column":3015}},{"source":"../../src/use-menu.ts","name":"stopPropagation","original":{"line":245,"column":14},"generated":{"line":1,"column":3017}},{"source":"../../src/use-menu.ts","name":"action","original":{"line":246,"column":8},"generated":{"line":1,"column":3035}},{"source":"../../src/use-menu.ts","name":"event","original":{"line":246,"column":15},"generated":{"line":1,"column":3037}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":249,"column":4},"generated":{"line":1,"column":3042}},{"source":"../../src/use-menu.ts","name":"openAndFocusFirstItem","original":{"line":249,"column":5},"generated":{"line":1,"column":3043}},{"source":"../../src/use-menu.ts","name":"openAndFocusLastItem","original":{"line":249,"column":28},"generated":{"line":1,"column":3045}},{"source":"../../src/use-menu.ts","name":"buttonProps","original":{"line":264,"column":9},"generated":{"line":1,"column":3049}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":252,"column":19},"generated":{"line":1,"column":3056}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":252,"column":19},"generated":{"line":1,"column":3058}},{"source":"../../src/use-menu.ts","name":"props","original":{"line":253,"column":7},"generated":{"line":1,"column":3061}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":252,"column":19},"generated":{"line":1,"column":3063}},{"source":"../../src/use-menu.ts","name":"ref","original":{"line":254,"column":4},"generated":{"line":1,"column":3064}},{"source":"../../src/use-menu.ts","name":"mergeRefs","original":{"line":254,"column":9},"generated":{"line":1,"column":3069}},{"source":"../../src/use-menu.ts","name":"menu","original":{"line":254,"column":19},"generated":{"line":1,"column":3071}},{"source":"../../src/use-menu.ts","name":"menu","original":{"line":254,"column":19},"generated":{"line":1,"column":3073}},{"source":"../../src/use-menu.ts","name":"menu","original":{"line":254,"column":19},"generated":{"line":1,"column":3084}},{"source":"../../src/use-menu.ts","name":"buttonRef","original":{"line":254,"column":24},"generated":{"line":1,"column":3086}},{"source":"../../src/use-menu.ts","name":"externalRef","original":{"line":254,"column":35},"generated":{"line":1,"column":3096}},{"source":"../../src/use-menu.ts","name":"popper","original":{"line":254,"column":48},"generated":{"line":1,"column":3098}},{"source":"../../src/use-menu.ts","name":"referenceRef","original":{"line":254,"column":55},"generated":{"line":1,"column":3100}},{"source":"../../src/use-menu.ts","name":"id","original":{"line":255,"column":4},"generated":{"line":1,"column":3114}},{"source":"../../src/use-menu.ts","name":"menu","original":{"line":255,"column":8},"generated":{"line":1,"column":3117}},{"source":"../../src/use-menu.ts","name":"buttonId","original":{"line":255,"column":13},"generated":{"line":1,"column":3119}},{"source":"../../src/use-menu.ts","name":"dataAttr","original":{"line":256,"column":19},"generated":{"line":1,"column":3128}},{"source":"../../src/use-menu.ts","name":"dataAttr","original":{"line":256,"column":19},"generated":{"line":1,"column":3143}},{"source":"../../src/use-menu.ts","name":"menu","original":{"line":256,"column":28},"generated":{"line":1,"column":3145}},{"source":"../../src/use-menu.ts","name":"menu","original":{"line":256,"column":28},"generated":{"line":1,"column":3147}},{"source":"../../src/use-menu.ts","name":"menu","original":{"line":256,"column":28},"generated":{"line":1,"column":3157}},{"source":"../../src/use-menu.ts","name":"isOpen","original":{"line":256,"column":33},"generated":{"line":1,"column":3159}},{"source":"../../src/use-menu.ts","name":"menu","original":{"line":257,"column":21},"generated":{"line":1,"column":3167}},{"source":"../../src/use-menu.ts","name":"menu","original":{"line":257,"column":21},"generated":{"line":1,"column":3183}},{"source":"../../src/use-menu.ts","name":"isOpen","original":{"line":257,"column":26},"generated":{"line":1,"column":3185}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":258,"column":21},"generated":{"line":1,"column":3192}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":258,"column":21},"generated":{"line":1,"column":3208}},{"source":"../../src/use-menu.ts","name":"menu","original":{"line":259,"column":21},"generated":{"line":1,"column":3215}},{"source":"../../src/use-menu.ts","name":"menu","original":{"line":259,"column":21},"generated":{"line":1,"column":3231}},{"source":"../../src/use-menu.ts","name":"menuId","original":{"line":259,"column":26},"generated":{"line":1,"column":3233}},{"source":"../../src/use-menu.ts","name":"onClick","original":{"line":260,"column":4},"generated":{"line":1,"column":3240}},{"source":"../../src/use-menu.ts","name":"callAllHandlers","original":{"line":260,"column":13},"generated":{"line":1,"column":3249}},{"source":"../../src/use-menu.ts","name":"props","original":{"line":260,"column":29},"generated":{"line":1,"column":3251}},{"source":"../../src/use-menu.ts","name":"props","original":{"line":260,"column":29},"generated":{"line":1,"column":3253}},{"source":"../../src/use-menu.ts","name":"props","original":{"line":260,"column":29},"generated":{"line":1,"column":3270}},{"source":"../../src/use-menu.ts","name":"onClick","original":{"line":260,"column":35},"generated":{"line":1,"column":3272}},{"source":"../../src/use-menu.ts","name":"onClick","original":{"line":260,"column":44},"generated":{"line":1,"column":3280}},{"source":"../../src/use-menu.ts","name":"onKeyDown","original":{"line":261,"column":4},"generated":{"line":1,"column":3283}},{"source":"../../src/use-menu.ts","name":"callAllHandlers","original":{"line":261,"column":15},"generated":{"line":1,"column":3294}},{"source":"../../src/use-menu.ts","name":"props","original":{"line":261,"column":31},"generated":{"line":1,"column":3296}},{"source":"../../src/use-menu.ts","name":"props","original":{"line":261,"column":31},"generated":{"line":1,"column":3298}},{"source":"../../src/use-menu.ts","name":"props","original":{"line":261,"column":31},"generated":{"line":1,"column":3315}},{"source":"../../src/use-menu.ts","name":"onKeyDown","original":{"line":261,"column":37},"generated":{"line":1,"column":3317}},{"source":"../../src/use-menu.ts","name":"onKeyDown","original":{"line":261,"column":48},"generated":{"line":1,"column":3327}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":278,"column":7},"generated":{"line":1,"column":3332}},{"source":"../../src/use-menu.ts","name":"useMenuList","original":{"line":278,"column":16},"generated":{"line":1,"column":3341}},{"source":"../../src/use-menu.ts","name":"props","original":{"line":279,"column":2},"generated":{"line":1,"column":3343}},{"source":"../../src/use-menu.ts","name":"ref","original":{"line":280,"column":2},"generated":{"line":1,"column":3345}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":281,"column":2},"generated":{"line":1,"column":3353}},{"source":"../../src/use-menu.ts","name":"ref","original":{"line":280,"column":2},"generated":{"line":1,"column":3357}},{"source":"../../src/use-menu.ts","name":"ref","original":{"line":280,"column":2},"generated":{"line":1,"column":3361}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":280,"column":24},"generated":{"line":1,"column":3363}},{"source":"../../src/use-menu.ts","name":"menu","original":{"line":282,"column":8},"generated":{"line":1,"column":3369}},{"source":"../../src/use-menu.ts","name":"menu","original":{"line":282,"column":8},"generated":{"line":1,"column":3373}},{"source":"../../src/use-menu.ts","name":"useMenuContext","original":{"line":282,"column":15},"generated":{"line":1,"column":3375}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":284,"column":6},"generated":{"line":1,"column":3379}},{"source":"../../src/use-menu.ts","name":"menu","original":{"line":284,"column":7},"generated":{"line":1,"column":3383}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":285,"column":10},"generated":{"line":1,"column":3385}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":285,"column":10},"generated":{"line":1,"column":3391}},{"source":"../../src/use-menu.ts","name":"Error","original":{"line":285,"column":14},"generated":{"line":1,"column":3395}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":285,"column":10},"generated":{"line":1,"column":3401}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":290,"column":8},"generated":{"line":1,"column":3491}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":290,"column":8},"generated":{"line":1,"column":3495}},{"source":"../../src/use-menu.ts","name":"focusedIndex","original":{"line":291,"column":4},"generated":{"line":1,"column":3508}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":290,"column":8},"generated":{"line":1,"column":3510}},{"source":"../../src/use-menu.ts","name":"setFocusedIndex","original":{"line":292,"column":4},"generated":{"line":1,"column":3526}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":290,"column":8},"generated":{"line":1,"column":3528}},{"source":"../../src/use-menu.ts","name":"menuRef","original":{"line":293,"column":4},"generated":{"line":1,"column":3536}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":290,"column":8},"generated":{"line":1,"column":3538}},{"source":"../../src/use-menu.ts","name":"isOpen","original":{"line":294,"column":4},"generated":{"line":1,"column":3545}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":290,"column":8},"generated":{"line":1,"column":3547}},{"source":"../../src/use-menu.ts","name":"onClose","original":{"line":295,"column":4},"generated":{"line":1,"column":3555}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":290,"column":8},"generated":{"line":1,"column":3557}},{"source":"../../src/use-menu.ts","name":"menuId","original":{"line":296,"column":4},"generated":{"line":1,"column":3564}},{"source":"../../src/use-menu.ts","name":"domContext","original":{"line":297,"column":4},"generated":{"line":1,"column":3566}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":297,"column":16},"generated":{"line":1,"column":3578}},{"source":"../../src/use-menu.ts","name":"descendants","original":{"line":297,"column":18},"generated":{"line":1,"column":3590}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":290,"column":8},"generated":{"line":1,"column":3593}},{"source":"../../src/use-menu.ts","name":"isLazy","original":{"line":298,"column":4},"generated":{"line":1,"column":3600}},{"source":"../../src/use-menu.ts","name":"menu","original":{"line":299,"column":6},"generated":{"line":1,"column":3603}},{"source":"../../src/use-menu.ts","name":"onCharacterPress","original":{"line":305,"column":8},"generated":{"line":1,"column":3605}},{"source":"../../src/use-menu.ts","name":"useShortcut","original":{"line":305,"column":27},"generated":{"line":1,"column":3608}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":305,"column":39},"generated":{"line":1,"column":3610}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":305,"column":39},"generated":{"line":1,"column":3612}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":305,"column":39},"generated":{"line":1,"column":3625}},{"source":"../../src/use-menu.ts","name":"preventDefault","original":{"line":306,"column":4},"generated":{"line":1,"column":3626}},{"source":"../../src/use-menu.ts","name":"event","original":{"line":306,"column":21},"generated":{"line":1,"column":3641}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":306,"column":45},"generated":{"line":1,"column":3644}},{"source":"../../src/use-menu.ts","name":"event","original":{"line":306,"column":31},"generated":{"line":1,"column":3650}},{"source":"../../src/use-menu.ts","name":"key","original":{"line":306,"column":37},"generated":{"line":1,"column":3652}},{"source":"../../src/use-menu.ts","name":"onKeyDown","original":{"line":309,"column":8},"generated":{"line":1,"column":3658}},{"source":"../../src/use-menu.ts","name":"React","original":{"line":309,"column":20},"generated":{"line":1,"column":3660}},{"source":"../../src/use-menu.ts","name":"useCallback","original":{"line":309,"column":26},"generated":{"line":1,"column":3662}},{"source":"../../src/use-menu.ts","name":"event","original":{"line":310,"column":5},"generated":{"line":1,"column":3674}},{"source":"../../src/use-menu.ts","name":"eventKey","original":{"line":311,"column":12},"generated":{"line":1,"column":3678}},{"source":"../../src/use-menu.ts","name":"eventKey","original":{"line":311,"column":12},"generated":{"line":1,"column":3682}},{"source":"../../src/use-menu.ts","name":"normalizeEventKey","original":{"line":311,"column":23},"generated":{"line":1,"column":3685}},{"source":"../../src/use-menu.ts","name":"event","original":{"line":311,"column":41},"generated":{"line":1,"column":3687}},{"source":"../../src/use-menu.ts","name":"event","original":{"line":311,"column":41},"generated":{"line":1,"column":3689}},{"source":"../../src/use-menu.ts","name":"event","original":{"line":311,"column":41},"generated":{"line":1,"column":3708}},{"source":"../../src/use-menu.ts","name":"fn","original":{"line":328,"column":12},"generated":{"line":1,"column":3711}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":313,"column":34},"generated":{"line":1,"column":3713}},{"source":"../../src/use-menu.ts","name":"Tab","original":{"line":314,"column":8},"generated":{"line":1,"column":3714}},{"source":"../../src/use-menu.ts","name":"event","original":{"line":314,"column":14},"generated":{"line":1,"column":3718}},{"source":"../../src/use-menu.ts","name":"event","original":{"line":315,"column":10},"generated":{"line":1,"column":3722}},{"source":"../../src/use-menu.ts","name":"preventDefault","original":{"line":315,"column":16},"generated":{"line":1,"column":3724}},{"source":"../../src/use-menu.ts","name":"Escape","original":{"line":317,"column":8},"generated":{"line":1,"column":3742}},{"source":"../../src/use-menu.ts","name":"onClose","original":{"line":317,"column":16},"generated":{"line":1,"column":3749}},{"source":"../../src/use-menu.ts","name":"ArrowDown","original":{"line":318,"column":8},"generated":{"line":1,"column":3751}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":318,"column":19},"generated":{"line":1,"column":3761}},{"source":"../../src/use-menu.ts","name":"nextIndex","original":{"line":319,"column":16},"generated":{"line":1,"column":3766}},{"source":"../../src/use-menu.ts","name":"nextIndex","original":{"line":319,"column":16},"generated":{"line":1,"column":3770}},{"source":"../../src/use-menu.ts","name":"getNextIndex","original":{"line":319,"column":28},"generated":{"line":1,"column":3773}},{"source":"../../src/use-menu.ts","name":"focusedIndex","original":{"line":319,"column":41},"generated":{"line":1,"column":3775}},{"source":"../../src/use-menu.ts","name":"focusedIndex","original":{"line":319,"column":41},"generated":{"line":1,"column":3777}},{"source":"../../src/use-menu.ts","name":"focusedIndex","original":{"line":319,"column":41},"generated":{"line":1,"column":3791}},{"source":"../../src/use-menu.ts","name":"descendants","original":{"line":319,"column":55},"generated":{"line":1,"column":3793}},{"source":"../../src/use-menu.ts","name":"length","original":{"line":319,"column":67},"generated":{"line":1,"column":3795}},{"source":"../../src/use-menu.ts","name":"setFocusedIndex","original":{"line":320,"column":10},"generated":{"line":1,"column":3803}},{"source":"../../src/use-menu.ts","name":"nextIndex","original":{"line":320,"column":26},"generated":{"line":1,"column":3805}},{"source":"../../src/use-menu.ts","name":"ArrowUp","original":{"line":322,"column":8},"generated":{"line":1,"column":3809}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":322,"column":17},"generated":{"line":1,"column":3817}},{"source":"../../src/use-menu.ts","name":"prevIndex","original":{"line":323,"column":16},"generated":{"line":1,"column":3822}},{"source":"../../src/use-menu.ts","name":"prevIndex","original":{"line":323,"column":16},"generated":{"line":1,"column":3826}},{"source":"../../src/use-menu.ts","name":"getPrevIndex","original":{"line":323,"column":28},"generated":{"line":1,"column":3829}},{"source":"../../src/use-menu.ts","name":"focusedIndex","original":{"line":323,"column":41},"generated":{"line":1,"column":3831}},{"source":"../../src/use-menu.ts","name":"focusedIndex","original":{"line":323,"column":41},"generated":{"line":1,"column":3833}},{"source":"../../src/use-menu.ts","name":"focusedIndex","original":{"line":323,"column":41},"generated":{"line":1,"column":3847}},{"source":"../../src/use-menu.ts","name":"descendants","original":{"line":323,"column":55},"generated":{"line":1,"column":3849}},{"source":"../../src/use-menu.ts","name":"length","original":{"line":323,"column":67},"generated":{"line":1,"column":3851}},{"source":"../../src/use-menu.ts","name":"setFocusedIndex","original":{"line":324,"column":10},"generated":{"line":1,"column":3859}},{"source":"../../src/use-menu.ts","name":"prevIndex","original":{"line":324,"column":26},"generated":{"line":1,"column":3861}},{"source":"../../src/use-menu.ts","name":"eventKey","original":{"line":328,"column":24},"generated":{"line":1,"column":3866}},{"source":"../../src/use-menu.ts","name":"fn","original":{"line":330,"column":10},"generated":{"line":1,"column":3869}},{"source":"../../src/use-menu.ts","name":"fn","original":{"line":330,"column":10},"generated":{"line":1,"column":3872}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":333,"column":8},"generated":{"line":1,"column":3874}},{"source":"../../src/use-menu.ts","name":"event","original":{"line":331,"column":8},"generated":{"line":1,"column":3881}},{"source":"../../src/use-menu.ts","name":"preventDefault","original":{"line":331,"column":14},"generated":{"line":1,"column":3883}},{"source":"../../src/use-menu.ts","name":"fn","original":{"line":332,"column":8},"generated":{"line":1,"column":3905}},{"source":"../../src/use-menu.ts","name":"event","original":{"line":332,"column":11},"generated":{"line":1,"column":3907}},{"source":"../../src/use-menu.ts","name":"onCharacterPress","original":{"line":336,"column":31},"generated":{"line":1,"column":3910}},{"source":"../../src/use-menu.ts","name":"character","original":{"line":336,"column":49},"generated":{"line":1,"column":3912}},{"source":"../../src/use-menu.ts","name":"nextItem","original":{"line":341,"column":14},"generated":{"line":1,"column":3916}},{"source":"../../src/use-menu.ts","name":"nextItem","original":{"line":341,"column":14},"generated":{"line":1,"column":3920}},{"source":"../../src/use-menu.ts","name":"getNextItemFromSearch","original":{"line":341,"column":25},"generated":{"line":1,"column":3923}},{"source":"../../src/use-menu.ts","name":"descendants","original":{"line":342,"column":10},"generated":{"line":1,"column":3925}},{"source":"../../src/use-menu.ts","name":"descendants","original":{"line":342,"column":10},"generated":{"line":1,"column":3927}},{"source":"../../src/use-menu.ts","name":"descendants","original":{"line":342,"column":10},"generated":{"line":1,"column":3950}},{"source":"../../src/use-menu.ts","name":"character","original":{"line":343,"column":10},"generated":{"line":1,"column":3952}},{"source":"../../src/use-menu.ts","name":"node","original":{"line":344,"column":11},"generated":{"line":1,"column":3954}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":344,"column":10},"generated":{"line":1,"column":3958}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":344,"column":10},"generated":{"line":1,"column":3962}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":344,"column":20},"generated":{"line":1,"column":3964}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":344,"column":20},"generated":{"line":1,"column":3971}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":344,"column":20},"generated":{"line":1,"column":3978}},{"source":"../../src/use-menu.ts","name":"node","original":{"line":344,"column":20},"generated":{"line":1,"column":3980}},{"source":"../../src/use-menu.ts","name":"element","original":{"line":344,"column":25},"generated":{"line":1,"column":3982}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":344,"column":20},"generated":{"line":1,"column":3996}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":344,"column":20},"generated":{"line":1,"column":3998}},{"source":"../../src/use-menu.ts","name":"textContent","original":{"line":344,"column":34},"generated":{"line":1,"column":4000}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":344,"column":49},"generated":{"line":1,"column":4014}},{"source":"../../src/use-menu.ts","name":"descendants","original":{"line":345,"column":10},"generated":{"line":1,"column":4018}},{"source":"../../src/use-menu.ts","name":"focusedIndex","original":{"line":345,"column":22},"generated":{"line":1,"column":4020}},{"source":"../../src/use-menu.ts","name":"nextItem","original":{"line":348,"column":12},"generated":{"line":1,"column":4024}},{"source":"../../src/use-menu.ts","name":"nextItem","original":{"line":348,"column":12},"generated":{"line":1,"column":4027}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":348,"column":22},"generated":{"line":1,"column":4029}},{"source":"../../src/use-menu.ts","name":"index","original":{"line":349,"column":16},"generated":{"line":1,"column":4030}},{"source":"../../src/use-menu.ts","name":"index","original":{"line":349,"column":16},"generated":{"line":1,"column":4034}},{"source":"../../src/use-menu.ts","name":"descendants","original":{"line":349,"column":24},"generated":{"line":1,"column":4036}},{"source":"../../src/use-menu.ts","name":"indexOf","original":{"line":349,"column":36},"generated":{"line":1,"column":4038}},{"source":"../../src/use-menu.ts","name":"nextItem","original":{"line":349,"column":44},"generated":{"line":1,"column":4046}},{"source":"../../src/use-menu.ts","name":"setFocusedIndex","original":{"line":350,"column":10},"generated":{"line":1,"column":4049}},{"source":"../../src/use-menu.ts","name":"index","original":{"line":350,"column":26},"generated":{"line":1,"column":4051}},{"source":"../../src/use-menu.ts","name":"characterHandler","original":{"line":354,"column":6},"generated":{"line":1,"column":4056}},{"source":"../../src/use-menu.ts","name":"event","original":{"line":354,"column":23},"generated":{"line":1,"column":4057}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":356,"column":4},"generated":{"line":1,"column":4061}},{"source":"../../src/use-menu.ts","name":"descendants","original":{"line":356,"column":5},"generated":{"line":1,"column":4062}},{"source":"../../src/use-menu.ts","name":"focusedIndex","original":{"line":356,"column":18},"generated":{"line":1,"column":4064}},{"source":"../../src/use-menu.ts","name":"onCharacterPress","original":{"line":356,"column":32},"generated":{"line":1,"column":4066}},{"source":"../../src/use-menu.ts","name":"onClose","original":{"line":356,"column":50},"generated":{"line":1,"column":4068}},{"source":"../../src/use-menu.ts","name":"setFocusedIndex","original":{"line":356,"column":59},"generated":{"line":1,"column":4070}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":359,"column":2},"generated":{"line":1,"column":4074}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":359,"column":2},"generated":{"line":1,"column":4081}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":359,"column":2},"generated":{"line":1,"column":4083}},{"source":"../../src/use-menu.ts","name":"props","original":{"line":360,"column":7},"generated":{"line":1,"column":4086}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":359,"column":2},"generated":{"line":1,"column":4088}},{"source":"../../src/use-menu.ts","name":"ref","original":{"line":361,"column":4},"generated":{"line":1,"column":4089}},{"source":"../../src/use-menu.ts","name":"mergeRefs","original":{"line":361,"column":9},"generated":{"line":1,"column":4094}},{"source":"../../src/use-menu.ts","name":"menuRef","original":{"line":361,"column":19},"generated":{"line":1,"column":4096}},{"source":"../../src/use-menu.ts","name":"menuRef","original":{"line":361,"column":19},"generated":{"line":1,"column":4098}},{"source":"../../src/use-menu.ts","name":"menuRef","original":{"line":361,"column":19},"generated":{"line":1,"column":4109}},{"source":"../../src/use-menu.ts","name":"ref","original":{"line":361,"column":28},"generated":{"line":1,"column":4111}},{"source":"../../src/use-menu.ts","name":"children","original":{"line":362,"column":4},"generated":{"line":1,"column":4114}},{"source":"../../src/use-menu.ts","name":"isLazy","original":{"line":362,"column":15},"generated":{"line":1,"column":4124}},{"source":"../../src/use-menu.ts","name":"isOpen","original":{"line":362,"column":25},"generated":{"line":1,"column":4127}},{"source":"../../src/use-menu.ts","name":"props","original":{"line":362,"column":34},"generated":{"line":1,"column":4129}},{"source":"../../src/use-menu.ts","name":"children","original":{"line":362,"column":40},"generated":{"line":1,"column":4131}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":362,"column":51},"generated":{"line":1,"column":4140}},{"source":"../../src/use-menu.ts","name":"tabIndex","original":{"line":363,"column":4},"generated":{"line":1,"column":4145}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":363,"column":15},"generated":{"line":1,"column":4155}},{"source":"../../src/use-menu.ts","name":"role","original":{"line":364,"column":4},"generated":{"line":1,"column":4157}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":364,"column":10},"generated":{"line":1,"column":4162}},{"source":"../../src/use-menu.ts","name":"id","original":{"line":365,"column":4},"generated":{"line":1,"column":4169}},{"source":"../../src/use-menu.ts","name":"menuId","original":{"line":365,"column":8},"generated":{"line":1,"column":4172}},{"source":"../../src/use-menu.ts","name":"style","original":{"line":366,"column":4},"generated":{"line":1,"column":4174}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":366,"column":9},"generated":{"line":1,"column":4180}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":366,"column":9},"generated":{"line":1,"column":4182}},{"source":"../../src/use-menu.ts","name":"props","original":{"line":367,"column":9},"generated":{"line":1,"column":4185}},{"source":"../../src/use-menu.ts","name":"style","original":{"line":367,"column":15},"generated":{"line":1,"column":4187}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":366,"column":9},"generated":{"line":1,"column":4193}},{"source":"../../src/use-menu.ts","name":"transformOrigin","original":{"line":368,"column":6},"generated":{"line":1,"column":4194}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":368,"column":23},"generated":{"line":1,"column":4210}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":370,"column":24},"generated":{"line":1,"column":4245}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":370,"column":24},"generated":{"line":1,"column":4264}},{"source":"../../src/use-menu.ts","name":"onKeyDown","original":{"line":371,"column":4},"generated":{"line":1,"column":4275}},{"source":"../../src/use-menu.ts","name":"callAllHandlers","original":{"line":371,"column":15},"generated":{"line":1,"column":4286}},{"source":"../../src/use-menu.ts","name":"props","original":{"line":371,"column":31},"generated":{"line":1,"column":4288}},{"source":"../../src/use-menu.ts","name":"props","original":{"line":371,"column":31},"generated":{"line":1,"column":4290}},{"source":"../../src/use-menu.ts","name":"props","original":{"line":371,"column":31},"generated":{"line":1,"column":4307}},{"source":"../../src/use-menu.ts","name":"onKeyDown","original":{"line":371,"column":37},"generated":{"line":1,"column":4309}},{"source":"../../src/use-menu.ts","name":"onKeyDown","original":{"line":371,"column":48},"generated":{"line":1,"column":4319}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":375,"column":7},"generated":{"line":1,"column":4324}},{"source":"../../src/use-menu.ts","name":"useMenuPositioner","original":{"line":375,"column":16},"generated":{"line":1,"column":4333}},{"source":"../../src/use-menu.ts","name":"props","original":{"line":375,"column":34},"generated":{"line":1,"column":4335}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":375,"column":51},"generated":{"line":1,"column":4343}},{"source":"../../src/use-menu.ts","name":"props","original":{"line":375,"column":34},"generated":{"line":1,"column":4347}},{"source":"../../src/use-menu.ts","name":"props","original":{"line":375,"column":34},"generated":{"line":1,"column":4351}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":375,"column":47},"generated":{"line":1,"column":4353}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":376,"column":8},"generated":{"line":1,"column":4357}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":376,"column":8},"generated":{"line":1,"column":4361}},{"source":"../../src/use-menu.ts","name":"popper","original":{"line":376,"column":10},"generated":{"line":1,"column":4368}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":376,"column":8},"generated":{"line":1,"column":4370}},{"source":"../../src/use-menu.ts","name":"isOpen","original":{"line":376,"column":18},"generated":{"line":1,"column":4377}},{"source":"../../src/use-menu.ts","name":"useMenuContext","original":{"line":376,"column":29},"generated":{"line":1,"column":4380}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":377,"column":2},"generated":{"line":1,"column":4384}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":377,"column":2},"generated":{"line":1,"column":4391}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":377,"column":2},"generated":{"line":1,"column":4393}},{"source":"../../src/use-menu.ts","name":"props","original":{"line":378,"column":7},"generated":{"line":1,"column":4396}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":377,"column":2},"generated":{"line":1,"column":4398}},{"source":"../../src/use-menu.ts","name":"ref","original":{"line":379,"column":4},"generated":{"line":1,"column":4399}},{"source":"../../src/use-menu.ts","name":"popper","original":{"line":379,"column":9},"generated":{"line":1,"column":4403}},{"source":"../../src/use-menu.ts","name":"popperRef","original":{"line":379,"column":16},"generated":{"line":1,"column":4405}},{"source":"../../src/use-menu.ts","name":"style","original":{"line":380,"column":4},"generated":{"line":1,"column":4415}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":380,"column":11},"generated":{"line":1,"column":4421}},{"source":"../../src/use-menu.ts","name":"visibility","original":{"line":380,"column":13},"generated":{"line":1,"column":4422}},{"source":"../../src/use-menu.ts","name":"isOpen","original":{"line":380,"column":25},"generated":{"line":1,"column":4433}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":380,"column":34},"generated":{"line":1,"column":4435}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":380,"column":46},"generated":{"line":1,"column":4445}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":390,"column":7},"generated":{"line":1,"column":4457}},{"source":"../../src/use-menu.ts","name":"useMenuItem","original":{"line":390,"column":16},"generated":{"line":1,"column":4466}},{"source":"../../src/use-menu.ts","name":"props","original":{"line":391,"column":2},"generated":{"line":1,"column":4468}},{"source":"../../src/use-menu.ts","name":"externalRef","original":{"line":392,"column":2},"generated":{"line":1,"column":4470}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":393,"column":2},"generated":{"line":1,"column":4478}},{"source":"../../src/use-menu.ts","name":"externalRef","original":{"line":392,"column":2},"generated":{"line":1,"column":4482}},{"source":"../../src/use-menu.ts","name":"externalRef","original":{"line":392,"column":2},"generated":{"line":1,"column":4486}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":392,"column":32},"generated":{"line":1,"column":4488}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":394,"column":8},"generated":{"line":1,"column":4494}},{"source":"../../src/use-menu.ts","name":"onMouseEnter","original":{"line":395,"column":4},"generated":{"line":1,"column":4498}},{"source":"../../src/use-menu.ts","name":"onMouseEnterProp","original":{"line":395,"column":18},"generated":{"line":1,"column":4511}},{"source":"../../src/use-menu.ts","name":"onMouseMove","original":{"line":396,"column":4},"generated":{"line":1,"column":4513}},{"source":"../../src/use-menu.ts","name":"onMouseMoveProp","original":{"line":396,"column":17},"generated":{"line":1,"column":4525}},{"source":"../../src/use-menu.ts","name":"onMouseLeave","original":{"line":397,"column":4},"generated":{"line":1,"column":4527}},{"source":"../../src/use-menu.ts","name":"onMouseLeaveProp","original":{"line":397,"column":18},"generated":{"line":1,"column":4540}},{"source":"../../src/use-menu.ts","name":"onClick","original":{"line":398,"column":4},"generated":{"line":1,"column":4542}},{"source":"../../src/use-menu.ts","name":"onClickProp","original":{"line":398,"column":13},"generated":{"line":1,"column":4550}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":394,"column":8},"generated":{"line":1,"column":4552}},{"source":"../../src/use-menu.ts","name":"isDisabled","original":{"line":399,"column":4},"generated":{"line":1,"column":4563}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":394,"column":8},"generated":{"line":1,"column":4565}},{"source":"../../src/use-menu.ts","name":"isFocusable","original":{"line":400,"column":4},"generated":{"line":1,"column":4577}},{"source":"../../src/use-menu.ts","name":"props","original":{"line":402,"column":6},"generated":{"line":1,"column":4580}},{"source":"../../src/use-menu.ts","name":"htmlProps","original":{"line":401,"column":7},"generated":{"line":1,"column":4582}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":394,"column":2},"generated":{"line":1,"column":4584}},{"source":"../../src/use-menu.ts","name":"props","original":{"line":402,"column":6},"generated":{"line":1,"column":4586}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":394,"column":2},"generated":{"line":1,"column":4588}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":394,"column":2},"generated":{"line":1,"column":4589}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":394,"column":2},"generated":{"line":1,"column":4604}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":394,"column":2},"generated":{"line":1,"column":4618}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":394,"column":2},"generated":{"line":1,"column":4633}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":394,"column":2},"generated":{"line":1,"column":4643}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":394,"column":2},"generated":{"line":1,"column":4656}},{"source":"../../src/use-menu.ts","name":"menu","original":{"line":404,"column":8},"generated":{"line":1,"column":4672}},{"source":"../../src/use-menu.ts","name":"useMenuContext","original":{"line":404,"column":15},"generated":{"line":1,"column":4674}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":406,"column":8},"generated":{"line":1,"column":4679}},{"source":"../../src/use-menu.ts","name":"domContext","original":{"line":407,"column":4},"generated":{"line":1,"column":4690}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":406,"column":8},"generated":{"line":1,"column":4692}},{"source":"../../src/use-menu.ts","name":"setFocusedIndex","original":{"line":408,"column":4},"generated":{"line":1,"column":4708}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":406,"column":8},"generated":{"line":1,"column":4710}},{"source":"../../src/use-menu.ts","name":"focusedIndex","original":{"line":409,"column":4},"generated":{"line":1,"column":4723}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":406,"column":8},"generated":{"line":1,"column":4725}},{"source":"../../src/use-menu.ts","name":"closeOnSelect","original":{"line":410,"column":4},"generated":{"line":1,"column":4739}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":406,"column":8},"generated":{"line":1,"column":4741}},{"source":"../../src/use-menu.ts","name":"onClose","original":{"line":411,"column":4},"generated":{"line":1,"column":4749}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":406,"column":8},"generated":{"line":1,"column":4751}},{"source":"../../src/use-menu.ts","name":"menuRef","original":{"line":412,"column":4},"generated":{"line":1,"column":4759}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":406,"column":8},"generated":{"line":1,"column":4761}},{"source":"../../src/use-menu.ts","name":"isOpen","original":{"line":413,"column":4},"generated":{"line":1,"column":4768}},{"source":"../../src/use-menu.ts","name":"menu","original":{"line":414,"column":6},"generated":{"line":1,"column":4771}},{"source":"../../src/use-menu.ts","name":"ref","original":{"line":416,"column":8},"generated":{"line":1,"column":4773}},{"source":"../../src/use-menu.ts","name":"React","original":{"line":416,"column":14},"generated":{"line":1,"column":4775}},{"source":"../../src/use-menu.ts","name":"useRef","original":{"line":416,"column":20},"generated":{"line":1,"column":4777}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":416,"column":43},"generated":{"line":1,"column":4784}},{"source":"../../src/use-menu.ts","name":"id","original":{"line":417,"column":8},"generated":{"line":1,"column":4790}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":417,"column":10},"generated":{"line":1,"column":4792}},{"source":"../../src/use-menu.ts","name":"useId","original":{"line":417,"column":25},"generated":{"line":1,"column":4805}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":417,"column":2},"generated":{"line":1,"column":4807}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":417,"column":2},"generated":{"line":1,"column":4809}},{"source":"../../src/use-menu.ts","name":"index","original":{"line":422,"column":8},"generated":{"line":1,"column":4818}},{"source":"../../src/use-menu.ts","name":"useDescendant","original":{"line":422,"column":16},"generated":{"line":1,"column":4821}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":422,"column":30},"generated":{"line":1,"column":4823}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":422,"column":30},"generated":{"line":1,"column":4825}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":422,"column":30},"generated":{"line":1,"column":4840}},{"source":"../../src/use-menu.ts","name":"element","original":{"line":423,"column":4},"generated":{"line":1,"column":4841}},{"source":"../../src/use-menu.ts","name":"ref","original":{"line":423,"column":13},"generated":{"line":1,"column":4849}},{"source":"../../src/use-menu.ts","name":"current","original":{"line":423,"column":17},"generated":{"line":1,"column":4851}},{"source":"../../src/use-menu.ts","name":"context","original":{"line":424,"column":4},"generated":{"line":1,"column":4859}},{"source":"../../src/use-menu.ts","name":"domContext","original":{"line":424,"column":13},"generated":{"line":1,"column":4867}},{"source":"../../src/use-menu.ts","name":"disabled","original":{"line":425,"column":4},"generated":{"line":1,"column":4869}},{"source":"../../src/use-menu.ts","name":"isDisabled","original":{"line":425,"column":14},"generated":{"line":1,"column":4878}},{"source":"../../src/use-menu.ts","name":"focusable","original":{"line":426,"column":4},"generated":{"line":1,"column":4880}},{"source":"../../src/use-menu.ts","name":"isFocusable","original":{"line":426,"column":15},"generated":{"line":1,"column":4890}},{"source":"../../src/use-menu.ts","name":"onMouseEnter","original":{"line":429,"column":8},"generated":{"line":1,"column":4894}},{"source":"../../src/use-menu.ts","name":"React","original":{"line":429,"column":23},"generated":{"line":1,"column":4896}},{"source":"../../src/use-menu.ts","name":"useCallback","original":{"line":429,"column":29},"generated":{"line":1,"column":4898}},{"source":"../../src/use-menu.ts","name":"event","original":{"line":430,"column":5},"generated":{"line":1,"column":4910}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":431,"column":22},"generated":{"line":1,"column":4914}},{"source":"../../src/use-menu.ts","name":"onMouseEnterProp","original":{"line":431,"column":6},"generated":{"line":1,"column":4920}},{"source":"../../src/use-menu.ts","name":"onMouseEnterProp","original":{"line":431,"column":6},"generated":{"line":1,"column":4923}},{"source":"../../src/use-menu.ts","name":"event","original":{"line":431,"column":25},"generated":{"line":1,"column":4925}},{"source":"../../src/use-menu.ts","name":"isDisabled","original":{"line":432,"column":10},"generated":{"line":1,"column":4928}},{"source":"../../src/use-menu.ts","name":"setFocusedIndex","original":{"line":434,"column":6},"generated":{"line":1,"column":4931}},{"source":"../../src/use-menu.ts","name":"index","original":{"line":434,"column":22},"generated":{"line":1,"column":4933}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":436,"column":4},"generated":{"line":1,"column":4937}},{"source":"../../src/use-menu.ts","name":"setFocusedIndex","original":{"line":436,"column":5},"generated":{"line":1,"column":4938}},{"source":"../../src/use-menu.ts","name":"index","original":{"line":436,"column":22},"generated":{"line":1,"column":4940}},{"source":"../../src/use-menu.ts","name":"isDisabled","original":{"line":436,"column":29},"generated":{"line":1,"column":4942}},{"source":"../../src/use-menu.ts","name":"onMouseEnterProp","original":{"line":436,"column":41},"generated":{"line":1,"column":4944}},{"source":"../../src/use-menu.ts","name":"onMouseMove","original":{"line":439,"column":8},"generated":{"line":1,"column":4948}},{"source":"../../src/use-menu.ts","name":"React","original":{"line":439,"column":22},"generated":{"line":1,"column":4950}},{"source":"../../src/use-menu.ts","name":"useCallback","original":{"line":439,"column":28},"generated":{"line":1,"column":4952}},{"source":"../../src/use-menu.ts","name":"event","original":{"line":440,"column":5},"generated":{"line":1,"column":4964}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":441,"column":21},"generated":{"line":1,"column":4968}},{"source":"../../src/use-menu.ts","name":"onMouseMoveProp","original":{"line":441,"column":6},"generated":{"line":1,"column":4974}},{"source":"../../src/use-menu.ts","name":"onMouseMoveProp","original":{"line":441,"column":6},"generated":{"line":1,"column":4977}},{"source":"../../src/use-menu.ts","name":"event","original":{"line":441,"column":24},"generated":{"line":1,"column":4979}},{"source":"../../src/use-menu.ts","name":"document","original":{"line":442,"column":10},"generated":{"line":1,"column":4982}},{"source":"../../src/use-menu.ts","name":"activeElement","original":{"line":442,"column":19},"generated":{"line":1,"column":4991}},{"source":"../../src/use-menu.ts","name":"ref","original":{"line":442,"column":37},"generated":{"line":1,"column":5007}},{"source":"../../src/use-menu.ts","name":"current","original":{"line":442,"column":41},"generated":{"line":1,"column":5009}},{"source":"../../src/use-menu.ts","name":"onMouseEnter","original":{"line":443,"column":8},"generated":{"line":1,"column":5018}},{"source":"../../src/use-menu.ts","name":"event","original":{"line":443,"column":21},"generated":{"line":1,"column":5020}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":446,"column":4},"generated":{"line":1,"column":5024}},{"source":"../../src/use-menu.ts","name":"onMouseEnter","original":{"line":446,"column":5},"generated":{"line":1,"column":5025}},{"source":"../../src/use-menu.ts","name":"onMouseMoveProp","original":{"line":446,"column":19},"generated":{"line":1,"column":5027}},{"source":"../../src/use-menu.ts","name":"onMouseLeave","original":{"line":449,"column":8},"generated":{"line":1,"column":5031}},{"source":"../../src/use-menu.ts","name":"React","original":{"line":449,"column":23},"generated":{"line":1,"column":5033}},{"source":"../../src/use-menu.ts","name":"useCallback","original":{"line":449,"column":29},"generated":{"line":1,"column":5035}},{"source":"../../src/use-menu.ts","name":"event","original":{"line":450,"column":5},"generated":{"line":1,"column":5047}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":451,"column":22},"generated":{"line":1,"column":5051}},{"source":"../../src/use-menu.ts","name":"onMouseLeaveProp","original":{"line":451,"column":6},"generated":{"line":1,"column":5057}},{"source":"../../src/use-menu.ts","name":"onMouseLeaveProp","original":{"line":451,"column":6},"generated":{"line":1,"column":5060}},{"source":"../../src/use-menu.ts","name":"event","original":{"line":451,"column":25},"generated":{"line":1,"column":5062}},{"source":"../../src/use-menu.ts","name":"isDisabled","original":{"line":452,"column":10},"generated":{"line":1,"column":5065}},{"source":"../../src/use-menu.ts","name":"setFocusedIndex","original":{"line":454,"column":6},"generated":{"line":1,"column":5068}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":454,"column":23},"generated":{"line":1,"column":5071}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":456,"column":4},"generated":{"line":1,"column":5075}},{"source":"../../src/use-menu.ts","name":"setFocusedIndex","original":{"line":456,"column":5},"generated":{"line":1,"column":5076}},{"source":"../../src/use-menu.ts","name":"isDisabled","original":{"line":456,"column":22},"generated":{"line":1,"column":5078}},{"source":"../../src/use-menu.ts","name":"onMouseLeaveProp","original":{"line":456,"column":34},"generated":{"line":1,"column":5080}},{"source":"../../src/use-menu.ts","name":"onClick","original":{"line":459,"column":8},"generated":{"line":1,"column":5084}},{"source":"../../src/use-menu.ts","name":"React","original":{"line":459,"column":18},"generated":{"line":1,"column":5086}},{"source":"../../src/use-menu.ts","name":"useCallback","original":{"line":459,"column":24},"generated":{"line":1,"column":5088}},{"source":"../../src/use-menu.ts","name":"event","original":{"line":460,"column":5},"generated":{"line":1,"column":5100}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":461,"column":17},"generated":{"line":1,"column":5104}},{"source":"../../src/use-menu.ts","name":"onClickProp","original":{"line":461,"column":6},"generated":{"line":1,"column":5110}},{"source":"../../src/use-menu.ts","name":"onClickProp","original":{"line":461,"column":6},"generated":{"line":1,"column":5113}},{"source":"../../src/use-menu.ts","name":"event","original":{"line":461,"column":20},"generated":{"line":1,"column":5115}},{"source":"../../src/use-menu.ts","name":"closeOnSelect","original":{"line":465,"column":10},"generated":{"line":1,"column":5118}},{"source":"../../src/use-menu.ts","name":"onClose","original":{"line":466,"column":8},"generated":{"line":1,"column":5121}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":469,"column":4},"generated":{"line":1,"column":5126}},{"source":"../../src/use-menu.ts","name":"onClose","original":{"line":469,"column":5},"generated":{"line":1,"column":5127}},{"source":"../../src/use-menu.ts","name":"onClickProp","original":{"line":469,"column":14},"generated":{"line":1,"column":5129}},{"source":"../../src/use-menu.ts","name":"closeOnSelect","original":{"line":469,"column":27},"generated":{"line":1,"column":5131}},{"source":"../../src/use-menu.ts","name":"isFocused","original":{"line":472,"column":8},"generated":{"line":1,"column":5135}},{"source":"../../src/use-menu.ts","name":"index","original":{"line":472,"column":20},"generated":{"line":1,"column":5137}},{"source":"../../src/use-menu.ts","name":"focusedIndex","original":{"line":472,"column":30},"generated":{"line":1,"column":5141}},{"source":"../../src/use-menu.ts","name":"trulyDisabled","original":{"line":474,"column":8},"generated":{"line":1,"column":5143}},{"source":"../../src/use-menu.ts","name":"isDisabled","original":{"line":474,"column":24},"generated":{"line":1,"column":5145}},{"source":"../../src/use-menu.ts","name":"isFocusable","original":{"line":474,"column":39},"generated":{"line":1,"column":5149}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":495,"column":2},"generated":{"line":1,"column":5151}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":476,"column":18},"generated":{"line":1,"column":5158}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":476,"column":18},"generated":{"line":1,"column":5160}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":476,"column":18},"generated":{"line":1,"column":5162}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":476,"column":18},"generated":{"line":1,"column":5179}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":477,"column":8},"generated":{"line":1,"column":5184}},{"source":"../../src/use-menu.ts","name":"isOpen","original":{"line":477,"column":9},"generated":{"line":1,"column":5187}},{"source":"../../src/use-menu.ts","name":"isFocused","original":{"line":478,"column":8},"generated":{"line":1,"column":5189}},{"source":"../../src/use-menu.ts","name":"isFocused","original":{"line":478,"column":8},"generated":{"line":1,"column":5192}},{"source":"../../src/use-menu.ts","name":"trulyDisabled","original":{"line":478,"column":22},"generated":{"line":1,"column":5196}},{"source":"../../src/use-menu.ts","name":"ref","original":{"line":478,"column":39},"generated":{"line":1,"column":5199}},{"source":"../../src/use-menu.ts","name":"current","original":{"line":478,"column":43},"generated":{"line":1,"column":5201}},{"source":"../../src/use-menu.ts","name":"ref","original":{"line":479,"column":12},"generated":{"line":1,"column":5210}},{"source":"../../src/use-menu.ts","name":"ref","original":{"line":479,"column":12},"generated":{"line":1,"column":5212}},{"source":"../../src/use-menu.ts","name":"ref","original":{"line":479,"column":12},"generated":{"line":1,"column":5214}},{"source":"../../src/use-menu.ts","name":"ref","original":{"line":479,"column":12},"generated":{"line":1,"column":5221}},{"source":"../../src/use-menu.ts","name":"current","original":{"line":479,"column":16},"generated":{"line":1,"column":5223}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":479,"column":25},"generated":{"line":1,"column":5231}},{"source":"../../src/use-menu.ts","name":"nextTick","original":{"line":479,"column":27},"generated":{"line":1,"column":5232}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":479,"column":37},"generated":{"line":1,"column":5242}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":480,"column":11},"generated":{"line":1,"column":5251}},{"source":"../../src/use-menu.ts","name":"document","original":{"line":480,"column":15},"generated":{"line":1,"column":5254}},{"source":"../../src/use-menu.ts","name":"activeElement","original":{"line":480,"column":24},"generated":{"line":1,"column":5263}},{"source":"../../src/use-menu.ts","name":"menuRef","original":{"line":480,"column":42},"generated":{"line":1,"column":5279}},{"source":"../../src/use-menu.ts","name":"current","original":{"line":480,"column":50},"generated":{"line":1,"column":5281}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":480,"column":59},"generated":{"line":1,"column":5289}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":480,"column":59},"generated":{"line":1,"column":5290}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":480,"column":59},"generated":{"line":1,"column":5294}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":481,"column":6},"generated":{"line":1,"column":5296}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":481,"column":6},"generated":{"line":1,"column":5303}},{"source":"../../src/use-menu.ts","name":"menuRef","original":{"line":481,"column":6},"generated":{"line":1,"column":5305}},{"source":"../../src/use-menu.ts","name":"current","original":{"line":481,"column":14},"generated":{"line":1,"column":5307}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":481,"column":6},"generated":{"line":1,"column":5317}},{"source":"../../src/use-menu.ts","name":"focus","original":{"line":481,"column":23},"generated":{"line":1,"column":5319}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":483,"column":5},"generated":{"line":1,"column":5329}},{"source":"../../src/use-menu.ts","name":"isFocused","original":{"line":483,"column":6},"generated":{"line":1,"column":5330}},{"source":"../../src/use-menu.ts","name":"trulyDisabled","original":{"line":483,"column":17},"generated":{"line":1,"column":5332}},{"source":"../../src/use-menu.ts","name":"menuRef","original":{"line":483,"column":32},"generated":{"line":1,"column":5334}},{"source":"../../src/use-menu.ts","name":"isOpen","original":{"line":483,"column":41},"generated":{"line":1,"column":5336}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":495,"column":2},"generated":{"line":1,"column":5340}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":495,"column":2},"generated":{"line":1,"column":5342}},{"source":"../../src/use-menu.ts","name":"htmlProps","original":{"line":496,"column":7},"generated":{"line":1,"column":5345}},{"source":"../../src/use-menu.ts","name":"useClickable","original":{"line":485,"column":19},"generated":{"line":1,"column":5348}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":485,"column":32},"generated":{"line":1,"column":5350}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":485,"column":32},"generated":{"line":1,"column":5352}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":485,"column":32},"generated":{"line":1,"column":5366}},{"source":"../../src/use-menu.ts","name":"onClick","original":{"line":486,"column":4},"generated":{"line":1,"column":5367}},{"source":"../../src/use-menu.ts","name":"onClick","original":{"line":486,"column":4},"generated":{"line":1,"column":5375}},{"source":"../../src/use-menu.ts","name":"onMouseEnter","original":{"line":487,"column":4},"generated":{"line":1,"column":5377}},{"source":"../../src/use-menu.ts","name":"onMouseEnter","original":{"line":487,"column":4},"generated":{"line":1,"column":5390}},{"source":"../../src/use-menu.ts","name":"onMouseMove","original":{"line":488,"column":4},"generated":{"line":1,"column":5392}},{"source":"../../src/use-menu.ts","name":"onMouseMove","original":{"line":488,"column":4},"generated":{"line":1,"column":5404}},{"source":"../../src/use-menu.ts","name":"onMouseLeave","original":{"line":489,"column":4},"generated":{"line":1,"column":5406}},{"source":"../../src/use-menu.ts","name":"onMouseLeave","original":{"line":489,"column":4},"generated":{"line":1,"column":5419}},{"source":"../../src/use-menu.ts","name":"ref","original":{"line":490,"column":4},"generated":{"line":1,"column":5421}},{"source":"../../src/use-menu.ts","name":"mergeRefs","original":{"line":490,"column":9},"generated":{"line":1,"column":5426}},{"source":"../../src/use-menu.ts","name":"ref","original":{"line":490,"column":19},"generated":{"line":1,"column":5428}},{"source":"../../src/use-menu.ts","name":"ref","original":{"line":490,"column":19},"generated":{"line":1,"column":5430}},{"source":"../../src/use-menu.ts","name":"ref","original":{"line":490,"column":19},"generated":{"line":1,"column":5441}},{"source":"../../src/use-menu.ts","name":"externalRef","original":{"line":490,"column":24},"generated":{"line":1,"column":5443}},{"source":"../../src/use-menu.ts","name":"isDisabled","original":{"line":491,"column":4},"generated":{"line":1,"column":5446}},{"source":"../../src/use-menu.ts","name":"isDisabled","original":{"line":491,"column":4},"generated":{"line":1,"column":5457}},{"source":"../../src/use-menu.ts","name":"isFocusable","original":{"line":492,"column":4},"generated":{"line":1,"column":5459}},{"source":"../../src/use-menu.ts","name":"isFocusable","original":{"line":492,"column":4},"generated":{"line":1,"column":5471}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":495,"column":2},"generated":{"line":1,"column":5475}},{"source":"../../src/use-menu.ts","name":"id","original":{"line":498,"column":4},"generated":{"line":1,"column":5476}},{"source":"../../src/use-menu.ts","name":"id","original":{"line":498,"column":4},"generated":{"line":1,"column":5479}},{"source":"../../src/use-menu.ts","name":"role","original":{"line":499,"column":4},"generated":{"line":1,"column":5481}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":499,"column":10},"generated":{"line":1,"column":5486}},{"source":"../../src/use-menu.ts","name":"tabIndex","original":{"line":500,"column":4},"generated":{"line":1,"column":5497}},{"source":"../../src/use-menu.ts","name":"isFocused","original":{"line":500,"column":14},"generated":{"line":1,"column":5506}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":500,"column":26},"generated":{"line":1,"column":5508}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":500,"column":31},"generated":{"line":1,"column":5511}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":515,"column":7},"generated":{"line":1,"column":5515}},{"source":"../../src/use-menu.ts","name":"useMenuOption","original":{"line":515,"column":16},"generated":{"line":1,"column":5524}},{"source":"../../src/use-menu.ts","name":"props","original":{"line":516,"column":2},"generated":{"line":1,"column":5526}},{"source":"../../src/use-menu.ts","name":"externalRef","original":{"line":517,"column":2},"generated":{"line":1,"column":5528}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":518,"column":2},"generated":{"line":1,"column":5536}},{"source":"../../src/use-menu.ts","name":"externalRef","original":{"line":517,"column":2},"generated":{"line":1,"column":5540}},{"source":"../../src/use-menu.ts","name":"externalRef","original":{"line":517,"column":2},"generated":{"line":1,"column":5544}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":517,"column":32},"generated":{"line":1,"column":5546}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":519,"column":8},"generated":{"line":1,"column":5552}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":519,"column":8},"generated":{"line":1,"column":5556}},{"source":"../../src/use-menu.ts","name":"onClick","original":{"line":520,"column":4},"generated":{"line":1,"column":5564}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":519,"column":8},"generated":{"line":1,"column":5566}},{"source":"../../src/use-menu.ts","name":"isDisabled","original":{"line":521,"column":4},"generated":{"line":1,"column":5577}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":519,"column":8},"generated":{"line":1,"column":5579}},{"source":"../../src/use-menu.ts","name":"isFocusable","original":{"line":522,"column":4},"generated":{"line":1,"column":5591}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":519,"column":8},"generated":{"line":1,"column":5593}},{"source":"../../src/use-menu.ts","name":"type","original":{"line":523,"column":4},"generated":{"line":1,"column":5598}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":523,"column":11},"generated":{"line":1,"column":5600}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":519,"column":8},"generated":{"line":1,"column":5608}},{"source":"../../src/use-menu.ts","name":"isChecked","original":{"line":524,"column":4},"generated":{"line":1,"column":5618}},{"source":"../../src/use-menu.ts","name":"props","original":{"line":526,"column":6},"generated":{"line":1,"column":5621}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":531,"column":2},"generated":{"line":1,"column":5623}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":531,"column":2},"generated":{"line":1,"column":5630}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":531,"column":2},"generated":{"line":1,"column":5632}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":519,"column":2},"generated":{"line":1,"column":5635}},{"source":"../../src/use-menu.ts","name":"props","original":{"line":526,"column":6},"generated":{"line":1,"column":5637}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":519,"column":2},"generated":{"line":1,"column":5639}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":519,"column":2},"generated":{"line":1,"column":5640}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":519,"column":2},"generated":{"line":1,"column":5650}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":519,"column":2},"generated":{"line":1,"column":5663}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":519,"column":2},"generated":{"line":1,"column":5677}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":519,"column":2},"generated":{"line":1,"column":5684}},{"source":"../../src/use-menu.ts","name":"useMenuItem","original":{"line":529,"column":23},"generated":{"line":1,"column":5698}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":528,"column":20},"generated":{"line":1,"column":5700}},{"source":"../../src/use-menu.ts","name":"isDisabled","original":{"line":528,"column":22},"generated":{"line":1,"column":5701}},{"source":"../../src/use-menu.ts","name":"isDisabled","original":{"line":528,"column":22},"generated":{"line":1,"column":5712}},{"source":"../../src/use-menu.ts","name":"isFocusable","original":{"line":528,"column":34},"generated":{"line":1,"column":5714}},{"source":"../../src/use-menu.ts","name":"isFocusable","original":{"line":528,"column":34},"generated":{"line":1,"column":5726}},{"source":"../../src/use-menu.ts","name":"onClick","original":{"line":528,"column":47},"generated":{"line":1,"column":5728}},{"source":"../../src/use-menu.ts","name":"onClick","original":{"line":528,"column":47},"generated":{"line":1,"column":5736}},{"source":"../../src/use-menu.ts","name":"externalRef","original":{"line":529,"column":46},"generated":{"line":1,"column":5739}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":531,"column":2},"generated":{"line":1,"column":5742}},{"source":"../../src/use-menu.ts","name":"role","original":{"line":534,"column":4},"generated":{"line":1,"column":5743}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":534,"column":8},"generated":{"line":1,"column":5748}},{"source":"../../src/use-menu.ts","name":"type","original":{"line":534,"column":21},"generated":{"line":1,"column":5759}},{"source":"../../src/use-menu.ts","name":"isChecked","original":{"line":535,"column":20},"generated":{"line":1,"column":5761}},{"source":"../../src/use-menu.ts","name":"isChecked","original":{"line":535,"column":20},"generated":{"line":1,"column":5776}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":547,"column":7},"generated":{"line":1,"column":5780}},{"source":"../../src/use-menu.ts","name":"useMenuOptionGroup","original":{"line":547,"column":16},"generated":{"line":1,"column":5789}},{"source":"../../src/use-menu.ts","name":"props","original":{"line":547,"column":35},"generated":{"line":1,"column":5791}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":548,"column":8},"generated":{"line":1,"column":5794}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":548,"column":8},"generated":{"line":1,"column":5798}},{"source":"../../src/use-menu.ts","name":"children","original":{"line":549,"column":4},"generated":{"line":1,"column":5807}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":548,"column":8},"generated":{"line":1,"column":5809}},{"source":"../../src/use-menu.ts","name":"type","original":{"line":550,"column":4},"generated":{"line":1,"column":5814}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":550,"column":11},"generated":{"line":1,"column":5816}},{"source":"../../src/use-menu.ts","name":"value","original":{"line":551,"column":4},"generated":{"line":1,"column":5824}},{"source":"../../src/use-menu.ts","name":"valueProp","original":{"line":551,"column":11},"generated":{"line":1,"column":5830}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":548,"column":8},"generated":{"line":1,"column":5832}},{"source":"../../src/use-menu.ts","name":"defaultValue","original":{"line":552,"column":4},"generated":{"line":1,"column":5845}},{"source":"../../src/use-menu.ts","name":"onChange","original":{"line":553,"column":4},"generated":{"line":1,"column":5847}},{"source":"../../src/use-menu.ts","name":"onChangeProp","original":{"line":553,"column":14},"generated":{"line":1,"column":5856}},{"source":"../../src/use-menu.ts","name":"props","original":{"line":555,"column":6},"generated":{"line":1,"column":5859}},{"source":"../../src/use-menu.ts","name":"htmlProps","original":{"line":554,"column":7},"generated":{"line":1,"column":5861}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":548,"column":2},"generated":{"line":1,"column":5863}},{"source":"../../src/use-menu.ts","name":"props","original":{"line":555,"column":6},"generated":{"line":1,"column":5865}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":548,"column":2},"generated":{"line":1,"column":5867}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":548,"column":2},"generated":{"line":1,"column":5868}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":548,"column":2},"generated":{"line":1,"column":5879}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":548,"column":2},"generated":{"line":1,"column":5886}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":548,"column":2},"generated":{"line":1,"column":5894}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":548,"column":2},"generated":{"line":1,"column":5909}},{"source":"../../src/use-menu.ts","name":"fallback","original":{"line":559,"column":8},"generated":{"line":1,"column":5922}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":557,"column":27},"generated":{"line":1,"column":5924}},{"source":"../../src/use-menu.ts","name":"type","original":{"line":557,"column":18},"generated":{"line":1,"column":5934}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":559,"column":29},"generated":{"line":1,"column":5936}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":559,"column":34},"generated":{"line":1,"column":5939}},{"source":"../../src/use-menu.ts","name":"value","original":{"line":561,"column":9},"generated":{"line":1,"column":5943}},{"source":"../../src/use-menu.ts","name":"setValue","original":{"line":561,"column":16},"generated":{"line":1,"column":5945}},{"source":"../../src/use-menu.ts","name":"useControllableState","original":{"line":561,"column":28},"generated":{"line":1,"column":5949}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":561,"column":49},"generated":{"line":1,"column":5951}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":561,"column":49},"generated":{"line":1,"column":5953}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":561,"column":49},"generated":{"line":1,"column":5975}},{"source":"../../src/use-menu.ts","name":"defaultValue","original":{"line":562,"column":4},"generated":{"line":1,"column":5976}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":562,"column":16},"generated":{"line":1,"column":5989}},{"source":"../../src/use-menu.ts","name":"defaultValue","original":{"line":562,"column":18},"generated":{"line":1,"column":5995}},{"source":"../../src/use-menu.ts","name":"defaultValue","original":{"line":562,"column":18},"generated":{"line":1,"column":5997}},{"source":"../../src/use-menu.ts","name":"fallback","original":{"line":562,"column":34},"generated":{"line":1,"column":5999}},{"source":"../../src/use-menu.ts","name":"value","original":{"line":563,"column":4},"generated":{"line":1,"column":6001}},{"source":"../../src/use-menu.ts","name":"valueProp","original":{"line":563,"column":11},"generated":{"line":1,"column":6007}},{"source":"../../src/use-menu.ts","name":"onChange","original":{"line":564,"column":4},"generated":{"line":1,"column":6009}},{"source":"../../src/use-menu.ts","name":"onChangeProp","original":{"line":564,"column":14},"generated":{"line":1,"column":6018}},{"source":"../../src/use-menu.ts","name":"onChange","original":{"line":567,"column":8},"generated":{"line":1,"column":6022}},{"source":"../../src/use-menu.ts","name":"React","original":{"line":567,"column":19},"generated":{"line":1,"column":6024}},{"source":"../../src/use-menu.ts","name":"useCallback","original":{"line":567,"column":25},"generated":{"line":1,"column":6026}},{"source":"../../src/use-menu.ts","name":"selectedValue","original":{"line":568,"column":5},"generated":{"line":1,"column":6038}},{"source":"../../src/use-menu.ts","name":"type","original":{"line":573,"column":10},"generated":{"line":1,"column":6042}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":569,"column":19},"generated":{"line":1,"column":6045}},{"source":"../../src/use-menu.ts","name":"type","original":{"line":569,"column":10},"generated":{"line":1,"column":6055}},{"source":"../../src/use-menu.ts","name":"isString","original":{"line":569,"column":30},"generated":{"line":1,"column":6059}},{"source":"../../src/use-menu.ts","name":"value","original":{"line":569,"column":39},"generated":{"line":1,"column":6061}},{"source":"../../src/use-menu.ts","name":"value","original":{"line":569,"column":39},"generated":{"line":1,"column":6063}},{"source":"../../src/use-menu.ts","name":"value","original":{"line":569,"column":39},"generated":{"line":1,"column":6073}},{"source":"../../src/use-menu.ts","name":"setValue","original":{"line":570,"column":8},"generated":{"line":1,"column":6077}},{"source":"../../src/use-menu.ts","name":"selectedValue","original":{"line":570,"column":17},"generated":{"line":1,"column":6079}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":573,"column":19},"generated":{"line":1,"column":6082}},{"source":"../../src/use-menu.ts","name":"type","original":{"line":573,"column":10},"generated":{"line":1,"column":6095}},{"source":"../../src/use-menu.ts","name":"isArray","original":{"line":573,"column":33},"generated":{"line":1,"column":6099}},{"source":"../../src/use-menu.ts","name":"value","original":{"line":573,"column":41},"generated":{"line":1,"column":6101}},{"source":"../../src/use-menu.ts","name":"value","original":{"line":573,"column":41},"generated":{"line":1,"column":6103}},{"source":"../../src/use-menu.ts","name":"value","original":{"line":573,"column":41},"generated":{"line":1,"column":6112}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":573,"column":49},"generated":{"line":1,"column":6115}},{"source":"../../src/use-menu.ts","name":"nextValue","original":{"line":574,"column":14},"generated":{"line":1,"column":6116}},{"source":"../../src/use-menu.ts","name":"nextValue","original":{"line":574,"column":14},"generated":{"line":1,"column":6120}},{"source":"../../src/use-menu.ts","name":"value","original":{"line":574,"column":26},"generated":{"line":1,"column":6122}},{"source":"../../src/use-menu.ts","name":"includes","original":{"line":574,"column":32},"generated":{"line":1,"column":6124}},{"source":"../../src/use-menu.ts","name":"selectedValue","original":{"line":574,"column":41},"generated":{"line":1,"column":6133}},{"source":"../../src/use-menu.ts","name":"removeItem","original":{"line":575,"column":12},"generated":{"line":1,"column":6137}},{"source":"../../src/use-menu.ts","name":"value","original":{"line":575,"column":23},"generated":{"line":1,"column":6139}},{"source":"../../src/use-menu.ts","name":"value","original":{"line":575,"column":23},"generated":{"line":1,"column":6141}},{"source":"../../src/use-menu.ts","name":"value","original":{"line":575,"column":23},"generated":{"line":1,"column":6153}},{"source":"../../src/use-menu.ts","name":"selectedValue","original":{"line":575,"column":30},"generated":{"line":1,"column":6155}},{"source":"../../src/use-menu.ts","name":"addItem","original":{"line":576,"column":12},"generated":{"line":1,"column":6159}},{"source":"../../src/use-menu.ts","name":"value","original":{"line":576,"column":20},"generated":{"line":1,"column":6161}},{"source":"../../src/use-menu.ts","name":"value","original":{"line":576,"column":20},"generated":{"line":1,"column":6163}},{"source":"../../src/use-menu.ts","name":"value","original":{"line":576,"column":20},"generated":{"line":1,"column":6172}},{"source":"../../src/use-menu.ts","name":"selectedValue","original":{"line":576,"column":27},"generated":{"line":1,"column":6174}},{"source":"../../src/use-menu.ts","name":"setValue","original":{"line":578,"column":8},"generated":{"line":1,"column":6177}},{"source":"../../src/use-menu.ts","name":"nextValue","original":{"line":578,"column":17},"generated":{"line":1,"column":6179}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":581,"column":4},"generated":{"line":1,"column":6184}},{"source":"../../src/use-menu.ts","name":"value","original":{"line":581,"column":5},"generated":{"line":1,"column":6185}},{"source":"../../src/use-menu.ts","name":"setValue","original":{"line":581,"column":12},"generated":{"line":1,"column":6187}},{"source":"../../src/use-menu.ts","name":"type","original":{"line":581,"column":22},"generated":{"line":1,"column":6189}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":613,"column":2},"generated":{"line":1,"column":6193}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":613,"column":2},"generated":{"line":1,"column":6200}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":613,"column":2},"generated":{"line":1,"column":6202}},{"source":"../../src/use-menu.ts","name":"htmlProps","original":{"line":614,"column":7},"generated":{"line":1,"column":6205}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":613,"column":2},"generated":{"line":1,"column":6207}},{"source":"../../src/use-menu.ts","name":"children","original":{"line":615,"column":4},"generated":{"line":1,"column":6208}},{"source":"../../src/use-menu.ts","name":"getValidChildren","original":{"line":584,"column":24},"generated":{"line":1,"column":6218}},{"source":"../../src/use-menu.ts","name":"children","original":{"line":584,"column":41},"generated":{"line":1,"column":6220}},{"source":"../../src/use-menu.ts","name":"children","original":{"line":584,"column":41},"generated":{"line":1,"column":6222}},{"source":"../../src/use-menu.ts","name":"children","original":{"line":584,"column":41},"generated":{"line":1,"column":6240}},{"source":"../../src/use-menu.ts","name":"map","original":{"line":586,"column":31},"generated":{"line":1,"column":6243}},{"source":"../../src/use-menu.ts","name":"child","original":{"line":586,"column":36},"generated":{"line":1,"column":6247}},{"source":"../../src/use-menu.ts","name":"child","original":{"line":594,"column":9},"generated":{"line":1,"column":6251}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":594,"column":35},"generated":{"line":1,"column":6254}},{"source":"../../src/use-menu.ts","name":"child","original":{"line":594,"column":9},"generated":{"line":1,"column":6273}},{"source":"../../src/use-menu.ts","name":"type","original":{"line":594,"column":15},"generated":{"line":1,"column":6275}},{"source":"../../src/use-menu.ts","name":"id","original":{"line":594,"column":28},"generated":{"line":1,"column":6280}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":594,"column":53},"generated":{"line":1,"column":6283}},{"source":"../../src/use-menu.ts","name":"child","original":{"line":594,"column":60},"generated":{"line":1,"column":6290}},{"source":"../../src/use-menu.ts","name":"onClick","original":{"line":596,"column":10},"generated":{"line":1,"column":6292}},{"source":"../../src/use-menu.ts","name":"isChecked","original":{"line":601,"column":10},"generated":{"line":1,"column":6296}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":602,"column":15},"generated":{"line":1,"column":6298}},{"source":"../../src/use-menu.ts","name":"type","original":{"line":602,"column":6},"generated":{"line":1,"column":6308}},{"source":"../../src/use-menu.ts","name":"child","original":{"line":603,"column":10},"generated":{"line":1,"column":6310}},{"source":"../../src/use-menu.ts","name":"props","original":{"line":603,"column":16},"generated":{"line":1,"column":6312}},{"source":"../../src/use-menu.ts","name":"value","original":{"line":603,"column":22},"generated":{"line":1,"column":6318}},{"source":"../../src/use-menu.ts","name":"value","original":{"line":603,"column":32},"generated":{"line":1,"column":6326}},{"source":"../../src/use-menu.ts","name":"value","original":{"line":604,"column":10},"generated":{"line":1,"column":6328}},{"source":"../../src/use-menu.ts","name":"includes","original":{"line":604,"column":16},"generated":{"line":1,"column":6330}},{"source":"../../src/use-menu.ts","name":"child","original":{"line":604,"column":25},"generated":{"line":1,"column":6339}},{"source":"../../src/use-menu.ts","name":"props","original":{"line":604,"column":31},"generated":{"line":1,"column":6341}},{"source":"../../src/use-menu.ts","name":"value","original":{"line":604,"column":37},"generated":{"line":1,"column":6347}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":606,"column":4},"generated":{"line":1,"column":6354}},{"source":"../../src/use-menu.ts","name":"React","original":{"line":606,"column":11},"generated":{"line":1,"column":6361}},{"source":"../../src/use-menu.ts","name":"cloneElement","original":{"line":606,"column":17},"generated":{"line":1,"column":6363}},{"source":"../../src/use-menu.ts","name":"child","original":{"line":606,"column":30},"generated":{"line":1,"column":6376}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":606,"column":37},"generated":{"line":1,"column":6378}},{"source":"../../src/use-menu.ts","name":"type","original":{"line":607,"column":6},"generated":{"line":1,"column":6379}},{"source":"../../src/use-menu.ts","name":"type","original":{"line":607,"column":6},"generated":{"line":1,"column":6384}},{"source":"../../src/use-menu.ts","name":"onClick","original":{"line":608,"column":6},"generated":{"line":1,"column":6386}},{"source":"../../src/use-menu.ts","name":"event","original":{"line":596,"column":21},"generated":{"line":1,"column":6394}},{"source":"../../src/use-menu.ts","name":"onChange","original":{"line":597,"column":6},"generated":{"line":1,"column":6398}},{"source":"../../src/use-menu.ts","name":"child","original":{"line":597,"column":15},"generated":{"line":1,"column":6400}},{"source":"../../src/use-menu.ts","name":"props","original":{"line":597,"column":21},"generated":{"line":1,"column":6402}},{"source":"../../src/use-menu.ts","name":"value","original":{"line":597,"column":27},"generated":{"line":1,"column":6408}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":598,"column":6},"generated":{"line":1,"column":6415}},{"source":"../../src/use-menu.ts","name":"child","original":{"line":598,"column":6},"generated":{"line":1,"column":6421}},{"source":"../../src/use-menu.ts","name":"props","original":{"line":598,"column":12},"generated":{"line":1,"column":6423}},{"source":"../../src/use-menu.ts","name":"onClick","original":{"line":598,"column":18},"generated":{"line":1,"column":6429}},{"source":"../../src/use-menu.ts","name":"child","original":{"line":598,"column":6},"generated":{"line":1,"column":6438}},{"source":"../../src/use-menu.ts","name":"props","original":{"line":598,"column":12},"generated":{"line":1,"column":6440}},{"source":"../../src/use-menu.ts","name":"onClick","original":{"line":598,"column":18},"generated":{"line":1,"column":6446}},{"source":"../../src/use-menu.ts","name":"event","original":{"line":598,"column":28},"generated":{"line":1,"column":6454}},{"source":"../../src/use-menu.ts","name":"isChecked","original":{"line":609,"column":6},"generated":{"line":1,"column":6458}},{"source":"../../src/use-menu.ts","name":"isChecked","original":{"line":609,"column":6},"generated":{"line":1,"column":6468}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":619,"column":7},"generated":{"line":1,"column":6476}},{"source":"../../src/use-menu.ts","name":"useMenuState","original":{"line":619,"column":16},"generated":{"line":1,"column":6485}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":620,"column":8},"generated":{"line":1,"column":6489}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":620,"column":8},"generated":{"line":1,"column":6493}},{"source":"../../src/use-menu.ts","name":"isOpen","original":{"line":620,"column":10},"generated":{"line":1,"column":6500}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":620,"column":8},"generated":{"line":1,"column":6502}},{"source":"../../src/use-menu.ts","name":"onClose","original":{"line":620,"column":18},"generated":{"line":1,"column":6510}},{"source":"../../src/use-menu.ts","name":"useMenuContext","original":{"line":620,"column":30},"generated":{"line":1,"column":6513}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":621,"column":9},"generated":{"line":1,"column":6517}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":621,"column":9},"generated":{"line":1,"column":6523}},{"source":"../../src/use-menu.ts","name":"isOpen","original":{"line":621,"column":11},"generated":{"line":1,"column":6524}},{"source":"../../src/use-menu.ts","name":"isOpen","original":{"line":621,"column":11},"generated":{"line":1,"column":6531}},{"source":"../../src/use-menu.ts","name":"onClose","original":{"line":621,"column":19},"generated":{"line":1,"column":6533}},{"source":"../../src/use-menu.ts","name":"onClose","original":{"line":621,"column":19},"generated":{"line":1,"column":6541}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":622,"column":1},"generated":{"line":1,"column":6544}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":622,"column":1},"generated":{"line":1,"column":6552}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":622,"column":1},"generated":{"line":1,"column":6567}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":622,"column":1},"generated":{"line":1,"column":6569}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":622,"column":1},"generated":{"line":1,"column":6577}},{"source":"../../src/use-menu.ts","name":null,"original":{"line":622,"column":1},"generated":{"line":1,"column":6590}}],"sources":{"../../src/use-menu.ts":"import { useClickable } from \"@chakra-ui/clickable\"\nimport { useDescendant, useDescendants } from \"@chakra-ui/descendant\"\nimport {\n  useControllableState,\n  useDisclosure,\n  UseDisclosureProps,\n  useFocusOnHide,\n  useId,\n  useIds,\n  useOutsideClick,\n  useShortcut,\n  useUpdateEffect,\n} from \"@chakra-ui/hooks\"\nimport { usePopper, UsePopperProps } from \"@chakra-ui/popper\"\nimport {\n  addItem,\n  callAllHandlers,\n  createContext,\n  dataAttr,\n  EventKeyMap,\n  focus,\n  getNextIndex,\n  getNextItemFromSearch,\n  getPrevIndex,\n  getValidChildren,\n  isArray,\n  isString,\n  mergeRefs,\n  normalizeEventKey,\n  removeItem,\n} from \"@chakra-ui/utils\"\nimport * as React from \"react\"\n\nconst [MenuProvider, useMenuContext] = createContext<UseMenuReturn>({\n  strict: false,\n  name: \"MenuContext\",\n})\n\nexport { MenuProvider, useMenuContext }\n\nexport interface UseMenuProps extends UsePopperProps, UseDisclosureProps {\n  /**\n   * If `true`, the menu will close when a menu item is\n   * clicked\n   *\n   * @default true\n   */\n  closeOnSelect?: boolean\n  /**\n   * If `true`, the menu will close when you click outside\n   * the menu list\n   *\n   * @default true\n   */\n  closeOnBlur?: boolean\n  /**\n   * If `true`, the first enabled menu item will receive focus and be selected\n   * when the menu opens.\n   *\n   * @default true\n   */\n  autoSelect?: boolean\n  /**\n   * Performance 🚀:\n   * If `true`, the MenuItem rendering will be deferred\n   * until the menu is open.\n   */\n  isLazy?: boolean\n}\n\n/**\n * React Hook to manage a menu\n *\n * It provides the logic and will be used with react context\n * to propagate its return value to all children\n */\nexport function useMenu(props: UseMenuProps) {\n  const {\n    id,\n    closeOnSelect = true,\n    closeOnBlur = true,\n    autoSelect = true,\n    isLazy,\n    placement = \"bottom-start\",\n  } = props\n\n  const { isOpen, onOpen, onClose, onToggle } = useDisclosure(props)\n\n  /**\n   * Prepare the reference to the menu and disclosure\n   */\n  const menuRef = React.useRef<HTMLDivElement>(null)\n  const buttonRef = React.useRef<HTMLButtonElement>(null)\n\n  useOutsideClick({\n    ref: menuRef,\n    handler: (event) => {\n      if (\n        isOpen &&\n        closeOnBlur &&\n        !buttonRef.current?.contains(event.target as HTMLElement)\n      ) {\n        onClose()\n      }\n    },\n  })\n\n  /**\n   * Add some popper.js for dynamic positioning\n   */\n  const popper = usePopper({\n    placement,\n    ...props,\n  })\n\n  const [focusedIndex, setFocusedIndex] = React.useState(-1)\n\n  /**\n   * Context to register all menu item nodes\n   */\n  const domContext = useDescendants<HTMLDivElement, {}>()\n\n  /**\n   * Focus the button when we close the menu\n   */\n  useUpdateEffect(() => {\n    if (!isOpen) {\n      setFocusedIndex(-1)\n    }\n  }, [isOpen])\n\n  useFocusOnHide(menuRef, {\n    focusRef: buttonRef,\n    visible: isOpen,\n    shouldFocus: true,\n  })\n\n  /**\n   * Generate unique ids for menu's list and button\n   */\n  const [buttonId, menuId] = useIds(id, `menu-button`, `menu-list`)\n\n  const openAndFocusMenu = React.useCallback(() => {\n    onOpen()\n    focus(menuRef.current, { nextTick: true })\n  }, [onOpen, menuRef])\n\n  const openAndFocusFirstItem = React.useCallback(() => {\n    onOpen()\n    setFocusedIndex(0)\n  }, [onOpen, setFocusedIndex])\n\n  const openAndFocusLastItem = React.useCallback(() => {\n    onOpen()\n    setFocusedIndex(domContext.descendants.length - 1)\n  }, [onOpen, setFocusedIndex, domContext.descendants])\n\n  const refocus = React.useCallback(() => {\n    const hasFocusWithin = menuRef.current?.contains(document.activeElement)\n    const shouldRefocus = isOpen && !hasFocusWithin\n\n    if (!shouldRefocus) return\n\n    const el = domContext.descendants[focusedIndex]?.element\n    el?.focus({ preventScroll: true })\n  }, [isOpen, focusedIndex, domContext.descendants])\n\n  return {\n    openAndFocusMenu,\n    openAndFocusFirstItem,\n    openAndFocusLastItem,\n    onTransitionEnd: refocus,\n    domContext,\n    popper,\n    buttonId,\n    menuId,\n    forceUpdate: popper.forceUpdate,\n    orientation: \"vertical\",\n    isOpen,\n    onToggle,\n    onOpen,\n    onClose,\n    menuRef,\n    buttonRef,\n    focusedIndex,\n    closeOnSelect,\n    closeOnBlur,\n    autoSelect,\n    setFocusedIndex,\n    isLazy,\n  }\n}\n\nexport interface UseMenuReturn extends ReturnType<typeof useMenu> {}\n\n/**\n * React Hook to manage a menu button.\n *\n * The assumption here is that the `useMenu` hook is used\n * in a component higher up the tree, and its return value\n * is passed as `context` to this hook.\n */\n\nexport interface UseMenuButtonProps\n  extends Omit<React.HTMLAttributes<Element>, \"color\"> {}\n\nexport function useMenuButton(\n  props: UseMenuButtonProps,\n  externalRef: React.Ref<any> = null,\n) {\n  const menu = useMenuContext()\n\n  const {\n    isOpen,\n    onClose,\n    autoSelect,\n    popper,\n    openAndFocusFirstItem,\n    openAndFocusLastItem,\n    openAndFocusMenu,\n  } = menu\n\n  const onClick = React.useCallback(() => {\n    if (isOpen) {\n      onClose()\n    } else {\n      const action = autoSelect ? openAndFocusFirstItem : openAndFocusMenu\n      action()\n    }\n  }, [autoSelect, isOpen, onClose, openAndFocusFirstItem, openAndFocusMenu])\n\n  const onKeyDown = React.useCallback(\n    (event: React.KeyboardEvent) => {\n      const eventKey = normalizeEventKey(event)\n      const keyMap: EventKeyMap = {\n        Enter: openAndFocusFirstItem,\n        ArrowDown: openAndFocusFirstItem,\n        ArrowUp: openAndFocusLastItem,\n      }\n\n      const action = keyMap[eventKey]\n\n      if (action) {\n        event.preventDefault()\n        event.stopPropagation()\n        action(event)\n      }\n    },\n    [openAndFocusFirstItem, openAndFocusLastItem],\n  )\n\n  const buttonProps = {\n    ...props,\n    ref: mergeRefs(menu.buttonRef, externalRef, popper.referenceRef),\n    id: menu.buttonId,\n    \"data-active\": dataAttr(menu.isOpen),\n    \"aria-expanded\": menu.isOpen,\n    \"aria-haspopup\": \"menu\" as React.AriaAttributes[\"aria-haspopup\"],\n    \"aria-controls\": menu.menuId,\n    onClick: callAllHandlers(props.onClick, onClick),\n    onKeyDown: callAllHandlers(props.onKeyDown, onKeyDown),\n  }\n\n  return buttonProps\n}\n\n/**\n * React Hook to manage a menu list.\n *\n * The assumption here is that the `useMenu` hook is used\n * in a component higher up the tree, and its return value\n * is passed as `context` to this hook.\n */\n\nexport interface UseMenuListProps\n  extends Omit<React.HTMLAttributes<Element>, \"color\"> {}\n\nexport function useMenuList(\n  props: UseMenuListProps,\n  ref: React.Ref<any> = null,\n) {\n  const menu = useMenuContext()\n\n  if (!menu) {\n    throw new Error(\n      `useMenuContext: context is undefined. Seems you forgot to wrap component within <Menu>`,\n    )\n  }\n\n  const {\n    focusedIndex,\n    setFocusedIndex,\n    menuRef,\n    isOpen,\n    onClose,\n    menuId,\n    domContext: { descendants },\n    isLazy,\n  } = menu\n\n  /**\n   * Hook that creates a keydown event handler that listens\n   * to printable keyboard character press\n   */\n  const onCharacterPress = useShortcut({\n    preventDefault: (event) => event.key !== \" \",\n  })\n\n  const onKeyDown = React.useCallback(\n    (event: React.KeyboardEvent) => {\n      const eventKey = normalizeEventKey(event)\n\n      const keyMap: EventKeyMap = {\n        Tab: (event) => {\n          event.preventDefault()\n        },\n        Escape: onClose,\n        ArrowDown: () => {\n          const nextIndex = getNextIndex(focusedIndex, descendants.length)\n          setFocusedIndex(nextIndex)\n        },\n        ArrowUp: () => {\n          const prevIndex = getPrevIndex(focusedIndex, descendants.length)\n          setFocusedIndex(prevIndex)\n        },\n      }\n\n      const fn = keyMap[eventKey]\n\n      if (fn) {\n        event.preventDefault()\n        fn(event)\n        return\n      }\n\n      const characterHandler = onCharacterPress((character) => {\n        /**\n         * Typeahead: Based on current character pressed,\n         * find the next item to be selected\n         */\n        const nextItem = getNextItemFromSearch(\n          descendants,\n          character,\n          (node) => node.element?.textContent || \"\",\n          descendants[focusedIndex],\n        )\n\n        if (nextItem) {\n          const index = descendants.indexOf(nextItem)\n          setFocusedIndex(index)\n        }\n      })\n\n      characterHandler(event)\n    },\n    [descendants, focusedIndex, onCharacterPress, onClose, setFocusedIndex],\n  )\n\n  return {\n    ...props,\n    ref: mergeRefs(menuRef, ref),\n    children: !isLazy || isOpen ? props.children : null,\n    tabIndex: -1,\n    role: \"menu\",\n    id: menuId,\n    style: {\n      ...props.style,\n      transformOrigin: \"var(--popper-transform-origin)\",\n    },\n    \"aria-orientation\": \"vertical\" as React.AriaAttributes[\"aria-orientation\"],\n    onKeyDown: callAllHandlers(props.onKeyDown, onKeyDown),\n  }\n}\n\nexport function useMenuPositioner(props: any = {}) {\n  const { popper, isOpen } = useMenuContext()\n  return {\n    ...props,\n    ref: popper.popperRef,\n    style: { visibility: isOpen ? \"visible\" : \"hidden\" },\n  }\n}\n\nexport interface UseMenuItemProps\n  extends Omit<React.HTMLAttributes<Element>, \"color\"> {\n  isDisabled?: boolean\n  isFocusable?: boolean\n}\n\nexport function useMenuItem(\n  props: UseMenuItemProps,\n  externalRef: React.Ref<any> = null,\n) {\n  const {\n    onMouseEnter: onMouseEnterProp,\n    onMouseMove: onMouseMoveProp,\n    onMouseLeave: onMouseLeaveProp,\n    onClick: onClickProp,\n    isDisabled,\n    isFocusable,\n    ...htmlProps\n  } = props\n\n  const menu = useMenuContext()\n\n  const {\n    domContext,\n    setFocusedIndex,\n    focusedIndex,\n    closeOnSelect,\n    onClose,\n    menuRef,\n    isOpen,\n  } = menu\n\n  const ref = React.useRef<HTMLDivElement>(null)\n  const id = `menuitem-${useId()}`\n\n  /**\n   * Register the menuitem's node into the domContext\n   */\n  const index = useDescendant({\n    element: ref.current,\n    context: domContext,\n    disabled: isDisabled,\n    focusable: isFocusable,\n  })\n\n  const onMouseEnter = React.useCallback(\n    (event) => {\n      onMouseEnterProp?.(event)\n      if (isDisabled) return\n\n      setFocusedIndex(index)\n    },\n    [setFocusedIndex, index, isDisabled, onMouseEnterProp],\n  )\n\n  const onMouseMove = React.useCallback(\n    (event) => {\n      onMouseMoveProp?.(event)\n      if (document.activeElement !== ref.current) {\n        onMouseEnter(event)\n      }\n    },\n    [onMouseEnter, onMouseMoveProp],\n  )\n\n  const onMouseLeave = React.useCallback(\n    (event) => {\n      onMouseLeaveProp?.(event)\n      if (isDisabled) return\n\n      setFocusedIndex(-1)\n    },\n    [setFocusedIndex, isDisabled, onMouseLeaveProp],\n  )\n\n  const onClick = React.useCallback(\n    (event: React.MouseEvent) => {\n      onClickProp?.(event)\n      /**\n       * Close menu and parent menu's if `closeOnSelect` is set to `true`\n       */\n      if (closeOnSelect) {\n        onClose()\n      }\n    },\n    [onClose, onClickProp, closeOnSelect],\n  )\n\n  const isFocused = index === focusedIndex\n\n  const trulyDisabled = isDisabled && !isFocusable\n\n  useUpdateEffect(() => {\n    if (!isOpen) return\n    if (isFocused && !trulyDisabled && ref.current) {\n      focus(ref.current, { nextTick: true })\n    } else if (document.activeElement !== menuRef.current) {\n      menuRef.current?.focus()\n    }\n  }, [isFocused, trulyDisabled, menuRef, isOpen])\n\n  const tabbable = useClickable({\n    onClick,\n    onMouseEnter,\n    onMouseMove,\n    onMouseLeave,\n    ref: mergeRefs(ref, externalRef),\n    isDisabled,\n    isFocusable,\n  })\n\n  return {\n    ...htmlProps,\n    ...tabbable,\n    id,\n    role: \"menuitem\",\n    tabIndex: isFocused ? 0 : -1,\n  }\n}\n\nexport interface UseMenuOptionOptions {\n  value?: string\n  isChecked?: boolean\n  type?: \"radio\" | \"checkbox\"\n  children?: React.ReactNode\n}\n\nexport interface UseMenuOptionProps\n  extends UseMenuItemProps,\n    UseMenuOptionOptions {}\n\nexport function useMenuOption(\n  props: UseMenuOptionProps,\n  externalRef: React.Ref<any> = null,\n) {\n  const {\n    onClick,\n    isDisabled,\n    isFocusable,\n    type = \"radio\",\n    isChecked,\n    ...rest\n  } = props\n\n  const hookProps = { isDisabled, isFocusable, onClick }\n  const optionsProps = useMenuItem(hookProps, externalRef)\n\n  return {\n    ...rest,\n    ...optionsProps,\n    role: `menuitem${type}`,\n    \"aria-checked\": isChecked as React.AriaAttributes[\"aria-checked\"],\n  }\n}\n\nexport interface UseMenuOptionGroupProps {\n  value?: string | string[]\n  defaultValue?: string | string[]\n  type?: \"radio\" | \"checkbox\"\n  onChange?: (value: string | string[]) => void\n  children?: React.ReactNode\n}\n\nexport function useMenuOptionGroup(props: UseMenuOptionGroupProps) {\n  const {\n    children,\n    type = \"radio\",\n    value: valueProp,\n    defaultValue,\n    onChange: onChangeProp,\n    ...htmlProps\n  } = props\n\n  const isRadio = type === \"radio\"\n\n  const fallback = isRadio ? \"\" : []\n\n  const [value, setValue] = useControllableState({\n    defaultValue: defaultValue ?? fallback,\n    value: valueProp,\n    onChange: onChangeProp,\n  })\n\n  const onChange = React.useCallback(\n    (selectedValue: string) => {\n      if (type === \"radio\" && isString(value)) {\n        setValue(selectedValue)\n      }\n\n      if (type === \"checkbox\" && isArray(value)) {\n        const nextValue = value.includes(selectedValue)\n          ? removeItem(value, selectedValue)\n          : addItem(value, selectedValue)\n\n        setValue(nextValue)\n      }\n    },\n    [value, setValue, type],\n  )\n\n  const validChildren = getValidChildren(children)\n\n  const clones = validChildren.map((child) => {\n    /**\n     * We've added an internal `id` to each `MenuItemOption`,\n     * let's use that for type-checking.\n     *\n     * We can't rely on displayName or the element's type since\n     * they can be changed by the user.\n     */\n    if ((child.type as any).id !== \"MenuItemOption\") return child\n\n    const onClick = (event: MouseEvent) => {\n      onChange(child.props.value)\n      child.props.onClick?.(event)\n    }\n\n    const isChecked =\n      type === \"radio\"\n        ? child.props.value === value\n        : value.includes(child.props.value)\n\n    return React.cloneElement(child, {\n      type,\n      onClick,\n      isChecked,\n    })\n  })\n\n  return {\n    ...htmlProps,\n    children: clones,\n  }\n}\n\nexport function useMenuState() {\n  const { isOpen, onClose } = useMenuContext()\n  return { isOpen, onClose }\n}\n"},"lineCount":null}},"error":null,"hash":"f565b53d1e92f4d27e3140eac34bf0b6","cacheData":{"env":{}}}