/*
 * 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_statusbar_lib_index_js"],{

/***/ "../node_modules/@jupyterlab/statusbar/lib/components/group.js":
/*!*********************************************************************!*\
  !*** ../node_modules/@jupyterlab/statusbar/lib/components/group.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 */   \"GroupItem\": () => (/* binding */ GroupItem)\n/* harmony export */ });\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ \"webpack/sharing/consume/default/react/react\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var typestyle_lib__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! typestyle/lib */ \"../node_modules/typestyle/lib/index.js\");\n/* harmony import */ var _style_layout__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../style/layout */ \"../node_modules/@jupyterlab/statusbar/lib/style/layout.js\");\n// Copyright (c) Jupyter Development Team.\n// Distributed under the terms of the Modified BSD License.\nvar __rest = (undefined && undefined.__rest) || function (s, e) {\n    var t = {};\n    for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0)\n        t[p] = s[p];\n    if (s != null && typeof Object.getOwnPropertySymbols === \"function\")\n        for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) {\n            if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i]))\n                t[p[i]] = s[p[i]];\n        }\n    return t;\n};\n\n\n\nconst groupItemLayout = (0,typestyle_lib__WEBPACK_IMPORTED_MODULE_1__.style)(_style_layout__WEBPACK_IMPORTED_MODULE_2__.centeredFlex, _style_layout__WEBPACK_IMPORTED_MODULE_2__.leftToRight);\n/**\n * A tsx component for a set of items logically grouped together.\n */\nfunction GroupItem(props) {\n    const { spacing, children, className } = props, rest = __rest(props, [\"spacing\", \"children\", \"className\"]);\n    const numChildren = react__WEBPACK_IMPORTED_MODULE_0__.Children.count(children);\n    return (react__WEBPACK_IMPORTED_MODULE_0__.createElement(\"div\", Object.assign({ className: (0,typestyle_lib__WEBPACK_IMPORTED_MODULE_1__.classes)(groupItemLayout, className) }, rest), react__WEBPACK_IMPORTED_MODULE_0__.Children.map(children, (child, i) => {\n        if (i === 0) {\n            return react__WEBPACK_IMPORTED_MODULE_0__.createElement(\"div\", { style: { marginRight: `${spacing}px` } }, child);\n        }\n        else if (i === numChildren - 1) {\n            return react__WEBPACK_IMPORTED_MODULE_0__.createElement(\"div\", { style: { marginLeft: `${spacing}px` } }, child);\n        }\n        else {\n            return react__WEBPACK_IMPORTED_MODULE_0__.createElement(\"div\", { style: { margin: `0px ${spacing}px` } }, child);\n        }\n    })));\n}\n//# sourceMappingURL=group.js.map\n\n//# sourceURL=webpack://_JUPYTERLAB.CORE_OUTPUT/../node_modules/@jupyterlab/statusbar/lib/components/group.js?");

/***/ }),

/***/ "../node_modules/@jupyterlab/statusbar/lib/components/hover.js":
/*!*********************************************************************!*\
  !*** ../node_modules/@jupyterlab/statusbar/lib/components/hover.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 */   \"showPopup\": () => (/* binding */ showPopup),\n/* harmony export */   \"Popup\": () => (/* binding */ Popup)\n/* harmony export */ });\n/* harmony import */ var _jupyterlab_apputils__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @jupyterlab/apputils */ \"webpack/sharing/consume/default/@jupyterlab/apputils/@jupyterlab/apputils\");\n/* harmony import */ var _jupyterlab_apputils__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_jupyterlab_apputils__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _lumino_widgets__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @lumino/widgets */ \"webpack/sharing/consume/default/@lumino/widgets/@lumino/widgets\");\n/* harmony import */ var _lumino_widgets__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_lumino_widgets__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var typestyle_lib__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! typestyle/lib */ \"../node_modules/typestyle/lib/index.js\");\n/* harmony import */ var _style_statusbar__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../style/statusbar */ \"../node_modules/@jupyterlab/statusbar/lib/style/statusbar.js\");\n// Copyright (c) Jupyter Development Team.\n// Distributed under the terms of the Modified BSD License.\n\n\n\n\nconst hoverItem = (0,typestyle_lib__WEBPACK_IMPORTED_MODULE_2__.style)({\n    boxShadow: '0px 4px 4px rgba(0, 0, 0, 0.25)'\n});\n/**\n * Create and show a popup component.\n *\n * @param options - options for the popup\n *\n * @returns the popup that was created.\n */\nfunction showPopup(options) {\n    const dialog = new Popup(options);\n    dialog.launch();\n    return dialog;\n}\n/**\n * A class for a Popup widget.\n */\nclass Popup extends _lumino_widgets__WEBPACK_IMPORTED_MODULE_1__.Widget {\n    /**\n     * Construct a new Popup.\n     */\n    constructor(options) {\n        super();\n        this._body = options.body;\n        this._body.addClass(hoverItem);\n        this._anchor = options.anchor;\n        this._align = options.align;\n        const layout = (this.layout = new _lumino_widgets__WEBPACK_IMPORTED_MODULE_1__.PanelLayout());\n        layout.addWidget(options.body);\n        this._body.node.addEventListener('resize', () => {\n            this.update();\n        });\n    }\n    /**\n     * Attach the popup widget to the page.\n     */\n    launch() {\n        this._setGeometry();\n        _lumino_widgets__WEBPACK_IMPORTED_MODULE_1__.Widget.attach(this, document.body);\n        this.update();\n        this._anchor.addClass(_style_statusbar__WEBPACK_IMPORTED_MODULE_3__.clickedItem);\n        this._anchor.removeClass(_style_statusbar__WEBPACK_IMPORTED_MODULE_3__.interactiveItem);\n    }\n    /**\n     * Handle `'update'` messages for the widget.\n     */\n    onUpdateRequest(msg) {\n        this._setGeometry();\n        super.onUpdateRequest(msg);\n    }\n    /**\n     * Handle `'after-attach'` messages for the widget.\n     */\n    onAfterAttach(msg) {\n        document.addEventListener('click', this, false);\n        this.node.addEventListener('keydown', this, false);\n        window.addEventListener('resize', this, false);\n    }\n    /**\n     * Handle `'after-detach'` messages for the widget.\n     */\n    onAfterDetach(msg) {\n        document.removeEventListener('click', this, false);\n        this.node.removeEventListener('keydown', this, false);\n        window.removeEventListener('resize', this, false);\n    }\n    /**\n     * Handle `'resize'` messages for the widget.\n     */\n    onResize() {\n        this.update();\n    }\n    /**\n     * Dispose of the widget.\n     */\n    dispose() {\n        super.dispose();\n        this._anchor.removeClass(_style_statusbar__WEBPACK_IMPORTED_MODULE_3__.clickedItem);\n        this._anchor.addClass(_style_statusbar__WEBPACK_IMPORTED_MODULE_3__.interactiveItem);\n    }\n    /**\n     * Handle DOM events for the widget.\n     */\n    handleEvent(event) {\n        switch (event.type) {\n            case 'keydown':\n                this._evtKeydown(event);\n                break;\n            case 'click':\n                this._evtClick(event);\n                break;\n            case 'resize':\n                this.onResize();\n                break;\n            default:\n                break;\n        }\n    }\n    _evtClick(event) {\n        if (!!event.target &&\n            !(this._body.node.contains(event.target) ||\n                this._anchor.node.contains(event.target))) {\n            this.dispose();\n        }\n    }\n    _evtKeydown(event) {\n        // Check for escape key\n        switch (event.keyCode) {\n            case 27: // Escape.\n                event.stopPropagation();\n                event.preventDefault();\n                this.dispose();\n                break;\n            default:\n                break;\n        }\n    }\n    _setGeometry() {\n        let aligned = 0;\n        const anchorRect = this._anchor.node.getBoundingClientRect();\n        const bodyRect = this._body.node.getBoundingClientRect();\n        if (this._align === 'right') {\n            aligned = -(bodyRect.width - anchorRect.width);\n        }\n        const style = window.getComputedStyle(this._body.node);\n        _jupyterlab_apputils__WEBPACK_IMPORTED_MODULE_0__.HoverBox.setGeometry({\n            anchor: anchorRect,\n            host: document.body,\n            maxHeight: 500,\n            minHeight: 20,\n            node: this._body.node,\n            offset: {\n                horizontal: aligned\n            },\n            privilege: 'forceAbove',\n            style\n        });\n    }\n}\n//# sourceMappingURL=hover.js.map\n\n//# sourceURL=webpack://_JUPYTERLAB.CORE_OUTPUT/../node_modules/@jupyterlab/statusbar/lib/components/hover.js?");

/***/ }),

/***/ "../node_modules/@jupyterlab/statusbar/lib/components/index.js":
/*!*********************************************************************!*\
  !*** ../node_modules/@jupyterlab/statusbar/lib/components/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 */   \"GroupItem\": () => (/* reexport safe */ _group__WEBPACK_IMPORTED_MODULE_0__.GroupItem),\n/* harmony export */   \"Popup\": () => (/* reexport safe */ _hover__WEBPACK_IMPORTED_MODULE_1__.Popup),\n/* harmony export */   \"showPopup\": () => (/* reexport safe */ _hover__WEBPACK_IMPORTED_MODULE_1__.showPopup),\n/* harmony export */   \"ProgressBar\": () => (/* reexport safe */ _progressBar__WEBPACK_IMPORTED_MODULE_2__.ProgressBar),\n/* harmony export */   \"TextItem\": () => (/* reexport safe */ _text__WEBPACK_IMPORTED_MODULE_3__.TextItem)\n/* harmony export */ });\n/* harmony import */ var _group__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./group */ \"../node_modules/@jupyterlab/statusbar/lib/components/group.js\");\n/* harmony import */ var _hover__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./hover */ \"../node_modules/@jupyterlab/statusbar/lib/components/hover.js\");\n/* harmony import */ var _progressBar__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./progressBar */ \"../node_modules/@jupyterlab/statusbar/lib/components/progressBar.js\");\n/* harmony import */ var _text__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./text */ \"../node_modules/@jupyterlab/statusbar/lib/components/text.js\");\n// Copyright (c) Jupyter Development Team.\n// Distributed under the terms of the Modified BSD License.\n\n\n\n\n//# sourceMappingURL=index.js.map\n\n//# sourceURL=webpack://_JUPYTERLAB.CORE_OUTPUT/../node_modules/@jupyterlab/statusbar/lib/components/index.js?");

/***/ }),

/***/ "../node_modules/@jupyterlab/statusbar/lib/components/progressBar.js":
/*!***************************************************************************!*\
  !*** ../node_modules/@jupyterlab/statusbar/lib/components/progressBar.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 */   \"ProgressBar\": () => (/* binding */ ProgressBar)\n/* harmony export */ });\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ \"webpack/sharing/consume/default/react/react\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _style_progressBar__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../style/progressBar */ \"../node_modules/@jupyterlab/statusbar/lib/style/progressBar.js\");\n// Copyright (c) Jupyter Development Team.\n// Distributed under the terms of the Modified BSD License.\n\n\n/**\n * A functional tsx component for a progress bar.\n */\nfunction ProgressBar(props) {\n    return (react__WEBPACK_IMPORTED_MODULE_0__.createElement(\"div\", { className: _style_progressBar__WEBPACK_IMPORTED_MODULE_1__.progressBarItem },\n        react__WEBPACK_IMPORTED_MODULE_0__.createElement(Filler, { percentage: props.percentage })));\n}\n/**\n * A functional tsx component for a partially filled div.\n */\nfunction Filler(props) {\n    return (react__WEBPACK_IMPORTED_MODULE_0__.createElement(\"div\", { className: _style_progressBar__WEBPACK_IMPORTED_MODULE_1__.fillerItem, style: {\n            width: `${props.percentage}px`\n        } }));\n}\n//# sourceMappingURL=progressBar.js.map\n\n//# sourceURL=webpack://_JUPYTERLAB.CORE_OUTPUT/../node_modules/@jupyterlab/statusbar/lib/components/progressBar.js?");

/***/ }),

/***/ "../node_modules/@jupyterlab/statusbar/lib/components/text.js":
/*!********************************************************************!*\
  !*** ../node_modules/@jupyterlab/statusbar/lib/components/text.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 */   \"TextItem\": () => (/* binding */ TextItem)\n/* harmony export */ });\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ \"webpack/sharing/consume/default/react/react\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var typestyle_lib__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! typestyle/lib */ \"../node_modules/typestyle/lib/index.js\");\n/* harmony import */ var _style_text__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../style/text */ \"../node_modules/@jupyterlab/statusbar/lib/style/text.js\");\n// Copyright (c) Jupyter Development Team.\n// Distributed under the terms of the Modified BSD License.\nvar __rest = (undefined && undefined.__rest) || function (s, e) {\n    var t = {};\n    for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0)\n        t[p] = s[p];\n    if (s != null && typeof Object.getOwnPropertySymbols === \"function\")\n        for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) {\n            if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i]))\n                t[p[i]] = s[p[i]];\n        }\n    return t;\n};\n\n\n\n/**\n * A functional tsx component for a text item.\n */\nfunction TextItem(props) {\n    const { title, source, className } = props, rest = __rest(props, [\"title\", \"source\", \"className\"]);\n    return (react__WEBPACK_IMPORTED_MODULE_0__.createElement(\"span\", Object.assign({ className: (0,typestyle_lib__WEBPACK_IMPORTED_MODULE_1__.classes)(_style_text__WEBPACK_IMPORTED_MODULE_2__.textItem, className), title: title }, rest), source));\n}\n//# sourceMappingURL=text.js.map\n\n//# sourceURL=webpack://_JUPYTERLAB.CORE_OUTPUT/../node_modules/@jupyterlab/statusbar/lib/components/text.js?");

/***/ }),

/***/ "../node_modules/@jupyterlab/statusbar/lib/defaults/index.js":
/*!*******************************************************************!*\
  !*** ../node_modules/@jupyterlab/statusbar/lib/defaults/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 */   \"KernelStatus\": () => (/* reexport safe */ _kernelStatus__WEBPACK_IMPORTED_MODULE_0__.KernelStatus),\n/* harmony export */   \"LineCol\": () => (/* reexport safe */ _lineCol__WEBPACK_IMPORTED_MODULE_1__.LineCol),\n/* harmony export */   \"RunningSessions\": () => (/* reexport safe */ _runningSessions__WEBPACK_IMPORTED_MODULE_2__.RunningSessions)\n/* harmony export */ });\n/* harmony import */ var _kernelStatus__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./kernelStatus */ \"../node_modules/@jupyterlab/statusbar/lib/defaults/kernelStatus.js\");\n/* harmony import */ var _lineCol__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./lineCol */ \"../node_modules/@jupyterlab/statusbar/lib/defaults/lineCol.js\");\n/* harmony import */ var _runningSessions__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./runningSessions */ \"../node_modules/@jupyterlab/statusbar/lib/defaults/runningSessions.js\");\n// Copyright (c) Jupyter Development Team.\n// Distributed under the terms of the Modified BSD License.\n\n\n\n//# sourceMappingURL=index.js.map\n\n//# sourceURL=webpack://_JUPYTERLAB.CORE_OUTPUT/../node_modules/@jupyterlab/statusbar/lib/defaults/index.js?");

/***/ }),

/***/ "../node_modules/@jupyterlab/statusbar/lib/defaults/kernelStatus.js":
/*!**************************************************************************!*\
  !*** ../node_modules/@jupyterlab/statusbar/lib/defaults/kernelStatus.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 */   \"KernelStatus\": () => (/* binding */ KernelStatus)\n/* harmony export */ });\n/* harmony import */ var _jupyterlab_apputils__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @jupyterlab/apputils */ \"webpack/sharing/consume/default/@jupyterlab/apputils/@jupyterlab/apputils\");\n/* harmony import */ var _jupyterlab_apputils__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_jupyterlab_apputils__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _jupyterlab_translation__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @jupyterlab/translation */ \"webpack/sharing/consume/default/@jupyterlab/translation/@jupyterlab/translation\");\n/* harmony import */ var _jupyterlab_translation__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_jupyterlab_translation__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _lumino_coreutils__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @lumino/coreutils */ \"webpack/sharing/consume/default/@lumino/coreutils/@lumino/coreutils\");\n/* harmony import */ var _lumino_coreutils__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_lumino_coreutils__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! react */ \"webpack/sharing/consume/default/react/react\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_3__);\n/* harmony import */ var ___WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! .. */ \"../node_modules/@jupyterlab/statusbar/lib/index.js\");\n// Copyright (c) Jupyter Development Team.\n// Distributed under the terms of the Modified BSD License.\n\n\n\n\n\n/**\n * A pure functional component for rendering kernel status.\n */\nfunction KernelStatusComponent(props) {\n    const translator = props.translator || _jupyterlab_translation__WEBPACK_IMPORTED_MODULE_1__.nullTranslator;\n    const trans = translator.load('jupyterlab');\n    let statusText = '';\n    if (props.status) {\n        statusText = ` | ${props.status}`;\n    }\n    return (react__WEBPACK_IMPORTED_MODULE_3___default().createElement(___WEBPACK_IMPORTED_MODULE_4__.TextItem, { onClick: props.handleClick, source: `${props.kernelName}${statusText}`, title: trans.__('Change kernel for %1', props.activityName) }));\n}\n/**\n * A VDomRenderer widget for displaying the status of a kernel.\n */\nclass KernelStatus extends _jupyterlab_apputils__WEBPACK_IMPORTED_MODULE_0__.VDomRenderer {\n    /**\n     * Construct the kernel status widget.\n     */\n    constructor(opts, translator) {\n        super(new KernelStatus.Model(translator));\n        this.translator = translator || _jupyterlab_translation__WEBPACK_IMPORTED_MODULE_1__.nullTranslator;\n        this._handleClick = opts.onClick;\n        this.addClass(___WEBPACK_IMPORTED_MODULE_4__.interactiveItem);\n    }\n    /**\n     * Render the kernel status item.\n     */\n    render() {\n        if (this.model === null) {\n            return null;\n        }\n        else {\n            return (react__WEBPACK_IMPORTED_MODULE_3___default().createElement(KernelStatusComponent, { status: this.model.status, kernelName: this.model.kernelName, activityName: this.model.activityName, handleClick: this._handleClick, translator: this.translator }));\n        }\n    }\n}\n/**\n * A namespace for KernelStatus statics.\n */\n(function (KernelStatus) {\n    /**\n     * A VDomModel for the kernel status indicator.\n     */\n    class Model extends _jupyterlab_apputils__WEBPACK_IMPORTED_MODULE_0__.VDomModel {\n        constructor(translator) {\n            super();\n            /**\n             * React to changes to the kernel status.\n             */\n            this._onKernelStatusChanged = () => {\n                var _a;\n                this._kernelStatus = (_a = this._sessionContext) === null || _a === void 0 ? void 0 : _a.kernelDisplayStatus;\n                this.stateChanged.emit(void 0);\n            };\n            /**\n             * React to changes in the kernel.\n             */\n            this._onKernelChanged = (_sessionContext, change) => {\n                var _a;\n                const oldState = this._getAllState();\n                // sync setting of status and display name\n                this._kernelStatus = (_a = this._sessionContext) === null || _a === void 0 ? void 0 : _a.kernelDisplayStatus;\n                this._kernelName = _sessionContext.kernelDisplayName;\n                this._triggerChange(oldState, this._getAllState());\n            };\n            this._activityName = 'activity'; // FIXME-TRANS:?\n            this._kernelStatus = '';\n            this._sessionContext = null;\n            translator = translator || _jupyterlab_translation__WEBPACK_IMPORTED_MODULE_1__.nullTranslator;\n            this._trans = translator.load('jupyterlab');\n            this._kernelName = this._trans.__('No Kernel!');\n            // TODO-FIXME: this mapping is duplicated in apputils/toolbar.tsx\n            this._statusNames = {\n                unknown: this._trans.__('Unknown'),\n                starting: this._trans.__('Starting'),\n                idle: this._trans.__('Idle'),\n                busy: this._trans.__('Busy'),\n                terminating: this._trans.__('Terminating'),\n                restarting: this._trans.__('Restarting'),\n                autorestarting: this._trans.__('Autorestarting'),\n                dead: this._trans.__('Dead'),\n                connected: this._trans.__('Connected'),\n                connecting: this._trans.__('Connecting'),\n                disconnected: this._trans.__('Disconnected'),\n                initializing: this._trans.__('Initializing'),\n                '': ''\n            };\n        }\n        /**\n         * The name of the kernel.\n         */\n        get kernelName() {\n            return this._kernelName;\n        }\n        /**\n         * The current status of the kernel.\n         */\n        get status() {\n            return this._kernelStatus\n                ? this._statusNames[this._kernelStatus]\n                : undefined;\n        }\n        /**\n         * A display name for the activity.\n         */\n        get activityName() {\n            return this._activityName;\n        }\n        set activityName(val) {\n            const oldVal = this._activityName;\n            if (oldVal === val) {\n                return;\n            }\n            this._activityName = val;\n            this.stateChanged.emit(void 0);\n        }\n        /**\n         * The current client session associated with the kernel status indicator.\n         */\n        get sessionContext() {\n            return this._sessionContext;\n        }\n        set sessionContext(sessionContext) {\n            var _a, _b, _c;\n            (_a = this._sessionContext) === null || _a === void 0 ? void 0 : _a.statusChanged.disconnect(this._onKernelStatusChanged);\n            (_b = this._sessionContext) === null || _b === void 0 ? void 0 : _b.kernelChanged.disconnect(this._onKernelChanged);\n            const oldState = this._getAllState();\n            this._sessionContext = sessionContext;\n            this._kernelStatus = sessionContext === null || sessionContext === void 0 ? void 0 : sessionContext.kernelDisplayStatus;\n            this._kernelName = (_c = sessionContext === null || sessionContext === void 0 ? void 0 : sessionContext.kernelDisplayName) !== null && _c !== void 0 ? _c : this._trans.__('No Kernel');\n            sessionContext === null || sessionContext === void 0 ? void 0 : sessionContext.statusChanged.connect(this._onKernelStatusChanged, this);\n            sessionContext === null || sessionContext === void 0 ? void 0 : sessionContext.connectionStatusChanged.connect(this._onKernelStatusChanged, this);\n            sessionContext === null || sessionContext === void 0 ? void 0 : sessionContext.kernelChanged.connect(this._onKernelChanged, this);\n            this._triggerChange(oldState, this._getAllState());\n        }\n        _getAllState() {\n            return [this._kernelName, this._kernelStatus, this._activityName];\n        }\n        _triggerChange(oldState, newState) {\n            if (_lumino_coreutils__WEBPACK_IMPORTED_MODULE_2__.JSONExt.deepEqual(oldState, newState)) {\n                this.stateChanged.emit(void 0);\n            }\n        }\n    }\n    KernelStatus.Model = Model;\n})(KernelStatus || (KernelStatus = {}));\n//# sourceMappingURL=kernelStatus.js.map\n\n//# sourceURL=webpack://_JUPYTERLAB.CORE_OUTPUT/../node_modules/@jupyterlab/statusbar/lib/defaults/kernelStatus.js?");

/***/ }),

/***/ "../node_modules/@jupyterlab/statusbar/lib/defaults/lineCol.js":
/*!*********************************************************************!*\
  !*** ../node_modules/@jupyterlab/statusbar/lib/defaults/lineCol.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 */   \"LineCol\": () => (/* binding */ LineCol)\n/* harmony export */ });\n/* harmony import */ var _jupyterlab_apputils__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @jupyterlab/apputils */ \"webpack/sharing/consume/default/@jupyterlab/apputils/@jupyterlab/apputils\");\n/* harmony import */ var _jupyterlab_apputils__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_jupyterlab_apputils__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _jupyterlab_translation__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @jupyterlab/translation */ \"webpack/sharing/consume/default/@jupyterlab/translation/@jupyterlab/translation\");\n/* harmony import */ var _jupyterlab_translation__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_jupyterlab_translation__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _jupyterlab_ui_components__WEBPACK_IMPORTED_MODULE_2__ = __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_2___default = /*#__PURE__*/__webpack_require__.n(_jupyterlab_ui_components__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! react */ \"webpack/sharing/consume/default/react/react\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_3__);\n/* harmony import */ var typestyle_lib__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! typestyle/lib */ \"../node_modules/typestyle/lib/index.js\");\n/* harmony import */ var ___WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! .. */ \"../node_modules/@jupyterlab/statusbar/lib/index.js\");\n/* harmony import */ var _style_lineForm__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../style/lineForm */ \"../node_modules/@jupyterlab/statusbar/lib/style/lineForm.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 * A component for rendering a \"go-to-line\" form.\n */\nclass LineFormComponent extends (react__WEBPACK_IMPORTED_MODULE_3___default().Component) {\n    /**\n     * Construct a new LineFormComponent.\n     */\n    constructor(props) {\n        super(props);\n        /**\n         * Handle a change to the value in the input field.\n         */\n        this._handleChange = (event) => {\n            this.setState({ value: event.currentTarget.value });\n        };\n        /**\n         * Handle submission of the input field.\n         */\n        this._handleSubmit = (event) => {\n            event.preventDefault();\n            const value = parseInt(this._textInput.value, 10);\n            if (!isNaN(value) &&\n                isFinite(value) &&\n                1 <= value &&\n                value <= this.props.maxLine) {\n                this.props.handleSubmit(value);\n            }\n            return false;\n        };\n        /**\n         * Handle focusing of the input field.\n         */\n        this._handleFocus = () => {\n            this.setState({ hasFocus: true });\n        };\n        /**\n         * Handle blurring of the input field.\n         */\n        this._handleBlur = () => {\n            this.setState({ hasFocus: false });\n        };\n        this._textInput = null;\n        this.translator = props.translator || _jupyterlab_translation__WEBPACK_IMPORTED_MODULE_1__.nullTranslator;\n        this._trans = this.translator.load('jupyterlab');\n        this.state = {\n            value: '',\n            hasFocus: false\n        };\n    }\n    /**\n     * Focus the element on mount.\n     */\n    componentDidMount() {\n        this._textInput.focus();\n    }\n    /**\n     * Render the LineFormComponent.\n     */\n    render() {\n        return (react__WEBPACK_IMPORTED_MODULE_3___default().createElement(\"div\", { className: _style_lineForm__WEBPACK_IMPORTED_MODULE_6__.lineFormSearch },\n            react__WEBPACK_IMPORTED_MODULE_3___default().createElement(\"form\", { name: \"lineColumnForm\", onSubmit: this._handleSubmit, noValidate: true },\n                react__WEBPACK_IMPORTED_MODULE_3___default().createElement(\"div\", { className: (0,typestyle_lib__WEBPACK_IMPORTED_MODULE_4__.classes)(_style_lineForm__WEBPACK_IMPORTED_MODULE_6__.lineFormWrapper, 'lm-lineForm-wrapper', this.state.hasFocus ? _style_lineForm__WEBPACK_IMPORTED_MODULE_6__.lineFormWrapperFocusWithin : undefined) },\n                    react__WEBPACK_IMPORTED_MODULE_3___default().createElement(\"input\", { type: \"text\", className: _style_lineForm__WEBPACK_IMPORTED_MODULE_6__.lineFormInput, onChange: this._handleChange, onFocus: this._handleFocus, onBlur: this._handleBlur, value: this.state.value, ref: input => {\n                            this._textInput = input;\n                        } }),\n                    react__WEBPACK_IMPORTED_MODULE_3___default().createElement(\"div\", { className: _style_lineForm__WEBPACK_IMPORTED_MODULE_6__.lineFormButtonDiv },\n                        react__WEBPACK_IMPORTED_MODULE_3___default().createElement(_jupyterlab_ui_components__WEBPACK_IMPORTED_MODULE_2__.lineFormIcon.react, { className: _style_lineForm__WEBPACK_IMPORTED_MODULE_6__.lineFormButtonIcon, elementPosition: \"center\" }),\n                        react__WEBPACK_IMPORTED_MODULE_3___default().createElement(\"input\", { type: \"submit\", className: _style_lineForm__WEBPACK_IMPORTED_MODULE_6__.lineFormButton, value: \"\" }))),\n                react__WEBPACK_IMPORTED_MODULE_3___default().createElement(\"label\", { className: _style_lineForm__WEBPACK_IMPORTED_MODULE_6__.lineFormCaption }, this._trans.__('Go to line number between 1 and %1', this.props.maxLine)))));\n    }\n}\n/**\n * A pure functional component for rendering a line/column\n * status item.\n */\nfunction LineColComponent(props) {\n    const translator = props.translator || _jupyterlab_translation__WEBPACK_IMPORTED_MODULE_1__.nullTranslator;\n    const trans = translator.load('jupyterlab');\n    return (react__WEBPACK_IMPORTED_MODULE_3___default().createElement(___WEBPACK_IMPORTED_MODULE_5__.TextItem, { onClick: props.handleClick, source: trans.__('Ln %1, Col %2', props.line, props.column), title: trans.__('Go to line number…') }));\n}\n/**\n * A widget implementing a line/column status item.\n */\nclass LineCol extends _jupyterlab_apputils__WEBPACK_IMPORTED_MODULE_0__.VDomRenderer {\n    /**\n     * Construct a new LineCol status item.\n     */\n    constructor(translator) {\n        super(new LineCol.Model());\n        this._popup = null;\n        this.addClass(___WEBPACK_IMPORTED_MODULE_5__.interactiveItem);\n        this.translator = translator || _jupyterlab_translation__WEBPACK_IMPORTED_MODULE_1__.nullTranslator;\n    }\n    /**\n     * Render the status item.\n     */\n    render() {\n        if (this.model === null) {\n            return null;\n        }\n        else {\n            return (react__WEBPACK_IMPORTED_MODULE_3___default().createElement(LineColComponent, { line: this.model.line, column: this.model.column, translator: this.translator, handleClick: () => this._handleClick() }));\n        }\n    }\n    /**\n     * A click handler for the widget.\n     */\n    _handleClick() {\n        if (this._popup) {\n            this._popup.dispose();\n        }\n        const body = _jupyterlab_apputils__WEBPACK_IMPORTED_MODULE_0__.ReactWidget.create(react__WEBPACK_IMPORTED_MODULE_3___default().createElement(LineFormComponent, { handleSubmit: val => this._handleSubmit(val), currentLine: this.model.line, maxLine: this.model.editor.lineCount, translator: this.translator }));\n        this._popup = (0,___WEBPACK_IMPORTED_MODULE_5__.showPopup)({\n            body: body,\n            anchor: this,\n            align: 'right'\n        });\n    }\n    /**\n     * Handle submission for the widget.\n     */\n    _handleSubmit(value) {\n        this.model.editor.setCursorPosition({ line: value - 1, column: 0 });\n        this._popup.dispose();\n        this.model.editor.focus();\n    }\n}\n/**\n * A namespace for LineCol statics.\n */\n(function (LineCol) {\n    /**\n     * A VDom model for a status item tracking the line/column of an editor.\n     */\n    class Model extends _jupyterlab_apputils__WEBPACK_IMPORTED_MODULE_0__.VDomModel {\n        constructor() {\n            super(...arguments);\n            /**\n             * React to a change in the cursors of the current editor.\n             */\n            this._onSelectionChanged = () => {\n                const oldState = this._getAllState();\n                const pos = this.editor.getCursorPosition();\n                this._line = pos.line + 1;\n                this._column = pos.column + 1;\n                this._triggerChange(oldState, this._getAllState());\n            };\n            this._line = 1;\n            this._column = 1;\n            this._editor = null;\n        }\n        /**\n         * The current editor of the model.\n         */\n        get editor() {\n            return this._editor;\n        }\n        set editor(editor) {\n            const oldEditor = this._editor;\n            if (oldEditor) {\n                oldEditor.model.selections.changed.disconnect(this._onSelectionChanged);\n            }\n            const oldState = this._getAllState();\n            this._editor = editor;\n            if (!this._editor) {\n                this._column = 1;\n                this._line = 1;\n            }\n            else {\n                this._editor.model.selections.changed.connect(this._onSelectionChanged);\n                const pos = this._editor.getCursorPosition();\n                this._column = pos.column + 1;\n                this._line = pos.line + 1;\n            }\n            this._triggerChange(oldState, this._getAllState());\n        }\n        /**\n         * The current line of the model.\n         */\n        get line() {\n            return this._line;\n        }\n        /**\n         * The current column of the model.\n         */\n        get column() {\n            return this._column;\n        }\n        _getAllState() {\n            return [this._line, this._column];\n        }\n        _triggerChange(oldState, newState) {\n            if (oldState[0] !== newState[0] || oldState[1] !== newState[1]) {\n                this.stateChanged.emit(void 0);\n            }\n        }\n    }\n    LineCol.Model = Model;\n})(LineCol || (LineCol = {}));\n//# sourceMappingURL=lineCol.js.map\n\n//# sourceURL=webpack://_JUPYTERLAB.CORE_OUTPUT/../node_modules/@jupyterlab/statusbar/lib/defaults/lineCol.js?");

/***/ }),

/***/ "../node_modules/@jupyterlab/statusbar/lib/defaults/runningSessions.js":
/*!*****************************************************************************!*\
  !*** ../node_modules/@jupyterlab/statusbar/lib/defaults/runningSessions.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 */   \"RunningSessions\": () => (/* binding */ RunningSessions)\n/* harmony export */ });\n/* harmony import */ var _jupyterlab_apputils__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @jupyterlab/apputils */ \"webpack/sharing/consume/default/@jupyterlab/apputils/@jupyterlab/apputils\");\n/* harmony import */ var _jupyterlab_apputils__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_jupyterlab_apputils__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _jupyterlab_translation__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @jupyterlab/translation */ \"webpack/sharing/consume/default/@jupyterlab/translation/@jupyterlab/translation\");\n/* harmony import */ var _jupyterlab_translation__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_jupyterlab_translation__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _jupyterlab_ui_components__WEBPACK_IMPORTED_MODULE_2__ = __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_2___default = /*#__PURE__*/__webpack_require__.n(_jupyterlab_ui_components__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! react */ \"webpack/sharing/consume/default/react/react\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_3__);\n/* harmony import */ var ___WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! .. */ \"../node_modules/@jupyterlab/statusbar/lib/index.js\");\n// Copyright (c) Jupyter Development Team.\n// Distributed under the terms of the Modified BSD License.\n\n\n\n\n\n/**\n * Half spacing between subitems in a status item.\n */\nconst HALF_SPACING = 4;\n/**\n * A pure functional component for rendering kernel and terminal sessions.\n *\n * @param props: the props for the component.\n *\n * @returns a tsx component for the running sessions.\n */\nfunction RunningSessionsComponent(props) {\n    return (react__WEBPACK_IMPORTED_MODULE_3___default().createElement(___WEBPACK_IMPORTED_MODULE_4__.GroupItem, { spacing: HALF_SPACING, onClick: props.handleClick },\n        react__WEBPACK_IMPORTED_MODULE_3___default().createElement(___WEBPACK_IMPORTED_MODULE_4__.GroupItem, { spacing: HALF_SPACING },\n            react__WEBPACK_IMPORTED_MODULE_3___default().createElement(___WEBPACK_IMPORTED_MODULE_4__.TextItem, { source: props.terminals }),\n            react__WEBPACK_IMPORTED_MODULE_3___default().createElement(_jupyterlab_ui_components__WEBPACK_IMPORTED_MODULE_2__.terminalIcon.react, { left: '1px', top: '3px', stylesheet: 'statusBar' })),\n        react__WEBPACK_IMPORTED_MODULE_3___default().createElement(___WEBPACK_IMPORTED_MODULE_4__.GroupItem, { spacing: HALF_SPACING },\n            react__WEBPACK_IMPORTED_MODULE_3___default().createElement(___WEBPACK_IMPORTED_MODULE_4__.TextItem, { source: props.sessions }),\n            react__WEBPACK_IMPORTED_MODULE_3___default().createElement(_jupyterlab_ui_components__WEBPACK_IMPORTED_MODULE_2__.kernelIcon.react, { top: '2px', stylesheet: 'statusBar' }))));\n}\n/**\n * A VDomRenderer for a RunningSessions status item.\n */\nclass RunningSessions extends _jupyterlab_apputils__WEBPACK_IMPORTED_MODULE_0__.VDomRenderer {\n    /**\n     * Create a new RunningSessions widget.\n     */\n    constructor(opts) {\n        super(new RunningSessions.Model());\n        this._serviceManager = opts.serviceManager;\n        this._handleClick = opts.onClick;\n        this.translator = opts.translator || _jupyterlab_translation__WEBPACK_IMPORTED_MODULE_1__.nullTranslator;\n        this._trans = this.translator.load('jupyterload');\n        this._serviceManager.sessions.runningChanged.connect(this._onSessionsRunningChanged, this);\n        this._serviceManager.terminals.runningChanged.connect(this._onTerminalsRunningChanged, this);\n        this.addClass(___WEBPACK_IMPORTED_MODULE_4__.interactiveItem);\n    }\n    /**\n     * Render the running sessions widget.\n     */\n    render() {\n        if (!this.model) {\n            return null;\n        }\n        // TODO-TRANS: Should probably be handled differently.\n        // This is more localizable friendly: \"Terminals: %1 | Kernels: %2\"\n        this.title.caption = this._trans.__('%1 Terminals, %2 Kernel sessions', this.model.terminals, this.model.sessions);\n        return (react__WEBPACK_IMPORTED_MODULE_3___default().createElement(RunningSessionsComponent, { sessions: this.model.sessions, terminals: this.model.terminals, handleClick: this._handleClick }));\n    }\n    /**\n     * Dispose of the status item.\n     */\n    dispose() {\n        super.dispose();\n        this._serviceManager.sessions.runningChanged.disconnect(this._onSessionsRunningChanged, this);\n        this._serviceManager.terminals.runningChanged.disconnect(this._onTerminalsRunningChanged, this);\n    }\n    /**\n     * Set the number of kernel sessions when the list changes.\n     */\n    _onSessionsRunningChanged(manager, sessions) {\n        this.model.sessions = sessions.length;\n    }\n    /**\n     * Set the number of terminal sessions when the list changes.\n     */\n    _onTerminalsRunningChanged(manager, terminals) {\n        this.model.terminals = terminals.length;\n    }\n}\n/**\n * A namespace for RunningSessions statics.\n */\n(function (RunningSessions) {\n    /**\n     * A VDomModel for the RunningSessions status item.\n     */\n    class Model extends _jupyterlab_apputils__WEBPACK_IMPORTED_MODULE_0__.VDomModel {\n        constructor() {\n            super(...arguments);\n            this._terminals = 0;\n            this._sessions = 0;\n        }\n        /**\n         * The number of active kernel sessions.\n         */\n        get sessions() {\n            return this._sessions;\n        }\n        set sessions(sessions) {\n            const oldSessions = this._sessions;\n            this._sessions = sessions;\n            if (oldSessions !== this._sessions) {\n                this.stateChanged.emit(void 0);\n            }\n        }\n        /**\n         * The number of active terminal sessions.\n         */\n        get terminals() {\n            return this._terminals;\n        }\n        set terminals(terminals) {\n            const oldTerminals = this._terminals;\n            this._terminals = terminals;\n            if (oldTerminals !== this._terminals) {\n                this.stateChanged.emit(void 0);\n            }\n        }\n    }\n    RunningSessions.Model = Model;\n})(RunningSessions || (RunningSessions = {}));\n//# sourceMappingURL=runningSessions.js.map\n\n//# sourceURL=webpack://_JUPYTERLAB.CORE_OUTPUT/../node_modules/@jupyterlab/statusbar/lib/defaults/runningSessions.js?");

/***/ }),

/***/ "../node_modules/@jupyterlab/statusbar/lib/index.js":
/*!**********************************************************!*\
  !*** ../node_modules/@jupyterlab/statusbar/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 */   \"GroupItem\": () => (/* reexport safe */ _components__WEBPACK_IMPORTED_MODULE_0__.GroupItem),\n/* harmony export */   \"Popup\": () => (/* reexport safe */ _components__WEBPACK_IMPORTED_MODULE_0__.Popup),\n/* harmony export */   \"ProgressBar\": () => (/* reexport safe */ _components__WEBPACK_IMPORTED_MODULE_0__.ProgressBar),\n/* harmony export */   \"TextItem\": () => (/* reexport safe */ _components__WEBPACK_IMPORTED_MODULE_0__.TextItem),\n/* harmony export */   \"showPopup\": () => (/* reexport safe */ _components__WEBPACK_IMPORTED_MODULE_0__.showPopup),\n/* harmony export */   \"KernelStatus\": () => (/* reexport safe */ _defaults__WEBPACK_IMPORTED_MODULE_1__.KernelStatus),\n/* harmony export */   \"LineCol\": () => (/* reexport safe */ _defaults__WEBPACK_IMPORTED_MODULE_1__.LineCol),\n/* harmony export */   \"RunningSessions\": () => (/* reexport safe */ _defaults__WEBPACK_IMPORTED_MODULE_1__.RunningSessions),\n/* harmony export */   \"StatusBar\": () => (/* reexport safe */ _statusbar__WEBPACK_IMPORTED_MODULE_2__.StatusBar),\n/* harmony export */   \"clickedItem\": () => (/* reexport safe */ _style_statusbar__WEBPACK_IMPORTED_MODULE_3__.clickedItem),\n/* harmony export */   \"interactiveItem\": () => (/* reexport safe */ _style_statusbar__WEBPACK_IMPORTED_MODULE_3__.interactiveItem),\n/* harmony export */   \"item\": () => (/* reexport safe */ _style_statusbar__WEBPACK_IMPORTED_MODULE_3__.item),\n/* harmony export */   \"leftSide\": () => (/* reexport safe */ _style_statusbar__WEBPACK_IMPORTED_MODULE_3__.leftSide),\n/* harmony export */   \"rightSide\": () => (/* reexport safe */ _style_statusbar__WEBPACK_IMPORTED_MODULE_3__.rightSide),\n/* harmony export */   \"side\": () => (/* reexport safe */ _style_statusbar__WEBPACK_IMPORTED_MODULE_3__.side),\n/* harmony export */   \"statusBar\": () => (/* reexport safe */ _style_statusbar__WEBPACK_IMPORTED_MODULE_3__.statusBar),\n/* harmony export */   \"IStatusBar\": () => (/* reexport safe */ _tokens__WEBPACK_IMPORTED_MODULE_4__.IStatusBar)\n/* harmony export */ });\n/* harmony import */ var _components__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./components */ \"../node_modules/@jupyterlab/statusbar/lib/components/index.js\");\n/* harmony import */ var _defaults__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./defaults */ \"../node_modules/@jupyterlab/statusbar/lib/defaults/index.js\");\n/* harmony import */ var _statusbar__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./statusbar */ \"../node_modules/@jupyterlab/statusbar/lib/statusbar.js\");\n/* harmony import */ var _style_statusbar__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./style/statusbar */ \"../node_modules/@jupyterlab/statusbar/lib/style/statusbar.js\");\n/* harmony import */ var _tokens__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./tokens */ \"../node_modules/@jupyterlab/statusbar/lib/tokens.js\");\n/* -----------------------------------------------------------------------------\n| Copyright (c) Jupyter Development Team.\n| Distributed under the terms of the Modified BSD License.\n|----------------------------------------------------------------------------*/\n/**\n * @packageDocumentation\n * @module statusbar\n */\n\n\n\n\n\n//# sourceMappingURL=index.js.map\n\n//# sourceURL=webpack://_JUPYTERLAB.CORE_OUTPUT/../node_modules/@jupyterlab/statusbar/lib/index.js?");

/***/ }),

/***/ "../node_modules/@jupyterlab/statusbar/lib/statusbar.js":
/*!**************************************************************!*\
  !*** ../node_modules/@jupyterlab/statusbar/lib/statusbar.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 */   \"StatusBar\": () => (/* binding */ StatusBar)\n/* harmony export */ });\n/* harmony import */ var _lumino_algorithm__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @lumino/algorithm */ \"webpack/sharing/consume/default/@lumino/algorithm/@lumino/algorithm\");\n/* harmony import */ var _lumino_algorithm__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_lumino_algorithm__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _lumino_disposable__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @lumino/disposable */ \"webpack/sharing/consume/default/@lumino/disposable/@lumino/disposable\");\n/* harmony import */ var _lumino_disposable__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_lumino_disposable__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 _style_statusbar__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./style/statusbar */ \"../node_modules/@jupyterlab/statusbar/lib/style/statusbar.js\");\n// Copyright (c) Jupyter Development Team.\n// Distributed under the terms of the Modified BSD License.\n\n\n\n\n/**\n * Main status bar object which contains all items.\n */\nclass StatusBar extends _lumino_widgets__WEBPACK_IMPORTED_MODULE_2__.Widget {\n    constructor() {\n        super();\n        this._leftRankItems = [];\n        this._rightRankItems = [];\n        this._statusItems = {};\n        this._disposables = new _lumino_disposable__WEBPACK_IMPORTED_MODULE_1__.DisposableSet();\n        this.addClass(_style_statusbar__WEBPACK_IMPORTED_MODULE_3__.statusBar);\n        const rootLayout = (this.layout = new _lumino_widgets__WEBPACK_IMPORTED_MODULE_2__.PanelLayout());\n        const leftPanel = (this._leftSide = new _lumino_widgets__WEBPACK_IMPORTED_MODULE_2__.Panel());\n        const middlePanel = (this._middlePanel = new _lumino_widgets__WEBPACK_IMPORTED_MODULE_2__.Panel());\n        const rightPanel = (this._rightSide = new _lumino_widgets__WEBPACK_IMPORTED_MODULE_2__.Panel());\n        leftPanel.addClass(_style_statusbar__WEBPACK_IMPORTED_MODULE_3__.side);\n        leftPanel.addClass(_style_statusbar__WEBPACK_IMPORTED_MODULE_3__.leftSide);\n        middlePanel.addClass(_style_statusbar__WEBPACK_IMPORTED_MODULE_3__.side);\n        rightPanel.addClass(_style_statusbar__WEBPACK_IMPORTED_MODULE_3__.side);\n        rightPanel.addClass(_style_statusbar__WEBPACK_IMPORTED_MODULE_3__.rightSide);\n        rootLayout.addWidget(leftPanel);\n        rootLayout.addWidget(middlePanel);\n        rootLayout.addWidget(rightPanel);\n    }\n    /**\n     * Register a new status item.\n     *\n     * @param id - a unique id for the status item.\n     *\n     * @param statusItem - The item to add to the status bar.\n     */\n    registerStatusItem(id, statusItem) {\n        if (id in this._statusItems) {\n            throw new Error(`Status item ${id} already registered.`);\n        }\n        // Populate defaults for the optional properties of the status item.\n        const fullStatusItem = Object.assign(Object.assign({}, Private.statusItemDefaults), statusItem);\n        const { align, item, rank } = fullStatusItem;\n        // Connect the activeStateChanged signal to refreshing the status item,\n        // if the signal was provided.\n        const onActiveStateChanged = () => {\n            this._refreshItem(id);\n        };\n        if (fullStatusItem.activeStateChanged) {\n            fullStatusItem.activeStateChanged.connect(onActiveStateChanged);\n        }\n        const rankItem = { id, rank };\n        fullStatusItem.item.addClass(_style_statusbar__WEBPACK_IMPORTED_MODULE_3__.item);\n        this._statusItems[id] = fullStatusItem;\n        if (align === 'left') {\n            const insertIndex = this._findInsertIndex(this._leftRankItems, rankItem);\n            if (insertIndex === -1) {\n                this._leftSide.addWidget(item);\n                this._leftRankItems.push(rankItem);\n            }\n            else {\n                _lumino_algorithm__WEBPACK_IMPORTED_MODULE_0__.ArrayExt.insert(this._leftRankItems, insertIndex, rankItem);\n                this._leftSide.insertWidget(insertIndex, item);\n            }\n        }\n        else if (align === 'right') {\n            const insertIndex = this._findInsertIndex(this._rightRankItems, rankItem);\n            if (insertIndex === -1) {\n                this._rightSide.addWidget(item);\n                this._rightRankItems.push(rankItem);\n            }\n            else {\n                _lumino_algorithm__WEBPACK_IMPORTED_MODULE_0__.ArrayExt.insert(this._rightRankItems, insertIndex, rankItem);\n                this._rightSide.insertWidget(insertIndex, item);\n            }\n        }\n        else {\n            this._middlePanel.addWidget(item);\n        }\n        this._refreshItem(id); // Initially refresh the status item.\n        const disposable = new _lumino_disposable__WEBPACK_IMPORTED_MODULE_1__.DisposableDelegate(() => {\n            delete this._statusItems[id];\n            if (fullStatusItem.activeStateChanged) {\n                fullStatusItem.activeStateChanged.disconnect(onActiveStateChanged);\n            }\n            item.parent = null;\n            item.dispose();\n        });\n        this._disposables.add(disposable);\n        return disposable;\n    }\n    /**\n     * Dispose of the status bar.\n     */\n    dispose() {\n        this._leftRankItems.length = 0;\n        this._rightRankItems.length = 0;\n        this._disposables.dispose();\n        super.dispose();\n    }\n    /**\n     * Handle an 'update-request' message to the status bar.\n     */\n    onUpdateRequest(msg) {\n        this._refreshAll();\n        super.onUpdateRequest(msg);\n    }\n    _findInsertIndex(side, newItem) {\n        return _lumino_algorithm__WEBPACK_IMPORTED_MODULE_0__.ArrayExt.findFirstIndex(side, item => item.rank > newItem.rank);\n    }\n    _refreshItem(id) {\n        const statusItem = this._statusItems[id];\n        if (statusItem.isActive()) {\n            statusItem.item.show();\n            statusItem.item.update();\n        }\n        else {\n            statusItem.item.hide();\n        }\n    }\n    _refreshAll() {\n        Object.keys(this._statusItems).forEach(id => {\n            this._refreshItem(id);\n        });\n    }\n}\n/**\n * A namespace for private functionality.\n */\nvar Private;\n(function (Private) {\n    /**\n     * Default options for a status item, less the item itself.\n     */\n    Private.statusItemDefaults = {\n        align: 'left',\n        rank: 0,\n        isActive: () => true,\n        activeStateChanged: undefined\n    };\n})(Private || (Private = {}));\n//# sourceMappingURL=statusbar.js.map\n\n//# sourceURL=webpack://_JUPYTERLAB.CORE_OUTPUT/../node_modules/@jupyterlab/statusbar/lib/statusbar.js?");

/***/ }),

/***/ "../node_modules/@jupyterlab/statusbar/lib/style/layout.js":
/*!*****************************************************************!*\
  !*** ../node_modules/@jupyterlab/statusbar/lib/style/layout.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 */   \"centeredFlex\": () => (/* binding */ centeredFlex),\n/* harmony export */   \"leftToRight\": () => (/* binding */ leftToRight),\n/* harmony export */   \"rightToLeft\": () => (/* binding */ rightToLeft),\n/* harmony export */   \"equiDistant\": () => (/* binding */ equiDistant)\n/* harmony export */ });\n// Copyright (c) Jupyter Development Team.\n// Distributed under the terms of the Modified BSD License.\nconst centeredFlex = {\n    display: 'flex',\n    alignItems: 'center'\n};\nconst leftToRight = {\n    flexDirection: 'row'\n};\nconst rightToLeft = {\n    flexDirection: 'row-reverse'\n};\nconst equiDistant = {\n    justifyContent: 'space-between'\n};\n//# sourceMappingURL=layout.js.map\n\n//# sourceURL=webpack://_JUPYTERLAB.CORE_OUTPUT/../node_modules/@jupyterlab/statusbar/lib/style/layout.js?");

/***/ }),

/***/ "../node_modules/@jupyterlab/statusbar/lib/style/lineForm.js":
/*!*******************************************************************!*\
  !*** ../node_modules/@jupyterlab/statusbar/lib/style/lineForm.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 */   \"hoverItem\": () => (/* binding */ hoverItem),\n/* harmony export */   \"lineFormSearch\": () => (/* binding */ lineFormSearch),\n/* harmony export */   \"lineFormCaption\": () => (/* binding */ lineFormCaption),\n/* harmony export */   \"baseLineForm\": () => (/* binding */ baseLineForm),\n/* harmony export */   \"lineFormButtonDiv\": () => (/* binding */ lineFormButtonDiv),\n/* harmony export */   \"lineFormButtonIcon\": () => (/* binding */ lineFormButtonIcon),\n/* harmony export */   \"lineFormButton\": () => (/* binding */ lineFormButton),\n/* harmony export */   \"lineFormWrapper\": () => (/* binding */ lineFormWrapper),\n/* harmony export */   \"lineFormWrapperFocusWithin\": () => (/* binding */ lineFormWrapperFocusWithin),\n/* harmony export */   \"lineFormInput\": () => (/* binding */ lineFormInput)\n/* harmony export */ });\n/* harmony import */ var typestyle_lib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! typestyle/lib */ \"../node_modules/typestyle/lib/index.js\");\n// Copyright (c) Jupyter Development Team.\n// Distributed under the terms of the Modified BSD License.\n\nconst hoverItem = (0,typestyle_lib__WEBPACK_IMPORTED_MODULE_0__.style)({\n    boxShadow: '0px 4px 4px rgba(0, 0, 0, 0.25)'\n});\nconst lineFormSearch = (0,typestyle_lib__WEBPACK_IMPORTED_MODULE_0__.style)({\n    padding: '4px 12px',\n    backgroundColor: 'var(--jp-layout-color2)',\n    boxShadow: 'var(--jp-toolbar-box-shadow)',\n    zIndex: 2,\n    fontSize: 'var(--jp-ui-font-size1)'\n});\nconst lineFormCaption = (0,typestyle_lib__WEBPACK_IMPORTED_MODULE_0__.style)({\n    fontSize: 'var(--jp-ui-font-size0)',\n    lineHeight: 'var(--jp-ui-font-size1)',\n    marginTop: '4px',\n    color: 'var(--jp-ui-font-color0)'\n});\nconst baseLineForm = {\n    border: 'none',\n    borderRadius: '0px',\n    position: 'absolute',\n    backgroundSize: '16px',\n    backgroundRepeat: 'no-repeat',\n    backgroundPosition: 'center',\n    outline: 'none',\n    top: '0px',\n    right: '0px'\n};\nconst lineFormButtonDiv = (0,typestyle_lib__WEBPACK_IMPORTED_MODULE_0__.style)(baseLineForm, {\n    top: '4px',\n    right: '8px',\n    height: '24px',\n    padding: '0px 12px',\n    width: '12px'\n});\nconst lineFormButtonIcon = (0,typestyle_lib__WEBPACK_IMPORTED_MODULE_0__.style)(baseLineForm, {\n    backgroundColor: 'var(--jp-brand-color1)',\n    height: '100%',\n    width: '100%',\n    boxSizing: 'border-box',\n    padding: '4px 6px'\n});\nconst lineFormButton = (0,typestyle_lib__WEBPACK_IMPORTED_MODULE_0__.style)(baseLineForm, {\n    backgroundColor: 'transparent',\n    height: '100%',\n    width: '100%',\n    boxSizing: 'border-box'\n});\nconst lineFormWrapper = (0,typestyle_lib__WEBPACK_IMPORTED_MODULE_0__.style)({\n    overflow: 'hidden',\n    padding: '0px 8px',\n    border: '1px solid var(--jp-border-color0)',\n    backgroundColor: 'var(--jp-input-active-background)',\n    height: '22px'\n});\nconst lineFormWrapperFocusWithin = (0,typestyle_lib__WEBPACK_IMPORTED_MODULE_0__.style)({\n    border: 'var(--jp-border-width) solid var(--md-blue-500)',\n    boxShadow: 'inset 0 0 4px var(--md-blue-300)'\n});\nconst lineFormInput = (0,typestyle_lib__WEBPACK_IMPORTED_MODULE_0__.style)({\n    background: 'transparent',\n    width: '200px',\n    height: '100%',\n    border: 'none',\n    outline: 'none',\n    color: 'var(--jp-ui-font-color0)',\n    lineHeight: '28px'\n});\n//# sourceMappingURL=lineForm.js.map\n\n//# sourceURL=webpack://_JUPYTERLAB.CORE_OUTPUT/../node_modules/@jupyterlab/statusbar/lib/style/lineForm.js?");

/***/ }),

/***/ "../node_modules/@jupyterlab/statusbar/lib/style/progressBar.js":
/*!**********************************************************************!*\
  !*** ../node_modules/@jupyterlab/statusbar/lib/style/progressBar.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 */   \"progressBarItem\": () => (/* binding */ progressBarItem),\n/* harmony export */   \"fillerItem\": () => (/* binding */ fillerItem)\n/* harmony export */ });\n/* harmony import */ var typestyle_lib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! typestyle/lib */ \"../node_modules/typestyle/lib/index.js\");\n// Copyright (c) Jupyter Development Team.\n// Distributed under the terms of the Modified BSD License.\n\nconst progressBarItem = (0,typestyle_lib__WEBPACK_IMPORTED_MODULE_0__.style)({\n    background: 'black',\n    height: '10px',\n    width: '100px',\n    border: '1px solid black',\n    borderRadius: '3px',\n    marginLeft: '4px',\n    overflow: 'hidden'\n});\nconst fillerItem = (0,typestyle_lib__WEBPACK_IMPORTED_MODULE_0__.style)({\n    background: 'var(--jp-brand-color2)',\n    height: '10px'\n});\n//# sourceMappingURL=progressBar.js.map\n\n//# sourceURL=webpack://_JUPYTERLAB.CORE_OUTPUT/../node_modules/@jupyterlab/statusbar/lib/style/progressBar.js?");

/***/ }),

/***/ "../node_modules/@jupyterlab/statusbar/lib/style/statusbar.js":
/*!********************************************************************!*\
  !*** ../node_modules/@jupyterlab/statusbar/lib/style/statusbar.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 */   \"statusBar\": () => (/* binding */ statusBar),\n/* harmony export */   \"side\": () => (/* binding */ side),\n/* harmony export */   \"leftSide\": () => (/* binding */ leftSide),\n/* harmony export */   \"rightSide\": () => (/* binding */ rightSide),\n/* harmony export */   \"item\": () => (/* binding */ item),\n/* harmony export */   \"clickedItem\": () => (/* binding */ clickedItem),\n/* harmony export */   \"interactiveItem\": () => (/* binding */ interactiveItem)\n/* harmony export */ });\n/* harmony import */ var typestyle_lib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! typestyle/lib */ \"../node_modules/typestyle/lib/index.js\");\n/* harmony import */ var _layout__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./layout */ \"../node_modules/@jupyterlab/statusbar/lib/style/layout.js\");\n/* harmony import */ var _text__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./text */ \"../node_modules/@jupyterlab/statusbar/lib/style/text.js\");\n/* harmony import */ var _variables__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./variables */ \"../node_modules/@jupyterlab/statusbar/lib/style/variables.js\");\n// Copyright (c) Jupyter Development Team.\n// Distributed under the terms of the Modified BSD License.\n\n\n\n\nconst itemPadding = {\n    paddingLeft: _variables__WEBPACK_IMPORTED_MODULE_3__.default.itemPadding,\n    paddingRight: _variables__WEBPACK_IMPORTED_MODULE_3__.default.itemPadding\n};\nconst interactiveHover = {\n    $nest: {\n        '&:hover': {\n            backgroundColor: _variables__WEBPACK_IMPORTED_MODULE_3__.default.hoverColor\n        }\n    }\n};\nconst clicked = {\n    backgroundColor: _variables__WEBPACK_IMPORTED_MODULE_3__.default.clickColor,\n    $nest: {\n        ['.' + _text__WEBPACK_IMPORTED_MODULE_2__.textItem]: {\n            color: _variables__WEBPACK_IMPORTED_MODULE_3__.default.textClickColor\n        }\n    }\n};\nconst statusBar = (0,typestyle_lib__WEBPACK_IMPORTED_MODULE_0__.style)({\n    background: _variables__WEBPACK_IMPORTED_MODULE_3__.default.backgroundColor,\n    minHeight: _variables__WEBPACK_IMPORTED_MODULE_3__.default.height,\n    justifyContent: 'space-between',\n    paddingLeft: _variables__WEBPACK_IMPORTED_MODULE_3__.default.statusBarPadding,\n    paddingRight: _variables__WEBPACK_IMPORTED_MODULE_3__.default.statusBarPadding\n}, _layout__WEBPACK_IMPORTED_MODULE_1__.centeredFlex);\nconst side = (0,typestyle_lib__WEBPACK_IMPORTED_MODULE_0__.style)(_layout__WEBPACK_IMPORTED_MODULE_1__.centeredFlex);\nconst leftSide = (0,typestyle_lib__WEBPACK_IMPORTED_MODULE_0__.style)(_layout__WEBPACK_IMPORTED_MODULE_1__.leftToRight);\nconst rightSide = (0,typestyle_lib__WEBPACK_IMPORTED_MODULE_0__.style)(_layout__WEBPACK_IMPORTED_MODULE_1__.rightToLeft);\nconst item = (0,typestyle_lib__WEBPACK_IMPORTED_MODULE_0__.style)({\n    maxHeight: _variables__WEBPACK_IMPORTED_MODULE_3__.default.height,\n    marginLeft: _variables__WEBPACK_IMPORTED_MODULE_3__.default.itemMargin,\n    marginRight: _variables__WEBPACK_IMPORTED_MODULE_3__.default.itemMargin,\n    height: _variables__WEBPACK_IMPORTED_MODULE_3__.default.height,\n    whiteSpace: _variables__WEBPACK_IMPORTED_MODULE_3__.default.whiteSpace,\n    textOverflow: _variables__WEBPACK_IMPORTED_MODULE_3__.default.textOverflow,\n    color: _variables__WEBPACK_IMPORTED_MODULE_3__.default.textColor\n}, itemPadding);\nconst clickedItem = (0,typestyle_lib__WEBPACK_IMPORTED_MODULE_0__.style)(clicked);\nconst interactiveItem = (0,typestyle_lib__WEBPACK_IMPORTED_MODULE_0__.style)(interactiveHover);\n//# sourceMappingURL=statusbar.js.map\n\n//# sourceURL=webpack://_JUPYTERLAB.CORE_OUTPUT/../node_modules/@jupyterlab/statusbar/lib/style/statusbar.js?");

/***/ }),

/***/ "../node_modules/@jupyterlab/statusbar/lib/style/text.js":
/*!***************************************************************!*\
  !*** ../node_modules/@jupyterlab/statusbar/lib/style/text.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 */   \"baseText\": () => (/* binding */ baseText),\n/* harmony export */   \"textItem\": () => (/* binding */ textItem)\n/* harmony export */ });\n/* harmony import */ var typestyle_lib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! typestyle/lib */ \"../node_modules/typestyle/lib/index.js\");\n/* harmony import */ var _variables__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./variables */ \"../node_modules/@jupyterlab/statusbar/lib/style/variables.js\");\n// Copyright (c) Jupyter Development Team.\n// Distributed under the terms of the Modified BSD License.\n\n\nconst baseText = {\n    fontSize: _variables__WEBPACK_IMPORTED_MODULE_1__.default.fontSize,\n    fontFamily: _variables__WEBPACK_IMPORTED_MODULE_1__.default.fontFamily\n};\nconst textItem = (0,typestyle_lib__WEBPACK_IMPORTED_MODULE_0__.style)(baseText, {\n    lineHeight: '24px',\n    color: _variables__WEBPACK_IMPORTED_MODULE_1__.default.textColor\n});\n//# sourceMappingURL=text.js.map\n\n//# sourceURL=webpack://_JUPYTERLAB.CORE_OUTPUT/../node_modules/@jupyterlab/statusbar/lib/style/text.js?");

/***/ }),

/***/ "../node_modules/@jupyterlab/statusbar/lib/style/variables.js":
/*!********************************************************************!*\
  !*** ../node_modules/@jupyterlab/statusbar/lib/style/variables.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 */   \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = ({\n    hoverColor: 'var(--jp-layout-color3)',\n    clickColor: 'var(--jp-brand-color1)',\n    backgroundColor: 'var(--jp-layout-color2)',\n    height: 'var(--jp-statusbar-height)',\n    fontSize: 'var(--jp-ui-font-size1)',\n    fontFamily: 'var(--jp-ui-font-family)',\n    textColor: 'var(--jp-ui-font-color1)',\n    textClickColor: 'white',\n    itemMargin: '2px',\n    itemPadding: '6px',\n    statusBarPadding: '10px',\n    interItemHalfSpacing: '2px',\n    whiteSpace: 'nowrap',\n    textOverflow: 'ellipsis'\n});\n//# sourceMappingURL=variables.js.map\n\n//# sourceURL=webpack://_JUPYTERLAB.CORE_OUTPUT/../node_modules/@jupyterlab/statusbar/lib/style/variables.js?");

/***/ }),

/***/ "../node_modules/@jupyterlab/statusbar/lib/tokens.js":
/*!***********************************************************!*\
  !*** ../node_modules/@jupyterlab/statusbar/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 */   \"IStatusBar\": () => (/* binding */ IStatusBar)\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-next-line:variable-name\nconst IStatusBar = new _lumino_coreutils__WEBPACK_IMPORTED_MODULE_0__.Token('@jupyterlab/statusbar:IStatusBar');\n//# sourceMappingURL=tokens.js.map\n\n//# sourceURL=webpack://_JUPYTERLAB.CORE_OUTPUT/../node_modules/@jupyterlab/statusbar/lib/tokens.js?");

/***/ })

}]);