32 lines
43 KiB
JavaScript
32 lines
43 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\"] = (\"8f3ba79d05bf\");\nif (true) { module.hot.accept() }\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL2FwcC9nbG9iYWxzLmNzcyIsIm1hcHBpbmdzIjoiO0FBQUEsK0RBQWUsY0FBYztBQUM3QixJQUFJLElBQVUsSUFBSSxpQkFBaUIiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9fTl9FLy4vYXBwL2dsb2JhbHMuY3NzPzcwZDAiXSwic291cmNlc0NvbnRlbnQiOlsiZXhwb3J0IGRlZmF1bHQgXCI4ZjNiYTc5ZDA1YmZcIlxuaWYgKG1vZHVsZS5ob3QpIHsgbW9kdWxlLmhvdC5hY2NlcHQoKSB9XG4iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=\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 },\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: 174,\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: 193,\n columnNumber: 13\n }, this)\n }, void 0, false, {\n fileName: \"/Users/alma/Downloads/neah/front/components/sidebar.tsx\",\n lineNumber: 189,\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: 198,\n columnNumber: 13\n }, this)\n }, void 0, false, {\n fileName: \"/Users/alma/Downloads/neah/front/components/sidebar.tsx\",\n lineNumber: 197,\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: 219,\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: 220,\n columnNumber: 17\n }, this)\n ]\n }, item.title, true, {\n fileName: \"/Users/alma/Downloads/neah/front/components/sidebar.tsx\",\n lineNumber: 210,\n columnNumber: 15\n }, this))\n }, void 0, false, {\n fileName: \"/Users/alma/Downloads/neah/front/components/sidebar.tsx\",\n lineNumber: 208,\n columnNumber: 11\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/Users/alma/Downloads/neah/front/components/sidebar.tsx\",\n lineNumber: 187,\n columnNumber: 9\n }, this)\n }, void 0, false, {\n fileName: \"/Users/alma/Downloads/neah/front/components/sidebar.tsx\",\n lineNumber: 181,\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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL2NvbXBvbmVudHMvc2lkZWJhci50c3giLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBS2lDO0FBbUJYO0FBQzBCO0FBQ1M7QUFDQTtBQUUxQjtBQUNjO0FBT3RDLFNBQVNzQixRQUFRLEtBQWlDO1FBQWpDLEVBQUVDLE1BQU0sRUFBRUMsT0FBTyxFQUFnQixHQUFqQzs7SUFDdEIsTUFBTSxFQUFFQyxNQUFNQyxPQUFPLEVBQUUsR0FBR0wsMkRBQVVBO0lBQ3BDLE1BQU1NLFNBQVNULDBEQUFTQTtJQUN4QixNQUFNVSxXQUFXVCw0REFBV0E7SUFFNUIsZ0RBQWdEO0lBQ2hELE1BQU1VLFVBQVUsQ0FBQ0M7WUFDVko7UUFBTCxJQUFJLEVBQUNBLG9CQUFBQSwrQkFBQUEsZ0JBQUFBLFFBQVNLLElBQUksY0FBYkwsb0NBQUFBLGNBQWVNLElBQUksR0FBRSxPQUFPO1FBQ2pDLE1BQU1DLFlBQVlDLE1BQU1DLE9BQU8sQ0FBQ1QsUUFBUUssSUFBSSxDQUFDQyxJQUFJLElBQUlOLFFBQVFLLElBQUksQ0FBQ0MsSUFBSSxHQUFHO1lBQUNOLFFBQVFLLElBQUksQ0FBQ0MsSUFBSTtTQUFDO1FBRTVGLGlDQUFpQztRQUNqQ0ksUUFBUUMsR0FBRyxDQUFDLGVBQWVKO1FBQzNCRyxRQUFRQyxHQUFHLENBQUMsa0JBQWtCUDtRQUU5QixPQUFPRyxVQUFVSyxJQUFJLENBQUNOLENBQUFBO1lBQ3BCLG1DQUFtQztZQUNuQyxNQUFNTyxZQUFZUCxLQUFLUSxPQUFPLENBQUMsU0FBUztZQUN4QyxPQUFPRCxjQUFjVCxnQkFBZ0JTLGNBQWM7UUFDckQ7SUFDRjtJQUVBLDJDQUEyQztJQUMzQyxNQUFNRSxnQkFBZ0I7UUFDcEI7WUFDRUMsT0FBTztZQUNQQyxNQUFNMUMsc05BQVFBO1lBQ2QyQyxNQUFNO1lBQ05DLFFBQVFDLDJCQUF3QztRQUNsRDtRQUNBO1lBQ0VKLE9BQU87WUFDUEMsTUFBTXJDLHNOQUFRQTtZQUNkc0MsTUFBTTtZQUNOSyxVQUFVO1FBQ1o7UUFDQTtZQUNFUCxPQUFPO1lBQ1BDLE1BQU1wQyxzTkFBSUE7WUFDVnFDLE1BQU07WUFDTkMsUUFBUUMsMEJBQXVDO1FBQ2pEO1FBQ0E7WUFDRUosT0FBTztZQUNQQyxNQUFNbkMsdU5BQVNBO1lBQ2ZvQyxNQUFNO1lBQ05DLFFBQVFDLDJCQUF3QztRQUNsRDtRQUNBO1lBQ0VKLE9BQU87WUFDUEMsTUFBTTlCLHVOQUFLQTtZQUNYK0IsTUFBTTtZQUNOQyxRQUFRQyw4QkFBMkM7UUFDckQ7UUFDQTtZQUNFSixPQUFPO1lBQ1BDLE1BQU1sQyx1TkFBYUE7WUFDbkJtQyxNQUFNO1lBQ05DLFFBQVFDLDJCQUF3QztRQUNsRDtRQUNBO1lBQ0VKLE9BQU87WUFDUEMsTUFBTWpDLHVOQUFhQTtZQUNuQmtDLE1BQU07WUFDTkMsUUFBUUMseUNBQXlDO1FBQ25EO1FBQ0E7WUFDRUosT0FBTztZQUNQQyxNQUFNN0IsdU5BQU1BO1lBQ1o4QixNQUFNO1lBQ05DLFFBQVFDLE9BQU9BLENBQUNDLEdBQUcsQ0FBQ1Esb0NBQW9DO1FBQzFEO1FBQ0E7WUFDRWIsT0FBTztZQUNQQyxNQUFNaEMsdU5BQVFBO1lBQ2RpQyxNQUFNO1lBQ05DLFFBQVFDLDBCQUEwQztRQUNwRDtRQUNBO1lBQ0VKLE9BQU87WUFDUEMsTUFBTXpDLHVOQUFNQTtZQUNaMEMsTUFBTTtZQUNOQyxRQUFRQyx3Q0FBMEM7UUFDcEQ7S0FDRDtJQUVELDJCQUEyQjtJQUMzQixNQUFNWSxvQkFBb0I7UUFDeEI7WUFDRWhCLE9BQU87WUFDUEMsTUFBTXhDLHVOQUFPQTtZQUNieUMsTUFBTTtZQUNOQyxRQUFRQyw0QkFBeUM7WUFDakRoQixjQUFjO1FBQ2hCO1FBQ0E7WUFDRVksT0FBTztZQUNQQyxNQUFNdkMsdU5BQU9BO1lBQ2J3QyxNQUFNO1lBQ05DLFFBQVFDLDJDQUF1QztZQUMvQ2hCLGNBQWM7UUFDaEI7UUFDQTtZQUNFWSxPQUFPO1lBQ1BDLE1BQU0vQix1TkFBVUE7WUFDaEJnQyxNQUFNO1lBQ05DLFFBQVFDLGlDQUE4QztZQUN0RGhCLGNBQWM7UUFDaEI7UUFDQTtZQUNFWSxPQUFPO1lBQ1BDLE1BQU10Qyx1TkFBU0E7WUFDZnVDLE1BQU07WUFDTkMsUUFBUUMscU9BQTZDO1lBQ3JEaEIsY0FBYztRQUNoQjtLQUNEO0lBRUQsa0VBQWtFO0lBQ2xFLE1BQU1pQyxtQkFBbUI7V0FDcEJ0QjtXQUNBaUIsa0JBQWtCTSxNQUFNLENBQUNDLENBQUFBLE9BQVFwQyxRQUFRb0MsS0FBS25DLFlBQVk7S0FDOUQ7SUFFRCxNQUFNb0MsbUJBQW1CLENBQUN0QixNQUFjSztRQUN0QyxJQUFJQSxVQUFVO1lBQ1prQixPQUFPQyxJQUFJLENBQUN4QixNQUFNO1FBQ3BCLE9BQU87WUFDTGpCLE9BQU8wQyxJQUFJLENBQUN6QjtRQUNkO1FBQ0FwQjtJQUNGO0lBRUEscUJBQ0U7O1lBRUdELHdCQUNDLDhEQUFDK0M7Z0JBQ0NDLFdBQVU7Z0JBQ1ZDLFNBQVNoRDs7Ozs7OzBCQUtiLDhEQUFDOEM7Z0JBQ0NDLFdBQVd2RSw4Q0FBRUEsQ0FDWCxrR0FDQXVCLFNBQVMsa0JBQWtCOzBCQUc3Qiw0RUFBQ04sa0VBQVVBO29CQUFDc0QsV0FBVTs7c0NBRXBCLDhEQUFDRTs0QkFDQ0QsU0FBU2hEOzRCQUNUK0MsV0FBVTtzQ0FFViw0RUFBQ3hELHVOQUFXQTtnQ0FBQ3dELFdBQVU7Ozs7Ozs7Ozs7O3NDQUl6Qiw4REFBQ0Q7NEJBQUlDLFdBQVU7c0NBQ2IsNEVBQUNuRCxrREFBS0E7Z0NBQ0pzRCxLQUFJO2dDQUNKQyxLQUFJO2dDQUNKQyxPQUFPO2dDQUNQQyxRQUFRO2dDQUNSTixXQUFVOzs7Ozs7Ozs7OztzQ0FLZCw4REFBQ0Q7NEJBQUlDLFdBQVU7c0NBQ1pSLGlCQUFpQmUsR0FBRyxDQUFDLENBQUNiLHFCQUNyQiw4REFBQ2pELHlEQUFNQTtvQ0FFTCtELFNBQVE7b0NBQ1JSLFdBQVd2RSw4Q0FBRUEsQ0FDWCwyREFDQTRCLGFBQWFxQyxLQUFLckIsSUFBSSxJQUFJLENBQUNxQixLQUFLaEIsUUFBUSxJQUFJO29DQUU5Q3VCLFNBQVMsSUFBTU4saUJBQWlCRCxLQUFLckIsSUFBSSxFQUFFcUIsS0FBS2hCLFFBQVE7O3NEQUV4RCw4REFBQ2dCLEtBQUt0QixJQUFJOzRDQUFDNEIsV0FBVTs7Ozs7O3NEQUNyQiw4REFBQ1M7c0RBQU1mLEtBQUt2QixLQUFLOzs7Ozs7O21DQVRadUIsS0FBS3ZCLEtBQUs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBaUIvQjtHQTlMZ0JwQjs7UUFDWUQsdURBQVVBO1FBQ3JCSCxzREFBU0E7UUFDUEMsd0RBQVdBOzs7S0FIZEciLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9fTl9FLy4vY29tcG9uZW50cy9zaWRlYmFyLnRzeD83YTg3Il0sInNvdXJjZXNDb250ZW50IjpbIlwidXNlIGNsaWVudFwiO1xuXG5pbXBvcnQgdHlwZSBSZWFjdCBmcm9tIFwicmVhY3RcIjtcbmltcG9ydCB7IHVzZVN0YXRlIH0gZnJvbSBcInJlYWN0XCI7XG5cbmltcG9ydCB7IGNuIH0gZnJvbSBcIkAvbGliL3V0aWxzXCI7XG5pbXBvcnQge1xuICBCb29rT3BlbixcbiAgU2hhcmUyLFxuICBQYWxldHRlLFxuICBHaXRGb3JrLFxuICBCdWlsZGluZzIsXG4gIENhbGVuZGFyLFxuICBUYXJnZXQsXG4gIE1haWwsXG4gIEhhcmREcml2ZSxcbiAgR3JhZHVhdGlvbkNhcCxcbiAgTWVzc2FnZVNxdWFyZSxcbiAgRmlsZVRleHQsXG4gIENhbGN1bGF0b3IsXG4gIFVzZXJzLFxuICBLYW5iYW4sXG4gIENoZXZyb25MZWZ0LFxuICBDaGV2cm9uUmlnaHQsXG59IGZyb20gXCJsdWNpZGUtcmVhY3RcIjtcbmltcG9ydCB7IEJ1dHRvbiB9IGZyb20gXCJAL2NvbXBvbmVudHMvdWkvYnV0dG9uXCI7XG5pbXBvcnQgeyBTY3JvbGxBcmVhIH0gZnJvbSBcIkAvY29tcG9uZW50cy91aS9zY3JvbGwtYXJlYVwiO1xuaW1wb3J0IHsgdXNlUm91dGVyLCB1c2VQYXRobmFtZSB9IGZyb20gXCJuZXh0L25hdmlnYXRpb25cIjtcbmltcG9ydCBMaW5rIGZyb20gXCJuZXh0L2xpbmtcIjtcbmltcG9ydCBJbWFnZSBmcm9tIFwibmV4dC9pbWFnZVwiO1xuaW1wb3J0IHsgdXNlU2Vzc2lvbiB9IGZyb20gXCJuZXh0LWF1dGgvcmVhY3RcIjtcblxuaW50ZXJmYWNlIFNpZGViYXJQcm9wcyB7XG4gIGlzT3BlbjogYm9vbGVhbjtcbiAgb25DbG9zZTogKCkgPT4gdm9pZDtcbn1cblxuZXhwb3J0IGZ1bmN0aW9uIFNpZGViYXIoeyBpc09wZW4sIG9uQ2xvc2UgfTogU2lkZWJhclByb3BzKSB7XG4gIGNvbnN0IHsgZGF0YTogc2Vzc2lvbiB9ID0gdXNlU2Vzc2lvbigpO1xuICBjb25zdCByb3V0ZXIgPSB1c2VSb3V0ZXIoKTtcbiAgY29uc3QgcGF0aG5hbWUgPSB1c2VQYXRobmFtZSgpO1xuXG4gIC8vIEZ1bmN0aW9uIHRvIGNoZWNrIGlmIHVzZXIgaGFzIGEgc3BlY2lmaWMgcm9sZVxuICBjb25zdCBoYXNSb2xlID0gKHJlcXVpcmVkUm9sZTogc3RyaW5nKSA9PiB7XG4gICAgaWYgKCFzZXNzaW9uPy51c2VyPy5yb2xlKSByZXR1cm4gZmFsc2U7XG4gICAgY29uc3QgdXNlclJvbGVzID0gQXJyYXkuaXNBcnJheShzZXNzaW9uLnVzZXIucm9sZSkgPyBzZXNzaW9uLnVzZXIucm9sZSA6IFtzZXNzaW9uLnVzZXIucm9sZV07XG4gICAgXG4gICAgLy8gQWRkIGNvbnNvbGUubG9nIHRvIGRlYnVnIHJvbGVzXG4gICAgY29uc29sZS5sb2coJ1VzZXIgcm9sZXM6JywgdXNlclJvbGVzKTtcbiAgICBjb25zb2xlLmxvZygnUmVxdWlyZWQgcm9sZTonLCByZXF1aXJlZFJvbGUpO1xuICAgIFxuICAgIHJldHVybiB1c2VyUm9sZXMuc29tZShyb2xlID0+IHtcbiAgICAgIC8vIFJlbW92ZSBST0xFXyBwcmVmaXggaWYgaXQgZXhpc3RzXG4gICAgICBjb25zdCBjbGVhblJvbGUgPSByb2xlLnJlcGxhY2UoJ1JPTEVfJywgJycpO1xuICAgICAgcmV0dXJuIGNsZWFuUm9sZSA9PT0gcmVxdWlyZWRSb2xlIHx8IGNsZWFuUm9sZSA9PT0gJ0FkbWluJztcbiAgICB9KTtcbiAgfTtcblxuICAvLyBCYXNlIG1lbnUgaXRlbXMgKGF2YWlsYWJsZSBmb3IgZXZlcnlvbmUpXG4gIGNvbnN0IGJhc2VNZW51SXRlbXMgPSBbXG4gICAge1xuICAgICAgdGl0bGU6IFwiRGlhcnlcIixcbiAgICAgIGljb246IEJvb2tPcGVuLFxuICAgICAgaHJlZjogXCIvZGlhcnlcIixcbiAgICAgIGlmcmFtZTogcHJvY2Vzcy5lbnYuTkVYVF9QVUJMSUNfSUZSQU1FX0RJQVJZX1VSTCxcbiAgICB9LFxuICAgIHtcbiAgICAgIHRpdGxlOiBcIkNhbGVuZGFyXCIsXG4gICAgICBpY29uOiBDYWxlbmRhcixcbiAgICAgIGhyZWY6IFwiL2NhbGVuZGFyXCIsXG4gICAgICBleHRlcm5hbDogZmFsc2UsXG4gICAgfSxcbiAgICB7XG4gICAgICB0aXRsZTogXCJNYWlsXCIsXG4gICAgICBpY29uOiBNYWlsLFxuICAgICAgaHJlZjogXCIvbWFpbFwiLFxuICAgICAgaWZyYW1lOiBwcm9jZXNzLmVudi5ORVhUX1BVQkxJQ19JRlJBTUVfTUFJTF9VUkwsXG4gICAgfSxcbiAgICB7XG4gICAgICB0aXRsZTogXCJEcml2ZVwiLFxuICAgICAgaWNvbjogSGFyZERyaXZlLFxuICAgICAgaHJlZjogXCIvZHJpdmVcIixcbiAgICAgIGlmcmFtZTogcHJvY2Vzcy5lbnYuTkVYVF9QVUJMSUNfSUZSQU1FX0RSSVZFX1VSTCxcbiAgICB9LFxuICAgIHtcbiAgICAgIHRpdGxlOiBcIkNvbnRhY3RzXCIsXG4gICAgICBpY29uOiBVc2VycyxcbiAgICAgIGhyZWY6IFwiL2NvbnRhY3RzXCIsXG4gICAgICBpZnJhbWU6IHByb2Nlc3MuZW52Lk5FWFRfUFVCTElDX0lGUkFNRV9DT05UQUNUU19VUkwsXG4gICAgfSxcbiAgICB7XG4gICAgICB0aXRsZTogXCJMZWFyblwiLFxuICAgICAgaWNvbjogR3JhZHVhdGlvbkNhcCxcbiAgICAgIGhyZWY6IFwiL2xlYXJuXCIsXG4gICAgICBpZnJhbWU6IHByb2Nlc3MuZW52Lk5FWFRfUFVCTElDX0lGUkFNRV9MRUFSTl9VUkwsXG4gICAgfSxcbiAgICB7XG4gICAgICB0aXRsZTogXCJQYXJvbGVcIixcbiAgICAgIGljb246IE1lc3NhZ2VTcXVhcmUsXG4gICAgICBocmVmOiBcIi9wYXJvbGVcIixcbiAgICAgIGlmcmFtZTogcHJvY2Vzcy5lbnYuTkVYVF9QVUJMSUNfSUZSQU1FX1BBUk9MRV9VUkwsXG4gICAgfSxcbiAgICB7XG4gICAgICB0aXRsZTogXCJNaXNzaW9uc0JvYXJkXCIsXG4gICAgICBpY29uOiBLYW5iYW4sXG4gICAgICBocmVmOiBcIi9taXNzaW9ucy1ib2FyZFwiLFxuICAgICAgaWZyYW1lOiBwcm9jZXNzLmVudi5ORVhUX1BVQkxJQ19JRlJBTUVfTUlTU0lPTlNCT0FSRF9VUkwsXG4gICAgfSxcbiAgICB7XG4gICAgICB0aXRsZTogXCJDaGFwdGVyXCIsXG4gICAgICBpY29uOiBGaWxlVGV4dCxcbiAgICAgIGhyZWY6IFwiL21pc3Npb25zXCIsXG4gICAgICBpZnJhbWU6IHByb2Nlc3MuZW52Lk5FWFRfUFVCTElDX0lGUkFNRV9DSEFQVEVSX1VSTCxcbiAgICB9LFxuICAgIHtcbiAgICAgIHRpdGxlOiBcIkFnaWxpdHlcIixcbiAgICAgIGljb246IFNoYXJlMixcbiAgICAgIGhyZWY6IFwiL2Zsb3dcIixcbiAgICAgIGlmcmFtZTogcHJvY2Vzcy5lbnYuTkVYVF9QVUJMSUNfSUZSQU1FX0FHSUxJVFlfVVJMLFxuICAgIH0sXG4gIF07XG5cbiAgLy8gUm9sZS1zcGVjaWZpYyBtZW51IGl0ZW1zXG4gIGNvbnN0IHJvbGVTcGVjaWZpY0l0ZW1zID0gW1xuICAgIHtcbiAgICAgIHRpdGxlOiBcIkFydGxhYlwiLFxuICAgICAgaWNvbjogUGFsZXR0ZSxcbiAgICAgIGhyZWY6IFwiL2Rlc2lnblwiLFxuICAgICAgaWZyYW1lOiBwcm9jZXNzLmVudi5ORVhUX1BVQkxJQ19JRlJBTUVfQVJUTEFCX1VSTCxcbiAgICAgIHJlcXVpcmVkUm9sZTogXCJFeHByZXNzaW9uXCIsXG4gICAgfSxcbiAgICB7XG4gICAgICB0aXRsZTogXCJHaXRlXCIsXG4gICAgICBpY29uOiBHaXRGb3JrLFxuICAgICAgaHJlZjogXCIvZ2l0bGFiXCIsXG4gICAgICBpZnJhbWU6IHByb2Nlc3MuZW52Lk5FWFRfUFVCTElDX0lGUkFNRV9HSVRFX1VSTCxcbiAgICAgIHJlcXVpcmVkUm9sZTogXCJDb2RpbmdcIixcbiAgICB9LFxuICAgIHtcbiAgICAgIHRpdGxlOiBcIkNhbGN1bGF0aW9uXCIsXG4gICAgICBpY29uOiBDYWxjdWxhdG9yLFxuICAgICAgaHJlZjogXCIvY2FsY3VsYXRpb25cIixcbiAgICAgIGlmcmFtZTogcHJvY2Vzcy5lbnYuTkVYVF9QVUJMSUNfSUZSQU1FX0NBTENVTEFUSU9OX1VSTCxcbiAgICAgIHJlcXVpcmVkUm9sZTogXCJEYXRhSW50ZWxsaWdlbmNlXCIsXG4gICAgfSxcbiAgICB7XG4gICAgICB0aXRsZTogXCJNZWRpYXRpb25zXCIsXG4gICAgICBpY29uOiBCdWlsZGluZzIsXG4gICAgICBocmVmOiBcIi9jcm1cIixcbiAgICAgIGlmcmFtZTogcHJvY2Vzcy5lbnYuTkVYVF9QVUJMSUNfSUZSQU1FX01FRElBVElPTlNfVVJMLFxuICAgICAgcmVxdWlyZWRSb2xlOiBcIk1lZGlhdGlvblwiLFxuICAgIH0sXG4gIF07XG5cbiAgLy8gQ29tYmluZSBiYXNlIGl0ZW1zIHdpdGggcm9sZS1zcGVjaWZpYyBpdGVtcyBiYXNlZCBvbiB1c2VyIHJvbGVzXG4gIGNvbnN0IHZpc2libGVNZW51SXRlbXMgPSBbXG4gICAgLi4uYmFzZU1lbnVJdGVtcyxcbiAgICAuLi5yb2xlU3BlY2lmaWNJdGVtcy5maWx0ZXIoaXRlbSA9PiBoYXNSb2xlKGl0ZW0ucmVxdWlyZWRSb2xlKSlcbiAgXTtcblxuICBjb25zdCBoYW5kbGVOYXZpZ2F0aW9uID0gKGhyZWY6IHN0cmluZywgZXh0ZXJuYWw/OiBib29sZWFuKSA9PiB7XG4gICAgaWYgKGV4dGVybmFsKSB7XG4gICAgICB3aW5kb3cub3BlbihocmVmLCBcIl9ibGFua1wiKTtcbiAgICB9IGVsc2Uge1xuICAgICAgcm91dGVyLnB1c2goaHJlZik7XG4gICAgfVxuICAgIG9uQ2xvc2UoKTtcbiAgfTtcblxuICByZXR1cm4gKFxuICAgIDw+XG4gICAgICB7LyogQmFja2Ryb3AgKi99XG4gICAgICB7aXNPcGVuICYmIChcbiAgICAgICAgPGRpdlxuICAgICAgICAgIGNsYXNzTmFtZT1cImZpeGVkIGluc2V0LTAgei00MCBiZy1iYWNrZ3JvdW5kLzgwIGJhY2tkcm9wLWJsdXItc21cIlxuICAgICAgICAgIG9uQ2xpY2s9e29uQ2xvc2V9XG4gICAgICAgIC8+XG4gICAgICApfVxuXG4gICAgICB7LyogU2lkZWJhciAqL31cbiAgICAgIDxkaXZcbiAgICAgICAgY2xhc3NOYW1lPXtjbihcbiAgICAgICAgICBcImZpeGVkIHRvcC0wIGxlZnQtMCB6LTUwIGgtZnVsbCB3LTY0IHRyYW5zZm9ybSBiZy1wYW5lbCB0cmFuc2l0aW9uLWFsbCBkdXJhdGlvbi0yMDAgZWFzZS1pbi1vdXRcIixcbiAgICAgICAgICBpc09wZW4gPyBcInRyYW5zbGF0ZS14LTBcIiA6IFwiLXRyYW5zbGF0ZS14LWZ1bGxcIlxuICAgICAgICApfVxuICAgICAgPlxuICAgICAgICA8U2Nyb2xsQXJlYSBjbGFzc05hbWU9XCJoLWZ1bGwgdy1mdWxsIHJlbGF0aXZlXCI+XG4gICAgICAgICAgey8qIEhpZGUgQnV0dG9uICovfVxuICAgICAgICAgIDxidXR0b25cbiAgICAgICAgICAgIG9uQ2xpY2s9e29uQ2xvc2V9XG4gICAgICAgICAgICBjbGFzc05hbWU9XCJhYnNvbHV0ZSAtcmlnaHQtMyB0b3AtMS8yIHRyYW5zZm9ybSAtdHJhbnNsYXRlLXktMS8yIHctNiBoLTEyIGJnLWJsYWNrIHRleHQtd2hpdGUgcm91bmRlZC1yLW1kIGZsZXggaXRlbXMtY2VudGVyIGp1c3RpZnktY2VudGVyIGhvdmVyOmJnLWdyYXktODAwIHRyYW5zaXRpb24tY29sb3JzIHotWzYwXVwiXG4gICAgICAgICAgPlxuICAgICAgICAgICAgPENoZXZyb25MZWZ0IGNsYXNzTmFtZT1cImgtNCB3LTRcIiAvPlxuICAgICAgICAgIDwvYnV0dG9uPlxuXG4gICAgICAgICAgey8qIExvZ28gKi99XG4gICAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJmbGV4IGp1c3RpZnktY2VudGVyIHAtNiBib3JkZXItYlwiPlxuICAgICAgICAgICAgPEltYWdlXG4gICAgICAgICAgICAgIHNyYz1cIi9OZWFodjMgbG9nby5wbmdcIlxuICAgICAgICAgICAgICBhbHQ9XCJOZWFoIExvZ29cIlxuICAgICAgICAgICAgICB3aWR0aD17MTAwfVxuICAgICAgICAgICAgICBoZWlnaHQ9ezMzfVxuICAgICAgICAgICAgICBjbGFzc05hbWU9XCJ0ZXh0LWJsYWNrXCJcbiAgICAgICAgICAgIC8+XG4gICAgICAgICAgPC9kaXY+XG5cbiAgICAgICAgICB7LyogTWVudSBJdGVtcyAqL31cbiAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cInNwYWNlLXktMSBwLTRcIj5cbiAgICAgICAgICAgIHt2aXNpYmxlTWVudUl0ZW1zLm1hcCgoaXRlbSkgPT4gKFxuICAgICAgICAgICAgICA8QnV0dG9uXG4gICAgICAgICAgICAgICAga2V5PXtpdGVtLnRpdGxlfVxuICAgICAgICAgICAgICAgIHZhcmlhbnQ9XCJnaG9zdFwiXG4gICAgICAgICAgICAgICAgY2xhc3NOYW1lPXtjbihcbiAgICAgICAgICAgICAgICAgIFwidy1mdWxsIGp1c3RpZnktc3RhcnQgZ2FwLTIgdGV4dC1ibGFjayBob3ZlcjpiZy1ncmF5LTEwMFwiLFxuICAgICAgICAgICAgICAgICAgcGF0aG5hbWUgPT09IGl0ZW0uaHJlZiAmJiAhaXRlbS5leHRlcm5hbCAmJiBcImJnLWdyYXktMTAwXCJcbiAgICAgICAgICAgICAgICApfVxuICAgICAgICAgICAgICAgIG9uQ2xpY2s9eygpID0+IGhhbmRsZU5hdmlnYXRpb24oaXRlbS5ocmVmLCBpdGVtLmV4dGVybmFsKX1cbiAgICAgICAgICAgICAgPlxuICAgICAgICAgICAgICAgIDxpdGVtLmljb24gY2xhc3NOYW1lPVwiaC01IHctNVwiIC8+XG4gICAgICAgICAgICAgICAgPHNwYW4+e2l0ZW0udGl0bGV9PC9zcGFuPlxuICAgICAgICAgICAgICA8L0J1dHRvbj5cbiAgICAgICAgICAgICkpfVxuICAgICAgICAgIDwvZGl2PlxuICAgICAgICA8L1Njcm9sbEFyZWE+XG4gICAgICA8L2Rpdj5cbiAgICA8Lz5cbiAgKTtcbn1cbiJdLCJuYW1lcyI6WyJjbiIsIkJvb2tPcGVuIiwiU2hhcmUyIiwiUGFsZXR0ZSIsIkdpdEZvcmsiLCJCdWlsZGluZzIiLCJDYWxlbmRhciIsIk1haWwiLCJIYXJkRHJpdmUiLCJHcmFkdWF0aW9uQ2FwIiwiTWVzc2FnZVNxdWFyZSIsIkZpbGVUZXh0IiwiQ2FsY3VsYXRvciIsIlVzZXJzIiwiS2FuYmFuIiwiQ2hldnJvbkxlZnQiLCJCdXR0b24iLCJTY3JvbGxBcmVhIiwidXNlUm91dGVyIiwidXNlUGF0aG5hbWUiLCJJbWFnZSIsInVzZVNlc3Npb24iLCJTaWRlYmFyIiwiaXNPcGVuIiwib25DbG9zZSIsImRhdGEiLCJzZXNzaW9uIiwicm91dGVyIiwicGF0aG5hbWUiLCJoYXNSb2xlIiwicmVxdWlyZWRSb2xlIiwidXNlciIsInJvbGUiLCJ1c2VyUm9sZXMiLCJBcnJheSIsImlzQXJyYXkiLCJjb25zb2xlIiwibG9nIiwic29tZSIsImNsZWFuUm9sZSIsInJlcGxhY2UiLCJiYXNlTWVudUl0ZW1zIiwidGl0bGUiLCJpY29uIiwiaHJlZiIsImlmcmFtZSIsInByb2Nlc3MiLCJlbnYiLCJORVhUX1BVQkxJQ19JRlJBTUVfRElBUllfVVJMIiwiZXh0ZXJuYWwiLCJORVhUX1BVQkxJQ19JRlJBTUVfTUFJTF9VUkwiLCJORVhUX1BVQkxJQ19JRlJBTUVfRFJJVkVfVVJMIiwiTkVYVF9QVUJMSUNfSUZSQU1FX0NPTlRBQ1RTX1VSTCIsIk5FWFRfUFVCTElDX0lGUkFNRV9MRUFSTl9VUkwiLCJORVhUX1BVQkxJQ19JRlJBTUVfUEFST0xFX1VSTCIsIk5FWFRfUFVCTElDX0lGUkFNRV9NSVNTSU9OU0JPQVJEX1VSTCIsIk5FWFRfUFVCTElDX0lGUkFNRV9DSEFQVEVSX1VSTCIsIk5FWFRfUFVCTElDX0lGUkFNRV9BR0lMSVRZX1VSTCIsInJvbGVTcGVjaWZpY0l0ZW1zIiwiTkVYVF9QVUJMSUNfSUZSQU1FX0FSVExBQl9VUkwiLCJORVhUX1BVQkxJQ19JRlJBTUVfR0lURV9VUkwiLCJORVhUX1BVQkxJQ19JRlJBTUVfQ0FMQ1VMQVRJT05fVVJMIiwiTkVYVF9QVUJMSUNfSUZSQU1FX01FRElBVElPTlNfVVJMIiwidmlzaWJsZU1lbnVJdGVtcyIsImZpbHRlciIsIml0ZW0iLCJoYW5kbGVOYXZpZ2F0aW9uIiwid2luZG93Iiwib3BlbiIsInB1c2giLCJkaXYiLCJjbGFzc05hbWUiLCJvbkNsaWNrIiwiYnV0dG9uIiwic3JjIiwiYWx0Iiwid2lkdGgiLCJoZWlnaHQiLCJtYXAiLCJ2YXJpYW50Iiwic3BhbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(app-pages-browser)/./components/sidebar.tsx\n"));
|
|
|
|
/***/ })
|
|
|
|
}); |