{"ast":null,"code":"\"use client\";\n\nimport { ItemGroup } from 'rc-menu';\nimport * as React from 'react';\nimport { forwardRef, useImperativeHandle, useRef } from 'react';\nimport { SiderContext } from '../layout/Sider';\nimport MenuDivider from './MenuDivider';\nimport Item from './MenuItem';\nimport SubMenu from './SubMenu';\nimport InternalMenu from './menu';\nconst Menu = /*#__PURE__*/forwardRef((props, ref) => {\n  const menuRef = useRef(null);\n  const context = React.useContext(SiderContext);\n  useImperativeHandle(ref, () => ({\n    menu: menuRef.current,\n    focus: options => {\n      var _a;\n      (_a = menuRef.current) === null || _a === void 0 ? void 0 : _a.focus(options);\n    }\n  }));\n  return /*#__PURE__*/React.createElement(InternalMenu, Object.assign({\n    ref: menuRef\n  }, props, context));\n});\nMenu.Item = Item;\nMenu.SubMenu = SubMenu;\nMenu.Divider = MenuDivider;\nMenu.ItemGroup = ItemGroup;\nif (process.env.NODE_ENV !== 'production') {\n  Menu.displayName = 'Menu';\n}\nexport default Menu;","map":{"version":3,"names":["ItemGroup","React","forwardRef","useImperativeHandle","useRef","SiderContext","MenuDivider","Item","SubMenu","InternalMenu","Menu","props","ref","menuRef","context","useContext","menu","current","focus","options","_a","createElement","Object","assign","Divider","process","env","NODE_ENV","displayName"],"sources":["/Users/chrishaack/UC_Trains_Voice/react-demo/node_modules/antd/es/menu/index.js"],"sourcesContent":["\"use client\";\n\nimport { ItemGroup } from 'rc-menu';\nimport * as React from 'react';\nimport { forwardRef, useImperativeHandle, useRef } from 'react';\nimport { SiderContext } from '../layout/Sider';\nimport MenuDivider from './MenuDivider';\nimport Item from './MenuItem';\nimport SubMenu from './SubMenu';\nimport InternalMenu from './menu';\nconst Menu = /*#__PURE__*/forwardRef((props, ref) => {\n  const menuRef = useRef(null);\n  const context = React.useContext(SiderContext);\n  useImperativeHandle(ref, () => ({\n    menu: menuRef.current,\n    focus: options => {\n      var _a;\n      (_a = menuRef.current) === null || _a === void 0 ? void 0 : _a.focus(options);\n    }\n  }));\n  return /*#__PURE__*/React.createElement(InternalMenu, Object.assign({\n    ref: menuRef\n  }, props, context));\n});\nMenu.Item = Item;\nMenu.SubMenu = SubMenu;\nMenu.Divider = MenuDivider;\nMenu.ItemGroup = ItemGroup;\nif (process.env.NODE_ENV !== 'production') {\n  Menu.displayName = 'Menu';\n}\nexport default Menu;"],"mappings":"AAAA,YAAY;;AAEZ,SAASA,SAAS,QAAQ,SAAS;AACnC,OAAO,KAAKC,KAAK,MAAM,OAAO;AAC9B,SAASC,UAAU,EAAEC,mBAAmB,EAAEC,MAAM,QAAQ,OAAO;AAC/D,SAASC,YAAY,QAAQ,iBAAiB;AAC9C,OAAOC,WAAW,MAAM,eAAe;AACvC,OAAOC,IAAI,MAAM,YAAY;AAC7B,OAAOC,OAAO,MAAM,WAAW;AAC/B,OAAOC,YAAY,MAAM,QAAQ;AACjC,MAAMC,IAAI,GAAG,aAAaR,UAAU,CAAC,CAACS,KAAK,EAAEC,GAAG,KAAK;EACnD,MAAMC,OAAO,GAAGT,MAAM,CAAC,IAAI,CAAC;EAC5B,MAAMU,OAAO,GAAGb,KAAK,CAACc,UAAU,CAACV,YAAY,CAAC;EAC9CF,mBAAmB,CAACS,GAAG,EAAE,OAAO;IAC9BI,IAAI,EAAEH,OAAO,CAACI,OAAO;IACrBC,KAAK,EAAEC,OAAO,IAAI;MAChB,IAAIC,EAAE;MACN,CAACA,EAAE,GAAGP,OAAO,CAACI,OAAO,MAAM,IAAI,IAAIG,EAAE,KAAK,KAAK,CAAC,GAAG,KAAK,CAAC,GAAGA,EAAE,CAACF,KAAK,CAACC,OAAO,CAAC;IAC/E;EACF,CAAC,CAAC,CAAC;EACH,OAAO,aAAalB,KAAK,CAACoB,aAAa,CAACZ,YAAY,EAAEa,MAAM,CAACC,MAAM,CAAC;IAClEX,GAAG,EAAEC;EACP,CAAC,EAAEF,KAAK,EAAEG,OAAO,CAAC,CAAC;AACrB,CAAC,CAAC;AACFJ,IAAI,CAACH,IAAI,GAAGA,IAAI;AAChBG,IAAI,CAACF,OAAO,GAAGA,OAAO;AACtBE,IAAI,CAACc,OAAO,GAAGlB,WAAW;AAC1BI,IAAI,CAACV,SAAS,GAAGA,SAAS;AAC1B,IAAIyB,OAAO,CAACC,GAAG,CAACC,QAAQ,KAAK,YAAY,EAAE;EACzCjB,IAAI,CAACkB,WAAW,GAAG,MAAM;AAC3B;AACA,eAAelB,IAAI"},"metadata":{},"sourceType":"module","externalDependencies":[]}