X-Git-Url: https://git.josue.xyz/?p=dotfiles%2F.git;a=blobdiff_plain;f=.config%2Fcoc%2Fextensions%2Fnode_modules%2Fcoc-css%2Flib%2Fserver.js;h=03a1a77e19c8738cb2d2614ee5ab05900d054909;hp=f0a1817cada7fc2283ed8146fc86772b7ded63cd;hb=4d07c77cf4d78cab8639e13ddc3c22495e585b0b;hpb=b3950616b54221c40a7dab9099bda675007e5b6e diff --git a/.config/coc/extensions/node_modules/coc-css/lib/server.js b/.config/coc/extensions/node_modules/coc-css/lib/server.js index f0a1817c..03a1a77e 100644 --- a/.config/coc/extensions/node_modules/coc-css/lib/server.js +++ b/.config/coc/extensions/node_modules/coc-css/lib/server.js @@ -1,97 +1,14 @@ -(function(e, a) { for(var i in a) e[i] = a[i]; }(exports, /******/ (function(modules) { // webpackBootstrap -/******/ // The module cache -/******/ var installedModules = {}; -/******/ -/******/ // The require function -/******/ function __webpack_require__(moduleId) { -/******/ -/******/ // Check if module is in cache -/******/ if(installedModules[moduleId]) { -/******/ return installedModules[moduleId].exports; -/******/ } -/******/ // Create a new module (and put it into the cache) -/******/ var module = installedModules[moduleId] = { -/******/ i: moduleId, -/******/ l: false, -/******/ exports: {} -/******/ }; -/******/ -/******/ // Execute the module function -/******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__); -/******/ -/******/ // Flag the module as loaded -/******/ module.l = true; -/******/ -/******/ // Return the exports of the module -/******/ return module.exports; -/******/ } -/******/ -/******/ -/******/ // expose the modules object (__webpack_modules__) -/******/ __webpack_require__.m = modules; -/******/ -/******/ // expose the module cache -/******/ __webpack_require__.c = installedModules; -/******/ -/******/ // define getter function for harmony exports -/******/ __webpack_require__.d = function(exports, name, getter) { -/******/ if(!__webpack_require__.o(exports, name)) { -/******/ Object.defineProperty(exports, name, { enumerable: true, get: getter }); -/******/ } -/******/ }; -/******/ -/******/ // define __esModule on exports -/******/ __webpack_require__.r = function(exports) { -/******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) { -/******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' }); -/******/ } -/******/ Object.defineProperty(exports, '__esModule', { value: true }); -/******/ }; -/******/ -/******/ // create a fake namespace object -/******/ // mode & 1: value is a module id, require it -/******/ // mode & 2: merge all properties of value into the ns -/******/ // mode & 4: return value when already ns object -/******/ // mode & 8|1: behave like require -/******/ __webpack_require__.t = function(value, mode) { -/******/ if(mode & 1) value = __webpack_require__(value); -/******/ if(mode & 8) return value; -/******/ if((mode & 4) && typeof value === 'object' && value && value.__esModule) return value; -/******/ var ns = Object.create(null); -/******/ __webpack_require__.r(ns); -/******/ Object.defineProperty(ns, 'default', { enumerable: true, value: value }); -/******/ if(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key)); -/******/ return ns; -/******/ }; -/******/ -/******/ // getDefaultExport function for compatibility with non-harmony modules -/******/ __webpack_require__.n = function(module) { -/******/ var getter = module && module.__esModule ? -/******/ function getDefault() { return module['default']; } : -/******/ function getModuleExports() { return module; }; -/******/ __webpack_require__.d(getter, 'a', getter); -/******/ return getter; -/******/ }; -/******/ -/******/ // Object.prototype.hasOwnProperty.call -/******/ __webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); }; -/******/ -/******/ // __webpack_public_path__ -/******/ __webpack_require__.p = ""; -/******/ -/******/ -/******/ // Load entry module and return exports -/******/ return __webpack_require__(__webpack_require__.s = 34); -/******/ }) -/************************************************************************/ -/******/ ([ +(function(e, a) { for(var i in a) e[i] = a[i]; if(a.__esModule) Object.defineProperty(e, "__esModule", { value: true }); }(exports, +/******/ (() => { // webpackBootstrap +/******/ "use strict"; +/******/ var __webpack_modules__ = ([ /* 0 */, /* 1 */, /* 2 */, /* 3 */ -/***/ (function(module, exports) { +/***/ ((module) => { -module.exports = require("path"); +module.exports = require("path");; /***/ }), /* 4 */, @@ -105,21 +22,21 @@ module.exports = require("path"); /* 12 */, /* 13 */, /* 14 */ -/***/ (function(module, exports) { +/***/ ((module) => { -module.exports = require("os"); +module.exports = require("os");; /***/ }), /* 15 */ -/***/ (function(module, exports) { +/***/ ((module) => { -module.exports = require("crypto"); +module.exports = require("crypto");; /***/ }), /* 16 */ -/***/ (function(module, exports) { +/***/ ((module) => { -module.exports = require("net"); +module.exports = require("net");; /***/ }), /* 17 */, @@ -140,19 +57,18 @@ module.exports = require("net"); /* 32 */, /* 33 */, /* 34 */ -/***/ (function(module, exports, __webpack_require__) { +/***/ ((__unused_webpack_module, exports, __webpack_require__) => { -"use strict"; /*--------------------------------------------------------------------------------------------- * Copyright (c) Microsoft Corporation. All rights reserved. * Licensed under the MIT License. See License.txt in the project root for license information. *--------------------------------------------------------------------------------------------*/ -Object.defineProperty(exports, "__esModule", { value: true }); +Object.defineProperty(exports, "__esModule", ({ value: true })); const node_1 = __webpack_require__(35); const runner_1 = __webpack_require__(85); const cssServer_1 = __webpack_require__(86); -const nodeFs_1 = __webpack_require__(134); +const nodeFs_1 = __webpack_require__(136); // Create a connection for the server. const connection = node_1.createConnection(); console.log = connection.console.log.bind(connection.console); @@ -165,9 +81,8 @@ cssServer_1.startServer(connection, { file: nodeFs_1.getNodeFSRequestService() } /***/ }), /* 35 */ -/***/ (function(module, exports, __webpack_require__) { +/***/ ((module, __unused_webpack_exports, __webpack_require__) => { -"use strict"; /* -------------------------------------------------------------------------------------------- * Copyright (c) Microsoft Corporation. All rights reserved. * Licensed under the MIT License. See License.txt in the project root for license information. @@ -178,9 +93,8 @@ module.exports = __webpack_require__(36); /***/ }), /* 36 */ -/***/ (function(module, exports, __webpack_require__) { +/***/ ((__unused_webpack_module, exports, __webpack_require__) => { -"use strict"; /* -------------------------------------------------------------------------------------------- * Copyright (c) Microsoft Corporation. All rights reserved. @@ -190,7 +104,7 @@ module.exports = __webpack_require__(36); function __export(m) { for (var p in m) if (!exports.hasOwnProperty(p)) exports[p] = m[p]; } -Object.defineProperty(exports, "__esModule", { value: true }); +Object.defineProperty(exports, "__esModule", ({ value: true })); const Is = __webpack_require__(37); const server_1 = __webpack_require__(38); const fm = __webpack_require__(78); @@ -365,15 +279,14 @@ function _createConnection(input, output, options, factories) { /***/ }), /* 37 */ -/***/ (function(module, exports, __webpack_require__) { +/***/ ((__unused_webpack_module, exports) => { -"use strict"; /* -------------------------------------------------------------------------------------------- * Copyright (c) Microsoft Corporation. All rights reserved. * Licensed under the MIT License. See License.txt in the project root for license information. * ------------------------------------------------------------------------------------------ */ -Object.defineProperty(exports, "__esModule", { value: true }); +Object.defineProperty(exports, "__esModule", ({ value: true })); function boolean(value) { return value === true || value === false; } @@ -414,15 +327,14 @@ exports.thenable = thenable; /***/ }), /* 38 */ -/***/ (function(module, exports, __webpack_require__) { +/***/ ((__unused_webpack_module, exports, __webpack_require__) => { -"use strict"; /* -------------------------------------------------------------------------------------------- * Copyright (c) Microsoft Corporation. All rights reserved. * Licensed under the MIT License. See License.txt in the project root for license information. * ------------------------------------------------------------------------------------------ */ -Object.defineProperty(exports, "__esModule", { value: true }); +Object.defineProperty(exports, "__esModule", ({ value: true })); const vscode_languageserver_protocol_1 = __webpack_require__(39); const Is = __webpack_require__(37); const UUID = __webpack_require__(73); @@ -1245,9 +1157,8 @@ exports.createConnection = createConnection; /***/ }), /* 39 */ -/***/ (function(module, exports, __webpack_require__) { +/***/ ((__unused_webpack_module, exports, __webpack_require__) => { -"use strict"; /* -------------------------------------------------------------------------------------------- * Copyright (c) Microsoft Corporation. All rights reserved. @@ -1256,7 +1167,7 @@ exports.createConnection = createConnection; function __export(m) { for (var p in m) if (!exports.hasOwnProperty(p)) exports[p] = m[p]; } -Object.defineProperty(exports, "__esModule", { value: true }); +Object.defineProperty(exports, "__esModule", ({ value: true })); const node_1 = __webpack_require__(40); __export(__webpack_require__(40)); __export(__webpack_require__(56)); @@ -1268,9 +1179,8 @@ exports.createProtocolConnection = createProtocolConnection; /***/ }), /* 40 */ -/***/ (function(module, exports, __webpack_require__) { +/***/ ((module, __unused_webpack_exports, __webpack_require__) => { -"use strict"; /* -------------------------------------------------------------------------------------------- * Copyright (c) Microsoft Corporation. All rights reserved. * Licensed under the MIT License. See License.txt in the project root for license information. @@ -1281,14 +1191,13 @@ module.exports = __webpack_require__(41); /***/ }), /* 41 */ -/***/ (function(module, exports, __webpack_require__) { +/***/ ((__unused_webpack_module, exports, __webpack_require__) => { -"use strict"; function __export(m) { for (var p in m) if (!exports.hasOwnProperty(p)) exports[p] = m[p]; } -Object.defineProperty(exports, "__esModule", { value: true }); +Object.defineProperty(exports, "__esModule", ({ value: true })); /* -------------------------------------------------------------------------------------------- * Copyright (c) Microsoft Corporation. All rights reserved. * Licensed under the MIT License. See License.txt in the project root for license information. @@ -1475,15 +1384,14 @@ exports.createMessageConnection = createMessageConnection; /***/ }), /* 42 */ -/***/ (function(module, exports, __webpack_require__) { +/***/ ((__unused_webpack_module, exports, __webpack_require__) => { -"use strict"; /* -------------------------------------------------------------------------------------------- * Copyright (c) Microsoft Corporation. All rights reserved. * Licensed under the MIT License. See License.txt in the project root for license information. * ------------------------------------------------------------------------------------------ */ -Object.defineProperty(exports, "__esModule", { value: true }); +Object.defineProperty(exports, "__esModule", ({ value: true })); const ral_1 = __webpack_require__(43); const disposable_1 = __webpack_require__(44); const util_1 = __webpack_require__(45); @@ -1679,15 +1587,14 @@ exports.default = RIL; /***/ }), /* 43 */ -/***/ (function(module, exports, __webpack_require__) { +/***/ ((__unused_webpack_module, exports) => { -"use strict"; /* -------------------------------------------------------------------------------------------- * Copyright (c) Microsoft Corporation. All rights reserved. * Licensed under the MIT License. See License.txt in the project root for license information. * ------------------------------------------------------------------------------------------ */ -Object.defineProperty(exports, "__esModule", { value: true }); +Object.defineProperty(exports, "__esModule", ({ value: true })); let _ral; function RAL() { if (_ral === undefined) { @@ -1709,15 +1616,14 @@ exports.default = RAL; /***/ }), /* 44 */ -/***/ (function(module, exports, __webpack_require__) { +/***/ ((__unused_webpack_module, exports) => { -"use strict"; /*--------------------------------------------------------------------------------------------- * Copyright (c) Microsoft Corporation. All rights reserved. * Licensed under the MIT License. See License.txt in the project root for license information. *--------------------------------------------------------------------------------------------*/ -Object.defineProperty(exports, "__esModule", { value: true }); +Object.defineProperty(exports, "__esModule", ({ value: true })); var Disposable; (function (Disposable) { function create(func) { @@ -1731,22 +1637,21 @@ var Disposable; /***/ }), /* 45 */ -/***/ (function(module, exports) { +/***/ ((module) => { -module.exports = require("util"); +module.exports = require("util");; /***/ }), /* 46 */ -/***/ (function(module, exports, __webpack_require__) { +/***/ ((__unused_webpack_module, exports, __webpack_require__) => { -"use strict"; /* -------------------------------------------------------------------------------------------- * Copyright (c) Microsoft Corporation. All rights reserved. * Licensed under the MIT License. See License.txt in the project root for license information. * ------------------------------------------------------------------------------------------ */ /// -Object.defineProperty(exports, "__esModule", { value: true }); +Object.defineProperty(exports, "__esModule", ({ value: true })); const messages_1 = __webpack_require__(47); exports.RequestType = messages_1.RequestType; exports.RequestType0 = messages_1.RequestType0; @@ -1809,15 +1714,14 @@ exports.RAL = ral_1.default; /***/ }), /* 47 */ -/***/ (function(module, exports, __webpack_require__) { +/***/ ((__unused_webpack_module, exports, __webpack_require__) => { -"use strict"; /* -------------------------------------------------------------------------------------------- * Copyright (c) Microsoft Corporation. All rights reserved. * Licensed under the MIT License. See License.txt in the project root for license information. * ------------------------------------------------------------------------------------------ */ -Object.defineProperty(exports, "__esModule", { value: true }); +Object.defineProperty(exports, "__esModule", ({ value: true })); const is = __webpack_require__(48); /** * Predefined error codes. @@ -2050,15 +1954,14 @@ exports.isResponseMessage = isResponseMessage; /***/ }), /* 48 */ -/***/ (function(module, exports, __webpack_require__) { +/***/ ((__unused_webpack_module, exports) => { -"use strict"; /* -------------------------------------------------------------------------------------------- * Copyright (c) Microsoft Corporation. All rights reserved. * Licensed under the MIT License. See License.txt in the project root for license information. * ------------------------------------------------------------------------------------------ */ -Object.defineProperty(exports, "__esModule", { value: true }); +Object.defineProperty(exports, "__esModule", ({ value: true })); function boolean(value) { return value === true || value === false; } @@ -2091,15 +1994,14 @@ exports.stringArray = stringArray; /***/ }), /* 49 */ -/***/ (function(module, exports, __webpack_require__) { +/***/ ((__unused_webpack_module, exports, __webpack_require__) => { -"use strict"; /* -------------------------------------------------------------------------------------------- * Copyright (c) Microsoft Corporation. All rights reserved. * Licensed under the MIT License. See License.txt in the project root for license information. * ------------------------------------------------------------------------------------------ */ -Object.defineProperty(exports, "__esModule", { value: true }); +Object.defineProperty(exports, "__esModule", ({ value: true })); const ral_1 = __webpack_require__(43); var Event; (function (Event) { @@ -2225,15 +2127,14 @@ Emitter._noop = function () { }; /***/ }), /* 50 */ -/***/ (function(module, exports, __webpack_require__) { +/***/ ((__unused_webpack_module, exports, __webpack_require__) => { -"use strict"; /*--------------------------------------------------------------------------------------------- * Copyright (c) Microsoft Corporation. All rights reserved. * Licensed under the MIT License. See License.txt in the project root for license information. *--------------------------------------------------------------------------------------------*/ -Object.defineProperty(exports, "__esModule", { value: true }); +Object.defineProperty(exports, "__esModule", ({ value: true })); const ral_1 = __webpack_require__(43); const Is = __webpack_require__(48); const events_1 = __webpack_require__(49); @@ -2327,15 +2228,14 @@ exports.CancellationTokenSource = CancellationTokenSource; /***/ }), /* 51 */ -/***/ (function(module, exports, __webpack_require__) { +/***/ ((__unused_webpack_module, exports, __webpack_require__) => { -"use strict"; /* -------------------------------------------------------------------------------------------- * Copyright (c) Microsoft Corporation. All rights reserved. * Licensed under the MIT License. See License.txt in the project root for license information. * ------------------------------------------------------------------------------------------ */ -Object.defineProperty(exports, "__esModule", { value: true }); +Object.defineProperty(exports, "__esModule", ({ value: true })); const ral_1 = __webpack_require__(43); const Is = __webpack_require__(48); const events_1 = __webpack_require__(49); @@ -2525,15 +2425,14 @@ exports.ReadableStreamMessageReader = ReadableStreamMessageReader; /***/ }), /* 52 */ -/***/ (function(module, exports, __webpack_require__) { +/***/ ((__unused_webpack_module, exports, __webpack_require__) => { -"use strict"; /* -------------------------------------------------------------------------------------------- * Copyright (c) Microsoft Corporation. All rights reserved. * Licensed under the MIT License. See License.txt in the project root for license information. * ------------------------------------------------------------------------------------------ */ -Object.defineProperty(exports, "__esModule", { value: true }); +Object.defineProperty(exports, "__esModule", ({ value: true })); const ral_1 = __webpack_require__(43); const Is = __webpack_require__(48); const semaphore_1 = __webpack_require__(53); @@ -2643,15 +2542,14 @@ exports.WriteableStreamMessageWriter = WriteableStreamMessageWriter; /***/ }), /* 53 */ -/***/ (function(module, exports, __webpack_require__) { +/***/ ((__unused_webpack_module, exports, __webpack_require__) => { -"use strict"; /* -------------------------------------------------------------------------------------------- * Copyright (c) Microsoft Corporation. All rights reserved. * Licensed under the MIT License. See License.txt in the project root for license information. * ------------------------------------------------------------------------------------------ */ -Object.defineProperty(exports, "__esModule", { value: true }); +Object.defineProperty(exports, "__esModule", ({ value: true })); const ral_1 = __webpack_require__(43); class Semaphore { constructor(capacity = 1) { @@ -2717,15 +2615,14 @@ exports.Semaphore = Semaphore; /***/ }), /* 54 */ -/***/ (function(module, exports, __webpack_require__) { +/***/ ((__unused_webpack_module, exports, __webpack_require__) => { -"use strict"; /* -------------------------------------------------------------------------------------------- * Copyright (c) Microsoft Corporation. All rights reserved. * Licensed under the MIT License. See License.txt in the project root for license information. * ------------------------------------------------------------------------------------------ */ -Object.defineProperty(exports, "__esModule", { value: true }); +Object.defineProperty(exports, "__esModule", ({ value: true })); const ral_1 = __webpack_require__(43); const Is = __webpack_require__(48); const messages_1 = __webpack_require__(47); @@ -3688,15 +3585,14 @@ exports.createMessageConnection = createMessageConnection; /***/ }), /* 55 */ -/***/ (function(module, exports, __webpack_require__) { +/***/ ((__unused_webpack_module, exports) => { -"use strict"; /*--------------------------------------------------------------------------------------------- * Copyright (c) Microsoft Corporation. All rights reserved. * Licensed under the MIT License. See License.txt in the project root for license information. *--------------------------------------------------------------------------------------------*/ -Object.defineProperty(exports, "__esModule", { value: true }); +Object.defineProperty(exports, "__esModule", ({ value: true })); var Touch; (function (Touch) { Touch.None = 0; @@ -4096,9 +3992,8 @@ exports.LRUCache = LRUCache; /***/ }), /* 56 */ -/***/ (function(module, exports, __webpack_require__) { +/***/ ((__unused_webpack_module, exports, __webpack_require__) => { -"use strict"; /* -------------------------------------------------------------------------------------------- * Copyright (c) Microsoft Corporation. All rights reserved. @@ -4107,7 +4002,7 @@ exports.LRUCache = LRUCache; function __export(m) { for (var p in m) if (!exports.hasOwnProperty(p)) exports[p] = m[p]; } -Object.defineProperty(exports, "__esModule", { value: true }); +Object.defineProperty(exports, "__esModule", ({ value: true })); __export(__webpack_require__(41)); __export(__webpack_require__(57)); __export(__webpack_require__(58)); @@ -4140,62 +4035,63 @@ var Proposed; /***/ }), /* 57 */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { -"use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "Position", function() { return Position; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "Range", function() { return Range; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "Location", function() { return Location; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "LocationLink", function() { return LocationLink; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "Color", function() { return Color; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "ColorInformation", function() { return ColorInformation; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "ColorPresentation", function() { return ColorPresentation; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "FoldingRangeKind", function() { return FoldingRangeKind; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "FoldingRange", function() { return FoldingRange; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "DiagnosticRelatedInformation", function() { return DiagnosticRelatedInformation; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "DiagnosticSeverity", function() { return DiagnosticSeverity; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "DiagnosticTag", function() { return DiagnosticTag; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "DiagnosticCode", function() { return DiagnosticCode; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "Diagnostic", function() { return Diagnostic; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "Command", function() { return Command; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "TextEdit", function() { return TextEdit; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "TextDocumentEdit", function() { return TextDocumentEdit; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "CreateFile", function() { return CreateFile; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "RenameFile", function() { return RenameFile; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "DeleteFile", function() { return DeleteFile; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "WorkspaceEdit", function() { return WorkspaceEdit; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "WorkspaceChange", function() { return WorkspaceChange; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "TextDocumentIdentifier", function() { return TextDocumentIdentifier; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "VersionedTextDocumentIdentifier", function() { return VersionedTextDocumentIdentifier; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "TextDocumentItem", function() { return TextDocumentItem; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "MarkupKind", function() { return MarkupKind; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "MarkupContent", function() { return MarkupContent; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "CompletionItemKind", function() { return CompletionItemKind; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "InsertTextFormat", function() { return InsertTextFormat; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "CompletionItemTag", function() { return CompletionItemTag; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "InsertReplaceEdit", function() { return InsertReplaceEdit; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "CompletionItem", function() { return CompletionItem; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "CompletionList", function() { return CompletionList; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "MarkedString", function() { return MarkedString; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "Hover", function() { return Hover; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "ParameterInformation", function() { return ParameterInformation; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "SignatureInformation", function() { return SignatureInformation; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "DocumentHighlightKind", function() { return DocumentHighlightKind; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "DocumentHighlight", function() { return DocumentHighlight; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "SymbolKind", function() { return SymbolKind; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "SymbolTag", function() { return SymbolTag; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "SymbolInformation", function() { return SymbolInformation; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "DocumentSymbol", function() { return DocumentSymbol; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "CodeActionKind", function() { return CodeActionKind; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "CodeActionContext", function() { return CodeActionContext; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "CodeAction", function() { return CodeAction; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "CodeLens", function() { return CodeLens; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "FormattingOptions", function() { return FormattingOptions; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "DocumentLink", function() { return DocumentLink; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "SelectionRange", function() { return SelectionRange; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "EOL", function() { return EOL; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "TextDocument", function() { return TextDocument; }); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "Position": () => /* binding */ Position, +/* harmony export */ "Range": () => /* binding */ Range, +/* harmony export */ "Location": () => /* binding */ Location, +/* harmony export */ "LocationLink": () => /* binding */ LocationLink, +/* harmony export */ "Color": () => /* binding */ Color, +/* harmony export */ "ColorInformation": () => /* binding */ ColorInformation, +/* harmony export */ "ColorPresentation": () => /* binding */ ColorPresentation, +/* harmony export */ "FoldingRangeKind": () => /* binding */ FoldingRangeKind, +/* harmony export */ "FoldingRange": () => /* binding */ FoldingRange, +/* harmony export */ "DiagnosticRelatedInformation": () => /* binding */ DiagnosticRelatedInformation, +/* harmony export */ "DiagnosticSeverity": () => /* binding */ DiagnosticSeverity, +/* harmony export */ "DiagnosticTag": () => /* binding */ DiagnosticTag, +/* harmony export */ "DiagnosticCode": () => /* binding */ DiagnosticCode, +/* harmony export */ "Diagnostic": () => /* binding */ Diagnostic, +/* harmony export */ "Command": () => /* binding */ Command, +/* harmony export */ "TextEdit": () => /* binding */ TextEdit, +/* harmony export */ "TextDocumentEdit": () => /* binding */ TextDocumentEdit, +/* harmony export */ "CreateFile": () => /* binding */ CreateFile, +/* harmony export */ "RenameFile": () => /* binding */ RenameFile, +/* harmony export */ "DeleteFile": () => /* binding */ DeleteFile, +/* harmony export */ "WorkspaceEdit": () => /* binding */ WorkspaceEdit, +/* harmony export */ "WorkspaceChange": () => /* binding */ WorkspaceChange, +/* harmony export */ "TextDocumentIdentifier": () => /* binding */ TextDocumentIdentifier, +/* harmony export */ "VersionedTextDocumentIdentifier": () => /* binding */ VersionedTextDocumentIdentifier, +/* harmony export */ "TextDocumentItem": () => /* binding */ TextDocumentItem, +/* harmony export */ "MarkupKind": () => /* binding */ MarkupKind, +/* harmony export */ "MarkupContent": () => /* binding */ MarkupContent, +/* harmony export */ "CompletionItemKind": () => /* binding */ CompletionItemKind, +/* harmony export */ "InsertTextFormat": () => /* binding */ InsertTextFormat, +/* harmony export */ "CompletionItemTag": () => /* binding */ CompletionItemTag, +/* harmony export */ "InsertReplaceEdit": () => /* binding */ InsertReplaceEdit, +/* harmony export */ "CompletionItem": () => /* binding */ CompletionItem, +/* harmony export */ "CompletionList": () => /* binding */ CompletionList, +/* harmony export */ "MarkedString": () => /* binding */ MarkedString, +/* harmony export */ "Hover": () => /* binding */ Hover, +/* harmony export */ "ParameterInformation": () => /* binding */ ParameterInformation, +/* harmony export */ "SignatureInformation": () => /* binding */ SignatureInformation, +/* harmony export */ "DocumentHighlightKind": () => /* binding */ DocumentHighlightKind, +/* harmony export */ "DocumentHighlight": () => /* binding */ DocumentHighlight, +/* harmony export */ "SymbolKind": () => /* binding */ SymbolKind, +/* harmony export */ "SymbolTag": () => /* binding */ SymbolTag, +/* harmony export */ "SymbolInformation": () => /* binding */ SymbolInformation, +/* harmony export */ "DocumentSymbol": () => /* binding */ DocumentSymbol, +/* harmony export */ "CodeActionKind": () => /* binding */ CodeActionKind, +/* harmony export */ "CodeActionContext": () => /* binding */ CodeActionContext, +/* harmony export */ "CodeAction": () => /* binding */ CodeAction, +/* harmony export */ "CodeLens": () => /* binding */ CodeLens, +/* harmony export */ "FormattingOptions": () => /* binding */ FormattingOptions, +/* harmony export */ "DocumentLink": () => /* binding */ DocumentLink, +/* harmony export */ "SelectionRange": () => /* binding */ SelectionRange, +/* harmony export */ "EOL": () => /* binding */ EOL, +/* harmony export */ "TextDocument": () => /* binding */ TextDocument +/* harmony export */ }); /* -------------------------------------------------------------------------------------------- * Copyright (c) Microsoft Corporation. All rights reserved. * Licensed under the MIT License. See License.txt in the project root for license information. @@ -5770,15 +5666,14 @@ var Is; /***/ }), /* 58 */ -/***/ (function(module, exports, __webpack_require__) { +/***/ ((__unused_webpack_module, exports, __webpack_require__) => { -"use strict"; /* -------------------------------------------------------------------------------------------- * Copyright (c) Microsoft Corporation. All rights reserved. * Licensed under the MIT License. See License.txt in the project root for license information. * ------------------------------------------------------------------------------------------ */ -Object.defineProperty(exports, "__esModule", { value: true }); +Object.defineProperty(exports, "__esModule", ({ value: true })); const vscode_jsonrpc_1 = __webpack_require__(41); class ProtocolRequestType0 extends vscode_jsonrpc_1.RequestType0 { constructor(method) { @@ -5808,15 +5703,14 @@ exports.ProtocolNotificationType0 = ProtocolNotificationType0; /***/ }), /* 59 */ -/***/ (function(module, exports, __webpack_require__) { +/***/ ((__unused_webpack_module, exports, __webpack_require__) => { -"use strict"; /* -------------------------------------------------------------------------------------------- * Copyright (c) Microsoft Corporation. All rights reserved. * Licensed under the MIT License. See License.txt in the project root for license information. * ------------------------------------------------------------------------------------------ */ -Object.defineProperty(exports, "__esModule", { value: true }); +Object.defineProperty(exports, "__esModule", ({ value: true })); const Is = __webpack_require__(60); const vscode_jsonrpc_1 = __webpack_require__(41); const messages_1 = __webpack_require__(58); @@ -6504,15 +6398,14 @@ var ApplyWorkspaceEditRequest; /***/ }), /* 60 */ -/***/ (function(module, exports, __webpack_require__) { +/***/ ((__unused_webpack_module, exports) => { -"use strict"; /* -------------------------------------------------------------------------------------------- * Copyright (c) Microsoft Corporation. All rights reserved. * Licensed under the MIT License. See License.txt in the project root for license information. * ------------------------------------------------------------------------------------------ */ -Object.defineProperty(exports, "__esModule", { value: true }); +Object.defineProperty(exports, "__esModule", ({ value: true })); function boolean(value) { return value === true || value === false; } @@ -6556,15 +6449,14 @@ exports.objectLiteral = objectLiteral; /***/ }), /* 61 */ -/***/ (function(module, exports, __webpack_require__) { +/***/ ((__unused_webpack_module, exports, __webpack_require__) => { -"use strict"; /* -------------------------------------------------------------------------------------------- * Copyright (c) Microsoft Corporation. All rights reserved. * Licensed under the MIT License. See License.txt in the project root for license information. * ------------------------------------------------------------------------------------------ */ -Object.defineProperty(exports, "__esModule", { value: true }); +Object.defineProperty(exports, "__esModule", ({ value: true })); const vscode_jsonrpc_1 = __webpack_require__(41); const messages_1 = __webpack_require__(58); // @ts-ignore: to avoid inlining LocatioLink as dynamic import @@ -6586,15 +6478,14 @@ var ImplementationRequest; /***/ }), /* 62 */ -/***/ (function(module, exports, __webpack_require__) { +/***/ ((__unused_webpack_module, exports, __webpack_require__) => { -"use strict"; /* -------------------------------------------------------------------------------------------- * Copyright (c) Microsoft Corporation. All rights reserved. * Licensed under the MIT License. See License.txt in the project root for license information. * ------------------------------------------------------------------------------------------ */ -Object.defineProperty(exports, "__esModule", { value: true }); +Object.defineProperty(exports, "__esModule", ({ value: true })); const vscode_jsonrpc_1 = __webpack_require__(41); const messages_1 = __webpack_require__(58); // @ts-ignore: to avoid inlining LocatioLink as dynamic import @@ -6616,15 +6507,14 @@ var TypeDefinitionRequest; /***/ }), /* 63 */ -/***/ (function(module, exports, __webpack_require__) { +/***/ ((__unused_webpack_module, exports, __webpack_require__) => { -"use strict"; /* -------------------------------------------------------------------------------------------- * Copyright (c) Microsoft Corporation. All rights reserved. * Licensed under the MIT License. See License.txt in the project root for license information. * ------------------------------------------------------------------------------------------ */ -Object.defineProperty(exports, "__esModule", { value: true }); +Object.defineProperty(exports, "__esModule", ({ value: true })); const messages_1 = __webpack_require__(58); /** * The `workspace/workspaceFolders` is sent from the server to the client to fetch the open workspace folders. @@ -6645,15 +6535,14 @@ var DidChangeWorkspaceFoldersNotification; /***/ }), /* 64 */ -/***/ (function(module, exports, __webpack_require__) { +/***/ ((__unused_webpack_module, exports, __webpack_require__) => { -"use strict"; /* -------------------------------------------------------------------------------------------- * Copyright (c) Microsoft Corporation. All rights reserved. * Licensed under the MIT License. See License.txt in the project root for license information. * ------------------------------------------------------------------------------------------ */ -Object.defineProperty(exports, "__esModule", { value: true }); +Object.defineProperty(exports, "__esModule", ({ value: true })); const messages_1 = __webpack_require__(58); /** * The 'workspace/configuration' request is sent from the server to the client to fetch a certain @@ -6672,15 +6561,14 @@ var ConfigurationRequest; /***/ }), /* 65 */ -/***/ (function(module, exports, __webpack_require__) { +/***/ ((__unused_webpack_module, exports, __webpack_require__) => { -"use strict"; /* -------------------------------------------------------------------------------------------- * Copyright (c) Microsoft Corporation. All rights reserved. * Licensed under the MIT License. See License.txt in the project root for license information. * ------------------------------------------------------------------------------------------ */ -Object.defineProperty(exports, "__esModule", { value: true }); +Object.defineProperty(exports, "__esModule", ({ value: true })); const vscode_jsonrpc_1 = __webpack_require__(41); const messages_1 = __webpack_require__(58); /** @@ -6710,15 +6598,14 @@ var ColorPresentationRequest; /***/ }), /* 66 */ -/***/ (function(module, exports, __webpack_require__) { +/***/ ((__unused_webpack_module, exports, __webpack_require__) => { -"use strict"; /*--------------------------------------------------------------------------------------------- * Copyright (c) Microsoft Corporation. All rights reserved. * Licensed under the MIT License. See License.txt in the project root for license information. *--------------------------------------------------------------------------------------------*/ -Object.defineProperty(exports, "__esModule", { value: true }); +Object.defineProperty(exports, "__esModule", ({ value: true })); const vscode_jsonrpc_1 = __webpack_require__(41); const messages_1 = __webpack_require__(58); /** @@ -6756,15 +6643,14 @@ var FoldingRangeRequest; /***/ }), /* 67 */ -/***/ (function(module, exports, __webpack_require__) { +/***/ ((__unused_webpack_module, exports, __webpack_require__) => { -"use strict"; /* -------------------------------------------------------------------------------------------- * Copyright (c) Microsoft Corporation. All rights reserved. * Licensed under the MIT License. See License.txt in the project root for license information. * ------------------------------------------------------------------------------------------ */ -Object.defineProperty(exports, "__esModule", { value: true }); +Object.defineProperty(exports, "__esModule", ({ value: true })); const vscode_jsonrpc_1 = __webpack_require__(41); const messages_1 = __webpack_require__(58); // @ts-ignore: to avoid inlining LocatioLink as dynamic import @@ -6787,15 +6673,14 @@ var DeclarationRequest; /***/ }), /* 68 */ -/***/ (function(module, exports, __webpack_require__) { +/***/ ((__unused_webpack_module, exports, __webpack_require__) => { -"use strict"; /*--------------------------------------------------------------------------------------------- * Copyright (c) Microsoft Corporation. All rights reserved. * Licensed under the MIT License. See License.txt in the project root for license information. *--------------------------------------------------------------------------------------------*/ -Object.defineProperty(exports, "__esModule", { value: true }); +Object.defineProperty(exports, "__esModule", ({ value: true })); const vscode_jsonrpc_1 = __webpack_require__(41); const messages_1 = __webpack_require__(58); /** @@ -6815,15 +6700,14 @@ var SelectionRangeRequest; /***/ }), /* 69 */ -/***/ (function(module, exports, __webpack_require__) { +/***/ ((__unused_webpack_module, exports, __webpack_require__) => { -"use strict"; /* -------------------------------------------------------------------------------------------- * Copyright (c) Microsoft Corporation. All rights reserved. * Licensed under the MIT License. See License.txt in the project root for license information. * ------------------------------------------------------------------------------------------ */ -Object.defineProperty(exports, "__esModule", { value: true }); +Object.defineProperty(exports, "__esModule", ({ value: true })); const vscode_jsonrpc_1 = __webpack_require__(41); const messages_1 = __webpack_require__(58); var WorkDoneProgress; @@ -6850,15 +6734,14 @@ var WorkDoneProgressCancelNotification; /***/ }), /* 70 */ -/***/ (function(module, exports, __webpack_require__) { +/***/ ((__unused_webpack_module, exports, __webpack_require__) => { -"use strict"; /* -------------------------------------------------------------------------------------------- * Copyright (c) TypeFox and others. All rights reserved. * Licensed under the MIT License. See License.txt in the project root for license information. * ------------------------------------------------------------------------------------------ */ -Object.defineProperty(exports, "__esModule", { value: true }); +Object.defineProperty(exports, "__esModule", ({ value: true })); const messages_1 = __webpack_require__(58); /** * A request to result a `CallHierarchyItem` in a document at a given position. @@ -6895,15 +6778,14 @@ var CallHierarchyOutgoingCallsRequest; /***/ }), /* 71 */ -/***/ (function(module, exports, __webpack_require__) { +/***/ ((__unused_webpack_module, exports, __webpack_require__) => { -"use strict"; /* -------------------------------------------------------------------------------------------- * Copyright (c) Microsoft Corporation. All rights reserved. * Licensed under the MIT License. See License.txt in the project root for license information. * ------------------------------------------------------------------------------------------ */ -Object.defineProperty(exports, "__esModule", { value: true }); +Object.defineProperty(exports, "__esModule", ({ value: true })); const vscode_jsonrpc_1 = __webpack_require__(41); function createProtocolConnection(input, output, logger, options) { if (vscode_jsonrpc_1.ConnectionStrategy.is(options)) { @@ -6916,15 +6798,14 @@ exports.createProtocolConnection = createProtocolConnection; /***/ }), /* 72 */ -/***/ (function(module, exports, __webpack_require__) { +/***/ ((__unused_webpack_module, exports, __webpack_require__) => { -"use strict"; /* -------------------------------------------------------------------------------------------- * Copyright (c) Microsoft Corporation. All rights reserved. * Licensed under the MIT License. See License.txt in the project root for license information. * ------------------------------------------------------------------------------------------ */ -Object.defineProperty(exports, "__esModule", { value: true }); +Object.defineProperty(exports, "__esModule", ({ value: true })); const messages_1 = __webpack_require__(58); /** * A set of predefined token types. This set is not fixed @@ -7018,15 +6899,14 @@ var SemanticTokensRangeRequest; /***/ }), /* 73 */ -/***/ (function(module, exports, __webpack_require__) { +/***/ ((__unused_webpack_module, exports) => { -"use strict"; /*--------------------------------------------------------------------------------------------- * Copyright (c) Microsoft Corporation. All rights reserved. * Licensed under the MIT License. See License.txt in the project root for license information. *--------------------------------------------------------------------------------------------*/ -Object.defineProperty(exports, "__esModule", { value: true }); +Object.defineProperty(exports, "__esModule", ({ value: true })); class ValueUUID { constructor(_value) { this._value = _value; @@ -7121,15 +7001,14 @@ exports.generateUuid = generateUuid; /***/ }), /* 74 */ -/***/ (function(module, exports, __webpack_require__) { +/***/ ((__unused_webpack_module, exports, __webpack_require__) => { -"use strict"; /* -------------------------------------------------------------------------------------------- * Copyright (c) Microsoft Corporation. All rights reserved. * Licensed under the MIT License. See License.txt in the project root for license information. * ------------------------------------------------------------------------------------------ */ -Object.defineProperty(exports, "__esModule", { value: true }); +Object.defineProperty(exports, "__esModule", ({ value: true })); const vscode_languageserver_protocol_1 = __webpack_require__(39); const uuid_1 = __webpack_require__(73); class WorkDoneProgressReporterImpl { @@ -7285,15 +7164,14 @@ exports.attachPartialResult = attachPartialResult; /***/ }), /* 75 */ -/***/ (function(module, exports, __webpack_require__) { +/***/ ((__unused_webpack_module, exports, __webpack_require__) => { -"use strict"; /* -------------------------------------------------------------------------------------------- * Copyright (c) Microsoft Corporation. All rights reserved. * Licensed under the MIT License. See License.txt in the project root for license information. * ------------------------------------------------------------------------------------------ */ -Object.defineProperty(exports, "__esModule", { value: true }); +Object.defineProperty(exports, "__esModule", ({ value: true })); const vscode_languageserver_protocol_1 = __webpack_require__(39); const Is = __webpack_require__(37); exports.ConfigurationFeature = (Base) => { @@ -7323,15 +7201,14 @@ exports.ConfigurationFeature = (Base) => { /***/ }), /* 76 */ -/***/ (function(module, exports, __webpack_require__) { +/***/ ((__unused_webpack_module, exports, __webpack_require__) => { -"use strict"; /* -------------------------------------------------------------------------------------------- * Copyright (c) Microsoft Corporation. All rights reserved. * Licensed under the MIT License. See License.txt in the project root for license information. * ------------------------------------------------------------------------------------------ */ -Object.defineProperty(exports, "__esModule", { value: true }); +Object.defineProperty(exports, "__esModule", ({ value: true })); const vscode_languageserver_protocol_1 = __webpack_require__(39); exports.WorkspaceFoldersFeature = (Base) => { return class extends Base { @@ -7362,15 +7239,14 @@ exports.WorkspaceFoldersFeature = (Base) => { /***/ }), /* 77 */ -/***/ (function(module, exports, __webpack_require__) { +/***/ ((__unused_webpack_module, exports, __webpack_require__) => { -"use strict"; /* -------------------------------------------------------------------------------------------- * Copyright (c) Microsoft Corporation. All rights reserved. * Licensed under the MIT License. See License.txt in the project root for license information. * ------------------------------------------------------------------------------------------ */ -Object.defineProperty(exports, "__esModule", { value: true }); +Object.defineProperty(exports, "__esModule", ({ value: true })); const vscode_languageserver_protocol_1 = __webpack_require__(39); exports.CallHierarchyFeature = (Base) => { return class extends Base { @@ -7401,15 +7277,14 @@ exports.CallHierarchyFeature = (Base) => { /***/ }), /* 78 */ -/***/ (function(module, exports, __webpack_require__) { +/***/ ((__unused_webpack_module, exports, __webpack_require__) => { + -"use strict"; -/* WEBPACK VAR INJECTION */(function(__filename) { /* -------------------------------------------------------------------------------------------- * Copyright (c) Microsoft Corporation. All rights reserved. * Licensed under the MIT License. See License.txt in the project root for license information. * ------------------------------------------------------------------------------------------ */ -Object.defineProperty(exports, "__esModule", { value: true }); +Object.defineProperty(exports, "__esModule", ({ value: true })); const url = __webpack_require__(79); const path = __webpack_require__(3); const fs = __webpack_require__(80); @@ -7666,31 +7541,29 @@ function resolveModulePath(workspaceRoot, moduleName, nodePath, tracer) { } exports.resolveModulePath = resolveModulePath; //# sourceMappingURL=files.js.map -/* WEBPACK VAR INJECTION */}.call(this, "/index.js")) /***/ }), /* 79 */ -/***/ (function(module, exports) { +/***/ ((module) => { -module.exports = require("url"); +module.exports = require("url");; /***/ }), /* 80 */ -/***/ (function(module, exports) { +/***/ ((module) => { -module.exports = require("fs"); +module.exports = require("fs");; /***/ }), /* 81 */ -/***/ (function(module, exports) { +/***/ ((module) => { -module.exports = require("child_process"); +module.exports = require("child_process");; /***/ }), /* 82 */ -/***/ (function(module, exports, __webpack_require__) { +/***/ ((module, __unused_webpack_exports, __webpack_require__) => { -"use strict"; /* -------------------------------------------------------------------------------------------- * Copyright (c) Microsoft Corporation. All rights reserved. * Licensed under the MIT License. See License.txt in the project root for license information. @@ -7701,9 +7574,8 @@ module.exports = __webpack_require__(39); /***/ }), /* 83 */ -/***/ (function(module, exports, __webpack_require__) { +/***/ ((__unused_webpack_module, exports, __webpack_require__) => { -"use strict"; /* -------------------------------------------------------------------------------------------- * Copyright (c) Microsoft Corporation. All rights reserved. @@ -7712,7 +7584,7 @@ module.exports = __webpack_require__(39); function __export(m) { for (var p in m) if (!exports.hasOwnProperty(p)) exports[p] = m[p]; } -Object.defineProperty(exports, "__esModule", { value: true }); +Object.defineProperty(exports, "__esModule", ({ value: true })); const st = __webpack_require__(84); __export(__webpack_require__(39)); __export(__webpack_require__(38)); @@ -7728,15 +7600,14 @@ var ProposedFeatures; /***/ }), /* 84 */ -/***/ (function(module, exports, __webpack_require__) { +/***/ ((__unused_webpack_module, exports, __webpack_require__) => { -"use strict"; /* -------------------------------------------------------------------------------------------- * Copyright (c) Microsoft Corporation. All rights reserved. * Licensed under the MIT License. See License.txt in the project root for license information. * ------------------------------------------------------------------------------------------ */ -Object.defineProperty(exports, "__esModule", { value: true }); +Object.defineProperty(exports, "__esModule", ({ value: true })); const vscode_languageserver_protocol_1 = __webpack_require__(39); exports.SemanticTokensFeature = (Base) => { return class extends Base { @@ -7859,15 +7730,14 @@ exports.SemanticTokensBuilder = SemanticTokensBuilder; /***/ }), /* 85 */ -/***/ (function(module, exports, __webpack_require__) { +/***/ ((__unused_webpack_module, exports, __webpack_require__) => { -"use strict"; /*--------------------------------------------------------------------------------------------- * Copyright (c) Microsoft Corporation. All rights reserved. * Licensed under the MIT License. See License.txt in the project root for license information. *--------------------------------------------------------------------------------------------*/ -Object.defineProperty(exports, "__esModule", { value: true }); +Object.defineProperty(exports, "__esModule", ({ value: true })); exports.runSafeAsync = exports.formatError = void 0; const vscode_languageserver_1 = __webpack_require__(36); function formatError(message, err) { @@ -7913,9 +7783,8 @@ function cancelValue() { /***/ }), /* 86 */ -/***/ (function(module, exports, __webpack_require__) { +/***/ (function(__unused_webpack_module, exports, __webpack_require__) { -"use strict"; /*--------------------------------------------------------------------------------------------- * Copyright (c) Microsoft Corporation. All rights reserved. @@ -7930,16 +7799,16 @@ var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, ge step((generator = generator.apply(thisArg, _arguments || [])).next()); }); }; -Object.defineProperty(exports, "__esModule", { value: true }); +Object.defineProperty(exports, "__esModule", ({ value: true })); exports.startServer = void 0; const vscode_languageserver_1 = __webpack_require__(36); const vscode_uri_1 = __webpack_require__(87); const vscode_css_languageservice_1 = __webpack_require__(88); -const languageModelCache_1 = __webpack_require__(129); +const languageModelCache_1 = __webpack_require__(131); const runner_1 = __webpack_require__(85); -const documentContext_1 = __webpack_require__(130); -const customData_1 = __webpack_require__(133); -const requests_1 = __webpack_require__(132); +const documentContext_1 = __webpack_require__(132); +const customData_1 = __webpack_require__(135); +const requests_1 = __webpack_require__(134); var CustomDataChangedNotification; (function (CustomDataChangedNotification) { CustomDataChangedNotification.type = new vscode_languageserver_1.NotificationType('css/customDataChanged'); @@ -7967,6 +7836,7 @@ function startServer(connection, runtime) { // After the server has started the client sends an initialize request. The server receives // in the passed params the rootPath of the workspace plus the client capabilities. connection.onInitialize((params) => { + var _a; workspaceFolders = params.workspaceFolders; if (!Array.isArray(workspaceFolders)) { workspaceFolders = []; @@ -7974,7 +7844,7 @@ function startServer(connection, runtime) { workspaceFolders.push({ name: '', uri: vscode_uri_1.URI.file(params.rootPath).toString() }); } } - requestService = requests_1.getRequestService(params.initializationOptions.handledSchemas || ['file'], connection, runtime); + requestService = requests_1.getRequestService(((_a = params.initializationOptions) === null || _a === void 0 ? void 0 : _a.handledSchemas) || ['file'], connection, runtime); function getClientCapability(name, def) { const keys = name.split('.'); let c = params.capabilities; @@ -8247,12 +8117,13 @@ exports.startServer = startServer; /***/ }), /* 87 */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { -"use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "URI", function() { return URI; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "uriToFsPath", function() { return uriToFsPath; }); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "URI": () => /* binding */ URI, +/* harmony export */ "uriToFsPath": () => /* binding */ uriToFsPath +/* harmony export */ }); /*--------------------------------------------------------------------------------------------- * Copyright (c) Microsoft Corporation. All rights reserved. * Licensed under the MIT License. See License.txt in the project root for license information. @@ -8900,140 +8771,87 @@ function percentDecode(str) { /***/ }), /* 88 */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { -"use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "getDefaultCSSDataProvider", function() { return getDefaultCSSDataProvider; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "newCSSDataProvider", function() { return newCSSDataProvider; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "getCSSLanguageService", function() { return getCSSLanguageService; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "getSCSSLanguageService", function() { return getSCSSLanguageService; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "getLESSLanguageService", function() { return getLESSLanguageService; }); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "ClientCapabilities": () => /* reexport safe */ _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_16__.ClientCapabilities, +/* harmony export */ "CodeAction": () => /* reexport safe */ _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_16__.CodeAction, +/* harmony export */ "CodeActionContext": () => /* reexport safe */ _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_16__.CodeActionContext, +/* harmony export */ "CodeActionKind": () => /* reexport safe */ _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_16__.CodeActionKind, +/* harmony export */ "CodeLens": () => /* reexport safe */ _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_16__.CodeLens, +/* harmony export */ "Color": () => /* reexport safe */ _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_16__.Color, +/* harmony export */ "ColorInformation": () => /* reexport safe */ _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_16__.ColorInformation, +/* harmony export */ "ColorPresentation": () => /* reexport safe */ _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_16__.ColorPresentation, +/* harmony export */ "Command": () => /* reexport safe */ _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_16__.Command, +/* harmony export */ "CompletionItem": () => /* reexport safe */ _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_16__.CompletionItem, +/* harmony export */ "CompletionItemKind": () => /* reexport safe */ _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_16__.CompletionItemKind, +/* harmony export */ "CompletionItemTag": () => /* reexport safe */ _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_16__.CompletionItemTag, +/* harmony export */ "CompletionList": () => /* reexport safe */ _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_16__.CompletionList, +/* harmony export */ "CreateFile": () => /* reexport safe */ _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_16__.CreateFile, +/* harmony export */ "DeleteFile": () => /* reexport safe */ _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_16__.DeleteFile, +/* harmony export */ "Diagnostic": () => /* reexport safe */ _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_16__.Diagnostic, +/* harmony export */ "DiagnosticCode": () => /* reexport safe */ _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_16__.DiagnosticCode, +/* harmony export */ "DiagnosticRelatedInformation": () => /* reexport safe */ _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_16__.DiagnosticRelatedInformation, +/* harmony export */ "DiagnosticSeverity": () => /* reexport safe */ _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_16__.DiagnosticSeverity, +/* harmony export */ "DiagnosticTag": () => /* reexport safe */ _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_16__.DiagnosticTag, +/* harmony export */ "DocumentHighlight": () => /* reexport safe */ _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_16__.DocumentHighlight, +/* harmony export */ "DocumentHighlightKind": () => /* reexport safe */ _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_16__.DocumentHighlightKind, +/* harmony export */ "DocumentLink": () => /* reexport safe */ _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_16__.DocumentLink, +/* harmony export */ "DocumentSymbol": () => /* reexport safe */ _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_16__.DocumentSymbol, +/* harmony export */ "EOL": () => /* reexport safe */ _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_16__.EOL, +/* harmony export */ "FileType": () => /* reexport safe */ _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_16__.FileType, +/* harmony export */ "FoldingRange": () => /* reexport safe */ _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_16__.FoldingRange, +/* harmony export */ "FoldingRangeKind": () => /* reexport safe */ _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_16__.FoldingRangeKind, +/* harmony export */ "FormattingOptions": () => /* reexport safe */ _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_16__.FormattingOptions, +/* harmony export */ "Hover": () => /* reexport safe */ _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_16__.Hover, +/* harmony export */ "InsertReplaceEdit": () => /* reexport safe */ _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_16__.InsertReplaceEdit, +/* harmony export */ "InsertTextFormat": () => /* reexport safe */ _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_16__.InsertTextFormat, +/* harmony export */ "Location": () => /* reexport safe */ _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_16__.Location, +/* harmony export */ "LocationLink": () => /* reexport safe */ _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_16__.LocationLink, +/* harmony export */ "MarkedString": () => /* reexport safe */ _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_16__.MarkedString, +/* harmony export */ "MarkupContent": () => /* reexport safe */ _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_16__.MarkupContent, +/* harmony export */ "MarkupKind": () => /* reexport safe */ _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_16__.MarkupKind, +/* harmony export */ "ParameterInformation": () => /* reexport safe */ _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_16__.ParameterInformation, +/* harmony export */ "Position": () => /* reexport safe */ _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_16__.Position, +/* harmony export */ "Range": () => /* reexport safe */ _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_16__.Range, +/* harmony export */ "RenameFile": () => /* reexport safe */ _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_16__.RenameFile, +/* harmony export */ "SelectionRange": () => /* reexport safe */ _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_16__.SelectionRange, +/* harmony export */ "SignatureInformation": () => /* reexport safe */ _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_16__.SignatureInformation, +/* harmony export */ "SymbolInformation": () => /* reexport safe */ _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_16__.SymbolInformation, +/* harmony export */ "SymbolKind": () => /* reexport safe */ _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_16__.SymbolKind, +/* harmony export */ "SymbolTag": () => /* reexport safe */ _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_16__.SymbolTag, +/* harmony export */ "TextDocument": () => /* reexport safe */ _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_16__.TextDocument, +/* harmony export */ "TextDocumentEdit": () => /* reexport safe */ _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_16__.TextDocumentEdit, +/* harmony export */ "TextDocumentIdentifier": () => /* reexport safe */ _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_16__.TextDocumentIdentifier, +/* harmony export */ "TextDocumentItem": () => /* reexport safe */ _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_16__.TextDocumentItem, +/* harmony export */ "TextEdit": () => /* reexport safe */ _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_16__.TextEdit, +/* harmony export */ "VersionedTextDocumentIdentifier": () => /* reexport safe */ _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_16__.VersionedTextDocumentIdentifier, +/* harmony export */ "WorkspaceChange": () => /* reexport safe */ _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_16__.WorkspaceChange, +/* harmony export */ "WorkspaceEdit": () => /* reexport safe */ _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_16__.WorkspaceEdit, +/* harmony export */ "getDefaultCSSDataProvider": () => /* binding */ getDefaultCSSDataProvider, +/* harmony export */ "newCSSDataProvider": () => /* binding */ newCSSDataProvider, +/* harmony export */ "getCSSLanguageService": () => /* binding */ getCSSLanguageService, +/* harmony export */ "getSCSSLanguageService": () => /* binding */ getSCSSLanguageService, +/* harmony export */ "getLESSLanguageService": () => /* binding */ getLESSLanguageService +/* harmony export */ }); /* harmony import */ var _parser_cssParser__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(89); -/* harmony import */ var _services_cssCompletion__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(100); -/* harmony import */ var _services_cssHover__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(108); -/* harmony import */ var _services_cssNavigation__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(110); -/* harmony import */ var _services_cssCodeActions__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(111); -/* harmony import */ var _services_cssValidation__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(113); -/* harmony import */ var _parser_scssParser__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(116); -/* harmony import */ var _services_scssCompletion__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(119); -/* harmony import */ var _parser_lessParser__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(120); -/* harmony import */ var _services_lessCompletion__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(122); -/* harmony import */ var _services_cssFolding__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(123); -/* harmony import */ var _languageFacts_dataManager__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(124); -/* harmony import */ var _languageFacts_dataProvider__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(126); -/* harmony import */ var _services_cssSelectionRange__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(127); -/* harmony import */ var _services_scssNavigation__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(128); -/* harmony import */ var _data_webCustomData__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(125); -/* harmony import */ var _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(103); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "TextDocument", function() { return _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_16__["TextDocument"]; }); - -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "Position", function() { return _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_16__["Position"]; }); - -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "Range", function() { return _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_16__["Range"]; }); - -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "Location", function() { return _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_16__["Location"]; }); - -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "LocationLink", function() { return _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_16__["LocationLink"]; }); - -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "Color", function() { return _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_16__["Color"]; }); - -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "ColorInformation", function() { return _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_16__["ColorInformation"]; }); - -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "ColorPresentation", function() { return _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_16__["ColorPresentation"]; }); - -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "FoldingRangeKind", function() { return _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_16__["FoldingRangeKind"]; }); - -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "FoldingRange", function() { return _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_16__["FoldingRange"]; }); - -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "DiagnosticRelatedInformation", function() { return _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_16__["DiagnosticRelatedInformation"]; }); - -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "DiagnosticSeverity", function() { return _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_16__["DiagnosticSeverity"]; }); - -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "DiagnosticTag", function() { return _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_16__["DiagnosticTag"]; }); - -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "DiagnosticCode", function() { return _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_16__["DiagnosticCode"]; }); - -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "Diagnostic", function() { return _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_16__["Diagnostic"]; }); - -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "Command", function() { return _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_16__["Command"]; }); - -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "TextEdit", function() { return _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_16__["TextEdit"]; }); - -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "TextDocumentEdit", function() { return _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_16__["TextDocumentEdit"]; }); - -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "CreateFile", function() { return _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_16__["CreateFile"]; }); - -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "RenameFile", function() { return _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_16__["RenameFile"]; }); - -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "DeleteFile", function() { return _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_16__["DeleteFile"]; }); - -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "WorkspaceEdit", function() { return _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_16__["WorkspaceEdit"]; }); - -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "WorkspaceChange", function() { return _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_16__["WorkspaceChange"]; }); - -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "TextDocumentIdentifier", function() { return _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_16__["TextDocumentIdentifier"]; }); - -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "VersionedTextDocumentIdentifier", function() { return _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_16__["VersionedTextDocumentIdentifier"]; }); - -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "TextDocumentItem", function() { return _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_16__["TextDocumentItem"]; }); - -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "MarkupKind", function() { return _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_16__["MarkupKind"]; }); - -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "MarkupContent", function() { return _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_16__["MarkupContent"]; }); - -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "CompletionItemKind", function() { return _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_16__["CompletionItemKind"]; }); - -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "InsertTextFormat", function() { return _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_16__["InsertTextFormat"]; }); - -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "CompletionItemTag", function() { return _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_16__["CompletionItemTag"]; }); - -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "InsertReplaceEdit", function() { return _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_16__["InsertReplaceEdit"]; }); - -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "CompletionItem", function() { return _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_16__["CompletionItem"]; }); - -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "CompletionList", function() { return _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_16__["CompletionList"]; }); - -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "MarkedString", function() { return _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_16__["MarkedString"]; }); - -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "Hover", function() { return _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_16__["Hover"]; }); - -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "ParameterInformation", function() { return _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_16__["ParameterInformation"]; }); - -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "SignatureInformation", function() { return _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_16__["SignatureInformation"]; }); - -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "DocumentHighlightKind", function() { return _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_16__["DocumentHighlightKind"]; }); - -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "DocumentHighlight", function() { return _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_16__["DocumentHighlight"]; }); - -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "SymbolKind", function() { return _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_16__["SymbolKind"]; }); - -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "SymbolTag", function() { return _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_16__["SymbolTag"]; }); - -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "SymbolInformation", function() { return _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_16__["SymbolInformation"]; }); - -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "DocumentSymbol", function() { return _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_16__["DocumentSymbol"]; }); - -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "CodeActionKind", function() { return _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_16__["CodeActionKind"]; }); - -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "CodeActionContext", function() { return _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_16__["CodeActionContext"]; }); - -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "CodeAction", function() { return _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_16__["CodeAction"]; }); - -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "CodeLens", function() { return _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_16__["CodeLens"]; }); - -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "FormattingOptions", function() { return _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_16__["FormattingOptions"]; }); - -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "DocumentLink", function() { return _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_16__["DocumentLink"]; }); - -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "SelectionRange", function() { return _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_16__["SelectionRange"]; }); - -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "EOL", function() { return _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_16__["EOL"]; }); - -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "ClientCapabilities", function() { return _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_16__["ClientCapabilities"]; }); - -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "FileType", function() { return _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_16__["FileType"]; }); - +/* harmony import */ var _services_cssCompletion__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(102); +/* harmony import */ var _services_cssHover__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(110); +/* harmony import */ var _services_cssNavigation__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(112); +/* harmony import */ var _services_cssCodeActions__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(113); +/* harmony import */ var _services_cssValidation__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(115); +/* harmony import */ var _parser_scssParser__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(118); +/* harmony import */ var _services_scssCompletion__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(121); +/* harmony import */ var _parser_lessParser__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(122); +/* harmony import */ var _services_lessCompletion__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(124); +/* harmony import */ var _services_cssFolding__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(125); +/* harmony import */ var _languageFacts_dataManager__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(126); +/* harmony import */ var _languageFacts_dataProvider__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(128); +/* harmony import */ var _services_cssSelectionRange__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(129); +/* harmony import */ var _services_scssNavigation__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(130); +/* harmony import */ var _data_webCustomData__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(127); +/* harmony import */ var _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(105); /*--------------------------------------------------------------------------------------------- * Copyright (c) Microsoft Corporation. All rights reserved. * Licensed under the MIT License. See License.txt in the project root for license information. @@ -9057,10 +8875,10 @@ __webpack_require__.r(__webpack_exports__); function getDefaultCSSDataProvider() { - return newCSSDataProvider(_data_webCustomData__WEBPACK_IMPORTED_MODULE_15__["cssData"]); + return newCSSDataProvider(_data_webCustomData__WEBPACK_IMPORTED_MODULE_15__.cssData); } function newCSSDataProvider(data) { - return new _languageFacts_dataProvider__WEBPACK_IMPORTED_MODULE_12__["CSSDataProvider"](data); + return new _languageFacts_dataProvider__WEBPACK_IMPORTED_MODULE_12__.CSSDataProvider(data); } function createFacade(parser, completion, hover, navigation, codeActions, validation, cssDataManager) { return { @@ -9087,40 +8905,41 @@ function createFacade(parser, completion, hover, navigation, codeActions, valida findDocumentColors: navigation.findDocumentColors.bind(navigation), getColorPresentations: navigation.getColorPresentations.bind(navigation), doRename: navigation.doRename.bind(navigation), - getFoldingRanges: _services_cssFolding__WEBPACK_IMPORTED_MODULE_10__["getFoldingRanges"], - getSelectionRanges: _services_cssSelectionRange__WEBPACK_IMPORTED_MODULE_13__["getSelectionRanges"] + getFoldingRanges: _services_cssFolding__WEBPACK_IMPORTED_MODULE_10__.getFoldingRanges, + getSelectionRanges: _services_cssSelectionRange__WEBPACK_IMPORTED_MODULE_13__.getSelectionRanges }; } var defaultLanguageServiceOptions = {}; function getCSSLanguageService(options) { if (options === void 0) { options = defaultLanguageServiceOptions; } - var cssDataManager = new _languageFacts_dataManager__WEBPACK_IMPORTED_MODULE_11__["CSSDataManager"](options); - return createFacade(new _parser_cssParser__WEBPACK_IMPORTED_MODULE_0__["Parser"](), new _services_cssCompletion__WEBPACK_IMPORTED_MODULE_1__["CSSCompletion"](null, options, cssDataManager), new _services_cssHover__WEBPACK_IMPORTED_MODULE_2__["CSSHover"](options && options.clientCapabilities, cssDataManager), new _services_cssNavigation__WEBPACK_IMPORTED_MODULE_3__["CSSNavigation"](options && options.fileSystemProvider), new _services_cssCodeActions__WEBPACK_IMPORTED_MODULE_4__["CSSCodeActions"](cssDataManager), new _services_cssValidation__WEBPACK_IMPORTED_MODULE_5__["CSSValidation"](cssDataManager), cssDataManager); + var cssDataManager = new _languageFacts_dataManager__WEBPACK_IMPORTED_MODULE_11__.CSSDataManager(options); + return createFacade(new _parser_cssParser__WEBPACK_IMPORTED_MODULE_0__.Parser(), new _services_cssCompletion__WEBPACK_IMPORTED_MODULE_1__.CSSCompletion(null, options, cssDataManager), new _services_cssHover__WEBPACK_IMPORTED_MODULE_2__.CSSHover(options && options.clientCapabilities, cssDataManager), new _services_cssNavigation__WEBPACK_IMPORTED_MODULE_3__.CSSNavigation(options && options.fileSystemProvider), new _services_cssCodeActions__WEBPACK_IMPORTED_MODULE_4__.CSSCodeActions(cssDataManager), new _services_cssValidation__WEBPACK_IMPORTED_MODULE_5__.CSSValidation(cssDataManager), cssDataManager); } function getSCSSLanguageService(options) { if (options === void 0) { options = defaultLanguageServiceOptions; } - var cssDataManager = new _languageFacts_dataManager__WEBPACK_IMPORTED_MODULE_11__["CSSDataManager"](options); - return createFacade(new _parser_scssParser__WEBPACK_IMPORTED_MODULE_6__["SCSSParser"](), new _services_scssCompletion__WEBPACK_IMPORTED_MODULE_7__["SCSSCompletion"](options, cssDataManager), new _services_cssHover__WEBPACK_IMPORTED_MODULE_2__["CSSHover"](options && options.clientCapabilities, cssDataManager), new _services_scssNavigation__WEBPACK_IMPORTED_MODULE_14__["SCSSNavigation"](options && options.fileSystemProvider), new _services_cssCodeActions__WEBPACK_IMPORTED_MODULE_4__["CSSCodeActions"](cssDataManager), new _services_cssValidation__WEBPACK_IMPORTED_MODULE_5__["CSSValidation"](cssDataManager), cssDataManager); + var cssDataManager = new _languageFacts_dataManager__WEBPACK_IMPORTED_MODULE_11__.CSSDataManager(options); + return createFacade(new _parser_scssParser__WEBPACK_IMPORTED_MODULE_6__.SCSSParser(), new _services_scssCompletion__WEBPACK_IMPORTED_MODULE_7__.SCSSCompletion(options, cssDataManager), new _services_cssHover__WEBPACK_IMPORTED_MODULE_2__.CSSHover(options && options.clientCapabilities, cssDataManager), new _services_scssNavigation__WEBPACK_IMPORTED_MODULE_14__.SCSSNavigation(options && options.fileSystemProvider), new _services_cssCodeActions__WEBPACK_IMPORTED_MODULE_4__.CSSCodeActions(cssDataManager), new _services_cssValidation__WEBPACK_IMPORTED_MODULE_5__.CSSValidation(cssDataManager), cssDataManager); } function getLESSLanguageService(options) { if (options === void 0) { options = defaultLanguageServiceOptions; } - var cssDataManager = new _languageFacts_dataManager__WEBPACK_IMPORTED_MODULE_11__["CSSDataManager"](options); - return createFacade(new _parser_lessParser__WEBPACK_IMPORTED_MODULE_8__["LESSParser"](), new _services_lessCompletion__WEBPACK_IMPORTED_MODULE_9__["LESSCompletion"](options, cssDataManager), new _services_cssHover__WEBPACK_IMPORTED_MODULE_2__["CSSHover"](options && options.clientCapabilities, cssDataManager), new _services_cssNavigation__WEBPACK_IMPORTED_MODULE_3__["CSSNavigation"](options && options.fileSystemProvider), new _services_cssCodeActions__WEBPACK_IMPORTED_MODULE_4__["CSSCodeActions"](cssDataManager), new _services_cssValidation__WEBPACK_IMPORTED_MODULE_5__["CSSValidation"](cssDataManager), cssDataManager); + var cssDataManager = new _languageFacts_dataManager__WEBPACK_IMPORTED_MODULE_11__.CSSDataManager(options); + return createFacade(new _parser_lessParser__WEBPACK_IMPORTED_MODULE_8__.LESSParser(), new _services_lessCompletion__WEBPACK_IMPORTED_MODULE_9__.LESSCompletion(options, cssDataManager), new _services_cssHover__WEBPACK_IMPORTED_MODULE_2__.CSSHover(options && options.clientCapabilities, cssDataManager), new _services_cssNavigation__WEBPACK_IMPORTED_MODULE_3__.CSSNavigation(options && options.fileSystemProvider), new _services_cssCodeActions__WEBPACK_IMPORTED_MODULE_4__.CSSCodeActions(cssDataManager), new _services_cssValidation__WEBPACK_IMPORTED_MODULE_5__.CSSValidation(cssDataManager), cssDataManager); } /***/ }), /* 89 */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { -"use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "Parser", function() { return Parser; }); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "Parser": () => /* binding */ Parser +/* harmony export */ }); /* harmony import */ var _cssScanner__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(90); /* harmony import */ var _cssNodes__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(91); /* harmony import */ var _cssErrors__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(93); -/* harmony import */ var _languageFacts_facts__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(95); -/* harmony import */ var _utils_objects__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(99); +/* harmony import */ var _languageFacts_facts__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(97); +/* harmony import */ var _utils_objects__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(101); /*--------------------------------------------------------------------------------------------- * Copyright (c) Microsoft Corporation. All rights reserved. * Licensed under the MIT License. See License.txt in the project root for license information. @@ -9145,20 +8964,20 @@ var __spreadArrays = (undefined && undefined.__spreadArrays) || function () { /// var Parser = /** @class */ (function () { function Parser(scnr) { - if (scnr === void 0) { scnr = new _cssScanner__WEBPACK_IMPORTED_MODULE_0__["Scanner"](); } + if (scnr === void 0) { scnr = new _cssScanner__WEBPACK_IMPORTED_MODULE_0__.Scanner(); } this.keyframeRegex = /^@(\-(webkit|ms|moz|o)\-)?keyframes$/i; this.scanner = scnr; - this.token = { type: _cssScanner__WEBPACK_IMPORTED_MODULE_0__["TokenType"].EOF, offset: -1, len: 0, text: '' }; + this.token = { type: _cssScanner__WEBPACK_IMPORTED_MODULE_0__.TokenType.EOF, offset: -1, len: 0, text: '' }; this.prevToken = undefined; } Parser.prototype.peekIdent = function (text) { - return _cssScanner__WEBPACK_IMPORTED_MODULE_0__["TokenType"].Ident === this.token.type && text.length === this.token.text.length && text === this.token.text.toLowerCase(); + return _cssScanner__WEBPACK_IMPORTED_MODULE_0__.TokenType.Ident === this.token.type && text.length === this.token.text.length && text === this.token.text.toLowerCase(); }; Parser.prototype.peekKeyword = function (text) { - return _cssScanner__WEBPACK_IMPORTED_MODULE_0__["TokenType"].AtKeyword === this.token.type && text.length === this.token.text.length && text === this.token.text.toLowerCase(); + return _cssScanner__WEBPACK_IMPORTED_MODULE_0__.TokenType.AtKeyword === this.token.type && text.length === this.token.text.length && text === this.token.text.toLowerCase(); }; Parser.prototype.peekDelim = function (text) { - return _cssScanner__WEBPACK_IMPORTED_MODULE_0__["TokenType"].Delim === this.token.type && text === this.token.text; + return _cssScanner__WEBPACK_IMPORTED_MODULE_0__.TokenType.Delim === this.token.type && text === this.token.text; }; Parser.prototype.peek = function (type) { return type === this.token.type; @@ -9198,7 +9017,7 @@ var Parser = /** @class */ (function () { return node; }; Parser.prototype.acceptOneKeyword = function (keywords) { - if (_cssScanner__WEBPACK_IMPORTED_MODULE_0__["TokenType"].AtKeyword === this.token.type) { + if (_cssScanner__WEBPACK_IMPORTED_MODULE_0__.TokenType.AtKeyword === this.token.type) { for (var _i = 0, keywords_1 = keywords; _i < keywords_1.length; _i++) { var keyword = keywords_1[_i]; if (keyword.length === this.token.text.length && keyword === this.token.text.toLowerCase()) { @@ -9245,7 +9064,7 @@ var Parser = /** @class */ (function () { return false; }; Parser.prototype._parseRegexp = function (regEx) { - var node = this.createNode(_cssNodes__WEBPACK_IMPORTED_MODULE_1__["NodeType"].Identifier); + var node = this.createNode(_cssNodes__WEBPACK_IMPORTED_MODULE_1__.NodeType.Identifier); do { } while (this.acceptRegexp(regEx)); return this.finish(node); }; @@ -9271,7 +9090,7 @@ var Parser = /** @class */ (function () { return true; } else { - if (this.token.type === _cssScanner__WEBPACK_IMPORTED_MODULE_0__["TokenType"].EOF) { + if (this.token.type === _cssScanner__WEBPACK_IMPORTED_MODULE_0__.TokenType.EOF) { return false; } this.token = this.scanner.scan(); @@ -9279,7 +9098,7 @@ var Parser = /** @class */ (function () { } }; Parser.prototype.createNode = function (nodeType) { - return new _cssNodes__WEBPACK_IMPORTED_MODULE_1__["Node"](this.token.offset, this.token.len, nodeType); + return new _cssNodes__WEBPACK_IMPORTED_MODULE_1__.Node(this.token.offset, this.token.len, nodeType); }; Parser.prototype.create = function (ctor) { return new ctor(this.token.offset, this.token.len); @@ -9287,7 +9106,7 @@ var Parser = /** @class */ (function () { Parser.prototype.finish = function (node, error, resyncTokens, resyncStopTokens) { // parseNumeric misuses error for boolean flagging (however the real error mustn't be a false) // + nodelist offsets mustn't be modified, because there is a offset hack in rulesets for smartselection - if (!(node instanceof _cssNodes__WEBPACK_IMPORTED_MODULE_1__["Nodelist"])) { + if (!(node instanceof _cssNodes__WEBPACK_IMPORTED_MODULE_1__.Nodelist)) { if (error) { this.markError(node, error, resyncTokens, resyncStopTokens); } @@ -9302,7 +9121,7 @@ var Parser = /** @class */ (function () { }; Parser.prototype.markError = function (node, error, resyncTokens, resyncStopTokens) { if (this.token !== this.lastErrorToken) { // do not report twice on the same token - node.addIssue(new _cssNodes__WEBPACK_IMPORTED_MODULE_1__["Marker"](node, error, _cssNodes__WEBPACK_IMPORTED_MODULE_1__["Level"].Error, undefined, this.token.offset, this.token.len)); + node.addIssue(new _cssNodes__WEBPACK_IMPORTED_MODULE_1__.Marker(node, error, _cssNodes__WEBPACK_IMPORTED_MODULE_1__.Level.Error, undefined, this.token.offset, this.token.len)); this.lastErrorToken = this.token; } if (resyncTokens || resyncStopTokens) { @@ -9335,7 +9154,7 @@ var Parser = /** @class */ (function () { return node; }; Parser.prototype._parseStylesheet = function () { - var node = this.create(_cssNodes__WEBPACK_IMPORTED_MODULE_1__["Stylesheet"]); + var node = this.create(_cssNodes__WEBPACK_IMPORTED_MODULE_1__.Stylesheet); while (node.addChild(this._parseStylesheetStart())) { // Parse statements only valid at the beginning of stylesheets. } @@ -9349,30 +9168,30 @@ var Parser = /** @class */ (function () { node.addChild(statement); hasMatch = true; inRecovery = false; - if (!this.peek(_cssScanner__WEBPACK_IMPORTED_MODULE_0__["TokenType"].EOF) && this._needsSemicolonAfter(statement) && !this.accept(_cssScanner__WEBPACK_IMPORTED_MODULE_0__["TokenType"].SemiColon)) { - this.markError(node, _cssErrors__WEBPACK_IMPORTED_MODULE_2__["ParseError"].SemiColonExpected); + if (!this.peek(_cssScanner__WEBPACK_IMPORTED_MODULE_0__.TokenType.EOF) && this._needsSemicolonAfter(statement) && !this.accept(_cssScanner__WEBPACK_IMPORTED_MODULE_0__.TokenType.SemiColon)) { + this.markError(node, _cssErrors__WEBPACK_IMPORTED_MODULE_2__.ParseError.SemiColonExpected); } } - while (this.accept(_cssScanner__WEBPACK_IMPORTED_MODULE_0__["TokenType"].SemiColon) || this.accept(_cssScanner__WEBPACK_IMPORTED_MODULE_0__["TokenType"].CDO) || this.accept(_cssScanner__WEBPACK_IMPORTED_MODULE_0__["TokenType"].CDC)) { + while (this.accept(_cssScanner__WEBPACK_IMPORTED_MODULE_0__.TokenType.SemiColon) || this.accept(_cssScanner__WEBPACK_IMPORTED_MODULE_0__.TokenType.CDO) || this.accept(_cssScanner__WEBPACK_IMPORTED_MODULE_0__.TokenType.CDC)) { // accept empty statements hasMatch = true; inRecovery = false; } } while (hasMatch); - if (this.peek(_cssScanner__WEBPACK_IMPORTED_MODULE_0__["TokenType"].EOF)) { + if (this.peek(_cssScanner__WEBPACK_IMPORTED_MODULE_0__.TokenType.EOF)) { break; } if (!inRecovery) { - if (this.peek(_cssScanner__WEBPACK_IMPORTED_MODULE_0__["TokenType"].AtKeyword)) { - this.markError(node, _cssErrors__WEBPACK_IMPORTED_MODULE_2__["ParseError"].UnknownAtRule); + if (this.peek(_cssScanner__WEBPACK_IMPORTED_MODULE_0__.TokenType.AtKeyword)) { + this.markError(node, _cssErrors__WEBPACK_IMPORTED_MODULE_2__.ParseError.UnknownAtRule); } else { - this.markError(node, _cssErrors__WEBPACK_IMPORTED_MODULE_2__["ParseError"].RuleOrSelectorExpected); + this.markError(node, _cssErrors__WEBPACK_IMPORTED_MODULE_2__.ParseError.RuleOrSelectorExpected); } inRecovery = true; } this.consumeToken(); - } while (!this.peek(_cssScanner__WEBPACK_IMPORTED_MODULE_0__["TokenType"].EOF)); + } while (!this.peek(_cssScanner__WEBPACK_IMPORTED_MODULE_0__.TokenType.EOF)); return this.finish(node); }; Parser.prototype._parseStylesheetStart = function () { @@ -9380,7 +9199,7 @@ var Parser = /** @class */ (function () { }; Parser.prototype._parseStylesheetStatement = function (isNested) { if (isNested === void 0) { isNested = false; } - if (this.peek(_cssScanner__WEBPACK_IMPORTED_MODULE_0__["TokenType"].AtKeyword)) { + if (this.peek(_cssScanner__WEBPACK_IMPORTED_MODULE_0__.TokenType.AtKeyword)) { return this._parseStylesheetAtStatement(isNested); } return this._parseRuleset(isNested); @@ -9401,10 +9220,10 @@ var Parser = /** @class */ (function () { Parser.prototype._tryParseRuleset = function (isNested) { var mark = this.mark(); if (this._parseSelector(isNested)) { - while (this.accept(_cssScanner__WEBPACK_IMPORTED_MODULE_0__["TokenType"].Comma) && this._parseSelector(isNested)) { + while (this.accept(_cssScanner__WEBPACK_IMPORTED_MODULE_0__.TokenType.Comma) && this._parseSelector(isNested)) { // loop } - if (this.accept(_cssScanner__WEBPACK_IMPORTED_MODULE_0__["TokenType"].CurlyL)) { + if (this.accept(_cssScanner__WEBPACK_IMPORTED_MODULE_0__.TokenType.CurlyL)) { this.restoreAtMark(mark); return this._parseRuleset(isNested); } @@ -9414,14 +9233,14 @@ var Parser = /** @class */ (function () { }; Parser.prototype._parseRuleset = function (isNested) { if (isNested === void 0) { isNested = false; } - var node = this.create(_cssNodes__WEBPACK_IMPORTED_MODULE_1__["RuleSet"]); + var node = this.create(_cssNodes__WEBPACK_IMPORTED_MODULE_1__.RuleSet); var selectors = node.getSelectors(); if (!selectors.addChild(this._parseSelector(isNested))) { return null; } - while (this.accept(_cssScanner__WEBPACK_IMPORTED_MODULE_0__["TokenType"].Comma)) { + while (this.accept(_cssScanner__WEBPACK_IMPORTED_MODULE_0__.TokenType.Comma)) { if (!selectors.addChild(this._parseSelector(isNested))) { - return this.finish(node, _cssErrors__WEBPACK_IMPORTED_MODULE_2__["ParseError"].SelectorExpected); + return this.finish(node, _cssErrors__WEBPACK_IMPORTED_MODULE_2__.ParseError.SelectorExpected); } } return this._parseBody(node, this._parseRuleSetDeclaration.bind(this)); @@ -9432,7 +9251,7 @@ var Parser = /** @class */ (function () { }; Parser.prototype._parseRuleSetDeclaration = function () { // https://www.w3.org/TR/css-syntax-3/#consume-a-list-of-declarations0 - if (this.peek(_cssScanner__WEBPACK_IMPORTED_MODULE_0__["TokenType"].AtKeyword)) { + if (this.peek(_cssScanner__WEBPACK_IMPORTED_MODULE_0__.TokenType.AtKeyword)) { return this._parseRuleSetDeclarationAtStatement(); } return this._tryParseCustomPropertyDeclaration() @@ -9448,81 +9267,81 @@ var Parser = /** @class */ (function () { if (!this.peekKeyword('@apply')) { return null; } - var node = this.create(_cssNodes__WEBPACK_IMPORTED_MODULE_1__["AtApplyRule"]); + var node = this.create(_cssNodes__WEBPACK_IMPORTED_MODULE_1__.AtApplyRule); this.consumeToken(); - if (!node.setIdentifier(this._parseIdent([_cssNodes__WEBPACK_IMPORTED_MODULE_1__["ReferenceType"].Variable]))) { - return this.finish(node, _cssErrors__WEBPACK_IMPORTED_MODULE_2__["ParseError"].IdentifierExpected); + if (!node.setIdentifier(this._parseIdent([_cssNodes__WEBPACK_IMPORTED_MODULE_1__.ReferenceType.Variable]))) { + return this.finish(node, _cssErrors__WEBPACK_IMPORTED_MODULE_2__.ParseError.IdentifierExpected); } return this.finish(node); }; Parser.prototype._needsSemicolonAfter = function (node) { switch (node.type) { - case _cssNodes__WEBPACK_IMPORTED_MODULE_1__["NodeType"].Keyframe: - case _cssNodes__WEBPACK_IMPORTED_MODULE_1__["NodeType"].ViewPort: - case _cssNodes__WEBPACK_IMPORTED_MODULE_1__["NodeType"].Media: - case _cssNodes__WEBPACK_IMPORTED_MODULE_1__["NodeType"].Ruleset: - case _cssNodes__WEBPACK_IMPORTED_MODULE_1__["NodeType"].Namespace: - case _cssNodes__WEBPACK_IMPORTED_MODULE_1__["NodeType"].If: - case _cssNodes__WEBPACK_IMPORTED_MODULE_1__["NodeType"].For: - case _cssNodes__WEBPACK_IMPORTED_MODULE_1__["NodeType"].Each: - case _cssNodes__WEBPACK_IMPORTED_MODULE_1__["NodeType"].While: - case _cssNodes__WEBPACK_IMPORTED_MODULE_1__["NodeType"].MixinDeclaration: - case _cssNodes__WEBPACK_IMPORTED_MODULE_1__["NodeType"].FunctionDeclaration: - case _cssNodes__WEBPACK_IMPORTED_MODULE_1__["NodeType"].MixinContentDeclaration: + case _cssNodes__WEBPACK_IMPORTED_MODULE_1__.NodeType.Keyframe: + case _cssNodes__WEBPACK_IMPORTED_MODULE_1__.NodeType.ViewPort: + case _cssNodes__WEBPACK_IMPORTED_MODULE_1__.NodeType.Media: + case _cssNodes__WEBPACK_IMPORTED_MODULE_1__.NodeType.Ruleset: + case _cssNodes__WEBPACK_IMPORTED_MODULE_1__.NodeType.Namespace: + case _cssNodes__WEBPACK_IMPORTED_MODULE_1__.NodeType.If: + case _cssNodes__WEBPACK_IMPORTED_MODULE_1__.NodeType.For: + case _cssNodes__WEBPACK_IMPORTED_MODULE_1__.NodeType.Each: + case _cssNodes__WEBPACK_IMPORTED_MODULE_1__.NodeType.While: + case _cssNodes__WEBPACK_IMPORTED_MODULE_1__.NodeType.MixinDeclaration: + case _cssNodes__WEBPACK_IMPORTED_MODULE_1__.NodeType.FunctionDeclaration: + case _cssNodes__WEBPACK_IMPORTED_MODULE_1__.NodeType.MixinContentDeclaration: return false; - case _cssNodes__WEBPACK_IMPORTED_MODULE_1__["NodeType"].ExtendsReference: - case _cssNodes__WEBPACK_IMPORTED_MODULE_1__["NodeType"].MixinContentReference: - case _cssNodes__WEBPACK_IMPORTED_MODULE_1__["NodeType"].ReturnStatement: - case _cssNodes__WEBPACK_IMPORTED_MODULE_1__["NodeType"].MediaQuery: - case _cssNodes__WEBPACK_IMPORTED_MODULE_1__["NodeType"].Debug: - case _cssNodes__WEBPACK_IMPORTED_MODULE_1__["NodeType"].Import: - case _cssNodes__WEBPACK_IMPORTED_MODULE_1__["NodeType"].AtApplyRule: - case _cssNodes__WEBPACK_IMPORTED_MODULE_1__["NodeType"].CustomPropertyDeclaration: + case _cssNodes__WEBPACK_IMPORTED_MODULE_1__.NodeType.ExtendsReference: + case _cssNodes__WEBPACK_IMPORTED_MODULE_1__.NodeType.MixinContentReference: + case _cssNodes__WEBPACK_IMPORTED_MODULE_1__.NodeType.ReturnStatement: + case _cssNodes__WEBPACK_IMPORTED_MODULE_1__.NodeType.MediaQuery: + case _cssNodes__WEBPACK_IMPORTED_MODULE_1__.NodeType.Debug: + case _cssNodes__WEBPACK_IMPORTED_MODULE_1__.NodeType.Import: + case _cssNodes__WEBPACK_IMPORTED_MODULE_1__.NodeType.AtApplyRule: + case _cssNodes__WEBPACK_IMPORTED_MODULE_1__.NodeType.CustomPropertyDeclaration: return true; - case _cssNodes__WEBPACK_IMPORTED_MODULE_1__["NodeType"].VariableDeclaration: + case _cssNodes__WEBPACK_IMPORTED_MODULE_1__.NodeType.VariableDeclaration: return node.needsSemicolon; - case _cssNodes__WEBPACK_IMPORTED_MODULE_1__["NodeType"].MixinReference: + case _cssNodes__WEBPACK_IMPORTED_MODULE_1__.NodeType.MixinReference: return !node.getContent(); - case _cssNodes__WEBPACK_IMPORTED_MODULE_1__["NodeType"].Declaration: + case _cssNodes__WEBPACK_IMPORTED_MODULE_1__.NodeType.Declaration: return !node.getNestedProperties(); } return false; }; Parser.prototype._parseDeclarations = function (parseDeclaration) { - var node = this.create(_cssNodes__WEBPACK_IMPORTED_MODULE_1__["Declarations"]); - if (!this.accept(_cssScanner__WEBPACK_IMPORTED_MODULE_0__["TokenType"].CurlyL)) { + var node = this.create(_cssNodes__WEBPACK_IMPORTED_MODULE_1__.Declarations); + if (!this.accept(_cssScanner__WEBPACK_IMPORTED_MODULE_0__.TokenType.CurlyL)) { return null; } var decl = parseDeclaration(); while (node.addChild(decl)) { - if (this.peek(_cssScanner__WEBPACK_IMPORTED_MODULE_0__["TokenType"].CurlyR)) { + if (this.peek(_cssScanner__WEBPACK_IMPORTED_MODULE_0__.TokenType.CurlyR)) { break; } - if (this._needsSemicolonAfter(decl) && !this.accept(_cssScanner__WEBPACK_IMPORTED_MODULE_0__["TokenType"].SemiColon)) { - return this.finish(node, _cssErrors__WEBPACK_IMPORTED_MODULE_2__["ParseError"].SemiColonExpected, [_cssScanner__WEBPACK_IMPORTED_MODULE_0__["TokenType"].SemiColon, _cssScanner__WEBPACK_IMPORTED_MODULE_0__["TokenType"].CurlyR]); + if (this._needsSemicolonAfter(decl) && !this.accept(_cssScanner__WEBPACK_IMPORTED_MODULE_0__.TokenType.SemiColon)) { + return this.finish(node, _cssErrors__WEBPACK_IMPORTED_MODULE_2__.ParseError.SemiColonExpected, [_cssScanner__WEBPACK_IMPORTED_MODULE_0__.TokenType.SemiColon, _cssScanner__WEBPACK_IMPORTED_MODULE_0__.TokenType.CurlyR]); } // We accepted semicolon token. Link it to declaration. - if (decl && this.prevToken && this.prevToken.type === _cssScanner__WEBPACK_IMPORTED_MODULE_0__["TokenType"].SemiColon) { + if (decl && this.prevToken && this.prevToken.type === _cssScanner__WEBPACK_IMPORTED_MODULE_0__.TokenType.SemiColon) { decl.semicolonPosition = this.prevToken.offset; } - while (this.accept(_cssScanner__WEBPACK_IMPORTED_MODULE_0__["TokenType"].SemiColon)) { + while (this.accept(_cssScanner__WEBPACK_IMPORTED_MODULE_0__.TokenType.SemiColon)) { // accept empty statements } decl = parseDeclaration(); } - if (!this.accept(_cssScanner__WEBPACK_IMPORTED_MODULE_0__["TokenType"].CurlyR)) { - return this.finish(node, _cssErrors__WEBPACK_IMPORTED_MODULE_2__["ParseError"].RightCurlyExpected, [_cssScanner__WEBPACK_IMPORTED_MODULE_0__["TokenType"].CurlyR, _cssScanner__WEBPACK_IMPORTED_MODULE_0__["TokenType"].SemiColon]); + if (!this.accept(_cssScanner__WEBPACK_IMPORTED_MODULE_0__.TokenType.CurlyR)) { + return this.finish(node, _cssErrors__WEBPACK_IMPORTED_MODULE_2__.ParseError.RightCurlyExpected, [_cssScanner__WEBPACK_IMPORTED_MODULE_0__.TokenType.CurlyR, _cssScanner__WEBPACK_IMPORTED_MODULE_0__.TokenType.SemiColon]); } return this.finish(node); }; Parser.prototype._parseBody = function (node, parseDeclaration) { if (!node.setDeclarations(this._parseDeclarations(parseDeclaration))) { - return this.finish(node, _cssErrors__WEBPACK_IMPORTED_MODULE_2__["ParseError"].LeftCurlyExpected, [_cssScanner__WEBPACK_IMPORTED_MODULE_0__["TokenType"].CurlyR, _cssScanner__WEBPACK_IMPORTED_MODULE_0__["TokenType"].SemiColon]); + return this.finish(node, _cssErrors__WEBPACK_IMPORTED_MODULE_2__.ParseError.LeftCurlyExpected, [_cssScanner__WEBPACK_IMPORTED_MODULE_0__.TokenType.CurlyR, _cssScanner__WEBPACK_IMPORTED_MODULE_0__.TokenType.SemiColon]); } return this.finish(node); }; Parser.prototype._parseSelector = function (isNested) { - var node = this.create(_cssNodes__WEBPACK_IMPORTED_MODULE_1__["Selector"]); + var node = this.create(_cssNodes__WEBPACK_IMPORTED_MODULE_1__.Selector); var hasContent = false; if (isNested) { // nested selectors can start with a combinator @@ -9535,48 +9354,48 @@ var Parser = /** @class */ (function () { return hasContent ? this.finish(node) : null; }; Parser.prototype._parseDeclaration = function (resyncStopTokens) { - var node = this.create(_cssNodes__WEBPACK_IMPORTED_MODULE_1__["Declaration"]); + var node = this.create(_cssNodes__WEBPACK_IMPORTED_MODULE_1__.Declaration); if (!node.setProperty(this._parseProperty())) { return null; } - if (!this.accept(_cssScanner__WEBPACK_IMPORTED_MODULE_0__["TokenType"].Colon)) { - var stopTokens = resyncStopTokens ? __spreadArrays(resyncStopTokens, [_cssScanner__WEBPACK_IMPORTED_MODULE_0__["TokenType"].SemiColon]) : [_cssScanner__WEBPACK_IMPORTED_MODULE_0__["TokenType"].SemiColon]; - return this.finish(node, _cssErrors__WEBPACK_IMPORTED_MODULE_2__["ParseError"].ColonExpected, [_cssScanner__WEBPACK_IMPORTED_MODULE_0__["TokenType"].Colon], stopTokens); + if (!this.accept(_cssScanner__WEBPACK_IMPORTED_MODULE_0__.TokenType.Colon)) { + var stopTokens = resyncStopTokens ? __spreadArrays(resyncStopTokens, [_cssScanner__WEBPACK_IMPORTED_MODULE_0__.TokenType.SemiColon]) : [_cssScanner__WEBPACK_IMPORTED_MODULE_0__.TokenType.SemiColon]; + return this.finish(node, _cssErrors__WEBPACK_IMPORTED_MODULE_2__.ParseError.ColonExpected, [_cssScanner__WEBPACK_IMPORTED_MODULE_0__.TokenType.Colon], stopTokens); } if (this.prevToken) { node.colonPosition = this.prevToken.offset; } if (!node.setValue(this._parseExpr())) { - return this.finish(node, _cssErrors__WEBPACK_IMPORTED_MODULE_2__["ParseError"].PropertyValueExpected); + return this.finish(node, _cssErrors__WEBPACK_IMPORTED_MODULE_2__.ParseError.PropertyValueExpected); } node.addChild(this._parsePrio()); - if (this.peek(_cssScanner__WEBPACK_IMPORTED_MODULE_0__["TokenType"].SemiColon)) { + if (this.peek(_cssScanner__WEBPACK_IMPORTED_MODULE_0__.TokenType.SemiColon)) { node.semicolonPosition = this.token.offset; // not part of the declaration, but useful information for code assist } return this.finish(node); }; Parser.prototype._tryParseCustomPropertyDeclaration = function () { - if (!this.peekRegExp(_cssScanner__WEBPACK_IMPORTED_MODULE_0__["TokenType"].Ident, /^--/)) { + if (!this.peekRegExp(_cssScanner__WEBPACK_IMPORTED_MODULE_0__.TokenType.Ident, /^--/)) { return null; } - var node = this.create(_cssNodes__WEBPACK_IMPORTED_MODULE_1__["CustomPropertyDeclaration"]); + var node = this.create(_cssNodes__WEBPACK_IMPORTED_MODULE_1__.CustomPropertyDeclaration); if (!node.setProperty(this._parseProperty())) { return null; } - if (!this.accept(_cssScanner__WEBPACK_IMPORTED_MODULE_0__["TokenType"].Colon)) { - return this.finish(node, _cssErrors__WEBPACK_IMPORTED_MODULE_2__["ParseError"].ColonExpected, [_cssScanner__WEBPACK_IMPORTED_MODULE_0__["TokenType"].Colon]); + if (!this.accept(_cssScanner__WEBPACK_IMPORTED_MODULE_0__.TokenType.Colon)) { + return this.finish(node, _cssErrors__WEBPACK_IMPORTED_MODULE_2__.ParseError.ColonExpected, [_cssScanner__WEBPACK_IMPORTED_MODULE_0__.TokenType.Colon]); } if (this.prevToken) { node.colonPosition = this.prevToken.offset; } var mark = this.mark(); - if (this.peek(_cssScanner__WEBPACK_IMPORTED_MODULE_0__["TokenType"].CurlyL)) { + if (this.peek(_cssScanner__WEBPACK_IMPORTED_MODULE_0__.TokenType.CurlyL)) { // try to parse it as nested declaration - var propertySet = this.create(_cssNodes__WEBPACK_IMPORTED_MODULE_1__["CustomPropertySet"]); + var propertySet = this.create(_cssNodes__WEBPACK_IMPORTED_MODULE_1__.CustomPropertySet); var declarations = this._parseDeclarations(this._parseRuleSetDeclaration.bind(this)); if (propertySet.setDeclarations(declarations) && !declarations.isErroneous(true)) { propertySet.addChild(this._parsePrio()); - if (this.peek(_cssScanner__WEBPACK_IMPORTED_MODULE_0__["TokenType"].SemiColon)) { + if (this.peek(_cssScanner__WEBPACK_IMPORTED_MODULE_0__.TokenType.SemiColon)) { this.finish(propertySet); node.setPropertySet(propertySet); node.semicolonPosition = this.token.offset; // not part of the declaration, but useful information for code assist @@ -9589,7 +9408,7 @@ var Parser = /** @class */ (function () { var expression = this._parseExpr(); if (expression && !expression.isErroneous(true)) { this._parsePrio(); - if (this.peek(_cssScanner__WEBPACK_IMPORTED_MODULE_0__["TokenType"].SemiColon)) { + if (this.peek(_cssScanner__WEBPACK_IMPORTED_MODULE_0__.TokenType.SemiColon)) { node.setValue(expression); node.semicolonPosition = this.token.offset; // not part of the declaration, but useful information for code assist return this.finish(node); @@ -9598,8 +9417,8 @@ var Parser = /** @class */ (function () { this.restoreAtMark(mark); node.addChild(this._parseCustomPropertyValue()); node.addChild(this._parsePrio()); - if (Object(_utils_objects__WEBPACK_IMPORTED_MODULE_4__["isDefined"])(node.colonPosition) && this.token.offset === node.colonPosition + 1) { - return this.finish(node, _cssErrors__WEBPACK_IMPORTED_MODULE_2__["ParseError"].PropertyValueExpected); + if ((0,_utils_objects__WEBPACK_IMPORTED_MODULE_4__.isDefined)(node.colonPosition) && this.token.offset === node.colonPosition + 1) { + return this.finish(node, _cssErrors__WEBPACK_IMPORTED_MODULE_2__.ParseError.PropertyValueExpected); } return this.finish(node); }; @@ -9615,29 +9434,29 @@ var Parser = /** @class */ (function () { * of delimitors). */ Parser.prototype._parseCustomPropertyValue = function () { - var node = this.create(_cssNodes__WEBPACK_IMPORTED_MODULE_1__["Node"]); + var node = this.create(_cssNodes__WEBPACK_IMPORTED_MODULE_1__.Node); var isTopLevel = function () { return curlyDepth === 0 && parensDepth === 0 && bracketsDepth === 0; }; var curlyDepth = 0; var parensDepth = 0; var bracketsDepth = 0; done: while (true) { switch (this.token.type) { - case _cssScanner__WEBPACK_IMPORTED_MODULE_0__["TokenType"].SemiColon: + case _cssScanner__WEBPACK_IMPORTED_MODULE_0__.TokenType.SemiColon: // A semicolon only ends things if we're not inside a delimitor. if (isTopLevel()) { break done; } break; - case _cssScanner__WEBPACK_IMPORTED_MODULE_0__["TokenType"].Exclamation: + case _cssScanner__WEBPACK_IMPORTED_MODULE_0__.TokenType.Exclamation: // An exclamation ends the value if we're not inside delims. if (isTopLevel()) { break done; } break; - case _cssScanner__WEBPACK_IMPORTED_MODULE_0__["TokenType"].CurlyL: + case _cssScanner__WEBPACK_IMPORTED_MODULE_0__.TokenType.CurlyL: curlyDepth++; break; - case _cssScanner__WEBPACK_IMPORTED_MODULE_0__["TokenType"].CurlyR: + case _cssScanner__WEBPACK_IMPORTED_MODULE_0__.TokenType.CurlyR: curlyDepth--; if (curlyDepth < 0) { // The property value has been terminated without a semicolon, and @@ -9645,38 +9464,38 @@ var Parser = /** @class */ (function () { if (parensDepth === 0 && bracketsDepth === 0) { break done; } - return this.finish(node, _cssErrors__WEBPACK_IMPORTED_MODULE_2__["ParseError"].LeftCurlyExpected); + return this.finish(node, _cssErrors__WEBPACK_IMPORTED_MODULE_2__.ParseError.LeftCurlyExpected); } break; - case _cssScanner__WEBPACK_IMPORTED_MODULE_0__["TokenType"].ParenthesisL: + case _cssScanner__WEBPACK_IMPORTED_MODULE_0__.TokenType.ParenthesisL: parensDepth++; break; - case _cssScanner__WEBPACK_IMPORTED_MODULE_0__["TokenType"].ParenthesisR: + case _cssScanner__WEBPACK_IMPORTED_MODULE_0__.TokenType.ParenthesisR: parensDepth--; if (parensDepth < 0) { - return this.finish(node, _cssErrors__WEBPACK_IMPORTED_MODULE_2__["ParseError"].LeftParenthesisExpected); + return this.finish(node, _cssErrors__WEBPACK_IMPORTED_MODULE_2__.ParseError.LeftParenthesisExpected); } break; - case _cssScanner__WEBPACK_IMPORTED_MODULE_0__["TokenType"].BracketL: + case _cssScanner__WEBPACK_IMPORTED_MODULE_0__.TokenType.BracketL: bracketsDepth++; break; - case _cssScanner__WEBPACK_IMPORTED_MODULE_0__["TokenType"].BracketR: + case _cssScanner__WEBPACK_IMPORTED_MODULE_0__.TokenType.BracketR: bracketsDepth--; if (bracketsDepth < 0) { - return this.finish(node, _cssErrors__WEBPACK_IMPORTED_MODULE_2__["ParseError"].LeftSquareBracketExpected); + return this.finish(node, _cssErrors__WEBPACK_IMPORTED_MODULE_2__.ParseError.LeftSquareBracketExpected); } break; - case _cssScanner__WEBPACK_IMPORTED_MODULE_0__["TokenType"].BadString: // fall through + case _cssScanner__WEBPACK_IMPORTED_MODULE_0__.TokenType.BadString: // fall through break done; - case _cssScanner__WEBPACK_IMPORTED_MODULE_0__["TokenType"].EOF: + case _cssScanner__WEBPACK_IMPORTED_MODULE_0__.TokenType.EOF: // We shouldn't have reached the end of input, something is // unterminated. - var error = _cssErrors__WEBPACK_IMPORTED_MODULE_2__["ParseError"].RightCurlyExpected; + var error = _cssErrors__WEBPACK_IMPORTED_MODULE_2__.ParseError.RightCurlyExpected; if (bracketsDepth > 0) { - error = _cssErrors__WEBPACK_IMPORTED_MODULE_2__["ParseError"].RightSquareBracketExpected; + error = _cssErrors__WEBPACK_IMPORTED_MODULE_2__.ParseError.RightSquareBracketExpected; } else if (parensDepth > 0) { - error = _cssErrors__WEBPACK_IMPORTED_MODULE_2__["ParseError"].RightParenthesisExpected; + error = _cssErrors__WEBPACK_IMPORTED_MODULE_2__.ParseError.RightParenthesisExpected; } return this.finish(node, error); } @@ -9686,7 +9505,7 @@ var Parser = /** @class */ (function () { }; Parser.prototype._tryToParseDeclaration = function () { var mark = this.mark(); - if (this._parseProperty() && this.accept(_cssScanner__WEBPACK_IMPORTED_MODULE_0__["TokenType"].Colon)) { + if (this._parseProperty() && this.accept(_cssScanner__WEBPACK_IMPORTED_MODULE_0__.TokenType.Colon)) { // looks like a declaration, go ahead this.restoreAtMark(mark); return this._parseDeclaration(); @@ -9695,7 +9514,7 @@ var Parser = /** @class */ (function () { return null; }; Parser.prototype._parseProperty = function () { - var node = this.create(_cssNodes__WEBPACK_IMPORTED_MODULE_1__["Property"]); + var node = this.create(_cssNodes__WEBPACK_IMPORTED_MODULE_1__.Property); var mark = this.mark(); if (this.acceptDelim('*') || this.acceptDelim('_')) { // support for IE 5.x, 6 and 7 star hack: see http://en.wikipedia.org/wiki/CSS_filter#Star_hack @@ -9713,16 +9532,16 @@ var Parser = /** @class */ (function () { return this._parseIdent(); }; Parser.prototype._parseCharset = function () { - if (!this.peek(_cssScanner__WEBPACK_IMPORTED_MODULE_0__["TokenType"].Charset)) { + if (!this.peek(_cssScanner__WEBPACK_IMPORTED_MODULE_0__.TokenType.Charset)) { return null; } - var node = this.create(_cssNodes__WEBPACK_IMPORTED_MODULE_1__["Node"]); + var node = this.create(_cssNodes__WEBPACK_IMPORTED_MODULE_1__.Node); this.consumeToken(); // charset - if (!this.accept(_cssScanner__WEBPACK_IMPORTED_MODULE_0__["TokenType"].String)) { - return this.finish(node, _cssErrors__WEBPACK_IMPORTED_MODULE_2__["ParseError"].IdentifierExpected); + if (!this.accept(_cssScanner__WEBPACK_IMPORTED_MODULE_0__.TokenType.String)) { + return this.finish(node, _cssErrors__WEBPACK_IMPORTED_MODULE_2__.ParseError.IdentifierExpected); } - if (!this.accept(_cssScanner__WEBPACK_IMPORTED_MODULE_0__["TokenType"].SemiColon)) { - return this.finish(node, _cssErrors__WEBPACK_IMPORTED_MODULE_2__["ParseError"].SemiColonExpected); + if (!this.accept(_cssScanner__WEBPACK_IMPORTED_MODULE_0__.TokenType.SemiColon)) { + return this.finish(node, _cssErrors__WEBPACK_IMPORTED_MODULE_2__.ParseError.SemiColonExpected); } return this.finish(node); }; @@ -9730,12 +9549,12 @@ var Parser = /** @class */ (function () { if (!this.peekKeyword('@import')) { return null; } - var node = this.create(_cssNodes__WEBPACK_IMPORTED_MODULE_1__["Import"]); + var node = this.create(_cssNodes__WEBPACK_IMPORTED_MODULE_1__.Import); this.consumeToken(); // @import if (!node.addChild(this._parseURILiteral()) && !node.addChild(this._parseStringLiteral())) { - return this.finish(node, _cssErrors__WEBPACK_IMPORTED_MODULE_2__["ParseError"].URIOrStringExpected); + return this.finish(node, _cssErrors__WEBPACK_IMPORTED_MODULE_2__.ParseError.URIOrStringExpected); } - if (!this.peek(_cssScanner__WEBPACK_IMPORTED_MODULE_0__["TokenType"].SemiColon) && !this.peek(_cssScanner__WEBPACK_IMPORTED_MODULE_0__["TokenType"].EOF)) { + if (!this.peek(_cssScanner__WEBPACK_IMPORTED_MODULE_0__.TokenType.SemiColon) && !this.peek(_cssScanner__WEBPACK_IMPORTED_MODULE_0__.TokenType.EOF)) { node.setMedialist(this._parseMediaQueryList()); } return this.finish(node); @@ -9746,16 +9565,16 @@ var Parser = /** @class */ (function () { if (!this.peekKeyword('@namespace')) { return null; } - var node = this.create(_cssNodes__WEBPACK_IMPORTED_MODULE_1__["Namespace"]); + var node = this.create(_cssNodes__WEBPACK_IMPORTED_MODULE_1__.Namespace); this.consumeToken(); // @namespace if (!node.addChild(this._parseURILiteral())) { // url literal also starts with ident node.addChild(this._parseIdent()); // optional prefix if (!node.addChild(this._parseURILiteral()) && !node.addChild(this._parseStringLiteral())) { - return this.finish(node, _cssErrors__WEBPACK_IMPORTED_MODULE_2__["ParseError"].URIExpected, [_cssScanner__WEBPACK_IMPORTED_MODULE_0__["TokenType"].SemiColon]); + return this.finish(node, _cssErrors__WEBPACK_IMPORTED_MODULE_2__.ParseError.URIExpected, [_cssScanner__WEBPACK_IMPORTED_MODULE_0__.TokenType.SemiColon]); } } - if (!this.accept(_cssScanner__WEBPACK_IMPORTED_MODULE_0__["TokenType"].SemiColon)) { - return this.finish(node, _cssErrors__WEBPACK_IMPORTED_MODULE_2__["ParseError"].SemiColonExpected); + if (!this.accept(_cssScanner__WEBPACK_IMPORTED_MODULE_0__.TokenType.SemiColon)) { + return this.finish(node, _cssErrors__WEBPACK_IMPORTED_MODULE_2__.ParseError.SemiColonExpected); } return this.finish(node); }; @@ -9763,7 +9582,7 @@ var Parser = /** @class */ (function () { if (!this.peekKeyword('@font-face')) { return null; } - var node = this.create(_cssNodes__WEBPACK_IMPORTED_MODULE_1__["FontFace"]); + var node = this.create(_cssNodes__WEBPACK_IMPORTED_MODULE_1__.FontFace); this.consumeToken(); // @font-face return this._parseBody(node, this._parseRuleSetDeclaration.bind(this)); }; @@ -9773,54 +9592,54 @@ var Parser = /** @class */ (function () { !this.peekKeyword('@viewport')) { return null; } - var node = this.create(_cssNodes__WEBPACK_IMPORTED_MODULE_1__["ViewPort"]); + var node = this.create(_cssNodes__WEBPACK_IMPORTED_MODULE_1__.ViewPort); this.consumeToken(); // @-ms-viewport return this._parseBody(node, this._parseRuleSetDeclaration.bind(this)); }; Parser.prototype._parseKeyframe = function () { - if (!this.peekRegExp(_cssScanner__WEBPACK_IMPORTED_MODULE_0__["TokenType"].AtKeyword, this.keyframeRegex)) { + if (!this.peekRegExp(_cssScanner__WEBPACK_IMPORTED_MODULE_0__.TokenType.AtKeyword, this.keyframeRegex)) { return null; } - var node = this.create(_cssNodes__WEBPACK_IMPORTED_MODULE_1__["Keyframe"]); - var atNode = this.create(_cssNodes__WEBPACK_IMPORTED_MODULE_1__["Node"]); + var node = this.create(_cssNodes__WEBPACK_IMPORTED_MODULE_1__.Keyframe); + var atNode = this.create(_cssNodes__WEBPACK_IMPORTED_MODULE_1__.Node); this.consumeToken(); // atkeyword node.setKeyword(this.finish(atNode)); if (atNode.matches('@-ms-keyframes')) { // -ms-keyframes never existed - this.markError(atNode, _cssErrors__WEBPACK_IMPORTED_MODULE_2__["ParseError"].UnknownKeyword); + this.markError(atNode, _cssErrors__WEBPACK_IMPORTED_MODULE_2__.ParseError.UnknownKeyword); } if (!node.setIdentifier(this._parseKeyframeIdent())) { - return this.finish(node, _cssErrors__WEBPACK_IMPORTED_MODULE_2__["ParseError"].IdentifierExpected, [_cssScanner__WEBPACK_IMPORTED_MODULE_0__["TokenType"].CurlyR]); + return this.finish(node, _cssErrors__WEBPACK_IMPORTED_MODULE_2__.ParseError.IdentifierExpected, [_cssScanner__WEBPACK_IMPORTED_MODULE_0__.TokenType.CurlyR]); } return this._parseBody(node, this._parseKeyframeSelector.bind(this)); }; Parser.prototype._parseKeyframeIdent = function () { - return this._parseIdent([_cssNodes__WEBPACK_IMPORTED_MODULE_1__["ReferenceType"].Keyframe]); + return this._parseIdent([_cssNodes__WEBPACK_IMPORTED_MODULE_1__.ReferenceType.Keyframe]); }; Parser.prototype._parseKeyframeSelector = function () { - var node = this.create(_cssNodes__WEBPACK_IMPORTED_MODULE_1__["KeyframeSelector"]); - if (!node.addChild(this._parseIdent()) && !this.accept(_cssScanner__WEBPACK_IMPORTED_MODULE_0__["TokenType"].Percentage)) { + var node = this.create(_cssNodes__WEBPACK_IMPORTED_MODULE_1__.KeyframeSelector); + if (!node.addChild(this._parseIdent()) && !this.accept(_cssScanner__WEBPACK_IMPORTED_MODULE_0__.TokenType.Percentage)) { return null; } - while (this.accept(_cssScanner__WEBPACK_IMPORTED_MODULE_0__["TokenType"].Comma)) { - if (!node.addChild(this._parseIdent()) && !this.accept(_cssScanner__WEBPACK_IMPORTED_MODULE_0__["TokenType"].Percentage)) { - return this.finish(node, _cssErrors__WEBPACK_IMPORTED_MODULE_2__["ParseError"].PercentageExpected); + while (this.accept(_cssScanner__WEBPACK_IMPORTED_MODULE_0__.TokenType.Comma)) { + if (!node.addChild(this._parseIdent()) && !this.accept(_cssScanner__WEBPACK_IMPORTED_MODULE_0__.TokenType.Percentage)) { + return this.finish(node, _cssErrors__WEBPACK_IMPORTED_MODULE_2__.ParseError.PercentageExpected); } } return this._parseBody(node, this._parseRuleSetDeclaration.bind(this)); }; Parser.prototype._tryParseKeyframeSelector = function () { - var node = this.create(_cssNodes__WEBPACK_IMPORTED_MODULE_1__["KeyframeSelector"]); + var node = this.create(_cssNodes__WEBPACK_IMPORTED_MODULE_1__.KeyframeSelector); var pos = this.mark(); - if (!node.addChild(this._parseIdent()) && !this.accept(_cssScanner__WEBPACK_IMPORTED_MODULE_0__["TokenType"].Percentage)) { + if (!node.addChild(this._parseIdent()) && !this.accept(_cssScanner__WEBPACK_IMPORTED_MODULE_0__.TokenType.Percentage)) { return null; } - while (this.accept(_cssScanner__WEBPACK_IMPORTED_MODULE_0__["TokenType"].Comma)) { - if (!node.addChild(this._parseIdent()) && !this.accept(_cssScanner__WEBPACK_IMPORTED_MODULE_0__["TokenType"].Percentage)) { + while (this.accept(_cssScanner__WEBPACK_IMPORTED_MODULE_0__.TokenType.Comma)) { + if (!node.addChild(this._parseIdent()) && !this.accept(_cssScanner__WEBPACK_IMPORTED_MODULE_0__.TokenType.Percentage)) { this.restoreAtMark(pos); return null; } } - if (!this.peek(_cssScanner__WEBPACK_IMPORTED_MODULE_0__["TokenType"].CurlyL)) { + if (!this.peek(_cssScanner__WEBPACK_IMPORTED_MODULE_0__.TokenType.CurlyL)) { this.restoreAtMark(pos); return null; } @@ -9832,7 +9651,7 @@ var Parser = /** @class */ (function () { if (!this.peekKeyword('@supports')) { return null; } - var node = this.create(_cssNodes__WEBPACK_IMPORTED_MODULE_1__["Supports"]); + var node = this.create(_cssNodes__WEBPACK_IMPORTED_MODULE_1__.Supports); this.consumeToken(); // @supports node.addChild(this._parseSupportsCondition()); return this._parseBody(node, this._parseSupportsDeclaration.bind(this, isNested)); @@ -9855,13 +9674,13 @@ var Parser = /** @class */ (function () { // supports_disjunction: supports_condition_in_parens ( S+ OR S+ supports_condition_in_parens )+; // supports_declaration_condition: '(' S* declaration ')'; // general_enclosed: ( FUNCTION | '(' ) ( any | unused )* ')' ; - var node = this.create(_cssNodes__WEBPACK_IMPORTED_MODULE_1__["SupportsCondition"]); + var node = this.create(_cssNodes__WEBPACK_IMPORTED_MODULE_1__.SupportsCondition); if (this.acceptIdent('not')) { node.addChild(this._parseSupportsConditionInParens()); } else { node.addChild(this._parseSupportsConditionInParens()); - if (this.peekRegExp(_cssScanner__WEBPACK_IMPORTED_MODULE_0__["TokenType"].Ident, /^(and|or)$/i)) { + if (this.peekRegExp(_cssScanner__WEBPACK_IMPORTED_MODULE_0__.TokenType.Ident, /^(and|or)$/i)) { var text = this.token.text.toLowerCase(); while (this.acceptIdent(text)) { node.addChild(this._parseSupportsConditionInParens()); @@ -9871,34 +9690,34 @@ var Parser = /** @class */ (function () { return this.finish(node); }; Parser.prototype._parseSupportsConditionInParens = function () { - var node = this.create(_cssNodes__WEBPACK_IMPORTED_MODULE_1__["SupportsCondition"]); - if (this.accept(_cssScanner__WEBPACK_IMPORTED_MODULE_0__["TokenType"].ParenthesisL)) { + var node = this.create(_cssNodes__WEBPACK_IMPORTED_MODULE_1__.SupportsCondition); + if (this.accept(_cssScanner__WEBPACK_IMPORTED_MODULE_0__.TokenType.ParenthesisL)) { if (this.prevToken) { node.lParent = this.prevToken.offset; } if (!node.addChild(this._tryToParseDeclaration())) { if (!this._parseSupportsCondition()) { - return this.finish(node, _cssErrors__WEBPACK_IMPORTED_MODULE_2__["ParseError"].ConditionExpected); + return this.finish(node, _cssErrors__WEBPACK_IMPORTED_MODULE_2__.ParseError.ConditionExpected); } } - if (!this.accept(_cssScanner__WEBPACK_IMPORTED_MODULE_0__["TokenType"].ParenthesisR)) { - return this.finish(node, _cssErrors__WEBPACK_IMPORTED_MODULE_2__["ParseError"].RightParenthesisExpected, [_cssScanner__WEBPACK_IMPORTED_MODULE_0__["TokenType"].ParenthesisR], []); + if (!this.accept(_cssScanner__WEBPACK_IMPORTED_MODULE_0__.TokenType.ParenthesisR)) { + return this.finish(node, _cssErrors__WEBPACK_IMPORTED_MODULE_2__.ParseError.RightParenthesisExpected, [_cssScanner__WEBPACK_IMPORTED_MODULE_0__.TokenType.ParenthesisR], []); } if (this.prevToken) { node.rParent = this.prevToken.offset; } return this.finish(node); } - else if (this.peek(_cssScanner__WEBPACK_IMPORTED_MODULE_0__["TokenType"].Ident)) { + else if (this.peek(_cssScanner__WEBPACK_IMPORTED_MODULE_0__.TokenType.Ident)) { var pos = this.mark(); this.consumeToken(); - if (!this.hasWhitespace() && this.accept(_cssScanner__WEBPACK_IMPORTED_MODULE_0__["TokenType"].ParenthesisL)) { + if (!this.hasWhitespace() && this.accept(_cssScanner__WEBPACK_IMPORTED_MODULE_0__.TokenType.ParenthesisL)) { var openParentCount = 1; - while (this.token.type !== _cssScanner__WEBPACK_IMPORTED_MODULE_0__["TokenType"].EOF && openParentCount !== 0) { - if (this.token.type === _cssScanner__WEBPACK_IMPORTED_MODULE_0__["TokenType"].ParenthesisL) { + while (this.token.type !== _cssScanner__WEBPACK_IMPORTED_MODULE_0__.TokenType.EOF && openParentCount !== 0) { + if (this.token.type === _cssScanner__WEBPACK_IMPORTED_MODULE_0__.TokenType.ParenthesisL) { openParentCount++; } - else if (this.token.type === _cssScanner__WEBPACK_IMPORTED_MODULE_0__["TokenType"].ParenthesisR) { + else if (this.token.type === _cssScanner__WEBPACK_IMPORTED_MODULE_0__.TokenType.ParenthesisR) { openParentCount--; } this.consumeToken(); @@ -9909,7 +9728,7 @@ var Parser = /** @class */ (function () { this.restoreAtMark(pos); } } - return this.finish(node, _cssErrors__WEBPACK_IMPORTED_MODULE_2__["ParseError"].LeftParenthesisExpected, [], [_cssScanner__WEBPACK_IMPORTED_MODULE_0__["TokenType"].ParenthesisL]); + return this.finish(node, _cssErrors__WEBPACK_IMPORTED_MODULE_2__.ParseError.LeftParenthesisExpected, [], [_cssScanner__WEBPACK_IMPORTED_MODULE_0__.TokenType.ParenthesisL]); }; Parser.prototype._parseMediaDeclaration = function (isNested) { if (isNested === void 0) { isNested = false; } @@ -9928,21 +9747,21 @@ var Parser = /** @class */ (function () { if (!this.peekKeyword('@media')) { return null; } - var node = this.create(_cssNodes__WEBPACK_IMPORTED_MODULE_1__["Media"]); + var node = this.create(_cssNodes__WEBPACK_IMPORTED_MODULE_1__.Media); this.consumeToken(); // @media if (!node.addChild(this._parseMediaQueryList())) { - return this.finish(node, _cssErrors__WEBPACK_IMPORTED_MODULE_2__["ParseError"].MediaQueryExpected); + return this.finish(node, _cssErrors__WEBPACK_IMPORTED_MODULE_2__.ParseError.MediaQueryExpected); } return this._parseBody(node, this._parseMediaDeclaration.bind(this, isNested)); }; Parser.prototype._parseMediaQueryList = function () { - var node = this.create(_cssNodes__WEBPACK_IMPORTED_MODULE_1__["Medialist"]); - if (!node.addChild(this._parseMediaQuery([_cssScanner__WEBPACK_IMPORTED_MODULE_0__["TokenType"].CurlyL]))) { - return this.finish(node, _cssErrors__WEBPACK_IMPORTED_MODULE_2__["ParseError"].MediaQueryExpected); + var node = this.create(_cssNodes__WEBPACK_IMPORTED_MODULE_1__.Medialist); + if (!node.addChild(this._parseMediaQuery([_cssScanner__WEBPACK_IMPORTED_MODULE_0__.TokenType.CurlyL]))) { + return this.finish(node, _cssErrors__WEBPACK_IMPORTED_MODULE_2__.ParseError.MediaQueryExpected); } - while (this.accept(_cssScanner__WEBPACK_IMPORTED_MODULE_0__["TokenType"].Comma)) { - if (!node.addChild(this._parseMediaQuery([_cssScanner__WEBPACK_IMPORTED_MODULE_0__["TokenType"].CurlyL]))) { - return this.finish(node, _cssErrors__WEBPACK_IMPORTED_MODULE_2__["ParseError"].MediaQueryExpected); + while (this.accept(_cssScanner__WEBPACK_IMPORTED_MODULE_0__.TokenType.Comma)) { + if (!node.addChild(this._parseMediaQuery([_cssScanner__WEBPACK_IMPORTED_MODULE_0__.TokenType.CurlyL]))) { + return this.finish(node, _cssErrors__WEBPACK_IMPORTED_MODULE_2__.ParseError.MediaQueryExpected); } } return this.finish(node); @@ -9951,10 +9770,10 @@ var Parser = /** @class */ (function () { // http://www.w3.org/TR/css3-mediaqueries/ // media_query : [ONLY | NOT]? S* IDENT S* [ AND S* expression ]* | expression [ AND S* expression ]* // expression : '(' S* IDENT S* [ ':' S* expr ]? ')' S* - var node = this.create(_cssNodes__WEBPACK_IMPORTED_MODULE_1__["MediaQuery"]); + var node = this.create(_cssNodes__WEBPACK_IMPORTED_MODULE_1__.MediaQuery); var parseExpression = true; var hasContent = false; - if (!this.peek(_cssScanner__WEBPACK_IMPORTED_MODULE_0__["TokenType"].ParenthesisL)) { + if (!this.peek(_cssScanner__WEBPACK_IMPORTED_MODULE_0__.TokenType.ParenthesisL)) { if (this.acceptIdent('only') || this.acceptIdent('not')) { // optional } @@ -9970,22 +9789,22 @@ var Parser = /** @class */ (function () { parseExpression = this.acceptIdent('and'); continue; } - if (!this.accept(_cssScanner__WEBPACK_IMPORTED_MODULE_0__["TokenType"].ParenthesisL)) { + if (!this.accept(_cssScanner__WEBPACK_IMPORTED_MODULE_0__.TokenType.ParenthesisL)) { if (hasContent) { - return this.finish(node, _cssErrors__WEBPACK_IMPORTED_MODULE_2__["ParseError"].LeftParenthesisExpected, [], resyncStopToken); + return this.finish(node, _cssErrors__WEBPACK_IMPORTED_MODULE_2__.ParseError.LeftParenthesisExpected, [], resyncStopToken); } return null; } if (!node.addChild(this._parseMediaFeatureName())) { - return this.finish(node, _cssErrors__WEBPACK_IMPORTED_MODULE_2__["ParseError"].IdentifierExpected, [], resyncStopToken); + return this.finish(node, _cssErrors__WEBPACK_IMPORTED_MODULE_2__.ParseError.IdentifierExpected, [], resyncStopToken); } - if (this.accept(_cssScanner__WEBPACK_IMPORTED_MODULE_0__["TokenType"].Colon)) { + if (this.accept(_cssScanner__WEBPACK_IMPORTED_MODULE_0__.TokenType.Colon)) { if (!node.addChild(this._parseExpr())) { - return this.finish(node, _cssErrors__WEBPACK_IMPORTED_MODULE_2__["ParseError"].TermExpected, [], resyncStopToken); + return this.finish(node, _cssErrors__WEBPACK_IMPORTED_MODULE_2__.ParseError.TermExpected, [], resyncStopToken); } } - if (!this.accept(_cssScanner__WEBPACK_IMPORTED_MODULE_0__["TokenType"].ParenthesisR)) { - return this.finish(node, _cssErrors__WEBPACK_IMPORTED_MODULE_2__["ParseError"].RightParenthesisExpected, [], resyncStopToken); + if (!this.accept(_cssScanner__WEBPACK_IMPORTED_MODULE_0__.TokenType.ParenthesisR)) { + return this.finish(node, _cssErrors__WEBPACK_IMPORTED_MODULE_2__.ParseError.RightParenthesisExpected, [], resyncStopToken); } parseExpression = this.acceptIdent('and'); } @@ -9998,7 +9817,7 @@ var Parser = /** @class */ (function () { return this._parseIdent(); }; Parser.prototype._parseMedium = function () { - var node = this.create(_cssNodes__WEBPACK_IMPORTED_MODULE_1__["Node"]); + var node = this.create(_cssNodes__WEBPACK_IMPORTED_MODULE_1__.Node); if (node.addChild(this._parseIdent())) { return this.finish(node); } @@ -10016,12 +9835,12 @@ var Parser = /** @class */ (function () { if (!this.peekKeyword('@page')) { return null; } - var node = this.create(_cssNodes__WEBPACK_IMPORTED_MODULE_1__["Page"]); + var node = this.create(_cssNodes__WEBPACK_IMPORTED_MODULE_1__.Page); this.consumeToken(); if (node.addChild(this._parsePageSelector())) { - while (this.accept(_cssScanner__WEBPACK_IMPORTED_MODULE_0__["TokenType"].Comma)) { + while (this.accept(_cssScanner__WEBPACK_IMPORTED_MODULE_0__.TokenType.Comma)) { if (!node.addChild(this._parsePageSelector())) { - return this.finish(node, _cssErrors__WEBPACK_IMPORTED_MODULE_2__["ParseError"].IdentifierExpected); + return this.finish(node, _cssErrors__WEBPACK_IMPORTED_MODULE_2__.ParseError.IdentifierExpected); } } } @@ -10029,26 +9848,26 @@ var Parser = /** @class */ (function () { }; Parser.prototype._parsePageMarginBox = function () { // page_margin_box : margin_sym S* '{' S* declaration? [ ';' S* declaration? ]* '}' S* - if (!this.peek(_cssScanner__WEBPACK_IMPORTED_MODULE_0__["TokenType"].AtKeyword)) { + if (!this.peek(_cssScanner__WEBPACK_IMPORTED_MODULE_0__.TokenType.AtKeyword)) { return null; } - var node = this.create(_cssNodes__WEBPACK_IMPORTED_MODULE_1__["PageBoxMarginBox"]); - if (!this.acceptOneKeyword(_languageFacts_facts__WEBPACK_IMPORTED_MODULE_3__["pageBoxDirectives"])) { - this.markError(node, _cssErrors__WEBPACK_IMPORTED_MODULE_2__["ParseError"].UnknownAtRule, [], [_cssScanner__WEBPACK_IMPORTED_MODULE_0__["TokenType"].CurlyL]); + var node = this.create(_cssNodes__WEBPACK_IMPORTED_MODULE_1__.PageBoxMarginBox); + if (!this.acceptOneKeyword(_languageFacts_facts__WEBPACK_IMPORTED_MODULE_3__.pageBoxDirectives)) { + this.markError(node, _cssErrors__WEBPACK_IMPORTED_MODULE_2__.ParseError.UnknownAtRule, [], [_cssScanner__WEBPACK_IMPORTED_MODULE_0__.TokenType.CurlyL]); } return this._parseBody(node, this._parseRuleSetDeclaration.bind(this)); }; Parser.prototype._parsePageSelector = function () { // page_selector : pseudo_page+ | IDENT pseudo_page* // pseudo_page : ':' [ "left" | "right" | "first" | "blank" ]; - if (!this.peek(_cssScanner__WEBPACK_IMPORTED_MODULE_0__["TokenType"].Ident) && !this.peek(_cssScanner__WEBPACK_IMPORTED_MODULE_0__["TokenType"].Colon)) { + if (!this.peek(_cssScanner__WEBPACK_IMPORTED_MODULE_0__.TokenType.Ident) && !this.peek(_cssScanner__WEBPACK_IMPORTED_MODULE_0__.TokenType.Colon)) { return null; } - var node = this.create(_cssNodes__WEBPACK_IMPORTED_MODULE_1__["Node"]); + var node = this.create(_cssNodes__WEBPACK_IMPORTED_MODULE_1__.Node); node.addChild(this._parseIdent()); // optional ident - if (this.accept(_cssScanner__WEBPACK_IMPORTED_MODULE_0__["TokenType"].Colon)) { + if (this.accept(_cssScanner__WEBPACK_IMPORTED_MODULE_0__.TokenType.Colon)) { if (!node.addChild(this._parseIdent())) { // optional ident - return this.finish(node, _cssErrors__WEBPACK_IMPORTED_MODULE_2__["ParseError"].IdentifierExpected); + return this.finish(node, _cssErrors__WEBPACK_IMPORTED_MODULE_2__.ParseError.IdentifierExpected); } } return this.finish(node); @@ -10058,17 +9877,17 @@ var Parser = /** @class */ (function () { if (!this.peekKeyword('@-moz-document')) { return null; } - var node = this.create(_cssNodes__WEBPACK_IMPORTED_MODULE_1__["Document"]); + var node = this.create(_cssNodes__WEBPACK_IMPORTED_MODULE_1__.Document); this.consumeToken(); // @-moz-document - this.resync([], [_cssScanner__WEBPACK_IMPORTED_MODULE_0__["TokenType"].CurlyL]); // ignore all the rules + this.resync([], [_cssScanner__WEBPACK_IMPORTED_MODULE_0__.TokenType.CurlyL]); // ignore all the rules return this._parseBody(node, this._parseStylesheetStatement.bind(this)); }; // https://www.w3.org/TR/css-syntax-3/#consume-an-at-rule Parser.prototype._parseUnknownAtRule = function () { - if (!this.peek(_cssScanner__WEBPACK_IMPORTED_MODULE_0__["TokenType"].AtKeyword)) { + if (!this.peek(_cssScanner__WEBPACK_IMPORTED_MODULE_0__.TokenType.AtKeyword)) { return null; } - var node = this.create(_cssNodes__WEBPACK_IMPORTED_MODULE_1__["UnknownAtRule"]); + var node = this.create(_cssNodes__WEBPACK_IMPORTED_MODULE_1__.UnknownAtRule); node.addChild(this._parseUnknownAtRuleName()); var isTopLevel = function () { return curlyDepth === 0 && parensDepth === 0 && bracketsDepth === 0; }; var curlyLCount = 0; @@ -10077,38 +9896,38 @@ var Parser = /** @class */ (function () { var bracketsDepth = 0; done: while (true) { switch (this.token.type) { - case _cssScanner__WEBPACK_IMPORTED_MODULE_0__["TokenType"].SemiColon: + case _cssScanner__WEBPACK_IMPORTED_MODULE_0__.TokenType.SemiColon: if (isTopLevel()) { break done; } break; - case _cssScanner__WEBPACK_IMPORTED_MODULE_0__["TokenType"].EOF: + case _cssScanner__WEBPACK_IMPORTED_MODULE_0__.TokenType.EOF: if (curlyDepth > 0) { - return this.finish(node, _cssErrors__WEBPACK_IMPORTED_MODULE_2__["ParseError"].RightCurlyExpected); + return this.finish(node, _cssErrors__WEBPACK_IMPORTED_MODULE_2__.ParseError.RightCurlyExpected); } else if (bracketsDepth > 0) { - return this.finish(node, _cssErrors__WEBPACK_IMPORTED_MODULE_2__["ParseError"].RightSquareBracketExpected); + return this.finish(node, _cssErrors__WEBPACK_IMPORTED_MODULE_2__.ParseError.RightSquareBracketExpected); } else if (parensDepth > 0) { - return this.finish(node, _cssErrors__WEBPACK_IMPORTED_MODULE_2__["ParseError"].RightParenthesisExpected); + return this.finish(node, _cssErrors__WEBPACK_IMPORTED_MODULE_2__.ParseError.RightParenthesisExpected); } else { return this.finish(node); } - case _cssScanner__WEBPACK_IMPORTED_MODULE_0__["TokenType"].CurlyL: + case _cssScanner__WEBPACK_IMPORTED_MODULE_0__.TokenType.CurlyL: curlyLCount++; curlyDepth++; break; - case _cssScanner__WEBPACK_IMPORTED_MODULE_0__["TokenType"].CurlyR: + case _cssScanner__WEBPACK_IMPORTED_MODULE_0__.TokenType.CurlyR: curlyDepth--; // End of at-rule, consume CurlyR and return node if (curlyLCount > 0 && curlyDepth === 0) { this.consumeToken(); if (bracketsDepth > 0) { - return this.finish(node, _cssErrors__WEBPACK_IMPORTED_MODULE_2__["ParseError"].RightSquareBracketExpected); + return this.finish(node, _cssErrors__WEBPACK_IMPORTED_MODULE_2__.ParseError.RightSquareBracketExpected); } else if (parensDepth > 0) { - return this.finish(node, _cssErrors__WEBPACK_IMPORTED_MODULE_2__["ParseError"].RightParenthesisExpected); + return this.finish(node, _cssErrors__WEBPACK_IMPORTED_MODULE_2__.ParseError.RightParenthesisExpected); } break done; } @@ -10118,25 +9937,25 @@ var Parser = /** @class */ (function () { if (parensDepth === 0 && bracketsDepth === 0) { break done; } - return this.finish(node, _cssErrors__WEBPACK_IMPORTED_MODULE_2__["ParseError"].LeftCurlyExpected); + return this.finish(node, _cssErrors__WEBPACK_IMPORTED_MODULE_2__.ParseError.LeftCurlyExpected); } break; - case _cssScanner__WEBPACK_IMPORTED_MODULE_0__["TokenType"].ParenthesisL: + case _cssScanner__WEBPACK_IMPORTED_MODULE_0__.TokenType.ParenthesisL: parensDepth++; break; - case _cssScanner__WEBPACK_IMPORTED_MODULE_0__["TokenType"].ParenthesisR: + case _cssScanner__WEBPACK_IMPORTED_MODULE_0__.TokenType.ParenthesisR: parensDepth--; if (parensDepth < 0) { - return this.finish(node, _cssErrors__WEBPACK_IMPORTED_MODULE_2__["ParseError"].LeftParenthesisExpected); + return this.finish(node, _cssErrors__WEBPACK_IMPORTED_MODULE_2__.ParseError.LeftParenthesisExpected); } break; - case _cssScanner__WEBPACK_IMPORTED_MODULE_0__["TokenType"].BracketL: + case _cssScanner__WEBPACK_IMPORTED_MODULE_0__.TokenType.BracketL: bracketsDepth++; break; - case _cssScanner__WEBPACK_IMPORTED_MODULE_0__["TokenType"].BracketR: + case _cssScanner__WEBPACK_IMPORTED_MODULE_0__.TokenType.BracketR: bracketsDepth--; if (bracketsDepth < 0) { - return this.finish(node, _cssErrors__WEBPACK_IMPORTED_MODULE_2__["ParseError"].LeftSquareBracketExpected); + return this.finish(node, _cssErrors__WEBPACK_IMPORTED_MODULE_2__.ParseError.LeftSquareBracketExpected); } break; } @@ -10145,8 +9964,8 @@ var Parser = /** @class */ (function () { return node; }; Parser.prototype._parseUnknownAtRuleName = function () { - var node = this.create(_cssNodes__WEBPACK_IMPORTED_MODULE_1__["Node"]); - if (this.accept(_cssScanner__WEBPACK_IMPORTED_MODULE_0__["TokenType"].AtKeyword)) { + var node = this.create(_cssNodes__WEBPACK_IMPORTED_MODULE_1__.Node); + if (this.accept(_cssScanner__WEBPACK_IMPORTED_MODULE_0__.TokenType.AtKeyword)) { return this.finish(node); } return node; @@ -10157,13 +9976,13 @@ var Parser = /** @class */ (function () { this.peekDelim('*') || this.peekDelim('+') || this.peekDelim('-') || - this.peek(_cssScanner__WEBPACK_IMPORTED_MODULE_0__["TokenType"].Dashmatch) || - this.peek(_cssScanner__WEBPACK_IMPORTED_MODULE_0__["TokenType"].Includes) || - this.peek(_cssScanner__WEBPACK_IMPORTED_MODULE_0__["TokenType"].SubstringOperator) || - this.peek(_cssScanner__WEBPACK_IMPORTED_MODULE_0__["TokenType"].PrefixOperator) || - this.peek(_cssScanner__WEBPACK_IMPORTED_MODULE_0__["TokenType"].SuffixOperator) || + this.peek(_cssScanner__WEBPACK_IMPORTED_MODULE_0__.TokenType.Dashmatch) || + this.peek(_cssScanner__WEBPACK_IMPORTED_MODULE_0__.TokenType.Includes) || + this.peek(_cssScanner__WEBPACK_IMPORTED_MODULE_0__.TokenType.SubstringOperator) || + this.peek(_cssScanner__WEBPACK_IMPORTED_MODULE_0__.TokenType.PrefixOperator) || + this.peek(_cssScanner__WEBPACK_IMPORTED_MODULE_0__.TokenType.SuffixOperator) || this.peekDelim('=')) { // doesn't stick to the standard here - var node = this.createNode(_cssNodes__WEBPACK_IMPORTED_MODULE_1__["NodeType"].Operator); + var node = this.createNode(_cssNodes__WEBPACK_IMPORTED_MODULE_1__.NodeType.Operator); this.consumeToken(); return this.finish(node); } @@ -10175,43 +9994,43 @@ var Parser = /** @class */ (function () { if (!this.peekDelim('+') && !this.peekDelim('-')) { return null; } - var node = this.create(_cssNodes__WEBPACK_IMPORTED_MODULE_1__["Node"]); + var node = this.create(_cssNodes__WEBPACK_IMPORTED_MODULE_1__.Node); this.consumeToken(); return this.finish(node); }; Parser.prototype._parseCombinator = function () { if (this.peekDelim('>')) { - var node = this.create(_cssNodes__WEBPACK_IMPORTED_MODULE_1__["Node"]); + var node = this.create(_cssNodes__WEBPACK_IMPORTED_MODULE_1__.Node); this.consumeToken(); var mark = this.mark(); if (!this.hasWhitespace() && this.acceptDelim('>')) { if (!this.hasWhitespace() && this.acceptDelim('>')) { - node.type = _cssNodes__WEBPACK_IMPORTED_MODULE_1__["NodeType"].SelectorCombinatorShadowPiercingDescendant; + node.type = _cssNodes__WEBPACK_IMPORTED_MODULE_1__.NodeType.SelectorCombinatorShadowPiercingDescendant; return this.finish(node); } this.restoreAtMark(mark); } - node.type = _cssNodes__WEBPACK_IMPORTED_MODULE_1__["NodeType"].SelectorCombinatorParent; + node.type = _cssNodes__WEBPACK_IMPORTED_MODULE_1__.NodeType.SelectorCombinatorParent; return this.finish(node); } else if (this.peekDelim('+')) { - var node = this.create(_cssNodes__WEBPACK_IMPORTED_MODULE_1__["Node"]); + var node = this.create(_cssNodes__WEBPACK_IMPORTED_MODULE_1__.Node); this.consumeToken(); - node.type = _cssNodes__WEBPACK_IMPORTED_MODULE_1__["NodeType"].SelectorCombinatorSibling; + node.type = _cssNodes__WEBPACK_IMPORTED_MODULE_1__.NodeType.SelectorCombinatorSibling; return this.finish(node); } else if (this.peekDelim('~')) { - var node = this.create(_cssNodes__WEBPACK_IMPORTED_MODULE_1__["Node"]); + var node = this.create(_cssNodes__WEBPACK_IMPORTED_MODULE_1__.Node); this.consumeToken(); - node.type = _cssNodes__WEBPACK_IMPORTED_MODULE_1__["NodeType"].SelectorCombinatorAllSiblings; + node.type = _cssNodes__WEBPACK_IMPORTED_MODULE_1__.NodeType.SelectorCombinatorAllSiblings; return this.finish(node); } else if (this.peekDelim('/')) { - var node = this.create(_cssNodes__WEBPACK_IMPORTED_MODULE_1__["Node"]); + var node = this.create(_cssNodes__WEBPACK_IMPORTED_MODULE_1__.Node); this.consumeToken(); var mark = this.mark(); if (!this.hasWhitespace() && this.acceptIdent('deep') && !this.hasWhitespace() && this.acceptDelim('/')) { - node.type = _cssNodes__WEBPACK_IMPORTED_MODULE_1__["NodeType"].SelectorCombinatorShadowPiercingDescendant; + node.type = _cssNodes__WEBPACK_IMPORTED_MODULE_1__.NodeType.SelectorCombinatorShadowPiercingDescendant; return this.finish(node); } this.restoreAtMark(mark); @@ -10221,7 +10040,7 @@ var Parser = /** @class */ (function () { Parser.prototype._parseSimpleSelector = function () { // simple_selector // : element_name [ HASH | class | attrib | pseudo ]* | [ HASH | class | attrib | pseudo ]+ ; - var node = this.create(_cssNodes__WEBPACK_IMPORTED_MODULE_1__["SimpleSelector"]); + var node = this.create(_cssNodes__WEBPACK_IMPORTED_MODULE_1__.SimpleSelector); var c = 0; if (node.addChild(this._parseElementName())) { c++; @@ -10238,13 +10057,13 @@ var Parser = /** @class */ (function () { return this._parseIdent(); }; Parser.prototype._parseHash = function () { - if (!this.peek(_cssScanner__WEBPACK_IMPORTED_MODULE_0__["TokenType"].Hash) && !this.peekDelim('#')) { + if (!this.peek(_cssScanner__WEBPACK_IMPORTED_MODULE_0__.TokenType.Hash) && !this.peekDelim('#')) { return null; } - var node = this.createNode(_cssNodes__WEBPACK_IMPORTED_MODULE_1__["NodeType"].IdentifierSelector); + var node = this.createNode(_cssNodes__WEBPACK_IMPORTED_MODULE_1__.NodeType.IdentifierSelector); if (this.acceptDelim('#')) { if (this.hasWhitespace() || !node.addChild(this._parseSelectorIdent())) { - return this.finish(node, _cssErrors__WEBPACK_IMPORTED_MODULE_2__["ParseError"].IdentifierExpected); + return this.finish(node, _cssErrors__WEBPACK_IMPORTED_MODULE_2__.ParseError.IdentifierExpected); } } else { @@ -10257,17 +10076,17 @@ var Parser = /** @class */ (function () { if (!this.peekDelim('.')) { return null; } - var node = this.createNode(_cssNodes__WEBPACK_IMPORTED_MODULE_1__["NodeType"].ClassSelector); + var node = this.createNode(_cssNodes__WEBPACK_IMPORTED_MODULE_1__.NodeType.ClassSelector); this.consumeToken(); // '.' if (this.hasWhitespace() || !node.addChild(this._parseSelectorIdent())) { - return this.finish(node, _cssErrors__WEBPACK_IMPORTED_MODULE_2__["ParseError"].IdentifierExpected); + return this.finish(node, _cssErrors__WEBPACK_IMPORTED_MODULE_2__.ParseError.IdentifierExpected); } return this.finish(node); }; Parser.prototype._parseElementName = function () { // element_name: (ns? '|')? IDENT | '*'; var pos = this.mark(); - var node = this.createNode(_cssNodes__WEBPACK_IMPORTED_MODULE_1__["NodeType"].ElementNameSelector); + var node = this.createNode(_cssNodes__WEBPACK_IMPORTED_MODULE_1__.NodeType.ElementNameSelector); node.addChild(this._parseNamespacePrefix()); if (!node.addChild(this._parseSelectorIdent()) && !this.acceptDelim('*')) { this.restoreAtMark(pos); @@ -10277,7 +10096,7 @@ var Parser = /** @class */ (function () { }; Parser.prototype._parseNamespacePrefix = function () { var pos = this.mark(); - var node = this.createNode(_cssNodes__WEBPACK_IMPORTED_MODULE_1__["NodeType"].NamespacePrefix); + var node = this.createNode(_cssNodes__WEBPACK_IMPORTED_MODULE_1__.NodeType.NamespacePrefix); if (!node.addChild(this._parseIdent()) && !this.acceptDelim('*')) { // ns is optional } @@ -10289,22 +10108,22 @@ var Parser = /** @class */ (function () { }; Parser.prototype._parseAttrib = function () { // attrib : '[' S* IDENT S* [ [ '=' | INCLUDES | DASHMATCH ] S* [ IDENT | STRING ] S* ]? ']' - if (!this.peek(_cssScanner__WEBPACK_IMPORTED_MODULE_0__["TokenType"].BracketL)) { + if (!this.peek(_cssScanner__WEBPACK_IMPORTED_MODULE_0__.TokenType.BracketL)) { return null; } - var node = this.create(_cssNodes__WEBPACK_IMPORTED_MODULE_1__["AttributeSelector"]); + var node = this.create(_cssNodes__WEBPACK_IMPORTED_MODULE_1__.AttributeSelector); this.consumeToken(); // BracketL // Optional attrib namespace node.setNamespacePrefix(this._parseNamespacePrefix()); if (!node.setIdentifier(this._parseIdent())) { - return this.finish(node, _cssErrors__WEBPACK_IMPORTED_MODULE_2__["ParseError"].IdentifierExpected); + return this.finish(node, _cssErrors__WEBPACK_IMPORTED_MODULE_2__.ParseError.IdentifierExpected); } if (node.setOperator(this._parseOperator())) { node.setValue(this._parseBinaryExpr()); this.acceptIdent('i'); // case insensitive matching } - if (!this.accept(_cssScanner__WEBPACK_IMPORTED_MODULE_0__["TokenType"].BracketR)) { - return this.finish(node, _cssErrors__WEBPACK_IMPORTED_MODULE_2__["ParseError"].RightSquareBracketExpected); + if (!this.accept(_cssScanner__WEBPACK_IMPORTED_MODULE_0__.TokenType.BracketR)) { + return this.finish(node, _cssErrors__WEBPACK_IMPORTED_MODULE_2__.ParseError.RightSquareBracketExpected); } return this.finish(node); }; @@ -10313,23 +10132,23 @@ var Parser = /** @class */ (function () { // pseudo: ':' [ IDENT | FUNCTION S* [IDENT S*]? ')' ] var node = this._tryParsePseudoIdentifier(); if (node) { - if (!this.hasWhitespace() && this.accept(_cssScanner__WEBPACK_IMPORTED_MODULE_0__["TokenType"].ParenthesisL)) { + if (!this.hasWhitespace() && this.accept(_cssScanner__WEBPACK_IMPORTED_MODULE_0__.TokenType.ParenthesisL)) { var tryAsSelector = function () { - var selectors = _this.create(_cssNodes__WEBPACK_IMPORTED_MODULE_1__["Node"]); + var selectors = _this.create(_cssNodes__WEBPACK_IMPORTED_MODULE_1__.Node); if (!selectors.addChild(_this._parseSelector(false))) { return null; } - while (_this.accept(_cssScanner__WEBPACK_IMPORTED_MODULE_0__["TokenType"].Comma) && selectors.addChild(_this._parseSelector(false))) { + while (_this.accept(_cssScanner__WEBPACK_IMPORTED_MODULE_0__.TokenType.Comma) && selectors.addChild(_this._parseSelector(false))) { // loop } - if (_this.peek(_cssScanner__WEBPACK_IMPORTED_MODULE_0__["TokenType"].ParenthesisR)) { + if (_this.peek(_cssScanner__WEBPACK_IMPORTED_MODULE_0__.TokenType.ParenthesisR)) { return _this.finish(selectors); } return null; }; node.addChild(this.try(tryAsSelector) || this._parseBinaryExpr()); - if (!this.accept(_cssScanner__WEBPACK_IMPORTED_MODULE_0__["TokenType"].ParenthesisR)) { - return this.finish(node, _cssErrors__WEBPACK_IMPORTED_MODULE_2__["ParseError"].RightParenthesisExpected); + if (!this.accept(_cssScanner__WEBPACK_IMPORTED_MODULE_0__.TokenType.ParenthesisR)) { + return this.finish(node, _cssErrors__WEBPACK_IMPORTED_MODULE_2__.ParseError.RightParenthesisExpected); } } return this.finish(node); @@ -10337,22 +10156,22 @@ var Parser = /** @class */ (function () { return null; }; Parser.prototype._tryParsePseudoIdentifier = function () { - if (!this.peek(_cssScanner__WEBPACK_IMPORTED_MODULE_0__["TokenType"].Colon)) { + if (!this.peek(_cssScanner__WEBPACK_IMPORTED_MODULE_0__.TokenType.Colon)) { return null; } var pos = this.mark(); - var node = this.createNode(_cssNodes__WEBPACK_IMPORTED_MODULE_1__["NodeType"].PseudoSelector); + var node = this.createNode(_cssNodes__WEBPACK_IMPORTED_MODULE_1__.NodeType.PseudoSelector); this.consumeToken(); // Colon if (this.hasWhitespace()) { this.restoreAtMark(pos); return null; } // optional, support :: - if (this.accept(_cssScanner__WEBPACK_IMPORTED_MODULE_0__["TokenType"].Colon) && this.hasWhitespace()) { - this.markError(node, _cssErrors__WEBPACK_IMPORTED_MODULE_2__["ParseError"].IdentifierExpected); + if (this.accept(_cssScanner__WEBPACK_IMPORTED_MODULE_0__.TokenType.Colon) && this.hasWhitespace()) { + this.markError(node, _cssErrors__WEBPACK_IMPORTED_MODULE_2__.ParseError.IdentifierExpected); } if (!node.addChild(this._parseIdent())) { - this.markError(node, _cssErrors__WEBPACK_IMPORTED_MODULE_2__["ParseError"].IdentifierExpected); + this.markError(node, _cssErrors__WEBPACK_IMPORTED_MODULE_2__.ParseError.IdentifierExpected); } return node; }; @@ -10366,23 +10185,23 @@ var Parser = /** @class */ (function () { return null; }; Parser.prototype._parsePrio = function () { - if (!this.peek(_cssScanner__WEBPACK_IMPORTED_MODULE_0__["TokenType"].Exclamation)) { + if (!this.peek(_cssScanner__WEBPACK_IMPORTED_MODULE_0__.TokenType.Exclamation)) { return null; } - var node = this.createNode(_cssNodes__WEBPACK_IMPORTED_MODULE_1__["NodeType"].Prio); - if (this.accept(_cssScanner__WEBPACK_IMPORTED_MODULE_0__["TokenType"].Exclamation) && this.acceptIdent('important')) { + var node = this.createNode(_cssNodes__WEBPACK_IMPORTED_MODULE_1__.NodeType.Prio); + if (this.accept(_cssScanner__WEBPACK_IMPORTED_MODULE_0__.TokenType.Exclamation) && this.acceptIdent('important')) { return this.finish(node); } return null; }; Parser.prototype._parseExpr = function (stopOnComma) { if (stopOnComma === void 0) { stopOnComma = false; } - var node = this.create(_cssNodes__WEBPACK_IMPORTED_MODULE_1__["Expression"]); + var node = this.create(_cssNodes__WEBPACK_IMPORTED_MODULE_1__.Expression); if (!node.addChild(this._parseBinaryExpr())) { return null; } while (true) { - if (this.peek(_cssScanner__WEBPACK_IMPORTED_MODULE_0__["TokenType"].Comma)) { // optional + if (this.peek(_cssScanner__WEBPACK_IMPORTED_MODULE_0__.TokenType.Comma)) { // optional if (stopOnComma) { return this.finish(node); } @@ -10396,21 +10215,21 @@ var Parser = /** @class */ (function () { }; Parser.prototype._parseNamedLine = function () { // https://www.w3.org/TR/css-grid-1/#named-lines - if (!this.peek(_cssScanner__WEBPACK_IMPORTED_MODULE_0__["TokenType"].BracketL)) { + if (!this.peek(_cssScanner__WEBPACK_IMPORTED_MODULE_0__.TokenType.BracketL)) { return null; } - var node = this.createNode(_cssNodes__WEBPACK_IMPORTED_MODULE_1__["NodeType"].GridLine); + var node = this.createNode(_cssNodes__WEBPACK_IMPORTED_MODULE_1__.NodeType.GridLine); this.consumeToken(); while (node.addChild(this._parseIdent())) { // repeat } - if (!this.accept(_cssScanner__WEBPACK_IMPORTED_MODULE_0__["TokenType"].BracketR)) { - return this.finish(node, _cssErrors__WEBPACK_IMPORTED_MODULE_2__["ParseError"].RightSquareBracketExpected); + if (!this.accept(_cssScanner__WEBPACK_IMPORTED_MODULE_0__.TokenType.BracketR)) { + return this.finish(node, _cssErrors__WEBPACK_IMPORTED_MODULE_2__.ParseError.RightSquareBracketExpected); } return this.finish(node); }; Parser.prototype._parseBinaryExpr = function (preparsedLeft, preparsedOper) { - var node = this.create(_cssNodes__WEBPACK_IMPORTED_MODULE_1__["BinaryExpression"]); + var node = this.create(_cssNodes__WEBPACK_IMPORTED_MODULE_1__.BinaryExpression); if (!node.setLeft((preparsedLeft || this._parseTerm()))) { return null; } @@ -10418,7 +10237,7 @@ var Parser = /** @class */ (function () { return this.finish(node); } if (!node.setRight(this._parseTerm())) { - return this.finish(node, _cssErrors__WEBPACK_IMPORTED_MODULE_2__["ParseError"].TermExpected); + return this.finish(node, _cssErrors__WEBPACK_IMPORTED_MODULE_2__.ParseError.TermExpected); } // things needed for multiple binary expressions node = this.finish(node); @@ -10429,7 +10248,7 @@ var Parser = /** @class */ (function () { return this.finish(node); }; Parser.prototype._parseTerm = function () { - var node = this.create(_cssNodes__WEBPACK_IMPORTED_MODULE_1__["Term"]); + var node = this.create(_cssNodes__WEBPACK_IMPORTED_MODULE_1__.Term); node.setOperator(this._parseUnaryOperator()); // optional if (node.setExpression(this._parseTermExpression())) { return this.finish(node); @@ -10447,50 +10266,50 @@ var Parser = /** @class */ (function () { this._parseNamedLine(); }; Parser.prototype._parseOperation = function () { - if (!this.peek(_cssScanner__WEBPACK_IMPORTED_MODULE_0__["TokenType"].ParenthesisL)) { + if (!this.peek(_cssScanner__WEBPACK_IMPORTED_MODULE_0__.TokenType.ParenthesisL)) { return null; } - var node = this.create(_cssNodes__WEBPACK_IMPORTED_MODULE_1__["Node"]); + var node = this.create(_cssNodes__WEBPACK_IMPORTED_MODULE_1__.Node); this.consumeToken(); // ParenthesisL node.addChild(this._parseExpr()); - if (!this.accept(_cssScanner__WEBPACK_IMPORTED_MODULE_0__["TokenType"].ParenthesisR)) { - return this.finish(node, _cssErrors__WEBPACK_IMPORTED_MODULE_2__["ParseError"].RightParenthesisExpected); + if (!this.accept(_cssScanner__WEBPACK_IMPORTED_MODULE_0__.TokenType.ParenthesisR)) { + return this.finish(node, _cssErrors__WEBPACK_IMPORTED_MODULE_2__.ParseError.RightParenthesisExpected); } return this.finish(node); }; Parser.prototype._parseNumeric = function () { - if (this.peek(_cssScanner__WEBPACK_IMPORTED_MODULE_0__["TokenType"].Num) || - this.peek(_cssScanner__WEBPACK_IMPORTED_MODULE_0__["TokenType"].Percentage) || - this.peek(_cssScanner__WEBPACK_IMPORTED_MODULE_0__["TokenType"].Resolution) || - this.peek(_cssScanner__WEBPACK_IMPORTED_MODULE_0__["TokenType"].Length) || - this.peek(_cssScanner__WEBPACK_IMPORTED_MODULE_0__["TokenType"].EMS) || - this.peek(_cssScanner__WEBPACK_IMPORTED_MODULE_0__["TokenType"].EXS) || - this.peek(_cssScanner__WEBPACK_IMPORTED_MODULE_0__["TokenType"].Angle) || - this.peek(_cssScanner__WEBPACK_IMPORTED_MODULE_0__["TokenType"].Time) || - this.peek(_cssScanner__WEBPACK_IMPORTED_MODULE_0__["TokenType"].Dimension) || - this.peek(_cssScanner__WEBPACK_IMPORTED_MODULE_0__["TokenType"].Freq)) { - var node = this.create(_cssNodes__WEBPACK_IMPORTED_MODULE_1__["NumericValue"]); + if (this.peek(_cssScanner__WEBPACK_IMPORTED_MODULE_0__.TokenType.Num) || + this.peek(_cssScanner__WEBPACK_IMPORTED_MODULE_0__.TokenType.Percentage) || + this.peek(_cssScanner__WEBPACK_IMPORTED_MODULE_0__.TokenType.Resolution) || + this.peek(_cssScanner__WEBPACK_IMPORTED_MODULE_0__.TokenType.Length) || + this.peek(_cssScanner__WEBPACK_IMPORTED_MODULE_0__.TokenType.EMS) || + this.peek(_cssScanner__WEBPACK_IMPORTED_MODULE_0__.TokenType.EXS) || + this.peek(_cssScanner__WEBPACK_IMPORTED_MODULE_0__.TokenType.Angle) || + this.peek(_cssScanner__WEBPACK_IMPORTED_MODULE_0__.TokenType.Time) || + this.peek(_cssScanner__WEBPACK_IMPORTED_MODULE_0__.TokenType.Dimension) || + this.peek(_cssScanner__WEBPACK_IMPORTED_MODULE_0__.TokenType.Freq)) { + var node = this.create(_cssNodes__WEBPACK_IMPORTED_MODULE_1__.NumericValue); this.consumeToken(); return this.finish(node); } return null; }; Parser.prototype._parseStringLiteral = function () { - if (!this.peek(_cssScanner__WEBPACK_IMPORTED_MODULE_0__["TokenType"].String) && !this.peek(_cssScanner__WEBPACK_IMPORTED_MODULE_0__["TokenType"].BadString)) { + if (!this.peek(_cssScanner__WEBPACK_IMPORTED_MODULE_0__.TokenType.String) && !this.peek(_cssScanner__WEBPACK_IMPORTED_MODULE_0__.TokenType.BadString)) { return null; } - var node = this.createNode(_cssNodes__WEBPACK_IMPORTED_MODULE_1__["NodeType"].StringLiteral); + var node = this.createNode(_cssNodes__WEBPACK_IMPORTED_MODULE_1__.NodeType.StringLiteral); this.consumeToken(); return this.finish(node); }; Parser.prototype._parseURILiteral = function () { - if (!this.peekRegExp(_cssScanner__WEBPACK_IMPORTED_MODULE_0__["TokenType"].Ident, /^url(-prefix)?$/i)) { + if (!this.peekRegExp(_cssScanner__WEBPACK_IMPORTED_MODULE_0__.TokenType.Ident, /^url(-prefix)?$/i)) { return null; } var pos = this.mark(); - var node = this.createNode(_cssNodes__WEBPACK_IMPORTED_MODULE_1__["NodeType"].URILiteral); - this.accept(_cssScanner__WEBPACK_IMPORTED_MODULE_0__["TokenType"].Ident); - if (this.hasWhitespace() || !this.peek(_cssScanner__WEBPACK_IMPORTED_MODULE_0__["TokenType"].ParenthesisL)) { + var node = this.createNode(_cssNodes__WEBPACK_IMPORTED_MODULE_1__.NodeType.URILiteral); + this.accept(_cssScanner__WEBPACK_IMPORTED_MODULE_0__.TokenType.Ident); + if (this.hasWhitespace() || !this.peek(_cssScanner__WEBPACK_IMPORTED_MODULE_0__.TokenType.ParenthesisL)) { this.restoreAtMark(pos); return null; } @@ -10498,65 +10317,65 @@ var Parser = /** @class */ (function () { this.consumeToken(); // consume () node.addChild(this._parseURLArgument()); // argument is optional this.scanner.inURL = false; - if (!this.accept(_cssScanner__WEBPACK_IMPORTED_MODULE_0__["TokenType"].ParenthesisR)) { - return this.finish(node, _cssErrors__WEBPACK_IMPORTED_MODULE_2__["ParseError"].RightParenthesisExpected); + if (!this.accept(_cssScanner__WEBPACK_IMPORTED_MODULE_0__.TokenType.ParenthesisR)) { + return this.finish(node, _cssErrors__WEBPACK_IMPORTED_MODULE_2__.ParseError.RightParenthesisExpected); } return this.finish(node); }; Parser.prototype._parseURLArgument = function () { - var node = this.create(_cssNodes__WEBPACK_IMPORTED_MODULE_1__["Node"]); - if (!this.accept(_cssScanner__WEBPACK_IMPORTED_MODULE_0__["TokenType"].String) && !this.accept(_cssScanner__WEBPACK_IMPORTED_MODULE_0__["TokenType"].BadString) && !this.acceptUnquotedString()) { + var node = this.create(_cssNodes__WEBPACK_IMPORTED_MODULE_1__.Node); + if (!this.accept(_cssScanner__WEBPACK_IMPORTED_MODULE_0__.TokenType.String) && !this.accept(_cssScanner__WEBPACK_IMPORTED_MODULE_0__.TokenType.BadString) && !this.acceptUnquotedString()) { return null; } return this.finish(node); }; Parser.prototype._parseIdent = function (referenceTypes) { - if (!this.peek(_cssScanner__WEBPACK_IMPORTED_MODULE_0__["TokenType"].Ident)) { + if (!this.peek(_cssScanner__WEBPACK_IMPORTED_MODULE_0__.TokenType.Ident)) { return null; } - var node = this.create(_cssNodes__WEBPACK_IMPORTED_MODULE_1__["Identifier"]); + var node = this.create(_cssNodes__WEBPACK_IMPORTED_MODULE_1__.Identifier); if (referenceTypes) { node.referenceTypes = referenceTypes; } - node.isCustomProperty = this.peekRegExp(_cssScanner__WEBPACK_IMPORTED_MODULE_0__["TokenType"].Ident, /^--/); + node.isCustomProperty = this.peekRegExp(_cssScanner__WEBPACK_IMPORTED_MODULE_0__.TokenType.Ident, /^--/); this.consumeToken(); return this.finish(node); }; Parser.prototype._parseFunction = function () { var pos = this.mark(); - var node = this.create(_cssNodes__WEBPACK_IMPORTED_MODULE_1__["Function"]); + var node = this.create(_cssNodes__WEBPACK_IMPORTED_MODULE_1__.Function); if (!node.setIdentifier(this._parseFunctionIdentifier())) { return null; } - if (this.hasWhitespace() || !this.accept(_cssScanner__WEBPACK_IMPORTED_MODULE_0__["TokenType"].ParenthesisL)) { + if (this.hasWhitespace() || !this.accept(_cssScanner__WEBPACK_IMPORTED_MODULE_0__.TokenType.ParenthesisL)) { this.restoreAtMark(pos); return null; } if (node.getArguments().addChild(this._parseFunctionArgument())) { - while (this.accept(_cssScanner__WEBPACK_IMPORTED_MODULE_0__["TokenType"].Comma)) { - if (this.peek(_cssScanner__WEBPACK_IMPORTED_MODULE_0__["TokenType"].ParenthesisR)) { + while (this.accept(_cssScanner__WEBPACK_IMPORTED_MODULE_0__.TokenType.Comma)) { + if (this.peek(_cssScanner__WEBPACK_IMPORTED_MODULE_0__.TokenType.ParenthesisR)) { break; } if (!node.getArguments().addChild(this._parseFunctionArgument())) { - this.markError(node, _cssErrors__WEBPACK_IMPORTED_MODULE_2__["ParseError"].ExpressionExpected); + this.markError(node, _cssErrors__WEBPACK_IMPORTED_MODULE_2__.ParseError.ExpressionExpected); } } } - if (!this.accept(_cssScanner__WEBPACK_IMPORTED_MODULE_0__["TokenType"].ParenthesisR)) { - return this.finish(node, _cssErrors__WEBPACK_IMPORTED_MODULE_2__["ParseError"].RightParenthesisExpected); + if (!this.accept(_cssScanner__WEBPACK_IMPORTED_MODULE_0__.TokenType.ParenthesisR)) { + return this.finish(node, _cssErrors__WEBPACK_IMPORTED_MODULE_2__.ParseError.RightParenthesisExpected); } return this.finish(node); }; Parser.prototype._parseFunctionIdentifier = function () { - if (!this.peek(_cssScanner__WEBPACK_IMPORTED_MODULE_0__["TokenType"].Ident)) { + if (!this.peek(_cssScanner__WEBPACK_IMPORTED_MODULE_0__.TokenType.Ident)) { return null; } - var node = this.create(_cssNodes__WEBPACK_IMPORTED_MODULE_1__["Identifier"]); - node.referenceTypes = [_cssNodes__WEBPACK_IMPORTED_MODULE_1__["ReferenceType"].Function]; + var node = this.create(_cssNodes__WEBPACK_IMPORTED_MODULE_1__.Identifier); + node.referenceTypes = [_cssNodes__WEBPACK_IMPORTED_MODULE_1__.ReferenceType.Function]; if (this.acceptIdent('progid')) { // support for IE7 specific filters: 'progid:DXImageTransform.Microsoft.MotionBlur(strength=13, direction=310)' - if (this.accept(_cssScanner__WEBPACK_IMPORTED_MODULE_0__["TokenType"].Colon)) { - while (this.accept(_cssScanner__WEBPACK_IMPORTED_MODULE_0__["TokenType"].Ident) && this.acceptDelim('.')) { + if (this.accept(_cssScanner__WEBPACK_IMPORTED_MODULE_0__.TokenType.Colon)) { + while (this.accept(_cssScanner__WEBPACK_IMPORTED_MODULE_0__.TokenType.Ident) && this.acceptDelim('.')) { // loop } } @@ -10566,15 +10385,15 @@ var Parser = /** @class */ (function () { return this.finish(node); }; Parser.prototype._parseFunctionArgument = function () { - var node = this.create(_cssNodes__WEBPACK_IMPORTED_MODULE_1__["FunctionArgument"]); + var node = this.create(_cssNodes__WEBPACK_IMPORTED_MODULE_1__.FunctionArgument); if (node.setValue(this._parseExpr(true))) { return this.finish(node); } return null; }; Parser.prototype._parseHexColor = function () { - if (this.peekRegExp(_cssScanner__WEBPACK_IMPORTED_MODULE_0__["TokenType"].Hash, /^#([A-Fa-f0-9]{3}|[A-Fa-f0-9]{4}|[A-Fa-f0-9]{6}|[A-Fa-f0-9]{8})$/g)) { - var node = this.create(_cssNodes__WEBPACK_IMPORTED_MODULE_1__["HexColorValue"]); + if (this.peekRegExp(_cssScanner__WEBPACK_IMPORTED_MODULE_0__.TokenType.Hash, /^#([A-Fa-f0-9]{3}|[A-Fa-f0-9]{4}|[A-Fa-f0-9]{6}|[A-Fa-f0-9]{8})$/g)) { + var node = this.create(_cssNodes__WEBPACK_IMPORTED_MODULE_1__.HexColorValue); this.consumeToken(); return this.finish(node); } @@ -10589,13 +10408,14 @@ var Parser = /** @class */ (function () { /***/ }), /* 90 */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { -"use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "TokenType", function() { return TokenType; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "MultiLineStream", function() { return MultiLineStream; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "Scanner", function() { return Scanner; }); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "TokenType": () => /* binding */ TokenType, +/* harmony export */ "MultiLineStream": () => /* binding */ MultiLineStream, +/* harmony export */ "Scanner": () => /* binding */ Scanner +/* harmony export */ }); /*--------------------------------------------------------------------------------------------- * Copyright (c) Microsoft Corporation. All rights reserved. * Licensed under the MIT License. See License.txt in the project root for license information. @@ -11163,82 +10983,83 @@ var Scanner = /** @class */ (function () { /***/ }), /* 91 */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { -"use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "NodeType", function() { return NodeType; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "ReferenceType", function() { return ReferenceType; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "getNodeAtOffset", function() { return getNodeAtOffset; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "getNodePath", function() { return getNodePath; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "getParentDeclaration", function() { return getParentDeclaration; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "Node", function() { return Node; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "Nodelist", function() { return Nodelist; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "Identifier", function() { return Identifier; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "Stylesheet", function() { return Stylesheet; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "Declarations", function() { return Declarations; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "BodyDeclaration", function() { return BodyDeclaration; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "RuleSet", function() { return RuleSet; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "Selector", function() { return Selector; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "SimpleSelector", function() { return SimpleSelector; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "AtApplyRule", function() { return AtApplyRule; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "AbstractDeclaration", function() { return AbstractDeclaration; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "CustomPropertyDeclaration", function() { return CustomPropertyDeclaration; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "CustomPropertySet", function() { return CustomPropertySet; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "Declaration", function() { return Declaration; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "Property", function() { return Property; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "Invocation", function() { return Invocation; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "Function", function() { return Function; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "FunctionParameter", function() { return FunctionParameter; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "FunctionArgument", function() { return FunctionArgument; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "IfStatement", function() { return IfStatement; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "ForStatement", function() { return ForStatement; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "EachStatement", function() { return EachStatement; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "WhileStatement", function() { return WhileStatement; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "ElseStatement", function() { return ElseStatement; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "FunctionDeclaration", function() { return FunctionDeclaration; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "ViewPort", function() { return ViewPort; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "FontFace", function() { return FontFace; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "NestedProperties", function() { return NestedProperties; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "Keyframe", function() { return Keyframe; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "KeyframeSelector", function() { return KeyframeSelector; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "Import", function() { return Import; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "Use", function() { return Use; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "ModuleConfiguration", function() { return ModuleConfiguration; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "Forward", function() { return Forward; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "ForwardVisibility", function() { return ForwardVisibility; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "Namespace", function() { return Namespace; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "Media", function() { return Media; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "Supports", function() { return Supports; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "Document", function() { return Document; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "Medialist", function() { return Medialist; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "MediaQuery", function() { return MediaQuery; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "SupportsCondition", function() { return SupportsCondition; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "Page", function() { return Page; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "PageBoxMarginBox", function() { return PageBoxMarginBox; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "Expression", function() { return Expression; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "BinaryExpression", function() { return BinaryExpression; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "Term", function() { return Term; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "AttributeSelector", function() { return AttributeSelector; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "Operator", function() { return Operator; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "HexColorValue", function() { return HexColorValue; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "NumericValue", function() { return NumericValue; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "VariableDeclaration", function() { return VariableDeclaration; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "Interpolation", function() { return Interpolation; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "Variable", function() { return Variable; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "ExtendsReference", function() { return ExtendsReference; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "MixinContentReference", function() { return MixinContentReference; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "MixinContentDeclaration", function() { return MixinContentDeclaration; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "MixinReference", function() { return MixinReference; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "MixinDeclaration", function() { return MixinDeclaration; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "UnknownAtRule", function() { return UnknownAtRule; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "ListEntry", function() { return ListEntry; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "LessGuard", function() { return LessGuard; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "GuardCondition", function() { return GuardCondition; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "Module", function() { return Module; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "Level", function() { return Level; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "Marker", function() { return Marker; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "ParseErrorCollector", function() { return ParseErrorCollector; }); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "NodeType": () => /* binding */ NodeType, +/* harmony export */ "ReferenceType": () => /* binding */ ReferenceType, +/* harmony export */ "getNodeAtOffset": () => /* binding */ getNodeAtOffset, +/* harmony export */ "getNodePath": () => /* binding */ getNodePath, +/* harmony export */ "getParentDeclaration": () => /* binding */ getParentDeclaration, +/* harmony export */ "Node": () => /* binding */ Node, +/* harmony export */ "Nodelist": () => /* binding */ Nodelist, +/* harmony export */ "Identifier": () => /* binding */ Identifier, +/* harmony export */ "Stylesheet": () => /* binding */ Stylesheet, +/* harmony export */ "Declarations": () => /* binding */ Declarations, +/* harmony export */ "BodyDeclaration": () => /* binding */ BodyDeclaration, +/* harmony export */ "RuleSet": () => /* binding */ RuleSet, +/* harmony export */ "Selector": () => /* binding */ Selector, +/* harmony export */ "SimpleSelector": () => /* binding */ SimpleSelector, +/* harmony export */ "AtApplyRule": () => /* binding */ AtApplyRule, +/* harmony export */ "AbstractDeclaration": () => /* binding */ AbstractDeclaration, +/* harmony export */ "CustomPropertyDeclaration": () => /* binding */ CustomPropertyDeclaration, +/* harmony export */ "CustomPropertySet": () => /* binding */ CustomPropertySet, +/* harmony export */ "Declaration": () => /* binding */ Declaration, +/* harmony export */ "Property": () => /* binding */ Property, +/* harmony export */ "Invocation": () => /* binding */ Invocation, +/* harmony export */ "Function": () => /* binding */ Function, +/* harmony export */ "FunctionParameter": () => /* binding */ FunctionParameter, +/* harmony export */ "FunctionArgument": () => /* binding */ FunctionArgument, +/* harmony export */ "IfStatement": () => /* binding */ IfStatement, +/* harmony export */ "ForStatement": () => /* binding */ ForStatement, +/* harmony export */ "EachStatement": () => /* binding */ EachStatement, +/* harmony export */ "WhileStatement": () => /* binding */ WhileStatement, +/* harmony export */ "ElseStatement": () => /* binding */ ElseStatement, +/* harmony export */ "FunctionDeclaration": () => /* binding */ FunctionDeclaration, +/* harmony export */ "ViewPort": () => /* binding */ ViewPort, +/* harmony export */ "FontFace": () => /* binding */ FontFace, +/* harmony export */ "NestedProperties": () => /* binding */ NestedProperties, +/* harmony export */ "Keyframe": () => /* binding */ Keyframe, +/* harmony export */ "KeyframeSelector": () => /* binding */ KeyframeSelector, +/* harmony export */ "Import": () => /* binding */ Import, +/* harmony export */ "Use": () => /* binding */ Use, +/* harmony export */ "ModuleConfiguration": () => /* binding */ ModuleConfiguration, +/* harmony export */ "Forward": () => /* binding */ Forward, +/* harmony export */ "ForwardVisibility": () => /* binding */ ForwardVisibility, +/* harmony export */ "Namespace": () => /* binding */ Namespace, +/* harmony export */ "Media": () => /* binding */ Media, +/* harmony export */ "Supports": () => /* binding */ Supports, +/* harmony export */ "Document": () => /* binding */ Document, +/* harmony export */ "Medialist": () => /* binding */ Medialist, +/* harmony export */ "MediaQuery": () => /* binding */ MediaQuery, +/* harmony export */ "SupportsCondition": () => /* binding */ SupportsCondition, +/* harmony export */ "Page": () => /* binding */ Page, +/* harmony export */ "PageBoxMarginBox": () => /* binding */ PageBoxMarginBox, +/* harmony export */ "Expression": () => /* binding */ Expression, +/* harmony export */ "BinaryExpression": () => /* binding */ BinaryExpression, +/* harmony export */ "Term": () => /* binding */ Term, +/* harmony export */ "AttributeSelector": () => /* binding */ AttributeSelector, +/* harmony export */ "Operator": () => /* binding */ Operator, +/* harmony export */ "HexColorValue": () => /* binding */ HexColorValue, +/* harmony export */ "NumericValue": () => /* binding */ NumericValue, +/* harmony export */ "VariableDeclaration": () => /* binding */ VariableDeclaration, +/* harmony export */ "Interpolation": () => /* binding */ Interpolation, +/* harmony export */ "Variable": () => /* binding */ Variable, +/* harmony export */ "ExtendsReference": () => /* binding */ ExtendsReference, +/* harmony export */ "MixinContentReference": () => /* binding */ MixinContentReference, +/* harmony export */ "MixinContentDeclaration": () => /* binding */ MixinContentDeclaration, +/* harmony export */ "MixinReference": () => /* binding */ MixinReference, +/* harmony export */ "MixinDeclaration": () => /* binding */ MixinDeclaration, +/* harmony export */ "UnknownAtRule": () => /* binding */ UnknownAtRule, +/* harmony export */ "ListEntry": () => /* binding */ ListEntry, +/* harmony export */ "LessGuard": () => /* binding */ LessGuard, +/* harmony export */ "GuardCondition": () => /* binding */ GuardCondition, +/* harmony export */ "Module": () => /* binding */ Module, +/* harmony export */ "Level": () => /* binding */ Level, +/* harmony export */ "Marker": () => /* binding */ Marker, +/* harmony export */ "ParseErrorCollector": () => /* binding */ ParseErrorCollector +/* harmony export */ }); /* harmony import */ var _utils_strings__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(92); /*--------------------------------------------------------------------------------------------- * Copyright (c) Microsoft Corporation. All rights reserved. @@ -11249,7 +11070,7 @@ var __extends = (undefined && undefined.__extends) || (function () { var extendStatics = function (d, b) { extendStatics = Object.setPrototypeOf || ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) || - function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; }; + function (d, b) { for (var p in b) if (Object.prototype.hasOwnProperty.call(b, p)) d[p] = b[p]; }; return extendStatics(d, b); }; return function (d, b) { @@ -11410,7 +11231,7 @@ var Node = /** @class */ (function () { } Object.defineProperty(Node.prototype, "end", { get: function () { return this.offset + this.length; }, - enumerable: true, + enumerable: false, configurable: true }); Object.defineProperty(Node.prototype, "type", { @@ -11420,7 +11241,7 @@ var Node = /** @class */ (function () { set: function (type) { this.nodeType = type; }, - enumerable: true, + enumerable: false, configurable: true }); Node.prototype.getTextProvider = function () { @@ -11642,7 +11463,7 @@ var Identifier = /** @class */ (function (_super) { get: function () { return NodeType.Identifier; }, - enumerable: true, + enumerable: false, configurable: true }); Identifier.prototype.containsInterpolation = function () { @@ -11660,7 +11481,7 @@ var Stylesheet = /** @class */ (function (_super) { get: function () { return NodeType.Stylesheet; }, - enumerable: true, + enumerable: false, configurable: true }); return Stylesheet; @@ -11675,7 +11496,7 @@ var Declarations = /** @class */ (function (_super) { get: function () { return NodeType.Declarations; }, - enumerable: true, + enumerable: false, configurable: true }); return Declarations; @@ -11704,7 +11525,7 @@ var RuleSet = /** @class */ (function (_super) { get: function () { return NodeType.Ruleset; }, - enumerable: true, + enumerable: false, configurable: true }); RuleSet.prototype.getSelectors = function () { @@ -11728,7 +11549,7 @@ var Selector = /** @class */ (function (_super) { get: function () { return NodeType.Selector; }, - enumerable: true, + enumerable: false, configurable: true }); return Selector; @@ -11743,7 +11564,7 @@ var SimpleSelector = /** @class */ (function (_super) { get: function () { return NodeType.SimpleSelector; }, - enumerable: true, + enumerable: false, configurable: true }); return SimpleSelector; @@ -11758,7 +11579,7 @@ var AtApplyRule = /** @class */ (function (_super) { get: function () { return NodeType.AtApplyRule; }, - enumerable: true, + enumerable: false, configurable: true }); AtApplyRule.prototype.setIdentifier = function (node) { @@ -11790,7 +11611,7 @@ var CustomPropertyDeclaration = /** @class */ (function (_super) { get: function () { return NodeType.CustomPropertyDeclaration; }, - enumerable: true, + enumerable: false, configurable: true }); CustomPropertyDeclaration.prototype.setProperty = function (node) { @@ -11823,7 +11644,7 @@ var CustomPropertySet = /** @class */ (function (_super) { get: function () { return NodeType.CustomPropertySet; }, - enumerable: true, + enumerable: false, configurable: true }); return CustomPropertySet; @@ -11840,7 +11661,7 @@ var Declaration = /** @class */ (function (_super) { get: function () { return NodeType.Declaration; }, - enumerable: true, + enumerable: false, configurable: true }); Declaration.prototype.setProperty = function (node) { @@ -11893,7 +11714,7 @@ var Property = /** @class */ (function (_super) { get: function () { return NodeType.Property; }, - enumerable: true, + enumerable: false, configurable: true }); Property.prototype.setIdentifier = function (value) { @@ -11903,7 +11724,7 @@ var Property = /** @class */ (function (_super) { return this.identifier; }; Property.prototype.getName = function () { - return Object(_utils_strings__WEBPACK_IMPORTED_MODULE_0__["trim"])(this.getText(), /[_\+]+$/); /* +_: less merge */ + return (0,_utils_strings__WEBPACK_IMPORTED_MODULE_0__.trim)(this.getText(), /[_\+]+$/); /* +_: less merge */ }; Property.prototype.isCustomProperty = function () { return !!this.identifier && this.identifier.isCustomProperty; @@ -11920,7 +11741,7 @@ var Invocation = /** @class */ (function (_super) { get: function () { return NodeType.Invocation; }, - enumerable: true, + enumerable: false, configurable: true }); Invocation.prototype.getArguments = function () { @@ -11941,7 +11762,7 @@ var Function = /** @class */ (function (_super) { get: function () { return NodeType.Function; }, - enumerable: true, + enumerable: false, configurable: true }); Function.prototype.setIdentifier = function (node) { @@ -11965,7 +11786,7 @@ var FunctionParameter = /** @class */ (function (_super) { get: function () { return NodeType.FunctionParameter; }, - enumerable: true, + enumerable: false, configurable: true }); FunctionParameter.prototype.setIdentifier = function (node) { @@ -11995,7 +11816,7 @@ var FunctionArgument = /** @class */ (function (_super) { get: function () { return NodeType.FunctionArgument; }, - enumerable: true, + enumerable: false, configurable: true }); FunctionArgument.prototype.setIdentifier = function (node) { @@ -12025,7 +11846,7 @@ var IfStatement = /** @class */ (function (_super) { get: function () { return NodeType.If; }, - enumerable: true, + enumerable: false, configurable: true }); IfStatement.prototype.setExpression = function (node) { @@ -12046,7 +11867,7 @@ var ForStatement = /** @class */ (function (_super) { get: function () { return NodeType.For; }, - enumerable: true, + enumerable: false, configurable: true }); ForStatement.prototype.setVariable = function (node) { @@ -12064,7 +11885,7 @@ var EachStatement = /** @class */ (function (_super) { get: function () { return NodeType.Each; }, - enumerable: true, + enumerable: false, configurable: true }); EachStatement.prototype.getVariables = function () { @@ -12085,7 +11906,7 @@ var WhileStatement = /** @class */ (function (_super) { get: function () { return NodeType.While; }, - enumerable: true, + enumerable: false, configurable: true }); return WhileStatement; @@ -12100,7 +11921,7 @@ var ElseStatement = /** @class */ (function (_super) { get: function () { return NodeType.Else; }, - enumerable: true, + enumerable: false, configurable: true }); return ElseStatement; @@ -12115,7 +11936,7 @@ var FunctionDeclaration = /** @class */ (function (_super) { get: function () { return NodeType.FunctionDeclaration; }, - enumerable: true, + enumerable: false, configurable: true }); FunctionDeclaration.prototype.setIdentifier = function (node) { @@ -12145,7 +11966,7 @@ var ViewPort = /** @class */ (function (_super) { get: function () { return NodeType.ViewPort; }, - enumerable: true, + enumerable: false, configurable: true }); return ViewPort; @@ -12160,7 +11981,7 @@ var FontFace = /** @class */ (function (_super) { get: function () { return NodeType.FontFace; }, - enumerable: true, + enumerable: false, configurable: true }); return FontFace; @@ -12175,7 +11996,7 @@ var NestedProperties = /** @class */ (function (_super) { get: function () { return NodeType.NestedProperties; }, - enumerable: true, + enumerable: false, configurable: true }); return NestedProperties; @@ -12190,7 +12011,7 @@ var Keyframe = /** @class */ (function (_super) { get: function () { return NodeType.Keyframe; }, - enumerable: true, + enumerable: false, configurable: true }); Keyframe.prototype.setKeyword = function (keyword) { @@ -12220,7 +12041,7 @@ var KeyframeSelector = /** @class */ (function (_super) { get: function () { return NodeType.KeyframeSelector; }, - enumerable: true, + enumerable: false, configurable: true }); return KeyframeSelector; @@ -12235,7 +12056,7 @@ var Import = /** @class */ (function (_super) { get: function () { return NodeType.Import; }, - enumerable: true, + enumerable: false, configurable: true }); Import.prototype.setMedialist = function (node) { @@ -12257,7 +12078,7 @@ var Use = /** @class */ (function (_super) { get: function () { return NodeType.Use; }, - enumerable: true, + enumerable: false, configurable: true }); Use.prototype.getParameters = function () { @@ -12284,7 +12105,7 @@ var ModuleConfiguration = /** @class */ (function (_super) { get: function () { return NodeType.ModuleConfiguration; }, - enumerable: true, + enumerable: false, configurable: true }); ModuleConfiguration.prototype.setIdentifier = function (node) { @@ -12314,7 +12135,7 @@ var Forward = /** @class */ (function (_super) { get: function () { return NodeType.Forward; }, - enumerable: true, + enumerable: false, configurable: true }); Forward.prototype.setIdentifier = function (node) { @@ -12335,7 +12156,7 @@ var ForwardVisibility = /** @class */ (function (_super) { get: function () { return NodeType.ForwardVisibility; }, - enumerable: true, + enumerable: false, configurable: true }); ForwardVisibility.prototype.setIdentifier = function (node) { @@ -12356,7 +12177,7 @@ var Namespace = /** @class */ (function (_super) { get: function () { return NodeType.Namespace; }, - enumerable: true, + enumerable: false, configurable: true }); return Namespace; @@ -12371,7 +12192,7 @@ var Media = /** @class */ (function (_super) { get: function () { return NodeType.Media; }, - enumerable: true, + enumerable: false, configurable: true }); return Media; @@ -12386,7 +12207,7 @@ var Supports = /** @class */ (function (_super) { get: function () { return NodeType.Supports; }, - enumerable: true, + enumerable: false, configurable: true }); return Supports; @@ -12401,7 +12222,7 @@ var Document = /** @class */ (function (_super) { get: function () { return NodeType.Document; }, - enumerable: true, + enumerable: false, configurable: true }); return Document; @@ -12430,7 +12251,7 @@ var MediaQuery = /** @class */ (function (_super) { get: function () { return NodeType.MediaQuery; }, - enumerable: true, + enumerable: false, configurable: true }); return MediaQuery; @@ -12445,7 +12266,7 @@ var SupportsCondition = /** @class */ (function (_super) { get: function () { return NodeType.SupportsCondition; }, - enumerable: true, + enumerable: false, configurable: true }); return SupportsCondition; @@ -12460,7 +12281,7 @@ var Page = /** @class */ (function (_super) { get: function () { return NodeType.Page; }, - enumerable: true, + enumerable: false, configurable: true }); return Page; @@ -12475,7 +12296,7 @@ var PageBoxMarginBox = /** @class */ (function (_super) { get: function () { return NodeType.PageBoxMarginBox; }, - enumerable: true, + enumerable: false, configurable: true }); return PageBoxMarginBox; @@ -12490,7 +12311,7 @@ var Expression = /** @class */ (function (_super) { get: function () { return NodeType.Expression; }, - enumerable: true, + enumerable: false, configurable: true }); return Expression; @@ -12505,7 +12326,7 @@ var BinaryExpression = /** @class */ (function (_super) { get: function () { return NodeType.BinaryExpression; }, - enumerable: true, + enumerable: false, configurable: true }); BinaryExpression.prototype.setLeft = function (left) { @@ -12538,7 +12359,7 @@ var Term = /** @class */ (function (_super) { get: function () { return NodeType.Term; }, - enumerable: true, + enumerable: false, configurable: true }); Term.prototype.setOperator = function (value) { @@ -12565,7 +12386,7 @@ var AttributeSelector = /** @class */ (function (_super) { get: function () { return NodeType.AttributeSelector; }, - enumerable: true, + enumerable: false, configurable: true }); AttributeSelector.prototype.setNamespacePrefix = function (value) { @@ -12604,7 +12425,7 @@ var Operator = /** @class */ (function (_super) { get: function () { return NodeType.Operator; }, - enumerable: true, + enumerable: false, configurable: true }); return Operator; @@ -12619,7 +12440,7 @@ var HexColorValue = /** @class */ (function (_super) { get: function () { return NodeType.HexColorValue; }, - enumerable: true, + enumerable: false, configurable: true }); return HexColorValue; @@ -12635,7 +12456,7 @@ var NumericValue = /** @class */ (function (_super) { get: function () { return NodeType.NumericValue; }, - enumerable: true, + enumerable: false, configurable: true }); NumericValue.prototype.getValue = function () { @@ -12670,7 +12491,7 @@ var VariableDeclaration = /** @class */ (function (_super) { get: function () { return NodeType.VariableDeclaration; }, - enumerable: true, + enumerable: false, configurable: true }); VariableDeclaration.prototype.setVariable = function (node) { @@ -12711,7 +12532,7 @@ var Interpolation = /** @class */ (function (_super) { get: function () { return NodeType.Interpolation; }, - enumerable: true, + enumerable: false, configurable: true }); return Interpolation; @@ -12726,7 +12547,7 @@ var Variable = /** @class */ (function (_super) { get: function () { return NodeType.VariableName; }, - enumerable: true, + enumerable: false, configurable: true }); Variable.prototype.getName = function () { @@ -12744,7 +12565,7 @@ var ExtendsReference = /** @class */ (function (_super) { get: function () { return NodeType.ExtendsReference; }, - enumerable: true, + enumerable: false, configurable: true }); ExtendsReference.prototype.getSelectors = function () { @@ -12765,7 +12586,7 @@ var MixinContentReference = /** @class */ (function (_super) { get: function () { return NodeType.MixinContentReference; }, - enumerable: true, + enumerable: false, configurable: true }); MixinContentReference.prototype.getArguments = function () { @@ -12786,7 +12607,7 @@ var MixinContentDeclaration = /** @class */ (function (_super) { get: function () { return NodeType.MixinContentReference; }, - enumerable: true, + enumerable: false, configurable: true }); MixinContentDeclaration.prototype.getParameters = function () { @@ -12807,7 +12628,7 @@ var MixinReference = /** @class */ (function (_super) { get: function () { return NodeType.MixinReference; }, - enumerable: true, + enumerable: false, configurable: true }); MixinReference.prototype.getNamespaces = function () { @@ -12849,7 +12670,7 @@ var MixinDeclaration = /** @class */ (function (_super) { get: function () { return NodeType.MixinDeclaration; }, - enumerable: true, + enumerable: false, configurable: true }); MixinDeclaration.prototype.setIdentifier = function (node) { @@ -12886,7 +12707,7 @@ var UnknownAtRule = /** @class */ (function (_super) { get: function () { return NodeType.UnknownAtRule; }, - enumerable: true, + enumerable: false, configurable: true }); UnknownAtRule.prototype.setAtRuleName = function (atRuleName) { @@ -12907,7 +12728,7 @@ var ListEntry = /** @class */ (function (_super) { get: function () { return NodeType.ListEntry; }, - enumerable: true, + enumerable: false, configurable: true }); ListEntry.prototype.setKey = function (node) { @@ -12953,7 +12774,7 @@ var Module = /** @class */ (function (_super) { get: function () { return NodeType.Module; }, - enumerable: true, + enumerable: false, configurable: true }); Module.prototype.setIdentifier = function (node) { @@ -13185,15 +13006,16 @@ var ParseErrorCollector = /** @class */ (function () { /***/ }), /* 92 */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { -"use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "startsWith", function() { return startsWith; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "endsWith", function() { return endsWith; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "difference", function() { return difference; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "getLimitedString", function() { return getLimitedString; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "trim", function() { return trim; }); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "startsWith": () => /* binding */ startsWith, +/* harmony export */ "endsWith": () => /* binding */ endsWith, +/* harmony export */ "difference": () => /* binding */ difference, +/* harmony export */ "getLimitedString": () => /* binding */ getLimitedString, +/* harmony export */ "trim": () => /* binding */ trim +/* harmony export */ }); /*--------------------------------------------------------------------------------------------- * Copyright (c) Microsoft Corporation. All rights reserved. * Licensed under the MIT License. See License.txt in the project root for license information. @@ -13291,21 +13113,21 @@ function trim(str, regexp) { /***/ }), /* 93 */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { -"use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "CSSIssueType", function() { return CSSIssueType; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "ParseError", function() { return ParseError; }); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "CSSIssueType": () => /* binding */ CSSIssueType, +/* harmony export */ "ParseError": () => /* binding */ ParseError +/* harmony export */ }); /* harmony import */ var vscode_nls__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(94); -/* harmony import */ var vscode_nls__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(vscode_nls__WEBPACK_IMPORTED_MODULE_0__); /*--------------------------------------------------------------------------------------------- * Copyright (c) Microsoft Corporation. All rights reserved. * Licensed under the MIT License. See License.txt in the project root for license information. *--------------------------------------------------------------------------------------------*/ -var localize = vscode_nls__WEBPACK_IMPORTED_MODULE_0__["loadMessageBundle"](); +var localize = vscode_nls__WEBPACK_IMPORTED_MODULE_0__.loadMessageBundle(); var CSSIssueType = /** @class */ (function () { function CSSIssueType(id, message) { this.id = id; @@ -13353,576 +13175,607 @@ var ParseError = { /***/ }), /* 94 */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; -/* -------------------------------------------------------------------------------------------- - * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for license information. - * ------------------------------------------------------------------------------------------ */ - -Object.defineProperty(exports, "__esModule", { value: true }); -var path = __webpack_require__(3); -var fs = __webpack_require__(80); -var toString = Object.prototype.toString; -function isDefined(value) { - return typeof value !== 'undefined'; -} -function isNumber(value) { - return toString.call(value) === '[object Number]'; -} -function isString(value) { - return toString.call(value) === '[object String]'; -} -function isBoolean(value) { - return value === true || value === false; -} -function readJsonFileSync(filename) { - return JSON.parse(fs.readFileSync(filename, 'utf8')); -} -var MessageFormat; -(function (MessageFormat) { - MessageFormat["file"] = "file"; - MessageFormat["bundle"] = "bundle"; - MessageFormat["both"] = "both"; -})(MessageFormat = exports.MessageFormat || (exports.MessageFormat = {})); -var BundleFormat; -(function (BundleFormat) { - // the nls.bundle format - BundleFormat["standalone"] = "standalone"; - BundleFormat["languagePack"] = "languagePack"; -})(BundleFormat = exports.BundleFormat || (exports.BundleFormat = {})); -var LocalizeInfo; -(function (LocalizeInfo) { - function is(value) { - var candidate = value; - return candidate && isDefined(candidate.key) && isDefined(candidate.comment); - } - LocalizeInfo.is = is; -})(LocalizeInfo || (LocalizeInfo = {})); -var resolvedLanguage; -var resolvedBundles; -var options; -var isPseudo; -function initializeSettings() { - options = { locale: undefined, language: undefined, languagePackSupport: false, cacheLanguageResolution: true, messageFormat: MessageFormat.bundle }; - if (isString(process.env.VSCODE_NLS_CONFIG)) { - try { - var vscodeOptions_1 = JSON.parse(process.env.VSCODE_NLS_CONFIG); - var language = void 0; - var locale = void 0; - if (vscodeOptions_1.availableLanguages) { - var value = vscodeOptions_1.availableLanguages['*']; - if (isString(value)) { - language = value; - } - } - if (isString(vscodeOptions_1.locale)) { - options.locale = vscodeOptions_1.locale.toLowerCase(); - } - if (language === undefined) { - options.language = options.locale; - } - else if (language !== 'en') { - options.language = language; - } - if (isBoolean(vscodeOptions_1._languagePackSupport)) { - options.languagePackSupport = vscodeOptions_1._languagePackSupport; - } - if (isString(vscodeOptions_1._cacheRoot)) { - options.cacheRoot = vscodeOptions_1._cacheRoot; - } - if (isString(vscodeOptions_1._languagePackId)) { - options.languagePackId = vscodeOptions_1._languagePackId; - } - if (isString(vscodeOptions_1._translationsConfigFile)) { - options.translationsConfigFile = vscodeOptions_1._translationsConfigFile; - try { - options.translationsConfig = readJsonFileSync(options.translationsConfigFile); - } - catch (error) { - // We can't read the translation config file. Mark the cache as corrupted. - if (vscodeOptions_1._corruptedFile) { - var dirname = path.dirname(vscodeOptions_1._corruptedFile); - fs.exists(dirname, function (exists) { - if (exists) { - fs.writeFile(vscodeOptions_1._corruptedFile, 'corrupted', 'utf8', function (err) { - console.error(err); - }); - } - }); - } - } - } - } - catch (_a) { - // Do nothing. - } - } - isPseudo = options.locale === 'pseudo'; - resolvedLanguage = undefined; - resolvedBundles = Object.create(null); -} -initializeSettings(); -function supportsLanguagePack() { - return options.languagePackSupport === true && options.cacheRoot !== undefined && options.languagePackId !== undefined && options.translationsConfigFile !== undefined - && options.translationsConfig !== undefined; -} -function format(message, args) { - var result; - if (isPseudo) { - // FF3B and FF3D is the Unicode zenkaku representation for [ and ] - message = '\uFF3B' + message.replace(/[aouei]/g, '$&$&') + '\uFF3D'; - } - if (args.length === 0) { - result = message; - } - else { - result = message.replace(/\{(\d+)\}/g, function (match, rest) { - var index = rest[0]; - var arg = args[index]; - var replacement = match; - if (typeof arg === 'string') { - replacement = arg; - } - else if (typeof arg === 'number' || typeof arg === 'boolean' || arg === void 0 || arg === null) { - replacement = String(arg); - } - return replacement; - }); - } - return result; -} -function createScopedLocalizeFunction(messages) { - return function (key, message) { - var args = []; - for (var _i = 2; _i < arguments.length; _i++) { - args[_i - 2] = arguments[_i]; - } - if (isNumber(key)) { - if (key >= messages.length) { - console.error("Broken localize call found. Index out of bounds. Stacktrace is\n: " + new Error('').stack); - return; - } - return format(messages[key], args); - } - else { - if (isString(message)) { - console.warn("Message " + message + " didn't get externalized correctly."); - return format(message, args); - } - else { - console.error("Broken localize call found. Stacktrace is\n: " + new Error('').stack); - } - } - }; -} -function localize(key, message) { - var args = []; - for (var _i = 2; _i < arguments.length; _i++) { - args[_i - 2] = arguments[_i]; - } - return format(message, args); -} -function resolveLanguage(file) { - var resolvedLanguage; - if (options.cacheLanguageResolution && resolvedLanguage) { - resolvedLanguage = resolvedLanguage; - } - else { - if (isPseudo || !options.language) { - resolvedLanguage = '.nls.json'; - } - else { - var locale = options.language; - while (locale) { - var candidate = '.nls.' + locale + '.json'; - if (fs.existsSync(file + candidate)) { - resolvedLanguage = candidate; - break; - } - else { - var index = locale.lastIndexOf('-'); - if (index > 0) { - locale = locale.substring(0, index); - } - else { - resolvedLanguage = '.nls.json'; - locale = null; - } - } - } - } - if (options.cacheLanguageResolution) { - resolvedLanguage = resolvedLanguage; - } - } - return file + resolvedLanguage; -} -function findInTheBoxBundle(root) { - var language = options.language; - while (language) { - var candidate = path.join(root, "nls.bundle." + language + ".json"); - if (fs.existsSync(candidate)) { - return candidate; - } - else { - var index = language.lastIndexOf('-'); - if (index > 0) { - language = language.substring(0, index); - } - else { - language = undefined; - } - } - } - // Test if we can reslove the default bundle. - if (language === undefined) { - var candidate = path.join(root, 'nls.bundle.json'); - if (fs.existsSync(candidate)) { - return candidate; - } - } - return undefined; -} -function mkdir(directory) { - try { - fs.mkdirSync(directory); - } - catch (err) { - if (err.code === 'EEXIST') { - return; - } - else if (err.code === 'ENOENT') { - var parent = path.dirname(directory); - if (parent !== directory) { - mkdir(parent); - fs.mkdirSync(directory); - } - } - else { - throw err; - } - } -} -function createDefaultNlsBundle(folder) { - var metaData = readJsonFileSync(path.join(folder, 'nls.metadata.json')); - var result = Object.create(null); - for (var module_1 in metaData) { - var entry = metaData[module_1]; - result[module_1] = entry.messages; - } - return result; -} -function createNLSBundle(header, metaDataPath) { - var languagePackLocation = options.translationsConfig[header.id]; - if (!languagePackLocation) { - return undefined; - } - var languagePack = readJsonFileSync(languagePackLocation).contents; - var metaData = readJsonFileSync(path.join(metaDataPath, 'nls.metadata.json')); - var result = Object.create(null); - for (var module_2 in metaData) { - var entry = metaData[module_2]; - var translations = languagePack[header.outDir + "/" + module_2]; - if (translations) { - var resultMessages = []; - for (var i = 0; i < entry.keys.length; i++) { - var messageKey = entry.keys[i]; - var key = isString(messageKey) ? messageKey : messageKey.key; - var translatedMessage = translations[key]; - if (translatedMessage === undefined) { - translatedMessage = entry.messages[i]; - } - resultMessages.push(translatedMessage); - } - result[module_2] = resultMessages; - } - else { - result[module_2] = entry.messages; - } - } - return result; -} -function touch(file) { - var d = new Date(); - fs.utimes(file, d, d, function () { - // Do nothing. Ignore - }); -} -function cacheBundle(key, bundle) { - resolvedBundles[key] = bundle; - return bundle; -} -function loadNlsBundleOrCreateFromI18n(header, bundlePath) { - var result; - var bundle = path.join(options.cacheRoot, header.id + "-" + header.hash + ".json"); - var useMemoryOnly = false; - var writeBundle = false; - try { - result = JSON.parse(fs.readFileSync(bundle, { encoding: 'utf8', flag: 'r' })); - touch(bundle); - return result; - } - catch (err) { - if (err.code === 'ENOENT') { - writeBundle = true; - } - else if (err instanceof SyntaxError) { - // We have a syntax error. So no valid JSON. Use - console.log("Syntax error parsing message bundle: " + err.message + "."); - fs.unlink(bundle, function (err) { - if (err) { - console.error("Deleting corrupted bundle " + bundle + " failed."); - } - }); - useMemoryOnly = true; - } - else { - throw err; - } - } - result = createNLSBundle(header, bundlePath); - if (!result || useMemoryOnly) { - return result; - } - if (writeBundle) { - try { - fs.writeFileSync(bundle, JSON.stringify(result), { encoding: 'utf8', flag: 'wx' }); - } - catch (err) { - if (err.code === 'EEXIST') { - return result; - } - throw err; - } - } - return result; -} -function loadDefaultNlsBundle(bundlePath) { - try { - return createDefaultNlsBundle(bundlePath); - } - catch (err) { - console.log("Generating default bundle from meta data failed.", err); - return undefined; - } -} -function loadNlsBundle(header, bundlePath) { - var result; - // Core decided to use a language pack. Do the same in the extension - if (supportsLanguagePack()) { - try { - result = loadNlsBundleOrCreateFromI18n(header, bundlePath); - } - catch (err) { - console.log("Load or create bundle failed ", err); - } - } - if (!result) { - // No language pack found, but core is running in language pack mode - // Don't try to use old in the box bundles since the might be stale - // Fall right back to the default bundle. - if (options.languagePackSupport) { - return loadDefaultNlsBundle(bundlePath); - } - var candidate = findInTheBoxBundle(bundlePath); - if (candidate) { - try { - return readJsonFileSync(candidate); - } - catch (err) { - console.log("Loading in the box message bundle failed.", err); - } - } - result = loadDefaultNlsBundle(bundlePath); - } - return result; -} -function tryFindMetaDataHeaderFile(file) { - var result; - var dirname = path.dirname(file); - while (true) { - result = path.join(dirname, 'nls.metadata.header.json'); - if (fs.existsSync(result)) { - break; - } - var parent = path.dirname(dirname); - if (parent === dirname) { - result = undefined; - break; - } - else { - dirname = parent; - } - } - return result; -} -function loadMessageBundle(file) { - if (!file) { - // No file. We are in dev mode. Return the default - // localize function. - return localize; - } - // Remove extension since we load json files. - var ext = path.extname(file); - if (ext) { - file = file.substr(0, file.length - ext.length); - } - if (options.messageFormat === MessageFormat.both || options.messageFormat === MessageFormat.bundle) { - var headerFile = tryFindMetaDataHeaderFile(file); - if (headerFile) { - var bundlePath = path.dirname(headerFile); - var bundle = resolvedBundles[bundlePath]; - if (bundle === undefined) { - try { - var header = JSON.parse(fs.readFileSync(headerFile, 'utf8')); - try { - var nlsBundle = loadNlsBundle(header, bundlePath); - bundle = cacheBundle(bundlePath, nlsBundle ? { header: header, nlsBundle: nlsBundle } : null); - } - catch (err) { - console.error('Failed to load nls bundle', err); - bundle = cacheBundle(bundlePath, null); - } - } - catch (err) { - console.error('Failed to read header file', err); - bundle = cacheBundle(bundlePath, null); - } - } - if (bundle) { - var module_3 = file.substr(bundlePath.length + 1).replace(/\\/g, '/'); - var messages = bundle.nlsBundle[module_3]; - if (messages === undefined) { - console.error("Messages for file " + file + " not found. See console for details."); - return function () { - return 'Messages not found.'; - }; - } - return createScopedLocalizeFunction(messages); - } - } - } - if (options.messageFormat === MessageFormat.both || options.messageFormat === MessageFormat.file) { - // Try to load a single file bundle - try { - var json = readJsonFileSync(resolveLanguage(file)); - if (Array.isArray(json)) { - return createScopedLocalizeFunction(json); - } - else { - if (isDefined(json.messages) && isDefined(json.keys)) { - return createScopedLocalizeFunction(json.messages); - } - else { - console.error("String bundle '" + file + "' uses an unsupported format."); - return function () { - return 'File bundle has unsupported format. See console for details'; - }; - } - } - } - catch (err) { - if (err.code !== 'ENOENT') { - console.error('Failed to load single file bundle', err); - } - } - } - console.error("Failed to load message bundle for file " + file); - return function () { - return 'Failed to load message bundle. See console for details.'; - }; -} -exports.loadMessageBundle = loadMessageBundle; -function config(opts) { - if (opts) { - if (isString(opts.locale)) { - options.locale = opts.locale.toLowerCase(); - options.language = options.locale; - resolvedLanguage = undefined; - resolvedBundles = Object.create(null); - } - if (opts.messageFormat !== undefined) { - options.messageFormat = opts.messageFormat; - } - if (opts.bundleFormat === BundleFormat.standalone && options.languagePackSupport === true) { - options.languagePackSupport = false; - } - } - isPseudo = options.locale === 'pseudo'; - return loadMessageBundle; -} -exports.config = config; +/***/ ((__unused_webpack_module, exports, __webpack_require__) => { + + +/* -------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + * ------------------------------------------------------------------------------------------ */ +Object.defineProperty(exports, "__esModule", ({ value: true })); +exports.config = exports.loadMessageBundle = void 0; +var path = __webpack_require__(3); +var fs = __webpack_require__(80); +var ral_1 = __webpack_require__(95); +var common_1 = __webpack_require__(96); +var common_2 = __webpack_require__(96); +Object.defineProperty(exports, "MessageFormat", ({ enumerable: true, get: function () { return common_2.MessageFormat; } })); +Object.defineProperty(exports, "BundleFormat", ({ enumerable: true, get: function () { return common_2.BundleFormat; } })); +var toString = Object.prototype.toString; +function isNumber(value) { + return toString.call(value) === '[object Number]'; +} +function isString(value) { + return toString.call(value) === '[object String]'; +} +function isBoolean(value) { + return value === true || value === false; +} +function readJsonFileSync(filename) { + return JSON.parse(fs.readFileSync(filename, 'utf8')); +} +var resolvedBundles; +var options; +function initializeSettings() { + options = { locale: undefined, language: undefined, languagePackSupport: false, cacheLanguageResolution: true, messageFormat: common_1.MessageFormat.bundle }; + if (isString(process.env.VSCODE_NLS_CONFIG)) { + try { + var vscodeOptions_1 = JSON.parse(process.env.VSCODE_NLS_CONFIG); + var language = void 0; + if (vscodeOptions_1.availableLanguages) { + var value = vscodeOptions_1.availableLanguages['*']; + if (isString(value)) { + language = value; + } + } + if (isString(vscodeOptions_1.locale)) { + options.locale = vscodeOptions_1.locale.toLowerCase(); + } + if (language === undefined) { + options.language = options.locale; + } + else if (language !== 'en') { + options.language = language; + } + if (isBoolean(vscodeOptions_1._languagePackSupport)) { + options.languagePackSupport = vscodeOptions_1._languagePackSupport; + } + if (isString(vscodeOptions_1._cacheRoot)) { + options.cacheRoot = vscodeOptions_1._cacheRoot; + } + if (isString(vscodeOptions_1._languagePackId)) { + options.languagePackId = vscodeOptions_1._languagePackId; + } + if (isString(vscodeOptions_1._translationsConfigFile)) { + options.translationsConfigFile = vscodeOptions_1._translationsConfigFile; + try { + options.translationsConfig = readJsonFileSync(options.translationsConfigFile); + } + catch (error) { + // We can't read the translation config file. Mark the cache as corrupted. + if (vscodeOptions_1._corruptedFile) { + var dirname = path.dirname(vscodeOptions_1._corruptedFile); + fs.exists(dirname, function (exists) { + if (exists) { + fs.writeFile(vscodeOptions_1._corruptedFile, 'corrupted', 'utf8', function (err) { + console.error(err); + }); + } + }); + } + } + } + } + catch (_a) { + // Do nothing. + } + } + common_1.setPseudo(options.locale === 'pseudo'); + resolvedBundles = Object.create(null); +} +initializeSettings(); +function supportsLanguagePack() { + return options.languagePackSupport === true && options.cacheRoot !== undefined && options.languagePackId !== undefined && options.translationsConfigFile !== undefined + && options.translationsConfig !== undefined; +} +function createScopedLocalizeFunction(messages) { + return function (key, message) { + var args = []; + for (var _i = 2; _i < arguments.length; _i++) { + args[_i - 2] = arguments[_i]; + } + if (isNumber(key)) { + if (key >= messages.length) { + console.error("Broken localize call found. Index out of bounds. Stacktrace is\n: " + new Error('').stack); + return; + } + return common_1.format(messages[key], args); + } + else { + if (isString(message)) { + console.warn("Message " + message + " didn't get externalized correctly."); + return common_1.format(message, args); + } + else { + console.error("Broken localize call found. Stacktrace is\n: " + new Error('').stack); + } + } + }; +} +function resolveLanguage(file) { + var resolvedLanguage; + if (options.cacheLanguageResolution && resolvedLanguage) { + resolvedLanguage = resolvedLanguage; + } + else { + if (common_1.isPseudo || !options.language) { + resolvedLanguage = '.nls.json'; + } + else { + var locale = options.language; + while (locale) { + var candidate = '.nls.' + locale + '.json'; + if (fs.existsSync(file + candidate)) { + resolvedLanguage = candidate; + break; + } + else { + var index = locale.lastIndexOf('-'); + if (index > 0) { + locale = locale.substring(0, index); + } + else { + resolvedLanguage = '.nls.json'; + locale = null; + } + } + } + } + if (options.cacheLanguageResolution) { + resolvedLanguage = resolvedLanguage; + } + } + return file + resolvedLanguage; +} +function findInTheBoxBundle(root) { + var language = options.language; + while (language) { + var candidate = path.join(root, "nls.bundle." + language + ".json"); + if (fs.existsSync(candidate)) { + return candidate; + } + else { + var index = language.lastIndexOf('-'); + if (index > 0) { + language = language.substring(0, index); + } + else { + language = undefined; + } + } + } + // Test if we can reslove the default bundle. + if (language === undefined) { + var candidate = path.join(root, 'nls.bundle.json'); + if (fs.existsSync(candidate)) { + return candidate; + } + } + return undefined; +} +function mkdir(directory) { + try { + fs.mkdirSync(directory); + } + catch (err) { + if (err.code === 'EEXIST') { + return; + } + else if (err.code === 'ENOENT') { + var parent = path.dirname(directory); + if (parent !== directory) { + mkdir(parent); + fs.mkdirSync(directory); + } + } + else { + throw err; + } + } +} +function createDefaultNlsBundle(folder) { + var metaData = readJsonFileSync(path.join(folder, 'nls.metadata.json')); + var result = Object.create(null); + for (var module_1 in metaData) { + var entry = metaData[module_1]; + result[module_1] = entry.messages; + } + return result; +} +function createNLSBundle(header, metaDataPath) { + var languagePackLocation = options.translationsConfig[header.id]; + if (!languagePackLocation) { + return undefined; + } + var languagePack = readJsonFileSync(languagePackLocation).contents; + var metaData = readJsonFileSync(path.join(metaDataPath, 'nls.metadata.json')); + var result = Object.create(null); + for (var module_2 in metaData) { + var entry = metaData[module_2]; + var translations = languagePack[header.outDir + "/" + module_2]; + if (translations) { + var resultMessages = []; + for (var i = 0; i < entry.keys.length; i++) { + var messageKey = entry.keys[i]; + var key = isString(messageKey) ? messageKey : messageKey.key; + var translatedMessage = translations[key]; + if (translatedMessage === undefined) { + translatedMessage = entry.messages[i]; + } + resultMessages.push(translatedMessage); + } + result[module_2] = resultMessages; + } + else { + result[module_2] = entry.messages; + } + } + return result; +} +function touch(file) { + var d = new Date(); + fs.utimes(file, d, d, function () { + // Do nothing. Ignore + }); +} +function cacheBundle(key, bundle) { + resolvedBundles[key] = bundle; + return bundle; +} +function loadNlsBundleOrCreateFromI18n(header, bundlePath) { + var result; + var bundle = path.join(options.cacheRoot, header.id + "-" + header.hash + ".json"); + var useMemoryOnly = false; + var writeBundle = false; + try { + result = JSON.parse(fs.readFileSync(bundle, { encoding: 'utf8', flag: 'r' })); + touch(bundle); + return result; + } + catch (err) { + if (err.code === 'ENOENT') { + writeBundle = true; + } + else if (err instanceof SyntaxError) { + // We have a syntax error. So no valid JSON. Use + console.log("Syntax error parsing message bundle: " + err.message + "."); + fs.unlink(bundle, function (err) { + if (err) { + console.error("Deleting corrupted bundle " + bundle + " failed."); + } + }); + useMemoryOnly = true; + } + else { + throw err; + } + } + result = createNLSBundle(header, bundlePath); + if (!result || useMemoryOnly) { + return result; + } + if (writeBundle) { + try { + fs.writeFileSync(bundle, JSON.stringify(result), { encoding: 'utf8', flag: 'wx' }); + } + catch (err) { + if (err.code === 'EEXIST') { + return result; + } + throw err; + } + } + return result; +} +function loadDefaultNlsBundle(bundlePath) { + try { + return createDefaultNlsBundle(bundlePath); + } + catch (err) { + console.log("Generating default bundle from meta data failed.", err); + return undefined; + } +} +function loadNlsBundle(header, bundlePath) { + var result; + // Core decided to use a language pack. Do the same in the extension + if (supportsLanguagePack()) { + try { + result = loadNlsBundleOrCreateFromI18n(header, bundlePath); + } + catch (err) { + console.log("Load or create bundle failed ", err); + } + } + if (!result) { + // No language pack found, but core is running in language pack mode + // Don't try to use old in the box bundles since the might be stale + // Fall right back to the default bundle. + if (options.languagePackSupport) { + return loadDefaultNlsBundle(bundlePath); + } + var candidate = findInTheBoxBundle(bundlePath); + if (candidate) { + try { + return readJsonFileSync(candidate); + } + catch (err) { + console.log("Loading in the box message bundle failed.", err); + } + } + result = loadDefaultNlsBundle(bundlePath); + } + return result; +} +function tryFindMetaDataHeaderFile(file) { + var result; + var dirname = path.dirname(file); + while (true) { + result = path.join(dirname, 'nls.metadata.header.json'); + if (fs.existsSync(result)) { + break; + } + var parent = path.dirname(dirname); + if (parent === dirname) { + result = undefined; + break; + } + else { + dirname = parent; + } + } + return result; +} +function loadMessageBundle(file) { + if (!file) { + // No file. We are in dev mode. Return the default + // localize function. + return common_1.localize; + } + // Remove extension since we load json files. + var ext = path.extname(file); + if (ext) { + file = file.substr(0, file.length - ext.length); + } + if (options.messageFormat === common_1.MessageFormat.both || options.messageFormat === common_1.MessageFormat.bundle) { + var headerFile = tryFindMetaDataHeaderFile(file); + if (headerFile) { + var bundlePath = path.dirname(headerFile); + var bundle = resolvedBundles[bundlePath]; + if (bundle === undefined) { + try { + var header = JSON.parse(fs.readFileSync(headerFile, 'utf8')); + try { + var nlsBundle = loadNlsBundle(header, bundlePath); + bundle = cacheBundle(bundlePath, nlsBundle ? { header: header, nlsBundle: nlsBundle } : null); + } + catch (err) { + console.error('Failed to load nls bundle', err); + bundle = cacheBundle(bundlePath, null); + } + } + catch (err) { + console.error('Failed to read header file', err); + bundle = cacheBundle(bundlePath, null); + } + } + if (bundle) { + var module_3 = file.substr(bundlePath.length + 1).replace(/\\/g, '/'); + var messages = bundle.nlsBundle[module_3]; + if (messages === undefined) { + console.error("Messages for file " + file + " not found. See console for details."); + return function () { + return 'Messages not found.'; + }; + } + return createScopedLocalizeFunction(messages); + } + } + } + if (options.messageFormat === common_1.MessageFormat.both || options.messageFormat === common_1.MessageFormat.file) { + // Try to load a single file bundle + try { + var json = readJsonFileSync(resolveLanguage(file)); + if (Array.isArray(json)) { + return createScopedLocalizeFunction(json); + } + else { + if (common_1.isDefined(json.messages) && common_1.isDefined(json.keys)) { + return createScopedLocalizeFunction(json.messages); + } + else { + console.error("String bundle '" + file + "' uses an unsupported format."); + return function () { + return 'File bundle has unsupported format. See console for details'; + }; + } + } + } + catch (err) { + if (err.code !== 'ENOENT') { + console.error('Failed to load single file bundle', err); + } + } + } + console.error("Failed to load message bundle for file " + file); + return function () { + return 'Failed to load message bundle. See console for details.'; + }; +} +exports.loadMessageBundle = loadMessageBundle; +function config(opts) { + if (opts) { + if (isString(opts.locale)) { + options.locale = opts.locale.toLowerCase(); + options.language = options.locale; + resolvedBundles = Object.create(null); + } + if (opts.messageFormat !== undefined) { + options.messageFormat = opts.messageFormat; + } + if (opts.bundleFormat === common_1.BundleFormat.standalone && options.languagePackSupport === true) { + options.languagePackSupport = false; + } + } + common_1.setPseudo(options.locale === 'pseudo'); + return loadMessageBundle; +} +exports.config = config; +ral_1.default.install(Object.freeze({ + loadMessageBundle: loadMessageBundle, + config: config +})); //# sourceMappingURL=main.js.map /***/ }), /* 95 */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var _entry__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(96); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "browserNames", function() { return _entry__WEBPACK_IMPORTED_MODULE_0__["browserNames"]; }); - -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "getEntryDescription", function() { return _entry__WEBPACK_IMPORTED_MODULE_0__["getEntryDescription"]; }); - -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "textToMarkedString", function() { return _entry__WEBPACK_IMPORTED_MODULE_0__["textToMarkedString"]; }); - -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "getBrowserLabel", function() { return _entry__WEBPACK_IMPORTED_MODULE_0__["getBrowserLabel"]; }); - -/* harmony import */ var _colors__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(97); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "colorFunctions", function() { return _colors__WEBPACK_IMPORTED_MODULE_1__["colorFunctions"]; }); - -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "colors", function() { return _colors__WEBPACK_IMPORTED_MODULE_1__["colors"]; }); - -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "colorKeywords", function() { return _colors__WEBPACK_IMPORTED_MODULE_1__["colorKeywords"]; }); - -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "isColorConstructor", function() { return _colors__WEBPACK_IMPORTED_MODULE_1__["isColorConstructor"]; }); - -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "isColorValue", function() { return _colors__WEBPACK_IMPORTED_MODULE_1__["isColorValue"]; }); - -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "hexDigit", function() { return _colors__WEBPACK_IMPORTED_MODULE_1__["hexDigit"]; }); - -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "colorFromHex", function() { return _colors__WEBPACK_IMPORTED_MODULE_1__["colorFromHex"]; }); - -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "colorFrom256RGB", function() { return _colors__WEBPACK_IMPORTED_MODULE_1__["colorFrom256RGB"]; }); - -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "colorFromHSL", function() { return _colors__WEBPACK_IMPORTED_MODULE_1__["colorFromHSL"]; }); - -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "hslFromColor", function() { return _colors__WEBPACK_IMPORTED_MODULE_1__["hslFromColor"]; }); - -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "getColorValue", function() { return _colors__WEBPACK_IMPORTED_MODULE_1__["getColorValue"]; }); - -/* harmony import */ var _builtinData__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(98); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "positionKeywords", function() { return _builtinData__WEBPACK_IMPORTED_MODULE_2__["positionKeywords"]; }); - -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "repeatStyleKeywords", function() { return _builtinData__WEBPACK_IMPORTED_MODULE_2__["repeatStyleKeywords"]; }); - -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "lineStyleKeywords", function() { return _builtinData__WEBPACK_IMPORTED_MODULE_2__["lineStyleKeywords"]; }); - -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "lineWidthKeywords", function() { return _builtinData__WEBPACK_IMPORTED_MODULE_2__["lineWidthKeywords"]; }); - -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "boxKeywords", function() { return _builtinData__WEBPACK_IMPORTED_MODULE_2__["boxKeywords"]; }); +/***/ ((__unused_webpack_module, exports) => { -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "geometryBoxKeywords", function() { return _builtinData__WEBPACK_IMPORTED_MODULE_2__["geometryBoxKeywords"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "cssWideKeywords", function() { return _builtinData__WEBPACK_IMPORTED_MODULE_2__["cssWideKeywords"]; }); - -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "imageFunctions", function() { return _builtinData__WEBPACK_IMPORTED_MODULE_2__["imageFunctions"]; }); - -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "transitionTimingFunctions", function() { return _builtinData__WEBPACK_IMPORTED_MODULE_2__["transitionTimingFunctions"]; }); - -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "basicShapeFunctions", function() { return _builtinData__WEBPACK_IMPORTED_MODULE_2__["basicShapeFunctions"]; }); +Object.defineProperty(exports, "__esModule", ({ value: true })); +var _ral; +function RAL() { + if (_ral === undefined) { + throw new Error("No runtime abstraction layer installed"); + } + return _ral; +} +(function (RAL) { + function install(ral) { + if (ral === undefined) { + throw new Error("No runtime abstraction layer provided"); + } + _ral = ral; + } + RAL.install = install; +})(RAL || (RAL = {})); +exports.default = RAL; +//# sourceMappingURL=ral.js.map -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "units", function() { return _builtinData__WEBPACK_IMPORTED_MODULE_2__["units"]; }); +/***/ }), +/* 96 */ +/***/ ((__unused_webpack_module, exports, __webpack_require__) => { -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "html5Tags", function() { return _builtinData__WEBPACK_IMPORTED_MODULE_2__["html5Tags"]; }); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "svgElements", function() { return _builtinData__WEBPACK_IMPORTED_MODULE_2__["svgElements"]; }); +/* -------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + * ------------------------------------------------------------------------------------------ */ +Object.defineProperty(exports, "__esModule", ({ value: true })); +exports.config = exports.loadMessageBundle = exports.localize = exports.format = exports.setPseudo = exports.isPseudo = exports.isDefined = exports.BundleFormat = exports.MessageFormat = void 0; +var ral_1 = __webpack_require__(95); +var MessageFormat; +(function (MessageFormat) { + MessageFormat["file"] = "file"; + MessageFormat["bundle"] = "bundle"; + MessageFormat["both"] = "both"; +})(MessageFormat = exports.MessageFormat || (exports.MessageFormat = {})); +var BundleFormat; +(function (BundleFormat) { + // the nls.bundle format + BundleFormat["standalone"] = "standalone"; + BundleFormat["languagePack"] = "languagePack"; +})(BundleFormat = exports.BundleFormat || (exports.BundleFormat = {})); +var LocalizeInfo; +(function (LocalizeInfo) { + function is(value) { + var candidate = value; + return candidate && isDefined(candidate.key) && isDefined(candidate.comment); + } + LocalizeInfo.is = is; +})(LocalizeInfo || (LocalizeInfo = {})); +function isDefined(value) { + return typeof value !== 'undefined'; +} +exports.isDefined = isDefined; +exports.isPseudo = false; +function setPseudo(pseudo) { + exports.isPseudo = pseudo; +} +exports.setPseudo = setPseudo; +function format(message, args) { + var result; + if (exports.isPseudo) { + // FF3B and FF3D is the Unicode zenkaku representation for [ and ] + message = '\uFF3B' + message.replace(/[aouei]/g, '$&$&') + '\uFF3D'; + } + if (args.length === 0) { + result = message; + } + else { + result = message.replace(/\{(\d+)\}/g, function (match, rest) { + var index = rest[0]; + var arg = args[index]; + var replacement = match; + if (typeof arg === 'string') { + replacement = arg; + } + else if (typeof arg === 'number' || typeof arg === 'boolean' || arg === void 0 || arg === null) { + replacement = String(arg); + } + return replacement; + }); + } + return result; +} +exports.format = format; +function localize(_key, message) { + var args = []; + for (var _i = 2; _i < arguments.length; _i++) { + args[_i - 2] = arguments[_i]; + } + return format(message, args); +} +exports.localize = localize; +function loadMessageBundle(file) { + return ral_1.default().loadMessageBundle(file); +} +exports.loadMessageBundle = loadMessageBundle; +function config(opts) { + return ral_1.default().config(opts); +} +exports.config = config; +//# sourceMappingURL=common.js.map -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "pageBoxDirectives", function() { return _builtinData__WEBPACK_IMPORTED_MODULE_2__["pageBoxDirectives"]; }); +/***/ }), +/* 97 */ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "browserNames": () => /* reexport safe */ _entry__WEBPACK_IMPORTED_MODULE_0__.browserNames, +/* harmony export */ "getBrowserLabel": () => /* reexport safe */ _entry__WEBPACK_IMPORTED_MODULE_0__.getBrowserLabel, +/* harmony export */ "getEntryDescription": () => /* reexport safe */ _entry__WEBPACK_IMPORTED_MODULE_0__.getEntryDescription, +/* harmony export */ "textToMarkedString": () => /* reexport safe */ _entry__WEBPACK_IMPORTED_MODULE_0__.textToMarkedString, +/* harmony export */ "colorFrom256RGB": () => /* reexport safe */ _colors__WEBPACK_IMPORTED_MODULE_1__.colorFrom256RGB, +/* harmony export */ "colorFromHSL": () => /* reexport safe */ _colors__WEBPACK_IMPORTED_MODULE_1__.colorFromHSL, +/* harmony export */ "colorFromHex": () => /* reexport safe */ _colors__WEBPACK_IMPORTED_MODULE_1__.colorFromHex, +/* harmony export */ "colorFunctions": () => /* reexport safe */ _colors__WEBPACK_IMPORTED_MODULE_1__.colorFunctions, +/* harmony export */ "colorKeywords": () => /* reexport safe */ _colors__WEBPACK_IMPORTED_MODULE_1__.colorKeywords, +/* harmony export */ "colors": () => /* reexport safe */ _colors__WEBPACK_IMPORTED_MODULE_1__.colors, +/* harmony export */ "getColorValue": () => /* reexport safe */ _colors__WEBPACK_IMPORTED_MODULE_1__.getColorValue, +/* harmony export */ "hexDigit": () => /* reexport safe */ _colors__WEBPACK_IMPORTED_MODULE_1__.hexDigit, +/* harmony export */ "hslFromColor": () => /* reexport safe */ _colors__WEBPACK_IMPORTED_MODULE_1__.hslFromColor, +/* harmony export */ "isColorConstructor": () => /* reexport safe */ _colors__WEBPACK_IMPORTED_MODULE_1__.isColorConstructor, +/* harmony export */ "isColorValue": () => /* reexport safe */ _colors__WEBPACK_IMPORTED_MODULE_1__.isColorValue, +/* harmony export */ "basicShapeFunctions": () => /* reexport safe */ _builtinData__WEBPACK_IMPORTED_MODULE_2__.basicShapeFunctions, +/* harmony export */ "boxKeywords": () => /* reexport safe */ _builtinData__WEBPACK_IMPORTED_MODULE_2__.boxKeywords, +/* harmony export */ "cssWideKeywords": () => /* reexport safe */ _builtinData__WEBPACK_IMPORTED_MODULE_2__.cssWideKeywords, +/* harmony export */ "geometryBoxKeywords": () => /* reexport safe */ _builtinData__WEBPACK_IMPORTED_MODULE_2__.geometryBoxKeywords, +/* harmony export */ "html5Tags": () => /* reexport safe */ _builtinData__WEBPACK_IMPORTED_MODULE_2__.html5Tags, +/* harmony export */ "imageFunctions": () => /* reexport safe */ _builtinData__WEBPACK_IMPORTED_MODULE_2__.imageFunctions, +/* harmony export */ "lineStyleKeywords": () => /* reexport safe */ _builtinData__WEBPACK_IMPORTED_MODULE_2__.lineStyleKeywords, +/* harmony export */ "lineWidthKeywords": () => /* reexport safe */ _builtinData__WEBPACK_IMPORTED_MODULE_2__.lineWidthKeywords, +/* harmony export */ "pageBoxDirectives": () => /* reexport safe */ _builtinData__WEBPACK_IMPORTED_MODULE_2__.pageBoxDirectives, +/* harmony export */ "positionKeywords": () => /* reexport safe */ _builtinData__WEBPACK_IMPORTED_MODULE_2__.positionKeywords, +/* harmony export */ "repeatStyleKeywords": () => /* reexport safe */ _builtinData__WEBPACK_IMPORTED_MODULE_2__.repeatStyleKeywords, +/* harmony export */ "svgElements": () => /* reexport safe */ _builtinData__WEBPACK_IMPORTED_MODULE_2__.svgElements, +/* harmony export */ "transitionTimingFunctions": () => /* reexport safe */ _builtinData__WEBPACK_IMPORTED_MODULE_2__.transitionTimingFunctions, +/* harmony export */ "units": () => /* reexport safe */ _builtinData__WEBPACK_IMPORTED_MODULE_2__.units +/* harmony export */ }); +/* harmony import */ var _entry__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(98); +/* harmony import */ var _colors__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(99); +/* harmony import */ var _builtinData__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(100); /*--------------------------------------------------------------------------------------------- * Copyright (c) Microsoft Corporation. All rights reserved. * Licensed under the MIT License. See License.txt in the project root for license information. @@ -13934,15 +13787,16 @@ __webpack_require__.r(__webpack_exports__); /***/ }), -/* 96 */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { +/* 98 */ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { -"use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "browserNames", function() { return browserNames; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "getEntryDescription", function() { return getEntryDescription; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "textToMarkedString", function() { return textToMarkedString; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "getBrowserLabel", function() { return getBrowserLabel; }); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "browserNames": () => /* binding */ browserNames, +/* harmony export */ "getEntryDescription": () => /* binding */ getEntryDescription, +/* harmony export */ "textToMarkedString": () => /* binding */ textToMarkedString, +/* harmony export */ "getBrowserLabel": () => /* binding */ getBrowserLabel +/* harmony export */ }); /*--------------------------------------------------------------------------------------------- * Copyright (c) Microsoft Corporation. All rights reserved. * Licensed under the MIT License. See License.txt in the project root for license information. @@ -13988,7 +13842,8 @@ function getEntryDescription(entry, doesSupportMarkdown) { return result; } function textToMarkedString(text) { - return text.replace(/[\\`*_{}[\]()#+\-.!<>]/g, '\\$&'); // escape markdown syntax tokens: http://daringfireball.net/projects/markdown/syntax#backslash + text = text.replace(/[\\`*_{}[\]()#+\-.!]/g, '\\$&'); // escape markdown syntax tokens: http://daringfireball.net/projects/markdown/syntax#backslash + return text.replace(//g, '>'); } function getEntryStringDescription(entry) { if (!entry.description || entry.description === '') { @@ -14070,32 +13925,32 @@ function getBrowserLabel(browsers) { /***/ }), -/* 97 */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { +/* 99 */ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { -"use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "colorFunctions", function() { return colorFunctions; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "colors", function() { return colors; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "colorKeywords", function() { return colorKeywords; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "isColorConstructor", function() { return isColorConstructor; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "isColorValue", function() { return isColorValue; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "hexDigit", function() { return hexDigit; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "colorFromHex", function() { return colorFromHex; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "colorFrom256RGB", function() { return colorFrom256RGB; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "colorFromHSL", function() { return colorFromHSL; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "hslFromColor", function() { return hslFromColor; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "getColorValue", function() { return getColorValue; }); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "colorFunctions": () => /* binding */ colorFunctions, +/* harmony export */ "colors": () => /* binding */ colors, +/* harmony export */ "colorKeywords": () => /* binding */ colorKeywords, +/* harmony export */ "isColorConstructor": () => /* binding */ isColorConstructor, +/* harmony export */ "isColorValue": () => /* binding */ isColorValue, +/* harmony export */ "hexDigit": () => /* binding */ hexDigit, +/* harmony export */ "colorFromHex": () => /* binding */ colorFromHex, +/* harmony export */ "colorFrom256RGB": () => /* binding */ colorFrom256RGB, +/* harmony export */ "colorFromHSL": () => /* binding */ colorFromHSL, +/* harmony export */ "hslFromColor": () => /* binding */ hslFromColor, +/* harmony export */ "getColorValue": () => /* binding */ getColorValue +/* harmony export */ }); /* harmony import */ var _parser_cssNodes__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(91); /* harmony import */ var vscode_nls__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(94); -/* harmony import */ var vscode_nls__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(vscode_nls__WEBPACK_IMPORTED_MODULE_1__); /*--------------------------------------------------------------------------------------------- * Copyright (c) Microsoft Corporation. All rights reserved. * Licensed under the MIT License. See License.txt in the project root for license information. *--------------------------------------------------------------------------------------------*/ -var localize = vscode_nls__WEBPACK_IMPORTED_MODULE_1__["loadMessageBundle"](); +var localize = vscode_nls__WEBPACK_IMPORTED_MODULE_1__.loadMessageBundle(); var colorFunctions = [ { func: 'rgb($red, $green, $blue)', desc: localize('css.builtin.rgb', 'Creates a Color from red, green, and blue values.') }, { func: 'rgba($red, $green, $blue, $alpha)', desc: localize('css.builtin.rgba', 'Creates a Color from red, green, blue, and alpha values.') }, @@ -14291,14 +14146,14 @@ function isColorConstructor(node) { * as color name. */ function isColorValue(node) { - if (node.type === _parser_cssNodes__WEBPACK_IMPORTED_MODULE_0__["NodeType"].HexColorValue) { + if (node.type === _parser_cssNodes__WEBPACK_IMPORTED_MODULE_0__.NodeType.HexColorValue) { return true; } - else if (node.type === _parser_cssNodes__WEBPACK_IMPORTED_MODULE_0__["NodeType"].Function) { + else if (node.type === _parser_cssNodes__WEBPACK_IMPORTED_MODULE_0__.NodeType.Function) { return isColorConstructor(node); } - else if (node.type === _parser_cssNodes__WEBPACK_IMPORTED_MODULE_0__["NodeType"].Identifier) { - if (node.parent && node.parent.type !== _parser_cssNodes__WEBPACK_IMPORTED_MODULE_0__["NodeType"].Term) { + else if (node.type === _parser_cssNodes__WEBPACK_IMPORTED_MODULE_0__.NodeType.Identifier) { + if (node.parent && node.parent.type !== _parser_cssNodes__WEBPACK_IMPORTED_MODULE_0__.NodeType.Term) { return false; } var candidateColor = node.getText().toLowerCase(); @@ -14437,11 +14292,11 @@ function hslFromColor(rgba) { return { h: h, s: s, l: l, a: a }; } function getColorValue(node) { - if (node.type === _parser_cssNodes__WEBPACK_IMPORTED_MODULE_0__["NodeType"].HexColorValue) { + if (node.type === _parser_cssNodes__WEBPACK_IMPORTED_MODULE_0__.NodeType.HexColorValue) { var text = node.getText(); return colorFromHex(text); } - else if (node.type === _parser_cssNodes__WEBPACK_IMPORTED_MODULE_0__["NodeType"].Function) { + else if (node.type === _parser_cssNodes__WEBPACK_IMPORTED_MODULE_0__.NodeType.Function) { var functionNode = node; var name = functionNode.getName(); var colorValues = functionNode.getArguments().getChildren(); @@ -14470,14 +14325,14 @@ function getColorValue(node) { return null; } } - else if (node.type === _parser_cssNodes__WEBPACK_IMPORTED_MODULE_0__["NodeType"].Identifier) { - if (node.parent && node.parent.type !== _parser_cssNodes__WEBPACK_IMPORTED_MODULE_0__["NodeType"].Term) { + else if (node.type === _parser_cssNodes__WEBPACK_IMPORTED_MODULE_0__.NodeType.Identifier) { + if (node.parent && node.parent.type !== _parser_cssNodes__WEBPACK_IMPORTED_MODULE_0__.NodeType.Term) { return null; } var term = node.parent; - if (term && term.parent && term.parent.type === _parser_cssNodes__WEBPACK_IMPORTED_MODULE_0__["NodeType"].BinaryExpression) { + if (term && term.parent && term.parent.type === _parser_cssNodes__WEBPACK_IMPORTED_MODULE_0__.NodeType.BinaryExpression) { var expression = term.parent; - if (expression.parent && expression.parent.type === _parser_cssNodes__WEBPACK_IMPORTED_MODULE_0__["NodeType"].ListEntry && expression.parent.key === expression) { + if (expression.parent && expression.parent.type === _parser_cssNodes__WEBPACK_IMPORTED_MODULE_0__.NodeType.ListEntry && expression.parent.key === expression) { return null; } } @@ -14495,25 +14350,26 @@ function getColorValue(node) { /***/ }), -/* 98 */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { +/* 100 */ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { -"use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "positionKeywords", function() { return positionKeywords; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "repeatStyleKeywords", function() { return repeatStyleKeywords; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "lineStyleKeywords", function() { return lineStyleKeywords; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "lineWidthKeywords", function() { return lineWidthKeywords; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "boxKeywords", function() { return boxKeywords; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "geometryBoxKeywords", function() { return geometryBoxKeywords; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "cssWideKeywords", function() { return cssWideKeywords; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "imageFunctions", function() { return imageFunctions; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "transitionTimingFunctions", function() { return transitionTimingFunctions; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "basicShapeFunctions", function() { return basicShapeFunctions; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "units", function() { return units; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "html5Tags", function() { return html5Tags; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "svgElements", function() { return svgElements; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "pageBoxDirectives", function() { return pageBoxDirectives; }); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "positionKeywords": () => /* binding */ positionKeywords, +/* harmony export */ "repeatStyleKeywords": () => /* binding */ repeatStyleKeywords, +/* harmony export */ "lineStyleKeywords": () => /* binding */ lineStyleKeywords, +/* harmony export */ "lineWidthKeywords": () => /* binding */ lineWidthKeywords, +/* harmony export */ "boxKeywords": () => /* binding */ boxKeywords, +/* harmony export */ "geometryBoxKeywords": () => /* binding */ geometryBoxKeywords, +/* harmony export */ "cssWideKeywords": () => /* binding */ cssWideKeywords, +/* harmony export */ "imageFunctions": () => /* binding */ imageFunctions, +/* harmony export */ "transitionTimingFunctions": () => /* binding */ transitionTimingFunctions, +/* harmony export */ "basicShapeFunctions": () => /* binding */ basicShapeFunctions, +/* harmony export */ "units": () => /* binding */ units, +/* harmony export */ "html5Tags": () => /* binding */ html5Tags, +/* harmony export */ "svgElements": () => /* binding */ svgElements, +/* harmony export */ "pageBoxDirectives": () => /* binding */ pageBoxDirectives +/* harmony export */ }); /*--------------------------------------------------------------------------------------------- * Copyright (c) Microsoft Corporation. All rights reserved. * Licensed under the MIT License. See License.txt in the project root for license information. @@ -14655,13 +14511,14 @@ var pageBoxDirectives = [ /***/ }), -/* 99 */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { +/* 101 */ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { -"use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "values", function() { return values; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "isDefined", function() { return isDefined; }); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "values": () => /* binding */ values, +/* harmony export */ "isDefined": () => /* binding */ isDefined +/* harmony export */ }); /*--------------------------------------------------------------------------------------------- * Copyright (c) Microsoft Corporation. All rights reserved. * Licensed under the MIT License. See License.txt in the project root for license information. @@ -14676,21 +14533,21 @@ function isDefined(obj) { /***/ }), -/* 100 */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { +/* 102 */ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { -"use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "CSSCompletion", function() { return CSSCompletion; }); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "CSSCompletion": () => /* binding */ CSSCompletion +/* harmony export */ }); /* harmony import */ var _parser_cssNodes__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(91); -/* harmony import */ var _parser_cssSymbolScope__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(101); -/* harmony import */ var _languageFacts_facts__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(95); -/* harmony import */ var _utils_strings__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(92); -/* harmony import */ var _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(103); -/* harmony import */ var vscode_nls__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(94); -/* harmony import */ var vscode_nls__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(vscode_nls__WEBPACK_IMPORTED_MODULE_5__); -/* harmony import */ var _utils_objects__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(99); -/* harmony import */ var _pathCompletion__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(106); +/* harmony import */ var _parser_cssSymbolScope__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(103); +/* harmony import */ var _languageFacts_facts__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(97); +/* harmony import */ var _utils_strings__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(92); +/* harmony import */ var _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(105); +/* harmony import */ var vscode_nls__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(94); +/* harmony import */ var _utils_objects__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(101); +/* harmony import */ var _pathCompletion__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(108); /*--------------------------------------------------------------------------------------------- * Copyright (c) Microsoft Corporation. All rights reserved. * Licensed under the MIT License. See License.txt in the project root for license information. @@ -14740,8 +14597,8 @@ var __generator = (undefined && undefined.__generator) || function (thisArg, bod -var localize = vscode_nls__WEBPACK_IMPORTED_MODULE_5__["loadMessageBundle"](); -var SnippetFormat = _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_4__["InsertTextFormat"].Snippet; +var localize = vscode_nls__WEBPACK_IMPORTED_MODULE_4__.loadMessageBundle(); +var SnippetFormat = _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_3__.InsertTextFormat.Snippet; var SortTexts; (function (SortTexts) { // char code 32, comes before everything @@ -14758,17 +14615,13 @@ var CSSCompletion = /** @class */ (function () { this.lsOptions = lsOptions; this.cssDataManager = cssDataManager; this.completionParticipants = []; - this.valueTypes = [ - _parser_cssNodes__WEBPACK_IMPORTED_MODULE_0__["NodeType"].Identifier, _parser_cssNodes__WEBPACK_IMPORTED_MODULE_0__["NodeType"].Value, _parser_cssNodes__WEBPACK_IMPORTED_MODULE_0__["NodeType"].StringLiteral, _parser_cssNodes__WEBPACK_IMPORTED_MODULE_0__["NodeType"].URILiteral, _parser_cssNodes__WEBPACK_IMPORTED_MODULE_0__["NodeType"].NumericValue, - _parser_cssNodes__WEBPACK_IMPORTED_MODULE_0__["NodeType"].HexColorValue, _parser_cssNodes__WEBPACK_IMPORTED_MODULE_0__["NodeType"].VariableName, _parser_cssNodes__WEBPACK_IMPORTED_MODULE_0__["NodeType"].Prio - ]; } CSSCompletion.prototype.configure = function (settings) { this.settings = settings; }; CSSCompletion.prototype.getSymbolContext = function () { if (!this.symbolContext) { - this.symbolContext = new _parser_cssSymbolScope__WEBPACK_IMPORTED_MODULE_1__["Symbols"](this.styleSheet); + this.symbolContext = new _parser_cssSymbolScope__WEBPACK_IMPORTED_MODULE_1__.Symbols(this.styleSheet); } return this.symbolContext; }; @@ -14784,7 +14637,7 @@ var CSSCompletion = /** @class */ (function () { if (!this.lsOptions.fileSystemProvider || !this.lsOptions.fileSystemProvider.readDirectory) { return [2 /*return*/, this.doComplete(document, position, styleSheet)]; } - participant = new _pathCompletion__WEBPACK_IMPORTED_MODULE_7__["PathCompletionParticipant"](this.lsOptions.fileSystemProvider.readDirectory); + participant = new _pathCompletion__WEBPACK_IMPORTED_MODULE_5__.PathCompletionParticipant(this.lsOptions.fileSystemProvider.readDirectory); contributedParticipants = this.completionParticipants; this.completionParticipants = [participant].concat(contributedParticipants); result = this.doComplete(document, position, styleSheet); @@ -14810,29 +14663,29 @@ var CSSCompletion = /** @class */ (function () { this.offset = document.offsetAt(position); this.position = position; this.currentWord = getCurrentWord(document, this.offset); - this.defaultReplaceRange = _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_4__["Range"].create(_cssLanguageTypes__WEBPACK_IMPORTED_MODULE_4__["Position"].create(this.position.line, this.position.character - this.currentWord.length), this.position); + this.defaultReplaceRange = _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_3__.Range.create(_cssLanguageTypes__WEBPACK_IMPORTED_MODULE_3__.Position.create(this.position.line, this.position.character - this.currentWord.length), this.position); this.textDocument = document; this.styleSheet = styleSheet; try { var result = { isIncomplete: false, items: [] }; - this.nodePath = _parser_cssNodes__WEBPACK_IMPORTED_MODULE_0__["getNodePath"](this.styleSheet, this.offset); + this.nodePath = _parser_cssNodes__WEBPACK_IMPORTED_MODULE_0__.getNodePath(this.styleSheet, this.offset); for (var i = this.nodePath.length - 1; i >= 0; i--) { var node = this.nodePath[i]; - if (node instanceof _parser_cssNodes__WEBPACK_IMPORTED_MODULE_0__["Property"]) { + if (node instanceof _parser_cssNodes__WEBPACK_IMPORTED_MODULE_0__.Property) { this.getCompletionsForDeclarationProperty(node.getParent(), result); } - else if (node instanceof _parser_cssNodes__WEBPACK_IMPORTED_MODULE_0__["Expression"]) { - if (node.parent instanceof _parser_cssNodes__WEBPACK_IMPORTED_MODULE_0__["Interpolation"]) { + else if (node instanceof _parser_cssNodes__WEBPACK_IMPORTED_MODULE_0__.Expression) { + if (node.parent instanceof _parser_cssNodes__WEBPACK_IMPORTED_MODULE_0__.Interpolation) { this.getVariableProposals(null, result); } else { this.getCompletionsForExpression(node, result); } } - else if (node instanceof _parser_cssNodes__WEBPACK_IMPORTED_MODULE_0__["SimpleSelector"]) { - var parentRef = node.findAParent(_parser_cssNodes__WEBPACK_IMPORTED_MODULE_0__["NodeType"].ExtendsReference, _parser_cssNodes__WEBPACK_IMPORTED_MODULE_0__["NodeType"].Ruleset); + else if (node instanceof _parser_cssNodes__WEBPACK_IMPORTED_MODULE_0__.SimpleSelector) { + var parentRef = node.findAParent(_parser_cssNodes__WEBPACK_IMPORTED_MODULE_0__.NodeType.ExtendsReference, _parser_cssNodes__WEBPACK_IMPORTED_MODULE_0__.NodeType.Ruleset); if (parentRef) { - if (parentRef.type === _parser_cssNodes__WEBPACK_IMPORTED_MODULE_0__["NodeType"].ExtendsReference) { + if (parentRef.type === _parser_cssNodes__WEBPACK_IMPORTED_MODULE_0__.NodeType.ExtendsReference) { this.getCompletionsForExtendsReference(parentRef, node, result); } else { @@ -14841,46 +14694,46 @@ var CSSCompletion = /** @class */ (function () { } } } - else if (node instanceof _parser_cssNodes__WEBPACK_IMPORTED_MODULE_0__["FunctionArgument"]) { + else if (node instanceof _parser_cssNodes__WEBPACK_IMPORTED_MODULE_0__.FunctionArgument) { this.getCompletionsForFunctionArgument(node, node.getParent(), result); } - else if (node instanceof _parser_cssNodes__WEBPACK_IMPORTED_MODULE_0__["Declarations"]) { + else if (node instanceof _parser_cssNodes__WEBPACK_IMPORTED_MODULE_0__.Declarations) { this.getCompletionsForDeclarations(node, result); } - else if (node instanceof _parser_cssNodes__WEBPACK_IMPORTED_MODULE_0__["VariableDeclaration"]) { + else if (node instanceof _parser_cssNodes__WEBPACK_IMPORTED_MODULE_0__.VariableDeclaration) { this.getCompletionsForVariableDeclaration(node, result); } - else if (node instanceof _parser_cssNodes__WEBPACK_IMPORTED_MODULE_0__["RuleSet"]) { + else if (node instanceof _parser_cssNodes__WEBPACK_IMPORTED_MODULE_0__.RuleSet) { this.getCompletionsForRuleSet(node, result); } - else if (node instanceof _parser_cssNodes__WEBPACK_IMPORTED_MODULE_0__["Interpolation"]) { + else if (node instanceof _parser_cssNodes__WEBPACK_IMPORTED_MODULE_0__.Interpolation) { this.getCompletionsForInterpolation(node, result); } - else if (node instanceof _parser_cssNodes__WEBPACK_IMPORTED_MODULE_0__["FunctionDeclaration"]) { + else if (node instanceof _parser_cssNodes__WEBPACK_IMPORTED_MODULE_0__.FunctionDeclaration) { this.getCompletionsForFunctionDeclaration(node, result); } - else if (node instanceof _parser_cssNodes__WEBPACK_IMPORTED_MODULE_0__["MixinReference"]) { + else if (node instanceof _parser_cssNodes__WEBPACK_IMPORTED_MODULE_0__.MixinReference) { this.getCompletionsForMixinReference(node, result); } - else if (node instanceof _parser_cssNodes__WEBPACK_IMPORTED_MODULE_0__["Function"]) { + else if (node instanceof _parser_cssNodes__WEBPACK_IMPORTED_MODULE_0__.Function) { this.getCompletionsForFunctionArgument(null, node, result); } - else if (node instanceof _parser_cssNodes__WEBPACK_IMPORTED_MODULE_0__["Supports"]) { + else if (node instanceof _parser_cssNodes__WEBPACK_IMPORTED_MODULE_0__.Supports) { this.getCompletionsForSupports(node, result); } - else if (node instanceof _parser_cssNodes__WEBPACK_IMPORTED_MODULE_0__["SupportsCondition"]) { + else if (node instanceof _parser_cssNodes__WEBPACK_IMPORTED_MODULE_0__.SupportsCondition) { this.getCompletionsForSupportsCondition(node, result); } - else if (node instanceof _parser_cssNodes__WEBPACK_IMPORTED_MODULE_0__["ExtendsReference"]) { + else if (node instanceof _parser_cssNodes__WEBPACK_IMPORTED_MODULE_0__.ExtendsReference) { this.getCompletionsForExtendsReference(node, null, result); } - else if (node.type === _parser_cssNodes__WEBPACK_IMPORTED_MODULE_0__["NodeType"].URILiteral) { + else if (node.type === _parser_cssNodes__WEBPACK_IMPORTED_MODULE_0__.NodeType.URILiteral) { this.getCompletionForUriLiteralValue(node, result); } else if (node.parent === null) { this.getCompletionForTopLevel(result); } - else if (node.type === _parser_cssNodes__WEBPACK_IMPORTED_MODULE_0__["NodeType"].StringLiteral && this.isImportPathParent(node.parent.type)) { + else if (node.type === _parser_cssNodes__WEBPACK_IMPORTED_MODULE_0__.NodeType.StringLiteral && this.isImportPathParent(node.parent.type)) { this.getCompletionForImportPath(node, result); // } else if (node instanceof nodes.Variable) { // this.getCompletionsForVariableDeclaration() @@ -14912,30 +14765,9 @@ var CSSCompletion = /** @class */ (function () { } }; CSSCompletion.prototype.isImportPathParent = function (type) { - return type === _parser_cssNodes__WEBPACK_IMPORTED_MODULE_0__["NodeType"].Import; + return type === _parser_cssNodes__WEBPACK_IMPORTED_MODULE_0__.NodeType.Import; }; CSSCompletion.prototype.finalize = function (result) { - var needsSortText = result.items.some(function (i) { return !!i.sortText || i.label[0] === '-'; }); - if (needsSortText) { - result.items.forEach(function (item, index) { - if (!item.sortText) { - if (item.label[0] === '-') { - item.sortText = SortTexts.VendorPrefixed + '_' + computeRankNumber(index); - } - else { - item.sortText = SortTexts.Normal + '_' + computeRankNumber(index); - } - } - else { - if (item.label[0] === '-') { - item.sortText += SortTexts.VendorPrefixed + '_' + computeRankNumber(index); - } - else { - item.sortText += SortTexts.Normal + '_' + computeRankNumber(index); - } - } - }); - } return result; }; CSSCompletion.prototype.findInNodePath = function () { @@ -14966,7 +14798,7 @@ var CSSCompletion = /** @class */ (function () { if (declaration) { range = _this.getCompletionRange(declaration.getProperty()); insertText = entry.name; - if (!Object(_utils_objects__WEBPACK_IMPORTED_MODULE_6__["isDefined"])(declaration.colonPosition)) { + if (!(0,_utils_objects__WEBPACK_IMPORTED_MODULE_6__.isDefined)(declaration.colonPosition)) { insertText += ': '; retrigger = true; } @@ -14988,11 +14820,11 @@ var CSSCompletion = /** @class */ (function () { } var item = { label: entry.name, - documentation: _languageFacts_facts__WEBPACK_IMPORTED_MODULE_2__["getEntryDescription"](entry, _this.doesSupportMarkdown()), - tags: isDeprecated(entry) ? [_cssLanguageTypes__WEBPACK_IMPORTED_MODULE_4__["CompletionItemTag"].Deprecated] : [], - textEdit: _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_4__["TextEdit"].replace(range, insertText), - insertTextFormat: _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_4__["InsertTextFormat"].Snippet, - kind: _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_4__["CompletionItemKind"].Property + documentation: _languageFacts_facts__WEBPACK_IMPORTED_MODULE_2__.getEntryDescription(entry, _this.doesSupportMarkdown()), + tags: isDeprecated(entry) ? [_cssLanguageTypes__WEBPACK_IMPORTED_MODULE_3__.CompletionItemTag.Deprecated] : [], + textEdit: _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_3__.TextEdit.replace(range, insertText), + insertTextFormat: _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_3__.InsertTextFormat.Snippet, + kind: _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_3__.CompletionItemKind.Property }; if (!entry.restrictions) { retrigger = false; @@ -15003,9 +14835,10 @@ var CSSCompletion = /** @class */ (function () { command: 'editor.action.triggerSuggest' }; } - if (_utils_strings__WEBPACK_IMPORTED_MODULE_3__["startsWith"](entry.name, '-')) { - item.sortText = SortTexts.VendorPrefixed; - } + var relevance = typeof entry.relevance === 'number' ? Math.min(Math.max(entry.relevance, 0), 99) : 50; + var sortTextSuffix = (255 - relevance).toString(16); + var sortTextPrefix = _utils_strings__WEBPACK_IMPORTED_MODULE_7__.startsWith(entry.name, '-') ? SortTexts.VendorPrefixed : SortTexts.Normal; + item.sortText = sortTextPrefix + '_' + sortTextSuffix; result.items.push(item); }); this.completionParticipants.forEach(function (participant) { @@ -15027,7 +14860,7 @@ var CSSCompletion = /** @class */ (function () { } return this.settings.completion.triggerPropertyValueCompletion; }, - enumerable: true, + enumerable: false, configurable: true }); Object.defineProperty(CSSCompletion.prototype, "isCompletePropertyWithSemicolonEnabled", { @@ -15039,7 +14872,7 @@ var CSSCompletion = /** @class */ (function () { } return this.settings.completion.completePropertyWithSemicolon; }, - enumerable: true, + enumerable: false, configurable: true }); CSSCompletion.prototype.getCompletionsForDeclarationValue = function (node, result) { @@ -15107,8 +14940,8 @@ var CSSCompletion = /** @class */ (function () { var existingValue = _c[_b]; result.items.push({ label: existingValue, - textEdit: _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_4__["TextEdit"].replace(this.getCompletionRange(existingNode), existingValue), - kind: _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_4__["CompletionItemKind"].Value + textEdit: _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_3__.TextEdit.replace(this.getCompletionRange(existingNode), existingValue), + kind: _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_3__.CompletionItemKind.Value }); } } @@ -15122,20 +14955,24 @@ var CSSCompletion = /** @class */ (function () { var value = _a[_i]; var insertString = value.name; var insertTextFormat = void 0; - if (_utils_strings__WEBPACK_IMPORTED_MODULE_3__["endsWith"](insertString, ')')) { + if (_utils_strings__WEBPACK_IMPORTED_MODULE_7__.endsWith(insertString, ')')) { var from = insertString.lastIndexOf('('); if (from !== -1) { insertString = insertString.substr(0, from) + '($1)'; insertTextFormat = SnippetFormat; } } + var sortText = SortTexts.Enums; + if (_utils_strings__WEBPACK_IMPORTED_MODULE_7__.startsWith(value.name, '-')) { + sortText += SortTexts.VendorPrefixed; + } var item = { label: value.name, - documentation: _languageFacts_facts__WEBPACK_IMPORTED_MODULE_2__["getEntryDescription"](value, this.doesSupportMarkdown()), - tags: isDeprecated(entry) ? [_cssLanguageTypes__WEBPACK_IMPORTED_MODULE_4__["CompletionItemTag"].Deprecated] : [], - textEdit: _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_4__["TextEdit"].replace(this.getCompletionRange(existingNode), insertString), - sortText: SortTexts.Enums, - kind: _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_4__["CompletionItemKind"].Value, + documentation: _languageFacts_facts__WEBPACK_IMPORTED_MODULE_2__.getEntryDescription(value, this.doesSupportMarkdown()), + tags: isDeprecated(entry) ? [_cssLanguageTypes__WEBPACK_IMPORTED_MODULE_3__.CompletionItemTag.Deprecated] : [], + textEdit: _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_3__.TextEdit.replace(this.getCompletionRange(existingNode), insertString), + sortText: sortText, + kind: _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_3__.CompletionItemKind.Value, insertTextFormat: insertTextFormat }; result.items.push(item); @@ -15144,12 +14981,12 @@ var CSSCompletion = /** @class */ (function () { return result; }; CSSCompletion.prototype.getCSSWideKeywordProposals = function (entry, existingNode, result) { - for (var keywords in _languageFacts_facts__WEBPACK_IMPORTED_MODULE_2__["cssWideKeywords"]) { + for (var keywords in _languageFacts_facts__WEBPACK_IMPORTED_MODULE_2__.cssWideKeywords) { result.items.push({ label: keywords, - documentation: _languageFacts_facts__WEBPACK_IMPORTED_MODULE_2__["cssWideKeywords"][keywords], - textEdit: _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_4__["TextEdit"].replace(this.getCompletionRange(existingNode), keywords), - kind: _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_4__["CompletionItemKind"].Value + documentation: _languageFacts_facts__WEBPACK_IMPORTED_MODULE_2__.cssWideKeywords[keywords], + textEdit: _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_3__.TextEdit.replace(this.getCompletionRange(existingNode), keywords), + kind: _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_3__.CompletionItemKind.Value }); } return result; @@ -15161,23 +14998,23 @@ var CSSCompletion = /** @class */ (function () { return result; }; CSSCompletion.prototype.getVariableProposals = function (existingNode, result) { - var symbols = this.getSymbolContext().findSymbolsAtOffset(this.offset, _parser_cssNodes__WEBPACK_IMPORTED_MODULE_0__["ReferenceType"].Variable); + var symbols = this.getSymbolContext().findSymbolsAtOffset(this.offset, _parser_cssNodes__WEBPACK_IMPORTED_MODULE_0__.ReferenceType.Variable); for (var _i = 0, symbols_1 = symbols; _i < symbols_1.length; _i++) { var symbol = symbols_1[_i]; - var insertText = _utils_strings__WEBPACK_IMPORTED_MODULE_3__["startsWith"](symbol.name, '--') ? "var(" + symbol.name + ")" : symbol.name; + var insertText = _utils_strings__WEBPACK_IMPORTED_MODULE_7__.startsWith(symbol.name, '--') ? "var(" + symbol.name + ")" : symbol.name; var completionItem = { label: symbol.name, - documentation: symbol.value ? _utils_strings__WEBPACK_IMPORTED_MODULE_3__["getLimitedString"](symbol.value) : symbol.value, - textEdit: _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_4__["TextEdit"].replace(this.getCompletionRange(existingNode), insertText), - kind: _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_4__["CompletionItemKind"].Variable, + documentation: symbol.value ? _utils_strings__WEBPACK_IMPORTED_MODULE_7__.getLimitedString(symbol.value) : symbol.value, + textEdit: _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_3__.TextEdit.replace(this.getCompletionRange(existingNode), insertText), + kind: _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_3__.CompletionItemKind.Variable, sortText: SortTexts.Variable }; if (typeof completionItem.documentation === 'string' && isColorString(completionItem.documentation)) { - completionItem.kind = _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_4__["CompletionItemKind"].Color; + completionItem.kind = _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_3__.CompletionItemKind.Color; } - if (symbol.node.type === _parser_cssNodes__WEBPACK_IMPORTED_MODULE_0__["NodeType"].FunctionParameter) { + if (symbol.node.type === _parser_cssNodes__WEBPACK_IMPORTED_MODULE_0__.NodeType.FunctionParameter) { var mixinNode = (symbol.node.getParent()); - if (mixinNode.type === _parser_cssNodes__WEBPACK_IMPORTED_MODULE_0__["NodeType"].MixinDeclaration) { + if (mixinNode.type === _parser_cssNodes__WEBPACK_IMPORTED_MODULE_0__.NodeType.MixinDeclaration) { completionItem.detail = localize('completion.argument', 'argument from \'{0}\'', mixinNode.getName()); } } @@ -15186,20 +15023,20 @@ var CSSCompletion = /** @class */ (function () { return result; }; CSSCompletion.prototype.getVariableProposalsForCSSVarFunction = function (result) { - var symbols = this.getSymbolContext().findSymbolsAtOffset(this.offset, _parser_cssNodes__WEBPACK_IMPORTED_MODULE_0__["ReferenceType"].Variable); + var symbols = this.getSymbolContext().findSymbolsAtOffset(this.offset, _parser_cssNodes__WEBPACK_IMPORTED_MODULE_0__.ReferenceType.Variable); symbols = symbols.filter(function (symbol) { - return _utils_strings__WEBPACK_IMPORTED_MODULE_3__["startsWith"](symbol.name, '--'); + return _utils_strings__WEBPACK_IMPORTED_MODULE_7__.startsWith(symbol.name, '--'); }); for (var _i = 0, symbols_2 = symbols; _i < symbols_2.length; _i++) { var symbol = symbols_2[_i]; var completionItem = { label: symbol.name, - documentation: symbol.value ? _utils_strings__WEBPACK_IMPORTED_MODULE_3__["getLimitedString"](symbol.value) : symbol.value, - textEdit: _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_4__["TextEdit"].replace(this.getCompletionRange(null), symbol.name), - kind: _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_4__["CompletionItemKind"].Variable + documentation: symbol.value ? _utils_strings__WEBPACK_IMPORTED_MODULE_7__.getLimitedString(symbol.value) : symbol.value, + textEdit: _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_3__.TextEdit.replace(this.getCompletionRange(null), symbol.name), + kind: _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_3__.CompletionItemKind.Variable }; if (typeof completionItem.documentation === 'string' && isColorString(completionItem.documentation)) { - completionItem.kind = _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_4__["CompletionItemKind"].Color; + completionItem.kind = _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_3__.CompletionItemKind.Color; } result.items.push(completionItem); } @@ -15217,21 +15054,21 @@ var CSSCompletion = /** @class */ (function () { else if (this.currentWord.length === 0) { result.isIncomplete = true; } - if (existingNode && existingNode.parent && existingNode.parent.type === _parser_cssNodes__WEBPACK_IMPORTED_MODULE_0__["NodeType"].Term) { + if (existingNode && existingNode.parent && existingNode.parent.type === _parser_cssNodes__WEBPACK_IMPORTED_MODULE_0__.NodeType.Term) { existingNode = existingNode.getParent(); // include the unary operator } if (entry.restrictions) { for (var _i = 0, _a = entry.restrictions; _i < _a.length; _i++) { var restriction = _a[_i]; - var units = _languageFacts_facts__WEBPACK_IMPORTED_MODULE_2__["units"][restriction]; + var units = _languageFacts_facts__WEBPACK_IMPORTED_MODULE_2__.units[restriction]; if (units) { for (var _b = 0, units_1 = units; _b < units_1.length; _b++) { var unit = units_1[_b]; var insertText = currentWord + unit; result.items.push({ label: insertText, - textEdit: _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_4__["TextEdit"].replace(this.getCompletionRange(existingNode), insertText), - kind: _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_4__["CompletionItemKind"].Unit + textEdit: _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_3__.TextEdit.replace(this.getCompletionRange(existingNode), insertText), + kind: _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_3__.CompletionItemKind.Unit }); } } @@ -15244,26 +15081,26 @@ var CSSCompletion = /** @class */ (function () { var end = existingNode.end !== -1 ? this.textDocument.positionAt(existingNode.end) : this.position; var start = this.textDocument.positionAt(existingNode.offset); if (start.line === end.line) { - return _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_4__["Range"].create(start, end); // multi line edits are not allowed + return _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_3__.Range.create(start, end); // multi line edits are not allowed } } return this.defaultReplaceRange; }; CSSCompletion.prototype.getColorProposals = function (entry, existingNode, result) { - for (var color in _languageFacts_facts__WEBPACK_IMPORTED_MODULE_2__["colors"]) { + for (var color in _languageFacts_facts__WEBPACK_IMPORTED_MODULE_2__.colors) { result.items.push({ label: color, - documentation: _languageFacts_facts__WEBPACK_IMPORTED_MODULE_2__["colors"][color], - textEdit: _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_4__["TextEdit"].replace(this.getCompletionRange(existingNode), color), - kind: _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_4__["CompletionItemKind"].Color + documentation: _languageFacts_facts__WEBPACK_IMPORTED_MODULE_2__.colors[color], + textEdit: _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_3__.TextEdit.replace(this.getCompletionRange(existingNode), color), + kind: _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_3__.CompletionItemKind.Color }); } - for (var color in _languageFacts_facts__WEBPACK_IMPORTED_MODULE_2__["colorKeywords"]) { + for (var color in _languageFacts_facts__WEBPACK_IMPORTED_MODULE_2__.colorKeywords) { result.items.push({ label: color, - documentation: _languageFacts_facts__WEBPACK_IMPORTED_MODULE_2__["colorKeywords"][color], - textEdit: _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_4__["TextEdit"].replace(this.getCompletionRange(existingNode), color), - kind: _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_4__["CompletionItemKind"].Value + documentation: _languageFacts_facts__WEBPACK_IMPORTED_MODULE_2__.colorKeywords[color], + textEdit: _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_3__.TextEdit.replace(this.getCompletionRange(existingNode), color), + kind: _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_3__.CompletionItemKind.Value }); } var colorValues = new Set(); @@ -15272,8 +15109,8 @@ var CSSCompletion = /** @class */ (function () { var color = _a[_i]; result.items.push({ label: color, - textEdit: _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_4__["TextEdit"].replace(this.getCompletionRange(existingNode), color), - kind: _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_4__["CompletionItemKind"].Color + textEdit: _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_3__.TextEdit.replace(this.getCompletionRange(existingNode), color), + kind: _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_3__.CompletionItemKind.Color }); } var _loop_1 = function (p) { @@ -15284,118 +15121,118 @@ var CSSCompletion = /** @class */ (function () { label: p.func.substr(0, p.func.indexOf('(')), detail: p.func, documentation: p.desc, - textEdit: _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_4__["TextEdit"].replace(this_1.getCompletionRange(existingNode), insertText), + textEdit: _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_3__.TextEdit.replace(this_1.getCompletionRange(existingNode), insertText), insertTextFormat: SnippetFormat, - kind: _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_4__["CompletionItemKind"].Function + kind: _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_3__.CompletionItemKind.Function }); }; var this_1 = this; - for (var _b = 0, _c = _languageFacts_facts__WEBPACK_IMPORTED_MODULE_2__["colorFunctions"]; _b < _c.length; _b++) { + for (var _b = 0, _c = _languageFacts_facts__WEBPACK_IMPORTED_MODULE_2__.colorFunctions; _b < _c.length; _b++) { var p = _c[_b]; _loop_1(p); } return result; }; CSSCompletion.prototype.getPositionProposals = function (entry, existingNode, result) { - for (var position in _languageFacts_facts__WEBPACK_IMPORTED_MODULE_2__["positionKeywords"]) { + for (var position in _languageFacts_facts__WEBPACK_IMPORTED_MODULE_2__.positionKeywords) { result.items.push({ label: position, - documentation: _languageFacts_facts__WEBPACK_IMPORTED_MODULE_2__["positionKeywords"][position], - textEdit: _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_4__["TextEdit"].replace(this.getCompletionRange(existingNode), position), - kind: _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_4__["CompletionItemKind"].Value + documentation: _languageFacts_facts__WEBPACK_IMPORTED_MODULE_2__.positionKeywords[position], + textEdit: _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_3__.TextEdit.replace(this.getCompletionRange(existingNode), position), + kind: _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_3__.CompletionItemKind.Value }); } return result; }; CSSCompletion.prototype.getRepeatStyleProposals = function (entry, existingNode, result) { - for (var repeat in _languageFacts_facts__WEBPACK_IMPORTED_MODULE_2__["repeatStyleKeywords"]) { + for (var repeat in _languageFacts_facts__WEBPACK_IMPORTED_MODULE_2__.repeatStyleKeywords) { result.items.push({ label: repeat, - documentation: _languageFacts_facts__WEBPACK_IMPORTED_MODULE_2__["repeatStyleKeywords"][repeat], - textEdit: _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_4__["TextEdit"].replace(this.getCompletionRange(existingNode), repeat), - kind: _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_4__["CompletionItemKind"].Value + documentation: _languageFacts_facts__WEBPACK_IMPORTED_MODULE_2__.repeatStyleKeywords[repeat], + textEdit: _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_3__.TextEdit.replace(this.getCompletionRange(existingNode), repeat), + kind: _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_3__.CompletionItemKind.Value }); } return result; }; CSSCompletion.prototype.getLineStyleProposals = function (entry, existingNode, result) { - for (var lineStyle in _languageFacts_facts__WEBPACK_IMPORTED_MODULE_2__["lineStyleKeywords"]) { + for (var lineStyle in _languageFacts_facts__WEBPACK_IMPORTED_MODULE_2__.lineStyleKeywords) { result.items.push({ label: lineStyle, - documentation: _languageFacts_facts__WEBPACK_IMPORTED_MODULE_2__["lineStyleKeywords"][lineStyle], - textEdit: _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_4__["TextEdit"].replace(this.getCompletionRange(existingNode), lineStyle), - kind: _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_4__["CompletionItemKind"].Value + documentation: _languageFacts_facts__WEBPACK_IMPORTED_MODULE_2__.lineStyleKeywords[lineStyle], + textEdit: _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_3__.TextEdit.replace(this.getCompletionRange(existingNode), lineStyle), + kind: _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_3__.CompletionItemKind.Value }); } return result; }; CSSCompletion.prototype.getLineWidthProposals = function (entry, existingNode, result) { - for (var _i = 0, _a = _languageFacts_facts__WEBPACK_IMPORTED_MODULE_2__["lineWidthKeywords"]; _i < _a.length; _i++) { + for (var _i = 0, _a = _languageFacts_facts__WEBPACK_IMPORTED_MODULE_2__.lineWidthKeywords; _i < _a.length; _i++) { var lineWidth = _a[_i]; result.items.push({ label: lineWidth, - textEdit: _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_4__["TextEdit"].replace(this.getCompletionRange(existingNode), lineWidth), - kind: _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_4__["CompletionItemKind"].Value + textEdit: _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_3__.TextEdit.replace(this.getCompletionRange(existingNode), lineWidth), + kind: _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_3__.CompletionItemKind.Value }); } return result; }; CSSCompletion.prototype.getGeometryBoxProposals = function (entry, existingNode, result) { - for (var box in _languageFacts_facts__WEBPACK_IMPORTED_MODULE_2__["geometryBoxKeywords"]) { + for (var box in _languageFacts_facts__WEBPACK_IMPORTED_MODULE_2__.geometryBoxKeywords) { result.items.push({ label: box, - documentation: _languageFacts_facts__WEBPACK_IMPORTED_MODULE_2__["geometryBoxKeywords"][box], - textEdit: _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_4__["TextEdit"].replace(this.getCompletionRange(existingNode), box), - kind: _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_4__["CompletionItemKind"].Value + documentation: _languageFacts_facts__WEBPACK_IMPORTED_MODULE_2__.geometryBoxKeywords[box], + textEdit: _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_3__.TextEdit.replace(this.getCompletionRange(existingNode), box), + kind: _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_3__.CompletionItemKind.Value }); } return result; }; CSSCompletion.prototype.getBoxProposals = function (entry, existingNode, result) { - for (var box in _languageFacts_facts__WEBPACK_IMPORTED_MODULE_2__["boxKeywords"]) { + for (var box in _languageFacts_facts__WEBPACK_IMPORTED_MODULE_2__.boxKeywords) { result.items.push({ label: box, - documentation: _languageFacts_facts__WEBPACK_IMPORTED_MODULE_2__["boxKeywords"][box], - textEdit: _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_4__["TextEdit"].replace(this.getCompletionRange(existingNode), box), - kind: _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_4__["CompletionItemKind"].Value + documentation: _languageFacts_facts__WEBPACK_IMPORTED_MODULE_2__.boxKeywords[box], + textEdit: _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_3__.TextEdit.replace(this.getCompletionRange(existingNode), box), + kind: _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_3__.CompletionItemKind.Value }); } return result; }; CSSCompletion.prototype.getImageProposals = function (entry, existingNode, result) { - for (var image in _languageFacts_facts__WEBPACK_IMPORTED_MODULE_2__["imageFunctions"]) { + for (var image in _languageFacts_facts__WEBPACK_IMPORTED_MODULE_2__.imageFunctions) { var insertText = moveCursorInsideParenthesis(image); result.items.push({ label: image, - documentation: _languageFacts_facts__WEBPACK_IMPORTED_MODULE_2__["imageFunctions"][image], - textEdit: _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_4__["TextEdit"].replace(this.getCompletionRange(existingNode), insertText), - kind: _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_4__["CompletionItemKind"].Function, + documentation: _languageFacts_facts__WEBPACK_IMPORTED_MODULE_2__.imageFunctions[image], + textEdit: _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_3__.TextEdit.replace(this.getCompletionRange(existingNode), insertText), + kind: _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_3__.CompletionItemKind.Function, insertTextFormat: image !== insertText ? SnippetFormat : void 0 }); } return result; }; CSSCompletion.prototype.getTimingFunctionProposals = function (entry, existingNode, result) { - for (var timing in _languageFacts_facts__WEBPACK_IMPORTED_MODULE_2__["transitionTimingFunctions"]) { + for (var timing in _languageFacts_facts__WEBPACK_IMPORTED_MODULE_2__.transitionTimingFunctions) { var insertText = moveCursorInsideParenthesis(timing); result.items.push({ label: timing, - documentation: _languageFacts_facts__WEBPACK_IMPORTED_MODULE_2__["transitionTimingFunctions"][timing], - textEdit: _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_4__["TextEdit"].replace(this.getCompletionRange(existingNode), insertText), - kind: _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_4__["CompletionItemKind"].Function, + documentation: _languageFacts_facts__WEBPACK_IMPORTED_MODULE_2__.transitionTimingFunctions[timing], + textEdit: _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_3__.TextEdit.replace(this.getCompletionRange(existingNode), insertText), + kind: _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_3__.CompletionItemKind.Function, insertTextFormat: timing !== insertText ? SnippetFormat : void 0 }); } return result; }; CSSCompletion.prototype.getBasicShapeProposals = function (entry, existingNode, result) { - for (var shape in _languageFacts_facts__WEBPACK_IMPORTED_MODULE_2__["basicShapeFunctions"]) { + for (var shape in _languageFacts_facts__WEBPACK_IMPORTED_MODULE_2__.basicShapeFunctions) { var insertText = moveCursorInsideParenthesis(shape); result.items.push({ label: shape, - documentation: _languageFacts_facts__WEBPACK_IMPORTED_MODULE_2__["basicShapeFunctions"][shape], - textEdit: _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_4__["TextEdit"].replace(this.getCompletionRange(existingNode), insertText), - kind: _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_4__["CompletionItemKind"].Function, + documentation: _languageFacts_facts__WEBPACK_IMPORTED_MODULE_2__.basicShapeFunctions[shape], + textEdit: _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_3__.TextEdit.replace(this.getCompletionRange(existingNode), insertText), + kind: _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_3__.CompletionItemKind.Function, insertTextFormat: shape !== insertText ? SnippetFormat : void 0 }); } @@ -15406,10 +15243,10 @@ var CSSCompletion = /** @class */ (function () { if (!node) { return this.getCompletionForTopLevel(result); } - if (node instanceof _parser_cssNodes__WEBPACK_IMPORTED_MODULE_0__["RuleSet"]) { + if (node instanceof _parser_cssNodes__WEBPACK_IMPORTED_MODULE_0__.RuleSet) { return this.getCompletionsForRuleSet(node, result); } - if (node instanceof _parser_cssNodes__WEBPACK_IMPORTED_MODULE_0__["Supports"]) { + if (node instanceof _parser_cssNodes__WEBPACK_IMPORTED_MODULE_0__.Supports) { return this.getCompletionsForSupports(node, result); } return result; @@ -15419,10 +15256,10 @@ var CSSCompletion = /** @class */ (function () { this.cssDataManager.getAtDirectives().forEach(function (entry) { result.items.push({ label: entry.name, - textEdit: _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_4__["TextEdit"].replace(_this.getCompletionRange(null), entry.name), - documentation: _languageFacts_facts__WEBPACK_IMPORTED_MODULE_2__["getEntryDescription"](entry, _this.doesSupportMarkdown()), - tags: isDeprecated(entry) ? [_cssLanguageTypes__WEBPACK_IMPORTED_MODULE_4__["CompletionItemTag"].Deprecated] : [], - kind: _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_4__["CompletionItemKind"].Keyword + textEdit: _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_3__.TextEdit.replace(_this.getCompletionRange(null), entry.name), + documentation: _languageFacts_facts__WEBPACK_IMPORTED_MODULE_2__.getEntryDescription(entry, _this.doesSupportMarkdown()), + tags: isDeprecated(entry) ? [_cssLanguageTypes__WEBPACK_IMPORTED_MODULE_3__.CompletionItemTag.Deprecated] : [], + kind: _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_3__.CompletionItemKind.Keyword }); }); this.getCompletionsForSelector(null, false, result); @@ -15442,24 +15279,24 @@ var CSSCompletion = /** @class */ (function () { }; CSSCompletion.prototype.getCompletionsForSelector = function (ruleSet, isNested, result) { var _this = this; - var existingNode = this.findInNodePath(_parser_cssNodes__WEBPACK_IMPORTED_MODULE_0__["NodeType"].PseudoSelector, _parser_cssNodes__WEBPACK_IMPORTED_MODULE_0__["NodeType"].IdentifierSelector, _parser_cssNodes__WEBPACK_IMPORTED_MODULE_0__["NodeType"].ClassSelector, _parser_cssNodes__WEBPACK_IMPORTED_MODULE_0__["NodeType"].ElementNameSelector); + var existingNode = this.findInNodePath(_parser_cssNodes__WEBPACK_IMPORTED_MODULE_0__.NodeType.PseudoSelector, _parser_cssNodes__WEBPACK_IMPORTED_MODULE_0__.NodeType.IdentifierSelector, _parser_cssNodes__WEBPACK_IMPORTED_MODULE_0__.NodeType.ClassSelector, _parser_cssNodes__WEBPACK_IMPORTED_MODULE_0__.NodeType.ElementNameSelector); if (!existingNode && this.offset - this.currentWord.length > 0 && this.textDocument.getText()[this.offset - this.currentWord.length - 1] === ':') { // after the ':' of a pseudo selector, no node generated for just ':' this.currentWord = ':' + this.currentWord; - this.defaultReplaceRange = _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_4__["Range"].create(_cssLanguageTypes__WEBPACK_IMPORTED_MODULE_4__["Position"].create(this.position.line, this.position.character - this.currentWord.length), this.position); + this.defaultReplaceRange = _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_3__.Range.create(_cssLanguageTypes__WEBPACK_IMPORTED_MODULE_3__.Position.create(this.position.line, this.position.character - this.currentWord.length), this.position); } var pseudoClasses = this.cssDataManager.getPseudoClasses(); pseudoClasses.forEach(function (entry) { var insertText = moveCursorInsideParenthesis(entry.name); var item = { label: entry.name, - textEdit: _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_4__["TextEdit"].replace(_this.getCompletionRange(existingNode), insertText), - documentation: _languageFacts_facts__WEBPACK_IMPORTED_MODULE_2__["getEntryDescription"](entry, _this.doesSupportMarkdown()), - tags: isDeprecated(entry) ? [_cssLanguageTypes__WEBPACK_IMPORTED_MODULE_4__["CompletionItemTag"].Deprecated] : [], - kind: _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_4__["CompletionItemKind"].Function, + textEdit: _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_3__.TextEdit.replace(_this.getCompletionRange(existingNode), insertText), + documentation: _languageFacts_facts__WEBPACK_IMPORTED_MODULE_2__.getEntryDescription(entry, _this.doesSupportMarkdown()), + tags: isDeprecated(entry) ? [_cssLanguageTypes__WEBPACK_IMPORTED_MODULE_3__.CompletionItemTag.Deprecated] : [], + kind: _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_3__.CompletionItemKind.Function, insertTextFormat: entry.name !== insertText ? SnippetFormat : void 0 }; - if (_utils_strings__WEBPACK_IMPORTED_MODULE_3__["startsWith"](entry.name, ':-')) { + if (_utils_strings__WEBPACK_IMPORTED_MODULE_7__.startsWith(entry.name, ':-')) { item.sortText = SortTexts.VendorPrefixed; } result.items.push(item); @@ -15469,32 +15306,32 @@ var CSSCompletion = /** @class */ (function () { var insertText = moveCursorInsideParenthesis(entry.name); var item = { label: entry.name, - textEdit: _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_4__["TextEdit"].replace(_this.getCompletionRange(existingNode), insertText), - documentation: _languageFacts_facts__WEBPACK_IMPORTED_MODULE_2__["getEntryDescription"](entry, _this.doesSupportMarkdown()), - tags: isDeprecated(entry) ? [_cssLanguageTypes__WEBPACK_IMPORTED_MODULE_4__["CompletionItemTag"].Deprecated] : [], - kind: _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_4__["CompletionItemKind"].Function, + textEdit: _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_3__.TextEdit.replace(_this.getCompletionRange(existingNode), insertText), + documentation: _languageFacts_facts__WEBPACK_IMPORTED_MODULE_2__.getEntryDescription(entry, _this.doesSupportMarkdown()), + tags: isDeprecated(entry) ? [_cssLanguageTypes__WEBPACK_IMPORTED_MODULE_3__.CompletionItemTag.Deprecated] : [], + kind: _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_3__.CompletionItemKind.Function, insertTextFormat: entry.name !== insertText ? SnippetFormat : void 0 }; - if (_utils_strings__WEBPACK_IMPORTED_MODULE_3__["startsWith"](entry.name, '::-')) { + if (_utils_strings__WEBPACK_IMPORTED_MODULE_7__.startsWith(entry.name, '::-')) { item.sortText = SortTexts.VendorPrefixed; } result.items.push(item); }); if (!isNested) { // show html tags only for top level - for (var _i = 0, _a = _languageFacts_facts__WEBPACK_IMPORTED_MODULE_2__["html5Tags"]; _i < _a.length; _i++) { + for (var _i = 0, _a = _languageFacts_facts__WEBPACK_IMPORTED_MODULE_2__.html5Tags; _i < _a.length; _i++) { var entry = _a[_i]; result.items.push({ label: entry, - textEdit: _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_4__["TextEdit"].replace(this.getCompletionRange(existingNode), entry), - kind: _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_4__["CompletionItemKind"].Keyword + textEdit: _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_3__.TextEdit.replace(this.getCompletionRange(existingNode), entry), + kind: _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_3__.CompletionItemKind.Keyword }); } - for (var _b = 0, _c = _languageFacts_facts__WEBPACK_IMPORTED_MODULE_2__["svgElements"]; _b < _c.length; _b++) { + for (var _b = 0, _c = _languageFacts_facts__WEBPACK_IMPORTED_MODULE_2__.svgElements; _b < _c.length; _b++) { var entry = _c[_b]; result.items.push({ label: entry, - textEdit: _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_4__["TextEdit"].replace(this.getCompletionRange(existingNode), entry), - kind: _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_4__["CompletionItemKind"].Keyword + textEdit: _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_3__.TextEdit.replace(this.getCompletionRange(existingNode), entry), + kind: _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_3__.CompletionItemKind.Keyword }); } } @@ -15502,14 +15339,14 @@ var CSSCompletion = /** @class */ (function () { visited[this.currentWord] = true; var docText = this.textDocument.getText(); this.styleSheet.accept(function (n) { - if (n.type === _parser_cssNodes__WEBPACK_IMPORTED_MODULE_0__["NodeType"].SimpleSelector && n.length > 0) { + if (n.type === _parser_cssNodes__WEBPACK_IMPORTED_MODULE_0__.NodeType.SimpleSelector && n.length > 0) { var selector = docText.substr(n.offset, n.length); if (selector.charAt(0) === '.' && !visited[selector]) { visited[selector] = true; result.items.push({ label: selector, - textEdit: _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_4__["TextEdit"].replace(_this.getCompletionRange(existingNode), selector), - kind: _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_4__["CompletionItemKind"].Keyword + textEdit: _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_3__.TextEdit.replace(_this.getCompletionRange(existingNode), selector), + kind: _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_3__.CompletionItemKind.Keyword }); } return false; @@ -15532,57 +15369,57 @@ var CSSCompletion = /** @class */ (function () { if (!node) { return this.getCompletionsForDeclarationProperty(null, result); } - if (node instanceof _parser_cssNodes__WEBPACK_IMPORTED_MODULE_0__["AbstractDeclaration"]) { + if (node instanceof _parser_cssNodes__WEBPACK_IMPORTED_MODULE_0__.AbstractDeclaration) { var declaration = node; - if (!Object(_utils_objects__WEBPACK_IMPORTED_MODULE_6__["isDefined"])(declaration.colonPosition) || this.offset <= declaration.colonPosition) { + if (!(0,_utils_objects__WEBPACK_IMPORTED_MODULE_6__.isDefined)(declaration.colonPosition) || this.offset <= declaration.colonPosition) { // complete property return this.getCompletionsForDeclarationProperty(declaration, result); } - else if ((Object(_utils_objects__WEBPACK_IMPORTED_MODULE_6__["isDefined"])(declaration.semicolonPosition) && declaration.semicolonPosition < this.offset)) { + else if (((0,_utils_objects__WEBPACK_IMPORTED_MODULE_6__.isDefined)(declaration.semicolonPosition) && declaration.semicolonPosition < this.offset)) { if (this.offset === declaration.semicolonPosition + 1) { return result; // don't show new properties right after semicolon (see Bug 15421:[intellisense] [css] Be less aggressive when manually typing CSS) } // complete next property return this.getCompletionsForDeclarationProperty(null, result); } - if (declaration instanceof _parser_cssNodes__WEBPACK_IMPORTED_MODULE_0__["Declaration"]) { + if (declaration instanceof _parser_cssNodes__WEBPACK_IMPORTED_MODULE_0__.Declaration) { // complete value return this.getCompletionsForDeclarationValue(declaration, result); } } - else if (node instanceof _parser_cssNodes__WEBPACK_IMPORTED_MODULE_0__["ExtendsReference"]) { + else if (node instanceof _parser_cssNodes__WEBPACK_IMPORTED_MODULE_0__.ExtendsReference) { this.getCompletionsForExtendsReference(node, null, result); } else if (this.currentWord && this.currentWord[0] === '@') { this.getCompletionsForDeclarationProperty(null, result); } - else if (node instanceof _parser_cssNodes__WEBPACK_IMPORTED_MODULE_0__["RuleSet"]) { + else if (node instanceof _parser_cssNodes__WEBPACK_IMPORTED_MODULE_0__.RuleSet) { this.getCompletionsForDeclarationProperty(null, result); } return result; }; CSSCompletion.prototype.getCompletionsForVariableDeclaration = function (declaration, result) { - if (this.offset && Object(_utils_objects__WEBPACK_IMPORTED_MODULE_6__["isDefined"])(declaration.colonPosition) && this.offset > declaration.colonPosition) { + if (this.offset && (0,_utils_objects__WEBPACK_IMPORTED_MODULE_6__.isDefined)(declaration.colonPosition) && this.offset > declaration.colonPosition) { this.getVariableProposals(declaration.getValue(), result); } return result; }; CSSCompletion.prototype.getCompletionsForExpression = function (expression, result) { var parent = expression.getParent(); - if (parent instanceof _parser_cssNodes__WEBPACK_IMPORTED_MODULE_0__["FunctionArgument"]) { + if (parent instanceof _parser_cssNodes__WEBPACK_IMPORTED_MODULE_0__.FunctionArgument) { this.getCompletionsForFunctionArgument(parent, parent.getParent(), result); return result; } - var declaration = expression.findParent(_parser_cssNodes__WEBPACK_IMPORTED_MODULE_0__["NodeType"].Declaration); + var declaration = expression.findParent(_parser_cssNodes__WEBPACK_IMPORTED_MODULE_0__.NodeType.Declaration); if (!declaration) { - this.getTermProposals(null, null, result); + this.getTermProposals(undefined, null, result); return result; } var node = expression.findChildAtOffset(this.offset, true); if (!node) { return this.getCompletionsForDeclarationValue(declaration, result); } - if (node instanceof _parser_cssNodes__WEBPACK_IMPORTED_MODULE_0__["NumericValue"] || node instanceof _parser_cssNodes__WEBPACK_IMPORTED_MODULE_0__["Identifier"]) { + if (node instanceof _parser_cssNodes__WEBPACK_IMPORTED_MODULE_0__.NumericValue || node instanceof _parser_cssNodes__WEBPACK_IMPORTED_MODULE_0__.Identifier) { return this.getCompletionsForDeclarationValue(declaration, result); } return result; @@ -15599,16 +15436,16 @@ var CSSCompletion = /** @class */ (function () { CSSCompletion.prototype.getCompletionsForFunctionDeclaration = function (decl, result) { var declarations = decl.getDeclarations(); if (declarations && this.offset > declarations.offset && this.offset < declarations.end) { - this.getTermProposals(null, null, result); + this.getTermProposals(undefined, null, result); } return result; }; CSSCompletion.prototype.getCompletionsForMixinReference = function (ref, result) { var _this = this; - var allMixins = this.getSymbolContext().findSymbolsAtOffset(this.offset, _parser_cssNodes__WEBPACK_IMPORTED_MODULE_0__["ReferenceType"].Mixin); + var allMixins = this.getSymbolContext().findSymbolsAtOffset(this.offset, _parser_cssNodes__WEBPACK_IMPORTED_MODULE_0__.ReferenceType.Mixin); for (var _i = 0, allMixins_1 = allMixins; _i < allMixins_1.length; _i++) { var mixinSymbol = allMixins_1[_i]; - if (mixinSymbol.node instanceof _parser_cssNodes__WEBPACK_IMPORTED_MODULE_0__["MixinDeclaration"]) { + if (mixinSymbol.node instanceof _parser_cssNodes__WEBPACK_IMPORTED_MODULE_0__.MixinDeclaration) { result.items.push(this.makeTermProposal(mixinSymbol, mixinSymbol.node.getParameters(), null)); } } @@ -15624,10 +15461,10 @@ var CSSCompletion = /** @class */ (function () { return result; }; CSSCompletion.prototype.getTermProposals = function (entry, existingNode, result) { - var allFunctions = this.getSymbolContext().findSymbolsAtOffset(this.offset, _parser_cssNodes__WEBPACK_IMPORTED_MODULE_0__["ReferenceType"].Function); + var allFunctions = this.getSymbolContext().findSymbolsAtOffset(this.offset, _parser_cssNodes__WEBPACK_IMPORTED_MODULE_0__.ReferenceType.Function); for (var _i = 0, allFunctions_1 = allFunctions; _i < allFunctions_1.length; _i++) { var functionSymbol = allFunctions_1[_i]; - if (functionSymbol.node instanceof _parser_cssNodes__WEBPACK_IMPORTED_MODULE_0__["FunctionDeclaration"]) { + if (functionSymbol.node instanceof _parser_cssNodes__WEBPACK_IMPORTED_MODULE_0__.FunctionDeclaration) { result.items.push(this.makeTermProposal(functionSymbol, functionSymbol.node.getParameters(), existingNode)); } } @@ -15636,34 +15473,34 @@ var CSSCompletion = /** @class */ (function () { CSSCompletion.prototype.makeTermProposal = function (symbol, parameters, existingNode) { var decl = symbol.node; var params = parameters.getChildren().map(function (c) { - return (c instanceof _parser_cssNodes__WEBPACK_IMPORTED_MODULE_0__["FunctionParameter"]) ? c.getName() : c.getText(); + return (c instanceof _parser_cssNodes__WEBPACK_IMPORTED_MODULE_0__.FunctionParameter) ? c.getName() : c.getText(); }); var insertText = symbol.name + '(' + params.map(function (p, index) { return '${' + (index + 1) + ':' + p + '}'; }).join(', ') + ')'; return { label: symbol.name, detail: symbol.name + '(' + params.join(', ') + ')', - textEdit: _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_4__["TextEdit"].replace(this.getCompletionRange(existingNode), insertText), + textEdit: _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_3__.TextEdit.replace(this.getCompletionRange(existingNode), insertText), insertTextFormat: SnippetFormat, - kind: _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_4__["CompletionItemKind"].Function, + kind: _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_3__.CompletionItemKind.Function, sortText: SortTexts.Term }; }; CSSCompletion.prototype.getCompletionsForSupportsCondition = function (supportsCondition, result) { var child = supportsCondition.findFirstChildBeforeOffset(this.offset); if (child) { - if (child instanceof _parser_cssNodes__WEBPACK_IMPORTED_MODULE_0__["Declaration"]) { - if (!Object(_utils_objects__WEBPACK_IMPORTED_MODULE_6__["isDefined"])(child.colonPosition) || this.offset <= child.colonPosition) { + if (child instanceof _parser_cssNodes__WEBPACK_IMPORTED_MODULE_0__.Declaration) { + if (!(0,_utils_objects__WEBPACK_IMPORTED_MODULE_6__.isDefined)(child.colonPosition) || this.offset <= child.colonPosition) { return this.getCompletionsForDeclarationProperty(child, result); } else { return this.getCompletionsForDeclarationValue(child, result); } } - else if (child instanceof _parser_cssNodes__WEBPACK_IMPORTED_MODULE_0__["SupportsCondition"]) { + else if (child instanceof _parser_cssNodes__WEBPACK_IMPORTED_MODULE_0__.SupportsCondition) { return this.getCompletionsForSupportsCondition(child, result); } } - if (Object(_utils_objects__WEBPACK_IMPORTED_MODULE_6__["isDefined"])(supportsCondition.lParent) && this.offset > supportsCondition.lParent && (!Object(_utils_objects__WEBPACK_IMPORTED_MODULE_6__["isDefined"])(supportsCondition.rParent) || this.offset <= supportsCondition.rParent)) { + if ((0,_utils_objects__WEBPACK_IMPORTED_MODULE_6__.isDefined)(supportsCondition.lParent) && this.offset > supportsCondition.lParent && (!(0,_utils_objects__WEBPACK_IMPORTED_MODULE_6__.isDefined)(supportsCondition.rParent) || this.offset <= supportsCondition.rParent)) { return this.getCompletionsForDeclarationProperty(null, result); } return result; @@ -15673,7 +15510,7 @@ var CSSCompletion = /** @class */ (function () { var inInCondition = !declarations || this.offset <= declarations.offset; if (inInCondition) { var child = supports.findFirstChildBeforeOffset(this.offset); - if (child instanceof _parser_cssNodes__WEBPACK_IMPORTED_MODULE_0__["SupportsCondition"]) { + if (child instanceof _parser_cssNodes__WEBPACK_IMPORTED_MODULE_0__.SupportsCondition) { return this.getCompletionsForSupportsCondition(child, result); } return result; @@ -15692,7 +15529,7 @@ var CSSCompletion = /** @class */ (function () { uriValue = ''; position = this.position; var emptyURIValuePosition = this.textDocument.positionAt(uriLiteralNode.offset + 'url('.length); - range = _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_4__["Range"].create(emptyURIValuePosition, emptyURIValuePosition); + range = _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_3__.Range.create(emptyURIValuePosition, emptyURIValuePosition); } else { var uriValueNode = uriLiteralNode.getChild(0); @@ -15726,13 +15563,13 @@ var CSSCompletion = /** @class */ (function () { }; CSSCompletion.prototype.doesSupportMarkdown = function () { var _a, _b, _c; - if (!Object(_utils_objects__WEBPACK_IMPORTED_MODULE_6__["isDefined"])(this.supportsMarkdown)) { - if (!Object(_utils_objects__WEBPACK_IMPORTED_MODULE_6__["isDefined"])(this.lsOptions.clientCapabilities)) { + if (!(0,_utils_objects__WEBPACK_IMPORTED_MODULE_6__.isDefined)(this.supportsMarkdown)) { + if (!(0,_utils_objects__WEBPACK_IMPORTED_MODULE_6__.isDefined)(this.lsOptions.clientCapabilities)) { this.supportsMarkdown = true; return this.supportsMarkdown; } var documentationFormat = (_c = (_b = (_a = this.lsOptions.clientCapabilities.textDocument) === null || _a === void 0 ? void 0 : _a.completion) === null || _b === void 0 ? void 0 : _b.completionItem) === null || _c === void 0 ? void 0 : _c.documentationFormat; - this.supportsMarkdown = Array.isArray(documentationFormat) && documentationFormat.indexOf(_cssLanguageTypes__WEBPACK_IMPORTED_MODULE_4__["MarkupKind"].Markdown) !== -1; + this.supportsMarkdown = Array.isArray(documentationFormat) && documentationFormat.indexOf(_cssLanguageTypes__WEBPACK_IMPORTED_MODULE_3__.MarkupKind.Markdown) !== -1; } return this.supportsMarkdown; }; @@ -15782,7 +15619,7 @@ function collectValues(styleSheet, declaration) { var fullPropertyName = declaration.getFullPropertyName(); var entries = new Set(); function visitValue(node) { - if (node instanceof _parser_cssNodes__WEBPACK_IMPORTED_MODULE_0__["Identifier"] || node instanceof _parser_cssNodes__WEBPACK_IMPORTED_MODULE_0__["NumericValue"] || node instanceof _parser_cssNodes__WEBPACK_IMPORTED_MODULE_0__["HexColorValue"]) { + if (node instanceof _parser_cssNodes__WEBPACK_IMPORTED_MODULE_0__.Identifier || node instanceof _parser_cssNodes__WEBPACK_IMPORTED_MODULE_0__.NumericValue || node instanceof _parser_cssNodes__WEBPACK_IMPORTED_MODULE_0__.HexColorValue) { entries.add(node.getText()); } return true; @@ -15792,7 +15629,7 @@ function collectValues(styleSheet, declaration) { return fullPropertyName === propertyName; } function vistNode(node) { - if (node instanceof _parser_cssNodes__WEBPACK_IMPORTED_MODULE_0__["Declaration"] && node !== declaration) { + if (node instanceof _parser_cssNodes__WEBPACK_IMPORTED_MODULE_0__.Declaration && node !== declaration) { if (matchesProperty(node)) { var value = node.getValue(); if (value) { @@ -15812,7 +15649,7 @@ var ColorValueCollector = /** @class */ (function () { // nothing to do } ColorValueCollector.prototype.visitNode = function (node) { - if (node instanceof _parser_cssNodes__WEBPACK_IMPORTED_MODULE_0__["HexColorValue"] || (node instanceof _parser_cssNodes__WEBPACK_IMPORTED_MODULE_0__["Function"] && _languageFacts_facts__WEBPACK_IMPORTED_MODULE_2__["isColorConstructor"](node))) { + if (node instanceof _parser_cssNodes__WEBPACK_IMPORTED_MODULE_0__.HexColorValue || (node instanceof _parser_cssNodes__WEBPACK_IMPORTED_MODULE_0__.Function && _languageFacts_facts__WEBPACK_IMPORTED_MODULE_2__.isColorConstructor(node))) { if (this.currentOffset < node.offset || node.end < this.currentOffset) { this.entries.add(node.getText()); } @@ -15831,23 +15668,24 @@ function getCurrentWord(document, offset) { } function isColorString(s) { // From https://stackoverflow.com/questions/8027423/how-to-check-if-a-string-is-a-valid-hex-color-representation/8027444 - return (s.toLowerCase() in _languageFacts_facts__WEBPACK_IMPORTED_MODULE_2__["colors"]) || /(^#[0-9A-F]{6}$)|(^#[0-9A-F]{3}$)/i.test(s); + return (s.toLowerCase() in _languageFacts_facts__WEBPACK_IMPORTED_MODULE_2__.colors) || /(^#[0-9A-F]{6}$)|(^#[0-9A-F]{3}$)/i.test(s); } /***/ }), -/* 101 */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { +/* 103 */ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { -"use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "Scope", function() { return Scope; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "GlobalScope", function() { return GlobalScope; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "Symbol", function() { return Symbol; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "ScopeBuilder", function() { return ScopeBuilder; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "Symbols", function() { return Symbols; }); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "Scope": () => /* binding */ Scope, +/* harmony export */ "GlobalScope": () => /* binding */ GlobalScope, +/* harmony export */ "Symbol": () => /* binding */ Symbol, +/* harmony export */ "ScopeBuilder": () => /* binding */ ScopeBuilder, +/* harmony export */ "Symbols": () => /* binding */ Symbols +/* harmony export */ }); /* harmony import */ var _cssNodes__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(91); -/* harmony import */ var _utils_arrays__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(102); +/* harmony import */ var _utils_arrays__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(104); /*--------------------------------------------------------------------------------------------- * Copyright (c) Microsoft Corporation. All rights reserved. * Licensed under the MIT License. See License.txt in the project root for license information. @@ -15857,7 +15695,7 @@ var __extends = (undefined && undefined.__extends) || (function () { var extendStatics = function (d, b) { extendStatics = Object.setPrototypeOf || ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) || - function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; }; + function (d, b) { for (var p in b) if (Object.prototype.hasOwnProperty.call(b, p)) d[p] = b[p]; }; return extendStatics(d, b); }; return function (d, b) { @@ -15894,7 +15732,7 @@ var Scope = /** @class */ (function () { if (length === void 0) { length = 0; } // find the first scope child that has an offset larger than offset + length var end = offset + length; - var idx = Object(_utils_arrays__WEBPACK_IMPORTED_MODULE_1__["findFirst"])(this.children, function (s) { return s.offset > end; }); + var idx = (0,_utils_arrays__WEBPACK_IMPORTED_MODULE_1__.findFirst)(this.children, function (s) { return s.offset > end; }); if (idx === 0) { // all scopes have offsets larger than our end return this; @@ -15975,42 +15813,42 @@ var ScopeBuilder = /** @class */ (function () { }; ScopeBuilder.prototype.visitNode = function (node) { switch (node.type) { - case _cssNodes__WEBPACK_IMPORTED_MODULE_0__["NodeType"].Keyframe: - this.addSymbol(node, node.getName(), void 0, _cssNodes__WEBPACK_IMPORTED_MODULE_0__["ReferenceType"].Keyframe); + case _cssNodes__WEBPACK_IMPORTED_MODULE_0__.NodeType.Keyframe: + this.addSymbol(node, node.getName(), void 0, _cssNodes__WEBPACK_IMPORTED_MODULE_0__.ReferenceType.Keyframe); return true; - case _cssNodes__WEBPACK_IMPORTED_MODULE_0__["NodeType"].CustomPropertyDeclaration: + case _cssNodes__WEBPACK_IMPORTED_MODULE_0__.NodeType.CustomPropertyDeclaration: return this.visitCustomPropertyDeclarationNode(node); - case _cssNodes__WEBPACK_IMPORTED_MODULE_0__["NodeType"].VariableDeclaration: + case _cssNodes__WEBPACK_IMPORTED_MODULE_0__.NodeType.VariableDeclaration: return this.visitVariableDeclarationNode(node); - case _cssNodes__WEBPACK_IMPORTED_MODULE_0__["NodeType"].Ruleset: + case _cssNodes__WEBPACK_IMPORTED_MODULE_0__.NodeType.Ruleset: return this.visitRuleSet(node); - case _cssNodes__WEBPACK_IMPORTED_MODULE_0__["NodeType"].MixinDeclaration: - this.addSymbol(node, node.getName(), void 0, _cssNodes__WEBPACK_IMPORTED_MODULE_0__["ReferenceType"].Mixin); + case _cssNodes__WEBPACK_IMPORTED_MODULE_0__.NodeType.MixinDeclaration: + this.addSymbol(node, node.getName(), void 0, _cssNodes__WEBPACK_IMPORTED_MODULE_0__.ReferenceType.Mixin); return true; - case _cssNodes__WEBPACK_IMPORTED_MODULE_0__["NodeType"].FunctionDeclaration: - this.addSymbol(node, node.getName(), void 0, _cssNodes__WEBPACK_IMPORTED_MODULE_0__["ReferenceType"].Function); + case _cssNodes__WEBPACK_IMPORTED_MODULE_0__.NodeType.FunctionDeclaration: + this.addSymbol(node, node.getName(), void 0, _cssNodes__WEBPACK_IMPORTED_MODULE_0__.ReferenceType.Function); return true; - case _cssNodes__WEBPACK_IMPORTED_MODULE_0__["NodeType"].FunctionParameter: { + case _cssNodes__WEBPACK_IMPORTED_MODULE_0__.NodeType.FunctionParameter: { return this.visitFunctionParameterNode(node); } - case _cssNodes__WEBPACK_IMPORTED_MODULE_0__["NodeType"].Declarations: + case _cssNodes__WEBPACK_IMPORTED_MODULE_0__.NodeType.Declarations: this.addScope(node); return true; - case _cssNodes__WEBPACK_IMPORTED_MODULE_0__["NodeType"].For: + case _cssNodes__WEBPACK_IMPORTED_MODULE_0__.NodeType.For: var forNode = node; var scopeNode = forNode.getDeclarations(); if (scopeNode && forNode.variable) { - this.addSymbolToChildScope(scopeNode, forNode.variable, forNode.variable.getName(), void 0, _cssNodes__WEBPACK_IMPORTED_MODULE_0__["ReferenceType"].Variable); + this.addSymbolToChildScope(scopeNode, forNode.variable, forNode.variable.getName(), void 0, _cssNodes__WEBPACK_IMPORTED_MODULE_0__.ReferenceType.Variable); } return true; - case _cssNodes__WEBPACK_IMPORTED_MODULE_0__["NodeType"].Each: { + case _cssNodes__WEBPACK_IMPORTED_MODULE_0__.NodeType.Each: { var eachNode = node; var scopeNode_1 = eachNode.getDeclarations(); if (scopeNode_1) { var variables = eachNode.getVariables().getChildren(); for (var _i = 0, variables_1 = variables; _i < variables_1.length; _i++) { var variable = variables_1[_i]; - this.addSymbolToChildScope(scopeNode_1, variable, variable.getName(), void 0, _cssNodes__WEBPACK_IMPORTED_MODULE_0__["ReferenceType"].Variable); + this.addSymbolToChildScope(scopeNode_1, variable, variable.getName(), void 0, _cssNodes__WEBPACK_IMPORTED_MODULE_0__.ReferenceType.Variable); } } return true; @@ -16023,9 +15861,9 @@ var ScopeBuilder = /** @class */ (function () { if (current) { for (var _i = 0, _a = node.getSelectors().getChildren(); _i < _a.length; _i++) { var child = _a[_i]; - if (child instanceof _cssNodes__WEBPACK_IMPORTED_MODULE_0__["Selector"]) { + if (child instanceof _cssNodes__WEBPACK_IMPORTED_MODULE_0__.Selector) { if (child.getChildren().length === 1) { // only selectors with a single element can be extended - current.addSymbol(new Symbol(child.getChild(0).getText(), void 0, child, _cssNodes__WEBPACK_IMPORTED_MODULE_0__["ReferenceType"].Rule)); + current.addSymbol(new Symbol(child.getChild(0).getText(), void 0, child, _cssNodes__WEBPACK_IMPORTED_MODULE_0__.ReferenceType.Rule)); } } } @@ -16034,7 +15872,7 @@ var ScopeBuilder = /** @class */ (function () { }; ScopeBuilder.prototype.visitVariableDeclarationNode = function (node) { var value = node.getValue() ? node.getValue().getText() : void 0; - this.addSymbol(node, node.getName(), value, _cssNodes__WEBPACK_IMPORTED_MODULE_0__["ReferenceType"].Variable); + this.addSymbol(node, node.getName(), value, _cssNodes__WEBPACK_IMPORTED_MODULE_0__.ReferenceType.Variable); return true; }; ScopeBuilder.prototype.visitFunctionParameterNode = function (node) { @@ -16043,13 +15881,13 @@ var ScopeBuilder = /** @class */ (function () { if (scopeNode) { var valueNode = node.getDefaultValue(); var value = valueNode ? valueNode.getText() : void 0; - this.addSymbolToChildScope(scopeNode, node, node.getName(), value, _cssNodes__WEBPACK_IMPORTED_MODULE_0__["ReferenceType"].Variable); + this.addSymbolToChildScope(scopeNode, node, node.getName(), value, _cssNodes__WEBPACK_IMPORTED_MODULE_0__.ReferenceType.Variable); } return true; }; ScopeBuilder.prototype.visitCustomPropertyDeclarationNode = function (node) { var value = node.getValue() ? node.getValue().getText() : ''; - this.addCSSVariable(node.getProperty(), node.getProperty().getName(), value, _cssNodes__WEBPACK_IMPORTED_MODULE_0__["ReferenceType"].Variable); + this.addCSSVariable(node.getProperty(), node.getProperty().getName(), value, _cssNodes__WEBPACK_IMPORTED_MODULE_0__.ReferenceType.Variable); return true; }; ScopeBuilder.prototype.addCSSVariable = function (node, name, value, type) { @@ -16084,13 +15922,13 @@ var Symbols = /** @class */ (function () { }; Symbols.prototype.internalFindSymbol = function (node, referenceTypes) { var scopeNode = node; - if (node.parent instanceof _cssNodes__WEBPACK_IMPORTED_MODULE_0__["FunctionParameter"] && node.parent.getParent() instanceof _cssNodes__WEBPACK_IMPORTED_MODULE_0__["BodyDeclaration"]) { + if (node.parent instanceof _cssNodes__WEBPACK_IMPORTED_MODULE_0__.FunctionParameter && node.parent.getParent() instanceof _cssNodes__WEBPACK_IMPORTED_MODULE_0__.BodyDeclaration) { scopeNode = node.parent.getParent().getDeclarations(); } - if (node.parent instanceof _cssNodes__WEBPACK_IMPORTED_MODULE_0__["FunctionArgument"] && node.parent.getParent() instanceof _cssNodes__WEBPACK_IMPORTED_MODULE_0__["Function"]) { + if (node.parent instanceof _cssNodes__WEBPACK_IMPORTED_MODULE_0__.FunctionArgument && node.parent.getParent() instanceof _cssNodes__WEBPACK_IMPORTED_MODULE_0__.Function) { var funcId = node.parent.getParent().getIdentifier(); if (funcId) { - var functionSymbol = this.internalFindSymbol(funcId, [_cssNodes__WEBPACK_IMPORTED_MODULE_0__["ReferenceType"].Function]); + var functionSymbol = this.internalFindSymbol(funcId, [_cssNodes__WEBPACK_IMPORTED_MODULE_0__.ReferenceType.Function]); if (functionSymbol) { scopeNode = functionSymbol.node.getDeclarations(); } @@ -16114,32 +15952,32 @@ var Symbols = /** @class */ (function () { return null; }; Symbols.prototype.evaluateReferenceTypes = function (node) { - if (node instanceof _cssNodes__WEBPACK_IMPORTED_MODULE_0__["Identifier"]) { + if (node instanceof _cssNodes__WEBPACK_IMPORTED_MODULE_0__.Identifier) { var referenceTypes = node.referenceTypes; if (referenceTypes) { return referenceTypes; } else { if (node.isCustomProperty) { - return [_cssNodes__WEBPACK_IMPORTED_MODULE_0__["ReferenceType"].Variable]; + return [_cssNodes__WEBPACK_IMPORTED_MODULE_0__.ReferenceType.Variable]; } // are a reference to a keyframe? - var decl = _cssNodes__WEBPACK_IMPORTED_MODULE_0__["getParentDeclaration"](node); + var decl = _cssNodes__WEBPACK_IMPORTED_MODULE_0__.getParentDeclaration(node); if (decl) { var propertyName = decl.getNonPrefixedPropertyName(); if ((propertyName === 'animation' || propertyName === 'animation-name') && decl.getValue() && decl.getValue().offset === node.offset) { - return [_cssNodes__WEBPACK_IMPORTED_MODULE_0__["ReferenceType"].Keyframe]; + return [_cssNodes__WEBPACK_IMPORTED_MODULE_0__.ReferenceType.Keyframe]; } } } } - else if (node instanceof _cssNodes__WEBPACK_IMPORTED_MODULE_0__["Variable"]) { - return [_cssNodes__WEBPACK_IMPORTED_MODULE_0__["ReferenceType"].Variable]; + else if (node instanceof _cssNodes__WEBPACK_IMPORTED_MODULE_0__.Variable) { + return [_cssNodes__WEBPACK_IMPORTED_MODULE_0__.ReferenceType.Variable]; } - var selector = node.findAParent(_cssNodes__WEBPACK_IMPORTED_MODULE_0__["NodeType"].Selector, _cssNodes__WEBPACK_IMPORTED_MODULE_0__["NodeType"].ExtendsReference); + var selector = node.findAParent(_cssNodes__WEBPACK_IMPORTED_MODULE_0__.NodeType.Selector, _cssNodes__WEBPACK_IMPORTED_MODULE_0__.NodeType.ExtendsReference); if (selector) { - return [_cssNodes__WEBPACK_IMPORTED_MODULE_0__["ReferenceType"].Rule]; + return [_cssNodes__WEBPACK_IMPORTED_MODULE_0__.ReferenceType.Rule]; } return null; }; @@ -16147,7 +15985,7 @@ var Symbols = /** @class */ (function () { if (!node) { return null; } - while (node.type === _cssNodes__WEBPACK_IMPORTED_MODULE_0__["NodeType"].Interpolation) { + while (node.type === _cssNodes__WEBPACK_IMPORTED_MODULE_0__.NodeType.Interpolation) { node = node.getParent(); } var referenceTypes = this.evaluateReferenceTypes(node); @@ -16160,7 +15998,7 @@ var Symbols = /** @class */ (function () { if (!node) { return false; } - while (node.type === _cssNodes__WEBPACK_IMPORTED_MODULE_0__["NodeType"].Interpolation) { + while (node.type === _cssNodes__WEBPACK_IMPORTED_MODULE_0__.NodeType.Interpolation) { node = node.getParent(); } if (!node.matches(symbol.name)) { @@ -16190,14 +16028,15 @@ var Symbols = /** @class */ (function () { /***/ }), -/* 102 */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { +/* 104 */ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { -"use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "findFirst", function() { return findFirst; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "includes", function() { return includes; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "union", function() { return union; }); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "findFirst": () => /* binding */ findFirst, +/* harmony export */ "includes": () => /* binding */ includes, +/* harmony export */ "union": () => /* binding */ union +/* harmony export */ }); /*--------------------------------------------------------------------------------------------- * Copyright (c) Microsoft Corporation. All rights reserved. * Licensed under the MIT License. See License.txt in the project root for license information. @@ -16247,119 +16086,68 @@ function union() { /***/ }), -/* 103 */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { +/* 105 */ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { -"use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "ClientCapabilities", function() { return ClientCapabilities; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "FileType", function() { return FileType; }); -/* harmony import */ var vscode_languageserver_types__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(104); -/* harmony import */ var vscode_languageserver_textdocument__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(105); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "TextDocument", function() { return vscode_languageserver_textdocument__WEBPACK_IMPORTED_MODULE_1__["TextDocument"]; }); - -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "Position", function() { return vscode_languageserver_types__WEBPACK_IMPORTED_MODULE_0__["Position"]; }); - -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "Range", function() { return vscode_languageserver_types__WEBPACK_IMPORTED_MODULE_0__["Range"]; }); - -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "Location", function() { return vscode_languageserver_types__WEBPACK_IMPORTED_MODULE_0__["Location"]; }); - -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "LocationLink", function() { return vscode_languageserver_types__WEBPACK_IMPORTED_MODULE_0__["LocationLink"]; }); - -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "Color", function() { return vscode_languageserver_types__WEBPACK_IMPORTED_MODULE_0__["Color"]; }); - -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "ColorInformation", function() { return vscode_languageserver_types__WEBPACK_IMPORTED_MODULE_0__["ColorInformation"]; }); - -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "ColorPresentation", function() { return vscode_languageserver_types__WEBPACK_IMPORTED_MODULE_0__["ColorPresentation"]; }); - -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "FoldingRangeKind", function() { return vscode_languageserver_types__WEBPACK_IMPORTED_MODULE_0__["FoldingRangeKind"]; }); - -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "FoldingRange", function() { return vscode_languageserver_types__WEBPACK_IMPORTED_MODULE_0__["FoldingRange"]; }); - -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "DiagnosticRelatedInformation", function() { return vscode_languageserver_types__WEBPACK_IMPORTED_MODULE_0__["DiagnosticRelatedInformation"]; }); - -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "DiagnosticSeverity", function() { return vscode_languageserver_types__WEBPACK_IMPORTED_MODULE_0__["DiagnosticSeverity"]; }); - -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "DiagnosticTag", function() { return vscode_languageserver_types__WEBPACK_IMPORTED_MODULE_0__["DiagnosticTag"]; }); - -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "DiagnosticCode", function() { return vscode_languageserver_types__WEBPACK_IMPORTED_MODULE_0__["DiagnosticCode"]; }); - -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "Diagnostic", function() { return vscode_languageserver_types__WEBPACK_IMPORTED_MODULE_0__["Diagnostic"]; }); - -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "Command", function() { return vscode_languageserver_types__WEBPACK_IMPORTED_MODULE_0__["Command"]; }); - -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "TextEdit", function() { return vscode_languageserver_types__WEBPACK_IMPORTED_MODULE_0__["TextEdit"]; }); - -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "TextDocumentEdit", function() { return vscode_languageserver_types__WEBPACK_IMPORTED_MODULE_0__["TextDocumentEdit"]; }); - -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "CreateFile", function() { return vscode_languageserver_types__WEBPACK_IMPORTED_MODULE_0__["CreateFile"]; }); - -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "RenameFile", function() { return vscode_languageserver_types__WEBPACK_IMPORTED_MODULE_0__["RenameFile"]; }); - -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "DeleteFile", function() { return vscode_languageserver_types__WEBPACK_IMPORTED_MODULE_0__["DeleteFile"]; }); - -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "WorkspaceEdit", function() { return vscode_languageserver_types__WEBPACK_IMPORTED_MODULE_0__["WorkspaceEdit"]; }); - -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "WorkspaceChange", function() { return vscode_languageserver_types__WEBPACK_IMPORTED_MODULE_0__["WorkspaceChange"]; }); - -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "TextDocumentIdentifier", function() { return vscode_languageserver_types__WEBPACK_IMPORTED_MODULE_0__["TextDocumentIdentifier"]; }); - -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "VersionedTextDocumentIdentifier", function() { return vscode_languageserver_types__WEBPACK_IMPORTED_MODULE_0__["VersionedTextDocumentIdentifier"]; }); - -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "TextDocumentItem", function() { return vscode_languageserver_types__WEBPACK_IMPORTED_MODULE_0__["TextDocumentItem"]; }); - -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "MarkupKind", function() { return vscode_languageserver_types__WEBPACK_IMPORTED_MODULE_0__["MarkupKind"]; }); - -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "MarkupContent", function() { return vscode_languageserver_types__WEBPACK_IMPORTED_MODULE_0__["MarkupContent"]; }); - -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "CompletionItemKind", function() { return vscode_languageserver_types__WEBPACK_IMPORTED_MODULE_0__["CompletionItemKind"]; }); - -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "InsertTextFormat", function() { return vscode_languageserver_types__WEBPACK_IMPORTED_MODULE_0__["InsertTextFormat"]; }); - -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "CompletionItemTag", function() { return vscode_languageserver_types__WEBPACK_IMPORTED_MODULE_0__["CompletionItemTag"]; }); - -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "InsertReplaceEdit", function() { return vscode_languageserver_types__WEBPACK_IMPORTED_MODULE_0__["InsertReplaceEdit"]; }); - -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "CompletionItem", function() { return vscode_languageserver_types__WEBPACK_IMPORTED_MODULE_0__["CompletionItem"]; }); - -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "CompletionList", function() { return vscode_languageserver_types__WEBPACK_IMPORTED_MODULE_0__["CompletionList"]; }); - -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "MarkedString", function() { return vscode_languageserver_types__WEBPACK_IMPORTED_MODULE_0__["MarkedString"]; }); - -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "Hover", function() { return vscode_languageserver_types__WEBPACK_IMPORTED_MODULE_0__["Hover"]; }); - -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "ParameterInformation", function() { return vscode_languageserver_types__WEBPACK_IMPORTED_MODULE_0__["ParameterInformation"]; }); - -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "SignatureInformation", function() { return vscode_languageserver_types__WEBPACK_IMPORTED_MODULE_0__["SignatureInformation"]; }); - -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "DocumentHighlightKind", function() { return vscode_languageserver_types__WEBPACK_IMPORTED_MODULE_0__["DocumentHighlightKind"]; }); - -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "DocumentHighlight", function() { return vscode_languageserver_types__WEBPACK_IMPORTED_MODULE_0__["DocumentHighlight"]; }); - -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "SymbolKind", function() { return vscode_languageserver_types__WEBPACK_IMPORTED_MODULE_0__["SymbolKind"]; }); - -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "SymbolTag", function() { return vscode_languageserver_types__WEBPACK_IMPORTED_MODULE_0__["SymbolTag"]; }); - -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "SymbolInformation", function() { return vscode_languageserver_types__WEBPACK_IMPORTED_MODULE_0__["SymbolInformation"]; }); - -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "DocumentSymbol", function() { return vscode_languageserver_types__WEBPACK_IMPORTED_MODULE_0__["DocumentSymbol"]; }); - -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "CodeActionKind", function() { return vscode_languageserver_types__WEBPACK_IMPORTED_MODULE_0__["CodeActionKind"]; }); - -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "CodeActionContext", function() { return vscode_languageserver_types__WEBPACK_IMPORTED_MODULE_0__["CodeActionContext"]; }); - -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "CodeAction", function() { return vscode_languageserver_types__WEBPACK_IMPORTED_MODULE_0__["CodeAction"]; }); - -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "CodeLens", function() { return vscode_languageserver_types__WEBPACK_IMPORTED_MODULE_0__["CodeLens"]; }); - -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "FormattingOptions", function() { return vscode_languageserver_types__WEBPACK_IMPORTED_MODULE_0__["FormattingOptions"]; }); - -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "DocumentLink", function() { return vscode_languageserver_types__WEBPACK_IMPORTED_MODULE_0__["DocumentLink"]; }); - -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "SelectionRange", function() { return vscode_languageserver_types__WEBPACK_IMPORTED_MODULE_0__["SelectionRange"]; }); - -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "EOL", function() { return vscode_languageserver_types__WEBPACK_IMPORTED_MODULE_0__["EOL"]; }); - +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "TextDocument": () => /* reexport safe */ vscode_languageserver_textdocument__WEBPACK_IMPORTED_MODULE_1__.TextDocument, +/* harmony export */ "CodeAction": () => /* reexport safe */ vscode_languageserver_types__WEBPACK_IMPORTED_MODULE_0__.CodeAction, +/* harmony export */ "CodeActionContext": () => /* reexport safe */ vscode_languageserver_types__WEBPACK_IMPORTED_MODULE_0__.CodeActionContext, +/* harmony export */ "CodeActionKind": () => /* reexport safe */ vscode_languageserver_types__WEBPACK_IMPORTED_MODULE_0__.CodeActionKind, +/* harmony export */ "CodeLens": () => /* reexport safe */ vscode_languageserver_types__WEBPACK_IMPORTED_MODULE_0__.CodeLens, +/* harmony export */ "Color": () => /* reexport safe */ vscode_languageserver_types__WEBPACK_IMPORTED_MODULE_0__.Color, +/* harmony export */ "ColorInformation": () => /* reexport safe */ vscode_languageserver_types__WEBPACK_IMPORTED_MODULE_0__.ColorInformation, +/* harmony export */ "ColorPresentation": () => /* reexport safe */ vscode_languageserver_types__WEBPACK_IMPORTED_MODULE_0__.ColorPresentation, +/* harmony export */ "Command": () => /* reexport safe */ vscode_languageserver_types__WEBPACK_IMPORTED_MODULE_0__.Command, +/* harmony export */ "CompletionItem": () => /* reexport safe */ vscode_languageserver_types__WEBPACK_IMPORTED_MODULE_0__.CompletionItem, +/* harmony export */ "CompletionItemKind": () => /* reexport safe */ vscode_languageserver_types__WEBPACK_IMPORTED_MODULE_0__.CompletionItemKind, +/* harmony export */ "CompletionItemTag": () => /* reexport safe */ vscode_languageserver_types__WEBPACK_IMPORTED_MODULE_0__.CompletionItemTag, +/* harmony export */ "CompletionList": () => /* reexport safe */ vscode_languageserver_types__WEBPACK_IMPORTED_MODULE_0__.CompletionList, +/* harmony export */ "CreateFile": () => /* reexport safe */ vscode_languageserver_types__WEBPACK_IMPORTED_MODULE_0__.CreateFile, +/* harmony export */ "DeleteFile": () => /* reexport safe */ vscode_languageserver_types__WEBPACK_IMPORTED_MODULE_0__.DeleteFile, +/* harmony export */ "Diagnostic": () => /* reexport safe */ vscode_languageserver_types__WEBPACK_IMPORTED_MODULE_0__.Diagnostic, +/* harmony export */ "DiagnosticCode": () => /* reexport safe */ vscode_languageserver_types__WEBPACK_IMPORTED_MODULE_0__.DiagnosticCode, +/* harmony export */ "DiagnosticRelatedInformation": () => /* reexport safe */ vscode_languageserver_types__WEBPACK_IMPORTED_MODULE_0__.DiagnosticRelatedInformation, +/* harmony export */ "DiagnosticSeverity": () => /* reexport safe */ vscode_languageserver_types__WEBPACK_IMPORTED_MODULE_0__.DiagnosticSeverity, +/* harmony export */ "DiagnosticTag": () => /* reexport safe */ vscode_languageserver_types__WEBPACK_IMPORTED_MODULE_0__.DiagnosticTag, +/* harmony export */ "DocumentHighlight": () => /* reexport safe */ vscode_languageserver_types__WEBPACK_IMPORTED_MODULE_0__.DocumentHighlight, +/* harmony export */ "DocumentHighlightKind": () => /* reexport safe */ vscode_languageserver_types__WEBPACK_IMPORTED_MODULE_0__.DocumentHighlightKind, +/* harmony export */ "DocumentLink": () => /* reexport safe */ vscode_languageserver_types__WEBPACK_IMPORTED_MODULE_0__.DocumentLink, +/* harmony export */ "DocumentSymbol": () => /* reexport safe */ vscode_languageserver_types__WEBPACK_IMPORTED_MODULE_0__.DocumentSymbol, +/* harmony export */ "EOL": () => /* reexport safe */ vscode_languageserver_types__WEBPACK_IMPORTED_MODULE_0__.EOL, +/* harmony export */ "FoldingRange": () => /* reexport safe */ vscode_languageserver_types__WEBPACK_IMPORTED_MODULE_0__.FoldingRange, +/* harmony export */ "FoldingRangeKind": () => /* reexport safe */ vscode_languageserver_types__WEBPACK_IMPORTED_MODULE_0__.FoldingRangeKind, +/* harmony export */ "FormattingOptions": () => /* reexport safe */ vscode_languageserver_types__WEBPACK_IMPORTED_MODULE_0__.FormattingOptions, +/* harmony export */ "Hover": () => /* reexport safe */ vscode_languageserver_types__WEBPACK_IMPORTED_MODULE_0__.Hover, +/* harmony export */ "InsertReplaceEdit": () => /* reexport safe */ vscode_languageserver_types__WEBPACK_IMPORTED_MODULE_0__.InsertReplaceEdit, +/* harmony export */ "InsertTextFormat": () => /* reexport safe */ vscode_languageserver_types__WEBPACK_IMPORTED_MODULE_0__.InsertTextFormat, +/* harmony export */ "Location": () => /* reexport safe */ vscode_languageserver_types__WEBPACK_IMPORTED_MODULE_0__.Location, +/* harmony export */ "LocationLink": () => /* reexport safe */ vscode_languageserver_types__WEBPACK_IMPORTED_MODULE_0__.LocationLink, +/* harmony export */ "MarkedString": () => /* reexport safe */ vscode_languageserver_types__WEBPACK_IMPORTED_MODULE_0__.MarkedString, +/* harmony export */ "MarkupContent": () => /* reexport safe */ vscode_languageserver_types__WEBPACK_IMPORTED_MODULE_0__.MarkupContent, +/* harmony export */ "MarkupKind": () => /* reexport safe */ vscode_languageserver_types__WEBPACK_IMPORTED_MODULE_0__.MarkupKind, +/* harmony export */ "ParameterInformation": () => /* reexport safe */ vscode_languageserver_types__WEBPACK_IMPORTED_MODULE_0__.ParameterInformation, +/* harmony export */ "Position": () => /* reexport safe */ vscode_languageserver_types__WEBPACK_IMPORTED_MODULE_0__.Position, +/* harmony export */ "Range": () => /* reexport safe */ vscode_languageserver_types__WEBPACK_IMPORTED_MODULE_0__.Range, +/* harmony export */ "RenameFile": () => /* reexport safe */ vscode_languageserver_types__WEBPACK_IMPORTED_MODULE_0__.RenameFile, +/* harmony export */ "SelectionRange": () => /* reexport safe */ vscode_languageserver_types__WEBPACK_IMPORTED_MODULE_0__.SelectionRange, +/* harmony export */ "SignatureInformation": () => /* reexport safe */ vscode_languageserver_types__WEBPACK_IMPORTED_MODULE_0__.SignatureInformation, +/* harmony export */ "SymbolInformation": () => /* reexport safe */ vscode_languageserver_types__WEBPACK_IMPORTED_MODULE_0__.SymbolInformation, +/* harmony export */ "SymbolKind": () => /* reexport safe */ vscode_languageserver_types__WEBPACK_IMPORTED_MODULE_0__.SymbolKind, +/* harmony export */ "SymbolTag": () => /* reexport safe */ vscode_languageserver_types__WEBPACK_IMPORTED_MODULE_0__.SymbolTag, +/* harmony export */ "TextDocumentEdit": () => /* reexport safe */ vscode_languageserver_types__WEBPACK_IMPORTED_MODULE_0__.TextDocumentEdit, +/* harmony export */ "TextDocumentIdentifier": () => /* reexport safe */ vscode_languageserver_types__WEBPACK_IMPORTED_MODULE_0__.TextDocumentIdentifier, +/* harmony export */ "TextDocumentItem": () => /* reexport safe */ vscode_languageserver_types__WEBPACK_IMPORTED_MODULE_0__.TextDocumentItem, +/* harmony export */ "TextEdit": () => /* reexport safe */ vscode_languageserver_types__WEBPACK_IMPORTED_MODULE_0__.TextEdit, +/* harmony export */ "VersionedTextDocumentIdentifier": () => /* reexport safe */ vscode_languageserver_types__WEBPACK_IMPORTED_MODULE_0__.VersionedTextDocumentIdentifier, +/* harmony export */ "WorkspaceChange": () => /* reexport safe */ vscode_languageserver_types__WEBPACK_IMPORTED_MODULE_0__.WorkspaceChange, +/* harmony export */ "WorkspaceEdit": () => /* reexport safe */ vscode_languageserver_types__WEBPACK_IMPORTED_MODULE_0__.WorkspaceEdit, +/* harmony export */ "ClientCapabilities": () => /* binding */ ClientCapabilities, +/* harmony export */ "FileType": () => /* binding */ FileType +/* harmony export */ }); +/* harmony import */ var vscode_languageserver_types__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(106); +/* harmony import */ var vscode_languageserver_textdocument__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(107); /*--------------------------------------------------------------------------------------------- * Copyright (c) Microsoft Corporation. All rights reserved. * Licensed under the MIT License. See License.txt in the project root for license information. @@ -16374,11 +16162,11 @@ var ClientCapabilities; textDocument: { completion: { completionItem: { - documentationFormat: [vscode_languageserver_types__WEBPACK_IMPORTED_MODULE_0__["MarkupKind"].Markdown, vscode_languageserver_types__WEBPACK_IMPORTED_MODULE_0__["MarkupKind"].PlainText] + documentationFormat: [vscode_languageserver_types__WEBPACK_IMPORTED_MODULE_0__.MarkupKind.Markdown, vscode_languageserver_types__WEBPACK_IMPORTED_MODULE_0__.MarkupKind.PlainText] } }, hover: { - contentFormat: [vscode_languageserver_types__WEBPACK_IMPORTED_MODULE_0__["MarkupKind"].Markdown, vscode_languageserver_types__WEBPACK_IMPORTED_MODULE_0__["MarkupKind"].PlainText] + contentFormat: [vscode_languageserver_types__WEBPACK_IMPORTED_MODULE_0__.MarkupKind.Markdown, vscode_languageserver_types__WEBPACK_IMPORTED_MODULE_0__.MarkupKind.PlainText] } } }; @@ -16405,63 +16193,64 @@ var FileType; /***/ }), -/* 104 */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { +/* 106 */ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { -"use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "Position", function() { return Position; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "Range", function() { return Range; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "Location", function() { return Location; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "LocationLink", function() { return LocationLink; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "Color", function() { return Color; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "ColorInformation", function() { return ColorInformation; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "ColorPresentation", function() { return ColorPresentation; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "FoldingRangeKind", function() { return FoldingRangeKind; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "FoldingRange", function() { return FoldingRange; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "DiagnosticRelatedInformation", function() { return DiagnosticRelatedInformation; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "DiagnosticSeverity", function() { return DiagnosticSeverity; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "DiagnosticTag", function() { return DiagnosticTag; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "DiagnosticCode", function() { return DiagnosticCode; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "Diagnostic", function() { return Diagnostic; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "Command", function() { return Command; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "TextEdit", function() { return TextEdit; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "TextDocumentEdit", function() { return TextDocumentEdit; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "CreateFile", function() { return CreateFile; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "RenameFile", function() { return RenameFile; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "DeleteFile", function() { return DeleteFile; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "WorkspaceEdit", function() { return WorkspaceEdit; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "WorkspaceChange", function() { return WorkspaceChange; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "TextDocumentIdentifier", function() { return TextDocumentIdentifier; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "VersionedTextDocumentIdentifier", function() { return VersionedTextDocumentIdentifier; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "TextDocumentItem", function() { return TextDocumentItem; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "MarkupKind", function() { return MarkupKind; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "MarkupContent", function() { return MarkupContent; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "CompletionItemKind", function() { return CompletionItemKind; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "InsertTextFormat", function() { return InsertTextFormat; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "CompletionItemTag", function() { return CompletionItemTag; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "InsertReplaceEdit", function() { return InsertReplaceEdit; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "CompletionItem", function() { return CompletionItem; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "CompletionList", function() { return CompletionList; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "MarkedString", function() { return MarkedString; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "Hover", function() { return Hover; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "ParameterInformation", function() { return ParameterInformation; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "SignatureInformation", function() { return SignatureInformation; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "DocumentHighlightKind", function() { return DocumentHighlightKind; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "DocumentHighlight", function() { return DocumentHighlight; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "SymbolKind", function() { return SymbolKind; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "SymbolTag", function() { return SymbolTag; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "SymbolInformation", function() { return SymbolInformation; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "DocumentSymbol", function() { return DocumentSymbol; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "CodeActionKind", function() { return CodeActionKind; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "CodeActionContext", function() { return CodeActionContext; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "CodeAction", function() { return CodeAction; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "CodeLens", function() { return CodeLens; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "FormattingOptions", function() { return FormattingOptions; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "DocumentLink", function() { return DocumentLink; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "SelectionRange", function() { return SelectionRange; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "EOL", function() { return EOL; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "TextDocument", function() { return TextDocument; }); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "Position": () => /* binding */ Position, +/* harmony export */ "Range": () => /* binding */ Range, +/* harmony export */ "Location": () => /* binding */ Location, +/* harmony export */ "LocationLink": () => /* binding */ LocationLink, +/* harmony export */ "Color": () => /* binding */ Color, +/* harmony export */ "ColorInformation": () => /* binding */ ColorInformation, +/* harmony export */ "ColorPresentation": () => /* binding */ ColorPresentation, +/* harmony export */ "FoldingRangeKind": () => /* binding */ FoldingRangeKind, +/* harmony export */ "FoldingRange": () => /* binding */ FoldingRange, +/* harmony export */ "DiagnosticRelatedInformation": () => /* binding */ DiagnosticRelatedInformation, +/* harmony export */ "DiagnosticSeverity": () => /* binding */ DiagnosticSeverity, +/* harmony export */ "DiagnosticTag": () => /* binding */ DiagnosticTag, +/* harmony export */ "DiagnosticCode": () => /* binding */ DiagnosticCode, +/* harmony export */ "Diagnostic": () => /* binding */ Diagnostic, +/* harmony export */ "Command": () => /* binding */ Command, +/* harmony export */ "TextEdit": () => /* binding */ TextEdit, +/* harmony export */ "TextDocumentEdit": () => /* binding */ TextDocumentEdit, +/* harmony export */ "CreateFile": () => /* binding */ CreateFile, +/* harmony export */ "RenameFile": () => /* binding */ RenameFile, +/* harmony export */ "DeleteFile": () => /* binding */ DeleteFile, +/* harmony export */ "WorkspaceEdit": () => /* binding */ WorkspaceEdit, +/* harmony export */ "WorkspaceChange": () => /* binding */ WorkspaceChange, +/* harmony export */ "TextDocumentIdentifier": () => /* binding */ TextDocumentIdentifier, +/* harmony export */ "VersionedTextDocumentIdentifier": () => /* binding */ VersionedTextDocumentIdentifier, +/* harmony export */ "TextDocumentItem": () => /* binding */ TextDocumentItem, +/* harmony export */ "MarkupKind": () => /* binding */ MarkupKind, +/* harmony export */ "MarkupContent": () => /* binding */ MarkupContent, +/* harmony export */ "CompletionItemKind": () => /* binding */ CompletionItemKind, +/* harmony export */ "InsertTextFormat": () => /* binding */ InsertTextFormat, +/* harmony export */ "CompletionItemTag": () => /* binding */ CompletionItemTag, +/* harmony export */ "InsertReplaceEdit": () => /* binding */ InsertReplaceEdit, +/* harmony export */ "CompletionItem": () => /* binding */ CompletionItem, +/* harmony export */ "CompletionList": () => /* binding */ CompletionList, +/* harmony export */ "MarkedString": () => /* binding */ MarkedString, +/* harmony export */ "Hover": () => /* binding */ Hover, +/* harmony export */ "ParameterInformation": () => /* binding */ ParameterInformation, +/* harmony export */ "SignatureInformation": () => /* binding */ SignatureInformation, +/* harmony export */ "DocumentHighlightKind": () => /* binding */ DocumentHighlightKind, +/* harmony export */ "DocumentHighlight": () => /* binding */ DocumentHighlight, +/* harmony export */ "SymbolKind": () => /* binding */ SymbolKind, +/* harmony export */ "SymbolTag": () => /* binding */ SymbolTag, +/* harmony export */ "SymbolInformation": () => /* binding */ SymbolInformation, +/* harmony export */ "DocumentSymbol": () => /* binding */ DocumentSymbol, +/* harmony export */ "CodeActionKind": () => /* binding */ CodeActionKind, +/* harmony export */ "CodeActionContext": () => /* binding */ CodeActionContext, +/* harmony export */ "CodeAction": () => /* binding */ CodeAction, +/* harmony export */ "CodeLens": () => /* binding */ CodeLens, +/* harmony export */ "FormattingOptions": () => /* binding */ FormattingOptions, +/* harmony export */ "DocumentLink": () => /* binding */ DocumentLink, +/* harmony export */ "SelectionRange": () => /* binding */ SelectionRange, +/* harmony export */ "EOL": () => /* binding */ EOL, +/* harmony export */ "TextDocument": () => /* binding */ TextDocument +/* harmony export */ }); /* -------------------------------------------------------------------------------------------- * Copyright (c) Microsoft Corporation. All rights reserved. * Licensed under the MIT License. See License.txt in the project root for license information. @@ -18035,12 +17824,13 @@ var Is; /***/ }), -/* 105 */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { +/* 107 */ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { -"use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "TextDocument", function() { return TextDocument; }); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "TextDocument": () => /* binding */ TextDocument +/* harmony export */ }); /* -------------------------------------------------------------------------------------------- * Copyright (c) Microsoft Corporation. All rights reserved. * Licensed under the MIT License. See License.txt in the project root for license information. @@ -18313,15 +18103,16 @@ function getWellformedEdit(textEdit) { /***/ }), -/* 106 */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { +/* 108 */ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { -"use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "PathCompletionParticipant", function() { return PathCompletionParticipant; }); -/* harmony import */ var _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(103); -/* harmony import */ var _utils_strings__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(92); -/* harmony import */ var _utils_resources__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(107); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "PathCompletionParticipant": () => /* binding */ PathCompletionParticipant +/* harmony export */ }); +/* harmony import */ var _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(105); +/* harmony import */ var _utils_strings__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(92); +/* harmony import */ var _utils_resources__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(109); /*--------------------------------------------------------------------------------------------- * Copyright (c) Microsoft Corporation. All rights reserved. * Licensed under the MIT License. See License.txt in the project root for license information. @@ -18421,7 +18212,7 @@ var PathCompletionParticipant = /** @class */ (function () { suggestions = _f.sent(); if (document.languageId === 'scss') { suggestions.forEach(function (s) { - if (Object(_utils_strings__WEBPACK_IMPORTED_MODULE_1__["startsWith"])(s.label, '_') && Object(_utils_strings__WEBPACK_IMPORTED_MODULE_1__["endsWith"])(s.label, '.scss')) { + if ((0,_utils_strings__WEBPACK_IMPORTED_MODULE_2__.startsWith)(s.label, '_') && (0,_utils_strings__WEBPACK_IMPORTED_MODULE_2__.endsWith)(s.label, '.scss')) { if (s.textEdit) { s.textEdit.newText = s.label.slice(1, -5); } @@ -18451,7 +18242,7 @@ var PathCompletionParticipant = /** @class */ (function () { switch (_b.label) { case 0: fullValue = stripQuotes(pathValue); - isValueQuoted = Object(_utils_strings__WEBPACK_IMPORTED_MODULE_1__["startsWith"])(pathValue, "'") || Object(_utils_strings__WEBPACK_IMPORTED_MODULE_1__["startsWith"])(pathValue, "\""); + isValueQuoted = (0,_utils_strings__WEBPACK_IMPORTED_MODULE_2__.startsWith)(pathValue, "'") || (0,_utils_strings__WEBPACK_IMPORTED_MODULE_2__.startsWith)(pathValue, "\""); valueBeforeCursor = isValueQuoted ? fullValue.slice(0, position.character - (range.start.character + 1)) : fullValue.slice(0, position.character - range.start.character); @@ -18471,8 +18262,8 @@ var PathCompletionParticipant = /** @class */ (function () { for (_i = 0, infos_1 = infos; _i < infos_1.length; _i++) { _a = infos_1[_i], name = _a[0], type = _a[1]; // Exclude paths that start with `.` - if (name.charCodeAt(0) !== CharCode_dot && (type === _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_0__["FileType"].Directory || Object(_utils_resources__WEBPACK_IMPORTED_MODULE_2__["joinPath"])(parentDir, name) !== currentDocUri)) { - result.push(createCompletionItem(name, type === _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_0__["FileType"].Directory, replaceRange)); + if (name.charCodeAt(0) !== CharCode_dot && (type === _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_0__.FileType.Directory || (0,_utils_resources__WEBPACK_IMPORTED_MODULE_1__.joinPath)(parentDir, name) !== currentDocUri)) { + result.push(createCompletionItem(name, type === _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_0__.FileType.Directory, replaceRange)); } } return [2 /*return*/, result]; @@ -18489,7 +18280,7 @@ var PathCompletionParticipant = /** @class */ (function () { var CharCode_dot = '.'.charCodeAt(0); function stripQuotes(fullValue) { - if (Object(_utils_strings__WEBPACK_IMPORTED_MODULE_1__["startsWith"])(fullValue, "'") || Object(_utils_strings__WEBPACK_IMPORTED_MODULE_1__["startsWith"])(fullValue, "\"")) { + if ((0,_utils_strings__WEBPACK_IMPORTED_MODULE_2__.startsWith)(fullValue, "'") || (0,_utils_strings__WEBPACK_IMPORTED_MODULE_2__.startsWith)(fullValue, "\"")) { return fullValue.slice(1, -1); } else { @@ -18516,7 +18307,7 @@ function pathToReplaceRange(valueBeforeCursor, fullValue, fullValueRange) { else { endPos = fullValueRange.end; } - replaceRange = _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_0__["Range"].create(startPos, endPos); + replaceRange = _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_0__.Range.create(startPos, endPos); } return replaceRange; } @@ -18525,8 +18316,8 @@ function createCompletionItem(name, isDir, replaceRange) { name = name + '/'; return { label: escapePath(name), - kind: _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_0__["CompletionItemKind"].Folder, - textEdit: _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_0__["TextEdit"].replace(replaceRange, escapePath(name)), + kind: _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_0__.CompletionItemKind.Folder, + textEdit: _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_0__.TextEdit.replace(replaceRange, escapePath(name)), command: { title: 'Suggest', command: 'editor.action.triggerSuggest' @@ -18536,8 +18327,8 @@ function createCompletionItem(name, isDir, replaceRange) { else { return { label: escapePath(name), - kind: _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_0__["CompletionItemKind"].File, - textEdit: _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_0__["TextEdit"].replace(replaceRange, escapePath(name)) + kind: _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_0__.CompletionItemKind.File, + textEdit: _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_0__.TextEdit.replace(replaceRange, escapePath(name)) }; } } @@ -18546,28 +18337,29 @@ function escapePath(p) { return p.replace(/(\s|\(|\)|,|"|')/g, '\\$1'); } function shiftPosition(pos, offset) { - return _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_0__["Position"].create(pos.line, pos.character + offset); + return _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_0__.Position.create(pos.line, pos.character + offset); } function shiftRange(range, startOffset, endOffset) { var start = shiftPosition(range.start, startOffset); var end = shiftPosition(range.end, endOffset); - return _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_0__["Range"].create(start, end); + return _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_0__.Range.create(start, end); } /***/ }), -/* 107 */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { +/* 109 */ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { -"use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "isAbsolutePath", function() { return isAbsolutePath; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "dirname", function() { return dirname; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "basename", function() { return basename; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "extname", function() { return extname; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "resolvePath", function() { return resolvePath; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "normalizePath", function() { return normalizePath; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "joinPath", function() { return joinPath; }); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "isAbsolutePath": () => /* binding */ isAbsolutePath, +/* harmony export */ "dirname": () => /* binding */ dirname, +/* harmony export */ "basename": () => /* binding */ basename, +/* harmony export */ "extname": () => /* binding */ extname, +/* harmony export */ "resolvePath": () => /* binding */ resolvePath, +/* harmony export */ "normalizePath": () => /* binding */ normalizePath, +/* harmony export */ "joinPath": () => /* binding */ joinPath +/* harmony export */ }); /* harmony import */ var vscode_uri__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(87); /*--------------------------------------------------------------------------------------------- * Copyright (c) Microsoft Corporation. All rights reserved. @@ -18606,7 +18398,7 @@ function extname(uri) { } function resolvePath(uriString, path) { if (isAbsolutePath(path)) { - var uri = vscode_uri__WEBPACK_IMPORTED_MODULE_0__["URI"].parse(uriString); + var uri = vscode_uri__WEBPACK_IMPORTED_MODULE_0__.URI.parse(uriString); var parts = path.split('/'); return uri.with({ path: normalizePath(parts) }).toString(); } @@ -18640,7 +18432,7 @@ function joinPath(uriString) { for (var _i = 1; _i < arguments.length; _i++) { paths[_i - 1] = arguments[_i]; } - var uri = vscode_uri__WEBPACK_IMPORTED_MODULE_0__["URI"].parse(uriString); + var uri = vscode_uri__WEBPACK_IMPORTED_MODULE_0__.URI.parse(uriString); var parts = uri.path.split('/'); for (var _a = 0, paths_1 = paths; _a < paths_1.length; _a++) { var path = paths_1[_a]; @@ -18651,18 +18443,19 @@ function joinPath(uriString) { /***/ }), -/* 108 */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { +/* 110 */ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { -"use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "CSSHover", function() { return CSSHover; }); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "CSSHover": () => /* binding */ CSSHover +/* harmony export */ }); /* harmony import */ var _parser_cssNodes__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(91); -/* harmony import */ var _languageFacts_facts__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(95); -/* harmony import */ var _selectorPrinting__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(109); -/* harmony import */ var _utils_strings__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(92); -/* harmony import */ var _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(103); -/* harmony import */ var _utils_objects__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(99); +/* harmony import */ var _languageFacts_facts__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(97); +/* harmony import */ var _selectorPrinting__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(111); +/* harmony import */ var _utils_strings__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(92); +/* harmony import */ var _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(105); +/* harmony import */ var _utils_objects__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(101); /*--------------------------------------------------------------------------------------------- * Copyright (c) Microsoft Corporation. All rights reserved. * Licensed under the MIT License. See License.txt in the project root for license information. @@ -18678,14 +18471,14 @@ var CSSHover = /** @class */ (function () { function CSSHover(clientCapabilities, cssDataManager) { this.clientCapabilities = clientCapabilities; this.cssDataManager = cssDataManager; - this.selectorPrinting = new _selectorPrinting__WEBPACK_IMPORTED_MODULE_2__["SelectorPrinting"](cssDataManager); + this.selectorPrinting = new _selectorPrinting__WEBPACK_IMPORTED_MODULE_2__.SelectorPrinting(cssDataManager); } CSSHover.prototype.doHover = function (document, position, stylesheet) { function getRange(node) { - return _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_4__["Range"].create(document.positionAt(node.offset), document.positionAt(node.end)); + return _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_3__.Range.create(document.positionAt(node.offset), document.positionAt(node.end)); } var offset = document.offsetAt(position); - var nodepath = _parser_cssNodes__WEBPACK_IMPORTED_MODULE_0__["getNodePath"](stylesheet, offset); + var nodepath = _parser_cssNodes__WEBPACK_IMPORTED_MODULE_0__.getNodePath(stylesheet, offset); /** * nodepath is top-down * Build up the hover by appending inner node's information @@ -18693,18 +18486,18 @@ var CSSHover = /** @class */ (function () { var hover = null; for (var i = 0; i < nodepath.length; i++) { var node = nodepath[i]; - if (node instanceof _parser_cssNodes__WEBPACK_IMPORTED_MODULE_0__["Selector"]) { + if (node instanceof _parser_cssNodes__WEBPACK_IMPORTED_MODULE_0__.Selector) { hover = { contents: this.selectorPrinting.selectorToMarkedString(node), range: getRange(node) }; break; } - if (node instanceof _parser_cssNodes__WEBPACK_IMPORTED_MODULE_0__["SimpleSelector"]) { + if (node instanceof _parser_cssNodes__WEBPACK_IMPORTED_MODULE_0__.SimpleSelector) { /** * Some sass specific at rules such as `@at-root` are parsed as `SimpleSelector` */ - if (!Object(_utils_strings__WEBPACK_IMPORTED_MODULE_3__["startsWith"])(node.getText(), '@')) { + if (!(0,_utils_strings__WEBPACK_IMPORTED_MODULE_4__.startsWith)(node.getText(), '@')) { hover = { contents: this.selectorPrinting.simpleSelectorToMarkedString(node), range: getRange(node) @@ -18712,11 +18505,11 @@ var CSSHover = /** @class */ (function () { } break; } - if (node instanceof _parser_cssNodes__WEBPACK_IMPORTED_MODULE_0__["Declaration"]) { + if (node instanceof _parser_cssNodes__WEBPACK_IMPORTED_MODULE_0__.Declaration) { var propertyName = node.getFullPropertyName(); var entry = this.cssDataManager.getProperty(propertyName); if (entry) { - var contents = _languageFacts_facts__WEBPACK_IMPORTED_MODULE_1__["getEntryDescription"](entry, this.doesSupportMarkdown()); + var contents = _languageFacts_facts__WEBPACK_IMPORTED_MODULE_1__.getEntryDescription(entry, this.doesSupportMarkdown()); if (contents) { hover = { contents: contents, @@ -18729,11 +18522,11 @@ var CSSHover = /** @class */ (function () { } continue; } - if (node instanceof _parser_cssNodes__WEBPACK_IMPORTED_MODULE_0__["UnknownAtRule"]) { + if (node instanceof _parser_cssNodes__WEBPACK_IMPORTED_MODULE_0__.UnknownAtRule) { var atRuleName = node.getText(); var entry = this.cssDataManager.getAtDirective(atRuleName); if (entry) { - var contents = _languageFacts_facts__WEBPACK_IMPORTED_MODULE_1__["getEntryDescription"](entry, this.doesSupportMarkdown()); + var contents = _languageFacts_facts__WEBPACK_IMPORTED_MODULE_1__.getEntryDescription(entry, this.doesSupportMarkdown()); if (contents) { hover = { contents: contents, @@ -18746,13 +18539,13 @@ var CSSHover = /** @class */ (function () { } continue; } - if (node instanceof _parser_cssNodes__WEBPACK_IMPORTED_MODULE_0__["Node"] && node.type === _parser_cssNodes__WEBPACK_IMPORTED_MODULE_0__["NodeType"].PseudoSelector) { + if (node instanceof _parser_cssNodes__WEBPACK_IMPORTED_MODULE_0__.Node && node.type === _parser_cssNodes__WEBPACK_IMPORTED_MODULE_0__.NodeType.PseudoSelector) { var selectorName = node.getText(); var entry = selectorName.slice(0, 2) === '::' ? this.cssDataManager.getPseudoElement(selectorName) : this.cssDataManager.getPseudoClass(selectorName); if (entry) { - var contents = _languageFacts_facts__WEBPACK_IMPORTED_MODULE_1__["getEntryDescription"](entry, this.doesSupportMarkdown()); + var contents = _languageFacts_facts__WEBPACK_IMPORTED_MODULE_1__.getEntryDescription(entry, this.doesSupportMarkdown()); if (contents) { hover = { contents: contents, @@ -18797,13 +18590,13 @@ var CSSHover = /** @class */ (function () { return contents; }; CSSHover.prototype.doesSupportMarkdown = function () { - if (!Object(_utils_objects__WEBPACK_IMPORTED_MODULE_5__["isDefined"])(this.supportsMarkdown)) { - if (!Object(_utils_objects__WEBPACK_IMPORTED_MODULE_5__["isDefined"])(this.clientCapabilities)) { + if (!(0,_utils_objects__WEBPACK_IMPORTED_MODULE_5__.isDefined)(this.supportsMarkdown)) { + if (!(0,_utils_objects__WEBPACK_IMPORTED_MODULE_5__.isDefined)(this.clientCapabilities)) { this.supportsMarkdown = true; return this.supportsMarkdown; } var hover = this.clientCapabilities.textDocument && this.clientCapabilities.textDocument.hover; - this.supportsMarkdown = hover && hover.contentFormat && Array.isArray(hover.contentFormat) && hover.contentFormat.indexOf(_cssLanguageTypes__WEBPACK_IMPORTED_MODULE_4__["MarkupKind"].Markdown) !== -1; + this.supportsMarkdown = hover && hover.contentFormat && Array.isArray(hover.contentFormat) && hover.contentFormat.indexOf(_cssLanguageTypes__WEBPACK_IMPORTED_MODULE_3__.MarkupKind.Markdown) !== -1; } return this.supportsMarkdown; }; @@ -18813,21 +18606,21 @@ var CSSHover = /** @class */ (function () { /***/ }), -/* 109 */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { +/* 111 */ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { -"use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "Element", function() { return Element; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "RootElement", function() { return RootElement; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "LabelElement", function() { return LabelElement; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "toElement", function() { return toElement; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "SelectorPrinting", function() { return SelectorPrinting; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "selectorToElement", function() { return selectorToElement; }); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "Element": () => /* binding */ Element, +/* harmony export */ "RootElement": () => /* binding */ RootElement, +/* harmony export */ "LabelElement": () => /* binding */ LabelElement, +/* harmony export */ "toElement": () => /* binding */ toElement, +/* harmony export */ "SelectorPrinting": () => /* binding */ SelectorPrinting, +/* harmony export */ "selectorToElement": () => /* binding */ selectorToElement +/* harmony export */ }); /* harmony import */ var _parser_cssNodes__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(91); /* harmony import */ var _parser_cssScanner__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(90); /* harmony import */ var vscode_nls__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(94); -/* harmony import */ var vscode_nls__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(vscode_nls__WEBPACK_IMPORTED_MODULE_2__); /*--------------------------------------------------------------------------------------------- * Copyright (c) Microsoft Corporation. All rights reserved. * Licensed under the MIT License. See License.txt in the project root for license information. @@ -18837,7 +18630,7 @@ var __extends = (undefined && undefined.__extends) || (function () { var extendStatics = function (d, b) { extendStatics = Object.setPrototypeOf || ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) || - function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; }; + function (d, b) { for (var p in b) if (Object.prototype.hasOwnProperty.call(b, p)) d[p] = b[p]; }; return extendStatics(d, b); }; return function (d, b) { @@ -18849,7 +18642,7 @@ var __extends = (undefined && undefined.__extends) || (function () { -var localize = vscode_nls__WEBPACK_IMPORTED_MODULE_2__["loadMessageBundle"](); +var localize = vscode_nls__WEBPACK_IMPORTED_MODULE_2__.loadMessageBundle(); var Element = /** @class */ (function () { function Element() { this.parent = null; @@ -19064,7 +18857,7 @@ function toElement(node, parentElement) { for (var _i = 0, _a = node.getChildren(); _i < _a.length; _i++) { var child = _a[_i]; switch (child.type) { - case _parser_cssNodes__WEBPACK_IMPORTED_MODULE_0__["NodeType"].SelectorCombinator: + case _parser_cssNodes__WEBPACK_IMPORTED_MODULE_0__.NodeType.SelectorCombinator: if (parentElement) { var segments = child.getText().split('&'); if (segments.length === 1) { @@ -19087,28 +18880,28 @@ function toElement(node, parentElement) { } } break; - case _parser_cssNodes__WEBPACK_IMPORTED_MODULE_0__["NodeType"].SelectorPlaceholder: + case _parser_cssNodes__WEBPACK_IMPORTED_MODULE_0__.NodeType.SelectorPlaceholder: if (child.matches('@at-root')) { return result; } // fall through - case _parser_cssNodes__WEBPACK_IMPORTED_MODULE_0__["NodeType"].ElementNameSelector: + case _parser_cssNodes__WEBPACK_IMPORTED_MODULE_0__.NodeType.ElementNameSelector: var text = child.getText(); result.addAttr('name', text === '*' ? 'element' : unescape(text)); break; - case _parser_cssNodes__WEBPACK_IMPORTED_MODULE_0__["NodeType"].ClassSelector: + case _parser_cssNodes__WEBPACK_IMPORTED_MODULE_0__.NodeType.ClassSelector: result.addAttr('class', unescape(child.getText().substring(1))); break; - case _parser_cssNodes__WEBPACK_IMPORTED_MODULE_0__["NodeType"].IdentifierSelector: + case _parser_cssNodes__WEBPACK_IMPORTED_MODULE_0__.NodeType.IdentifierSelector: result.addAttr('id', unescape(child.getText().substring(1))); break; - case _parser_cssNodes__WEBPACK_IMPORTED_MODULE_0__["NodeType"].MixinDeclaration: + case _parser_cssNodes__WEBPACK_IMPORTED_MODULE_0__.NodeType.MixinDeclaration: result.addAttr('class', child.getName()); break; - case _parser_cssNodes__WEBPACK_IMPORTED_MODULE_0__["NodeType"].PseudoSelector: + case _parser_cssNodes__WEBPACK_IMPORTED_MODULE_0__.NodeType.PseudoSelector: result.addAttr(unescape(child.getText()), ''); break; - case _parser_cssNodes__WEBPACK_IMPORTED_MODULE_0__["NodeType"].AttributeSelector: + case _parser_cssNodes__WEBPACK_IMPORTED_MODULE_0__.NodeType.AttributeSelector: var selector = child; var identifier = selector.getIdentifier(); if (identifier) { @@ -19150,7 +18943,7 @@ function toElement(node, parentElement) { return result; } function unescape(content) { - var scanner = new _parser_cssScanner__WEBPACK_IMPORTED_MODULE_1__["Scanner"](); + var scanner = new _parser_cssScanner__WEBPACK_IMPORTED_MODULE_1__.Scanner(); scanner.setSource(content); var token = scanner.scanUnquotedString(); if (token) { @@ -19193,21 +18986,21 @@ var SelectorPrinting = /** @class */ (function () { for (var _i = 0, _a = node.getChildren(); _i < _a.length; _i++) { var element = _a[_i]; switch (element.type) { - case _parser_cssNodes__WEBPACK_IMPORTED_MODULE_0__["NodeType"].IdentifierSelector: + case _parser_cssNodes__WEBPACK_IMPORTED_MODULE_0__.NodeType.IdentifierSelector: specificity.id++; break; - case _parser_cssNodes__WEBPACK_IMPORTED_MODULE_0__["NodeType"].ClassSelector: - case _parser_cssNodes__WEBPACK_IMPORTED_MODULE_0__["NodeType"].AttributeSelector: + case _parser_cssNodes__WEBPACK_IMPORTED_MODULE_0__.NodeType.ClassSelector: + case _parser_cssNodes__WEBPACK_IMPORTED_MODULE_0__.NodeType.AttributeSelector: specificity.attr++; break; - case _parser_cssNodes__WEBPACK_IMPORTED_MODULE_0__["NodeType"].ElementNameSelector: + case _parser_cssNodes__WEBPACK_IMPORTED_MODULE_0__.NodeType.ElementNameSelector: //ignore universal selector if (element.matches("*")) { break; } specificity.tag++; break; - case _parser_cssNodes__WEBPACK_IMPORTED_MODULE_0__["NodeType"].PseudoSelector: + case _parser_cssNodes__WEBPACK_IMPORTED_MODULE_0__.NodeType.PseudoSelector: var text = element.getText(); if (_this.isPseudoElementIdentifier(text)) { specificity.tag++; // pseudo element @@ -19241,7 +19034,7 @@ var SelectorElementBuilder = /** @class */ (function () { SelectorElementBuilder.prototype.processSelector = function (selector) { var parentElement = null; if (!(this.element instanceof RootElement)) { - if (selector.getChildren().some(function (c) { return c.hasChildren() && c.getChild(0).type === _parser_cssNodes__WEBPACK_IMPORTED_MODULE_0__["NodeType"].SelectorCombinator; })) { + if (selector.getChildren().some(function (c) { return c.hasChildren() && c.getChild(0).type === _parser_cssNodes__WEBPACK_IMPORTED_MODULE_0__.NodeType.SelectorCombinator; })) { var curr = this.element.findRoot(); if (curr.parent instanceof RootElement) { parentElement = this.element; @@ -19253,8 +19046,8 @@ var SelectorElementBuilder = /** @class */ (function () { } for (var _i = 0, _a = selector.getChildren(); _i < _a.length; _i++) { var selectorChild = _a[_i]; - if (selectorChild instanceof _parser_cssNodes__WEBPACK_IMPORTED_MODULE_0__["SimpleSelector"]) { - if (this.prev instanceof _parser_cssNodes__WEBPACK_IMPORTED_MODULE_0__["SimpleSelector"]) { + if (selectorChild instanceof _parser_cssNodes__WEBPACK_IMPORTED_MODULE_0__.SimpleSelector) { + if (this.prev instanceof _parser_cssNodes__WEBPACK_IMPORTED_MODULE_0__.SimpleSelector) { var labelElement = new LabelElement('\u2026'); this.element.addChild(labelElement); this.element = labelElement; @@ -19271,11 +19064,11 @@ var SelectorElementBuilder = /** @class */ (function () { this.element.addChild(root); this.element = thisElement; } - if (selectorChild instanceof _parser_cssNodes__WEBPACK_IMPORTED_MODULE_0__["SimpleSelector"] || - selectorChild.type === _parser_cssNodes__WEBPACK_IMPORTED_MODULE_0__["NodeType"].SelectorCombinatorParent || - selectorChild.type === _parser_cssNodes__WEBPACK_IMPORTED_MODULE_0__["NodeType"].SelectorCombinatorShadowPiercingDescendant || - selectorChild.type === _parser_cssNodes__WEBPACK_IMPORTED_MODULE_0__["NodeType"].SelectorCombinatorSibling || - selectorChild.type === _parser_cssNodes__WEBPACK_IMPORTED_MODULE_0__["NodeType"].SelectorCombinatorAllSiblings) { + if (selectorChild instanceof _parser_cssNodes__WEBPACK_IMPORTED_MODULE_0__.SimpleSelector || + selectorChild.type === _parser_cssNodes__WEBPACK_IMPORTED_MODULE_0__.NodeType.SelectorCombinatorParent || + selectorChild.type === _parser_cssNodes__WEBPACK_IMPORTED_MODULE_0__.NodeType.SelectorCombinatorShadowPiercingDescendant || + selectorChild.type === _parser_cssNodes__WEBPACK_IMPORTED_MODULE_0__.NodeType.SelectorCombinatorSibling || + selectorChild.type === _parser_cssNodes__WEBPACK_IMPORTED_MODULE_0__.NodeType.SelectorCombinatorAllSiblings) { this.prev = selectorChild; } } @@ -19284,8 +19077,8 @@ var SelectorElementBuilder = /** @class */ (function () { }()); function isNewSelectorContext(node) { switch (node.type) { - case _parser_cssNodes__WEBPACK_IMPORTED_MODULE_0__["NodeType"].MixinDeclaration: - case _parser_cssNodes__WEBPACK_IMPORTED_MODULE_0__["NodeType"].Stylesheet: + case _parser_cssNodes__WEBPACK_IMPORTED_MODULE_0__.NodeType.MixinDeclaration: + case _parser_cssNodes__WEBPACK_IMPORTED_MODULE_0__.NodeType.Stylesheet: return true; } return false; @@ -19297,10 +19090,10 @@ function selectorToElement(node) { var root = new RootElement(); var parentRuleSets = []; var ruleSet = node.getParent(); - if (ruleSet instanceof _parser_cssNodes__WEBPACK_IMPORTED_MODULE_0__["RuleSet"]) { + if (ruleSet instanceof _parser_cssNodes__WEBPACK_IMPORTED_MODULE_0__.RuleSet) { var parent = ruleSet.getParent(); // parent of the selector's ruleset while (parent && !isNewSelectorContext(parent)) { - if (parent instanceof _parser_cssNodes__WEBPACK_IMPORTED_MODULE_0__["RuleSet"]) { + if (parent instanceof _parser_cssNodes__WEBPACK_IMPORTED_MODULE_0__.RuleSet) { if (parent.getSelectors().matches('@at-root')) { break; } @@ -19322,20 +19115,20 @@ function selectorToElement(node) { /***/ }), -/* 110 */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { +/* 112 */ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { -"use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "CSSNavigation", function() { return CSSNavigation; }); -/* harmony import */ var _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(103); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "CSSNavigation": () => /* binding */ CSSNavigation +/* harmony export */ }); +/* harmony import */ var _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(105); /* harmony import */ var vscode_nls__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(94); -/* harmony import */ var vscode_nls__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(vscode_nls__WEBPACK_IMPORTED_MODULE_1__); /* harmony import */ var _parser_cssNodes__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(91); -/* harmony import */ var _parser_cssSymbolScope__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(101); -/* harmony import */ var _languageFacts_facts__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(95); -/* harmony import */ var _utils_strings__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(92); -/* harmony import */ var _utils_resources__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(107); +/* harmony import */ var _parser_cssSymbolScope__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(103); +/* harmony import */ var _languageFacts_facts__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(97); +/* harmony import */ var _utils_strings__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(92); +/* harmony import */ var _utils_resources__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(109); /*--------------------------------------------------------------------------------------------- * Copyright (c) Microsoft Corporation. All rights reserved. * Licensed under the MIT License. See License.txt in the project root for license information. @@ -19384,15 +19177,15 @@ var __generator = (undefined && undefined.__generator) || function (thisArg, bod -var localize = vscode_nls__WEBPACK_IMPORTED_MODULE_1__["loadMessageBundle"](); +var localize = vscode_nls__WEBPACK_IMPORTED_MODULE_1__.loadMessageBundle(); var CSSNavigation = /** @class */ (function () { function CSSNavigation(fileSystemProvider) { this.fileSystemProvider = fileSystemProvider; } CSSNavigation.prototype.findDefinition = function (document, position, stylesheet) { - var symbols = new _parser_cssSymbolScope__WEBPACK_IMPORTED_MODULE_3__["Symbols"](stylesheet); + var symbols = new _parser_cssSymbolScope__WEBPACK_IMPORTED_MODULE_3__.Symbols(stylesheet); var offset = document.offsetAt(position); - var node = _parser_cssNodes__WEBPACK_IMPORTED_MODULE_2__["getNodeAtOffset"](stylesheet, offset); + var node = _parser_cssNodes__WEBPACK_IMPORTED_MODULE_2__.getNodeAtOffset(stylesheet, offset); if (!node) { return null; } @@ -19417,14 +19210,14 @@ var CSSNavigation = /** @class */ (function () { CSSNavigation.prototype.findDocumentHighlights = function (document, position, stylesheet) { var result = []; var offset = document.offsetAt(position); - var node = _parser_cssNodes__WEBPACK_IMPORTED_MODULE_2__["getNodeAtOffset"](stylesheet, offset); - if (!node || node.type === _parser_cssNodes__WEBPACK_IMPORTED_MODULE_2__["NodeType"].Stylesheet || node.type === _parser_cssNodes__WEBPACK_IMPORTED_MODULE_2__["NodeType"].Declarations) { + var node = _parser_cssNodes__WEBPACK_IMPORTED_MODULE_2__.getNodeAtOffset(stylesheet, offset); + if (!node || node.type === _parser_cssNodes__WEBPACK_IMPORTED_MODULE_2__.NodeType.Stylesheet || node.type === _parser_cssNodes__WEBPACK_IMPORTED_MODULE_2__.NodeType.Declarations) { return result; } - if (node.type === _parser_cssNodes__WEBPACK_IMPORTED_MODULE_2__["NodeType"].Identifier && node.parent && node.parent.type === _parser_cssNodes__WEBPACK_IMPORTED_MODULE_2__["NodeType"].ClassSelector) { + if (node.type === _parser_cssNodes__WEBPACK_IMPORTED_MODULE_2__.NodeType.Identifier && node.parent && node.parent.type === _parser_cssNodes__WEBPACK_IMPORTED_MODULE_2__.NodeType.ClassSelector) { node = node.parent; } - var symbols = new _parser_cssSymbolScope__WEBPACK_IMPORTED_MODULE_3__["Symbols"](stylesheet); + var symbols = new _parser_cssSymbolScope__WEBPACK_IMPORTED_MODULE_3__.Symbols(stylesheet); var symbol = symbols.findSymbolFromNode(node); var name = node.getText(); stylesheet.accept(function (candidate) { @@ -19449,7 +19242,7 @@ var CSSNavigation = /** @class */ (function () { return result; }; CSSNavigation.prototype.isRawStringDocumentLinkNode = function (node) { - return node.type === _parser_cssNodes__WEBPACK_IMPORTED_MODULE_2__["NodeType"].Import; + return node.type === _parser_cssNodes__WEBPACK_IMPORTED_MODULE_2__.NodeType.Import; }; CSSNavigation.prototype.findDocumentLinks = function (document, stylesheet, documentContext) { var links = this.findUnresolvedLinks(document, stylesheet); @@ -19508,13 +19301,13 @@ var CSSNavigation = /** @class */ (function () { if (range.start.line === range.end.line && range.start.character === range.end.character) { return; } - if (Object(_utils_strings__WEBPACK_IMPORTED_MODULE_5__["startsWith"])(rawUri, "'") || Object(_utils_strings__WEBPACK_IMPORTED_MODULE_5__["startsWith"])(rawUri, "\"")) { + if ((0,_utils_strings__WEBPACK_IMPORTED_MODULE_6__.startsWith)(rawUri, "'") || (0,_utils_strings__WEBPACK_IMPORTED_MODULE_6__.startsWith)(rawUri, "\"")) { rawUri = rawUri.slice(1, -1); } result.push({ target: rawUri, range: range }); }; stylesheet.accept(function (candidate) { - if (candidate.type === _parser_cssNodes__WEBPACK_IMPORTED_MODULE_2__["NodeType"].URILiteral) { + if (candidate.type === _parser_cssNodes__WEBPACK_IMPORTED_MODULE_2__.NodeType.URILiteral) { var first = candidate.getChild(0); if (first) { collect(first); @@ -19527,7 +19320,7 @@ var CSSNavigation = /** @class */ (function () { */ if (candidate.parent && _this.isRawStringDocumentLinkNode(candidate.parent)) { var rawText = candidate.getText(); - if (Object(_utils_strings__WEBPACK_IMPORTED_MODULE_5__["startsWith"])(rawText, "'") || Object(_utils_strings__WEBPACK_IMPORTED_MODULE_5__["startsWith"])(rawText, "\"")) { + if ((0,_utils_strings__WEBPACK_IMPORTED_MODULE_6__.startsWith)(rawText, "'") || (0,_utils_strings__WEBPACK_IMPORTED_MODULE_6__.startsWith)(rawText, "\"")) { collect(candidate); } return false; @@ -19541,46 +19334,46 @@ var CSSNavigation = /** @class */ (function () { stylesheet.accept(function (node) { var entry = { name: null, - kind: _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_0__["SymbolKind"].Class, + kind: _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_0__.SymbolKind.Class, location: null }; var locationNode = node; - if (node instanceof _parser_cssNodes__WEBPACK_IMPORTED_MODULE_2__["Selector"]) { + if (node instanceof _parser_cssNodes__WEBPACK_IMPORTED_MODULE_2__.Selector) { entry.name = node.getText(); - locationNode = node.findAParent(_parser_cssNodes__WEBPACK_IMPORTED_MODULE_2__["NodeType"].Ruleset, _parser_cssNodes__WEBPACK_IMPORTED_MODULE_2__["NodeType"].ExtendsReference); + locationNode = node.findAParent(_parser_cssNodes__WEBPACK_IMPORTED_MODULE_2__.NodeType.Ruleset, _parser_cssNodes__WEBPACK_IMPORTED_MODULE_2__.NodeType.ExtendsReference); if (locationNode) { - entry.location = _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_0__["Location"].create(document.uri, getRange(locationNode, document)); + entry.location = _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_0__.Location.create(document.uri, getRange(locationNode, document)); result.push(entry); } return false; } - else if (node instanceof _parser_cssNodes__WEBPACK_IMPORTED_MODULE_2__["VariableDeclaration"]) { + else if (node instanceof _parser_cssNodes__WEBPACK_IMPORTED_MODULE_2__.VariableDeclaration) { entry.name = node.getName(); - entry.kind = _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_0__["SymbolKind"].Variable; + entry.kind = _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_0__.SymbolKind.Variable; } - else if (node instanceof _parser_cssNodes__WEBPACK_IMPORTED_MODULE_2__["MixinDeclaration"]) { + else if (node instanceof _parser_cssNodes__WEBPACK_IMPORTED_MODULE_2__.MixinDeclaration) { entry.name = node.getName(); - entry.kind = _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_0__["SymbolKind"].Method; + entry.kind = _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_0__.SymbolKind.Method; } - else if (node instanceof _parser_cssNodes__WEBPACK_IMPORTED_MODULE_2__["FunctionDeclaration"]) { + else if (node instanceof _parser_cssNodes__WEBPACK_IMPORTED_MODULE_2__.FunctionDeclaration) { entry.name = node.getName(); - entry.kind = _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_0__["SymbolKind"].Function; + entry.kind = _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_0__.SymbolKind.Function; } - else if (node instanceof _parser_cssNodes__WEBPACK_IMPORTED_MODULE_2__["Keyframe"]) { + else if (node instanceof _parser_cssNodes__WEBPACK_IMPORTED_MODULE_2__.Keyframe) { entry.name = localize('literal.keyframes', "@keyframes {0}", node.getName()); } - else if (node instanceof _parser_cssNodes__WEBPACK_IMPORTED_MODULE_2__["FontFace"]) { + else if (node instanceof _parser_cssNodes__WEBPACK_IMPORTED_MODULE_2__.FontFace) { entry.name = localize('literal.fontface', "@font-face"); } - else if (node instanceof _parser_cssNodes__WEBPACK_IMPORTED_MODULE_2__["Media"]) { + else if (node instanceof _parser_cssNodes__WEBPACK_IMPORTED_MODULE_2__.Media) { var mediaList = node.getChild(0); - if (mediaList instanceof _parser_cssNodes__WEBPACK_IMPORTED_MODULE_2__["Medialist"]) { + if (mediaList instanceof _parser_cssNodes__WEBPACK_IMPORTED_MODULE_2__.Medialist) { entry.name = '@media ' + mediaList.getText(); - entry.kind = _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_0__["SymbolKind"].Module; + entry.kind = _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_0__.SymbolKind.Module; } } if (entry.name) { - entry.location = _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_0__["Location"].create(document.uri, getRange(locationNode, document)); + entry.location = _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_0__.Location.create(document.uri, getRange(locationNode, document)); result.push(entry); } return true; @@ -19608,28 +19401,28 @@ var CSSNavigation = /** @class */ (function () { else { label = "rgba(" + red256 + ", " + green256 + ", " + blue256 + ", " + color.alpha + ")"; } - result.push({ label: label, textEdit: _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_0__["TextEdit"].replace(range, label) }); + result.push({ label: label, textEdit: _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_0__.TextEdit.replace(range, label) }); if (color.alpha === 1) { label = "#" + toTwoDigitHex(red256) + toTwoDigitHex(green256) + toTwoDigitHex(blue256); } else { label = "#" + toTwoDigitHex(red256) + toTwoDigitHex(green256) + toTwoDigitHex(blue256) + toTwoDigitHex(Math.round(color.alpha * 255)); } - result.push({ label: label, textEdit: _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_0__["TextEdit"].replace(range, label) }); - var hsl = Object(_languageFacts_facts__WEBPACK_IMPORTED_MODULE_4__["hslFromColor"])(color); + result.push({ label: label, textEdit: _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_0__.TextEdit.replace(range, label) }); + var hsl = (0,_languageFacts_facts__WEBPACK_IMPORTED_MODULE_4__.hslFromColor)(color); if (hsl.a === 1) { label = "hsl(" + hsl.h + ", " + Math.round(hsl.s * 100) + "%, " + Math.round(hsl.l * 100) + "%)"; } else { label = "hsla(" + hsl.h + ", " + Math.round(hsl.s * 100) + "%, " + Math.round(hsl.l * 100) + "%, " + hsl.a + ")"; } - result.push({ label: label, textEdit: _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_0__["TextEdit"].replace(range, label) }); + result.push({ label: label, textEdit: _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_0__.TextEdit.replace(range, label) }); return result; }; CSSNavigation.prototype.doRename = function (document, position, newName, stylesheet) { var _a; var highlights = this.findDocumentHighlights(document, position, stylesheet); - var edits = highlights.map(function (h) { return _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_0__["TextEdit"].replace(h.range, newName); }); + var edits = highlights.map(function (h) { return _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_0__.TextEdit.replace(h.range, newName); }); return { changes: (_a = {}, _a[document.uri] = edits, _a) }; @@ -19642,16 +19435,16 @@ var CSSNavigation = /** @class */ (function () { case 0: if (!(ref[0] === '~' && ref[1] !== '/' && this.fileSystemProvider)) return [3 /*break*/, 3]; ref = ref.substring(1); - if (!Object(_utils_strings__WEBPACK_IMPORTED_MODULE_5__["startsWith"])(documentUri, 'file://')) return [3 /*break*/, 2]; + if (!(0,_utils_strings__WEBPACK_IMPORTED_MODULE_6__.startsWith)(documentUri, 'file://')) return [3 /*break*/, 2]; moduleName = getModuleNameFromPath(ref); rootFolderUri = documentContext.resolveReference('/', documentUri); - documentFolderUri = Object(_utils_resources__WEBPACK_IMPORTED_MODULE_6__["dirname"])(documentUri); + documentFolderUri = (0,_utils_resources__WEBPACK_IMPORTED_MODULE_5__.dirname)(documentUri); return [4 /*yield*/, this.resolvePathToModule(moduleName, documentFolderUri, rootFolderUri)]; case 1: modulePath = _a.sent(); if (modulePath) { pathWithinModule = ref.substring(moduleName.length + 1); - return [2 /*return*/, Object(_utils_resources__WEBPACK_IMPORTED_MODULE_6__["joinPath"])(modulePath, pathWithinModule)]; + return [2 /*return*/, (0,_utils_resources__WEBPACK_IMPORTED_MODULE_5__.joinPath)(modulePath, pathWithinModule)]; } _a.label = 2; case 2: return [2 /*return*/, documentContext.resolveReference(ref, documentUri)]; @@ -19666,14 +19459,14 @@ var CSSNavigation = /** @class */ (function () { return __generator(this, function (_a) { switch (_a.label) { case 0: - packPath = Object(_utils_resources__WEBPACK_IMPORTED_MODULE_6__["joinPath"])(documentFolderUri, 'node_modules', _moduleName, 'package.json'); + packPath = (0,_utils_resources__WEBPACK_IMPORTED_MODULE_5__.joinPath)(documentFolderUri, 'node_modules', _moduleName, 'package.json'); return [4 /*yield*/, this.fileExists(packPath)]; case 1: if (_a.sent()) { - return [2 /*return*/, Object(_utils_resources__WEBPACK_IMPORTED_MODULE_6__["dirname"])(packPath)]; + return [2 /*return*/, (0,_utils_resources__WEBPACK_IMPORTED_MODULE_5__.dirname)(packPath)]; } else if (rootFolderUri && documentFolderUri.startsWith(rootFolderUri) && (documentFolderUri.length !== rootFolderUri.length)) { - return [2 /*return*/, this.resolvePathToModule(_moduleName, Object(_utils_resources__WEBPACK_IMPORTED_MODULE_6__["dirname"])(documentFolderUri), rootFolderUri)]; + return [2 /*return*/, this.resolvePathToModule(_moduleName, (0,_utils_resources__WEBPACK_IMPORTED_MODULE_5__.dirname)(documentFolderUri), rootFolderUri)]; } return [2 /*return*/, undefined]; } @@ -19695,7 +19488,7 @@ var CSSNavigation = /** @class */ (function () { return [4 /*yield*/, this.fileSystemProvider.stat(uri)]; case 2: stat = _a.sent(); - if (stat.type === _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_0__["FileType"].Unknown && stat.size === -1) { + if (stat.type === _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_0__.FileType.Unknown && stat.size === -1) { return [2 /*return*/, false]; } return [2 /*return*/, true]; @@ -19711,7 +19504,7 @@ var CSSNavigation = /** @class */ (function () { }()); function getColorInformation(node, document) { - var color = Object(_languageFacts_facts__WEBPACK_IMPORTED_MODULE_4__["getColorValue"])(node); + var color = (0,_languageFacts_facts__WEBPACK_IMPORTED_MODULE_4__.getColorValue)(node); if (color) { var range = getRange(node, document); return { color: color, range: range }; @@ -19719,30 +19512,30 @@ function getColorInformation(node, document) { return null; } function getRange(node, document) { - return _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_0__["Range"].create(document.positionAt(node.offset), document.positionAt(node.end)); + return _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_0__.Range.create(document.positionAt(node.offset), document.positionAt(node.end)); } function getHighlightKind(node) { - if (node.type === _parser_cssNodes__WEBPACK_IMPORTED_MODULE_2__["NodeType"].Selector) { - return _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_0__["DocumentHighlightKind"].Write; + if (node.type === _parser_cssNodes__WEBPACK_IMPORTED_MODULE_2__.NodeType.Selector) { + return _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_0__.DocumentHighlightKind.Write; } - if (node instanceof _parser_cssNodes__WEBPACK_IMPORTED_MODULE_2__["Identifier"]) { - if (node.parent && node.parent instanceof _parser_cssNodes__WEBPACK_IMPORTED_MODULE_2__["Property"]) { + if (node instanceof _parser_cssNodes__WEBPACK_IMPORTED_MODULE_2__.Identifier) { + if (node.parent && node.parent instanceof _parser_cssNodes__WEBPACK_IMPORTED_MODULE_2__.Property) { if (node.isCustomProperty) { - return _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_0__["DocumentHighlightKind"].Write; + return _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_0__.DocumentHighlightKind.Write; } } } if (node.parent) { switch (node.parent.type) { - case _parser_cssNodes__WEBPACK_IMPORTED_MODULE_2__["NodeType"].FunctionDeclaration: - case _parser_cssNodes__WEBPACK_IMPORTED_MODULE_2__["NodeType"].MixinDeclaration: - case _parser_cssNodes__WEBPACK_IMPORTED_MODULE_2__["NodeType"].Keyframe: - case _parser_cssNodes__WEBPACK_IMPORTED_MODULE_2__["NodeType"].VariableDeclaration: - case _parser_cssNodes__WEBPACK_IMPORTED_MODULE_2__["NodeType"].FunctionParameter: - return _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_0__["DocumentHighlightKind"].Write; + case _parser_cssNodes__WEBPACK_IMPORTED_MODULE_2__.NodeType.FunctionDeclaration: + case _parser_cssNodes__WEBPACK_IMPORTED_MODULE_2__.NodeType.MixinDeclaration: + case _parser_cssNodes__WEBPACK_IMPORTED_MODULE_2__.NodeType.Keyframe: + case _parser_cssNodes__WEBPACK_IMPORTED_MODULE_2__.NodeType.VariableDeclaration: + case _parser_cssNodes__WEBPACK_IMPORTED_MODULE_2__.NodeType.FunctionParameter: + return _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_0__.DocumentHighlightKind.Write; } } - return _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_0__["DocumentHighlightKind"].Read; + return _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_0__.DocumentHighlightKind.Read; } function toTwoDigitHex(n) { var r = n.toString(16); @@ -19758,18 +19551,18 @@ function getModuleNameFromPath(path) { /***/ }), -/* 111 */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { +/* 113 */ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { -"use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "CSSCodeActions", function() { return CSSCodeActions; }); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "CSSCodeActions": () => /* binding */ CSSCodeActions +/* harmony export */ }); /* harmony import */ var _parser_cssNodes__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(91); -/* harmony import */ var _utils_strings__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(92); -/* harmony import */ var _services_lintRules__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(112); -/* harmony import */ var _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(103); -/* harmony import */ var vscode_nls__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(94); -/* harmony import */ var vscode_nls__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(vscode_nls__WEBPACK_IMPORTED_MODULE_4__); +/* harmony import */ var _utils_strings__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(92); +/* harmony import */ var _services_lintRules__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(114); +/* harmony import */ var _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(105); +/* harmony import */ var vscode_nls__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(94); /*--------------------------------------------------------------------------------------------- * Copyright (c) Microsoft Corporation. All rights reserved. * Licensed under the MIT License. See License.txt in the project root for license information. @@ -19780,7 +19573,7 @@ __webpack_require__.r(__webpack_exports__); -var localize = vscode_nls__WEBPACK_IMPORTED_MODULE_4__["loadMessageBundle"](); +var localize = vscode_nls__WEBPACK_IMPORTED_MODULE_3__.loadMessageBundle(); var CSSCodeActions = /** @class */ (function () { function CSSCodeActions(cssDataManager) { this.cssDataManager = cssDataManager; @@ -19788,7 +19581,7 @@ var CSSCodeActions = /** @class */ (function () { CSSCodeActions.prototype.doCodeActions = function (document, range, context, stylesheet) { return this.doCodeActions2(document, range, context, stylesheet).map(function (ca) { var textDocumentEdit = ca.edit && ca.edit.documentChanges && ca.edit.documentChanges[0]; - return _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_3__["Command"].create(ca.title, '_css.applyCodeAction', document.uri, document.version, textDocumentEdit && textDocumentEdit.edits); + return _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_2__.Command.create(ca.title, '_css.applyCodeAction', document.uri, document.version, textDocumentEdit && textDocumentEdit.edits); }); }; CSSCodeActions.prototype.doCodeActions2 = function (document, range, context, stylesheet) { @@ -19805,7 +19598,7 @@ var CSSCodeActions = /** @class */ (function () { var propertyName = property.getName(); var candidates = []; this.cssDataManager.getProperties().forEach(function (p) { - var score = Object(_utils_strings__WEBPACK_IMPORTED_MODULE_1__["difference"])(propertyName, p.name); + var score = (0,_utils_strings__WEBPACK_IMPORTED_MODULE_4__.difference)(propertyName, p.name); if (score >= propertyName.length / 2 /*score_lim*/) { candidates.push({ property: p.name, score: score }); } @@ -19819,10 +19612,10 @@ var CSSCodeActions = /** @class */ (function () { var candidate = candidates_1[_i]; var propertyName_1 = candidate.property; var title = localize('css.codeaction.rename', "Rename to '{0}'", propertyName_1); - var edit = _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_3__["TextEdit"].replace(marker.range, propertyName_1); - var documentIdentifier = _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_3__["VersionedTextDocumentIdentifier"].create(document.uri, document.version); - var workspaceEdit = { documentChanges: [_cssLanguageTypes__WEBPACK_IMPORTED_MODULE_3__["TextDocumentEdit"].create(documentIdentifier, [edit])] }; - var codeAction = _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_3__["CodeAction"].create(title, workspaceEdit, _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_3__["CodeActionKind"].QuickFix); + var edit = _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_2__.TextEdit.replace(marker.range, propertyName_1); + var documentIdentifier = _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_2__.VersionedTextDocumentIdentifier.create(document.uri, document.version); + var workspaceEdit = { documentChanges: [_cssLanguageTypes__WEBPACK_IMPORTED_MODULE_2__.TextDocumentEdit.create(documentIdentifier, [edit])] }; + var codeAction = _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_2__.CodeAction.create(title, workspaceEdit, _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_2__.CodeActionKind.QuickFix); codeAction.diagnostics = [marker]; result.push(codeAction); if (--maxActions <= 0) { @@ -19831,15 +19624,15 @@ var CSSCodeActions = /** @class */ (function () { } }; CSSCodeActions.prototype.appendFixesForMarker = function (document, stylesheet, marker, result) { - if (marker.code !== _services_lintRules__WEBPACK_IMPORTED_MODULE_2__["Rules"].UnknownProperty.id) { + if (marker.code !== _services_lintRules__WEBPACK_IMPORTED_MODULE_1__.Rules.UnknownProperty.id) { return; } var offset = document.offsetAt(marker.range.start); var end = document.offsetAt(marker.range.end); - var nodepath = _parser_cssNodes__WEBPACK_IMPORTED_MODULE_0__["getNodePath"](stylesheet, offset); + var nodepath = _parser_cssNodes__WEBPACK_IMPORTED_MODULE_0__.getNodePath(stylesheet, offset); for (var i = nodepath.length - 1; i >= 0; i--) { var node = nodepath[i]; - if (node instanceof _parser_cssNodes__WEBPACK_IMPORTED_MODULE_0__["Declaration"]) { + if (node instanceof _parser_cssNodes__WEBPACK_IMPORTED_MODULE_0__.Declaration) { var property = node.getProperty(); if (property && property.offset === offset && property.end === end) { this.getFixesForUnknownProperty(document, property, marker, result); @@ -19854,19 +19647,19 @@ var CSSCodeActions = /** @class */ (function () { /***/ }), -/* 112 */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { +/* 114 */ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { -"use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "Rule", function() { return Rule; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "Setting", function() { return Setting; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "Rules", function() { return Rules; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "Settings", function() { return Settings; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "LintConfigurationSettings", function() { return LintConfigurationSettings; }); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "Rule": () => /* binding */ Rule, +/* harmony export */ "Setting": () => /* binding */ Setting, +/* harmony export */ "Rules": () => /* binding */ Rules, +/* harmony export */ "Settings": () => /* binding */ Settings, +/* harmony export */ "LintConfigurationSettings": () => /* binding */ LintConfigurationSettings +/* harmony export */ }); /* harmony import */ var _parser_cssNodes__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(91); /* harmony import */ var vscode_nls__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(94); -/* harmony import */ var vscode_nls__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(vscode_nls__WEBPACK_IMPORTED_MODULE_1__); /*--------------------------------------------------------------------------------------------- * Copyright (c) Microsoft Corporation. All rights reserved. * Licensed under the MIT License. See License.txt in the project root for license information. @@ -19874,10 +19667,10 @@ __webpack_require__.r(__webpack_exports__); -var localize = vscode_nls__WEBPACK_IMPORTED_MODULE_1__["loadMessageBundle"](); -var Warning = _parser_cssNodes__WEBPACK_IMPORTED_MODULE_0__["Level"].Warning; -var Error = _parser_cssNodes__WEBPACK_IMPORTED_MODULE_0__["Level"].Error; -var Ignore = _parser_cssNodes__WEBPACK_IMPORTED_MODULE_0__["Level"].Ignore; +var localize = vscode_nls__WEBPACK_IMPORTED_MODULE_1__.loadMessageBundle(); +var Warning = _parser_cssNodes__WEBPACK_IMPORTED_MODULE_0__.Level.Warning; +var Error = _parser_cssNodes__WEBPACK_IMPORTED_MODULE_0__.Level.Error; +var Ignore = _parser_cssNodes__WEBPACK_IMPORTED_MODULE_0__.Level.Ignore; var Rule = /** @class */ (function () { function Rule(id, message, defaultValue) { this.id = id; @@ -19944,25 +19737,26 @@ var LintConfigurationSettings = /** @class */ (function () { function toLevel(level) { switch (level) { - case 'ignore': return _parser_cssNodes__WEBPACK_IMPORTED_MODULE_0__["Level"].Ignore; - case 'warning': return _parser_cssNodes__WEBPACK_IMPORTED_MODULE_0__["Level"].Warning; - case 'error': return _parser_cssNodes__WEBPACK_IMPORTED_MODULE_0__["Level"].Error; + case 'ignore': return _parser_cssNodes__WEBPACK_IMPORTED_MODULE_0__.Level.Ignore; + case 'warning': return _parser_cssNodes__WEBPACK_IMPORTED_MODULE_0__.Level.Warning; + case 'error': return _parser_cssNodes__WEBPACK_IMPORTED_MODULE_0__.Level.Error; } return null; } /***/ }), -/* 113 */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { +/* 115 */ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { -"use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "CSSValidation", function() { return CSSValidation; }); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "CSSValidation": () => /* binding */ CSSValidation +/* harmony export */ }); /* harmony import */ var _parser_cssNodes__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(91); -/* harmony import */ var _lintRules__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(112); -/* harmony import */ var _lint__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(114); -/* harmony import */ var _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(103); +/* harmony import */ var _lintRules__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(114); +/* harmony import */ var _lint__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(116); +/* harmony import */ var _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(105); /*--------------------------------------------------------------------------------------------- * Copyright (c) Microsoft Corporation. All rights reserved. * Licensed under the MIT License. See License.txt in the project root for license information. @@ -19985,24 +19779,24 @@ var CSSValidation = /** @class */ (function () { return []; } var entries = []; - entries.push.apply(entries, _parser_cssNodes__WEBPACK_IMPORTED_MODULE_0__["ParseErrorCollector"].entries(stylesheet)); - entries.push.apply(entries, _lint__WEBPACK_IMPORTED_MODULE_2__["LintVisitor"].entries(stylesheet, document, new _lintRules__WEBPACK_IMPORTED_MODULE_1__["LintConfigurationSettings"](settings && settings.lint), this.cssDataManager)); + entries.push.apply(entries, _parser_cssNodes__WEBPACK_IMPORTED_MODULE_0__.ParseErrorCollector.entries(stylesheet)); + entries.push.apply(entries, _lint__WEBPACK_IMPORTED_MODULE_2__.LintVisitor.entries(stylesheet, document, new _lintRules__WEBPACK_IMPORTED_MODULE_1__.LintConfigurationSettings(settings && settings.lint), this.cssDataManager)); var ruleIds = []; - for (var r in _lintRules__WEBPACK_IMPORTED_MODULE_1__["Rules"]) { - ruleIds.push(_lintRules__WEBPACK_IMPORTED_MODULE_1__["Rules"][r].id); + for (var r in _lintRules__WEBPACK_IMPORTED_MODULE_1__.Rules) { + ruleIds.push(_lintRules__WEBPACK_IMPORTED_MODULE_1__.Rules[r].id); } function toDiagnostic(marker) { - var range = _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_3__["Range"].create(document.positionAt(marker.getOffset()), document.positionAt(marker.getOffset() + marker.getLength())); + var range = _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_3__.Range.create(document.positionAt(marker.getOffset()), document.positionAt(marker.getOffset() + marker.getLength())); var source = document.languageId; return { code: marker.getRule().id, source: source, message: marker.getMessage(), - severity: marker.getLevel() === _parser_cssNodes__WEBPACK_IMPORTED_MODULE_0__["Level"].Warning ? _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_3__["DiagnosticSeverity"].Warning : _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_3__["DiagnosticSeverity"].Error, + severity: marker.getLevel() === _parser_cssNodes__WEBPACK_IMPORTED_MODULE_0__.Level.Warning ? _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_3__.DiagnosticSeverity.Warning : _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_3__.DiagnosticSeverity.Error, range: range }; } - return entries.filter(function (entry) { return entry.getLevel() !== _parser_cssNodes__WEBPACK_IMPORTED_MODULE_0__["Level"].Ignore; }).map(toDiagnostic); + return entries.filter(function (entry) { return entry.getLevel() !== _parser_cssNodes__WEBPACK_IMPORTED_MODULE_0__.Level.Ignore; }).map(toDiagnostic); }; return CSSValidation; }()); @@ -20010,19 +19804,19 @@ var CSSValidation = /** @class */ (function () { /***/ }), -/* 114 */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { +/* 116 */ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { -"use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "LintVisitor", function() { return LintVisitor; }); -/* harmony import */ var _languageFacts_facts__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(95); -/* harmony import */ var _lintRules__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(112); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "LintVisitor": () => /* binding */ LintVisitor +/* harmony export */ }); +/* harmony import */ var _languageFacts_facts__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(97); +/* harmony import */ var _lintRules__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(114); /* harmony import */ var _parser_cssNodes__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(91); -/* harmony import */ var _lintUtil__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(115); -/* harmony import */ var _utils_arrays__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(102); -/* harmony import */ var vscode_nls__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(94); -/* harmony import */ var vscode_nls__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(vscode_nls__WEBPACK_IMPORTED_MODULE_5__); +/* harmony import */ var _lintUtil__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(117); +/* harmony import */ var _utils_arrays__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(104); +/* harmony import */ var vscode_nls__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(94); /*--------------------------------------------------------------------------------------------- * Copyright (c) Microsoft Corporation. All rights reserved. * Licensed under the MIT License. See License.txt in the project root for license information. @@ -20034,7 +19828,7 @@ __webpack_require__.r(__webpack_exports__); -var localize = vscode_nls__WEBPACK_IMPORTED_MODULE_5__["loadMessageBundle"](); +var localize = vscode_nls__WEBPACK_IMPORTED_MODULE_4__.loadMessageBundle(); var NodesByRootMap = /** @class */ (function () { function NodesByRootMap() { this.data = {}; @@ -20061,7 +19855,7 @@ var LintVisitor = /** @class */ (function () { this.documentText = document.getText(); this.keyframes = new NodesByRootMap(); this.validProperties = {}; - var properties = settings.getSetting(_lintRules__WEBPACK_IMPORTED_MODULE_1__["Settings"].ValidProperties); + var properties = settings.getSetting(_lintRules__WEBPACK_IMPORTED_MODULE_1__.Settings.ValidProperties); if (Array.isArray(properties)) { properties.forEach(function (p) { if (typeof p === 'string') { @@ -20109,7 +19903,7 @@ var LintVisitor = /** @class */ (function () { LintVisitor.prototype.findValueInExpression = function (expression, v) { var found = false; expression.accept(function (node) { - if (node.type === _parser_cssNodes__WEBPACK_IMPORTED_MODULE_2__["NodeType"].Identifier && node.matches(v)) { + if (node.type === _parser_cssNodes__WEBPACK_IMPORTED_MODULE_2__.NodeType.Identifier && node.matches(v)) { found = true; } return !found; @@ -20117,13 +19911,13 @@ var LintVisitor = /** @class */ (function () { return found; }; LintVisitor.prototype.getEntries = function (filter) { - if (filter === void 0) { filter = (_parser_cssNodes__WEBPACK_IMPORTED_MODULE_2__["Level"].Warning | _parser_cssNodes__WEBPACK_IMPORTED_MODULE_2__["Level"].Error); } + if (filter === void 0) { filter = (_parser_cssNodes__WEBPACK_IMPORTED_MODULE_2__.Level.Warning | _parser_cssNodes__WEBPACK_IMPORTED_MODULE_2__.Level.Error); } return this.warnings.filter(function (entry) { return (entry.getLevel() & filter) !== 0; }); }; LintVisitor.prototype.addEntry = function (node, rule, details) { - var entry = new _parser_cssNodes__WEBPACK_IMPORTED_MODULE_2__["Marker"](node, rule, this.settings.getRule(rule), details); + var entry = new _parser_cssNodes__WEBPACK_IMPORTED_MODULE_2__.Marker(node, rule, this.settings.getRule(rule), details); this.warnings.push(entry); }; LintVisitor.prototype.getMissingNames = function (expected, actual) { @@ -20150,25 +19944,25 @@ var LintVisitor = /** @class */ (function () { }; LintVisitor.prototype.visitNode = function (node) { switch (node.type) { - case _parser_cssNodes__WEBPACK_IMPORTED_MODULE_2__["NodeType"].UnknownAtRule: + case _parser_cssNodes__WEBPACK_IMPORTED_MODULE_2__.NodeType.UnknownAtRule: return this.visitUnknownAtRule(node); - case _parser_cssNodes__WEBPACK_IMPORTED_MODULE_2__["NodeType"].Keyframe: + case _parser_cssNodes__WEBPACK_IMPORTED_MODULE_2__.NodeType.Keyframe: return this.visitKeyframe(node); - case _parser_cssNodes__WEBPACK_IMPORTED_MODULE_2__["NodeType"].FontFace: + case _parser_cssNodes__WEBPACK_IMPORTED_MODULE_2__.NodeType.FontFace: return this.visitFontFace(node); - case _parser_cssNodes__WEBPACK_IMPORTED_MODULE_2__["NodeType"].Ruleset: + case _parser_cssNodes__WEBPACK_IMPORTED_MODULE_2__.NodeType.Ruleset: return this.visitRuleSet(node); - case _parser_cssNodes__WEBPACK_IMPORTED_MODULE_2__["NodeType"].SimpleSelector: + case _parser_cssNodes__WEBPACK_IMPORTED_MODULE_2__.NodeType.SimpleSelector: return this.visitSimpleSelector(node); - case _parser_cssNodes__WEBPACK_IMPORTED_MODULE_2__["NodeType"].Function: + case _parser_cssNodes__WEBPACK_IMPORTED_MODULE_2__.NodeType.Function: return this.visitFunction(node); - case _parser_cssNodes__WEBPACK_IMPORTED_MODULE_2__["NodeType"].NumericValue: + case _parser_cssNodes__WEBPACK_IMPORTED_MODULE_2__.NodeType.NumericValue: return this.visitNumericValue(node); - case _parser_cssNodes__WEBPACK_IMPORTED_MODULE_2__["NodeType"].Import: + case _parser_cssNodes__WEBPACK_IMPORTED_MODULE_2__.NodeType.Import: return this.visitImport(node); - case _parser_cssNodes__WEBPACK_IMPORTED_MODULE_2__["NodeType"].HexColorValue: + case _parser_cssNodes__WEBPACK_IMPORTED_MODULE_2__.NodeType.HexColorValue: return this.visitHexColorValue(node); - case _parser_cssNodes__WEBPACK_IMPORTED_MODULE_2__["NodeType"].Prio: + case _parser_cssNodes__WEBPACK_IMPORTED_MODULE_2__.NodeType.Prio: return this.visitPrio(node); } return true; @@ -20185,7 +19979,7 @@ var LintVisitor = /** @class */ (function () { if (atDirective) { return false; } - this.addEntry(atRuleName, _lintRules__WEBPACK_IMPORTED_MODULE_1__["Rules"].UnknownAtRules, "Unknown at rule " + atRuleName.getText()); + this.addEntry(atRuleName, _lintRules__WEBPACK_IMPORTED_MODULE_1__.Rules.UnknownAtRules, "Unknown at rule " + atRuleName.getText()); return true; }; LintVisitor.prototype.visitKeyframe = function (node) { @@ -20213,11 +20007,11 @@ var LintVisitor = /** @class */ (function () { var node = _a[_i]; if (needsStandard) { var message = localize('keyframes.standardrule.missing', "Always define standard rule '@keyframes' when defining keyframes."); - this.addEntry(node, _lintRules__WEBPACK_IMPORTED_MODULE_1__["Rules"].IncludeStandardPropertyWhenUsingVendorPrefix, message); + this.addEntry(node, _lintRules__WEBPACK_IMPORTED_MODULE_1__.Rules.IncludeStandardPropertyWhenUsingVendorPrefix, message); } if (missingVendorSpecific) { var message = localize('keyframes.vendorspecific.missing', "Always include all vendor specific rules: Missing: {0}", missingVendorSpecific); - this.addEntry(node, _lintRules__WEBPACK_IMPORTED_MODULE_1__["Rules"].AllVendorPrefixes, message); + this.addEntry(node, _lintRules__WEBPACK_IMPORTED_MODULE_1__.Rules.AllVendorPrefixes, message); } } } @@ -20230,13 +20024,13 @@ var LintVisitor = /** @class */ (function () { // Lint - The universal selector (*) is known to be slow. ///////////////////////////////////////////////////////////// if (node.length === 1 && firstChar === '*') { - this.addEntry(node, _lintRules__WEBPACK_IMPORTED_MODULE_1__["Rules"].UniversalSelector); + this.addEntry(node, _lintRules__WEBPACK_IMPORTED_MODULE_1__.Rules.UniversalSelector); } ///////////////////////////////////////////////////////////// // Lint - Avoid id selectors ///////////////////////////////////////////////////////////// if (firstChar === '#') { - this.addEntry(node, _lintRules__WEBPACK_IMPORTED_MODULE_1__["Rules"].AvoidIdSelector); + this.addEntry(node, _lintRules__WEBPACK_IMPORTED_MODULE_1__.Rules.AvoidIdSelector); } return true; }; @@ -20244,7 +20038,7 @@ var LintVisitor = /** @class */ (function () { ///////////////////////////////////////////////////////////// // Lint - Import statements shouldn't be used, because they aren't offering parallel downloads. ///////////////////////////////////////////////////////////// - this.addEntry(node, _lintRules__WEBPACK_IMPORTED_MODULE_1__["Rules"].ImportStatemement); + this.addEntry(node, _lintRules__WEBPACK_IMPORTED_MODULE_1__.Rules.ImportStatemement); return true; }; LintVisitor.prototype.visitRuleSet = function (node) { @@ -20257,13 +20051,13 @@ var LintVisitor = /** @class */ (function () { return false; } if (!declarations.hasChildren()) { - this.addEntry(node.getSelectors(), _lintRules__WEBPACK_IMPORTED_MODULE_1__["Rules"].EmptyRuleSet); + this.addEntry(node.getSelectors(), _lintRules__WEBPACK_IMPORTED_MODULE_1__.Rules.EmptyRuleSet); } var propertyTable = []; for (var _i = 0, _a = declarations.getChildren(); _i < _a.length; _i++) { var element = _a[_i]; - if (element instanceof _parser_cssNodes__WEBPACK_IMPORTED_MODULE_2__["Declaration"]) { - propertyTable.push(new _lintUtil__WEBPACK_IMPORTED_MODULE_3__["Element"](element)); + if (element instanceof _parser_cssNodes__WEBPACK_IMPORTED_MODULE_2__.Declaration) { + propertyTable.push(new _lintUtil__WEBPACK_IMPORTED_MODULE_3__.Element(element)); } } ///////////////////////////////////////////////////////////// @@ -20273,67 +20067,51 @@ var LintVisitor = /** @class */ (function () { // No error when box-sizing property is specified, as it assumes the user knows what he's doing. // see https://github.com/CSSLint/csslint/wiki/Beware-of-box-model-size ///////////////////////////////////////////////////////////// - var boxModel = Object(_lintUtil__WEBPACK_IMPORTED_MODULE_3__["default"])(propertyTable); + var boxModel = (0,_lintUtil__WEBPACK_IMPORTED_MODULE_3__.default)(propertyTable); if (boxModel.width) { var properties = []; if (boxModel.right.value) { - properties = Object(_utils_arrays__WEBPACK_IMPORTED_MODULE_4__["union"])(properties, boxModel.right.properties); + properties = (0,_utils_arrays__WEBPACK_IMPORTED_MODULE_5__.union)(properties, boxModel.right.properties); } if (boxModel.left.value) { - properties = Object(_utils_arrays__WEBPACK_IMPORTED_MODULE_4__["union"])(properties, boxModel.left.properties); + properties = (0,_utils_arrays__WEBPACK_IMPORTED_MODULE_5__.union)(properties, boxModel.left.properties); } if (properties.length !== 0) { for (var _b = 0, properties_1 = properties; _b < properties_1.length; _b++) { var item = properties_1[_b]; - this.addEntry(item.node, _lintRules__WEBPACK_IMPORTED_MODULE_1__["Rules"].BewareOfBoxModelSize); + this.addEntry(item.node, _lintRules__WEBPACK_IMPORTED_MODULE_1__.Rules.BewareOfBoxModelSize); } - this.addEntry(boxModel.width.node, _lintRules__WEBPACK_IMPORTED_MODULE_1__["Rules"].BewareOfBoxModelSize); + this.addEntry(boxModel.width.node, _lintRules__WEBPACK_IMPORTED_MODULE_1__.Rules.BewareOfBoxModelSize); } } if (boxModel.height) { var properties = []; if (boxModel.top.value) { - properties = Object(_utils_arrays__WEBPACK_IMPORTED_MODULE_4__["union"])(properties, boxModel.top.properties); + properties = (0,_utils_arrays__WEBPACK_IMPORTED_MODULE_5__.union)(properties, boxModel.top.properties); } if (boxModel.bottom.value) { - properties = Object(_utils_arrays__WEBPACK_IMPORTED_MODULE_4__["union"])(properties, boxModel.bottom.properties); + properties = (0,_utils_arrays__WEBPACK_IMPORTED_MODULE_5__.union)(properties, boxModel.bottom.properties); } if (properties.length !== 0) { for (var _c = 0, properties_2 = properties; _c < properties_2.length; _c++) { var item = properties_2[_c]; - this.addEntry(item.node, _lintRules__WEBPACK_IMPORTED_MODULE_1__["Rules"].BewareOfBoxModelSize); + this.addEntry(item.node, _lintRules__WEBPACK_IMPORTED_MODULE_1__.Rules.BewareOfBoxModelSize); } - this.addEntry(boxModel.height.node, _lintRules__WEBPACK_IMPORTED_MODULE_1__["Rules"].BewareOfBoxModelSize); + this.addEntry(boxModel.height.node, _lintRules__WEBPACK_IMPORTED_MODULE_1__.Rules.BewareOfBoxModelSize); } } ///////////////////////////////////////////////////////////// // Properties ignored due to display ///////////////////////////////////////////////////////////// - // With 'display: inline', the width, height, margin-top, margin-bottom, and float properties have no effect - var displayElems = this.fetchWithValue(propertyTable, 'display', 'inline'); - if (displayElems.length > 0) { - for (var _d = 0, _e = ['width', 'height', 'margin-top', 'margin-bottom', 'float']; _d < _e.length; _d++) { - var prop = _e[_d]; - var elem = this.fetch(propertyTable, prop); - for (var index = 0; index < elem.length; index++) { - var node_1 = elem[index].node; - var value = node_1.getValue(); - if (prop === 'float' && (!value || value.matches('none'))) { - continue; - } - this.addEntry(node_1, _lintRules__WEBPACK_IMPORTED_MODULE_1__["Rules"].PropertyIgnoredDueToDisplay, localize('rule.propertyIgnoredDueToDisplayInline', "Property is ignored due to the display. With 'display: inline', the width, height, margin-top, margin-bottom, and float properties have no effect.")); - } - } - } // With 'display: inline-block', 'float' has no effect - displayElems = this.fetchWithValue(propertyTable, 'display', 'inline-block'); + var displayElems = this.fetchWithValue(propertyTable, 'display', 'inline-block'); if (displayElems.length > 0) { var elem = this.fetch(propertyTable, 'float'); for (var index = 0; index < elem.length; index++) { - var node_2 = elem[index].node; - var value = node_2.getValue(); + var node_1 = elem[index].node; + var value = node_1.getValue(); if (value && !value.matches('none')) { - this.addEntry(node_2, _lintRules__WEBPACK_IMPORTED_MODULE_1__["Rules"].PropertyIgnoredDueToDisplay, localize('rule.propertyIgnoredDueToDisplayInlineBlock', "inline-block is ignored due to the float. If 'float' has a value other than 'none', the box is floated and 'display' is treated as 'block'")); + this.addEntry(node_1, _lintRules__WEBPACK_IMPORTED_MODULE_1__.Rules.PropertyIgnoredDueToDisplay, localize('rule.propertyIgnoredDueToDisplayInlineBlock', "inline-block is ignored due to the float. If 'float' has a value other than 'none', the box is floated and 'display' is treated as 'block'")); } } } @@ -20342,7 +20120,7 @@ var LintVisitor = /** @class */ (function () { if (displayElems.length > 0) { var elem = this.fetch(propertyTable, 'vertical-align'); for (var index = 0; index < elem.length; index++) { - this.addEntry(elem[index].node, _lintRules__WEBPACK_IMPORTED_MODULE_1__["Rules"].PropertyIgnoredDueToDisplay, localize('rule.propertyIgnoredDueToDisplayBlock', "Property is ignored due to the display. With 'display: block', vertical-align should not be used.")); + this.addEntry(elem[index].node, _lintRules__WEBPACK_IMPORTED_MODULE_1__.Rules.PropertyIgnoredDueToDisplay, localize('rule.propertyIgnoredDueToDisplayBlock', "Property is ignored due to the display. With 'display: block', vertical-align should not be used.")); } } ///////////////////////////////////////////////////////////// @@ -20352,7 +20130,7 @@ var LintVisitor = /** @class */ (function () { for (var index = 0; index < elements.length; index++) { var element = elements[index]; if (!this.isValidPropertyDeclaration(element)) { - this.addEntry(element.node, _lintRules__WEBPACK_IMPORTED_MODULE_1__["Rules"].AvoidFloat); + this.addEntry(element.node, _lintRules__WEBPACK_IMPORTED_MODULE_1__.Rules.AvoidFloat); } } ///////////////////////////////////////////////////////////// @@ -20368,7 +20146,7 @@ var LintVisitor = /** @class */ (function () { for (var k = 0; k < elements_1.length; k++) { var value_1 = elements_1[k].node.getValue(); if (value_1 && this.documentText.charAt(value_1.offset) !== '-' && elements_1[k] !== element) { - this.addEntry(element.node, _lintRules__WEBPACK_IMPORTED_MODULE_1__["Rules"].DuplicateDeclarations); + this.addEntry(element.node, _lintRules__WEBPACK_IMPORTED_MODULE_1__.Rules.DuplicateDeclarations); } } } @@ -20382,8 +20160,8 @@ var LintVisitor = /** @class */ (function () { if (!isExportBlock) { var propertiesBySuffix = new NodesByRootMap(); var containsUnknowns = false; - for (var _f = 0, propertyTable_1 = propertyTable; _f < propertyTable_1.length; _f++) { - var element = propertyTable_1[_f]; + for (var _d = 0, propertyTable_1 = propertyTable; _d < propertyTable_1.length; _d++) { + var element = propertyTable_1[_d]; var decl = element.node; if (this.isCSSDeclaration(decl)) { var name = element.fullPropertyName; @@ -20391,7 +20169,7 @@ var LintVisitor = /** @class */ (function () { if (firstChar === '-') { if (name.charAt(1) !== '-') { // avoid css variables if (!this.cssDataManager.isKnownProperty(name) && !this.validProperties[name]) { - this.addEntry(decl.getProperty(), _lintRules__WEBPACK_IMPORTED_MODULE_1__["Rules"].UnknownVendorSpecificProperty); + this.addEntry(decl.getProperty(), _lintRules__WEBPACK_IMPORTED_MODULE_1__.Rules.UnknownVendorSpecificProperty); } var nonPrefixedName = decl.getNonPrefixedPropertyName(); propertiesBySuffix.add(nonPrefixedName, name, decl.getProperty()); @@ -20400,13 +20178,13 @@ var LintVisitor = /** @class */ (function () { else { var fullName = name; if (firstChar === '*' || firstChar === '_') { - this.addEntry(decl.getProperty(), _lintRules__WEBPACK_IMPORTED_MODULE_1__["Rules"].IEStarHack); + this.addEntry(decl.getProperty(), _lintRules__WEBPACK_IMPORTED_MODULE_1__.Rules.IEStarHack); name = name.substr(1); } // _property and *property might be contributed via custom data if (!this.cssDataManager.isKnownProperty(fullName) && !this.cssDataManager.isKnownProperty(name)) { if (!this.validProperties[name]) { - this.addEntry(decl.getProperty(), _lintRules__WEBPACK_IMPORTED_MODULE_1__["Rules"].UnknownProperty, localize('property.unknownproperty.detailed', "Unknown property: '{0}'", decl.getFullPropertyName())); + this.addEntry(decl.getProperty(), _lintRules__WEBPACK_IMPORTED_MODULE_1__.Rules.UnknownProperty, localize('property.unknownproperty.detailed', "Unknown property: '{0}'", decl.getFullPropertyName())); } } propertiesBySuffix.add(name, name, null); // don't pass the node as we don't show errors on the standard @@ -20433,15 +20211,15 @@ var LintVisitor = /** @class */ (function () { } var missingVendorSpecific = this.getMissingNames(expected, actual); if (missingVendorSpecific || needsStandard) { - for (var _g = 0, _h = entry.nodes; _g < _h.length; _g++) { - var node_3 = _h[_g]; + for (var _e = 0, _f = entry.nodes; _e < _f.length; _e++) { + var node_2 = _f[_e]; if (needsStandard) { var message = localize('property.standard.missing', "Also define the standard property '{0}' for compatibility", suffix); - this.addEntry(node_3, _lintRules__WEBPACK_IMPORTED_MODULE_1__["Rules"].IncludeStandardPropertyWhenUsingVendorPrefix, message); + this.addEntry(node_2, _lintRules__WEBPACK_IMPORTED_MODULE_1__.Rules.IncludeStandardPropertyWhenUsingVendorPrefix, message); } if (missingVendorSpecific) { var message = localize('property.vendorspecific.missing', "Always include all vendor specific properties: Missing: {0}", missingVendorSpecific); - this.addEntry(node_3, _lintRules__WEBPACK_IMPORTED_MODULE_1__["Rules"].AllVendorPrefixes, message); + this.addEntry(node_2, _lintRules__WEBPACK_IMPORTED_MODULE_1__.Rules.AllVendorPrefixes, message); } } } @@ -20454,27 +20232,27 @@ var LintVisitor = /** @class */ (function () { ///////////////////////////////////////////////////////////// // Don't use !important ///////////////////////////////////////////////////////////// - this.addEntry(node, _lintRules__WEBPACK_IMPORTED_MODULE_1__["Rules"].AvoidImportant); + this.addEntry(node, _lintRules__WEBPACK_IMPORTED_MODULE_1__.Rules.AvoidImportant); return true; }; LintVisitor.prototype.visitNumericValue = function (node) { ///////////////////////////////////////////////////////////// // 0 has no following unit ///////////////////////////////////////////////////////////// - var funcDecl = node.findParent(_parser_cssNodes__WEBPACK_IMPORTED_MODULE_2__["NodeType"].Function); + var funcDecl = node.findParent(_parser_cssNodes__WEBPACK_IMPORTED_MODULE_2__.NodeType.Function); if (funcDecl && funcDecl.getName() === 'calc') { return true; } - var decl = node.findParent(_parser_cssNodes__WEBPACK_IMPORTED_MODULE_2__["NodeType"].Declaration); + var decl = node.findParent(_parser_cssNodes__WEBPACK_IMPORTED_MODULE_2__.NodeType.Declaration); if (decl) { var declValue = decl.getValue(); if (declValue) { var value = node.getValue(); - if (!value.unit || _languageFacts_facts__WEBPACK_IMPORTED_MODULE_0__["units"].length.indexOf(value.unit.toLowerCase()) === -1) { + if (!value.unit || _languageFacts_facts__WEBPACK_IMPORTED_MODULE_0__.units.length.indexOf(value.unit.toLowerCase()) === -1) { return true; } if (parseFloat(value.value) === 0.0 && !!value.unit && !this.validProperties[decl.getFullPropertyName()]) { - this.addEntry(node, _lintRules__WEBPACK_IMPORTED_MODULE_1__["Rules"].ZeroWithUnit); + this.addEntry(node, _lintRules__WEBPACK_IMPORTED_MODULE_1__.Rules.ZeroWithUnit); } } } @@ -20489,9 +20267,9 @@ var LintVisitor = /** @class */ (function () { var definesSrc = false, definesFontFamily = false; var containsUnknowns = false; for (var _i = 0, _a = declarations.getChildren(); _i < _a.length; _i++) { - var node_4 = _a[_i]; - if (this.isCSSDeclaration(node_4)) { - var name = node_4.getProperty().getName().toLowerCase(); + var node_3 = _a[_i]; + if (this.isCSSDeclaration(node_3)) { + var name = node_3.getProperty().getName().toLowerCase(); if (name === 'src') { definesSrc = true; } @@ -20504,12 +20282,12 @@ var LintVisitor = /** @class */ (function () { } } if (!containsUnknowns && (!definesSrc || !definesFontFamily)) { - this.addEntry(node, _lintRules__WEBPACK_IMPORTED_MODULE_1__["Rules"].RequiredPropertiesForFontFace); + this.addEntry(node, _lintRules__WEBPACK_IMPORTED_MODULE_1__.Rules.RequiredPropertiesForFontFace); } return true; }; LintVisitor.prototype.isCSSDeclaration = function (node) { - if (node instanceof _parser_cssNodes__WEBPACK_IMPORTED_MODULE_2__["Declaration"]) { + if (node instanceof _parser_cssNodes__WEBPACK_IMPORTED_MODULE_2__.Declaration) { if (!node.getValue()) { return false; } @@ -20529,7 +20307,7 @@ var LintVisitor = /** @class */ (function () { // Rule: #eeff0011 or #eeff00 or #ef01 or #ef0 var length = node.length; if (length !== 9 && length !== 7 && length !== 5 && length !== 4) { - this.addEntry(node, _lintRules__WEBPACK_IMPORTED_MODULE_1__["Rules"].HexColorLength); + this.addEntry(node, _lintRules__WEBPACK_IMPORTED_MODULE_1__.Rules.HexColorLength); } return false; }; @@ -20549,14 +20327,14 @@ var LintVisitor = /** @class */ (function () { } if (expectedAttrCount !== -1) { node.getArguments().accept(function (n) { - if (n instanceof _parser_cssNodes__WEBPACK_IMPORTED_MODULE_2__["BinaryExpression"]) { + if (n instanceof _parser_cssNodes__WEBPACK_IMPORTED_MODULE_2__.BinaryExpression) { actualAttrCount += 1; return false; } return true; }); if (actualAttrCount !== expectedAttrCount) { - this.addEntry(node, _lintRules__WEBPACK_IMPORTED_MODULE_1__["Rules"].ArgsInColorFunction); + this.addEntry(node, _lintRules__WEBPACK_IMPORTED_MODULE_1__.Rules.ArgsInColorFunction); } } return true; @@ -20570,14 +20348,15 @@ var LintVisitor = /** @class */ (function () { /***/ }), -/* 115 */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { +/* 117 */ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { -"use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "Element", function() { return Element; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return calculateBoxModel; }); -/* harmony import */ var _utils_arrays__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(102); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "Element": () => /* binding */ Element, +/* harmony export */ "default": () => /* binding */ calculateBoxModel +/* harmony export */ }); +/* harmony import */ var _utils_arrays__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(104); /*--------------------------------------------------------------------------------------------- * Copyright (c) Microsoft Corporation. All rights reserved. * Licensed under the MIT License. See License.txt in the project root for license information. @@ -20596,7 +20375,7 @@ function setSide(model, side, value, property) { var state = model[side]; state.value = value; if (value) { - if (!Object(_utils_arrays__WEBPACK_IMPORTED_MODULE_0__["includes"])(state.properties, property)) { + if (!(0,_utils_arrays__WEBPACK_IMPORTED_MODULE_0__.includes)(state.properties, property)) { state.properties.push(property); } } @@ -20786,17 +20565,18 @@ function calculateBoxModel(propertyTable) { /***/ }), -/* 116 */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { +/* 118 */ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { -"use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "SCSSParser", function() { return SCSSParser; }); -/* harmony import */ var _scssScanner__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(117); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "SCSSParser": () => /* binding */ SCSSParser +/* harmony export */ }); +/* harmony import */ var _scssScanner__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(119); /* harmony import */ var _cssScanner__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(90); /* harmony import */ var _cssParser__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(89); /* harmony import */ var _cssNodes__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(91); -/* harmony import */ var _scssErrors__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(118); +/* harmony import */ var _scssErrors__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(120); /* harmony import */ var _cssErrors__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(93); /*--------------------------------------------------------------------------------------------- * Copyright (c) Microsoft Corporation. All rights reserved. @@ -20807,7 +20587,7 @@ var __extends = (undefined && undefined.__extends) || (function () { var extendStatics = function (d, b) { extendStatics = Object.setPrototypeOf || ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) || - function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; }; + function (d, b) { for (var p in b) if (Object.prototype.hasOwnProperty.call(b, p)) d[p] = b[p]; }; return extendStatics(d, b); }; return function (d, b) { @@ -20829,11 +20609,11 @@ var __extends = (undefined && undefined.__extends) || (function () { var SCSSParser = /** @class */ (function (_super) { __extends(SCSSParser, _super); function SCSSParser() { - return _super.call(this, new _scssScanner__WEBPACK_IMPORTED_MODULE_0__["SCSSScanner"]()) || this; + return _super.call(this, new _scssScanner__WEBPACK_IMPORTED_MODULE_0__.SCSSScanner()) || this; } SCSSParser.prototype._parseStylesheetStatement = function (isNested) { if (isNested === void 0) { isNested = false; } - if (this.peek(_cssScanner__WEBPACK_IMPORTED_MODULE_1__["TokenType"].AtKeyword)) { + if (this.peek(_cssScanner__WEBPACK_IMPORTED_MODULE_1__.TokenType.AtKeyword)) { return this._parseWarnAndDebug() // @warn, @debug and @error statements || this._parseControlStatement() // @if, @while, @for, @each || this._parseMixinDeclaration() // @mixin @@ -20851,17 +20631,17 @@ var SCSSParser = /** @class */ (function (_super) { if (!this.peekKeyword('@import')) { return null; } - var node = this.create(_cssNodes__WEBPACK_IMPORTED_MODULE_3__["Import"]); + var node = this.create(_cssNodes__WEBPACK_IMPORTED_MODULE_3__.Import); this.consumeToken(); if (!node.addChild(this._parseURILiteral()) && !node.addChild(this._parseStringLiteral())) { - return this.finish(node, _cssErrors__WEBPACK_IMPORTED_MODULE_5__["ParseError"].URIOrStringExpected); + return this.finish(node, _cssErrors__WEBPACK_IMPORTED_MODULE_5__.ParseError.URIOrStringExpected); } - while (this.accept(_cssScanner__WEBPACK_IMPORTED_MODULE_1__["TokenType"].Comma)) { + while (this.accept(_cssScanner__WEBPACK_IMPORTED_MODULE_1__.TokenType.Comma)) { if (!node.addChild(this._parseURILiteral()) && !node.addChild(this._parseStringLiteral())) { - return this.finish(node, _cssErrors__WEBPACK_IMPORTED_MODULE_5__["ParseError"].URIOrStringExpected); + return this.finish(node, _cssErrors__WEBPACK_IMPORTED_MODULE_5__.ParseError.URIOrStringExpected); } } - if (!this.peek(_cssScanner__WEBPACK_IMPORTED_MODULE_1__["TokenType"].SemiColon) && !this.peek(_cssScanner__WEBPACK_IMPORTED_MODULE_1__["TokenType"].EOF)) { + if (!this.peek(_cssScanner__WEBPACK_IMPORTED_MODULE_1__.TokenType.SemiColon) && !this.peek(_cssScanner__WEBPACK_IMPORTED_MODULE_1__.TokenType.EOF)) { node.setMedialist(this._parseMediaQueryList()); } return this.finish(node); @@ -20869,29 +20649,35 @@ var SCSSParser = /** @class */ (function (_super) { // scss variables: $font-size: 12px; SCSSParser.prototype._parseVariableDeclaration = function (panic) { if (panic === void 0) { panic = []; } - if (!this.peek(_scssScanner__WEBPACK_IMPORTED_MODULE_0__["VariableName"])) { + if (!this.peek(_scssScanner__WEBPACK_IMPORTED_MODULE_0__.VariableName)) { return null; } - var node = this.create(_cssNodes__WEBPACK_IMPORTED_MODULE_3__["VariableDeclaration"]); + var node = this.create(_cssNodes__WEBPACK_IMPORTED_MODULE_3__.VariableDeclaration); if (!node.setVariable(this._parseVariable())) { return null; } - if (!this.accept(_cssScanner__WEBPACK_IMPORTED_MODULE_1__["TokenType"].Colon)) { - return this.finish(node, _cssErrors__WEBPACK_IMPORTED_MODULE_5__["ParseError"].ColonExpected); + if (!this.accept(_cssScanner__WEBPACK_IMPORTED_MODULE_1__.TokenType.Colon)) { + return this.finish(node, _cssErrors__WEBPACK_IMPORTED_MODULE_5__.ParseError.ColonExpected); } if (this.prevToken) { node.colonPosition = this.prevToken.offset; } if (!node.setValue(this._parseExpr())) { - return this.finish(node, _cssErrors__WEBPACK_IMPORTED_MODULE_5__["ParseError"].VariableValueExpected, [], panic); + return this.finish(node, _cssErrors__WEBPACK_IMPORTED_MODULE_5__.ParseError.VariableValueExpected, [], panic); } - while (this.accept(_cssScanner__WEBPACK_IMPORTED_MODULE_1__["TokenType"].Exclamation)) { - if (!this.peekRegExp(_cssScanner__WEBPACK_IMPORTED_MODULE_1__["TokenType"].Ident, /^(default|global)$/)) { - return this.finish(node, _cssErrors__WEBPACK_IMPORTED_MODULE_5__["ParseError"].UnknownKeyword); + while (this.peek(_cssScanner__WEBPACK_IMPORTED_MODULE_1__.TokenType.Exclamation)) { + if (node.addChild(this._tryParsePrio())) { + // !important + } + else { + this.consumeToken(); + if (!this.peekRegExp(_cssScanner__WEBPACK_IMPORTED_MODULE_1__.TokenType.Ident, /^(default|global)$/)) { + return this.finish(node, _cssErrors__WEBPACK_IMPORTED_MODULE_5__.ParseError.UnknownKeyword); + } + this.consumeToken(); } - this.consumeToken(); } - if (this.peek(_cssScanner__WEBPACK_IMPORTED_MODULE_1__["TokenType"].SemiColon)) { + if (this.peek(_cssScanner__WEBPACK_IMPORTED_MODULE_1__.TokenType.SemiColon)) { node.semicolonPosition = this.token.offset; // not part of the declaration, but useful information for code assist } return this.finish(node); @@ -20912,17 +20698,17 @@ var SCSSParser = /** @class */ (function (_super) { || this._parseMixinContent(); }; SCSSParser.prototype._parseVariable = function () { - if (!this.peek(_scssScanner__WEBPACK_IMPORTED_MODULE_0__["VariableName"])) { + if (!this.peek(_scssScanner__WEBPACK_IMPORTED_MODULE_0__.VariableName)) { return null; } - var node = this.create(_cssNodes__WEBPACK_IMPORTED_MODULE_3__["Variable"]); + var node = this.create(_cssNodes__WEBPACK_IMPORTED_MODULE_3__.Variable); this.consumeToken(); return node; }; SCSSParser.prototype._parseModuleMember = function () { var pos = this.mark(); - var node = this.create(_cssNodes__WEBPACK_IMPORTED_MODULE_3__["Module"]); - if (!node.setIdentifier(this._parseIdent([_cssNodes__WEBPACK_IMPORTED_MODULE_3__["ReferenceType"].Module]))) { + var node = this.create(_cssNodes__WEBPACK_IMPORTED_MODULE_3__.Module); + if (!node.setIdentifier(this._parseIdent([_cssNodes__WEBPACK_IMPORTED_MODULE_3__.ReferenceType.Module]))) { return null; } if (this.hasWhitespace() @@ -20932,18 +20718,18 @@ var SCSSParser = /** @class */ (function (_super) { return null; } if (!node.addChild(this._parseVariable() || this._parseFunction())) { - return this.finish(node, _cssErrors__WEBPACK_IMPORTED_MODULE_5__["ParseError"].IdentifierOrVariableExpected); + return this.finish(node, _cssErrors__WEBPACK_IMPORTED_MODULE_5__.ParseError.IdentifierOrVariableExpected); } return node; }; SCSSParser.prototype._parseIdent = function (referenceTypes) { var _this = this; - if (!this.peek(_cssScanner__WEBPACK_IMPORTED_MODULE_1__["TokenType"].Ident) && !this.peek(_scssScanner__WEBPACK_IMPORTED_MODULE_0__["InterpolationFunction"]) && !this.peekDelim('-')) { + if (!this.peek(_cssScanner__WEBPACK_IMPORTED_MODULE_1__.TokenType.Ident) && !this.peek(_scssScanner__WEBPACK_IMPORTED_MODULE_0__.InterpolationFunction) && !this.peekDelim('-')) { return null; } - var node = this.create(_cssNodes__WEBPACK_IMPORTED_MODULE_3__["Identifier"]); + var node = this.create(_cssNodes__WEBPACK_IMPORTED_MODULE_3__.Identifier); node.referenceTypes = referenceTypes; - node.isCustomProperty = this.peekRegExp(_cssScanner__WEBPACK_IMPORTED_MODULE_1__["TokenType"].Ident, /^--/); + node.isCustomProperty = this.peekRegExp(_cssScanner__WEBPACK_IMPORTED_MODULE_1__.TokenType.Ident, /^--/); var hasContent = false; var indentInterpolation = function () { var pos = _this.mark(); @@ -20958,7 +20744,7 @@ var SCSSParser = /** @class */ (function (_super) { } return _this._parseInterpolation(); }; - while (this.accept(_cssScanner__WEBPACK_IMPORTED_MODULE_1__["TokenType"].Ident) || node.addChild(indentInterpolation()) || (hasContent && this.acceptRegexp(/[\w-]/))) { + while (this.accept(_cssScanner__WEBPACK_IMPORTED_MODULE_1__.TokenType.Ident) || node.addChild(indentInterpolation()) || (hasContent && this.acceptRegexp(/^[\w-]/))) { hasContent = true; if (this.hasWhitespace()) { break; @@ -20970,33 +20756,33 @@ var SCSSParser = /** @class */ (function (_super) { return this._parseModuleMember() || this._parseVariable() || this._parseSelectorCombinator() || - this._tryParsePrio() || + //this._tryParsePrio() || _super.prototype._parseTermExpression.call(this); }; SCSSParser.prototype._parseInterpolation = function () { - if (this.peek(_scssScanner__WEBPACK_IMPORTED_MODULE_0__["InterpolationFunction"])) { - var node = this.create(_cssNodes__WEBPACK_IMPORTED_MODULE_3__["Interpolation"]); + if (this.peek(_scssScanner__WEBPACK_IMPORTED_MODULE_0__.InterpolationFunction)) { + var node = this.create(_cssNodes__WEBPACK_IMPORTED_MODULE_3__.Interpolation); this.consumeToken(); if (!node.addChild(this._parseExpr()) && !this._parseSelectorCombinator()) { - if (this.accept(_cssScanner__WEBPACK_IMPORTED_MODULE_1__["TokenType"].CurlyR)) { + if (this.accept(_cssScanner__WEBPACK_IMPORTED_MODULE_1__.TokenType.CurlyR)) { return this.finish(node); } - return this.finish(node, _cssErrors__WEBPACK_IMPORTED_MODULE_5__["ParseError"].ExpressionExpected); + return this.finish(node, _cssErrors__WEBPACK_IMPORTED_MODULE_5__.ParseError.ExpressionExpected); } - if (!this.accept(_cssScanner__WEBPACK_IMPORTED_MODULE_1__["TokenType"].CurlyR)) { - return this.finish(node, _cssErrors__WEBPACK_IMPORTED_MODULE_5__["ParseError"].RightCurlyExpected); + if (!this.accept(_cssScanner__WEBPACK_IMPORTED_MODULE_1__.TokenType.CurlyR)) { + return this.finish(node, _cssErrors__WEBPACK_IMPORTED_MODULE_5__.ParseError.RightCurlyExpected); } return this.finish(node); } return null; }; SCSSParser.prototype._parseOperator = function () { - if (this.peek(_scssScanner__WEBPACK_IMPORTED_MODULE_0__["EqualsOperator"]) || this.peek(_scssScanner__WEBPACK_IMPORTED_MODULE_0__["NotEqualsOperator"]) - || this.peek(_scssScanner__WEBPACK_IMPORTED_MODULE_0__["GreaterEqualsOperator"]) || this.peek(_scssScanner__WEBPACK_IMPORTED_MODULE_0__["SmallerEqualsOperator"]) + if (this.peek(_scssScanner__WEBPACK_IMPORTED_MODULE_0__.EqualsOperator) || this.peek(_scssScanner__WEBPACK_IMPORTED_MODULE_0__.NotEqualsOperator) + || this.peek(_scssScanner__WEBPACK_IMPORTED_MODULE_0__.GreaterEqualsOperator) || this.peek(_scssScanner__WEBPACK_IMPORTED_MODULE_0__.SmallerEqualsOperator) || this.peekDelim('>') || this.peekDelim('<') || this.peekIdent('and') || this.peekIdent('or') || this.peekDelim('%')) { - var node = this.createNode(_cssNodes__WEBPACK_IMPORTED_MODULE_3__["NodeType"].Operator); + var node = this.createNode(_cssNodes__WEBPACK_IMPORTED_MODULE_3__.NodeType.Operator); this.consumeToken(); return this.finish(node); } @@ -21004,14 +20790,14 @@ var SCSSParser = /** @class */ (function (_super) { }; SCSSParser.prototype._parseUnaryOperator = function () { if (this.peekIdent('not')) { - var node = this.create(_cssNodes__WEBPACK_IMPORTED_MODULE_3__["Node"]); + var node = this.create(_cssNodes__WEBPACK_IMPORTED_MODULE_3__.Node); this.consumeToken(); return this.finish(node); } return _super.prototype._parseUnaryOperator.call(this); }; SCSSParser.prototype._parseRuleSetDeclaration = function () { - if (this.peek(_cssScanner__WEBPACK_IMPORTED_MODULE_1__["TokenType"].AtKeyword)) { + if (this.peek(_cssScanner__WEBPACK_IMPORTED_MODULE_1__.TokenType.AtKeyword)) { return this._parseKeyframe() // nested @keyframe || this._parseImport() // nested @import || this._parseMedia(true) // nested @media @@ -21032,12 +20818,12 @@ var SCSSParser = /** @class */ (function (_super) { || _super.prototype._parseRuleSetDeclaration.call(this); // try css ruleset declaration as last so in the error case, the ast will contain a declaration }; SCSSParser.prototype._parseDeclaration = function (resyncStopTokens) { - var node = this.create(_cssNodes__WEBPACK_IMPORTED_MODULE_3__["Declaration"]); + var node = this.create(_cssNodes__WEBPACK_IMPORTED_MODULE_3__.Declaration); if (!node.setProperty(this._parseProperty())) { return null; } - if (!this.accept(_cssScanner__WEBPACK_IMPORTED_MODULE_1__["TokenType"].Colon)) { - return this.finish(node, _cssErrors__WEBPACK_IMPORTED_MODULE_5__["ParseError"].ColonExpected, [_cssScanner__WEBPACK_IMPORTED_MODULE_1__["TokenType"].Colon], resyncStopTokens); + if (!this.accept(_cssScanner__WEBPACK_IMPORTED_MODULE_1__.TokenType.Colon)) { + return this.finish(node, _cssErrors__WEBPACK_IMPORTED_MODULE_5__.ParseError.ColonExpected, [_cssScanner__WEBPACK_IMPORTED_MODULE_1__.TokenType.Colon], resyncStopTokens); } if (this.prevToken) { node.colonPosition = this.prevToken.offset; @@ -21047,36 +20833,36 @@ var SCSSParser = /** @class */ (function (_super) { hasContent = true; node.addChild(this._parsePrio()); } - if (this.peek(_cssScanner__WEBPACK_IMPORTED_MODULE_1__["TokenType"].CurlyL)) { + if (this.peek(_cssScanner__WEBPACK_IMPORTED_MODULE_1__.TokenType.CurlyL)) { node.setNestedProperties(this._parseNestedProperties()); } else { if (!hasContent) { - return this.finish(node, _cssErrors__WEBPACK_IMPORTED_MODULE_5__["ParseError"].PropertyValueExpected); + return this.finish(node, _cssErrors__WEBPACK_IMPORTED_MODULE_5__.ParseError.PropertyValueExpected); } } - if (this.peek(_cssScanner__WEBPACK_IMPORTED_MODULE_1__["TokenType"].SemiColon)) { + if (this.peek(_cssScanner__WEBPACK_IMPORTED_MODULE_1__.TokenType.SemiColon)) { node.semicolonPosition = this.token.offset; // not part of the declaration, but useful information for code assist } return this.finish(node); }; SCSSParser.prototype._parseNestedProperties = function () { - var node = this.create(_cssNodes__WEBPACK_IMPORTED_MODULE_3__["NestedProperties"]); + var node = this.create(_cssNodes__WEBPACK_IMPORTED_MODULE_3__.NestedProperties); return this._parseBody(node, this._parseDeclaration.bind(this)); }; SCSSParser.prototype._parseExtends = function () { if (this.peekKeyword('@extend')) { - var node = this.create(_cssNodes__WEBPACK_IMPORTED_MODULE_3__["ExtendsReference"]); + var node = this.create(_cssNodes__WEBPACK_IMPORTED_MODULE_3__.ExtendsReference); this.consumeToken(); if (!node.getSelectors().addChild(this._parseSimpleSelector())) { - return this.finish(node, _cssErrors__WEBPACK_IMPORTED_MODULE_5__["ParseError"].SelectorExpected); + return this.finish(node, _cssErrors__WEBPACK_IMPORTED_MODULE_5__.ParseError.SelectorExpected); } - while (this.accept(_cssScanner__WEBPACK_IMPORTED_MODULE_1__["TokenType"].Comma)) { + while (this.accept(_cssScanner__WEBPACK_IMPORTED_MODULE_1__.TokenType.Comma)) { node.getSelectors().addChild(this._parseSimpleSelector()); } - if (this.accept(_cssScanner__WEBPACK_IMPORTED_MODULE_1__["TokenType"].Exclamation)) { + if (this.accept(_cssScanner__WEBPACK_IMPORTED_MODULE_1__.TokenType.Exclamation)) { if (!this.acceptIdent('optional')) { - return this.finish(node, _cssErrors__WEBPACK_IMPORTED_MODULE_5__["ParseError"].UnknownKeyword); + return this.finish(node, _cssErrors__WEBPACK_IMPORTED_MODULE_5__.ParseError.UnknownKeyword); } } return this.finish(node); @@ -21088,9 +20874,9 @@ var SCSSParser = /** @class */ (function (_super) { }; SCSSParser.prototype._parseSelectorCombinator = function () { if (this.peekDelim('&')) { - var node = this.createNode(_cssNodes__WEBPACK_IMPORTED_MODULE_3__["NodeType"].SelectorCombinator); + var node = this.createNode(_cssNodes__WEBPACK_IMPORTED_MODULE_3__.NodeType.SelectorCombinator); this.consumeToken(); - while (!this.hasWhitespace() && (this.acceptDelim('-') || this.accept(_cssScanner__WEBPACK_IMPORTED_MODULE_1__["TokenType"].Num) || this.accept(_cssScanner__WEBPACK_IMPORTED_MODULE_1__["TokenType"].Dimension) || node.addChild(this._parseIdent()) || this.acceptDelim('&'))) { + while (!this.hasWhitespace() && (this.acceptDelim('-') || this.accept(_cssScanner__WEBPACK_IMPORTED_MODULE_1__.TokenType.Num) || this.accept(_cssScanner__WEBPACK_IMPORTED_MODULE_1__.TokenType.Dimension) || node.addChild(this._parseIdent()) || this.acceptDelim('&'))) { // support &-foo-1 } return this.finish(node); @@ -21099,13 +20885,13 @@ var SCSSParser = /** @class */ (function (_super) { }; SCSSParser.prototype._parseSelectorPlaceholder = function () { if (this.peekDelim('%')) { - var node = this.createNode(_cssNodes__WEBPACK_IMPORTED_MODULE_3__["NodeType"].SelectorPlaceholder); + var node = this.createNode(_cssNodes__WEBPACK_IMPORTED_MODULE_3__.NodeType.SelectorPlaceholder); this.consumeToken(); this._parseIdent(); return this.finish(node); } else if (this.peekKeyword('@at-root')) { - var node = this.createNode(_cssNodes__WEBPACK_IMPORTED_MODULE_3__["NodeType"].SelectorPlaceholder); + var node = this.createNode(_cssNodes__WEBPACK_IMPORTED_MODULE_3__.NodeType.SelectorPlaceholder); this.consumeToken(); return this.finish(node); } @@ -21114,7 +20900,7 @@ var SCSSParser = /** @class */ (function (_super) { SCSSParser.prototype._parseElementName = function () { var pos = this.mark(); var node = _super.prototype._parseElementName.call(this); - if (node && !this.hasWhitespace() && this.peek(_cssScanner__WEBPACK_IMPORTED_MODULE_1__["TokenType"].ParenthesisL)) { // for #49589 + if (node && !this.hasWhitespace() && this.peek(_cssScanner__WEBPACK_IMPORTED_MODULE_1__.TokenType.ParenthesisL)) { // for #49589 this.restoreAtMark(pos); return null; } @@ -21129,14 +20915,14 @@ var SCSSParser = /** @class */ (function (_super) { && !this.peekKeyword('@error')) { return null; } - var node = this.createNode(_cssNodes__WEBPACK_IMPORTED_MODULE_3__["NodeType"].Debug); + var node = this.createNode(_cssNodes__WEBPACK_IMPORTED_MODULE_3__.NodeType.Debug); this.consumeToken(); // @debug, @warn or @error node.addChild(this._parseExpr()); // optional return this.finish(node); }; SCSSParser.prototype._parseControlStatement = function (parseStatement) { if (parseStatement === void 0) { parseStatement = this._parseRuleSetDeclaration.bind(this); } - if (!this.peek(_cssScanner__WEBPACK_IMPORTED_MODULE_1__["TokenType"].AtKeyword)) { + if (!this.peek(_cssScanner__WEBPACK_IMPORTED_MODULE_1__.TokenType.AtKeyword)) { return null; } return this._parseIfStatement(parseStatement) || this._parseForStatement(parseStatement) @@ -21149,18 +20935,18 @@ var SCSSParser = /** @class */ (function (_super) { return this._internalParseIfStatement(parseStatement); }; SCSSParser.prototype._internalParseIfStatement = function (parseStatement) { - var node = this.create(_cssNodes__WEBPACK_IMPORTED_MODULE_3__["IfStatement"]); + var node = this.create(_cssNodes__WEBPACK_IMPORTED_MODULE_3__.IfStatement); this.consumeToken(); // @if or if if (!node.setExpression(this._parseExpr(true))) { - return this.finish(node, _cssErrors__WEBPACK_IMPORTED_MODULE_5__["ParseError"].ExpressionExpected); + return this.finish(node, _cssErrors__WEBPACK_IMPORTED_MODULE_5__.ParseError.ExpressionExpected); } this._parseBody(node, parseStatement); if (this.acceptKeyword('@else')) { if (this.peekIdent('if')) { node.setElseClause(this._internalParseIfStatement(parseStatement)); } - else if (this.peek(_cssScanner__WEBPACK_IMPORTED_MODULE_1__["TokenType"].CurlyL)) { - var elseNode = this.create(_cssNodes__WEBPACK_IMPORTED_MODULE_3__["ElseStatement"]); + else if (this.peek(_cssScanner__WEBPACK_IMPORTED_MODULE_1__.TokenType.CurlyL)) { + var elseNode = this.create(_cssNodes__WEBPACK_IMPORTED_MODULE_3__.ElseStatement); this._parseBody(elseNode, parseStatement); node.setElseClause(elseNode); } @@ -21171,22 +20957,22 @@ var SCSSParser = /** @class */ (function (_super) { if (!this.peekKeyword('@for')) { return null; } - var node = this.create(_cssNodes__WEBPACK_IMPORTED_MODULE_3__["ForStatement"]); + var node = this.create(_cssNodes__WEBPACK_IMPORTED_MODULE_3__.ForStatement); this.consumeToken(); // @for if (!node.setVariable(this._parseVariable())) { - return this.finish(node, _cssErrors__WEBPACK_IMPORTED_MODULE_5__["ParseError"].VariableNameExpected, [_cssScanner__WEBPACK_IMPORTED_MODULE_1__["TokenType"].CurlyR]); + return this.finish(node, _cssErrors__WEBPACK_IMPORTED_MODULE_5__.ParseError.VariableNameExpected, [_cssScanner__WEBPACK_IMPORTED_MODULE_1__.TokenType.CurlyR]); } if (!this.acceptIdent('from')) { - return this.finish(node, _scssErrors__WEBPACK_IMPORTED_MODULE_4__["SCSSParseError"].FromExpected, [_cssScanner__WEBPACK_IMPORTED_MODULE_1__["TokenType"].CurlyR]); + return this.finish(node, _scssErrors__WEBPACK_IMPORTED_MODULE_4__.SCSSParseError.FromExpected, [_cssScanner__WEBPACK_IMPORTED_MODULE_1__.TokenType.CurlyR]); } if (!node.addChild(this._parseBinaryExpr())) { - return this.finish(node, _cssErrors__WEBPACK_IMPORTED_MODULE_5__["ParseError"].ExpressionExpected, [_cssScanner__WEBPACK_IMPORTED_MODULE_1__["TokenType"].CurlyR]); + return this.finish(node, _cssErrors__WEBPACK_IMPORTED_MODULE_5__.ParseError.ExpressionExpected, [_cssScanner__WEBPACK_IMPORTED_MODULE_1__.TokenType.CurlyR]); } if (!this.acceptIdent('to') && !this.acceptIdent('through')) { - return this.finish(node, _scssErrors__WEBPACK_IMPORTED_MODULE_4__["SCSSParseError"].ThroughOrToExpected, [_cssScanner__WEBPACK_IMPORTED_MODULE_1__["TokenType"].CurlyR]); + return this.finish(node, _scssErrors__WEBPACK_IMPORTED_MODULE_4__.SCSSParseError.ThroughOrToExpected, [_cssScanner__WEBPACK_IMPORTED_MODULE_1__.TokenType.CurlyR]); } if (!node.addChild(this._parseBinaryExpr())) { - return this.finish(node, _cssErrors__WEBPACK_IMPORTED_MODULE_5__["ParseError"].ExpressionExpected, [_cssScanner__WEBPACK_IMPORTED_MODULE_1__["TokenType"].CurlyR]); + return this.finish(node, _cssErrors__WEBPACK_IMPORTED_MODULE_5__.ParseError.ExpressionExpected, [_cssScanner__WEBPACK_IMPORTED_MODULE_1__.TokenType.CurlyR]); } return this._parseBody(node, parseStatement); }; @@ -21194,23 +20980,23 @@ var SCSSParser = /** @class */ (function (_super) { if (!this.peekKeyword('@each')) { return null; } - var node = this.create(_cssNodes__WEBPACK_IMPORTED_MODULE_3__["EachStatement"]); + var node = this.create(_cssNodes__WEBPACK_IMPORTED_MODULE_3__.EachStatement); this.consumeToken(); // @each var variables = node.getVariables(); if (!variables.addChild(this._parseVariable())) { - return this.finish(node, _cssErrors__WEBPACK_IMPORTED_MODULE_5__["ParseError"].VariableNameExpected, [_cssScanner__WEBPACK_IMPORTED_MODULE_1__["TokenType"].CurlyR]); + return this.finish(node, _cssErrors__WEBPACK_IMPORTED_MODULE_5__.ParseError.VariableNameExpected, [_cssScanner__WEBPACK_IMPORTED_MODULE_1__.TokenType.CurlyR]); } - while (this.accept(_cssScanner__WEBPACK_IMPORTED_MODULE_1__["TokenType"].Comma)) { + while (this.accept(_cssScanner__WEBPACK_IMPORTED_MODULE_1__.TokenType.Comma)) { if (!variables.addChild(this._parseVariable())) { - return this.finish(node, _cssErrors__WEBPACK_IMPORTED_MODULE_5__["ParseError"].VariableNameExpected, [_cssScanner__WEBPACK_IMPORTED_MODULE_1__["TokenType"].CurlyR]); + return this.finish(node, _cssErrors__WEBPACK_IMPORTED_MODULE_5__.ParseError.VariableNameExpected, [_cssScanner__WEBPACK_IMPORTED_MODULE_1__.TokenType.CurlyR]); } } this.finish(variables); if (!this.acceptIdent('in')) { - return this.finish(node, _scssErrors__WEBPACK_IMPORTED_MODULE_4__["SCSSParseError"].InExpected, [_cssScanner__WEBPACK_IMPORTED_MODULE_1__["TokenType"].CurlyR]); + return this.finish(node, _scssErrors__WEBPACK_IMPORTED_MODULE_4__.SCSSParseError.InExpected, [_cssScanner__WEBPACK_IMPORTED_MODULE_1__.TokenType.CurlyR]); } if (!node.addChild(this._parseExpr())) { - return this.finish(node, _cssErrors__WEBPACK_IMPORTED_MODULE_5__["ParseError"].ExpressionExpected, [_cssScanner__WEBPACK_IMPORTED_MODULE_1__["TokenType"].CurlyR]); + return this.finish(node, _cssErrors__WEBPACK_IMPORTED_MODULE_5__.ParseError.ExpressionExpected, [_cssScanner__WEBPACK_IMPORTED_MODULE_1__.TokenType.CurlyR]); } return this._parseBody(node, parseStatement); }; @@ -21218,10 +21004,10 @@ var SCSSParser = /** @class */ (function (_super) { if (!this.peekKeyword('@while')) { return null; } - var node = this.create(_cssNodes__WEBPACK_IMPORTED_MODULE_3__["WhileStatement"]); + var node = this.create(_cssNodes__WEBPACK_IMPORTED_MODULE_3__.WhileStatement); this.consumeToken(); // @while if (!node.addChild(this._parseBinaryExpr())) { - return this.finish(node, _cssErrors__WEBPACK_IMPORTED_MODULE_5__["ParseError"].ExpressionExpected, [_cssScanner__WEBPACK_IMPORTED_MODULE_1__["TokenType"].CurlyR]); + return this.finish(node, _cssErrors__WEBPACK_IMPORTED_MODULE_5__.ParseError.ExpressionExpected, [_cssScanner__WEBPACK_IMPORTED_MODULE_1__.TokenType.CurlyR]); } return this._parseBody(node, parseStatement); }; @@ -21233,26 +21019,26 @@ var SCSSParser = /** @class */ (function (_super) { if (!this.peekKeyword('@function')) { return null; } - var node = this.create(_cssNodes__WEBPACK_IMPORTED_MODULE_3__["FunctionDeclaration"]); + var node = this.create(_cssNodes__WEBPACK_IMPORTED_MODULE_3__.FunctionDeclaration); this.consumeToken(); // @function - if (!node.setIdentifier(this._parseIdent([_cssNodes__WEBPACK_IMPORTED_MODULE_3__["ReferenceType"].Function]))) { - return this.finish(node, _cssErrors__WEBPACK_IMPORTED_MODULE_5__["ParseError"].IdentifierExpected, [_cssScanner__WEBPACK_IMPORTED_MODULE_1__["TokenType"].CurlyR]); + if (!node.setIdentifier(this._parseIdent([_cssNodes__WEBPACK_IMPORTED_MODULE_3__.ReferenceType.Function]))) { + return this.finish(node, _cssErrors__WEBPACK_IMPORTED_MODULE_5__.ParseError.IdentifierExpected, [_cssScanner__WEBPACK_IMPORTED_MODULE_1__.TokenType.CurlyR]); } - if (!this.accept(_cssScanner__WEBPACK_IMPORTED_MODULE_1__["TokenType"].ParenthesisL)) { - return this.finish(node, _cssErrors__WEBPACK_IMPORTED_MODULE_5__["ParseError"].LeftParenthesisExpected, [_cssScanner__WEBPACK_IMPORTED_MODULE_1__["TokenType"].CurlyR]); + if (!this.accept(_cssScanner__WEBPACK_IMPORTED_MODULE_1__.TokenType.ParenthesisL)) { + return this.finish(node, _cssErrors__WEBPACK_IMPORTED_MODULE_5__.ParseError.LeftParenthesisExpected, [_cssScanner__WEBPACK_IMPORTED_MODULE_1__.TokenType.CurlyR]); } if (node.getParameters().addChild(this._parseParameterDeclaration())) { - while (this.accept(_cssScanner__WEBPACK_IMPORTED_MODULE_1__["TokenType"].Comma)) { - if (this.peek(_cssScanner__WEBPACK_IMPORTED_MODULE_1__["TokenType"].ParenthesisR)) { + while (this.accept(_cssScanner__WEBPACK_IMPORTED_MODULE_1__.TokenType.Comma)) { + if (this.peek(_cssScanner__WEBPACK_IMPORTED_MODULE_1__.TokenType.ParenthesisR)) { break; } if (!node.getParameters().addChild(this._parseParameterDeclaration())) { - return this.finish(node, _cssErrors__WEBPACK_IMPORTED_MODULE_5__["ParseError"].VariableNameExpected); + return this.finish(node, _cssErrors__WEBPACK_IMPORTED_MODULE_5__.ParseError.VariableNameExpected); } } } - if (!this.accept(_cssScanner__WEBPACK_IMPORTED_MODULE_1__["TokenType"].ParenthesisR)) { - return this.finish(node, _cssErrors__WEBPACK_IMPORTED_MODULE_5__["ParseError"].RightParenthesisExpected, [_cssScanner__WEBPACK_IMPORTED_MODULE_1__["TokenType"].CurlyR]); + if (!this.accept(_cssScanner__WEBPACK_IMPORTED_MODULE_1__.TokenType.ParenthesisR)) { + return this.finish(node, _cssErrors__WEBPACK_IMPORTED_MODULE_5__.ParseError.RightParenthesisExpected, [_cssScanner__WEBPACK_IMPORTED_MODULE_1__.TokenType.CurlyR]); } return this._parseBody(node, this._parseFunctionBodyDeclaration.bind(this)); }; @@ -21260,10 +21046,10 @@ var SCSSParser = /** @class */ (function (_super) { if (!this.peekKeyword('@return')) { return null; } - var node = this.createNode(_cssNodes__WEBPACK_IMPORTED_MODULE_3__["NodeType"].ReturnStatement); + var node = this.createNode(_cssNodes__WEBPACK_IMPORTED_MODULE_3__.NodeType.ReturnStatement); this.consumeToken(); // @function if (!node.addChild(this._parseExpr())) { - return this.finish(node, _cssErrors__WEBPACK_IMPORTED_MODULE_5__["ParseError"].ExpressionExpected); + return this.finish(node, _cssErrors__WEBPACK_IMPORTED_MODULE_5__.ParseError.ExpressionExpected); } return this.finish(node); }; @@ -21271,39 +21057,39 @@ var SCSSParser = /** @class */ (function (_super) { if (!this.peekKeyword('@mixin')) { return null; } - var node = this.create(_cssNodes__WEBPACK_IMPORTED_MODULE_3__["MixinDeclaration"]); + var node = this.create(_cssNodes__WEBPACK_IMPORTED_MODULE_3__.MixinDeclaration); this.consumeToken(); - if (!node.setIdentifier(this._parseIdent([_cssNodes__WEBPACK_IMPORTED_MODULE_3__["ReferenceType"].Mixin]))) { - return this.finish(node, _cssErrors__WEBPACK_IMPORTED_MODULE_5__["ParseError"].IdentifierExpected, [_cssScanner__WEBPACK_IMPORTED_MODULE_1__["TokenType"].CurlyR]); + if (!node.setIdentifier(this._parseIdent([_cssNodes__WEBPACK_IMPORTED_MODULE_3__.ReferenceType.Mixin]))) { + return this.finish(node, _cssErrors__WEBPACK_IMPORTED_MODULE_5__.ParseError.IdentifierExpected, [_cssScanner__WEBPACK_IMPORTED_MODULE_1__.TokenType.CurlyR]); } - if (this.accept(_cssScanner__WEBPACK_IMPORTED_MODULE_1__["TokenType"].ParenthesisL)) { + if (this.accept(_cssScanner__WEBPACK_IMPORTED_MODULE_1__.TokenType.ParenthesisL)) { if (node.getParameters().addChild(this._parseParameterDeclaration())) { - while (this.accept(_cssScanner__WEBPACK_IMPORTED_MODULE_1__["TokenType"].Comma)) { - if (this.peek(_cssScanner__WEBPACK_IMPORTED_MODULE_1__["TokenType"].ParenthesisR)) { + while (this.accept(_cssScanner__WEBPACK_IMPORTED_MODULE_1__.TokenType.Comma)) { + if (this.peek(_cssScanner__WEBPACK_IMPORTED_MODULE_1__.TokenType.ParenthesisR)) { break; } if (!node.getParameters().addChild(this._parseParameterDeclaration())) { - return this.finish(node, _cssErrors__WEBPACK_IMPORTED_MODULE_5__["ParseError"].VariableNameExpected); + return this.finish(node, _cssErrors__WEBPACK_IMPORTED_MODULE_5__.ParseError.VariableNameExpected); } } } - if (!this.accept(_cssScanner__WEBPACK_IMPORTED_MODULE_1__["TokenType"].ParenthesisR)) { - return this.finish(node, _cssErrors__WEBPACK_IMPORTED_MODULE_5__["ParseError"].RightParenthesisExpected, [_cssScanner__WEBPACK_IMPORTED_MODULE_1__["TokenType"].CurlyR]); + if (!this.accept(_cssScanner__WEBPACK_IMPORTED_MODULE_1__.TokenType.ParenthesisR)) { + return this.finish(node, _cssErrors__WEBPACK_IMPORTED_MODULE_5__.ParseError.RightParenthesisExpected, [_cssScanner__WEBPACK_IMPORTED_MODULE_1__.TokenType.CurlyR]); } } return this._parseBody(node, this._parseRuleSetDeclaration.bind(this)); }; SCSSParser.prototype._parseParameterDeclaration = function () { - var node = this.create(_cssNodes__WEBPACK_IMPORTED_MODULE_3__["FunctionParameter"]); + var node = this.create(_cssNodes__WEBPACK_IMPORTED_MODULE_3__.FunctionParameter); if (!node.setIdentifier(this._parseVariable())) { return null; } - if (this.accept(_scssScanner__WEBPACK_IMPORTED_MODULE_0__["Ellipsis"])) { + if (this.accept(_scssScanner__WEBPACK_IMPORTED_MODULE_0__.Ellipsis)) { // ok } - if (this.accept(_cssScanner__WEBPACK_IMPORTED_MODULE_1__["TokenType"].Colon)) { + if (this.accept(_cssScanner__WEBPACK_IMPORTED_MODULE_1__.TokenType.Colon)) { if (!node.setDefaultValue(this._parseExpr(true))) { - return this.finish(node, _cssErrors__WEBPACK_IMPORTED_MODULE_5__["ParseError"].VariableValueExpected, [], [_cssScanner__WEBPACK_IMPORTED_MODULE_1__["TokenType"].Comma, _cssScanner__WEBPACK_IMPORTED_MODULE_1__["TokenType"].ParenthesisR]); + return this.finish(node, _cssErrors__WEBPACK_IMPORTED_MODULE_5__.ParseError.VariableValueExpected, [], [_cssScanner__WEBPACK_IMPORTED_MODULE_1__.TokenType.Comma, _cssScanner__WEBPACK_IMPORTED_MODULE_1__.TokenType.ParenthesisR]); } } return this.finish(node); @@ -21312,21 +21098,21 @@ var SCSSParser = /** @class */ (function (_super) { if (!this.peekKeyword('@content')) { return null; } - var node = this.create(_cssNodes__WEBPACK_IMPORTED_MODULE_3__["MixinContentReference"]); + var node = this.create(_cssNodes__WEBPACK_IMPORTED_MODULE_3__.MixinContentReference); this.consumeToken(); - if (this.accept(_cssScanner__WEBPACK_IMPORTED_MODULE_1__["TokenType"].ParenthesisL)) { + if (this.accept(_cssScanner__WEBPACK_IMPORTED_MODULE_1__.TokenType.ParenthesisL)) { if (node.getArguments().addChild(this._parseFunctionArgument())) { - while (this.accept(_cssScanner__WEBPACK_IMPORTED_MODULE_1__["TokenType"].Comma)) { - if (this.peek(_cssScanner__WEBPACK_IMPORTED_MODULE_1__["TokenType"].ParenthesisR)) { + while (this.accept(_cssScanner__WEBPACK_IMPORTED_MODULE_1__.TokenType.Comma)) { + if (this.peek(_cssScanner__WEBPACK_IMPORTED_MODULE_1__.TokenType.ParenthesisR)) { break; } if (!node.getArguments().addChild(this._parseFunctionArgument())) { - return this.finish(node, _cssErrors__WEBPACK_IMPORTED_MODULE_5__["ParseError"].ExpressionExpected); + return this.finish(node, _cssErrors__WEBPACK_IMPORTED_MODULE_5__.ParseError.ExpressionExpected); } } } - if (!this.accept(_cssScanner__WEBPACK_IMPORTED_MODULE_1__["TokenType"].ParenthesisR)) { - return this.finish(node, _cssErrors__WEBPACK_IMPORTED_MODULE_5__["ParseError"].RightParenthesisExpected); + if (!this.accept(_cssScanner__WEBPACK_IMPORTED_MODULE_1__.TokenType.ParenthesisR)) { + return this.finish(node, _cssErrors__WEBPACK_IMPORTED_MODULE_5__.ParseError.RightParenthesisExpected); } } return this.finish(node); @@ -21335,68 +21121,68 @@ var SCSSParser = /** @class */ (function (_super) { if (!this.peekKeyword('@include')) { return null; } - var node = this.create(_cssNodes__WEBPACK_IMPORTED_MODULE_3__["MixinReference"]); + var node = this.create(_cssNodes__WEBPACK_IMPORTED_MODULE_3__.MixinReference); this.consumeToken(); // Could be module or mixin identifier, set as mixin as default. - var firstIdent = this._parseIdent([_cssNodes__WEBPACK_IMPORTED_MODULE_3__["ReferenceType"].Mixin]); + var firstIdent = this._parseIdent([_cssNodes__WEBPACK_IMPORTED_MODULE_3__.ReferenceType.Mixin]); if (!node.setIdentifier(firstIdent)) { - return this.finish(node, _cssErrors__WEBPACK_IMPORTED_MODULE_5__["ParseError"].IdentifierExpected, [_cssScanner__WEBPACK_IMPORTED_MODULE_1__["TokenType"].CurlyR]); + return this.finish(node, _cssErrors__WEBPACK_IMPORTED_MODULE_5__.ParseError.IdentifierExpected, [_cssScanner__WEBPACK_IMPORTED_MODULE_1__.TokenType.CurlyR]); } // Is a module accessor. if (!this.hasWhitespace() && this.acceptDelim('.') && !this.hasWhitespace()) { - var secondIdent = this._parseIdent([_cssNodes__WEBPACK_IMPORTED_MODULE_3__["ReferenceType"].Mixin]); + var secondIdent = this._parseIdent([_cssNodes__WEBPACK_IMPORTED_MODULE_3__.ReferenceType.Mixin]); if (!secondIdent) { - return this.finish(node, _cssErrors__WEBPACK_IMPORTED_MODULE_5__["ParseError"].IdentifierExpected, [_cssScanner__WEBPACK_IMPORTED_MODULE_1__["TokenType"].CurlyR]); + return this.finish(node, _cssErrors__WEBPACK_IMPORTED_MODULE_5__.ParseError.IdentifierExpected, [_cssScanner__WEBPACK_IMPORTED_MODULE_1__.TokenType.CurlyR]); } - var moduleToken = this.create(_cssNodes__WEBPACK_IMPORTED_MODULE_3__["Module"]); + var moduleToken = this.create(_cssNodes__WEBPACK_IMPORTED_MODULE_3__.Module); // Re-purpose first matched ident as identifier for module token. - firstIdent.referenceTypes = [_cssNodes__WEBPACK_IMPORTED_MODULE_3__["ReferenceType"].Module]; + firstIdent.referenceTypes = [_cssNodes__WEBPACK_IMPORTED_MODULE_3__.ReferenceType.Module]; moduleToken.setIdentifier(firstIdent); // Override identifier with second ident. node.setIdentifier(secondIdent); node.addChild(moduleToken); } - if (this.accept(_cssScanner__WEBPACK_IMPORTED_MODULE_1__["TokenType"].ParenthesisL)) { + if (this.accept(_cssScanner__WEBPACK_IMPORTED_MODULE_1__.TokenType.ParenthesisL)) { if (node.getArguments().addChild(this._parseFunctionArgument())) { - while (this.accept(_cssScanner__WEBPACK_IMPORTED_MODULE_1__["TokenType"].Comma)) { - if (this.peek(_cssScanner__WEBPACK_IMPORTED_MODULE_1__["TokenType"].ParenthesisR)) { + while (this.accept(_cssScanner__WEBPACK_IMPORTED_MODULE_1__.TokenType.Comma)) { + if (this.peek(_cssScanner__WEBPACK_IMPORTED_MODULE_1__.TokenType.ParenthesisR)) { break; } if (!node.getArguments().addChild(this._parseFunctionArgument())) { - return this.finish(node, _cssErrors__WEBPACK_IMPORTED_MODULE_5__["ParseError"].ExpressionExpected); + return this.finish(node, _cssErrors__WEBPACK_IMPORTED_MODULE_5__.ParseError.ExpressionExpected); } } } - if (!this.accept(_cssScanner__WEBPACK_IMPORTED_MODULE_1__["TokenType"].ParenthesisR)) { - return this.finish(node, _cssErrors__WEBPACK_IMPORTED_MODULE_5__["ParseError"].RightParenthesisExpected); + if (!this.accept(_cssScanner__WEBPACK_IMPORTED_MODULE_1__.TokenType.ParenthesisR)) { + return this.finish(node, _cssErrors__WEBPACK_IMPORTED_MODULE_5__.ParseError.RightParenthesisExpected); } } - if (this.peekIdent('using') || this.peek(_cssScanner__WEBPACK_IMPORTED_MODULE_1__["TokenType"].CurlyL)) { + if (this.peekIdent('using') || this.peek(_cssScanner__WEBPACK_IMPORTED_MODULE_1__.TokenType.CurlyL)) { node.setContent(this._parseMixinContentDeclaration()); } return this.finish(node); }; SCSSParser.prototype._parseMixinContentDeclaration = function () { - var node = this.create(_cssNodes__WEBPACK_IMPORTED_MODULE_3__["MixinContentDeclaration"]); + var node = this.create(_cssNodes__WEBPACK_IMPORTED_MODULE_3__.MixinContentDeclaration); if (this.acceptIdent('using')) { - if (!this.accept(_cssScanner__WEBPACK_IMPORTED_MODULE_1__["TokenType"].ParenthesisL)) { - return this.finish(node, _cssErrors__WEBPACK_IMPORTED_MODULE_5__["ParseError"].LeftParenthesisExpected, [_cssScanner__WEBPACK_IMPORTED_MODULE_1__["TokenType"].CurlyL]); + if (!this.accept(_cssScanner__WEBPACK_IMPORTED_MODULE_1__.TokenType.ParenthesisL)) { + return this.finish(node, _cssErrors__WEBPACK_IMPORTED_MODULE_5__.ParseError.LeftParenthesisExpected, [_cssScanner__WEBPACK_IMPORTED_MODULE_1__.TokenType.CurlyL]); } if (node.getParameters().addChild(this._parseParameterDeclaration())) { - while (this.accept(_cssScanner__WEBPACK_IMPORTED_MODULE_1__["TokenType"].Comma)) { - if (this.peek(_cssScanner__WEBPACK_IMPORTED_MODULE_1__["TokenType"].ParenthesisR)) { + while (this.accept(_cssScanner__WEBPACK_IMPORTED_MODULE_1__.TokenType.Comma)) { + if (this.peek(_cssScanner__WEBPACK_IMPORTED_MODULE_1__.TokenType.ParenthesisR)) { break; } if (!node.getParameters().addChild(this._parseParameterDeclaration())) { - return this.finish(node, _cssErrors__WEBPACK_IMPORTED_MODULE_5__["ParseError"].VariableNameExpected); + return this.finish(node, _cssErrors__WEBPACK_IMPORTED_MODULE_5__.ParseError.VariableNameExpected); } } } - if (!this.accept(_cssScanner__WEBPACK_IMPORTED_MODULE_1__["TokenType"].ParenthesisR)) { - return this.finish(node, _cssErrors__WEBPACK_IMPORTED_MODULE_5__["ParseError"].RightParenthesisExpected, [_cssScanner__WEBPACK_IMPORTED_MODULE_1__["TokenType"].CurlyL]); + if (!this.accept(_cssScanner__WEBPACK_IMPORTED_MODULE_1__.TokenType.ParenthesisR)) { + return this.finish(node, _cssErrors__WEBPACK_IMPORTED_MODULE_5__.ParseError.RightParenthesisExpected, [_cssScanner__WEBPACK_IMPORTED_MODULE_1__.TokenType.CurlyL]); } } - if (this.peek(_cssScanner__WEBPACK_IMPORTED_MODULE_1__["TokenType"].CurlyL)) { + if (this.peek(_cssScanner__WEBPACK_IMPORTED_MODULE_1__.TokenType.CurlyL)) { this._parseBody(node, this._parseMixinReferenceBodyStatement.bind(this)); } return this.finish(node); @@ -21406,12 +21192,12 @@ var SCSSParser = /** @class */ (function (_super) { }; SCSSParser.prototype._parseFunctionArgument = function () { // [variableName ':'] expression | variableName '...' - var node = this.create(_cssNodes__WEBPACK_IMPORTED_MODULE_3__["FunctionArgument"]); + var node = this.create(_cssNodes__WEBPACK_IMPORTED_MODULE_3__.FunctionArgument); var pos = this.mark(); var argument = this._parseVariable(); if (argument) { - if (!this.accept(_cssScanner__WEBPACK_IMPORTED_MODULE_1__["TokenType"].Colon)) { - if (this.accept(_scssScanner__WEBPACK_IMPORTED_MODULE_0__["Ellipsis"])) { // optional + if (!this.accept(_cssScanner__WEBPACK_IMPORTED_MODULE_1__.TokenType.Colon)) { + if (this.accept(_scssScanner__WEBPACK_IMPORTED_MODULE_0__.Ellipsis)) { // optional node.setValue(argument); return this.finish(node); } @@ -21424,47 +21210,50 @@ var SCSSParser = /** @class */ (function (_super) { } } if (node.setValue(this._parseExpr(true))) { - this.accept(_scssScanner__WEBPACK_IMPORTED_MODULE_0__["Ellipsis"]); // #43746 + this.accept(_scssScanner__WEBPACK_IMPORTED_MODULE_0__.Ellipsis); // #43746 node.addChild(this._parsePrio()); // #9859 return this.finish(node); } + else if (node.setValue(this._tryParsePrio())) { + return this.finish(node); + } return null; }; SCSSParser.prototype._parseURLArgument = function () { var pos = this.mark(); var node = _super.prototype._parseURLArgument.call(this); - if (!node || !this.peek(_cssScanner__WEBPACK_IMPORTED_MODULE_1__["TokenType"].ParenthesisR)) { + if (!node || !this.peek(_cssScanner__WEBPACK_IMPORTED_MODULE_1__.TokenType.ParenthesisR)) { this.restoreAtMark(pos); - var node_1 = this.create(_cssNodes__WEBPACK_IMPORTED_MODULE_3__["Node"]); + var node_1 = this.create(_cssNodes__WEBPACK_IMPORTED_MODULE_3__.Node); node_1.addChild(this._parseBinaryExpr()); return this.finish(node_1); } return node; }; SCSSParser.prototype._parseOperation = function () { - if (!this.peek(_cssScanner__WEBPACK_IMPORTED_MODULE_1__["TokenType"].ParenthesisL)) { + if (!this.peek(_cssScanner__WEBPACK_IMPORTED_MODULE_1__.TokenType.ParenthesisL)) { return null; } - var node = this.create(_cssNodes__WEBPACK_IMPORTED_MODULE_3__["Node"]); + var node = this.create(_cssNodes__WEBPACK_IMPORTED_MODULE_3__.Node); this.consumeToken(); while (node.addChild(this._parseListElement())) { - this.accept(_cssScanner__WEBPACK_IMPORTED_MODULE_1__["TokenType"].Comma); // optional + this.accept(_cssScanner__WEBPACK_IMPORTED_MODULE_1__.TokenType.Comma); // optional } - if (!this.accept(_cssScanner__WEBPACK_IMPORTED_MODULE_1__["TokenType"].ParenthesisR)) { - return this.finish(node, _cssErrors__WEBPACK_IMPORTED_MODULE_5__["ParseError"].RightParenthesisExpected); + if (!this.accept(_cssScanner__WEBPACK_IMPORTED_MODULE_1__.TokenType.ParenthesisR)) { + return this.finish(node, _cssErrors__WEBPACK_IMPORTED_MODULE_5__.ParseError.RightParenthesisExpected); } return this.finish(node); }; SCSSParser.prototype._parseListElement = function () { - var node = this.create(_cssNodes__WEBPACK_IMPORTED_MODULE_3__["ListEntry"]); + var node = this.create(_cssNodes__WEBPACK_IMPORTED_MODULE_3__.ListEntry); var child = this._parseBinaryExpr(); if (!child) { return null; } - if (this.accept(_cssScanner__WEBPACK_IMPORTED_MODULE_1__["TokenType"].Colon)) { + if (this.accept(_cssScanner__WEBPACK_IMPORTED_MODULE_1__.TokenType.Colon)) { node.setKey(child); if (!node.setValue(this._parseBinaryExpr())) { - return this.finish(node, _cssErrors__WEBPACK_IMPORTED_MODULE_5__["ParseError"].ExpressionExpected); + return this.finish(node, _cssErrors__WEBPACK_IMPORTED_MODULE_5__.ParseError.ExpressionExpected); } } else { @@ -21476,52 +21265,52 @@ var SCSSParser = /** @class */ (function (_super) { if (!this.peekKeyword('@use')) { return null; } - var node = this.create(_cssNodes__WEBPACK_IMPORTED_MODULE_3__["Use"]); + var node = this.create(_cssNodes__WEBPACK_IMPORTED_MODULE_3__.Use); this.consumeToken(); // @use if (!node.addChild(this._parseStringLiteral())) { - return this.finish(node, _cssErrors__WEBPACK_IMPORTED_MODULE_5__["ParseError"].StringLiteralExpected); + return this.finish(node, _cssErrors__WEBPACK_IMPORTED_MODULE_5__.ParseError.StringLiteralExpected); } - if (!this.peek(_cssScanner__WEBPACK_IMPORTED_MODULE_1__["TokenType"].SemiColon) && !this.peek(_cssScanner__WEBPACK_IMPORTED_MODULE_1__["TokenType"].EOF)) { - if (!this.peekRegExp(_cssScanner__WEBPACK_IMPORTED_MODULE_1__["TokenType"].Ident, /as|with/)) { - return this.finish(node, _cssErrors__WEBPACK_IMPORTED_MODULE_5__["ParseError"].UnknownKeyword); + if (!this.peek(_cssScanner__WEBPACK_IMPORTED_MODULE_1__.TokenType.SemiColon) && !this.peek(_cssScanner__WEBPACK_IMPORTED_MODULE_1__.TokenType.EOF)) { + if (!this.peekRegExp(_cssScanner__WEBPACK_IMPORTED_MODULE_1__.TokenType.Ident, /as|with/)) { + return this.finish(node, _cssErrors__WEBPACK_IMPORTED_MODULE_5__.ParseError.UnknownKeyword); } if (this.acceptIdent('as') && - (!node.setIdentifier(this._parseIdent([_cssNodes__WEBPACK_IMPORTED_MODULE_3__["ReferenceType"].Module])) && !this.acceptDelim('*'))) { - return this.finish(node, _cssErrors__WEBPACK_IMPORTED_MODULE_5__["ParseError"].IdentifierOrWildcardExpected); + (!node.setIdentifier(this._parseIdent([_cssNodes__WEBPACK_IMPORTED_MODULE_3__.ReferenceType.Module])) && !this.acceptDelim('*'))) { + return this.finish(node, _cssErrors__WEBPACK_IMPORTED_MODULE_5__.ParseError.IdentifierOrWildcardExpected); } if (this.acceptIdent('with')) { - if (!this.accept(_cssScanner__WEBPACK_IMPORTED_MODULE_1__["TokenType"].ParenthesisL)) { - return this.finish(node, _cssErrors__WEBPACK_IMPORTED_MODULE_5__["ParseError"].LeftParenthesisExpected, [_cssScanner__WEBPACK_IMPORTED_MODULE_1__["TokenType"].ParenthesisR]); + if (!this.accept(_cssScanner__WEBPACK_IMPORTED_MODULE_1__.TokenType.ParenthesisL)) { + return this.finish(node, _cssErrors__WEBPACK_IMPORTED_MODULE_5__.ParseError.LeftParenthesisExpected, [_cssScanner__WEBPACK_IMPORTED_MODULE_1__.TokenType.ParenthesisR]); } // First variable statement, no comma. if (!node.getParameters().addChild(this._parseModuleConfigDeclaration())) { - return this.finish(node, _cssErrors__WEBPACK_IMPORTED_MODULE_5__["ParseError"].VariableNameExpected); + return this.finish(node, _cssErrors__WEBPACK_IMPORTED_MODULE_5__.ParseError.VariableNameExpected); } - while (this.accept(_cssScanner__WEBPACK_IMPORTED_MODULE_1__["TokenType"].Comma)) { - if (this.peek(_cssScanner__WEBPACK_IMPORTED_MODULE_1__["TokenType"].ParenthesisR)) { + while (this.accept(_cssScanner__WEBPACK_IMPORTED_MODULE_1__.TokenType.Comma)) { + if (this.peek(_cssScanner__WEBPACK_IMPORTED_MODULE_1__.TokenType.ParenthesisR)) { break; } if (!node.getParameters().addChild(this._parseModuleConfigDeclaration())) { - return this.finish(node, _cssErrors__WEBPACK_IMPORTED_MODULE_5__["ParseError"].VariableNameExpected); + return this.finish(node, _cssErrors__WEBPACK_IMPORTED_MODULE_5__.ParseError.VariableNameExpected); } } - if (!this.accept(_cssScanner__WEBPACK_IMPORTED_MODULE_1__["TokenType"].ParenthesisR)) { - return this.finish(node, _cssErrors__WEBPACK_IMPORTED_MODULE_5__["ParseError"].RightParenthesisExpected); + if (!this.accept(_cssScanner__WEBPACK_IMPORTED_MODULE_1__.TokenType.ParenthesisR)) { + return this.finish(node, _cssErrors__WEBPACK_IMPORTED_MODULE_5__.ParseError.RightParenthesisExpected); } } } - if (!this.accept(_cssScanner__WEBPACK_IMPORTED_MODULE_1__["TokenType"].SemiColon) && !this.accept(_cssScanner__WEBPACK_IMPORTED_MODULE_1__["TokenType"].EOF)) { - return this.finish(node, _cssErrors__WEBPACK_IMPORTED_MODULE_5__["ParseError"].SemiColonExpected); + if (!this.accept(_cssScanner__WEBPACK_IMPORTED_MODULE_1__.TokenType.SemiColon) && !this.accept(_cssScanner__WEBPACK_IMPORTED_MODULE_1__.TokenType.EOF)) { + return this.finish(node, _cssErrors__WEBPACK_IMPORTED_MODULE_5__.ParseError.SemiColonExpected); } return this.finish(node); }; SCSSParser.prototype._parseModuleConfigDeclaration = function () { - var node = this.create(_cssNodes__WEBPACK_IMPORTED_MODULE_3__["ModuleConfiguration"]); + var node = this.create(_cssNodes__WEBPACK_IMPORTED_MODULE_3__.ModuleConfiguration); if (!node.setIdentifier(this._parseVariable())) { return null; } - if (!this.accept(_cssScanner__WEBPACK_IMPORTED_MODULE_1__["TokenType"].Colon) || !node.setValue(this._parseExpr(true))) { - return this.finish(node, _cssErrors__WEBPACK_IMPORTED_MODULE_5__["ParseError"].VariableValueExpected, [], [_cssScanner__WEBPACK_IMPORTED_MODULE_1__["TokenType"].Comma, _cssScanner__WEBPACK_IMPORTED_MODULE_1__["TokenType"].ParenthesisR]); + if (!this.accept(_cssScanner__WEBPACK_IMPORTED_MODULE_1__.TokenType.Colon) || !node.setValue(this._parseExpr(true))) { + return this.finish(node, _cssErrors__WEBPACK_IMPORTED_MODULE_5__.ParseError.VariableValueExpected, [], [_cssScanner__WEBPACK_IMPORTED_MODULE_1__.TokenType.Comma, _cssScanner__WEBPACK_IMPORTED_MODULE_1__.TokenType.ParenthesisR]); } return this.finish(node); }; @@ -21529,38 +21318,38 @@ var SCSSParser = /** @class */ (function (_super) { if (!this.peekKeyword('@forward')) { return null; } - var node = this.create(_cssNodes__WEBPACK_IMPORTED_MODULE_3__["Forward"]); + var node = this.create(_cssNodes__WEBPACK_IMPORTED_MODULE_3__.Forward); this.consumeToken(); if (!node.addChild(this._parseStringLiteral())) { - return this.finish(node, _cssErrors__WEBPACK_IMPORTED_MODULE_5__["ParseError"].StringLiteralExpected); + return this.finish(node, _cssErrors__WEBPACK_IMPORTED_MODULE_5__.ParseError.StringLiteralExpected); } - if (!this.peek(_cssScanner__WEBPACK_IMPORTED_MODULE_1__["TokenType"].SemiColon) && !this.peek(_cssScanner__WEBPACK_IMPORTED_MODULE_1__["TokenType"].EOF)) { - if (!this.peekRegExp(_cssScanner__WEBPACK_IMPORTED_MODULE_1__["TokenType"].Ident, /as|hide|show/)) { - return this.finish(node, _cssErrors__WEBPACK_IMPORTED_MODULE_5__["ParseError"].UnknownKeyword); + if (!this.peek(_cssScanner__WEBPACK_IMPORTED_MODULE_1__.TokenType.SemiColon) && !this.peek(_cssScanner__WEBPACK_IMPORTED_MODULE_1__.TokenType.EOF)) { + if (!this.peekRegExp(_cssScanner__WEBPACK_IMPORTED_MODULE_1__.TokenType.Ident, /as|hide|show/)) { + return this.finish(node, _cssErrors__WEBPACK_IMPORTED_MODULE_5__.ParseError.UnknownKeyword); } if (this.acceptIdent('as')) { - var identifier = this._parseIdent([_cssNodes__WEBPACK_IMPORTED_MODULE_3__["ReferenceType"].Forward]); + var identifier = this._parseIdent([_cssNodes__WEBPACK_IMPORTED_MODULE_3__.ReferenceType.Forward]); if (!node.setIdentifier(identifier)) { - return this.finish(node, _cssErrors__WEBPACK_IMPORTED_MODULE_5__["ParseError"].IdentifierExpected); + return this.finish(node, _cssErrors__WEBPACK_IMPORTED_MODULE_5__.ParseError.IdentifierExpected); } // Wildcard must be the next character after the identifier string. if (this.hasWhitespace() || !this.acceptDelim('*')) { - return this.finish(node, _cssErrors__WEBPACK_IMPORTED_MODULE_5__["ParseError"].WildcardExpected); + return this.finish(node, _cssErrors__WEBPACK_IMPORTED_MODULE_5__.ParseError.WildcardExpected); } } if (this.peekIdent('hide') || this.peekIdent('show')) { if (!node.addChild(this._parseForwardVisibility())) { - return this.finish(node, _cssErrors__WEBPACK_IMPORTED_MODULE_5__["ParseError"].IdentifierOrVariableExpected); + return this.finish(node, _cssErrors__WEBPACK_IMPORTED_MODULE_5__.ParseError.IdentifierOrVariableExpected); } } } - if (!this.accept(_cssScanner__WEBPACK_IMPORTED_MODULE_1__["TokenType"].SemiColon) && !this.accept(_cssScanner__WEBPACK_IMPORTED_MODULE_1__["TokenType"].EOF)) { - return this.finish(node, _cssErrors__WEBPACK_IMPORTED_MODULE_5__["ParseError"].SemiColonExpected); + if (!this.accept(_cssScanner__WEBPACK_IMPORTED_MODULE_1__.TokenType.SemiColon) && !this.accept(_cssScanner__WEBPACK_IMPORTED_MODULE_1__.TokenType.EOF)) { + return this.finish(node, _cssErrors__WEBPACK_IMPORTED_MODULE_5__.ParseError.SemiColonExpected); } return this.finish(node); }; SCSSParser.prototype._parseForwardVisibility = function () { - var node = this.create(_cssNodes__WEBPACK_IMPORTED_MODULE_3__["ForwardVisibility"]); + var node = this.create(_cssNodes__WEBPACK_IMPORTED_MODULE_3__.ForwardVisibility); // Assume to be "hide" or "show". node.setIdentifier(this._parseIdent()); while (node.addChild(this._parseVariable() || this._parseIdent())) { @@ -21573,26 +21362,27 @@ var SCSSParser = /** @class */ (function (_super) { return this._parseInterpolation() || _super.prototype._parseSupportsCondition.call(this); }; return SCSSParser; -}(_cssParser__WEBPACK_IMPORTED_MODULE_2__["Parser"])); +}(_cssParser__WEBPACK_IMPORTED_MODULE_2__.Parser)); /***/ }), -/* 117 */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { +/* 119 */ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { -"use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "VariableName", function() { return VariableName; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "InterpolationFunction", function() { return InterpolationFunction; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "Default", function() { return Default; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "EqualsOperator", function() { return EqualsOperator; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "NotEqualsOperator", function() { return NotEqualsOperator; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "GreaterEqualsOperator", function() { return GreaterEqualsOperator; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "SmallerEqualsOperator", function() { return SmallerEqualsOperator; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "Ellipsis", function() { return Ellipsis; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "Module", function() { return Module; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "SCSSScanner", function() { return SCSSScanner; }); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "VariableName": () => /* binding */ VariableName, +/* harmony export */ "InterpolationFunction": () => /* binding */ InterpolationFunction, +/* harmony export */ "Default": () => /* binding */ Default, +/* harmony export */ "EqualsOperator": () => /* binding */ EqualsOperator, +/* harmony export */ "NotEqualsOperator": () => /* binding */ NotEqualsOperator, +/* harmony export */ "GreaterEqualsOperator": () => /* binding */ GreaterEqualsOperator, +/* harmony export */ "SmallerEqualsOperator": () => /* binding */ SmallerEqualsOperator, +/* harmony export */ "Ellipsis": () => /* binding */ Ellipsis, +/* harmony export */ "Module": () => /* binding */ Module, +/* harmony export */ "SCSSScanner": () => /* binding */ SCSSScanner +/* harmony export */ }); /* harmony import */ var _cssScanner__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(90); /*--------------------------------------------------------------------------------------------- * Copyright (c) Microsoft Corporation. All rights reserved. @@ -21603,7 +21393,7 @@ var __extends = (undefined && undefined.__extends) || (function () { var extendStatics = function (d, b) { extendStatics = Object.setPrototypeOf || ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) || - function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; }; + function (d, b) { for (var p in b) if (Object.prototype.hasOwnProperty.call(b, p)) d[p] = b[p]; }; return extendStatics(d, b); }; return function (d, b) { @@ -21626,7 +21416,7 @@ var _LAN = '<'.charCodeAt(0); var _RAN = '>'.charCodeAt(0); var _DOT = '.'.charCodeAt(0); var _ATS = '@'.charCodeAt(0); -var customTokenValue = _cssScanner__WEBPACK_IMPORTED_MODULE_0__["TokenType"].CustomToken; +var customTokenValue = _cssScanner__WEBPACK_IMPORTED_MODULE_0__.TokenType.CustomToken; var VariableName = customTokenValue++; var InterpolationFunction = customTokenValue++; var Default = customTokenValue++; @@ -21669,14 +21459,14 @@ var SCSSScanner = /** @class */ (function (_super) { if (this.stream.advanceIfChar(_EQS)) { return this.finishToken(offset, SmallerEqualsOperator); } - return this.finishToken(offset, _cssScanner__WEBPACK_IMPORTED_MODULE_0__["TokenType"].Delim); + return this.finishToken(offset, _cssScanner__WEBPACK_IMPORTED_MODULE_0__.TokenType.Delim); } // ooperators >, >= if (this.stream.advanceIfChar(_RAN)) { if (this.stream.advanceIfChar(_EQS)) { return this.finishToken(offset, GreaterEqualsOperator); } - return this.finishToken(offset, _cssScanner__WEBPACK_IMPORTED_MODULE_0__["TokenType"].Delim); + return this.finishToken(offset, _cssScanner__WEBPACK_IMPORTED_MODULE_0__.TokenType.Delim); } // ellipis if (this.stream.advanceIfChars([_DOT, _DOT, _DOT])) { @@ -21706,27 +21496,27 @@ var SCSSScanner = /** @class */ (function (_super) { } }; return SCSSScanner; -}(_cssScanner__WEBPACK_IMPORTED_MODULE_0__["Scanner"])); +}(_cssScanner__WEBPACK_IMPORTED_MODULE_0__.Scanner)); /***/ }), -/* 118 */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { +/* 120 */ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { -"use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "SCSSIssueType", function() { return SCSSIssueType; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "SCSSParseError", function() { return SCSSParseError; }); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "SCSSIssueType": () => /* binding */ SCSSIssueType, +/* harmony export */ "SCSSParseError": () => /* binding */ SCSSParseError +/* harmony export */ }); /* harmony import */ var vscode_nls__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(94); -/* harmony import */ var vscode_nls__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(vscode_nls__WEBPACK_IMPORTED_MODULE_0__); /*--------------------------------------------------------------------------------------------- * Copyright (c) Microsoft Corporation. All rights reserved. * Licensed under the MIT License. See License.txt in the project root for license information. *--------------------------------------------------------------------------------------------*/ -var localize = vscode_nls__WEBPACK_IMPORTED_MODULE_0__["loadMessageBundle"](); +var localize = vscode_nls__WEBPACK_IMPORTED_MODULE_0__.loadMessageBundle(); var SCSSIssueType = /** @class */ (function () { function SCSSIssueType(id, message) { this.id = id; @@ -21743,17 +21533,17 @@ var SCSSParseError = { /***/ }), -/* 119 */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { +/* 121 */ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { -"use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "SCSSCompletion", function() { return SCSSCompletion; }); -/* harmony import */ var _cssCompletion__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(100); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "SCSSCompletion": () => /* binding */ SCSSCompletion +/* harmony export */ }); +/* harmony import */ var _cssCompletion__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(102); /* harmony import */ var _parser_cssNodes__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(91); -/* harmony import */ var _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(103); +/* harmony import */ var _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(105); /* harmony import */ var vscode_nls__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(94); -/* harmony import */ var vscode_nls__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(vscode_nls__WEBPACK_IMPORTED_MODULE_3__); /*--------------------------------------------------------------------------------------------- * Copyright (c) Microsoft Corporation. All rights reserved. * Licensed under the MIT License. See License.txt in the project root for license information. @@ -21763,7 +21553,7 @@ var __extends = (undefined && undefined.__extends) || (function () { var extendStatics = function (d, b) { extendStatics = Object.setPrototypeOf || ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) || - function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; }; + function (d, b) { for (var p in b) if (Object.prototype.hasOwnProperty.call(b, p)) d[p] = b[p]; }; return extendStatics(d, b); }; return function (d, b) { @@ -21776,7 +21566,7 @@ var __extends = (undefined && undefined.__extends) || (function () { -var localize = vscode_nls__WEBPACK_IMPORTED_MODULE_3__["loadMessageBundle"](); +var localize = vscode_nls__WEBPACK_IMPORTED_MODULE_3__.loadMessageBundle(); var SCSSCompletion = /** @class */ (function (_super) { __extends(SCSSCompletion, _super); function SCSSCompletion(lsServiceOptions, cssDataManager) { @@ -21786,20 +21576,20 @@ var SCSSCompletion = /** @class */ (function (_super) { return _this; } SCSSCompletion.prototype.isImportPathParent = function (type) { - return type === _parser_cssNodes__WEBPACK_IMPORTED_MODULE_1__["NodeType"].Forward - || type === _parser_cssNodes__WEBPACK_IMPORTED_MODULE_1__["NodeType"].Use + return type === _parser_cssNodes__WEBPACK_IMPORTED_MODULE_1__.NodeType.Forward + || type === _parser_cssNodes__WEBPACK_IMPORTED_MODULE_1__.NodeType.Use || _super.prototype.isImportPathParent.call(this, type); }; SCSSCompletion.prototype.getCompletionForImportPath = function (importPathNode, result) { var parentType = importPathNode.getParent().type; - if (parentType === _parser_cssNodes__WEBPACK_IMPORTED_MODULE_1__["NodeType"].Forward || parentType === _parser_cssNodes__WEBPACK_IMPORTED_MODULE_1__["NodeType"].Use) { + if (parentType === _parser_cssNodes__WEBPACK_IMPORTED_MODULE_1__.NodeType.Forward || parentType === _parser_cssNodes__WEBPACK_IMPORTED_MODULE_1__.NodeType.Use) { for (var _i = 0, _a = SCSSCompletion.scssModuleBuiltIns; _i < _a.length; _i++) { var p = _a[_i]; var item = { label: p.label, documentation: p.documentation, - textEdit: _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_2__["TextEdit"].replace(this.getCompletionRange(importPathNode), "'" + p.label + "'"), - kind: _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_2__["CompletionItemKind"].Module + textEdit: _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_2__.TextEdit.replace(this.getCompletionRange(importPathNode), "'" + p.label + "'"), + kind: _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_2__.CompletionItemKind.Module }; result.items.push(item); } @@ -21821,9 +21611,9 @@ var SCSSCompletion = /** @class */ (function (_super) { label: label, detail: p.func, documentation: p.desc, - textEdit: _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_2__["TextEdit"].replace(this.getCompletionRange(existingNode), insertText), - insertTextFormat: _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_2__["InsertTextFormat"].Snippet, - kind: _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_2__["CompletionItemKind"].Function + textEdit: _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_2__.TextEdit.replace(this.getCompletionRange(existingNode), insertText), + insertTextFormat: _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_2__.InsertTextFormat.Snippet, + kind: _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_2__.CompletionItemKind.Function }; if (sortToEnd) { item.sortText = 'z'; @@ -21854,13 +21644,13 @@ var SCSSCompletion = /** @class */ (function (_super) { return _super.prototype.getCompletionsForDeclarationProperty.call(this, declaration, result); }; SCSSCompletion.prototype.getCompletionsForExtendsReference = function (_extendsRef, existingNode, result) { - var symbols = this.getSymbolContext().findSymbolsAtOffset(this.offset, _parser_cssNodes__WEBPACK_IMPORTED_MODULE_1__["ReferenceType"].Rule); + var symbols = this.getSymbolContext().findSymbolsAtOffset(this.offset, _parser_cssNodes__WEBPACK_IMPORTED_MODULE_1__.ReferenceType.Rule); for (var _i = 0, symbols_1 = symbols; _i < symbols_1.length; _i++) { var symbol = symbols_1[_i]; var suggest = { label: symbol.name, - textEdit: _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_2__["TextEdit"].replace(this.getCompletionRange(existingNode), symbol.name), - kind: _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_2__["CompletionItemKind"].Function, + textEdit: _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_2__.TextEdit.replace(this.getCompletionRange(existingNode), symbol.name), + kind: _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_2__.CompletionItemKind.Function, }; result.items.push(suggest); } @@ -21985,72 +21775,72 @@ var SCSSCompletion = /** @class */ (function (_super) { { label: "@extend", documentation: localize("scss.builtin.@extend", "Inherits the styles of another selector."), - kind: _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_2__["CompletionItemKind"].Keyword + kind: _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_2__.CompletionItemKind.Keyword }, { label: "@at-root", documentation: localize("scss.builtin.@at-root", "Causes one or more rules to be emitted at the root of the document."), - kind: _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_2__["CompletionItemKind"].Keyword + kind: _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_2__.CompletionItemKind.Keyword }, { label: "@debug", documentation: localize("scss.builtin.@debug", "Prints the value of an expression to the standard error output stream. Useful for debugging complicated Sass files."), - kind: _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_2__["CompletionItemKind"].Keyword + kind: _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_2__.CompletionItemKind.Keyword }, { label: "@warn", documentation: localize("scss.builtin.@warn", "Prints the value of an expression to the standard error output stream. Useful for libraries that need to warn users of deprecations or recovering from minor mixin usage mistakes. Warnings can be turned off with the `--quiet` command-line option or the `:quiet` Sass option."), - kind: _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_2__["CompletionItemKind"].Keyword + kind: _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_2__.CompletionItemKind.Keyword }, { label: "@error", documentation: localize("scss.builtin.@error", "Throws the value of an expression as a fatal error with stack trace. Useful for validating arguments to mixins and functions."), - kind: _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_2__["CompletionItemKind"].Keyword + kind: _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_2__.CompletionItemKind.Keyword }, { label: "@if", documentation: localize("scss.builtin.@if", "Includes the body if the expression does not evaluate to `false` or `null`."), insertText: "@if ${1:expr} {\n\t$0\n}", - insertTextFormat: _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_2__["InsertTextFormat"].Snippet, - kind: _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_2__["CompletionItemKind"].Keyword + insertTextFormat: _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_2__.InsertTextFormat.Snippet, + kind: _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_2__.CompletionItemKind.Keyword }, { label: "@for", documentation: localize("scss.builtin.@for", "For loop that repeatedly outputs a set of styles for each `$var` in the `from/through` or `from/to` clause."), insertText: "@for \\$${1:var} from ${2:start} ${3|to,through|} ${4:end} {\n\t$0\n}", - insertTextFormat: _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_2__["InsertTextFormat"].Snippet, - kind: _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_2__["CompletionItemKind"].Keyword + insertTextFormat: _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_2__.InsertTextFormat.Snippet, + kind: _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_2__.CompletionItemKind.Keyword }, { label: "@each", documentation: localize("scss.builtin.@each", "Each loop that sets `$var` to each item in the list or map, then outputs the styles it contains using that value of `$var`."), insertText: "@each \\$${1:var} in ${2:list} {\n\t$0\n}", - insertTextFormat: _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_2__["InsertTextFormat"].Snippet, - kind: _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_2__["CompletionItemKind"].Keyword + insertTextFormat: _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_2__.InsertTextFormat.Snippet, + kind: _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_2__.CompletionItemKind.Keyword }, { label: "@while", documentation: localize("scss.builtin.@while", "While loop that takes an expression and repeatedly outputs the nested styles until the statement evaluates to `false`."), insertText: "@while ${1:condition} {\n\t$0\n}", - insertTextFormat: _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_2__["InsertTextFormat"].Snippet, - kind: _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_2__["CompletionItemKind"].Keyword + insertTextFormat: _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_2__.InsertTextFormat.Snippet, + kind: _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_2__.CompletionItemKind.Keyword }, { label: "@mixin", documentation: localize("scss.builtin.@mixin", "Defines styles that can be re-used throughout the stylesheet with `@include`."), insertText: "@mixin ${1:name} {\n\t$0\n}", - insertTextFormat: _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_2__["InsertTextFormat"].Snippet, - kind: _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_2__["CompletionItemKind"].Keyword + insertTextFormat: _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_2__.InsertTextFormat.Snippet, + kind: _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_2__.CompletionItemKind.Keyword }, { label: "@include", documentation: localize("scss.builtin.@include", "Includes the styles defined by another mixin into the current rule."), - kind: _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_2__["CompletionItemKind"].Keyword + kind: _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_2__.CompletionItemKind.Keyword }, { label: "@function", documentation: localize("scss.builtin.@function", "Defines complex operations that can be re-used throughout stylesheets."), - kind: _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_2__["CompletionItemKind"].Keyword + kind: _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_2__.CompletionItemKind.Keyword } ]; SCSSCompletion.scssModuleLoaders = [ @@ -22059,16 +21849,16 @@ var SCSSCompletion = /** @class */ (function (_super) { documentation: localize("scss.builtin.@use", "Loads mixins, functions, and variables from other Sass stylesheets as 'modules', and combines CSS from multiple stylesheets together."), references: [{ name: 'Sass documentation', url: 'https://sass-lang.com/documentation/at-rules/use' }], insertText: "@use '$0';", - insertTextFormat: _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_2__["InsertTextFormat"].Snippet, - kind: _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_2__["CompletionItemKind"].Keyword + insertTextFormat: _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_2__.InsertTextFormat.Snippet, + kind: _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_2__.CompletionItemKind.Keyword }, { label: "@forward", documentation: localize("scss.builtin.@forward", "Loads a Sass stylesheet and makes its mixins, functions, and variables available when this stylesheet is loaded with the @use rule."), references: [{ name: 'Sass documentation', url: 'https://sass-lang.com/documentation/at-rules/forward' }], insertText: "@forward '$0';", - insertTextFormat: _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_2__["InsertTextFormat"].Snippet, - kind: _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_2__["CompletionItemKind"].Keyword + insertTextFormat: _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_2__.InsertTextFormat.Snippet, + kind: _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_2__.CompletionItemKind.Keyword }, ]; SCSSCompletion.scssModuleBuiltIns = [ @@ -22109,7 +21899,7 @@ var SCSSCompletion = /** @class */ (function (_super) { }, ]; return SCSSCompletion; -}(_cssCompletion__WEBPACK_IMPORTED_MODULE_0__["CSSCompletion"])); +}(_cssCompletion__WEBPACK_IMPORTED_MODULE_0__.CSSCompletion)); /** * Todo @Pine: Remove this and do it through custom data @@ -22133,13 +21923,14 @@ function addReferencesToDocumentation(items) { /***/ }), -/* 120 */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { +/* 122 */ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { -"use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "LESSParser", function() { return LESSParser; }); -/* harmony import */ var _lessScanner__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(121); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "LESSParser": () => /* binding */ LESSParser +/* harmony export */ }); +/* harmony import */ var _lessScanner__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(123); /* harmony import */ var _cssScanner__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(90); /* harmony import */ var _cssParser__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(89); /* harmony import */ var _cssNodes__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(91); @@ -22153,7 +21944,7 @@ var __extends = (undefined && undefined.__extends) || (function () { var extendStatics = function (d, b) { extendStatics = Object.setPrototypeOf || ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) || - function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; }; + function (d, b) { for (var p in b) if (Object.prototype.hasOwnProperty.call(b, p)) d[p] = b[p]; }; return extendStatics(d, b); }; return function (d, b) { @@ -22174,11 +21965,11 @@ var __extends = (undefined && undefined.__extends) || (function () { var LESSParser = /** @class */ (function (_super) { __extends(LESSParser, _super); function LESSParser() { - return _super.call(this, new _lessScanner__WEBPACK_IMPORTED_MODULE_0__["LESSScanner"]()) || this; + return _super.call(this, new _lessScanner__WEBPACK_IMPORTED_MODULE_0__.LESSScanner()) || this; } LESSParser.prototype._parseStylesheetStatement = function (isNested) { if (isNested === void 0) { isNested = false; } - if (this.peek(_cssScanner__WEBPACK_IMPORTED_MODULE_1__["TokenType"].AtKeyword)) { + if (this.peek(_cssScanner__WEBPACK_IMPORTED_MODULE_1__.TokenType.AtKeyword)) { return this._parseVariableDeclaration() || this._parsePlugin() || _super.prototype._parseStylesheetAtStatement.call(this, isNested); @@ -22192,26 +21983,26 @@ var LESSParser = /** @class */ (function (_super) { if (!this.peekKeyword('@import') && !this.peekKeyword('@import-once') /* deprecated in less 1.4.1 */) { return null; } - var node = this.create(_cssNodes__WEBPACK_IMPORTED_MODULE_3__["Import"]); + var node = this.create(_cssNodes__WEBPACK_IMPORTED_MODULE_3__.Import); this.consumeToken(); // less 1.4.1: @import (css) "lib" - if (this.accept(_cssScanner__WEBPACK_IMPORTED_MODULE_1__["TokenType"].ParenthesisL)) { - if (!this.accept(_cssScanner__WEBPACK_IMPORTED_MODULE_1__["TokenType"].Ident)) { - return this.finish(node, _cssErrors__WEBPACK_IMPORTED_MODULE_4__["ParseError"].IdentifierExpected, [_cssScanner__WEBPACK_IMPORTED_MODULE_1__["TokenType"].SemiColon]); + if (this.accept(_cssScanner__WEBPACK_IMPORTED_MODULE_1__.TokenType.ParenthesisL)) { + if (!this.accept(_cssScanner__WEBPACK_IMPORTED_MODULE_1__.TokenType.Ident)) { + return this.finish(node, _cssErrors__WEBPACK_IMPORTED_MODULE_4__.ParseError.IdentifierExpected, [_cssScanner__WEBPACK_IMPORTED_MODULE_1__.TokenType.SemiColon]); } do { - if (!this.accept(_cssScanner__WEBPACK_IMPORTED_MODULE_1__["TokenType"].Comma)) { + if (!this.accept(_cssScanner__WEBPACK_IMPORTED_MODULE_1__.TokenType.Comma)) { break; } - } while (this.accept(_cssScanner__WEBPACK_IMPORTED_MODULE_1__["TokenType"].Ident)); - if (!this.accept(_cssScanner__WEBPACK_IMPORTED_MODULE_1__["TokenType"].ParenthesisR)) { - return this.finish(node, _cssErrors__WEBPACK_IMPORTED_MODULE_4__["ParseError"].RightParenthesisExpected, [_cssScanner__WEBPACK_IMPORTED_MODULE_1__["TokenType"].SemiColon]); + } while (this.accept(_cssScanner__WEBPACK_IMPORTED_MODULE_1__.TokenType.Ident)); + if (!this.accept(_cssScanner__WEBPACK_IMPORTED_MODULE_1__.TokenType.ParenthesisR)) { + return this.finish(node, _cssErrors__WEBPACK_IMPORTED_MODULE_4__.ParseError.RightParenthesisExpected, [_cssScanner__WEBPACK_IMPORTED_MODULE_1__.TokenType.SemiColon]); } } if (!node.addChild(this._parseURILiteral()) && !node.addChild(this._parseStringLiteral())) { - return this.finish(node, _cssErrors__WEBPACK_IMPORTED_MODULE_4__["ParseError"].URIOrStringExpected, [_cssScanner__WEBPACK_IMPORTED_MODULE_1__["TokenType"].SemiColon]); + return this.finish(node, _cssErrors__WEBPACK_IMPORTED_MODULE_4__.ParseError.URIOrStringExpected, [_cssScanner__WEBPACK_IMPORTED_MODULE_1__.TokenType.SemiColon]); } - if (!this.peek(_cssScanner__WEBPACK_IMPORTED_MODULE_1__["TokenType"].SemiColon) && !this.peek(_cssScanner__WEBPACK_IMPORTED_MODULE_1__["TokenType"].EOF)) { + if (!this.peek(_cssScanner__WEBPACK_IMPORTED_MODULE_1__.TokenType.SemiColon) && !this.peek(_cssScanner__WEBPACK_IMPORTED_MODULE_1__.TokenType.EOF)) { node.setMedialist(this._parseMediaQueryList()); } return this.finish(node); @@ -22220,20 +22011,20 @@ var LESSParser = /** @class */ (function (_super) { if (!this.peekKeyword('@plugin')) { return null; } - var node = this.createNode(_cssNodes__WEBPACK_IMPORTED_MODULE_3__["NodeType"].Plugin); + var node = this.createNode(_cssNodes__WEBPACK_IMPORTED_MODULE_3__.NodeType.Plugin); this.consumeToken(); // @import if (!node.addChild(this._parseStringLiteral())) { - return this.finish(node, _cssErrors__WEBPACK_IMPORTED_MODULE_4__["ParseError"].StringLiteralExpected); + return this.finish(node, _cssErrors__WEBPACK_IMPORTED_MODULE_4__.ParseError.StringLiteralExpected); } - if (!this.accept(_cssScanner__WEBPACK_IMPORTED_MODULE_1__["TokenType"].SemiColon)) { - return this.finish(node, _cssErrors__WEBPACK_IMPORTED_MODULE_4__["ParseError"].SemiColonExpected); + if (!this.accept(_cssScanner__WEBPACK_IMPORTED_MODULE_1__.TokenType.SemiColon)) { + return this.finish(node, _cssErrors__WEBPACK_IMPORTED_MODULE_4__.ParseError.SemiColonExpected); } return this.finish(node); }; LESSParser.prototype._parseMediaQuery = function (resyncStopToken) { var node = _super.prototype._parseMediaQuery.call(this, resyncStopToken); if (!node) { - var node_1 = this.create(_cssNodes__WEBPACK_IMPORTED_MODULE_3__["MediaQuery"]); + var node_1 = this.create(_cssNodes__WEBPACK_IMPORTED_MODULE_3__.MediaQuery); if (node_1.addChild(this._parseVariable())) { return this.finish(node_1); } @@ -22255,12 +22046,12 @@ var LESSParser = /** @class */ (function (_super) { }; LESSParser.prototype._parseVariableDeclaration = function (panic) { if (panic === void 0) { panic = []; } - var node = this.create(_cssNodes__WEBPACK_IMPORTED_MODULE_3__["VariableDeclaration"]); + var node = this.create(_cssNodes__WEBPACK_IMPORTED_MODULE_3__.VariableDeclaration); var mark = this.mark(); if (!node.setVariable(this._parseVariable(true))) { return null; } - if (this.accept(_cssScanner__WEBPACK_IMPORTED_MODULE_1__["TokenType"].Colon)) { + if (this.accept(_cssScanner__WEBPACK_IMPORTED_MODULE_1__.TokenType.Colon)) { if (this.prevToken) { node.colonPosition = this.prevToken.offset; } @@ -22268,7 +22059,7 @@ var LESSParser = /** @class */ (function (_super) { node.needsSemicolon = false; } else if (!node.setValue(this._parseExpr())) { - return this.finish(node, _cssErrors__WEBPACK_IMPORTED_MODULE_4__["ParseError"].VariableValueExpected, [], panic); + return this.finish(node, _cssErrors__WEBPACK_IMPORTED_MODULE_4__.ParseError.VariableValueExpected, [], panic); } node.addChild(this._parsePrio()); } @@ -22276,7 +22067,7 @@ var LESSParser = /** @class */ (function (_super) { this.restoreAtMark(mark); return null; // at keyword, but no ':', not a variable declaration but some at keyword } - if (this.peek(_cssScanner__WEBPACK_IMPORTED_MODULE_1__["TokenType"].SemiColon)) { + if (this.peek(_cssScanner__WEBPACK_IMPORTED_MODULE_1__.TokenType.SemiColon)) { node.semicolonPosition = this.token.offset; // not part of the declaration, but useful information for code assist } return this.finish(node); @@ -22286,19 +22077,19 @@ var LESSParser = /** @class */ (function (_super) { // "Anonymous mixin" used in each() and possibly a generic type in the future if (this.peekDelim('#') || this.peekDelim('.')) { this.consumeToken(); - if (!this.hasWhitespace() && this.accept(_cssScanner__WEBPACK_IMPORTED_MODULE_1__["TokenType"].ParenthesisL)) { - var node = this.create(_cssNodes__WEBPACK_IMPORTED_MODULE_3__["MixinDeclaration"]); + if (!this.hasWhitespace() && this.accept(_cssScanner__WEBPACK_IMPORTED_MODULE_1__.TokenType.ParenthesisL)) { + var node = this.create(_cssNodes__WEBPACK_IMPORTED_MODULE_3__.MixinDeclaration); if (node.getParameters().addChild(this._parseMixinParameter())) { - while (this.accept(_cssScanner__WEBPACK_IMPORTED_MODULE_1__["TokenType"].Comma) || this.accept(_cssScanner__WEBPACK_IMPORTED_MODULE_1__["TokenType"].SemiColon)) { - if (this.peek(_cssScanner__WEBPACK_IMPORTED_MODULE_1__["TokenType"].ParenthesisR)) { + while (this.accept(_cssScanner__WEBPACK_IMPORTED_MODULE_1__.TokenType.Comma) || this.accept(_cssScanner__WEBPACK_IMPORTED_MODULE_1__.TokenType.SemiColon)) { + if (this.peek(_cssScanner__WEBPACK_IMPORTED_MODULE_1__.TokenType.ParenthesisR)) { break; } if (!node.getParameters().addChild(this._parseMixinParameter())) { - this.markError(node, _cssErrors__WEBPACK_IMPORTED_MODULE_4__["ParseError"].IdentifierExpected, [], [_cssScanner__WEBPACK_IMPORTED_MODULE_1__["TokenType"].ParenthesisR]); + this.markError(node, _cssErrors__WEBPACK_IMPORTED_MODULE_4__.ParseError.IdentifierExpected, [], [_cssScanner__WEBPACK_IMPORTED_MODULE_1__.TokenType.ParenthesisR]); } } } - if (!this.accept(_cssScanner__WEBPACK_IMPORTED_MODULE_1__["TokenType"].ParenthesisR)) { + if (!this.accept(_cssScanner__WEBPACK_IMPORTED_MODULE_1__.TokenType.ParenthesisR)) { this.restoreAtMark(mark); return null; } @@ -22308,10 +22099,10 @@ var LESSParser = /** @class */ (function (_super) { return null; } } - if (!this.peek(_cssScanner__WEBPACK_IMPORTED_MODULE_1__["TokenType"].CurlyL)) { + if (!this.peek(_cssScanner__WEBPACK_IMPORTED_MODULE_1__.TokenType.CurlyL)) { return null; } - var content = this.create(_cssNodes__WEBPACK_IMPORTED_MODULE_3__["BodyDeclaration"]); + var content = this.create(_cssNodes__WEBPACK_IMPORTED_MODULE_3__.BodyDeclaration); this._parseBody(content, this._parseDetachedRuleSetBody.bind(this)); return this.finish(content); }; @@ -22324,7 +22115,7 @@ var LESSParser = /** @class */ (function (_super) { } var expectsValue = false; while (true) { - if (this.peek(_cssScanner__WEBPACK_IMPORTED_MODULE_1__["TokenType"].BracketL)) { + if (this.peek(_cssScanner__WEBPACK_IMPORTED_MODULE_1__.TokenType.BracketL)) { expectsValue = true; } if (!node.addChild(this._parseLookupValue())) { @@ -22335,15 +22126,15 @@ var LESSParser = /** @class */ (function (_super) { return !expectsValue; }; LESSParser.prototype._parseLookupValue = function () { - var node = this.create(_cssNodes__WEBPACK_IMPORTED_MODULE_3__["Node"]); + var node = this.create(_cssNodes__WEBPACK_IMPORTED_MODULE_3__.Node); var mark = this.mark(); - if (!this.accept(_cssScanner__WEBPACK_IMPORTED_MODULE_1__["TokenType"].BracketL)) { + if (!this.accept(_cssScanner__WEBPACK_IMPORTED_MODULE_1__.TokenType.BracketL)) { this.restoreAtMark(mark); return null; } if (((node.addChild(this._parseVariable(false, true)) || node.addChild(this._parsePropertyIdentifier())) && - this.accept(_cssScanner__WEBPACK_IMPORTED_MODULE_1__["TokenType"].BracketR)) || this.accept(_cssScanner__WEBPACK_IMPORTED_MODULE_1__["TokenType"].BracketR)) { + this.accept(_cssScanner__WEBPACK_IMPORTED_MODULE_1__.TokenType.BracketR)) || this.accept(_cssScanner__WEBPACK_IMPORTED_MODULE_1__.TokenType.BracketR)) { return node; } this.restoreAtMark(mark); @@ -22353,10 +22144,10 @@ var LESSParser = /** @class */ (function (_super) { if (declaration === void 0) { declaration = false; } if (insideLookup === void 0) { insideLookup = false; } var isPropertyReference = !declaration && this.peekDelim('$'); - if (!this.peekDelim('@') && !isPropertyReference && !this.peek(_cssScanner__WEBPACK_IMPORTED_MODULE_1__["TokenType"].AtKeyword)) { + if (!this.peekDelim('@') && !isPropertyReference && !this.peek(_cssScanner__WEBPACK_IMPORTED_MODULE_1__.TokenType.AtKeyword)) { return null; } - var node = this.create(_cssNodes__WEBPACK_IMPORTED_MODULE_3__["Variable"]); + var node = this.create(_cssNodes__WEBPACK_IMPORTED_MODULE_3__.Variable); var mark = this.mark(); while (this.acceptDelim('@') || (!declaration && this.acceptDelim('$'))) { if (this.hasWhitespace()) { @@ -22364,11 +22155,11 @@ var LESSParser = /** @class */ (function (_super) { return null; } } - if (!this.accept(_cssScanner__WEBPACK_IMPORTED_MODULE_1__["TokenType"].AtKeyword) && !this.accept(_cssScanner__WEBPACK_IMPORTED_MODULE_1__["TokenType"].Ident)) { + if (!this.accept(_cssScanner__WEBPACK_IMPORTED_MODULE_1__.TokenType.AtKeyword) && !this.accept(_cssScanner__WEBPACK_IMPORTED_MODULE_1__.TokenType.Ident)) { this.restoreAtMark(mark); return null; } - if (!insideLookup && this.peek(_cssScanner__WEBPACK_IMPORTED_MODULE_1__["TokenType"].BracketL)) { + if (!insideLookup && this.peek(_cssScanner__WEBPACK_IMPORTED_MODULE_1__.TokenType.BracketL)) { if (!this._addLookupChildren(node)) { this.restoreAtMark(mark); return null; @@ -22383,20 +22174,20 @@ var LESSParser = /** @class */ (function (_super) { this._tryParseMixinReference(false); }; LESSParser.prototype._parseEscaped = function () { - if (this.peek(_cssScanner__WEBPACK_IMPORTED_MODULE_1__["TokenType"].EscapedJavaScript) || - this.peek(_cssScanner__WEBPACK_IMPORTED_MODULE_1__["TokenType"].BadEscapedJavaScript)) { - var node = this.createNode(_cssNodes__WEBPACK_IMPORTED_MODULE_3__["NodeType"].EscapedValue); + if (this.peek(_cssScanner__WEBPACK_IMPORTED_MODULE_1__.TokenType.EscapedJavaScript) || + this.peek(_cssScanner__WEBPACK_IMPORTED_MODULE_1__.TokenType.BadEscapedJavaScript)) { + var node = this.createNode(_cssNodes__WEBPACK_IMPORTED_MODULE_3__.NodeType.EscapedValue); this.consumeToken(); return this.finish(node); } if (this.peekDelim('~')) { - var node = this.createNode(_cssNodes__WEBPACK_IMPORTED_MODULE_3__["NodeType"].EscapedValue); + var node = this.createNode(_cssNodes__WEBPACK_IMPORTED_MODULE_3__.NodeType.EscapedValue); this.consumeToken(); - if (this.accept(_cssScanner__WEBPACK_IMPORTED_MODULE_1__["TokenType"].String) || this.accept(_cssScanner__WEBPACK_IMPORTED_MODULE_1__["TokenType"].EscapedJavaScript)) { + if (this.accept(_cssScanner__WEBPACK_IMPORTED_MODULE_1__.TokenType.String) || this.accept(_cssScanner__WEBPACK_IMPORTED_MODULE_1__.TokenType.EscapedJavaScript)) { return this.finish(node); } else { - return this.finish(node, _cssErrors__WEBPACK_IMPORTED_MODULE_4__["ParseError"].TermExpected); + return this.finish(node, _cssErrors__WEBPACK_IMPORTED_MODULE_4__.ParseError.TermExpected); } } return null; @@ -22412,19 +22203,19 @@ var LESSParser = /** @class */ (function (_super) { }; LESSParser.prototype._parseGuardOperator = function () { if (this.peekDelim('>')) { - var node = this.createNode(_cssNodes__WEBPACK_IMPORTED_MODULE_3__["NodeType"].Operator); + var node = this.createNode(_cssNodes__WEBPACK_IMPORTED_MODULE_3__.NodeType.Operator); this.consumeToken(); this.acceptDelim('='); return node; } else if (this.peekDelim('=')) { - var node = this.createNode(_cssNodes__WEBPACK_IMPORTED_MODULE_3__["NodeType"].Operator); + var node = this.createNode(_cssNodes__WEBPACK_IMPORTED_MODULE_3__.NodeType.Operator); this.consumeToken(); this.acceptDelim('<'); return node; } else if (this.peekDelim('<')) { - var node = this.createNode(_cssNodes__WEBPACK_IMPORTED_MODULE_3__["NodeType"].Operator); + var node = this.createNode(_cssNodes__WEBPACK_IMPORTED_MODULE_3__.NodeType.Operator); this.consumeToken(); this.acceptDelim('='); return node; @@ -22432,7 +22223,7 @@ var LESSParser = /** @class */ (function (_super) { return null; }; LESSParser.prototype._parseRuleSetDeclaration = function () { - if (this.peek(_cssScanner__WEBPACK_IMPORTED_MODULE_1__["TokenType"].AtKeyword)) { + if (this.peek(_cssScanner__WEBPACK_IMPORTED_MODULE_1__.TokenType.AtKeyword)) { return this._parseKeyframe() || this._parseMedia(true) || this._parseImport() @@ -22449,7 +22240,7 @@ var LESSParser = /** @class */ (function (_super) { || _super.prototype._parseRuleSetDeclaration.call(this); // try css ruleset declaration as the last option }; LESSParser.prototype._parseKeyframeIdent = function () { - return this._parseIdent([_cssNodes__WEBPACK_IMPORTED_MODULE_3__["ReferenceType"].Keyframe]) || this._parseVariable(); + return this._parseIdent([_cssNodes__WEBPACK_IMPORTED_MODULE_3__.ReferenceType.Keyframe]) || this._parseVariable(); }; LESSParser.prototype._parseKeyframeSelector = function () { return this._parseDetachedRuleSetMixin() // less detached ruleset mixin @@ -22460,7 +22251,7 @@ var LESSParser = /** @class */ (function (_super) { }; LESSParser.prototype._parseSelector = function (isNested) { // CSS Guards - var node = this.create(_cssNodes__WEBPACK_IMPORTED_MODULE_3__["Selector"]); + var node = this.create(_cssNodes__WEBPACK_IMPORTED_MODULE_3__.Selector); var hasContent = false; if (isNested) { // nested selectors can start with a combinator @@ -22469,7 +22260,7 @@ var LESSParser = /** @class */ (function (_super) { while (node.addChild(this._parseSimpleSelector())) { hasContent = true; var mark = this.mark(); - if (node.addChild(this._parseGuard()) && this.peek(_cssScanner__WEBPACK_IMPORTED_MODULE_1__["TokenType"].CurlyL)) { + if (node.addChild(this._parseGuard()) && this.peek(_cssScanner__WEBPACK_IMPORTED_MODULE_1__.TokenType.CurlyL)) { break; } this.restoreAtMark(mark); @@ -22479,9 +22270,9 @@ var LESSParser = /** @class */ (function (_super) { }; LESSParser.prototype._parseSelectorCombinator = function () { if (this.peekDelim('&')) { - var node = this.createNode(_cssNodes__WEBPACK_IMPORTED_MODULE_3__["NodeType"].SelectorCombinator); + var node = this.createNode(_cssNodes__WEBPACK_IMPORTED_MODULE_3__.NodeType.SelectorCombinator); this.consumeToken(); - while (!this.hasWhitespace() && (this.acceptDelim('-') || this.accept(_cssScanner__WEBPACK_IMPORTED_MODULE_1__["TokenType"].Num) || this.accept(_cssScanner__WEBPACK_IMPORTED_MODULE_1__["TokenType"].Dimension) || node.addChild(this._parseIdent()) || this.acceptDelim('&'))) { + while (!this.hasWhitespace() && (this.acceptDelim('-') || this.accept(_cssScanner__WEBPACK_IMPORTED_MODULE_1__.TokenType.Num) || this.accept(_cssScanner__WEBPACK_IMPORTED_MODULE_1__.TokenType.Dimension) || node.addChild(this._parseIdent()) || this.acceptDelim('&'))) { // support &-foo } return this.finish(node); @@ -22492,7 +22283,7 @@ var LESSParser = /** @class */ (function (_super) { if (!this.peekInterpolatedIdent()) { return null; } - var node = this.createNode(_cssNodes__WEBPACK_IMPORTED_MODULE_3__["NodeType"].SelectorInterpolation); + var node = this.createNode(_cssNodes__WEBPACK_IMPORTED_MODULE_3__.NodeType.SelectorInterpolation); var hasContent = this._acceptInterpolatedIdent(node); return hasContent ? this.finish(node) : null; }; @@ -22503,7 +22294,7 @@ var LESSParser = /** @class */ (function (_super) { return null; } var mark = this.mark(); - var node = this.create(_cssNodes__WEBPACK_IMPORTED_MODULE_3__["Identifier"]); + var node = this.create(_cssNodes__WEBPACK_IMPORTED_MODULE_3__.Identifier); node.isCustomProperty = this.acceptDelim('-') && this.acceptDelim('-'); var childAdded = false; if (!inLookup) { @@ -22535,7 +22326,7 @@ var LESSParser = /** @class */ (function (_super) { return this.finish(node); }; LESSParser.prototype.peekInterpolatedIdent = function () { - return this.peek(_cssScanner__WEBPACK_IMPORTED_MODULE_1__["TokenType"].Ident) || + return this.peek(_cssScanner__WEBPACK_IMPORTED_MODULE_1__.TokenType.Ident) || this.peekDelim('@') || this.peekDelim('$') || this.peekDelim('-'); @@ -22558,7 +22349,7 @@ var LESSParser = /** @class */ (function (_super) { }; var accept = identRegex ? function () { return _this.acceptRegexp(identRegex); } : - function () { return _this.accept(_cssScanner__WEBPACK_IMPORTED_MODULE_1__["TokenType"].Ident); }; + function () { return _this.accept(_cssScanner__WEBPACK_IMPORTED_MODULE_1__.TokenType.Ident); }; while (accept() || node.addChild(this._parseInterpolation() || this.try(indentInterpolation))) { @@ -22574,17 +22365,17 @@ var LESSParser = /** @class */ (function (_super) { // ${name} Property var mark = this.mark(); if (this.peekDelim('@') || this.peekDelim('$')) { - var node = this.createNode(_cssNodes__WEBPACK_IMPORTED_MODULE_3__["NodeType"].Interpolation); + var node = this.createNode(_cssNodes__WEBPACK_IMPORTED_MODULE_3__.NodeType.Interpolation); this.consumeToken(); - if (this.hasWhitespace() || !this.accept(_cssScanner__WEBPACK_IMPORTED_MODULE_1__["TokenType"].CurlyL)) { + if (this.hasWhitespace() || !this.accept(_cssScanner__WEBPACK_IMPORTED_MODULE_1__.TokenType.CurlyL)) { this.restoreAtMark(mark); return null; } if (!node.addChild(this._parseIdent())) { - return this.finish(node, _cssErrors__WEBPACK_IMPORTED_MODULE_4__["ParseError"].IdentifierExpected); + return this.finish(node, _cssErrors__WEBPACK_IMPORTED_MODULE_4__.ParseError.IdentifierExpected); } - if (!this.accept(_cssScanner__WEBPACK_IMPORTED_MODULE_1__["TokenType"].CurlyR)) { - return this.finish(node, _cssErrors__WEBPACK_IMPORTED_MODULE_4__["ParseError"].RightCurlyExpected); + if (!this.accept(_cssScanner__WEBPACK_IMPORTED_MODULE_1__.TokenType.CurlyR)) { + return this.finish(node, _cssErrors__WEBPACK_IMPORTED_MODULE_4__.ParseError.RightCurlyExpected); } return this.finish(node); } @@ -22592,27 +22383,27 @@ var LESSParser = /** @class */ (function (_super) { }; LESSParser.prototype._tryParseMixinDeclaration = function () { var mark = this.mark(); - var node = this.create(_cssNodes__WEBPACK_IMPORTED_MODULE_3__["MixinDeclaration"]); - if (!node.setIdentifier(this._parseMixinDeclarationIdentifier()) || !this.accept(_cssScanner__WEBPACK_IMPORTED_MODULE_1__["TokenType"].ParenthesisL)) { + var node = this.create(_cssNodes__WEBPACK_IMPORTED_MODULE_3__.MixinDeclaration); + if (!node.setIdentifier(this._parseMixinDeclarationIdentifier()) || !this.accept(_cssScanner__WEBPACK_IMPORTED_MODULE_1__.TokenType.ParenthesisL)) { this.restoreAtMark(mark); return null; } if (node.getParameters().addChild(this._parseMixinParameter())) { - while (this.accept(_cssScanner__WEBPACK_IMPORTED_MODULE_1__["TokenType"].Comma) || this.accept(_cssScanner__WEBPACK_IMPORTED_MODULE_1__["TokenType"].SemiColon)) { - if (this.peek(_cssScanner__WEBPACK_IMPORTED_MODULE_1__["TokenType"].ParenthesisR)) { + while (this.accept(_cssScanner__WEBPACK_IMPORTED_MODULE_1__.TokenType.Comma) || this.accept(_cssScanner__WEBPACK_IMPORTED_MODULE_1__.TokenType.SemiColon)) { + if (this.peek(_cssScanner__WEBPACK_IMPORTED_MODULE_1__.TokenType.ParenthesisR)) { break; } if (!node.getParameters().addChild(this._parseMixinParameter())) { - this.markError(node, _cssErrors__WEBPACK_IMPORTED_MODULE_4__["ParseError"].IdentifierExpected, [], [_cssScanner__WEBPACK_IMPORTED_MODULE_1__["TokenType"].ParenthesisR]); + this.markError(node, _cssErrors__WEBPACK_IMPORTED_MODULE_4__.ParseError.IdentifierExpected, [], [_cssScanner__WEBPACK_IMPORTED_MODULE_1__.TokenType.ParenthesisR]); } } } - if (!this.accept(_cssScanner__WEBPACK_IMPORTED_MODULE_1__["TokenType"].ParenthesisR)) { + if (!this.accept(_cssScanner__WEBPACK_IMPORTED_MODULE_1__.TokenType.ParenthesisR)) { this.restoreAtMark(mark); return null; } node.setGuard(this._parseGuard()); - if (!this.peek(_cssScanner__WEBPACK_IMPORTED_MODULE_1__["TokenType"].CurlyL)) { + if (!this.peek(_cssScanner__WEBPACK_IMPORTED_MODULE_1__.TokenType.CurlyL)) { this.restoreAtMark(mark); return null; } @@ -22624,28 +22415,28 @@ var LESSParser = /** @class */ (function (_super) { LESSParser.prototype._parseMixinDeclarationIdentifier = function () { var identifier; if (this.peekDelim('#') || this.peekDelim('.')) { - identifier = this.create(_cssNodes__WEBPACK_IMPORTED_MODULE_3__["Identifier"]); + identifier = this.create(_cssNodes__WEBPACK_IMPORTED_MODULE_3__.Identifier); this.consumeToken(); // # or . if (this.hasWhitespace() || !identifier.addChild(this._parseIdent())) { return null; } } - else if (this.peek(_cssScanner__WEBPACK_IMPORTED_MODULE_1__["TokenType"].Hash)) { - identifier = this.create(_cssNodes__WEBPACK_IMPORTED_MODULE_3__["Identifier"]); + else if (this.peek(_cssScanner__WEBPACK_IMPORTED_MODULE_1__.TokenType.Hash)) { + identifier = this.create(_cssNodes__WEBPACK_IMPORTED_MODULE_3__.Identifier); this.consumeToken(); // TokenType.Hash } else { return null; } - identifier.referenceTypes = [_cssNodes__WEBPACK_IMPORTED_MODULE_3__["ReferenceType"].Mixin]; + identifier.referenceTypes = [_cssNodes__WEBPACK_IMPORTED_MODULE_3__.ReferenceType.Mixin]; return this.finish(identifier); }; LESSParser.prototype._parsePseudo = function () { - if (!this.peek(_cssScanner__WEBPACK_IMPORTED_MODULE_1__["TokenType"].Colon)) { + if (!this.peek(_cssScanner__WEBPACK_IMPORTED_MODULE_1__.TokenType.Colon)) { return null; } var mark = this.mark(); - var node = this.create(_cssNodes__WEBPACK_IMPORTED_MODULE_3__["ExtendsReference"]); + var node = this.create(_cssNodes__WEBPACK_IMPORTED_MODULE_3__.ExtendsReference); this.consumeToken(); // : if (this.acceptIdent('extend')) { return this._completeExtends(node); @@ -22658,51 +22449,51 @@ var LESSParser = /** @class */ (function (_super) { return null; } var mark = this.mark(); - var node = this.create(_cssNodes__WEBPACK_IMPORTED_MODULE_3__["ExtendsReference"]); + var node = this.create(_cssNodes__WEBPACK_IMPORTED_MODULE_3__.ExtendsReference); this.consumeToken(); // & - if (this.hasWhitespace() || !this.accept(_cssScanner__WEBPACK_IMPORTED_MODULE_1__["TokenType"].Colon) || !this.acceptIdent('extend')) { + if (this.hasWhitespace() || !this.accept(_cssScanner__WEBPACK_IMPORTED_MODULE_1__.TokenType.Colon) || !this.acceptIdent('extend')) { this.restoreAtMark(mark); return null; } return this._completeExtends(node); }; LESSParser.prototype._completeExtends = function (node) { - if (!this.accept(_cssScanner__WEBPACK_IMPORTED_MODULE_1__["TokenType"].ParenthesisL)) { - return this.finish(node, _cssErrors__WEBPACK_IMPORTED_MODULE_4__["ParseError"].LeftParenthesisExpected); + if (!this.accept(_cssScanner__WEBPACK_IMPORTED_MODULE_1__.TokenType.ParenthesisL)) { + return this.finish(node, _cssErrors__WEBPACK_IMPORTED_MODULE_4__.ParseError.LeftParenthesisExpected); } var selectors = node.getSelectors(); if (!selectors.addChild(this._parseSelector(true))) { - return this.finish(node, _cssErrors__WEBPACK_IMPORTED_MODULE_4__["ParseError"].SelectorExpected); + return this.finish(node, _cssErrors__WEBPACK_IMPORTED_MODULE_4__.ParseError.SelectorExpected); } - while (this.accept(_cssScanner__WEBPACK_IMPORTED_MODULE_1__["TokenType"].Comma)) { + while (this.accept(_cssScanner__WEBPACK_IMPORTED_MODULE_1__.TokenType.Comma)) { if (!selectors.addChild(this._parseSelector(true))) { - return this.finish(node, _cssErrors__WEBPACK_IMPORTED_MODULE_4__["ParseError"].SelectorExpected); + return this.finish(node, _cssErrors__WEBPACK_IMPORTED_MODULE_4__.ParseError.SelectorExpected); } } - if (!this.accept(_cssScanner__WEBPACK_IMPORTED_MODULE_1__["TokenType"].ParenthesisR)) { - return this.finish(node, _cssErrors__WEBPACK_IMPORTED_MODULE_4__["ParseError"].RightParenthesisExpected); + if (!this.accept(_cssScanner__WEBPACK_IMPORTED_MODULE_1__.TokenType.ParenthesisR)) { + return this.finish(node, _cssErrors__WEBPACK_IMPORTED_MODULE_4__.ParseError.RightParenthesisExpected); } return this.finish(node); }; LESSParser.prototype._parseDetachedRuleSetMixin = function () { - if (!this.peek(_cssScanner__WEBPACK_IMPORTED_MODULE_1__["TokenType"].AtKeyword)) { + if (!this.peek(_cssScanner__WEBPACK_IMPORTED_MODULE_1__.TokenType.AtKeyword)) { return null; } var mark = this.mark(); - var node = this.create(_cssNodes__WEBPACK_IMPORTED_MODULE_3__["MixinReference"]); - if (node.addChild(this._parseVariable(true)) && (this.hasWhitespace() || !this.accept(_cssScanner__WEBPACK_IMPORTED_MODULE_1__["TokenType"].ParenthesisL))) { + var node = this.create(_cssNodes__WEBPACK_IMPORTED_MODULE_3__.MixinReference); + if (node.addChild(this._parseVariable(true)) && (this.hasWhitespace() || !this.accept(_cssScanner__WEBPACK_IMPORTED_MODULE_1__.TokenType.ParenthesisL))) { this.restoreAtMark(mark); return null; } - if (!this.accept(_cssScanner__WEBPACK_IMPORTED_MODULE_1__["TokenType"].ParenthesisR)) { - return this.finish(node, _cssErrors__WEBPACK_IMPORTED_MODULE_4__["ParseError"].RightParenthesisExpected); + if (!this.accept(_cssScanner__WEBPACK_IMPORTED_MODULE_1__.TokenType.ParenthesisR)) { + return this.finish(node, _cssErrors__WEBPACK_IMPORTED_MODULE_4__.ParseError.RightParenthesisExpected); } return this.finish(node); }; LESSParser.prototype._tryParseMixinReference = function (atRoot) { if (atRoot === void 0) { atRoot = true; } var mark = this.mark(); - var node = this.create(_cssNodes__WEBPACK_IMPORTED_MODULE_3__["MixinReference"]); + var node = this.create(_cssNodes__WEBPACK_IMPORTED_MODULE_3__.MixinReference); var identifier = this._parseMixinDeclarationIdentifier(); while (identifier) { this.acceptDelim('>'); @@ -22720,27 +22511,27 @@ var LESSParser = /** @class */ (function (_super) { return null; } var hasArguments = false; - if (this.accept(_cssScanner__WEBPACK_IMPORTED_MODULE_1__["TokenType"].ParenthesisL)) { + if (this.accept(_cssScanner__WEBPACK_IMPORTED_MODULE_1__.TokenType.ParenthesisL)) { hasArguments = true; if (node.getArguments().addChild(this._parseMixinArgument())) { - while (this.accept(_cssScanner__WEBPACK_IMPORTED_MODULE_1__["TokenType"].Comma) || this.accept(_cssScanner__WEBPACK_IMPORTED_MODULE_1__["TokenType"].SemiColon)) { - if (this.peek(_cssScanner__WEBPACK_IMPORTED_MODULE_1__["TokenType"].ParenthesisR)) { + while (this.accept(_cssScanner__WEBPACK_IMPORTED_MODULE_1__.TokenType.Comma) || this.accept(_cssScanner__WEBPACK_IMPORTED_MODULE_1__.TokenType.SemiColon)) { + if (this.peek(_cssScanner__WEBPACK_IMPORTED_MODULE_1__.TokenType.ParenthesisR)) { break; } if (!node.getArguments().addChild(this._parseMixinArgument())) { - return this.finish(node, _cssErrors__WEBPACK_IMPORTED_MODULE_4__["ParseError"].ExpressionExpected); + return this.finish(node, _cssErrors__WEBPACK_IMPORTED_MODULE_4__.ParseError.ExpressionExpected); } } } - if (!this.accept(_cssScanner__WEBPACK_IMPORTED_MODULE_1__["TokenType"].ParenthesisR)) { - return this.finish(node, _cssErrors__WEBPACK_IMPORTED_MODULE_4__["ParseError"].RightParenthesisExpected); + if (!this.accept(_cssScanner__WEBPACK_IMPORTED_MODULE_1__.TokenType.ParenthesisR)) { + return this.finish(node, _cssErrors__WEBPACK_IMPORTED_MODULE_4__.ParseError.RightParenthesisExpected); } - identifier.referenceTypes = [_cssNodes__WEBPACK_IMPORTED_MODULE_3__["ReferenceType"].Mixin]; + identifier.referenceTypes = [_cssNodes__WEBPACK_IMPORTED_MODULE_3__.ReferenceType.Mixin]; } else { - identifier.referenceTypes = [_cssNodes__WEBPACK_IMPORTED_MODULE_3__["ReferenceType"].Mixin, _cssNodes__WEBPACK_IMPORTED_MODULE_3__["ReferenceType"].Rule]; + identifier.referenceTypes = [_cssNodes__WEBPACK_IMPORTED_MODULE_3__.ReferenceType.Mixin, _cssNodes__WEBPACK_IMPORTED_MODULE_3__.ReferenceType.Rule]; } - if (this.peek(_cssScanner__WEBPACK_IMPORTED_MODULE_1__["TokenType"].BracketL)) { + if (this.peek(_cssScanner__WEBPACK_IMPORTED_MODULE_1__.TokenType.BracketL)) { if (!atRoot) { this._addLookupChildren(node); } @@ -22748,7 +22539,7 @@ var LESSParser = /** @class */ (function (_super) { else { node.addChild(this._parsePrio()); } - if (!hasArguments && !this.peek(_cssScanner__WEBPACK_IMPORTED_MODULE_1__["TokenType"].SemiColon) && !this.peek(_cssScanner__WEBPACK_IMPORTED_MODULE_1__["TokenType"].CurlyR) && !this.peek(_cssScanner__WEBPACK_IMPORTED_MODULE_1__["TokenType"].EOF)) { + if (!hasArguments && !this.peek(_cssScanner__WEBPACK_IMPORTED_MODULE_1__.TokenType.SemiColon) && !this.peek(_cssScanner__WEBPACK_IMPORTED_MODULE_1__.TokenType.CurlyR) && !this.peek(_cssScanner__WEBPACK_IMPORTED_MODULE_1__.TokenType.EOF)) { this.restoreAtMark(mark); return null; } @@ -22756,11 +22547,11 @@ var LESSParser = /** @class */ (function (_super) { }; LESSParser.prototype._parseMixinArgument = function () { // [variableName ':'] expression | variableName '...' - var node = this.create(_cssNodes__WEBPACK_IMPORTED_MODULE_3__["FunctionArgument"]); + var node = this.create(_cssNodes__WEBPACK_IMPORTED_MODULE_3__.FunctionArgument); var pos = this.mark(); var argument = this._parseVariable(); if (argument) { - if (!this.accept(_cssScanner__WEBPACK_IMPORTED_MODULE_1__["TokenType"].Colon)) { + if (!this.accept(_cssScanner__WEBPACK_IMPORTED_MODULE_1__.TokenType.Colon)) { this.restoreAtMark(pos); } else { @@ -22774,20 +22565,20 @@ var LESSParser = /** @class */ (function (_super) { return null; }; LESSParser.prototype._parseMixinParameter = function () { - var node = this.create(_cssNodes__WEBPACK_IMPORTED_MODULE_3__["FunctionParameter"]); + var node = this.create(_cssNodes__WEBPACK_IMPORTED_MODULE_3__.FunctionParameter); // special rest variable: @rest... if (this.peekKeyword('@rest')) { - var restNode = this.create(_cssNodes__WEBPACK_IMPORTED_MODULE_3__["Node"]); + var restNode = this.create(_cssNodes__WEBPACK_IMPORTED_MODULE_3__.Node); this.consumeToken(); - if (!this.accept(_lessScanner__WEBPACK_IMPORTED_MODULE_0__["Ellipsis"])) { - return this.finish(node, _cssErrors__WEBPACK_IMPORTED_MODULE_4__["ParseError"].DotExpected, [], [_cssScanner__WEBPACK_IMPORTED_MODULE_1__["TokenType"].Comma, _cssScanner__WEBPACK_IMPORTED_MODULE_1__["TokenType"].ParenthesisR]); + if (!this.accept(_lessScanner__WEBPACK_IMPORTED_MODULE_0__.Ellipsis)) { + return this.finish(node, _cssErrors__WEBPACK_IMPORTED_MODULE_4__.ParseError.DotExpected, [], [_cssScanner__WEBPACK_IMPORTED_MODULE_1__.TokenType.Comma, _cssScanner__WEBPACK_IMPORTED_MODULE_1__.TokenType.ParenthesisR]); } node.setIdentifier(this.finish(restNode)); return this.finish(node); } // special const args: ... - if (this.peek(_lessScanner__WEBPACK_IMPORTED_MODULE_0__["Ellipsis"])) { - var varargsNode = this.create(_cssNodes__WEBPACK_IMPORTED_MODULE_3__["Node"]); + if (this.peek(_lessScanner__WEBPACK_IMPORTED_MODULE_0__.Ellipsis)) { + var varargsNode = this.create(_cssNodes__WEBPACK_IMPORTED_MODULE_3__.Node); this.consumeToken(); node.setIdentifier(this.finish(varargsNode)); return this.finish(node); @@ -22795,7 +22586,7 @@ var LESSParser = /** @class */ (function (_super) { var hasContent = false; // default variable declaration: @param: 12 or @name if (node.setIdentifier(this._parseVariable())) { - this.accept(_cssScanner__WEBPACK_IMPORTED_MODULE_1__["TokenType"].Colon); + this.accept(_cssScanner__WEBPACK_IMPORTED_MODULE_1__.TokenType.Colon); hasContent = true; } if (!node.setDefaultValue(this._parseDetachedRuleSet() || this._parseExpr(true)) && !hasContent) { @@ -22807,62 +22598,62 @@ var LESSParser = /** @class */ (function (_super) { if (!this.peekIdent('when')) { return null; } - var node = this.create(_cssNodes__WEBPACK_IMPORTED_MODULE_3__["LessGuard"]); + var node = this.create(_cssNodes__WEBPACK_IMPORTED_MODULE_3__.LessGuard); this.consumeToken(); // when node.isNegated = this.acceptIdent('not'); if (!node.getConditions().addChild(this._parseGuardCondition())) { - return this.finish(node, _cssErrors__WEBPACK_IMPORTED_MODULE_4__["ParseError"].ConditionExpected); + return this.finish(node, _cssErrors__WEBPACK_IMPORTED_MODULE_4__.ParseError.ConditionExpected); } - while (this.acceptIdent('and') || this.accept(_cssScanner__WEBPACK_IMPORTED_MODULE_1__["TokenType"].Comma)) { + while (this.acceptIdent('and') || this.accept(_cssScanner__WEBPACK_IMPORTED_MODULE_1__.TokenType.Comma)) { if (!node.getConditions().addChild(this._parseGuardCondition())) { - return this.finish(node, _cssErrors__WEBPACK_IMPORTED_MODULE_4__["ParseError"].ConditionExpected); + return this.finish(node, _cssErrors__WEBPACK_IMPORTED_MODULE_4__.ParseError.ConditionExpected); } } return this.finish(node); }; LESSParser.prototype._parseGuardCondition = function () { - if (!this.peek(_cssScanner__WEBPACK_IMPORTED_MODULE_1__["TokenType"].ParenthesisL)) { + if (!this.peek(_cssScanner__WEBPACK_IMPORTED_MODULE_1__.TokenType.ParenthesisL)) { return null; } - var node = this.create(_cssNodes__WEBPACK_IMPORTED_MODULE_3__["GuardCondition"]); + var node = this.create(_cssNodes__WEBPACK_IMPORTED_MODULE_3__.GuardCondition); this.consumeToken(); // ParenthesisL if (!node.addChild(this._parseExpr())) { // empty (?) } - if (!this.accept(_cssScanner__WEBPACK_IMPORTED_MODULE_1__["TokenType"].ParenthesisR)) { - return this.finish(node, _cssErrors__WEBPACK_IMPORTED_MODULE_4__["ParseError"].RightParenthesisExpected); + if (!this.accept(_cssScanner__WEBPACK_IMPORTED_MODULE_1__.TokenType.ParenthesisR)) { + return this.finish(node, _cssErrors__WEBPACK_IMPORTED_MODULE_4__.ParseError.RightParenthesisExpected); } return this.finish(node); }; LESSParser.prototype._parseFunction = function () { var pos = this.mark(); - var node = this.create(_cssNodes__WEBPACK_IMPORTED_MODULE_3__["Function"]); + var node = this.create(_cssNodes__WEBPACK_IMPORTED_MODULE_3__.Function); if (!node.setIdentifier(this._parseFunctionIdentifier())) { return null; } - if (this.hasWhitespace() || !this.accept(_cssScanner__WEBPACK_IMPORTED_MODULE_1__["TokenType"].ParenthesisL)) { + if (this.hasWhitespace() || !this.accept(_cssScanner__WEBPACK_IMPORTED_MODULE_1__.TokenType.ParenthesisL)) { this.restoreAtMark(pos); return null; } if (node.getArguments().addChild(this._parseMixinArgument())) { - while (this.accept(_cssScanner__WEBPACK_IMPORTED_MODULE_1__["TokenType"].Comma) || this.accept(_cssScanner__WEBPACK_IMPORTED_MODULE_1__["TokenType"].SemiColon)) { - if (this.peek(_cssScanner__WEBPACK_IMPORTED_MODULE_1__["TokenType"].ParenthesisR)) { + while (this.accept(_cssScanner__WEBPACK_IMPORTED_MODULE_1__.TokenType.Comma) || this.accept(_cssScanner__WEBPACK_IMPORTED_MODULE_1__.TokenType.SemiColon)) { + if (this.peek(_cssScanner__WEBPACK_IMPORTED_MODULE_1__.TokenType.ParenthesisR)) { break; } if (!node.getArguments().addChild(this._parseMixinArgument())) { - return this.finish(node, _cssErrors__WEBPACK_IMPORTED_MODULE_4__["ParseError"].ExpressionExpected); + return this.finish(node, _cssErrors__WEBPACK_IMPORTED_MODULE_4__.ParseError.ExpressionExpected); } } } - if (!this.accept(_cssScanner__WEBPACK_IMPORTED_MODULE_1__["TokenType"].ParenthesisR)) { - return this.finish(node, _cssErrors__WEBPACK_IMPORTED_MODULE_4__["ParseError"].RightParenthesisExpected); + if (!this.accept(_cssScanner__WEBPACK_IMPORTED_MODULE_1__.TokenType.ParenthesisR)) { + return this.finish(node, _cssErrors__WEBPACK_IMPORTED_MODULE_4__.ParseError.RightParenthesisExpected); } return this.finish(node); }; LESSParser.prototype._parseFunctionIdentifier = function () { if (this.peekDelim('%')) { - var node = this.create(_cssNodes__WEBPACK_IMPORTED_MODULE_3__["Identifier"]); - node.referenceTypes = [_cssNodes__WEBPACK_IMPORTED_MODULE_3__["ReferenceType"].Function]; + var node = this.create(_cssNodes__WEBPACK_IMPORTED_MODULE_3__.Identifier); + node.referenceTypes = [_cssNodes__WEBPACK_IMPORTED_MODULE_3__.ReferenceType.Function]; this.consumeToken(); return this.finish(node); } @@ -22871,27 +22662,28 @@ var LESSParser = /** @class */ (function (_super) { LESSParser.prototype._parseURLArgument = function () { var pos = this.mark(); var node = _super.prototype._parseURLArgument.call(this); - if (!node || !this.peek(_cssScanner__WEBPACK_IMPORTED_MODULE_1__["TokenType"].ParenthesisR)) { + if (!node || !this.peek(_cssScanner__WEBPACK_IMPORTED_MODULE_1__.TokenType.ParenthesisR)) { this.restoreAtMark(pos); - var node_2 = this.create(_cssNodes__WEBPACK_IMPORTED_MODULE_3__["Node"]); + var node_2 = this.create(_cssNodes__WEBPACK_IMPORTED_MODULE_3__.Node); node_2.addChild(this._parseBinaryExpr()); return this.finish(node_2); } return node; }; return LESSParser; -}(_cssParser__WEBPACK_IMPORTED_MODULE_2__["Parser"])); +}(_cssParser__WEBPACK_IMPORTED_MODULE_2__.Parser)); /***/ }), -/* 121 */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { +/* 123 */ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { -"use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "Ellipsis", function() { return Ellipsis; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "LESSScanner", function() { return LESSScanner; }); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "Ellipsis": () => /* binding */ Ellipsis, +/* harmony export */ "LESSScanner": () => /* binding */ LESSScanner +/* harmony export */ }); /* harmony import */ var _cssScanner__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(90); /*--------------------------------------------------------------------------------------------- * Copyright (c) Microsoft Corporation. All rights reserved. @@ -22902,7 +22694,7 @@ var __extends = (undefined && undefined.__extends) || (function () { var extendStatics = function (d, b) { extendStatics = Object.setPrototypeOf || ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) || - function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; }; + function (d, b) { for (var p in b) if (Object.prototype.hasOwnProperty.call(b, p)) d[p] = b[p]; }; return extendStatics(d, b); }; return function (d, b) { @@ -22918,7 +22710,7 @@ var _CAR = '\r'.charCodeAt(0); var _LFD = '\f'.charCodeAt(0); var _TIC = '`'.charCodeAt(0); var _DOT = '.'.charCodeAt(0); -var customTokenValue = _cssScanner__WEBPACK_IMPORTED_MODULE_0__["TokenType"].CustomToken; +var customTokenValue = _cssScanner__WEBPACK_IMPORTED_MODULE_0__.TokenType.CustomToken; var Ellipsis = customTokenValue++; var LESSScanner = /** @class */ (function (_super) { __extends(LESSScanner, _super); @@ -22962,26 +22754,26 @@ var LESSScanner = /** @class */ (function (_super) { if (ch === _TIC) { this.stream.advance(1); this.stream.advanceWhileChar(function (ch) { return ch !== _TIC; }); - return this.stream.advanceIfChar(_TIC) ? _cssScanner__WEBPACK_IMPORTED_MODULE_0__["TokenType"].EscapedJavaScript : _cssScanner__WEBPACK_IMPORTED_MODULE_0__["TokenType"].BadEscapedJavaScript; + return this.stream.advanceIfChar(_TIC) ? _cssScanner__WEBPACK_IMPORTED_MODULE_0__.TokenType.EscapedJavaScript : _cssScanner__WEBPACK_IMPORTED_MODULE_0__.TokenType.BadEscapedJavaScript; } return null; }; return LESSScanner; -}(_cssScanner__WEBPACK_IMPORTED_MODULE_0__["Scanner"])); +}(_cssScanner__WEBPACK_IMPORTED_MODULE_0__.Scanner)); /***/ }), -/* 122 */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { +/* 124 */ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { -"use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "LESSCompletion", function() { return LESSCompletion; }); -/* harmony import */ var _cssCompletion__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(100); -/* harmony import */ var _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(103); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "LESSCompletion": () => /* binding */ LESSCompletion +/* harmony export */ }); +/* harmony import */ var _cssCompletion__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(102); +/* harmony import */ var _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(105); /* harmony import */ var vscode_nls__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(94); -/* harmony import */ var vscode_nls__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(vscode_nls__WEBPACK_IMPORTED_MODULE_2__); /*--------------------------------------------------------------------------------------------- * Copyright (c) Microsoft Corporation. All rights reserved. * Licensed under the MIT License. See License.txt in the project root for license information. @@ -22991,7 +22783,7 @@ var __extends = (undefined && undefined.__extends) || (function () { var extendStatics = function (d, b) { extendStatics = Object.setPrototypeOf || ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) || - function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; }; + function (d, b) { for (var p in b) if (Object.prototype.hasOwnProperty.call(b, p)) d[p] = b[p]; }; return extendStatics(d, b); }; return function (d, b) { @@ -23003,7 +22795,7 @@ var __extends = (undefined && undefined.__extends) || (function () { -var localize = vscode_nls__WEBPACK_IMPORTED_MODULE_2__["loadMessageBundle"](); +var localize = vscode_nls__WEBPACK_IMPORTED_MODULE_2__.loadMessageBundle(); var LESSCompletion = /** @class */ (function (_super) { __extends(LESSCompletion, _super); function LESSCompletion(lsOptions, cssDataManager) { @@ -23016,9 +22808,9 @@ var LESSCompletion = /** @class */ (function (_super) { label: p.name, detail: p.example, documentation: p.description, - textEdit: _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_1__["TextEdit"].replace(this.getCompletionRange(existingNode), p.name + '($0)'), - insertTextFormat: _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_1__["InsertTextFormat"].Snippet, - kind: _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_1__["CompletionItemKind"].Function + textEdit: _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_1__.TextEdit.replace(this.getCompletionRange(existingNode), p.name + '($0)'), + insertTextFormat: _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_1__.InsertTextFormat.Snippet, + kind: _cssLanguageTypes__WEBPACK_IMPORTED_MODULE_1__.CompletionItemKind.Function }; if (sortToEnd) { item.sortText = 'z'; @@ -23375,20 +23167,21 @@ var LESSCompletion = /** @class */ (function (_super) { } ]; return LESSCompletion; -}(_cssCompletion__WEBPACK_IMPORTED_MODULE_0__["CSSCompletion"])); +}(_cssCompletion__WEBPACK_IMPORTED_MODULE_0__.CSSCompletion)); /***/ }), -/* 123 */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { +/* 125 */ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { -"use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "getFoldingRanges", function() { return getFoldingRanges; }); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "getFoldingRanges": () => /* binding */ getFoldingRanges +/* harmony export */ }); /* harmony import */ var _parser_cssScanner__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(90); -/* harmony import */ var _parser_scssScanner__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(117); -/* harmony import */ var _parser_lessScanner__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(121); +/* harmony import */ var _parser_scssScanner__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(119); +/* harmony import */ var _parser_lessScanner__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(123); /*--------------------------------------------------------------------------------------------- * Copyright (c) Microsoft Corporation. All rights reserved. * Licensed under the MIT License. See License.txt in the project root for license information. @@ -23411,11 +23204,11 @@ function computeFoldingRanges(document) { function getScanner() { switch (document.languageId) { case 'scss': - return new _parser_scssScanner__WEBPACK_IMPORTED_MODULE_1__["SCSSScanner"](); + return new _parser_scssScanner__WEBPACK_IMPORTED_MODULE_1__.SCSSScanner(); case 'less': - return new _parser_lessScanner__WEBPACK_IMPORTED_MODULE_2__["LESSScanner"](); + return new _parser_lessScanner__WEBPACK_IMPORTED_MODULE_2__.LESSScanner(); default: - return new _parser_cssScanner__WEBPACK_IMPORTED_MODULE_0__["Scanner"](); + return new _parser_cssScanner__WEBPACK_IMPORTED_MODULE_0__.Scanner(); } } function tokenToRange(t, kind) { @@ -23441,13 +23234,13 @@ function computeFoldingRanges(document) { var prevToken = null; var _loop_1 = function () { switch (token.type) { - case _parser_cssScanner__WEBPACK_IMPORTED_MODULE_0__["TokenType"].CurlyL: - case _parser_scssScanner__WEBPACK_IMPORTED_MODULE_1__["InterpolationFunction"]: + case _parser_cssScanner__WEBPACK_IMPORTED_MODULE_0__.TokenType.CurlyL: + case _parser_scssScanner__WEBPACK_IMPORTED_MODULE_1__.InterpolationFunction: { delimiterStack.push({ line: getStartLine(token), type: 'brace', isStart: true }); break; } - case _parser_cssScanner__WEBPACK_IMPORTED_MODULE_0__["TokenType"].CurlyR: { + case _parser_cssScanner__WEBPACK_IMPORTED_MODULE_0__.TokenType.CurlyR: { if (delimiterStack.length !== 0) { var prevDelimiter = popPrevStartDelimiterOfType(delimiterStack, 'brace'); if (!prevDelimiter) { @@ -23479,7 +23272,7 @@ function computeFoldingRanges(document) { * In CSS, there is no single line comment prefixed with // * All comments are marked as `Comment` */ - case _parser_cssScanner__WEBPACK_IMPORTED_MODULE_0__["TokenType"].Comment: { + case _parser_cssScanner__WEBPACK_IMPORTED_MODULE_0__.TokenType.Comment: { var commentRegionMarkerToDelimiter_1 = function (marker) { if (marker === '#region') { return { line: getStartLine(token), type: 'comment', isStart: true }; @@ -23537,7 +23330,7 @@ function computeFoldingRanges(document) { prevToken = token; token = scanner.scan(); }; - while (token.type !== _parser_cssScanner__WEBPACK_IMPORTED_MODULE_0__["TokenType"].EOF) { + while (token.type !== _parser_cssScanner__WEBPACK_IMPORTED_MODULE_0__.TokenType.EOF) { _loop_1(); } return ranges; @@ -23585,15 +23378,16 @@ function limitFoldingRanges(ranges, context) { /***/ }), -/* 124 */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { +/* 126 */ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { -"use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "CSSDataManager", function() { return CSSDataManager; }); -/* harmony import */ var _utils_objects__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(99); -/* harmony import */ var _data_webCustomData__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(125); -/* harmony import */ var _dataProvider__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(126); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "CSSDataManager": () => /* binding */ CSSDataManager +/* harmony export */ }); +/* harmony import */ var _utils_objects__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(101); +/* harmony import */ var _data_webCustomData__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(127); +/* harmony import */ var _dataProvider__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(128); /*--------------------------------------------------------------------------------------------- * Copyright (c) Microsoft Corporation. All rights reserved. * Licensed under the MIT License. See License.txt in the project root for license information. @@ -23619,7 +23413,7 @@ var CSSDataManager = /** @class */ (function () { var _a; this.dataProviders = []; if (builtIn) { - this.dataProviders.push(new _dataProvider__WEBPACK_IMPORTED_MODULE_2__["CSSDataProvider"](_data_webCustomData__WEBPACK_IMPORTED_MODULE_1__["cssData"])); + this.dataProviders.push(new _dataProvider__WEBPACK_IMPORTED_MODULE_1__.CSSDataProvider(_data_webCustomData__WEBPACK_IMPORTED_MODULE_0__.cssData)); } (_a = this.dataProviders).push.apply(_a, providers); this.collectData(); @@ -23655,10 +23449,10 @@ var CSSDataManager = /** @class */ (function () { } }); }); - this._properties = _utils_objects__WEBPACK_IMPORTED_MODULE_0__["values"](this._propertySet); - this._atDirectives = _utils_objects__WEBPACK_IMPORTED_MODULE_0__["values"](this._atDirectiveSet); - this._pseudoClasses = _utils_objects__WEBPACK_IMPORTED_MODULE_0__["values"](this._pseudoClassSet); - this._pseudoElements = _utils_objects__WEBPACK_IMPORTED_MODULE_0__["values"](this._pseudoElementSet); + this._properties = _utils_objects__WEBPACK_IMPORTED_MODULE_2__.values(this._propertySet); + this._atDirectives = _utils_objects__WEBPACK_IMPORTED_MODULE_2__.values(this._atDirectiveSet); + this._pseudoClasses = _utils_objects__WEBPACK_IMPORTED_MODULE_2__.values(this._pseudoClassSet); + this._pseudoElements = _utils_objects__WEBPACK_IMPORTED_MODULE_2__.values(this._pseudoElementSet); }; CSSDataManager.prototype.getProperty = function (name) { return this._propertySet[name]; }; CSSDataManager.prototype.getAtDirective = function (name) { return this._atDirectiveSet[name]; }; @@ -23689,12 +23483,13 @@ var CSSDataManager = /** @class */ (function () { /***/ }), -/* 125 */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { +/* 127 */ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { -"use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "cssData", function() { return cssData; }); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "cssData": () => /* binding */ cssData +/* harmony export */ }); /*--------------------------------------------------------------------------------------------- * Copyright (c) Microsoft Corporation. All rights reserved. * Licensed under the MIT License. See License.txt in the project root for license information. @@ -23704,540 +23499,569 @@ var cssData = { "version": 1.1, "properties": [ { - "name": "width", + "name": "additive-symbols", + "browsers": [ + "FF33" + ], + "syntax": "[ && ]#", + "relevance": 50, + "description": "@counter-style descriptor. Specifies the symbols used by the marker-construction algorithm specified by the system descriptor. Needs to be specified if the counter system is 'additive'.", + "restrictions": [ + "integer", + "string", + "image", + "identifier" + ] + }, + { + "name": "align-content", "values": [ { - "name": "auto", - "description": "The width depends on the values of other properties." + "name": "center", + "description": "Lines are packed toward the center of the flex container." }, { - "name": "fit-content", - "description": "Use the fit-content inline size or fit-content block size, as appropriate to the writing mode." + "name": "flex-end", + "description": "Lines are packed toward the end of the flex container." }, { - "name": "max-content", - "description": "Use the max-content inline size or max-content block size, as appropriate to the writing mode." + "name": "flex-start", + "description": "Lines are packed toward the start of the flex container." }, { - "name": "min-content", - "description": "Use the min-content inline size or min-content block size, as appropriate to the writing mode." - } - ], - "syntax": "{1,2}", - "references": [ + "name": "space-around", + "description": "Lines are evenly distributed in the flex container, with half-size spaces on either end." + }, { - "name": "MDN Reference", - "url": "https://developer.mozilla.org/docs/Web/CSS/width" + "name": "space-between", + "description": "Lines are evenly distributed in the flex container." + }, + { + "name": "stretch", + "description": "Lines stretch to take up the remaining space." } ], - "description": "Specifies the width of the content area, padding area or border area (depending on 'box-sizing') of certain boxes.", + "syntax": "normal | | | ? ", + "relevance": 59, + "description": "Aligns a flex container’s lines within the flex container when there is extra space in the cross-axis, similar to how 'justify-content' aligns individual items within the main-axis.", "restrictions": [ - "length", - "percentage" + "enum" ] }, { - "name": "height", + "name": "align-items", "values": [ { - "name": "auto", - "description": "The height depends on the values of other properties." + "name": "baseline", + "description": "If the flex item’s inline axis is the same as the cross axis, this value is identical to 'flex-start'. Otherwise, it participates in baseline alignment." }, { - "name": "fit-content", - "description": "Use the fit-content inline size or fit-content block size, as appropriate to the writing mode." + "name": "center", + "description": "The flex item’s margin box is centered in the cross axis within the line." }, { - "name": "max-content", - "description": "Use the max-content inline size or max-content block size, as appropriate to the writing mode." + "name": "flex-end", + "description": "The cross-end margin edge of the flex item is placed flush with the cross-end edge of the line." }, { - "name": "min-content", - "description": "Use the min-content inline size or min-content block size, as appropriate to the writing mode." - } - ], - "syntax": "{1,2}", - "references": [ + "name": "flex-start", + "description": "The cross-start margin edge of the flex item is placed flush with the cross-start edge of the line." + }, { - "name": "MDN Reference", - "url": "https://developer.mozilla.org/docs/Web/CSS/height" + "name": "stretch", + "description": "If the cross size property of the flex item computes to auto, and neither of the cross-axis margins are auto, the flex item is stretched." } ], - "description": "Specifies the height of the content area, padding area or border area (depending on 'box-sizing') of certain boxes.", + "syntax": "normal | stretch | | [ ? ]", + "relevance": 81, + "description": "Aligns flex items along the cross axis of the current line of the flex container.", "restrictions": [ - "length", - "percentage" + "enum" ] }, { - "name": "display", + "name": "justify-items", "values": [ { - "name": "block", - "description": "The element generates a block-level box" - }, - { - "name": "contents", - "description": "The element itself does not generate any boxes, but its children and pseudo-elements still generate boxes as normal." - }, - { - "name": "flex", - "description": "The element generates a principal flex container box and establishes a flex formatting context." - }, - { - "name": "flexbox", - "description": "The element lays out its contents using flow layout (block-and-inline layout). Standardized as 'flex'." - }, - { - "name": "flow-root", - "description": "The element generates a block container box, and lays out its contents using flow layout." - }, - { - "name": "grid", - "description": "The element generates a principal grid container box, and establishes a grid formatting context." - }, - { - "name": "inline", - "description": "The element generates an inline-level box." - }, - { - "name": "inline-block", - "description": "A block box, which itself is flowed as a single inline box, similar to a replaced element. The inside of an inline-block is formatted as a block box, and the box itself is formatted as an inline box." + "name": "auto" }, { - "name": "inline-flex", - "description": "Inline-level flex container." + "name": "normal" }, { - "name": "inline-flexbox", - "description": "Inline-level flex container. Standardized as 'inline-flex'" + "name": "end" }, { - "name": "inline-table", - "description": "Inline-level table wrapper box containing table box." + "name": "start" }, { - "name": "list-item", - "description": "One or more block boxes and one marker box." + "name": "flex-end", + "description": "\"Flex items are packed toward the end of the line.\"" }, { - "name": "-moz-box", - "description": "The element lays out its contents using flow layout (block-and-inline layout). Standardized as 'flex'." + "name": "flex-start", + "description": "\"Flex items are packed toward the start of the line.\"" }, { - "name": "-moz-deck" + "name": "self-end", + "description": "The item is packed flush to the edge of the alignment container of the end side of the item, in the appropriate axis." }, { - "name": "-moz-grid" + "name": "self-start", + "description": "The item is packed flush to the edge of the alignment container of the start side of the item, in the appropriate axis.." }, { - "name": "-moz-grid-group" + "name": "center", + "description": "The items are packed flush to each other toward the center of the of the alignment container." }, { - "name": "-moz-grid-line" + "name": "left" }, { - "name": "-moz-groupbox" + "name": "right" }, { - "name": "-moz-inline-box", - "description": "Inline-level flex container. Standardized as 'inline-flex'" + "name": "baseline" }, { - "name": "-moz-inline-grid" + "name": "first baseline" }, { - "name": "-moz-inline-stack" + "name": "last baseline" }, { - "name": "-moz-marker" + "name": "stretch", + "description": "If the cross size property of the flex item computes to auto, and neither of the cross-axis margins are auto, the flex item is stretched." }, { - "name": "-moz-popup" + "name": "save" }, { - "name": "-moz-stack" + "name": "unsave" }, { - "name": "-ms-flexbox", - "description": "The element lays out its contents using flow layout (block-and-inline layout). Standardized as 'flex'." - }, + "name": "legacy" + } + ], + "syntax": "normal | stretch | | ? [ | left | right ] | legacy | legacy && [ left | right | center ]", + "relevance": 50, + "description": "Defines the default justify-self for all items of the box, giving them the default way of justifying each box along the appropriate axis", + "restrictions": [ + "enum" + ] + }, + { + "name": "justify-self", + "browsers": [ + "E16", + "FF45", + "S10.1", + "C57", + "O44" + ], + "values": [ { - "name": "-ms-grid", - "description": "The element generates a principal grid container box, and establishes a grid formatting context." + "name": "auto" }, { - "name": "-ms-inline-flexbox", - "description": "Inline-level flex container. Standardized as 'inline-flex'" + "name": "normal" }, { - "name": "-ms-inline-grid", - "description": "Inline-level grid container." + "name": "end" }, { - "name": "none", - "description": "The element and its descendants generates no boxes." + "name": "start" }, { - "name": "ruby", - "description": "The element generates a principal ruby container box, and establishes a ruby formatting context." + "name": "flex-end", + "description": "\"Flex items are packed toward the end of the line.\"" }, { - "name": "ruby-base" + "name": "flex-start", + "description": "\"Flex items are packed toward the start of the line.\"" }, { - "name": "ruby-base-container" + "name": "self-end", + "description": "The item is packed flush to the edge of the alignment container of the end side of the item, in the appropriate axis." }, { - "name": "ruby-text" + "name": "self-start", + "description": "The item is packed flush to the edge of the alignment container of the start side of the item, in the appropriate axis.." }, { - "name": "ruby-text-container" + "name": "center", + "description": "The items are packed flush to each other toward the center of the of the alignment container." }, { - "name": "run-in", - "description": "The element generates a run-in box. Run-in elements act like inlines or blocks, depending on the surrounding elements." + "name": "left" }, { - "name": "table", - "description": "The element generates a principal table wrapper box containing an additionally-generated table box, and establishes a table formatting context." + "name": "right" }, { - "name": "table-caption" + "name": "baseline" }, { - "name": "table-cell" + "name": "first baseline" }, { - "name": "table-column" + "name": "last baseline" }, { - "name": "table-column-group" + "name": "stretch", + "description": "If the cross size property of the flex item computes to auto, and neither of the cross-axis margins are auto, the flex item is stretched." }, { - "name": "table-footer-group" + "name": "save" }, { - "name": "table-header-group" - }, + "name": "unsave" + } + ], + "syntax": "auto | normal | stretch | | ? [ | left | right ]", + "relevance": 52, + "description": "Defines the way of justifying a box inside its container along the appropriate axis.", + "restrictions": [ + "enum" + ] + }, + { + "name": "align-self", + "values": [ { - "name": "table-row" + "name": "auto", + "description": "Computes to the value of 'align-items' on the element’s parent, or 'stretch' if the element has no parent. On absolutely positioned elements, it computes to itself." }, { - "name": "table-row-group" + "name": "baseline", + "description": "If the flex item’s inline axis is the same as the cross axis, this value is identical to 'flex-start'. Otherwise, it participates in baseline alignment." }, { - "name": "-webkit-box", - "description": "The element lays out its contents using flow layout (block-and-inline layout). Standardized as 'flex'." + "name": "center", + "description": "The flex item’s margin box is centered in the cross axis within the line." }, { - "name": "-webkit-flex", - "description": "The element lays out its contents using flow layout (block-and-inline layout)." + "name": "flex-end", + "description": "The cross-end margin edge of the flex item is placed flush with the cross-end edge of the line." }, { - "name": "-webkit-inline-box", - "description": "Inline-level flex container. Standardized as 'inline-flex'" + "name": "flex-start", + "description": "The cross-start margin edge of the flex item is placed flush with the cross-start edge of the line." }, { - "name": "-webkit-inline-flex", - "description": "Inline-level flex container." + "name": "stretch", + "description": "If the cross size property of the flex item computes to auto, and neither of the cross-axis margins are auto, the flex item is stretched." } ], - "syntax": "[ || ] | | | | ", + "syntax": "auto | normal | stretch | | ? ", + "relevance": 69, + "description": "Allows the default alignment along the cross axis to be overridden for individual flex items.", + "restrictions": [ + "enum" + ] + }, + { + "name": "all", + "browsers": [ + "E79", + "FF27", + "S9.1", + "C37", + "O24" + ], + "values": [], + "syntax": "initial | inherit | unset | revert", + "relevance": 51, "references": [ { "name": "MDN Reference", - "url": "https://developer.mozilla.org/docs/Web/CSS/display" + "url": "https://developer.mozilla.org/docs/Web/CSS/all" } ], - "description": "In combination with 'float' and 'position', determines the type of box or boxes that are generated for an element.", + "description": "Shorthand that resets all properties except 'direction' and 'unicode-bidi'.", "restrictions": [ "enum" ] }, { - "name": "padding", + "name": "alt", + "browsers": [ + "S9" + ], "values": [], - "syntax": "[ | ]{1,4}", + "relevance": 50, "references": [ { "name": "MDN Reference", - "url": "https://developer.mozilla.org/docs/Web/CSS/padding" + "url": "https://developer.mozilla.org/docs/Web/CSS/alt" } ], - "description": "Shorthand property to set values the thickness of the padding area. If left is omitted, it is the same as right. If bottom is omitted it is the same as top, if right is omitted it is the same as top. The value may not be negative.", + "description": "Provides alternative text for assistive technology to replace the generated content of a ::before or ::after element.", "restrictions": [ - "length", - "percentage" + "string", + "enum" ] }, { - "name": "position", + "name": "animation", "values": [ { - "name": "absolute", - "description": "The box's position (and possibly size) is specified with the 'top', 'right', 'bottom', and 'left' properties. These properties specify offsets with respect to the box's 'containing block'." + "name": "alternate", + "description": "The animation cycle iterations that are odd counts are played in the normal direction, and the animation cycle iterations that are even counts are played in a reverse direction." }, { - "name": "fixed", - "description": "The box's position is calculated according to the 'absolute' model, but in addition, the box is fixed with respect to some reference. As with the 'absolute' model, the box's margins do not collapse with any other margins." + "name": "alternate-reverse", + "description": "The animation cycle iterations that are odd counts are played in the reverse direction, and the animation cycle iterations that are even counts are played in a normal direction." }, { - "name": "-ms-page", - "description": "The box's position is calculated according to the 'absolute' model." + "name": "backwards", + "description": "The beginning property value (as defined in the first @keyframes at-rule) is applied before the animation is displayed, during the period defined by 'animation-delay'." }, { - "name": "relative", - "description": "The box's position is calculated according to the normal flow (this is called the position in normal flow). Then the box is offset relative to its normal position." + "name": "both", + "description": "Both forwards and backwards fill modes are applied." }, { - "name": "static", - "description": "The box is a normal box, laid out according to the normal flow. The 'top', 'right', 'bottom', and 'left' properties do not apply." + "name": "forwards", + "description": "The final property value (as defined in the last @keyframes at-rule) is maintained after the animation completes." }, { - "name": "sticky", - "description": "The box's position is calculated according to the normal flow. Then the box is offset relative to its flow root and containing block and in all cases, including table elements, does not affect the position of any following boxes." + "name": "infinite", + "description": "Causes the animation to repeat forever." }, { - "name": "-webkit-sticky", - "description": "The box's position is calculated according to the normal flow. Then the box is offset relative to its flow root and containing block and in all cases, including table elements, does not affect the position of any following boxes." + "name": "none", + "description": "No animation is performed" + }, + { + "name": "normal", + "description": "Normal playback." + }, + { + "name": "reverse", + "description": "All iterations of the animation are played in the reverse direction from the way they were specified." } ], - "syntax": "static | relative | absolute | sticky | fixed", + "syntax": "#", + "relevance": 79, "references": [ { "name": "MDN Reference", - "url": "https://developer.mozilla.org/docs/Web/CSS/position" + "url": "https://developer.mozilla.org/docs/Web/CSS/animation" } ], - "description": "The position CSS property sets how an element is positioned in a document. The top, right, bottom, and left properties determine the final location of positioned elements.", + "description": "Shorthand property combines six of the animation properties into a single property.", "restrictions": [ - "enum" + "time", + "timing-function", + "enum", + "identifier", + "number" ] }, { - "name": "border", - "syntax": " || || ", + "name": "animation-delay", + "syntax": "