"use strict";
/*
 * 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([["node_modules_jupyterlab_services-extension_lib_index_js-_96e41"],{

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

eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* harmony import */ var _jupyterlab_services__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @jupyterlab/services */ \"webpack/sharing/consume/default/@jupyterlab/services/@jupyterlab/services\");\n/* harmony import */ var _jupyterlab_services__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_jupyterlab_services__WEBPACK_IMPORTED_MODULE_0__);\n/* -----------------------------------------------------------------------------\n| Copyright (c) Jupyter Development Team.\n| Distributed under the terms of the Modified BSD License.\n|----------------------------------------------------------------------------*/\n/**\n * @packageDocumentation\n * @module services-extension\n */\n\n/**\n * Config section manager plugin.\n */\nconst configSectionManager = {\n    id: '@jupyterlab/services-extension:config-section-manager',\n    autoStart: true,\n    provides: _jupyterlab_services__WEBPACK_IMPORTED_MODULE_0__.IConfigSectionManager,\n    optional: [_jupyterlab_services__WEBPACK_IMPORTED_MODULE_0__.IServerSettings],\n    description: 'Provides the config section manager.',\n    activate: (_, serverSettings) => {\n        const manager = new _jupyterlab_services__WEBPACK_IMPORTED_MODULE_0__.ConfigSectionManager({ serverSettings });\n        // Set the config section manager for the global ConfigSection.\n        _jupyterlab_services__WEBPACK_IMPORTED_MODULE_0__.ConfigSection._setConfigSectionManager(manager);\n        return manager;\n    }\n};\n/**\n * The default connection status provider.\n */\nconst connectionStatusPlugin = {\n    id: '@jupyterlab/services-extension:connection-status',\n    autoStart: true,\n    provides: _jupyterlab_services__WEBPACK_IMPORTED_MODULE_0__.IConnectionStatus,\n    description: 'Provides the default connection status.',\n    activate: () => {\n        return new _jupyterlab_services__WEBPACK_IMPORTED_MODULE_0__.ConnectionStatus();\n    }\n};\n/**\n * The default contents manager plugin.\n */\nconst contentsManagerPlugin = {\n    id: '@jupyterlab/services-extension:contents-manager',\n    description: 'The default contents manager plugin.',\n    autoStart: true,\n    provides: _jupyterlab_services__WEBPACK_IMPORTED_MODULE_0__.IContentsManager,\n    requires: [_jupyterlab_services__WEBPACK_IMPORTED_MODULE_0__.IDefaultDrive, _jupyterlab_services__WEBPACK_IMPORTED_MODULE_0__.IServerSettings],\n    activate: (_, defaultDrive, serverSettings) => {\n        return new _jupyterlab_services__WEBPACK_IMPORTED_MODULE_0__.ContentsManager({\n            defaultDrive,\n            serverSettings\n        });\n    }\n};\n/**\n * The default drive plugin.\n */\nconst defaultDrivePlugin = {\n    id: '@jupyterlab/services-extension:default-drive',\n    description: 'The default drive for the contents manager.',\n    autoStart: true,\n    provides: _jupyterlab_services__WEBPACK_IMPORTED_MODULE_0__.IDefaultDrive,\n    optional: [_jupyterlab_services__WEBPACK_IMPORTED_MODULE_0__.IServerSettings],\n    activate: (_, serverSettings) => {\n        return new _jupyterlab_services__WEBPACK_IMPORTED_MODULE_0__.Drive({ serverSettings: serverSettings !== null && serverSettings !== void 0 ? serverSettings : undefined });\n    }\n};\n/**\n * The event manager plugin.\n */\nconst eventManagerPlugin = {\n    id: '@jupyterlab/services-extension:event-manager',\n    description: 'The event manager plugin.',\n    autoStart: true,\n    provides: _jupyterlab_services__WEBPACK_IMPORTED_MODULE_0__.IEventManager,\n    optional: [_jupyterlab_services__WEBPACK_IMPORTED_MODULE_0__.IServerSettings, _jupyterlab_services__WEBPACK_IMPORTED_MODULE_0__.IConnectionStatus],\n    activate: (_, serverSettings, connectionStatus) => {\n        return new _jupyterlab_services__WEBPACK_IMPORTED_MODULE_0__.EventManager({\n            serverSettings,\n            standby: () => {\n                return !(connectionStatus === null || connectionStatus === void 0 ? void 0 : connectionStatus.isConnected) || 'when-hidden';\n            }\n        });\n    }\n};\n/**\n * The kernel manager plugin.\n */\nconst kernelManagerPlugin = {\n    id: '@jupyterlab/services-extension:kernel-manager',\n    description: 'The kernel manager plugin.',\n    autoStart: true,\n    provides: _jupyterlab_services__WEBPACK_IMPORTED_MODULE_0__.IKernelManager,\n    optional: [_jupyterlab_services__WEBPACK_IMPORTED_MODULE_0__.IServerSettings, _jupyterlab_services__WEBPACK_IMPORTED_MODULE_0__.IConnectionStatus],\n    activate: (_, serverSettings, connectionStatus) => {\n        return new _jupyterlab_services__WEBPACK_IMPORTED_MODULE_0__.KernelManager({\n            serverSettings,\n            standby: () => {\n                return !(connectionStatus === null || connectionStatus === void 0 ? void 0 : connectionStatus.isConnected) || 'when-hidden';\n            }\n        });\n    }\n};\n/**\n * The kernel spec manager plugin.\n */\nconst kernelSpecManagerPlugin = {\n    id: '@jupyterlab/services-extension:kernel-spec-manager',\n    description: 'The kernel spec manager plugin.',\n    autoStart: true,\n    provides: _jupyterlab_services__WEBPACK_IMPORTED_MODULE_0__.IKernelSpecManager,\n    optional: [_jupyterlab_services__WEBPACK_IMPORTED_MODULE_0__.IServerSettings, _jupyterlab_services__WEBPACK_IMPORTED_MODULE_0__.IConnectionStatus],\n    activate: (_, serverSettings, connectionStatus) => {\n        return new _jupyterlab_services__WEBPACK_IMPORTED_MODULE_0__.KernelSpecManager({\n            serverSettings,\n            standby: () => {\n                return !(connectionStatus === null || connectionStatus === void 0 ? void 0 : connectionStatus.isConnected) || 'when-hidden';\n            }\n        });\n    }\n};\n/**\n * The nbconvert manager plugin.\n */\nconst nbConvertManagerPlugin = {\n    id: '@jupyterlab/services-extension:nbconvert-manager',\n    description: 'The nbconvert manager plugin.',\n    autoStart: true,\n    provides: _jupyterlab_services__WEBPACK_IMPORTED_MODULE_0__.INbConvertManager,\n    optional: [_jupyterlab_services__WEBPACK_IMPORTED_MODULE_0__.IServerSettings],\n    activate: (_, serverSettings) => {\n        return new _jupyterlab_services__WEBPACK_IMPORTED_MODULE_0__.NbConvertManager({ serverSettings });\n    }\n};\n/**\n * The session manager plugin.\n */\nconst sessionManagerPlugin = {\n    id: '@jupyterlab/services-extension:session-manager',\n    description: 'The session manager plugin.',\n    autoStart: true,\n    provides: _jupyterlab_services__WEBPACK_IMPORTED_MODULE_0__.ISessionManager,\n    requires: [_jupyterlab_services__WEBPACK_IMPORTED_MODULE_0__.IKernelManager],\n    optional: [_jupyterlab_services__WEBPACK_IMPORTED_MODULE_0__.IServerSettings, _jupyterlab_services__WEBPACK_IMPORTED_MODULE_0__.IConnectionStatus],\n    activate: (_, kernelManager, serverSettings, connectionStatus) => {\n        return new _jupyterlab_services__WEBPACK_IMPORTED_MODULE_0__.SessionManager({\n            kernelManager,\n            serverSettings,\n            standby: () => {\n                return !(connectionStatus === null || connectionStatus === void 0 ? void 0 : connectionStatus.isConnected) || 'when-hidden';\n            }\n        });\n    }\n};\n/**\n * The setting manager plugin.\n */\nconst settingManagerPlugin = {\n    id: '@jupyterlab/services-extension:setting-manager',\n    description: 'The setting manager plugin.',\n    autoStart: true,\n    provides: _jupyterlab_services__WEBPACK_IMPORTED_MODULE_0__.ISettingManager,\n    optional: [_jupyterlab_services__WEBPACK_IMPORTED_MODULE_0__.IServerSettings],\n    activate: (_, serverSettings) => {\n        return new _jupyterlab_services__WEBPACK_IMPORTED_MODULE_0__.SettingManager({ serverSettings });\n    }\n};\n/**\n * The terminal manager plugin.\n */\nconst terminalManagerPlugin = {\n    id: '@jupyterlab/services-extension:terminal-manager',\n    description: 'The terminal manager plugin.',\n    autoStart: true,\n    provides: _jupyterlab_services__WEBPACK_IMPORTED_MODULE_0__.ITerminalManager,\n    optional: [_jupyterlab_services__WEBPACK_IMPORTED_MODULE_0__.IServerSettings, _jupyterlab_services__WEBPACK_IMPORTED_MODULE_0__.IConnectionStatus],\n    activate: (_, serverSettings, connectionStatus) => {\n        return new _jupyterlab_services__WEBPACK_IMPORTED_MODULE_0__.TerminalManager({\n            serverSettings,\n            standby: () => {\n                return !(connectionStatus === null || connectionStatus === void 0 ? void 0 : connectionStatus.isConnected) || 'when-hidden';\n            }\n        });\n    }\n};\n/**\n * The user manager plugin.\n */\nconst userManagerPlugin = {\n    id: '@jupyterlab/services-extension:user-manager',\n    description: 'The user manager plugin.',\n    autoStart: true,\n    provides: _jupyterlab_services__WEBPACK_IMPORTED_MODULE_0__.IUserManager,\n    optional: [_jupyterlab_services__WEBPACK_IMPORTED_MODULE_0__.IServerSettings, _jupyterlab_services__WEBPACK_IMPORTED_MODULE_0__.IConnectionStatus],\n    activate: (_, serverSettings, connectionStatus) => {\n        return new _jupyterlab_services__WEBPACK_IMPORTED_MODULE_0__.UserManager({\n            serverSettings,\n            standby: () => {\n                return !(connectionStatus === null || connectionStatus === void 0 ? void 0 : connectionStatus.isConnected) || 'when-hidden';\n            }\n        });\n    }\n};\n/**\n * The workspace manager plugin.\n */\nconst workspaceManagerPlugin = {\n    id: '@jupyterlab/services-extension:workspace-manager',\n    description: 'The workspace manager plugin.',\n    autoStart: true,\n    provides: _jupyterlab_services__WEBPACK_IMPORTED_MODULE_0__.IWorkspaceManager,\n    optional: [_jupyterlab_services__WEBPACK_IMPORTED_MODULE_0__.IServerSettings],\n    activate: (_, serverSettings) => {\n        return new _jupyterlab_services__WEBPACK_IMPORTED_MODULE_0__.WorkspaceManager({ serverSettings });\n    }\n};\n/**\n * The default server settings plugin.\n */\nconst serverSettingsPlugin = {\n    id: '@jupyterlab/services-extension:server-settings',\n    description: 'The default server settings plugin.',\n    autoStart: true,\n    provides: _jupyterlab_services__WEBPACK_IMPORTED_MODULE_0__.IServerSettings,\n    activate: (_) => {\n        return _jupyterlab_services__WEBPACK_IMPORTED_MODULE_0__.ServerConnection.makeSettings();\n    }\n};\n/**\n * Instantiate a new service manager.\n */\nconst serviceManagerPlugin = {\n    id: '@jupyterlab/services-extension:service-manager',\n    description: 'The default service manager plugin.',\n    autoStart: true,\n    provides: _jupyterlab_services__WEBPACK_IMPORTED_MODULE_0__.IServiceManager,\n    // Builder is not exposed as a plugin since it is now deprecated.\n    optional: [\n        _jupyterlab_services__WEBPACK_IMPORTED_MODULE_0__.IConnectionStatus,\n        _jupyterlab_services__WEBPACK_IMPORTED_MODULE_0__.IContentsManager,\n        _jupyterlab_services__WEBPACK_IMPORTED_MODULE_0__.IDefaultDrive,\n        _jupyterlab_services__WEBPACK_IMPORTED_MODULE_0__.IServerSettings,\n        _jupyterlab_services__WEBPACK_IMPORTED_MODULE_0__.IEventManager,\n        _jupyterlab_services__WEBPACK_IMPORTED_MODULE_0__.IKernelManager,\n        _jupyterlab_services__WEBPACK_IMPORTED_MODULE_0__.IKernelSpecManager,\n        _jupyterlab_services__WEBPACK_IMPORTED_MODULE_0__.INbConvertManager,\n        _jupyterlab_services__WEBPACK_IMPORTED_MODULE_0__.ISessionManager,\n        _jupyterlab_services__WEBPACK_IMPORTED_MODULE_0__.ISettingManager,\n        _jupyterlab_services__WEBPACK_IMPORTED_MODULE_0__.ITerminalManager,\n        _jupyterlab_services__WEBPACK_IMPORTED_MODULE_0__.IUserManager,\n        _jupyterlab_services__WEBPACK_IMPORTED_MODULE_0__.IWorkspaceManager\n    ],\n    activate: (_, connectionStatus, contents, defaultDrive, serverSettings, events, kernels, kernelspecs, nbconvert, sessions, settings, terminals, user, workspaces) => {\n        return new _jupyterlab_services__WEBPACK_IMPORTED_MODULE_0__.ServiceManager({\n            standby: () => {\n                return !(connectionStatus === null || connectionStatus === void 0 ? void 0 : connectionStatus.isConnected) || 'when-hidden';\n            },\n            contents,\n            defaultDrive,\n            serverSettings,\n            events,\n            kernels,\n            kernelspecs,\n            nbconvert,\n            sessions,\n            settings,\n            terminals,\n            user,\n            workspaces\n        });\n    }\n};\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = ([\n    configSectionManager,\n    connectionStatusPlugin,\n    contentsManagerPlugin,\n    defaultDrivePlugin,\n    eventManagerPlugin,\n    kernelManagerPlugin,\n    kernelSpecManagerPlugin,\n    nbConvertManagerPlugin,\n    sessionManagerPlugin,\n    settingManagerPlugin,\n    serverSettingsPlugin,\n    serviceManagerPlugin,\n    terminalManagerPlugin,\n    userManagerPlugin,\n    workspaceManagerPlugin\n]);\n//# sourceMappingURL=index.js.map\n\n//# sourceURL=webpack://_JUPYTERLAB.CORE_OUTPUT/../node_modules/@jupyterlab/services-extension/lib/index.js?");

/***/ })

}]);