/*
 * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development").
 * This devtool is neither made for production nor for readable output files.
 * It uses "eval()" calls to create a separate source file 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["webpackChunk_JUPYTERLAB_CORE_OUTPUT"] = self["webpackChunk_JUPYTERLAB_CORE_OUTPUT"] || []).push([["vendors-node_modules_jupyterlab_mainmenu_lib_index_js"],{

/***/ "../node_modules/@jupyterlab/mainmenu/lib/edit.js":
/*!********************************************************!*\
  !*** ../node_modules/@jupyterlab/mainmenu/lib/edit.js ***!
  \********************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   \"EditMenu\": () => (/* binding */ EditMenu)\n/* harmony export */ });\n/* harmony import */ var _jupyterlab_ui_components__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @jupyterlab/ui-components */ \"webpack/sharing/consume/default/@jupyterlab/ui-components/@jupyterlab/ui-components\");\n/* harmony import */ var _jupyterlab_ui_components__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_jupyterlab_ui_components__WEBPACK_IMPORTED_MODULE_0__);\n// Copyright (c) Jupyter Development Team.\n// Distributed under the terms of the Modified BSD License.\n\n/**\n * An extensible Edit menu for the application.\n */\nclass EditMenu extends _jupyterlab_ui_components__WEBPACK_IMPORTED_MODULE_0__.RankedMenu {\n    /**\n     * Construct the edit menu.\n     */\n    constructor(options) {\n        super(options);\n        this.undoers = new Set();\n        this.clearers = new Set();\n        this.goToLiners = new Set();\n    }\n    /**\n     * Dispose of the resources held by the edit menu.\n     */\n    dispose() {\n        this.undoers.clear();\n        this.clearers.clear();\n        super.dispose();\n    }\n}\n//# sourceMappingURL=edit.js.map\n\n//# sourceURL=webpack://_JUPYTERLAB.CORE_OUTPUT/../node_modules/@jupyterlab/mainmenu/lib/edit.js?");

/***/ }),

/***/ "../node_modules/@jupyterlab/mainmenu/lib/file.js":
/*!********************************************************!*\
  !*** ../node_modules/@jupyterlab/mainmenu/lib/file.js ***!
  \********************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   \"FileMenu\": () => (/* binding */ FileMenu)\n/* harmony export */ });\n/* harmony import */ var _jupyterlab_ui_components__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @jupyterlab/ui-components */ \"webpack/sharing/consume/default/@jupyterlab/ui-components/@jupyterlab/ui-components\");\n/* harmony import */ var _jupyterlab_ui_components__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_jupyterlab_ui_components__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _lumino_algorithm__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @lumino/algorithm */ \"webpack/sharing/consume/default/@lumino/algorithm/@lumino/algorithm\");\n/* harmony import */ var _lumino_algorithm__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_lumino_algorithm__WEBPACK_IMPORTED_MODULE_1__);\n// Copyright (c) Jupyter Development Team.\n// Distributed under the terms of the Modified BSD License.\n\n\n/**\n * An extensible FileMenu for the application.\n */\nclass FileMenu extends _jupyterlab_ui_components__WEBPACK_IMPORTED_MODULE_0__.RankedMenu {\n    constructor(options) {\n        super(options);\n        this.quitEntry = false;\n        // Create the \"New\" submenu.\n        this.closeAndCleaners = new Set();\n        this.consoleCreators = new Set();\n    }\n    /**\n     * The New submenu.\n     */\n    get newMenu() {\n        var _a, _b;\n        if (!this._newMenu) {\n            this._newMenu = (_b = (_a = (0,_lumino_algorithm__WEBPACK_IMPORTED_MODULE_1__.find)(this.items, menu => { var _a; return ((_a = menu.submenu) === null || _a === void 0 ? void 0 : _a.id) === 'jp-mainmenu-file-new'; })) === null || _a === void 0 ? void 0 : _a.submenu) !== null && _b !== void 0 ? _b : new _jupyterlab_ui_components__WEBPACK_IMPORTED_MODULE_0__.RankedMenu({\n                commands: this.commands\n            });\n        }\n        return this._newMenu;\n    }\n    /**\n     * Dispose of the resources held by the file menu.\n     */\n    dispose() {\n        var _a;\n        (_a = this._newMenu) === null || _a === void 0 ? void 0 : _a.dispose();\n        this.consoleCreators.clear();\n        super.dispose();\n    }\n}\n//# sourceMappingURL=file.js.map\n\n//# sourceURL=webpack://_JUPYTERLAB.CORE_OUTPUT/../node_modules/@jupyterlab/mainmenu/lib/file.js?");

/***/ }),

/***/ "../node_modules/@jupyterlab/mainmenu/lib/help.js":
/*!********************************************************!*\
  !*** ../node_modules/@jupyterlab/mainmenu/lib/help.js ***!
  \********************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   \"HelpMenu\": () => (/* binding */ HelpMenu)\n/* harmony export */ });\n/* harmony import */ var _jupyterlab_ui_components__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @jupyterlab/ui-components */ \"webpack/sharing/consume/default/@jupyterlab/ui-components/@jupyterlab/ui-components\");\n/* harmony import */ var _jupyterlab_ui_components__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_jupyterlab_ui_components__WEBPACK_IMPORTED_MODULE_0__);\n// Copyright (c) Jupyter Development Team.\n// Distributed under the terms of the Modified BSD License.\n\n/**\n * An extensible Help menu for the application.\n */\nclass HelpMenu extends _jupyterlab_ui_components__WEBPACK_IMPORTED_MODULE_0__.RankedMenu {\n    /**\n     * Construct the help menu.\n     */\n    constructor(options) {\n        super(options);\n        this.kernelUsers = new Set();\n    }\n}\n//# sourceMappingURL=help.js.map\n\n//# sourceURL=webpack://_JUPYTERLAB.CORE_OUTPUT/../node_modules/@jupyterlab/mainmenu/lib/help.js?");

/***/ }),

/***/ "../node_modules/@jupyterlab/mainmenu/lib/index.js":
/*!*********************************************************!*\
  !*** ../node_modules/@jupyterlab/mainmenu/lib/index.js ***!
  \*********************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   \"MainMenu\": () => (/* reexport safe */ _mainmenu__WEBPACK_IMPORTED_MODULE_0__.MainMenu),\n/* harmony export */   \"EditMenu\": () => (/* reexport safe */ _edit__WEBPACK_IMPORTED_MODULE_1__.EditMenu),\n/* harmony export */   \"FileMenu\": () => (/* reexport safe */ _file__WEBPACK_IMPORTED_MODULE_2__.FileMenu),\n/* harmony export */   \"HelpMenu\": () => (/* reexport safe */ _help__WEBPACK_IMPORTED_MODULE_3__.HelpMenu),\n/* harmony export */   \"KernelMenu\": () => (/* reexport safe */ _kernel__WEBPACK_IMPORTED_MODULE_4__.KernelMenu),\n/* harmony export */   \"RunMenu\": () => (/* reexport safe */ _run__WEBPACK_IMPORTED_MODULE_5__.RunMenu),\n/* harmony export */   \"SettingsMenu\": () => (/* reexport safe */ _settings__WEBPACK_IMPORTED_MODULE_6__.SettingsMenu),\n/* harmony export */   \"ViewMenu\": () => (/* reexport safe */ _view__WEBPACK_IMPORTED_MODULE_7__.ViewMenu),\n/* harmony export */   \"TabsMenu\": () => (/* reexport safe */ _tabs__WEBPACK_IMPORTED_MODULE_8__.TabsMenu),\n/* harmony export */   \"IMainMenu\": () => (/* reexport safe */ _tokens__WEBPACK_IMPORTED_MODULE_9__.IMainMenu),\n/* harmony export */   \"IJupyterLabMenu\": () => (/* reexport safe */ _jupyterlab_ui_components__WEBPACK_IMPORTED_MODULE_10__.IRankedMenu),\n/* harmony export */   \"JupyterLabMenu\": () => (/* reexport safe */ _jupyterlab_ui_components__WEBPACK_IMPORTED_MODULE_10__.RankedMenu)\n/* harmony export */ });\n/* harmony import */ var _mainmenu__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./mainmenu */ \"../node_modules/@jupyterlab/mainmenu/lib/mainmenu.js\");\n/* harmony import */ var _edit__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./edit */ \"../node_modules/@jupyterlab/mainmenu/lib/edit.js\");\n/* harmony import */ var _file__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./file */ \"../node_modules/@jupyterlab/mainmenu/lib/file.js\");\n/* harmony import */ var _help__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./help */ \"../node_modules/@jupyterlab/mainmenu/lib/help.js\");\n/* harmony import */ var _kernel__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./kernel */ \"../node_modules/@jupyterlab/mainmenu/lib/kernel.js\");\n/* harmony import */ var _run__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./run */ \"../node_modules/@jupyterlab/mainmenu/lib/run.js\");\n/* harmony import */ var _settings__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./settings */ \"../node_modules/@jupyterlab/mainmenu/lib/settings.js\");\n/* harmony import */ var _view__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./view */ \"../node_modules/@jupyterlab/mainmenu/lib/view.js\");\n/* harmony import */ var _tabs__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ./tabs */ \"../node_modules/@jupyterlab/mainmenu/lib/tabs.js\");\n/* harmony import */ var _tokens__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ./tokens */ \"../node_modules/@jupyterlab/mainmenu/lib/tokens.js\");\n/* harmony import */ var _jupyterlab_ui_components__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @jupyterlab/ui-components */ \"webpack/sharing/consume/default/@jupyterlab/ui-components/@jupyterlab/ui-components\");\n/* harmony import */ var _jupyterlab_ui_components__WEBPACK_IMPORTED_MODULE_10___default = /*#__PURE__*/__webpack_require__.n(_jupyterlab_ui_components__WEBPACK_IMPORTED_MODULE_10__);\n// Copyright (c) Jupyter Development Team.\n// Distributed under the terms of the Modified BSD License.\n/**\n * @packageDocumentation\n * @module mainmenu\n */\n\n\n\n\n\n\n\n\n\n\n/**\n * @deprecated since version 3.1\n */\n\n//# sourceMappingURL=index.js.map\n\n//# sourceURL=webpack://_JUPYTERLAB.CORE_OUTPUT/../node_modules/@jupyterlab/mainmenu/lib/index.js?");

/***/ }),

/***/ "../node_modules/@jupyterlab/mainmenu/lib/kernel.js":
/*!**********************************************************!*\
  !*** ../node_modules/@jupyterlab/mainmenu/lib/kernel.js ***!
  \**********************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   \"KernelMenu\": () => (/* binding */ KernelMenu)\n/* harmony export */ });\n/* harmony import */ var _jupyterlab_ui_components__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @jupyterlab/ui-components */ \"webpack/sharing/consume/default/@jupyterlab/ui-components/@jupyterlab/ui-components\");\n/* harmony import */ var _jupyterlab_ui_components__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_jupyterlab_ui_components__WEBPACK_IMPORTED_MODULE_0__);\n// Copyright (c) Jupyter Development Team.\n// Distributed under the terms of the Modified BSD License.\n\n/**\n * An extensible Kernel menu for the application.\n */\nclass KernelMenu extends _jupyterlab_ui_components__WEBPACK_IMPORTED_MODULE_0__.RankedMenu {\n    /**\n     * Construct the kernel menu.\n     */\n    constructor(options) {\n        super(options);\n        this.kernelUsers = new Set();\n    }\n    /**\n     * Dispose of the resources held by the kernel menu.\n     */\n    dispose() {\n        this.kernelUsers.clear();\n        super.dispose();\n    }\n}\n//# sourceMappingURL=kernel.js.map\n\n//# sourceURL=webpack://_JUPYTERLAB.CORE_OUTPUT/../node_modules/@jupyterlab/mainmenu/lib/kernel.js?");

/***/ }),

/***/ "../node_modules/@jupyterlab/mainmenu/lib/mainmenu.js":
/*!************************************************************!*\
  !*** ../node_modules/@jupyterlab/mainmenu/lib/mainmenu.js ***!
  \************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   \"MainMenu\": () => (/* binding */ MainMenu)\n/* harmony export */ });\n/* harmony import */ var _jupyterlab_ui_components__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @jupyterlab/ui-components */ \"webpack/sharing/consume/default/@jupyterlab/ui-components/@jupyterlab/ui-components\");\n/* harmony import */ var _jupyterlab_ui_components__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_jupyterlab_ui_components__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _lumino_algorithm__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @lumino/algorithm */ \"webpack/sharing/consume/default/@lumino/algorithm/@lumino/algorithm\");\n/* harmony import */ var _lumino_algorithm__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_lumino_algorithm__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _lumino_widgets__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @lumino/widgets */ \"webpack/sharing/consume/default/@lumino/widgets/@lumino/widgets\");\n/* harmony import */ var _lumino_widgets__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_lumino_widgets__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var _edit__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./edit */ \"../node_modules/@jupyterlab/mainmenu/lib/edit.js\");\n/* harmony import */ var _file__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./file */ \"../node_modules/@jupyterlab/mainmenu/lib/file.js\");\n/* harmony import */ var _help__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./help */ \"../node_modules/@jupyterlab/mainmenu/lib/help.js\");\n/* harmony import */ var _kernel__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./kernel */ \"../node_modules/@jupyterlab/mainmenu/lib/kernel.js\");\n/* harmony import */ var _run__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./run */ \"../node_modules/@jupyterlab/mainmenu/lib/run.js\");\n/* harmony import */ var _settings__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ./settings */ \"../node_modules/@jupyterlab/mainmenu/lib/settings.js\");\n/* harmony import */ var _tabs__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ./tabs */ \"../node_modules/@jupyterlab/mainmenu/lib/tabs.js\");\n/* harmony import */ var _view__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ./view */ \"../node_modules/@jupyterlab/mainmenu/lib/view.js\");\n// Copyright (c) Jupyter Development Team.\n// Distributed under the terms of the Modified BSD License.\n\n\n\n\n\n\n\n\n\n\n\n/**\n * The main menu class.  It is intended to be used as a singleton.\n */\nclass MainMenu extends _lumino_widgets__WEBPACK_IMPORTED_MODULE_2__.MenuBar {\n    /**\n     * Construct the main menu bar.\n     */\n    constructor(commands) {\n        super();\n        this._items = [];\n        this._commands = commands;\n    }\n    /**\n     * The application \"Edit\" menu.\n     */\n    get editMenu() {\n        if (!this._editMenu) {\n            this._editMenu = new _edit__WEBPACK_IMPORTED_MODULE_3__.EditMenu({\n                commands: this._commands,\n                rank: 2,\n                renderer: _jupyterlab_ui_components__WEBPACK_IMPORTED_MODULE_0__.MenuSvg.defaultRenderer\n            });\n        }\n        return this._editMenu;\n    }\n    /**\n     * The application \"File\" menu.\n     */\n    get fileMenu() {\n        if (!this._fileMenu) {\n            this._fileMenu = new _file__WEBPACK_IMPORTED_MODULE_4__.FileMenu({\n                commands: this._commands,\n                rank: 1,\n                renderer: _jupyterlab_ui_components__WEBPACK_IMPORTED_MODULE_0__.MenuSvg.defaultRenderer\n            });\n        }\n        return this._fileMenu;\n    }\n    /**\n     * The application \"Help\" menu.\n     */\n    get helpMenu() {\n        if (!this._helpMenu) {\n            this._helpMenu = new _help__WEBPACK_IMPORTED_MODULE_5__.HelpMenu({\n                commands: this._commands,\n                rank: 1000,\n                renderer: _jupyterlab_ui_components__WEBPACK_IMPORTED_MODULE_0__.MenuSvg.defaultRenderer\n            });\n        }\n        return this._helpMenu;\n    }\n    /**\n     * The application \"Kernel\" menu.\n     */\n    get kernelMenu() {\n        if (!this._kernelMenu) {\n            this._kernelMenu = new _kernel__WEBPACK_IMPORTED_MODULE_6__.KernelMenu({\n                commands: this._commands,\n                rank: 5,\n                renderer: _jupyterlab_ui_components__WEBPACK_IMPORTED_MODULE_0__.MenuSvg.defaultRenderer\n            });\n        }\n        return this._kernelMenu;\n    }\n    /**\n     * The application \"Run\" menu.\n     */\n    get runMenu() {\n        if (!this._runMenu) {\n            this._runMenu = new _run__WEBPACK_IMPORTED_MODULE_7__.RunMenu({\n                commands: this._commands,\n                rank: 4,\n                renderer: _jupyterlab_ui_components__WEBPACK_IMPORTED_MODULE_0__.MenuSvg.defaultRenderer\n            });\n        }\n        return this._runMenu;\n    }\n    /**\n     * The application \"Settings\" menu.\n     */\n    get settingsMenu() {\n        if (!this._settingsMenu) {\n            this._settingsMenu = new _settings__WEBPACK_IMPORTED_MODULE_8__.SettingsMenu({\n                commands: this._commands,\n                rank: 999,\n                renderer: _jupyterlab_ui_components__WEBPACK_IMPORTED_MODULE_0__.MenuSvg.defaultRenderer\n            });\n        }\n        return this._settingsMenu;\n    }\n    /**\n     * The application \"View\" menu.\n     */\n    get viewMenu() {\n        if (!this._viewMenu) {\n            this._viewMenu = new _view__WEBPACK_IMPORTED_MODULE_9__.ViewMenu({\n                commands: this._commands,\n                rank: 3,\n                renderer: _jupyterlab_ui_components__WEBPACK_IMPORTED_MODULE_0__.MenuSvg.defaultRenderer\n            });\n        }\n        return this._viewMenu;\n    }\n    /**\n     * The application \"Tabs\" menu.\n     */\n    get tabsMenu() {\n        if (!this._tabsMenu) {\n            this._tabsMenu = new _tabs__WEBPACK_IMPORTED_MODULE_10__.TabsMenu({\n                commands: this._commands,\n                rank: 500,\n                renderer: _jupyterlab_ui_components__WEBPACK_IMPORTED_MODULE_0__.MenuSvg.defaultRenderer\n            });\n        }\n        return this._tabsMenu;\n    }\n    /**\n     * Add a new menu to the main menu bar.\n     */\n    addMenu(menu, options = {}) {\n        if (_lumino_algorithm__WEBPACK_IMPORTED_MODULE_1__.ArrayExt.firstIndexOf(this.menus, menu) > -1) {\n            return;\n        }\n        // override default renderer with svg-supporting renderer\n        _jupyterlab_ui_components__WEBPACK_IMPORTED_MODULE_0__.MenuSvg.overrideDefaultRenderer(menu);\n        const rank = 'rank' in options\n            ? options.rank\n            : 'rank' in menu\n                ? menu.rank\n                : _jupyterlab_ui_components__WEBPACK_IMPORTED_MODULE_0__.IRankedMenu.DEFAULT_RANK;\n        const rankItem = { menu, rank };\n        const index = _lumino_algorithm__WEBPACK_IMPORTED_MODULE_1__.ArrayExt.upperBound(this._items, rankItem, Private.itemCmp);\n        // Upon disposal, remove the menu and its rank reference.\n        menu.disposed.connect(this._onMenuDisposed, this);\n        _lumino_algorithm__WEBPACK_IMPORTED_MODULE_1__.ArrayExt.insert(this._items, index, rankItem);\n        /**\n         * Create a new menu.\n         */\n        this.insertMenu(index, menu);\n        // Link the menu to the API - backward compatibility when switching to menu description in settings\n        switch (menu.id) {\n            case 'jp-mainmenu-file':\n                if (!this._fileMenu && menu instanceof _file__WEBPACK_IMPORTED_MODULE_4__.FileMenu) {\n                    this._fileMenu = menu;\n                }\n                break;\n            case 'jp-mainmenu-edit':\n                if (!this._editMenu && menu instanceof _edit__WEBPACK_IMPORTED_MODULE_3__.EditMenu) {\n                    this._editMenu = menu;\n                }\n                break;\n            case 'jp-mainmenu-view':\n                if (!this._viewMenu && menu instanceof _view__WEBPACK_IMPORTED_MODULE_9__.ViewMenu) {\n                    this._viewMenu = menu;\n                }\n                break;\n            case 'jp-mainmenu-run':\n                if (!this._runMenu && menu instanceof _run__WEBPACK_IMPORTED_MODULE_7__.RunMenu) {\n                    this._runMenu = menu;\n                }\n                break;\n            case 'jp-mainmenu-kernel':\n                if (!this._kernelMenu && menu instanceof _kernel__WEBPACK_IMPORTED_MODULE_6__.KernelMenu) {\n                    this._kernelMenu = menu;\n                }\n                break;\n            case 'jp-mainmenu-tabs':\n                if (!this._tabsMenu && menu instanceof _tabs__WEBPACK_IMPORTED_MODULE_10__.TabsMenu) {\n                    this._tabsMenu = menu;\n                }\n                break;\n            case 'jp-mainmenu-settings':\n                if (!this._settingsMenu && menu instanceof _settings__WEBPACK_IMPORTED_MODULE_8__.SettingsMenu) {\n                    this._settingsMenu = menu;\n                }\n                break;\n            case 'jp-mainmenu-help':\n                if (!this._helpMenu && menu instanceof _help__WEBPACK_IMPORTED_MODULE_5__.HelpMenu) {\n                    this._helpMenu = menu;\n                }\n                break;\n        }\n    }\n    /**\n     * Dispose of the resources held by the menu bar.\n     */\n    dispose() {\n        var _a, _b, _c, _d, _e, _f, _g, _h;\n        (_a = this._editMenu) === null || _a === void 0 ? void 0 : _a.dispose();\n        (_b = this._fileMenu) === null || _b === void 0 ? void 0 : _b.dispose();\n        (_c = this._helpMenu) === null || _c === void 0 ? void 0 : _c.dispose();\n        (_d = this._kernelMenu) === null || _d === void 0 ? void 0 : _d.dispose();\n        (_e = this._runMenu) === null || _e === void 0 ? void 0 : _e.dispose();\n        (_f = this._settingsMenu) === null || _f === void 0 ? void 0 : _f.dispose();\n        (_g = this._viewMenu) === null || _g === void 0 ? void 0 : _g.dispose();\n        (_h = this._tabsMenu) === null || _h === void 0 ? void 0 : _h.dispose();\n        super.dispose();\n    }\n    /**\n     * Generate the menu.\n     *\n     * @param commands The command registry\n     * @param options The main menu options.\n     * @param trans - The application language translator.\n     */\n    static generateMenu(commands, options, trans) {\n        let menu;\n        const { id, label, rank } = options;\n        switch (id) {\n            case 'jp-mainmenu-file':\n                menu = new _file__WEBPACK_IMPORTED_MODULE_4__.FileMenu({\n                    commands,\n                    rank,\n                    renderer: _jupyterlab_ui_components__WEBPACK_IMPORTED_MODULE_0__.MenuSvg.defaultRenderer\n                });\n                break;\n            case 'jp-mainmenu-edit':\n                menu = new _edit__WEBPACK_IMPORTED_MODULE_3__.EditMenu({\n                    commands,\n                    rank,\n                    renderer: _jupyterlab_ui_components__WEBPACK_IMPORTED_MODULE_0__.MenuSvg.defaultRenderer\n                });\n                break;\n            case 'jp-mainmenu-view':\n                menu = new _view__WEBPACK_IMPORTED_MODULE_9__.ViewMenu({\n                    commands,\n                    rank,\n                    renderer: _jupyterlab_ui_components__WEBPACK_IMPORTED_MODULE_0__.MenuSvg.defaultRenderer\n                });\n                break;\n            case 'jp-mainmenu-run':\n                menu = new _run__WEBPACK_IMPORTED_MODULE_7__.RunMenu({\n                    commands,\n                    rank,\n                    renderer: _jupyterlab_ui_components__WEBPACK_IMPORTED_MODULE_0__.MenuSvg.defaultRenderer\n                });\n                break;\n            case 'jp-mainmenu-kernel':\n                menu = new _kernel__WEBPACK_IMPORTED_MODULE_6__.KernelMenu({\n                    commands,\n                    rank,\n                    renderer: _jupyterlab_ui_components__WEBPACK_IMPORTED_MODULE_0__.MenuSvg.defaultRenderer\n                });\n                break;\n            case 'jp-mainmenu-tabs':\n                menu = new _tabs__WEBPACK_IMPORTED_MODULE_10__.TabsMenu({\n                    commands,\n                    rank,\n                    renderer: _jupyterlab_ui_components__WEBPACK_IMPORTED_MODULE_0__.MenuSvg.defaultRenderer\n                });\n                break;\n            case 'jp-mainmenu-settings':\n                menu = new _settings__WEBPACK_IMPORTED_MODULE_8__.SettingsMenu({\n                    commands,\n                    rank,\n                    renderer: _jupyterlab_ui_components__WEBPACK_IMPORTED_MODULE_0__.MenuSvg.defaultRenderer\n                });\n                break;\n            case 'jp-mainmenu-help':\n                menu = new _help__WEBPACK_IMPORTED_MODULE_5__.HelpMenu({\n                    commands,\n                    rank,\n                    renderer: _jupyterlab_ui_components__WEBPACK_IMPORTED_MODULE_0__.MenuSvg.defaultRenderer\n                });\n                break;\n            default:\n                menu = new _jupyterlab_ui_components__WEBPACK_IMPORTED_MODULE_0__.RankedMenu({\n                    commands,\n                    rank,\n                    renderer: _jupyterlab_ui_components__WEBPACK_IMPORTED_MODULE_0__.MenuSvg.defaultRenderer\n                });\n        }\n        if (label) {\n            menu.title.label = trans.__(label);\n        }\n        return menu;\n    }\n    /**\n     * Handle the disposal of a menu.\n     */\n    _onMenuDisposed(menu) {\n        this.removeMenu(menu);\n        const index = _lumino_algorithm__WEBPACK_IMPORTED_MODULE_1__.ArrayExt.findFirstIndex(this._items, item => item.menu === menu);\n        if (index !== -1) {\n            _lumino_algorithm__WEBPACK_IMPORTED_MODULE_1__.ArrayExt.removeAt(this._items, index);\n        }\n    }\n}\n/**\n * A namespace for private data.\n */\nvar Private;\n(function (Private) {\n    /**\n     * A comparator function for menu rank items.\n     */\n    function itemCmp(first, second) {\n        return first.rank - second.rank;\n    }\n    Private.itemCmp = itemCmp;\n})(Private || (Private = {}));\n//# sourceMappingURL=mainmenu.js.map\n\n//# sourceURL=webpack://_JUPYTERLAB.CORE_OUTPUT/../node_modules/@jupyterlab/mainmenu/lib/mainmenu.js?");

/***/ }),

/***/ "../node_modules/@jupyterlab/mainmenu/lib/run.js":
/*!*******************************************************!*\
  !*** ../node_modules/@jupyterlab/mainmenu/lib/run.js ***!
  \*******************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   \"RunMenu\": () => (/* binding */ RunMenu)\n/* harmony export */ });\n/* harmony import */ var _jupyterlab_ui_components__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @jupyterlab/ui-components */ \"webpack/sharing/consume/default/@jupyterlab/ui-components/@jupyterlab/ui-components\");\n/* harmony import */ var _jupyterlab_ui_components__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_jupyterlab_ui_components__WEBPACK_IMPORTED_MODULE_0__);\n// Copyright (c) Jupyter Development Team.\n// Distributed under the terms of the Modified BSD License.\n\n/**\n * An extensible Run menu for the application.\n */\nclass RunMenu extends _jupyterlab_ui_components__WEBPACK_IMPORTED_MODULE_0__.RankedMenu {\n    /**\n     * Construct the run menu.\n     */\n    constructor(options) {\n        super(options);\n        this.codeRunners = new Set();\n    }\n    /**\n     * Dispose of the resources held by the run menu.\n     */\n    dispose() {\n        this.codeRunners.clear();\n        super.dispose();\n    }\n}\n//# sourceMappingURL=run.js.map\n\n//# sourceURL=webpack://_JUPYTERLAB.CORE_OUTPUT/../node_modules/@jupyterlab/mainmenu/lib/run.js?");

/***/ }),

/***/ "../node_modules/@jupyterlab/mainmenu/lib/settings.js":
/*!************************************************************!*\
  !*** ../node_modules/@jupyterlab/mainmenu/lib/settings.js ***!
  \************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   \"SettingsMenu\": () => (/* binding */ SettingsMenu)\n/* harmony export */ });\n/* harmony import */ var _jupyterlab_ui_components__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @jupyterlab/ui-components */ \"webpack/sharing/consume/default/@jupyterlab/ui-components/@jupyterlab/ui-components\");\n/* harmony import */ var _jupyterlab_ui_components__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_jupyterlab_ui_components__WEBPACK_IMPORTED_MODULE_0__);\n// Copyright (c) Jupyter Development Team.\n// Distributed under the terms of the Modified BSD License.\n\n/**\n * An extensible Settings menu for the application.\n */\nclass SettingsMenu extends _jupyterlab_ui_components__WEBPACK_IMPORTED_MODULE_0__.RankedMenu {\n    /**\n     * Construct the settings menu.\n     */\n    constructor(options) {\n        super(options);\n    }\n}\n//# sourceMappingURL=settings.js.map\n\n//# sourceURL=webpack://_JUPYTERLAB.CORE_OUTPUT/../node_modules/@jupyterlab/mainmenu/lib/settings.js?");

/***/ }),

/***/ "../node_modules/@jupyterlab/mainmenu/lib/tabs.js":
/*!********************************************************!*\
  !*** ../node_modules/@jupyterlab/mainmenu/lib/tabs.js ***!
  \********************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   \"TabsMenu\": () => (/* binding */ TabsMenu)\n/* harmony export */ });\n/* harmony import */ var _jupyterlab_ui_components__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @jupyterlab/ui-components */ \"webpack/sharing/consume/default/@jupyterlab/ui-components/@jupyterlab/ui-components\");\n/* harmony import */ var _jupyterlab_ui_components__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_jupyterlab_ui_components__WEBPACK_IMPORTED_MODULE_0__);\n// Copyright (c) Jupyter Development Team.\n// Distributed under the terms of the Modified BSD License.\n\n/**\n * An extensible Tabs menu for the application.\n */\nclass TabsMenu extends _jupyterlab_ui_components__WEBPACK_IMPORTED_MODULE_0__.RankedMenu {\n    /**\n     * Construct the tabs menu.\n     */\n    constructor(options) {\n        super(options);\n    }\n}\n//# sourceMappingURL=tabs.js.map\n\n//# sourceURL=webpack://_JUPYTERLAB.CORE_OUTPUT/../node_modules/@jupyterlab/mainmenu/lib/tabs.js?");

/***/ }),

/***/ "../node_modules/@jupyterlab/mainmenu/lib/tokens.js":
/*!**********************************************************!*\
  !*** ../node_modules/@jupyterlab/mainmenu/lib/tokens.js ***!
  \**********************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   \"IMainMenu\": () => (/* binding */ IMainMenu)\n/* harmony export */ });\n/* harmony import */ var _lumino_coreutils__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @lumino/coreutils */ \"webpack/sharing/consume/default/@lumino/coreutils/@lumino/coreutils\");\n/* harmony import */ var _lumino_coreutils__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_lumino_coreutils__WEBPACK_IMPORTED_MODULE_0__);\n// Copyright (c) Jupyter Development Team.\n// Distributed under the terms of the Modified BSD License.\n\n/* tslint:disable */\n/**\n * The main menu token.\n */\nconst IMainMenu = new _lumino_coreutils__WEBPACK_IMPORTED_MODULE_0__.Token('@jupyterlab/mainmenu:IMainMenu');\n//# sourceMappingURL=tokens.js.map\n\n//# sourceURL=webpack://_JUPYTERLAB.CORE_OUTPUT/../node_modules/@jupyterlab/mainmenu/lib/tokens.js?");

/***/ }),

/***/ "../node_modules/@jupyterlab/mainmenu/lib/view.js":
/*!********************************************************!*\
  !*** ../node_modules/@jupyterlab/mainmenu/lib/view.js ***!
  \********************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   \"ViewMenu\": () => (/* binding */ ViewMenu)\n/* harmony export */ });\n/* harmony import */ var _jupyterlab_ui_components__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @jupyterlab/ui-components */ \"webpack/sharing/consume/default/@jupyterlab/ui-components/@jupyterlab/ui-components\");\n/* harmony import */ var _jupyterlab_ui_components__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_jupyterlab_ui_components__WEBPACK_IMPORTED_MODULE_0__);\n// Copyright (c) Jupyter Development Team.\n// Distributed under the terms of the Modified BSD License.\n\n/**\n * An extensible View menu for the application.\n */\nclass ViewMenu extends _jupyterlab_ui_components__WEBPACK_IMPORTED_MODULE_0__.RankedMenu {\n    /**\n     * Construct the view menu.\n     */\n    constructor(options) {\n        super(options);\n        this.editorViewers = new Set();\n    }\n    /**\n     * Dispose of the resources held by the view menu.\n     */\n    dispose() {\n        this.editorViewers.clear();\n        super.dispose();\n    }\n}\n//# sourceMappingURL=view.js.map\n\n//# sourceURL=webpack://_JUPYTERLAB.CORE_OUTPUT/../node_modules/@jupyterlab/mainmenu/lib/view.js?");

/***/ })

}]);