32 lines
44 KiB
JavaScript
32 lines
44 KiB
JavaScript
"use strict";
|
|
/*
|
|
* ATTENTION: An "eval-source-map" devtool has been used.
|
|
* This devtool is neither made for production nor for readable output files.
|
|
* It uses "eval()" calls to create a separate source file with attached SourceMaps in the browser devtools.
|
|
* If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/)
|
|
* or disable the default devtool with "devtool: false".
|
|
* If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/).
|
|
*/
|
|
self["webpackHotUpdate_N_E"]("app/layout",{
|
|
|
|
/***/ "(app-pages-browser)/./app/globals.css":
|
|
/*!*************************!*\
|
|
!*** ./app/globals.css ***!
|
|
\*************************/
|
|
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
|
|
|
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony default export */ __webpack_exports__[\"default\"] = (\"d8c6f1dc1510\");\nif (true) { module.hot.accept() }\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL2FwcC9nbG9iYWxzLmNzcyIsIm1hcHBpbmdzIjoiO0FBQUEsK0RBQWUsY0FBYztBQUM3QixJQUFJLElBQVUsSUFBSSxpQkFBaUIiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9fTl9FLy4vYXBwL2dsb2JhbHMuY3NzPzcwZDAiXSwic291cmNlc0NvbnRlbnQiOlsiZXhwb3J0IGRlZmF1bHQgXCJkOGM2ZjFkYzE1MTBcIlxuaWYgKG1vZHVsZS5ob3QpIHsgbW9kdWxlLmhvdC5hY2NlcHQoKSB9XG4iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(app-pages-browser)/./app/globals.css\n"));
|
|
|
|
/***/ }),
|
|
|
|
/***/ "(app-pages-browser)/./components/sidebar.tsx":
|
|
/*!********************************!*\
|
|
!*** ./components/sidebar.tsx ***!
|
|
\********************************/
|
|
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
|
|
|
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ Sidebar: function() { return /* binding */ Sidebar; }\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"(app-pages-browser)/./node_modules/next/dist/compiled/react/jsx-dev-runtime.js\");\n/* harmony import */ var _lib_utils__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @/lib/utils */ \"(app-pages-browser)/./lib/utils.ts\");\n/* harmony import */ var _barrel_optimize_names_BookOpen_Building2_Calculator_Calendar_ChevronLeft_FileText_GitFork_GraduationCap_HardDrive_Kanban_Mail_MessageSquare_Palette_Share2_Users_lucide_react__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! __barrel_optimize__?names=BookOpen,Building2,Calculator,Calendar,ChevronLeft,FileText,GitFork,GraduationCap,HardDrive,Kanban,Mail,MessageSquare,Palette,Share2,Users!=!lucide-react */ \"(app-pages-browser)/./node_modules/lucide-react/dist/esm/icons/book-open.js\");\n/* harmony import */ var _barrel_optimize_names_BookOpen_Building2_Calculator_Calendar_ChevronLeft_FileText_GitFork_GraduationCap_HardDrive_Kanban_Mail_MessageSquare_Palette_Share2_Users_lucide_react__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! __barrel_optimize__?names=BookOpen,Building2,Calculator,Calendar,ChevronLeft,FileText,GitFork,GraduationCap,HardDrive,Kanban,Mail,MessageSquare,Palette,Share2,Users!=!lucide-react */ \"(app-pages-browser)/./node_modules/lucide-react/dist/esm/icons/calendar.js\");\n/* harmony import */ var _barrel_optimize_names_BookOpen_Building2_Calculator_Calendar_ChevronLeft_FileText_GitFork_GraduationCap_HardDrive_Kanban_Mail_MessageSquare_Palette_Share2_Users_lucide_react__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! __barrel_optimize__?names=BookOpen,Building2,Calculator,Calendar,ChevronLeft,FileText,GitFork,GraduationCap,HardDrive,Kanban,Mail,MessageSquare,Palette,Share2,Users!=!lucide-react */ \"(app-pages-browser)/./node_modules/lucide-react/dist/esm/icons/mail.js\");\n/* harmony import */ var _barrel_optimize_names_BookOpen_Building2_Calculator_Calendar_ChevronLeft_FileText_GitFork_GraduationCap_HardDrive_Kanban_Mail_MessageSquare_Palette_Share2_Users_lucide_react__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! __barrel_optimize__?names=BookOpen,Building2,Calculator,Calendar,ChevronLeft,FileText,GitFork,GraduationCap,HardDrive,Kanban,Mail,MessageSquare,Palette,Share2,Users!=!lucide-react */ \"(app-pages-browser)/./node_modules/lucide-react/dist/esm/icons/hard-drive.js\");\n/* harmony import */ var _barrel_optimize_names_BookOpen_Building2_Calculator_Calendar_ChevronLeft_FileText_GitFork_GraduationCap_HardDrive_Kanban_Mail_MessageSquare_Palette_Share2_Users_lucide_react__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! __barrel_optimize__?names=BookOpen,Building2,Calculator,Calendar,ChevronLeft,FileText,GitFork,GraduationCap,HardDrive,Kanban,Mail,MessageSquare,Palette,Share2,Users!=!lucide-react */ \"(app-pages-browser)/./node_modules/lucide-react/dist/esm/icons/users.js\");\n/* harmony import */ var _barrel_optimize_names_BookOpen_Building2_Calculator_Calendar_ChevronLeft_FileText_GitFork_GraduationCap_HardDrive_Kanban_Mail_MessageSquare_Palette_Share2_Users_lucide_react__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! __barrel_optimize__?names=BookOpen,Building2,Calculator,Calendar,ChevronLeft,FileText,GitFork,GraduationCap,HardDrive,Kanban,Mail,MessageSquare,Palette,Share2,Users!=!lucide-react */ \"(app-pages-browser)/./node_modules/lucide-react/dist/esm/icons/graduation-cap.js\");\n/* harmony import */ var _barrel_optimize_names_BookOpen_Building2_Calculator_Calendar_ChevronLeft_FileText_GitFork_GraduationCap_HardDrive_Kanban_Mail_MessageSquare_Palette_Share2_Users_lucide_react__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! __barrel_optimize__?names=BookOpen,Building2,Calculator,Calendar,ChevronLeft,FileText,GitFork,GraduationCap,HardDrive,Kanban,Mail,MessageSquare,Palette,Share2,Users!=!lucide-react */ \"(app-pages-browser)/./node_modules/lucide-react/dist/esm/icons/message-square.js\");\n/* harmony import */ var _barrel_optimize_names_BookOpen_Building2_Calculator_Calendar_ChevronLeft_FileText_GitFork_GraduationCap_HardDrive_Kanban_Mail_MessageSquare_Palette_Share2_Users_lucide_react__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! __barrel_optimize__?names=BookOpen,Building2,Calculator,Calendar,ChevronLeft,FileText,GitFork,GraduationCap,HardDrive,Kanban,Mail,MessageSquare,Palette,Share2,Users!=!lucide-react */ \"(app-pages-browser)/./node_modules/lucide-react/dist/esm/icons/kanban.js\");\n/* harmony import */ var _barrel_optimize_names_BookOpen_Building2_Calculator_Calendar_ChevronLeft_FileText_GitFork_GraduationCap_HardDrive_Kanban_Mail_MessageSquare_Palette_Share2_Users_lucide_react__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! __barrel_optimize__?names=BookOpen,Building2,Calculator,Calendar,ChevronLeft,FileText,GitFork,GraduationCap,HardDrive,Kanban,Mail,MessageSquare,Palette,Share2,Users!=!lucide-react */ \"(app-pages-browser)/./node_modules/lucide-react/dist/esm/icons/file-text.js\");\n/* harmony import */ var _barrel_optimize_names_BookOpen_Building2_Calculator_Calendar_ChevronLeft_FileText_GitFork_GraduationCap_HardDrive_Kanban_Mail_MessageSquare_Palette_Share2_Users_lucide_react__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! __barrel_optimize__?names=BookOpen,Building2,Calculator,Calendar,ChevronLeft,FileText,GitFork,GraduationCap,HardDrive,Kanban,Mail,MessageSquare,Palette,Share2,Users!=!lucide-react */ \"(app-pages-browser)/./node_modules/lucide-react/dist/esm/icons/share-2.js\");\n/* harmony import */ var _barrel_optimize_names_BookOpen_Building2_Calculator_Calendar_ChevronLeft_FileText_GitFork_GraduationCap_HardDrive_Kanban_Mail_MessageSquare_Palette_Share2_Users_lucide_react__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! __barrel_optimize__?names=BookOpen,Building2,Calculator,Calendar,ChevronLeft,FileText,GitFork,GraduationCap,HardDrive,Kanban,Mail,MessageSquare,Palette,Share2,Users!=!lucide-react */ \"(app-pages-browser)/./node_modules/lucide-react/dist/esm/icons/palette.js\");\n/* harmony import */ var _barrel_optimize_names_BookOpen_Building2_Calculator_Calendar_ChevronLeft_FileText_GitFork_GraduationCap_HardDrive_Kanban_Mail_MessageSquare_Palette_Share2_Users_lucide_react__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! __barrel_optimize__?names=BookOpen,Building2,Calculator,Calendar,ChevronLeft,FileText,GitFork,GraduationCap,HardDrive,Kanban,Mail,MessageSquare,Palette,Share2,Users!=!lucide-react */ \"(app-pages-browser)/./node_modules/lucide-react/dist/esm/icons/git-fork.js\");\n/* harmony import */ var _barrel_optimize_names_BookOpen_Building2_Calculator_Calendar_ChevronLeft_FileText_GitFork_GraduationCap_HardDrive_Kanban_Mail_MessageSquare_Palette_Share2_Users_lucide_react__WEBPACK_IMPORTED_MODULE_19__ = __webpack_require__(/*! __barrel_optimize__?names=BookOpen,Building2,Calculator,Calendar,ChevronLeft,FileText,GitFork,GraduationCap,HardDrive,Kanban,Mail,MessageSquare,Palette,Share2,Users!=!lucide-react */ \"(app-pages-browser)/./node_modules/lucide-react/dist/esm/icons/calculator.js\");\n/* harmony import */ var _barrel_optimize_names_BookOpen_Building2_Calculator_Calendar_ChevronLeft_FileText_GitFork_GraduationCap_HardDrive_Kanban_Mail_MessageSquare_Palette_Share2_Users_lucide_react__WEBPACK_IMPORTED_MODULE_20__ = __webpack_require__(/*! __barrel_optimize__?names=BookOpen,Building2,Calculator,Calendar,ChevronLeft,FileText,GitFork,GraduationCap,HardDrive,Kanban,Mail,MessageSquare,Palette,Share2,Users!=!lucide-react */ \"(app-pages-browser)/./node_modules/lucide-react/dist/esm/icons/building-2.js\");\n/* harmony import */ var _barrel_optimize_names_BookOpen_Building2_Calculator_Calendar_ChevronLeft_FileText_GitFork_GraduationCap_HardDrive_Kanban_Mail_MessageSquare_Palette_Share2_Users_lucide_react__WEBPACK_IMPORTED_MODULE_21__ = __webpack_require__(/*! __barrel_optimize__?names=BookOpen,Building2,Calculator,Calendar,ChevronLeft,FileText,GitFork,GraduationCap,HardDrive,Kanban,Mail,MessageSquare,Palette,Share2,Users!=!lucide-react */ \"(app-pages-browser)/./node_modules/lucide-react/dist/esm/icons/chevron-left.js\");\n/* harmony import */ var _components_ui_button__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @/components/ui/button */ \"(app-pages-browser)/./components/ui/button.tsx\");\n/* harmony import */ var _components_ui_scroll_area__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @/components/ui/scroll-area */ \"(app-pages-browser)/./components/ui/scroll-area.tsx\");\n/* harmony import */ var next_navigation__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! next/navigation */ \"(app-pages-browser)/./node_modules/next/dist/api/navigation.js\");\n/* harmony import */ var next_image__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! next/image */ \"(app-pages-browser)/./node_modules/next/dist/api/image.js\");\n/* harmony import */ var next_auth_react__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! next-auth/react */ \"(app-pages-browser)/./node_modules/next-auth/react/index.js\");\n/* harmony import */ var next_auth_react__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(next_auth_react__WEBPACK_IMPORTED_MODULE_6__);\n/* provided dependency */ var process = __webpack_require__(/*! process */ \"(app-pages-browser)/./node_modules/next/dist/build/polyfills/process.js\");\n/* __next_internal_client_entry_do_not_use__ Sidebar auto */ \nvar _s = $RefreshSig$();\n\n\n\n\n\n\n\nfunction Sidebar(param) {\n let { isOpen, onClose } = param;\n _s();\n const { data: session } = (0,next_auth_react__WEBPACK_IMPORTED_MODULE_6__.useSession)();\n const router = (0,next_navigation__WEBPACK_IMPORTED_MODULE_4__.useRouter)();\n const pathname = (0,next_navigation__WEBPACK_IMPORTED_MODULE_4__.usePathname)();\n // Function to check if user has a specific role\n const hasRole = (requiredRole)=>{\n var _session_user;\n if (!(session === null || session === void 0 ? void 0 : (_session_user = session.user) === null || _session_user === void 0 ? void 0 : _session_user.role)) return false;\n const userRoles = Array.isArray(session.user.role) ? session.user.role : [\n session.user.role\n ];\n // Add console.log to debug roles\n console.log(\"User roles:\", userRoles);\n console.log(\"Required role:\", requiredRole);\n return userRoles.some((role)=>{\n // Remove ROLE_ prefix if it exists\n const cleanRole = role.replace(\"ROLE_\", \"\");\n return cleanRole === requiredRole || cleanRole === \"Admin\";\n });\n };\n // Base menu items (available for everyone)\n const baseMenuItems = [\n {\n title: \"Diary\",\n icon: _barrel_optimize_names_BookOpen_Building2_Calculator_Calendar_ChevronLeft_FileText_GitFork_GraduationCap_HardDrive_Kanban_Mail_MessageSquare_Palette_Share2_Users_lucide_react__WEBPACK_IMPORTED_MODULE_7__[\"default\"],\n href: \"/diary\",\n iframe: \"https://example.com/diary\"\n },\n {\n title: \"Calendar\",\n icon: _barrel_optimize_names_BookOpen_Building2_Calculator_Calendar_ChevronLeft_FileText_GitFork_GraduationCap_HardDrive_Kanban_Mail_MessageSquare_Palette_Share2_Users_lucide_react__WEBPACK_IMPORTED_MODULE_8__[\"default\"],\n href: \"/calendar\",\n external: false\n },\n {\n title: \"Mail\",\n icon: _barrel_optimize_names_BookOpen_Building2_Calculator_Calendar_ChevronLeft_FileText_GitFork_GraduationCap_HardDrive_Kanban_Mail_MessageSquare_Palette_Share2_Users_lucide_react__WEBPACK_IMPORTED_MODULE_9__[\"default\"],\n href: \"/mail\",\n iframe: \"https://example.com/mail\"\n },\n {\n title: \"Drive\",\n icon: _barrel_optimize_names_BookOpen_Building2_Calculator_Calendar_ChevronLeft_FileText_GitFork_GraduationCap_HardDrive_Kanban_Mail_MessageSquare_Palette_Share2_Users_lucide_react__WEBPACK_IMPORTED_MODULE_10__[\"default\"],\n href: \"/drive\",\n iframe: \"https://example.com/drive\"\n },\n {\n title: \"Contacts\",\n icon: _barrel_optimize_names_BookOpen_Building2_Calculator_Calendar_ChevronLeft_FileText_GitFork_GraduationCap_HardDrive_Kanban_Mail_MessageSquare_Palette_Share2_Users_lucide_react__WEBPACK_IMPORTED_MODULE_11__[\"default\"],\n href: \"/contacts\",\n iframe: \"https://example.com/contacts\"\n },\n {\n title: \"Learn\",\n icon: _barrel_optimize_names_BookOpen_Building2_Calculator_Calendar_ChevronLeft_FileText_GitFork_GraduationCap_HardDrive_Kanban_Mail_MessageSquare_Palette_Share2_Users_lucide_react__WEBPACK_IMPORTED_MODULE_12__[\"default\"],\n href: \"/learn\",\n iframe: \"https://example.com/learn\"\n },\n {\n title: \"Parole\",\n icon: _barrel_optimize_names_BookOpen_Building2_Calculator_Calendar_ChevronLeft_FileText_GitFork_GraduationCap_HardDrive_Kanban_Mail_MessageSquare_Palette_Share2_Users_lucide_react__WEBPACK_IMPORTED_MODULE_13__[\"default\"],\n href: \"/parole\",\n iframe: \"https://parole.slm-lab.net/channel/City\"\n },\n {\n title: \"MissionsBoard\",\n icon: _barrel_optimize_names_BookOpen_Building2_Calculator_Calendar_ChevronLeft_FileText_GitFork_GraduationCap_HardDrive_Kanban_Mail_MessageSquare_Palette_Share2_Users_lucide_react__WEBPACK_IMPORTED_MODULE_14__[\"default\"],\n href: \"/missions-board\",\n iframe: process.env.NEXT_PUBLIC_IFRAME_MISSIONSBOARD_URL\n },\n {\n title: \"Chapter\",\n icon: _barrel_optimize_names_BookOpen_Building2_Calculator_Calendar_ChevronLeft_FileText_GitFork_GraduationCap_HardDrive_Kanban_Mail_MessageSquare_Palette_Share2_Users_lucide_react__WEBPACK_IMPORTED_MODULE_15__[\"default\"],\n href: \"/missions\",\n iframe: \"https://page.slm-lab.net\"\n },\n {\n title: \"Agility\",\n icon: _barrel_optimize_names_BookOpen_Building2_Calculator_Calendar_ChevronLeft_FileText_GitFork_GraduationCap_HardDrive_Kanban_Mail_MessageSquare_Palette_Share2_Users_lucide_react__WEBPACK_IMPORTED_MODULE_16__[\"default\"],\n href: \"/flow\",\n iframe: \"https://agilite.slm-lab.net/oidc/login\"\n }\n ];\n // Role-specific menu items\n const roleSpecificItems = [\n {\n title: \"Artlab\",\n icon: _barrel_optimize_names_BookOpen_Building2_Calculator_Calendar_ChevronLeft_FileText_GitFork_GraduationCap_HardDrive_Kanban_Mail_MessageSquare_Palette_Share2_Users_lucide_react__WEBPACK_IMPORTED_MODULE_17__[\"default\"],\n href: \"/design\",\n iframe: \"https://artlab.slm-lab.net\",\n requiredRole: \"Expression\"\n },\n {\n title: \"Gite\",\n icon: _barrel_optimize_names_BookOpen_Building2_Calculator_Calendar_ChevronLeft_FileText_GitFork_GraduationCap_HardDrive_Kanban_Mail_MessageSquare_Palette_Share2_Users_lucide_react__WEBPACK_IMPORTED_MODULE_18__[\"default\"],\n href: \"/gitlab\",\n iframe: \"https://gite.slm-lab.net/user/oauth2/cube\",\n requiredRole: \"Coding\",\n badge: 1\n },\n {\n title: \"Calculation\",\n icon: _barrel_optimize_names_BookOpen_Building2_Calculator_Calendar_ChevronLeft_FileText_GitFork_GraduationCap_HardDrive_Kanban_Mail_MessageSquare_Palette_Share2_Users_lucide_react__WEBPACK_IMPORTED_MODULE_19__[\"default\"],\n href: \"/calculation\",\n iframe: \"https://example.com/calculation\",\n requiredRole: \"DataIntelligence\"\n },\n {\n title: \"Mediations\",\n icon: _barrel_optimize_names_BookOpen_Building2_Calculator_Calendar_ChevronLeft_FileText_GitFork_GraduationCap_HardDrive_Kanban_Mail_MessageSquare_Palette_Share2_Users_lucide_react__WEBPACK_IMPORTED_MODULE_20__[\"default\"],\n href: \"/crm\",\n iframe: \"https://connect.slm-lab.net/realms/cercle/protocol/openid-connect/auth?client_id=mediations.slm-lab.net&redirect_uri=https%3A%2F%2Fmediations.slm-lab.net%2F%3Fopenid_mode%3Dtrue&scope=openid%20profile%20email&response_type=code\",\n requiredRole: \"Mediation\"\n }\n ];\n // Combine base items with role-specific items based on user roles\n const visibleMenuItems = [\n ...baseMenuItems,\n ...roleSpecificItems.filter((item)=>hasRole(item.requiredRole))\n ];\n const handleNavigation = (href, external)=>{\n if (external) {\n window.open(href, \"_blank\");\n } else {\n router.push(href);\n }\n onClose();\n };\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.Fragment, {\n children: [\n isOpen && /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"fixed inset-0 z-40 bg-background/80 backdrop-blur-sm\",\n onClick: onClose\n }, void 0, false, {\n fileName: \"/Users/alma/Downloads/neah/front/components/sidebar.tsx\",\n lineNumber: 175,\n columnNumber: 9\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: (0,_lib_utils__WEBPACK_IMPORTED_MODULE_1__.cn)(\"fixed top-0 left-0 z-50 h-full w-64 transform bg-panel transition-all duration-200 ease-in-out\", isOpen ? \"translate-x-0\" : \"-translate-x-full\"),\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_ui_scroll_area__WEBPACK_IMPORTED_MODULE_3__.ScrollArea, {\n className: \"h-full w-full relative\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"button\", {\n onClick: onClose,\n className: \"absolute -right-3 top-1/2 transform -translate-y-1/2 w-6 h-12 bg-black text-white rounded-r-md flex items-center justify-center hover:bg-gray-800 transition-colors z-[60]\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_barrel_optimize_names_BookOpen_Building2_Calculator_Calendar_ChevronLeft_FileText_GitFork_GraduationCap_HardDrive_Kanban_Mail_MessageSquare_Palette_Share2_Users_lucide_react__WEBPACK_IMPORTED_MODULE_21__[\"default\"], {\n className: \"h-4 w-4\"\n }, void 0, false, {\n fileName: \"/Users/alma/Downloads/neah/front/components/sidebar.tsx\",\n lineNumber: 194,\n columnNumber: 13\n }, this)\n }, void 0, false, {\n fileName: \"/Users/alma/Downloads/neah/front/components/sidebar.tsx\",\n lineNumber: 190,\n columnNumber: 11\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"flex justify-center p-6 border-b\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(next_image__WEBPACK_IMPORTED_MODULE_5__[\"default\"], {\n src: \"/Neahv3 logo.png\",\n alt: \"Neah Logo\",\n width: 100,\n height: 33,\n className: \"text-black\"\n }, void 0, false, {\n fileName: \"/Users/alma/Downloads/neah/front/components/sidebar.tsx\",\n lineNumber: 199,\n columnNumber: 13\n }, this)\n }, void 0, false, {\n fileName: \"/Users/alma/Downloads/neah/front/components/sidebar.tsx\",\n lineNumber: 198,\n columnNumber: 11\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"space-y-1 p-4\",\n children: visibleMenuItems.map((item)=>/*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_ui_button__WEBPACK_IMPORTED_MODULE_2__.Button, {\n variant: \"ghost\",\n className: (0,_lib_utils__WEBPACK_IMPORTED_MODULE_1__.cn)(\"w-full justify-start gap-2 text-black hover:bg-gray-100\", pathname === item.href && !item.external && \"bg-gray-100\"),\n onClick: ()=>handleNavigation(item.href, item.external),\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(item.icon, {\n className: \"h-5 w-5\"\n }, void 0, false, {\n fileName: \"/Users/alma/Downloads/neah/front/components/sidebar.tsx\",\n lineNumber: 220,\n columnNumber: 17\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n children: item.title\n }, void 0, false, {\n fileName: \"/Users/alma/Downloads/neah/front/components/sidebar.tsx\",\n lineNumber: 221,\n columnNumber: 17\n }, this),\n item.badge && /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n className: \"ml-auto flex h-5 w-5 items-center justify-center rounded-full bg-blue-500 text-xs text-white\",\n children: item.badge\n }, void 0, false, {\n fileName: \"/Users/alma/Downloads/neah/front/components/sidebar.tsx\",\n lineNumber: 223,\n columnNumber: 19\n }, this)\n ]\n }, item.title, true, {\n fileName: \"/Users/alma/Downloads/neah/front/components/sidebar.tsx\",\n lineNumber: 211,\n columnNumber: 15\n }, this))\n }, void 0, false, {\n fileName: \"/Users/alma/Downloads/neah/front/components/sidebar.tsx\",\n lineNumber: 209,\n columnNumber: 11\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/Users/alma/Downloads/neah/front/components/sidebar.tsx\",\n lineNumber: 188,\n columnNumber: 9\n }, this)\n }, void 0, false, {\n fileName: \"/Users/alma/Downloads/neah/front/components/sidebar.tsx\",\n lineNumber: 182,\n columnNumber: 7\n }, this)\n ]\n }, void 0, true);\n}\n_s(Sidebar, \"3IR9ZWVahpGiYnLoQkb/BVxGz0k=\", false, function() {\n return [\n next_auth_react__WEBPACK_IMPORTED_MODULE_6__.useSession,\n next_navigation__WEBPACK_IMPORTED_MODULE_4__.useRouter,\n next_navigation__WEBPACK_IMPORTED_MODULE_4__.usePathname\n ];\n});\n_c = Sidebar;\nvar _c;\n$RefreshReg$(_c, \"Sidebar\");\n\n\n;\n // Wrapped in an IIFE to avoid polluting the global scope\n ;\n (function () {\n var _a, _b;\n // Legacy CSS implementations will `eval` browser code in a Node.js context\n // to extract CSS. For backwards compatibility, we need to check we're in a\n // browser context before continuing.\n if (typeof self !== 'undefined' &&\n // AMP / No-JS mode does not inject these helpers:\n '$RefreshHelpers$' in self) {\n // @ts-ignore __webpack_module__ is global\n var currentExports = module.exports;\n // @ts-ignore __webpack_module__ is global\n var prevSignature = (_b = (_a = module.hot.data) === null || _a === void 0 ? void 0 : _a.prevSignature) !== null && _b !== void 0 ? _b : null;\n // This cannot happen in MainTemplate because the exports mismatch between\n // templating and execution.\n self.$RefreshHelpers$.registerExportsForReactRefresh(currentExports, module.id);\n // A module can be accepted automatically based on its exports, e.g. when\n // it is a Refresh Boundary.\n if (self.$RefreshHelpers$.isReactRefreshBoundary(currentExports)) {\n // Save the previous exports signature on update so we can compare the boundary\n // signatures. We avoid saving exports themselves since it causes memory leaks (https://github.com/vercel/next.js/pull/53797)\n module.hot.dispose(function (data) {\n data.prevSignature =\n self.$RefreshHelpers$.getRefreshBoundarySignature(currentExports);\n });\n // Unconditionally accept an update to this module, we'll check if it's\n // still a Refresh Boundary later.\n // @ts-ignore importMeta is replaced in the loader\n module.hot.accept();\n // This field is set when the previous version of this module was a\n // Refresh Boundary, letting us know we need to check for invalidation or\n // enqueue an update.\n if (prevSignature !== null) {\n // A boundary can become ineligible if its exports are incompatible\n // with the previous exports.\n //\n // For example, if you add/remove/change exports, we'll want to\n // re-execute the importing modules, and force those components to\n // re-render. Similarly, if you convert a class component to a\n // function, we want to invalidate the boundary.\n if (self.$RefreshHelpers$.shouldInvalidateReactRefreshBoundary(prevSignature, self.$RefreshHelpers$.getRefreshBoundarySignature(currentExports))) {\n module.hot.invalidate();\n }\n else {\n self.$RefreshHelpers$.scheduleUpdate();\n }\n }\n }\n else {\n // Since we just executed the code for the module, it's possible that the\n // new exports made it ineligible for being a boundary.\n // We only care about the case when we were _previously_ a boundary,\n // because we already accepted this update (accidental side effect).\n var isNoLongerABoundary = prevSignature !== null;\n if (isNoLongerABoundary) {\n module.hot.invalidate();\n }\n }\n }\n })();\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL2NvbXBvbmVudHMvc2lkZWJhci50c3giLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBS2lDO0FBbUJYO0FBQzBCO0FBQ1M7QUFDQTtBQUUxQjtBQUNjO0FBT3RDLFNBQVNzQixRQUFRLEtBQWlDO1FBQWpDLEVBQUVDLE1BQU0sRUFBRUMsT0FBTyxFQUFnQixHQUFqQzs7SUFDdEIsTUFBTSxFQUFFQyxNQUFNQyxPQUFPLEVBQUUsR0FBR0wsMkRBQVVBO0lBQ3BDLE1BQU1NLFNBQVNULDBEQUFTQTtJQUN4QixNQUFNVSxXQUFXVCw0REFBV0E7SUFFNUIsZ0RBQWdEO0lBQ2hELE1BQU1VLFVBQVUsQ0FBQ0M7WUFDVko7UUFBTCxJQUFJLEVBQUNBLG9CQUFBQSwrQkFBQUEsZ0JBQUFBLFFBQVNLLElBQUksY0FBYkwsb0NBQUFBLGNBQWVNLElBQUksR0FBRSxPQUFPO1FBQ2pDLE1BQU1DLFlBQVlDLE1BQU1DLE9BQU8sQ0FBQ1QsUUFBUUssSUFBSSxDQUFDQyxJQUFJLElBQUlOLFFBQVFLLElBQUksQ0FBQ0MsSUFBSSxHQUFHO1lBQUNOLFFBQVFLLElBQUksQ0FBQ0MsSUFBSTtTQUFDO1FBRTVGLGlDQUFpQztRQUNqQ0ksUUFBUUMsR0FBRyxDQUFDLGVBQWVKO1FBQzNCRyxRQUFRQyxHQUFHLENBQUMsa0JBQWtCUDtRQUU5QixPQUFPRyxVQUFVSyxJQUFJLENBQUNOLENBQUFBO1lBQ3BCLG1DQUFtQztZQUNuQyxNQUFNTyxZQUFZUCxLQUFLUSxPQUFPLENBQUMsU0FBUztZQUN4QyxPQUFPRCxjQUFjVCxnQkFBZ0JTLGNBQWM7UUFDckQ7SUFDRjtJQUVBLDJDQUEyQztJQUMzQyxNQUFNRSxnQkFBZ0I7UUFDcEI7WUFDRUMsT0FBTztZQUNQQyxNQUFNMUMsc05BQVFBO1lBQ2QyQyxNQUFNO1lBQ05DLFFBQVFDLDJCQUF3QztRQUNsRDtRQUNBO1lBQ0VKLE9BQU87WUFDUEMsTUFBTXJDLHNOQUFRQTtZ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USxJQUFJO29DQUU5Q3dCLFNBQVMsSUFBTU4saUJBQWlCRCxLQUFLdEIsSUFBSSxFQUFFc0IsS0FBS2pCLFFBQVE7O3NEQUV4RCw4REFBQ2lCLEtBQUt2QixJQUFJOzRDQUFDNkIsV0FBVTs7Ozs7O3NEQUNyQiw4REFBQ1M7c0RBQU1mLEtBQUt4QixLQUFLOzs7Ozs7d0NBQ2hCd0IsS0FBS0wsS0FBSyxrQkFDVCw4REFBQ29COzRDQUFLVCxXQUFVO3NEQUNiTixLQUFLTCxLQUFLOzs7Ozs7O21DQVpWSyxLQUFLeEIsS0FBSzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFzQi9CO0dBcE1nQnBCOztRQUNZRCx1REFBVUE7UUFDckJILHNEQUFTQTtRQUNQQyx3REFBV0E7OztLQUhkRyIsInNvdXJjZXMiOlsid2VicGFjazovL19OX0UvLi9jb21wb25lbnRzL3NpZGViYXIudHN4PzdhODciXSwic291cmNlc0NvbnRlbnQiOlsiXCJ1c2UgY2xpZW50XCI7XG5cbmltcG9ydCB0eXBlIFJlYWN0IGZyb20gXCJyZWFjdFwiO1xuaW1wb3J0IHsgdXNlU3RhdGUgfSBmcm9tIFwicmVhY3RcIjtcblxuaW1wb3J0IHsgY24gfSBmcm9tIFwiQC9saWIvdXRpbHNcIjtcbmltcG9ydCB7XG4gIEJvb2tPcGVuLFxuICBTaGFyZTIsXG4gIFBhbGV0dGUsXG4gIEdpdEZvcmssXG4gIEJ1aWxkaW5nMixcbiAgQ2FsZW5kYXIsXG4gIFRhcmdldCxcbiAgTWFpbCxcbiAgSGFyZERyaXZlLFxuICBHcmFkdWF0aW9uQ2FwLFxuICBNZXNzYWdlU3F1YXJlLFxuICBGaWxlVGV4dCxcbiAgQ2FsY3VsYXRvcixcbiAgVXNlcnMsXG4gIEthbmJhbixcbiAgQ2hldnJvbkxlZnQsXG4gIENoZXZyb25SaWdodCxcbn0gZnJvbSBcImx1Y2lkZS1yZWFjdFwiO1xuaW1wb3J0IHsgQnV0dG9uIH0gZnJvbSBcIkAvY29tcG9uZW50cy91aS9idXR0b25cIjtcbmltcG9ydCB7IFNjcm9sbEFyZWEgfSBmcm9tIFwiQC9jb21wb25lbnRzL3VpL3Njcm9sbC1hcmVhXCI7XG5pbXBvcnQgeyB1c2VSb3V0ZXIsIHVzZVBhdGhuYW1lIH0gZnJvbSBcIm5leHQvbmF2aWdhdGlvblwiO1xuaW1wb3J0IExpbmsgZnJvbSBcIm5leHQvbGlua1wiO1xuaW1wb3J0IEltYWdlIGZyb20gXCJuZXh0L2ltYWdlXCI7XG5pbXBvcnQgeyB1c2VTZXNzaW9uIH0gZnJvbSBcIm5leHQtYXV0aC9yZWFjdFwiO1xuXG5pbnRlcmZhY2UgU2lkZWJhclByb3BzIHtcbiAgaXNPcGVuOiBib29sZWFuO1xuICBvbkNsb3NlOiAoKSA9PiB2b2lkO1xufVxuXG5leHBvcnQgZnVuY3Rpb24gU2lkZWJhcih7IGlzT3Blbiwgb25DbG9zZSB9OiBTaWRlYmFyUHJvcHMpIHtcbiAgY29uc3QgeyBkYXRhOiBzZXNzaW9uIH0gPSB1c2VTZXNzaW9uKCk7XG4gIGNvbnN0IHJvdXRlciA9IHVzZVJvdXRlcigpO1xuICBjb25zdCBwYXRobmFtZSA9IHVzZVBhdGhuYW1lKCk7XG5cbiAgLy8gRnVuY3Rpb24gdG8gY2hlY2sgaWYgdXNlciBoYXMgYSBzcGVjaWZpYyByb2xlXG4gIGNvbnN0IGhhc1JvbGUgPSAocmVxdWlyZWRSb2xlOiBzdHJpbmcpID0+IHtcbiAgICBpZiAoIXNlc3Npb24/LnVzZXI/LnJvbGUpIHJldHVybiBmYWxzZTtcbiAgICBjb25zdCB1c2VyUm9sZXMgPSBBcnJheS5pc0FycmF5KHNlc3Npb24udXNlci5yb2xlKSA/IHNlc3Npb24udXNlci5yb2xlIDogW3Nlc3Npb24udXNlci5yb2xlXTtcbiAgICBcbiAgICAvLyBBZGQgY29uc29sZS5sb2cgdG8gZGVidWcgcm9sZXNcbiAgICBjb25zb2xlLmxvZygnVXNlciByb2xlczonLCB1c2VyUm9sZXMpO1xuICAgIGNvbnNvbGUubG9nKCdSZXF1aXJlZCByb2xlOicsIHJlcXVpcmVkUm9sZSk7XG4gICAgXG4gICAgcmV0dXJuIHVzZXJSb2xlcy5zb21lKHJvbGUgPT4ge1xuICAgICAgLy8gUmVtb3ZlIFJPTEVfIHByZWZpeCBpZiBpdCBleGlzdHNcbiAgICAgIGNvbnN0IGNsZWFuUm9sZSA9IHJvbGUucmVwbGFjZSgnUk9MRV8nLCAnJyk7XG4gICAgICByZXR1cm4gY2xlYW5Sb2xlID09PSByZXF1aXJlZFJvbGUgfHwgY2xlYW5Sb2xlID09PSAnQWRtaW4nO1xuICAgIH0pO1xuICB9O1xuXG4gIC8vIEJhc2UgbWVudSBpdGVtcyAoYXZhaWxhYmxlIGZvciBldmVyeW9uZSlcbiAgY29uc3QgYmFzZU1lbnVJdGVtcyA9IFtcbiAgICB7XG4gICAgICB0aXRsZTogXCJEaWFyeVwiLFxuICAgICAgaWNvbjogQm9va09wZW4sXG4gICAgICBocmVmOiBcIi9kaWFyeVwiLFxuICAgICAgaWZyYW1lOiBwcm9jZXNzLmVudi5ORVhUX1BVQkxJQ19JRlJBTUVfRElBUllfVVJMLFxuICAgIH0sXG4gICAge1xuICAgICAgdGl0bGU6IFwiQ2FsZW5kYXJcIixcbiAgICAgIGljb246IENhbGVuZGFyLFxuICAgICAgaHJlZjogXCIvY2FsZW5kYXJcIixcbiAgICAgIGV4dGVybmFsOiBmYWxzZSxcbiAgICB9LFxuICAgIHtcbiAgICAgIHRpdGxlOiBcIk1haWxcIixcbiAgICAgIGljb246IE1haWwsXG4gICAgICBocmVmOiBcIi9tYWlsXCIsXG4gICAgICBpZnJhbWU6IHByb2Nlc3MuZW52Lk5FWFRfUFVCTElDX0lGUkFNRV9NQUlMX1VSTCxcbiAgICB9LFxuICAgIHtcbiAgICAgIHRpdGxlOiBcIkRyaXZlXCIsXG4gICAgICBpY29uOiBIYXJkRHJpdmUsXG4gICAgICBocmVmOiBcIi9kcml2ZVwiLFxuICAgICAgaWZyYW1lOiBwcm9jZXNzLmVudi5ORVhUX1BVQkxJQ19JRlJBTUVfRFJJVkVfVVJMLFxuICAgIH0sXG4gICAge1xuICAgICAgdGl0bGU6IFwiQ29udGFjdHNcIixcbiAgICAgIGljb246IFVzZXJzLFxuICAgICAgaHJlZjogXCIvY29udGFjdHNcIixcbiAgICAgIGlmcmFtZTogcHJvY2Vzcy5lbnYuTkVYVF9QVUJMSUNfSUZSQU1FX0NPTlRBQ1RTX1VSTCxcbiAgICB9LFxuICAgIHtcbiAgICAgIHRpdGxlOiBcIkxlYXJuXCIsXG4gICAgICBpY29uOiBHcmFkdWF0aW9uQ2FwLFxuICAgICAgaHJlZjogXCIvbGVhcm5cIixcbiAgICAgIGlmcmFtZTogcHJvY2Vzcy5lbnYuTkVYVF9QVUJMSUNfSUZSQU1FX0xFQVJOX1VSTCxcbiAgICB9LFxuICAgIHtcbiAgICAgIHRpdGxlOiBcIlBhcm9sZVwiLFxuICAgICAgaWNvbjogTWVzc2FnZVNxdWFyZSxcbiAgICAgIGhyZWY6IFwiL3Bhcm9sZVwiLFxuICAgICAgaWZyYW1lOiBwcm9jZXNzLmVudi5ORVhUX1BVQkxJQ19JRlJBTUVfUEFST0xFX1VSTCxcbiAgICB9LFxuICAgIHtcbiAgICAgIHRpdGxlOiBcIk1pc3Npb25zQm9hcmRcIixcbiAgICAgIGljb246IEthbmJhbixcbiAgICAgIGhyZWY6IFwiL21pc3Npb25zLWJvYXJkXCIsXG4gICAgICBpZnJhbWU6IHByb2Nlc3MuZW52Lk5FWFRfUFVCTElDX0lGUkFNRV9NSVNTSU9OU0JPQVJEX1VSTCxcbiAgICB9LFxuICAgIHtcbiAgICAgIHRpdGxlOiBcIkNoYXB0ZXJcIixcbiAgICAgIGljb246IEZpbGVUZXh0LFxuICAgICAgaHJlZjogXCIvbWlzc2lvbnNcIixcbiAgICAgIGlmcmFtZTogcHJvY2Vzcy5lbnYuTkVYVF9QVUJMSUNfSUZSQU1FX0NIQVBURVJfVVJMLFxuICAgIH0sXG4gICAge1xuICAgICAgdGl0bGU6IFwiQWdpbGl0eVwiLFxuICAgICAgaWNvbjogU2hhcmUyLFxuICAgICAgaHJlZjogXCIvZmxvd1wiLFxuICAgICAgaWZyYW1lOiBwcm9jZXNzLmVudi5ORVhUX1BVQkxJQ19JRlJBTUVfQUdJTElUWV9VUkwsXG4gICAgfSxcbiAgXTtcblxuICAvLyBSb2xlLXNwZWNpZmljIG1lbnUgaXRlbXNcbiAgY29uc3Qgcm9sZVNwZWNpZmljSXRlbXMgPSBbXG4gICAge1xuICAgICAgdGl0bGU6IFwiQXJ0bGFiXCIsXG4gICAgICBpY29uOiBQYWxldHRlLFxuICAgICAgaHJlZjogXCIvZGVzaWduXCIsXG4gICAgICBpZnJhbWU6IHByb2Nlc3MuZW52Lk5FWFRfUFVCTElDX0lGUkFNRV9BUlRMQUJfVVJMLFxuICAgICAgcmVxdWlyZWRSb2xlOiBcIkV4cHJlc3Npb25cIixcbiAgICB9LFxuICAgIHtcbiAgICAgIHRpdGxlOiBcIkdpdGVcIixcbiAgICAgIGljb246IEdpdEZvcmssXG4gICAgICBocmVmOiBcIi9naXRsYWJcIixcbiAgICAgIGlmcmFtZTogcHJvY2Vzcy5lbnYuTkVYVF9QVUJMSUNfSUZSQU1FX0dJVEVfVVJMLFxuICAgICAgcmVxdWlyZWRSb2xlOiBcIkNvZGluZ1wiLFxuICAgICAgYmFkZ2U6IDEsXG4gICAgfSxcbiAgICB7XG4gICAgICB0aXRsZTogXCJDYWxjdWxhdGlvblwiLFxuICAgICAgaWNvbjogQ2FsY3VsYXRvcixcbiAgICAgIGhyZWY6IFwiL2NhbGN1bGF0aW9uXCIsXG4gICAgICBpZnJhbWU6IHByb2Nlc3MuZW52Lk5FWFRfUFVCTElDX0lGUkFNRV9DQUxDVUxBVElPTl9VUkwsXG4gICAgICByZXF1aXJlZFJvbGU6IFwiRGF0YUludGVsbGlnZW5jZVwiLFxuICAgIH0sXG4gICAge1xuICAgICAgdGl0bGU6IFwiTWVkaWF0aW9uc1wiLFxuICAgICAgaWNvbjogQnVpbGRpbmcyLFxuICAgICAgaHJlZjogXCIvY3JtXCIsXG4gICAgICBpZnJhbWU6IHByb2Nlc3MuZW52Lk5FWFRfUFVCTElDX0lGUkFNRV9NRURJQVRJT05TX1VSTCxcbiAgICAgIHJlcXVpcmVkUm9sZTogXCJNZWRpYXRpb25cIixcbiAgICB9LFxuICBdO1xuXG4gIC8vIENvbWJpbmUgYmFzZSBpdGVtcyB3aXRoIHJvbGUtc3BlY2lmaWMgaXRlbXMgYmFzZWQgb24gdXNlciByb2xlc1xuICBjb25zdCB2aXNpYmxlTWVudUl0ZW1zID0gW1xuICAgIC4uLmJhc2VNZW51SXRlbXMsXG4gICAgLi4ucm9sZVNwZWNpZmljSXRlbXMuZmlsdGVyKGl0ZW0gPT4gaGFzUm9sZShpdGVtLnJlcXVpcmVkUm9sZSkpXG4gIF07XG5cbiAgY29uc3QgaGFuZGxlTmF2aWdhdGlvbiA9IChocmVmOiBzdHJpbmcsIGV4dGVybmFsPzogYm9vbGVhbikgPT4ge1xuICAgIGlmIChleHRlcm5hbCkge1xuICAgICAgd2luZG93Lm9wZW4oaHJlZiwgXCJfYmxhbmtcIik7XG4gICAgfSBlbHNlIHtcbiAgICAgIHJvdXRlci5wdXNoKGhyZWYpO1xuICAgIH1cbiAgICBvbkNsb3NlKCk7XG4gIH07XG5cbiAgcmV0dXJuIChcbiAgICA8PlxuICAgICAgey8qIEJhY2tkcm9wICovfVxuICAgICAge2lzT3BlbiAmJiAoXG4gICAgICAgIDxkaXZcbiAgICAgICAgICBjbGFzc05hbWU9XCJmaXhlZCBpbnNldC0wIHotNDAgYmctYmFja2dyb3VuZC84MCBiYWNrZHJvcC1ibHVyLXNtXCJcbiAgICAgICAgICBvbkNsaWNrPXtvbkNsb3NlfVxuICAgICAgICAvPlxuICAgICAgKX1cblxuICAgICAgey8qIFNpZGViYXIgKi99XG4gICAgICA8ZGl2XG4gICAgICAgIGNsYXNzTmFtZT17Y24oXG4gICAgICAgICAgXCJmaXhlZCB0b3AtMCBsZWZ0LTAgei01MCBoLWZ1bGwgdy02NCB0cmFuc2Zvcm0gYmctcGFuZWwgdHJhbnNpdGlvbi1hbGwgZHVyYXRpb24tMjAwIGVhc2UtaW4tb3V0XCIsXG4gICAgICAgICAgaXNPcGVuID8gXCJ0cmFuc2xhdGUteC0wXCIgOiBcIi10cmFuc2xhdGUteC1mdWxsXCJcbiAgICAgICAgKX1cbiAgICAgID5cbiAgICAgICAgPFNjcm9sbEFyZWEgY2xhc3NOYW1lPVwiaC1mdWxsIHctZnVsbCByZWxhdGl2ZVwiPlxuICAgICAgICAgIHsvKiBIaWRlIEJ1dHRvbiAqL31cbiAgICAgICAgICA8YnV0dG9uXG4gICAgICAgICAgICBvbkNsaWNrPXtvbkNsb3NlfVxuICAgICAgICAgICAgY2xhc3NOYW1lPVwiYWJzb2x1dGUgLXJpZ2h0LTMgdG9wLTEvMiB0cmFuc2Zvcm0gLXRyYW5zbGF0ZS15LTEvMiB3LTYgaC0xMiBiZy1ibGFjayB0ZXh0LXdoaXRlIHJvdW5kZWQtci1tZCBmbGV4IGl0ZW1zLWNlbnRlciBqdXN0aWZ5LWNlbnRlciBob3ZlcjpiZy1ncmF5LTgwMCB0cmFuc2l0aW9uLWNvbG9ycyB6LVs2MF1cIlxuICAgICAgICAgID5cbiAgICAgICAgICAgIDxDaGV2cm9uTGVmdCBjbGFzc05hbWU9XCJoLTQgdy00XCIgLz5cbiAgICAgICAgICA8L2J1dHRvbj5cblxuICAgICAgICAgIHsvKiBMb2dvICovfVxuICAgICAgICAgIDxkaXYgY2xhc3NOYW1lPVwiZmxleCBqdXN0aWZ5LWNlbnRlciBwLTYgYm9yZGVyLWJcIj5cbiAgICAgICAgICAgIDxJbWFnZVxuICAgICAgICAgICAgICBzcmM9XCIvTmVhaHYzIGxvZ28ucG5nXCJcbiAgICAgICAgICAgICAgYWx0PVwiTmVhaCBMb2dvXCJcbiAgICAgICAgICAgICAgd2lkdGg9ezEwMH1cbiAgICAgICAgICAgICAgaGVpZ2h0PXszM31cbiAgICAgICAgICAgICAgY2xhc3NOYW1lPVwidGV4dC1ibGFja1wiXG4gICAgICAgICAgICAvPlxuICAgICAgICAgIDwvZGl2PlxuXG4gICAgICAgICAgey8qIE1lbnUgSXRlbXMgKi99XG4gICAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJzcGFjZS15LTEgcC00XCI+XG4gICAgICAgICAgICB7dmlzaWJsZU1lbnVJdGVtcy5tYXAoKGl0ZW0pID0+IChcbiAgICAgICAgICAgICAgPEJ1dHRvblxuICAgICAgICAgICAgICAgIGtleT17aXRlbS50aXRsZX1cbiAgICAgICAgICAgICAgICB2YXJpYW50PVwiZ2hvc3RcIlxuICAgICAgICAgICAgICAgIGNsYXNzTmFtZT17Y24oXG4gICAgICAgICAgICAgICAgICBcInctZnVsbCBqdXN0aWZ5LXN0YXJ0IGdhcC0yIHRleHQtYmxhY2sgaG92ZXI6YmctZ3JheS0xMDBcIixcbiAgICAgICAgICAgICAgICAgIHBhdGhuYW1lID09PSBpdGVtLmhyZWYgJiYgIWl0ZW0uZXh0ZXJuYWwgJiYgXCJiZy1ncmF5LTEwMFwiXG4gICAgICAgICAgICAgICAgKX1cbiAgICAgICAgICAgICAgICBvbkNsaWNrPXsoKSA9PiBoYW5kbGVOYXZpZ2F0aW9uKGl0ZW0uaHJlZiwgaXRlbS5leHRlcm5hbCl9XG4gICAgICAgICAgICAgID5cbiAgICAgICAgICAgICAgICA8aXRlbS5pY29uIGNsYXNzTmFtZT1cImgtNSB3LTVcIiAvPlxuICAgICAgICAgICAgICAgIDxzcGFuPntpdGVtLnRpdGxlfTwvc3Bhbj5cbiAgICAgICAgICAgICAgICB7aXRlbS5iYWRnZSAmJiAoXG4gICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzc05hbWU9XCJtbC1hdXRvIGZsZXggaC01IHctNSBpdGVtcy1jZW50ZXIganVzdGlmeS1jZW50ZXIgcm91bmRlZC1mdWxsIGJnLWJsdWUtNTAwIHRleHQteHMgdGV4dC13aGl0ZVwiPlxuICAgICAgICAgICAgICAgICAgICB7aXRlbS5iYWRnZX1cbiAgICAgICAgICAgICAgICAgIDwvc3Bhbj5cbiAgICAgICAgICAgICAgICApfVxuICAgICAgICAgICAgICA8L0J1dHRvbj5cbiAgICAgICAgICAgICkpfVxuICAgICAgICAgIDwvZGl2PlxuICAgICAgICA8L1Njcm9sbEFyZWE+XG4gICAgICA8L2Rpdj5cbiAgICA8Lz5cbiAgKTtcbn1cbiJdLCJuYW1lcyI6WyJjbiIsIkJvb2tPcGVuIiwiU2hhcmUyIiwiUGFsZXR0ZSIsIkdpdEZvcmsiLCJCdWlsZGluZzIiLCJDYWxlbmRhciIsIk1haWwiLCJIYXJkRHJpdmUiLCJHcmFkdWF0aW9uQ2FwIiwiTWVzc2FnZVNxdWFyZSIsIkZpbGVUZXh0IiwiQ2FsY3VsYXRvciIsIlVzZXJzIiwiS2FuYmFuIiwiQ2hldnJvbkxlZnQiLCJCdXR0b24iLCJTY3JvbGxBcmVhIiwidXNlUm91dGVyIiwidXNlUGF0aG5hbWUiLCJJbWFnZSIsInVzZVNlc3Npb24iLCJTaWRlYmFyIiwiaXNPcGVuIiwib25DbG9zZSIsImRhdGEiLCJzZXNzaW9uIiwicm91dGVyIiwicGF0aG5hbWUiLCJoYXNSb2xlIiwicmVxdWlyZWRSb2xlIiwidXNlciIsInJvbGUiLCJ1c2VyUm9sZXMiLCJBcnJheSIsImlzQXJyYXkiLCJjb25zb2xlIiwibG9nIiwic29tZSIsImNsZWFuUm9sZSIsInJlcGxhY2UiLCJiYXNlTWVudUl0ZW1zIiwidGl0bGUiLCJpY29uIiwiaHJlZiIsImlmcmFtZSIsInByb2Nlc3MiLCJlbnYiLCJORVhUX1BVQkxJQ19JRlJBTUVfRElBUllfVVJMIiwiZXh0ZXJuYWwiLCJORVhUX1BVQkxJQ19JRlJBTUVfTUFJTF9VUkwiLCJORVhUX1BVQkxJQ19JRlJBTUVfRFJJVkVfVVJMIiwiTkVYVF9QVUJMSUNfSUZSQU1FX0NPTlRBQ1RTX1VSTCIsIk5FWFRfUFVCTElDX0lGUkFNRV9MRUFSTl9VUkwiLCJORVhUX1BVQkxJQ19JRlJBTUVfUEFST0xFX1VSTCIsIk5FWFRfUFVCTElDX0lGUkFNRV9NSVNTSU9OU0JPQVJEX1VSTCIsIk5FWFRfUFVCTElDX0lGUkFNRV9DSEFQVEVSX1VSTCIsIk5FWFRfUFVCTElDX0lGUkFNRV9BR0lMSVRZX1VSTCIsInJvbGVTcGVjaWZpY0l0ZW1zIiwiTkVYVF9QVUJMSUNfSUZSQU1FX0FSVExBQl9VUkwiLCJORVhUX1BVQkxJQ19JRlJBTUVfR0lURV9VUkwiLCJiYWRnZSIsIk5FWFRfUFVCTElDX0lGUkFNRV9DQUxDVUxBVElPTl9VUkwiLCJORVhUX1BVQkxJQ19JRlJBTUVfTUVESUFUSU9OU19VUkwiLCJ2aXNpYmxlTWVudUl0ZW1zIiwiZmlsdGVyIiwiaXRlbSIsImhhbmRsZU5hdmlnYXRpb24iLCJ3aW5kb3ciLCJvcGVuIiwicHVzaCIsImRpdiIsImNsYXNzTmFtZSIsIm9uQ2xpY2siLCJidXR0b24iLCJzcmMiLCJhbHQiLCJ3aWR0aCIsImhlaWdodCIsIm1hcCIsInZhcmlhbnQiLCJzcGFuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(app-pages-browser)/./components/sidebar.tsx\n"));
|
|
|
|
/***/ })
|
|
|
|
}); |