From dfb9135f6ad26eca8456c132083893fa402b979e Mon Sep 17 00:00:00 2001 From: tophf Date: Mon, 4 Jan 2021 13:57:58 +0300 Subject: [PATCH] stylelint 13.8.0 --- edit/editor-worker.js | 33 +- edit/linter-manager.js | 10 +- package-lock.json | 3897 +++++++++++++++-- package.json | 2 +- tools/build-vendor.js | 2 +- vendor/stylelint-bundle/LICENSE | 2 +- vendor/stylelint-bundle/README.md | 6 +- .../stylelint-bundle/stylelint-bundle.min.js | 4 +- 8 files changed, 3586 insertions(+), 370 deletions(-) diff --git a/edit/editor-worker.js b/edit/editor-worker.js index 68ffce6b..c1806014 100644 --- a/edit/editor-worker.js +++ b/edit/editor-worker.js @@ -2,7 +2,9 @@ 'use strict'; (() => { - const {require} = self; // self.require will be overwritten by StyleLint + const hasCurlyBraceError = warning => + warning.text === 'Unnecessary curly bracket (CssSyntaxError)'; + let sugarssFallback; /** @namespace EditorWorker */ createWorkerApi({ @@ -31,11 +33,26 @@ return result; }, - async stylelint(code, config) { - require(['/vendor/stylelint-bundle/stylelint-bundle.min']); - const {results: [res]} = await self.require('stylelint').lint({code, config}); - delete res._postcssResult; // huge and unused - return res; + async stylelint(opts) { + require(['/vendor/stylelint-bundle/stylelint-bundle.min']); /* global stylelint */ + try { + let res; + let pass = 0; + /* sugarss is used for stylus-lang by default, + but it fails on normal css syntax so we retry in css mode. */ + const isSugarSS = opts.syntax === 'sugarss'; + if (sugarssFallback && isSugarSS) opts.syntax = sugarssFallback; + while ( + ++pass <= 2 && + (res = (await stylelint.lint(opts)).results[0]) && + isSugarSS && res.warnings.some(hasCurlyBraceError) + ) sugarssFallback = opts.syntax = 'css'; + delete res._postcssResult; // huge and unused + return res; + } catch (e) { + delete e.postcssNode; // huge, unused, non-transferable + throw e; + } }, }); @@ -59,8 +76,8 @@ const options = {}; const rxPossible = /\bpossible:("(?:[^"]*?)"|\[(?:[^\]]*?)\]|\{(?:[^}]*?)\})/g; const rxString = /"([-\w\s]{3,}?)"/g; - for (const [id, rule] of Object.entries(self.require('stylelint').rules)) { - const ruleCode = `${rule}`; + for (const [id, rule] of Object.entries(stylelint.rules)) { + const ruleCode = `${rule()}`; const sets = []; let m, mStr; while ((m = rxPossible.exec(ruleCode))) { diff --git a/edit/linter-manager.js b/edit/linter-manager.js index 58b84fa0..981dc63c 100644 --- a/edit/linter-manager.js +++ b/edit/linter-manager.js @@ -198,17 +198,19 @@ linterMan.DEFAULTS = { stylelint: { validMode: () => true, getConfig: config => ({ - syntax: 'sugarss', rules: Object.assign({}, DEFAULTS.stylelint.rules, config && config.rules), }), - async lint(text, config, mode) { - const raw = await worker.stylelint(text, config); + async lint(code, config, mode) { + const isLess = mode === 'text/x-less'; + const isStylus = mode === 'stylus'; + const syntax = isLess ? 'less' : isStylus ? 'sugarss' : 'css'; + const raw = await worker.stylelint({code, config, syntax}); if (!raw) { return []; } // Hiding the errors about "//" comments as we're preprocessing only when saving/applying // and we can't just pre-remove the comments since "//" may be inside a string token - const slashCommentAllowed = mode === 'text/x-less' || mode === 'stylus'; + const slashCommentAllowed = isLess || isStylus; const res = []; for (const w of raw.warnings) { const msg = w.text.match(/^(?:Unexpected\s+)?(.*?)\s*\([^()]+\)$|$/)[1] || w.text; diff --git a/package-lock.json b/package-lock.json index b28d7a90..a1605916 100644 --- a/package-lock.json +++ b/package-lock.json @@ -15,7 +15,7 @@ "less-bundle": "github:openstyles/less-bundle#v0.1.0", "lz-string-unsafe": "^1.4.4-fork-1", "semver-bundle": "^0.1.1", - "stylelint-bundle": "^8.0.0", + "stylelint-bundle": "^13.8.0", "stylus-lang-bundle": "github:openstyles/stylus-lang-bundle#v0.54.7", "usercss-meta": "^0.10.0", "webext-launch-web-auth-flow": "^0.1.0" @@ -36,27 +36,174 @@ } }, "node_modules/@babel/code-frame": { - "version": "7.10.1", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.10.1.tgz", - "integrity": "sha512-IGhtTmpjGbYzcEDOw7DcQtbQSXcG9ftmAXtWTu9V936vDye4xjjekktFAtgZsWpzTj/X01jocB46mTywm/4SZw==", - "dev": true, + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.11.tgz", + "integrity": "sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==", "dependencies": { - "@babel/highlight": "^7.10.1" + "@babel/highlight": "^7.10.4" + } + }, + "node_modules/@babel/core": { + "version": "7.12.10", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.12.10.tgz", + "integrity": "sha512-eTAlQKq65zHfkHZV0sIVODCPGVgoo1HdBlbSLi9CqOzuZanMv2ihzY+4paiKr1mH+XmYESMAmJ/dpZ68eN6d8w==", + "dependencies": { + "@babel/code-frame": "^7.10.4", + "@babel/generator": "^7.12.10", + "@babel/helper-module-transforms": "^7.12.1", + "@babel/helpers": "^7.12.5", + "@babel/parser": "^7.12.10", + "@babel/template": "^7.12.7", + "@babel/traverse": "^7.12.10", + "@babel/types": "^7.12.10", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.1", + "json5": "^2.1.2", + "lodash": "^4.17.19", + "semver": "^5.4.1", + "source-map": "^0.5.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/babel" + } + }, + "node_modules/@babel/core/node_modules/source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@babel/generator": { + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.12.11.tgz", + "integrity": "sha512-Ggg6WPOJtSi8yYQvLVjG8F/TlpWDlKx0OpS4Kt+xMQPs5OaGYWy+v1A+1TvxI6sAMGZpKWWoAQ1DaeQbImlItA==", + "dependencies": { + "@babel/types": "^7.12.11", + "jsesc": "^2.5.1", + "source-map": "^0.5.0" + } + }, + "node_modules/@babel/generator/node_modules/source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@babel/helper-function-name": { + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.12.11.tgz", + "integrity": "sha512-AtQKjtYNolKNi6nNNVLQ27CP6D9oFR6bq/HPYSizlzbp7uC1M59XJe8L+0uXjbIaZaUJF99ruHqVGiKXU/7ybA==", + "dependencies": { + "@babel/helper-get-function-arity": "^7.12.10", + "@babel/template": "^7.12.7", + "@babel/types": "^7.12.11" + } + }, + "node_modules/@babel/helper-get-function-arity": { + "version": "7.12.10", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.12.10.tgz", + "integrity": "sha512-mm0n5BPjR06wh9mPQaDdXWDoll/j5UpCAPl1x8fS71GHm7HA6Ua2V4ylG1Ju8lvcTOietbPNNPaSilKj+pj+Ag==", + "dependencies": { + "@babel/types": "^7.12.10" + } + }, + "node_modules/@babel/helper-member-expression-to-functions": { + "version": "7.12.7", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.12.7.tgz", + "integrity": "sha512-DCsuPyeWxeHgh1Dus7APn7iza42i/qXqiFPWyBDdOFtvS581JQePsc1F/nD+fHrcswhLlRc2UpYS1NwERxZhHw==", + "dependencies": { + "@babel/types": "^7.12.7" + } + }, + "node_modules/@babel/helper-module-imports": { + "version": "7.12.5", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.12.5.tgz", + "integrity": "sha512-SR713Ogqg6++uexFRORf/+nPXMmWIn80TALu0uaFb+iQIUoR7bOC7zBWyzBs5b3tBBJXuyD0cRu1F15GyzjOWA==", + "dependencies": { + "@babel/types": "^7.12.5" + } + }, + "node_modules/@babel/helper-module-transforms": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.12.1.tgz", + "integrity": "sha512-QQzehgFAZ2bbISiCpmVGfiGux8YVFXQ0abBic2Envhej22DVXV9nCFaS5hIQbkyo1AdGb+gNME2TSh3hYJVV/w==", + "dependencies": { + "@babel/helper-module-imports": "^7.12.1", + "@babel/helper-replace-supers": "^7.12.1", + "@babel/helper-simple-access": "^7.12.1", + "@babel/helper-split-export-declaration": "^7.11.0", + "@babel/helper-validator-identifier": "^7.10.4", + "@babel/template": "^7.10.4", + "@babel/traverse": "^7.12.1", + "@babel/types": "^7.12.1", + "lodash": "^4.17.19" + } + }, + "node_modules/@babel/helper-optimise-call-expression": { + "version": "7.12.10", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.12.10.tgz", + "integrity": "sha512-4tpbU0SrSTjjt65UMWSrUOPZTsgvPgGG4S8QSTNHacKzpS51IVWGDj0yCwyeZND/i+LSN2g/O63jEXEWm49sYQ==", + "dependencies": { + "@babel/types": "^7.12.10" + } + }, + "node_modules/@babel/helper-replace-supers": { + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.12.11.tgz", + "integrity": "sha512-q+w1cqmhL7R0FNzth/PLLp2N+scXEK/L2AHbXUyydxp828F4FEa5WcVoqui9vFRiHDQErj9Zof8azP32uGVTRA==", + "dependencies": { + "@babel/helper-member-expression-to-functions": "^7.12.7", + "@babel/helper-optimise-call-expression": "^7.12.10", + "@babel/traverse": "^7.12.10", + "@babel/types": "^7.12.11" + } + }, + "node_modules/@babel/helper-simple-access": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.12.1.tgz", + "integrity": "sha512-OxBp7pMrjVewSSC8fXDFrHrBcJATOOFssZwv16F3/6Xtc138GHybBfPbm9kfiqQHKhYQrlamWILwlDCeyMFEaA==", + "dependencies": { + "@babel/types": "^7.12.1" + } + }, + "node_modules/@babel/helper-split-export-declaration": { + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.12.11.tgz", + "integrity": "sha512-LsIVN8j48gHgwzfocYUSkO/hjYAOJqlpJEc7tGXcIm4cubjVUf8LGW6eWRyxEu7gA25q02p0rQUWoCI33HNS5g==", + "dependencies": { + "@babel/types": "^7.12.11" } }, "node_modules/@babel/helper-validator-identifier": { - "version": "7.10.1", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.1.tgz", - "integrity": "sha512-5vW/JXLALhczRCWP0PnFDMCJAchlBvM7f4uk/jXritBnIa6E1KmqmtrS3yn1LAnxFBypQ3eneLuXjsnfQsgILw==", - "dev": true + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.12.11.tgz", + "integrity": "sha512-np/lG3uARFybkoHokJUmf1QfEvRVCPbmQeUQpKow5cQ3xWrV9i3rUHodKDJPQfTVX61qKi+UdYk8kik84n7XOw==" + }, + "node_modules/@babel/helpers": { + "version": "7.12.5", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.12.5.tgz", + "integrity": "sha512-lgKGMQlKqA8meJqKsW6rUnc4MdUk35Ln0ATDqdM1a/UpARODdI4j5Y5lVfUScnSNkJcdCRAaWkspykNoFg9sJA==", + "dependencies": { + "@babel/template": "^7.10.4", + "@babel/traverse": "^7.12.5", + "@babel/types": "^7.12.5" + } }, "node_modules/@babel/highlight": { - "version": "7.10.1", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.10.1.tgz", - "integrity": "sha512-8rMof+gVP8mxYZApLF/JgNDAkdKa+aJt3ZYxF8z6+j/hpeXL7iMsKCPHa2jNMHu/qqBwzQF4OHNoYi8dMA/rYg==", - "dev": true, + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.10.4.tgz", + "integrity": "sha512-i6rgnR/YgPEQzZZnbTHHuZdlE8qyoBNalD6F+q4vAFlcMEcqmkoG+mPqJYJCo63qPf74+Y1UZsl3l6f7/RIkmA==", "dependencies": { - "@babel/helper-validator-identifier": "^7.10.1", + "@babel/helper-validator-identifier": "^7.10.4", "chalk": "^2.0.0", "js-tokens": "^4.0.0" } @@ -65,11 +212,24 @@ "version": "2.4.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dev": true, "dependencies": { "ansi-styles": "^3.2.1", "escape-string-regexp": "^1.0.5", "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/parser": { + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.12.11.tgz", + "integrity": "sha512-N3UxG+uuF4CMYoNj8AhnbAcJF0PiuJ9KHuy1lQmkYsxTer/MAH9UBNHsBoAX/4s6NvlDD047No8mYVGGzLL4hg==", + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" } }, "node_modules/@babel/polyfill": { @@ -91,6 +251,50 @@ "regenerator-runtime": "^0.13.4" } }, + "node_modules/@babel/template": { + "version": "7.12.7", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.12.7.tgz", + "integrity": "sha512-GkDzmHS6GV7ZeXfJZ0tLRBhZcMcY0/Lnb+eEbXDBfCAcZCjrZKe6p3J4we/D24O9Y8enxWAg1cWwof59yLh2ow==", + "dependencies": { + "@babel/code-frame": "^7.10.4", + "@babel/parser": "^7.12.7", + "@babel/types": "^7.12.7" + } + }, + "node_modules/@babel/traverse": { + "version": "7.12.12", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.12.12.tgz", + "integrity": "sha512-s88i0X0lPy45RrLM8b9mz8RPH5FqO9G9p7ti59cToE44xFm1Q+Pjh5Gq4SXBbtb88X7Uy7pexeqRIQDDMNkL0w==", + "dependencies": { + "@babel/code-frame": "^7.12.11", + "@babel/generator": "^7.12.11", + "@babel/helper-function-name": "^7.12.11", + "@babel/helper-split-export-declaration": "^7.12.11", + "@babel/parser": "^7.12.11", + "@babel/types": "^7.12.12", + "debug": "^4.1.0", + "globals": "^11.1.0", + "lodash": "^4.17.19" + } + }, + "node_modules/@babel/traverse/node_modules/globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/types": { + "version": "7.12.12", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.12.tgz", + "integrity": "sha512-lnIX7piTxOH22xE7fDXDbSHg9MM1/6ORnafpJmov5rs0kX5g4BZxeXNJLXsMRiO0U5Rb8/FvMS6xlTnTHvxonQ==", + "dependencies": { + "@babel/helper-validator-identifier": "^7.12.11", + "lodash": "^4.17.19", + "to-fast-properties": "^2.0.0" + } + }, "node_modules/@cliqz-oss/firefox-client": { "version": "0.3.1", "resolved": "https://registry.npmjs.org/@cliqz-oss/firefox-client/-/firefox-client-0.3.1.tgz", @@ -212,6 +416,38 @@ "node": ">=10.0.0" } }, + "node_modules/@nodelib/fs.scandir": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.4.tgz", + "integrity": "sha512-33g3pMJk3bg5nXbL/+CY6I2eJDzZAni49PfJnL5fghPTggPvBd/pFNSgJsdAgWptuFu7qq/ERvOYFlhvsLTCKA==", + "dependencies": { + "@nodelib/fs.stat": "2.0.4", + "run-parallel": "^1.1.9" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.stat": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.4.tgz", + "integrity": "sha512-IYlHJA0clt2+Vg7bccq+TzRdJvv19c2INqBSsoOLp1je7xjtr7J26+WXR72MCdvU9q1qTzIWDfhMf+DRvQJK4Q==", + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.walk": { + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.6.tgz", + "integrity": "sha512-8Broas6vTtW4GIXTAHDoE32hnN2M5ykgCpWGbuXHQ15vEMqr23pB76e/GZcYsZCHALv50ktd24qhEyKr6wBtow==", + "dependencies": { + "@nodelib/fs.scandir": "2.1.4", + "fastq": "^1.6.0" + }, + "engines": { + "node": ">= 8" + } + }, "node_modules/@sindresorhus/is": { "version": "0.7.0", "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-0.7.0.tgz", @@ -222,6 +458,31 @@ "node": ">=4" } }, + "node_modules/@stylelint/postcss-css-in-js": { + "version": "0.37.2", + "resolved": "https://registry.npmjs.org/@stylelint/postcss-css-in-js/-/postcss-css-in-js-0.37.2.tgz", + "integrity": "sha512-nEhsFoJurt8oUmieT8qy4nk81WRHmJynmVwn/Vts08PL9fhgIsMhk1GId5yAN643OzqEEb5S/6At2TZW7pqPDA==", + "dependencies": { + "@babel/core": ">=7.9.0" + }, + "peerDependencies": { + "postcss": ">=7.0.0", + "postcss-syntax": ">=0.36.2" + } + }, + "node_modules/@stylelint/postcss-markdown": { + "version": "0.36.2", + "resolved": "https://registry.npmjs.org/@stylelint/postcss-markdown/-/postcss-markdown-0.36.2.tgz", + "integrity": "sha512-2kGbqUVJUGE8dM+bMzXG/PYUWKkjLIkRLWNh39OaADkiabDRdw8ATFCgbMz5xdIcvwspPAluSL7uY+ZiTWdWmQ==", + "dependencies": { + "remark": "^13.0.0", + "unist-util-find-all-after": "^3.0.2" + }, + "peerDependencies": { + "postcss": ">=7.0.0", + "postcss-syntax": ">=0.36.2" + } + }, "node_modules/@szmarczak/http-timer": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-1.1.2.tgz", @@ -243,8 +504,7 @@ "node_modules/@types/color-name": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/@types/color-name/-/color-name-1.1.1.tgz", - "integrity": "sha512-rr+OQyAjxze7GgWrSaJwydHStIhHq2lvY3BOC2Mj7KnzI7XK0Uw1TOOdI9lDoajEbSWLiYgoo4f1R51erQfhPQ==", - "dev": true + "integrity": "sha512-rr+OQyAjxze7GgWrSaJwydHStIhHq2lvY3BOC2Mj7KnzI7XK0Uw1TOOdI9lDoajEbSWLiYgoo4f1R51erQfhPQ==" }, "node_modules/@types/decompress": { "version": "4.2.3", @@ -278,18 +538,46 @@ "@types/node": "*" } }, + "node_modules/@types/mdast": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-3.0.3.tgz", + "integrity": "sha512-SXPBMnFVQg1s00dlMCc/jCdvPqdE4mXaMMCeRlxLDmTAEoegHT53xKtkDnzDTOcmMHUfcjyf36/YYZ6SxRdnsw==", + "dependencies": { + "@types/unist": "*" + } + }, "node_modules/@types/minimatch": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.3.tgz", "integrity": "sha512-tHq6qdbT9U1IRSGf14CL0pUlULksvY9OZ+5eEgl1N7t+OA3tGvNpxJCzuKQlsNgCVwbAs670L1vcVQi8j9HjnA==", "dev": true }, + "node_modules/@types/minimist": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@types/minimist/-/minimist-1.2.1.tgz", + "integrity": "sha512-fZQQafSREFyuZcdWFAExYjBiCL7AUCdgsk80iO0q4yihYYdcIiH28CcuPTGFgLOCC8RlW49GSQxdHwZP+I7CNg==" + }, "node_modules/@types/node": { "version": "14.14.14", "resolved": "https://registry.npmjs.org/@types/node/-/node-14.14.14.tgz", "integrity": "sha512-UHnOPWVWV1z+VV8k6L1HhG7UbGBgIdghqF3l9Ny9ApPghbjICXkUJSd/b9gOgQfjM1r+37cipdw/HJ3F6ICEnQ==", "dev": true }, + "node_modules/@types/normalize-package-data": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.0.tgz", + "integrity": "sha512-f5j5b/Gf71L+dbqxIpQ4Z2WlmI/mPJ0fOkGGmFgtb6sAu97EPczzbS3/tJKxmcYDj55OX6ssqwDAWOHIYDRDGA==" + }, + "node_modules/@types/parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==" + }, + "node_modules/@types/unist": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.3.tgz", + "integrity": "sha512-FvUupuM3rlRsRtCN+fDudtmytGO6iHJuuRKS1Ss0pG5z8oX0diNEw94UEL7hgDbpN94rgaK5R7sWm6RrSkZuAQ==" + }, "node_modules/@types/yauzl": { "version": "2.9.1", "resolved": "https://registry.npmjs.org/@types/yauzl/-/yauzl-2.9.1.tgz", @@ -775,7 +1063,6 @@ "version": "6.12.6", "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "dev": true, "dependencies": { "fast-deep-equal": "^3.1.1", "fast-json-stable-stringify": "^2.0.0", @@ -871,14 +1158,12 @@ "node_modules/ansi-regex": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", - "dev": true + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==" }, "node_modules/ansi-styles": { "version": "3.2.1", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dev": true, "dependencies": { "color-convert": "^1.9.0" } @@ -1047,8 +1332,7 @@ "node_modules/array-union": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", - "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", - "dev": true + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==" }, "node_modules/array-unique": { "version": "0.3.2", @@ -1098,7 +1382,6 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz", "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==", - "dev": true, "engines": { "node": ">=8" } @@ -1145,6 +1428,68 @@ "node": ">=8.0.0" } }, + "node_modules/autoprefixer": { + "version": "9.8.6", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.8.6.tgz", + "integrity": "sha512-XrvP4VVHdRBCdX1S3WXVD8+RyG9qeb1D5Sn1DeLiG2xfSpzellk5k54xbUERJ3M5DggQxes39UGOTP8CFrEGbg==", + "dependencies": { + "browserslist": "^4.12.0", + "caniuse-lite": "^1.0.30001109", + "colorette": "^1.2.1", + "normalize-range": "^0.1.2", + "num2fraction": "^1.2.2", + "postcss": "^7.0.32", + "postcss-value-parser": "^4.1.0" + }, + "bin": { + "autoprefixer": "bin/autoprefixer" + }, + "funding": { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/autoprefixer" + } + }, + "node_modules/autoprefixer/node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/autoprefixer/node_modules/postcss": { + "version": "7.0.35", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", + "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", + "dependencies": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + }, + "engines": { + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } + }, + "node_modules/autoprefixer/node_modules/postcss/node_modules/supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, "node_modules/aws-sign2": { "version": "0.7.0", "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", @@ -1160,6 +1505,15 @@ "integrity": "sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA==", "dev": true }, + "node_modules/bail": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/bail/-/bail-1.0.5.tgz", + "integrity": "sha512-xFbRxM1tahm08yHBP16MMjVUAvDaBMD38zsM9EMAUN61omwLmKlOpB/Zku5QkjZ8TZ4vn53pj+t518cH0S03RQ==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, "node_modules/balanced-match": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", @@ -1411,8 +1765,6 @@ "version": "3.0.2", "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "dev": true, - "optional": true, "dependencies": { "fill-range": "^7.0.1" }, @@ -1420,6 +1772,28 @@ "node": ">=8" } }, + "node_modules/browserslist": { + "version": "4.16.0", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.16.0.tgz", + "integrity": "sha512-/j6k8R0p3nxOC6kx5JGAxsnhc9ixaWJfYc+TNTzxg6+ARaESAvQGV7h0uNOB4t+pLQJZWzcrMxXOxjgsCj3dqQ==", + "dependencies": { + "caniuse-lite": "^1.0.30001165", + "colorette": "^1.2.1", + "electron-to-chromium": "^1.3.621", + "escalade": "^3.1.1", + "node-releases": "^1.1.67" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + } + }, "node_modules/buffer": { "version": "5.6.0", "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.6.0.tgz", @@ -1618,8 +1992,7 @@ "node_modules/callsites": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", - "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", - "dev": true + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==" }, "node_modules/camelcase": { "version": "6.0.0", @@ -1633,6 +2006,35 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/camelcase-keys": { + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-6.2.2.tgz", + "integrity": "sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==", + "dependencies": { + "camelcase": "^5.3.1", + "map-obj": "^4.0.0", + "quick-lru": "^4.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/camelcase-keys/node_modules/camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "engines": { + "node": ">=6" + } + }, + "node_modules/caniuse-lite": { + "version": "1.0.30001173", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001173.tgz", + "integrity": "sha512-R3aqmjrICdGCTAnSXtNyvWYMK3YtV5jwudbq0T7nN9k4kmE4CBuwPqyJ+KBzepSTh0huivV2gLbSMEzTTmfeYw==" + }, "node_modules/caseless": { "version": "0.12.0", "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", @@ -1643,7 +2045,6 @@ "version": "4.1.0", "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", - "dev": true, "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -1659,7 +2060,6 @@ "version": "4.2.1", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", - "dev": true, "dependencies": { "@types/color-name": "^1.1.1", "color-convert": "^2.0.1" @@ -1669,7 +2069,6 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, "dependencies": { "color-name": "~1.1.4" } @@ -1677,24 +2076,48 @@ "node_modules/chalk/node_modules/color-name": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, "node_modules/chalk/node_modules/has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" }, "node_modules/chalk/node_modules/supports-color": { "version": "7.1.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.1.0.tgz", "integrity": "sha512-oRSIpR8pxT1Wr2FquTNnGet79b3BWljqOuoW/h4oBhxJ/HUbX5nX6JSruTkvXDCFMwDPvsaTTbvMLKZWSy0R5g==", - "dev": true, "dependencies": { "has-flag": "^4.0.0" } }, + "node_modules/character-entities": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/character-entities/-/character-entities-1.2.4.tgz", + "integrity": "sha512-iBMyeEHxfVnIakwOuDXpVkc54HijNgCyQB2w0VfGQThle6NXn50zU6V/u+LDhxHcDUPojn6Kpga3PTAD8W1bQw==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/character-entities-legacy": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-1.1.4.tgz", + "integrity": "sha512-3Xnr+7ZFS1uxeiUDvV02wQ+QDbc55o97tIV5zHScSPJpcLm/r0DFPcoY3tYRp+VZukxuMeKgXYmsXQHO05zQeA==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/character-reference-invalid": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/character-reference-invalid/-/character-reference-invalid-1.1.4.tgz", + "integrity": "sha512-mKKUkUbhPpQlCOfIuZkvSEgktjPFIsZKRRbC6KWVEMvlzblj3i3asQv5ODsrwt0N3pHAEvjP8KTQPHkp0+6jOg==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, "node_modules/cheerio": { "version": "1.0.0-rc.3", "resolved": "https://registry.npmjs.org/cheerio/-/cheerio-1.0.0-rc.3.tgz", @@ -1920,6 +2343,17 @@ "node": ">=0.8" } }, + "node_modules/clone-regexp": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/clone-regexp/-/clone-regexp-2.2.0.tgz", + "integrity": "sha512-beMpP7BOtTipFuW8hrJvREQ2DrRu3BE7by0ZpibtfBA+qfHYvMGTc2Yb1JMYPKg/JUw0CHYvpg796aNTSW9z7Q==", + "dependencies": { + "is-regexp": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, "node_modules/clone-response": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.2.tgz", @@ -1952,7 +2386,6 @@ "version": "1.9.3", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "dev": true, "dependencies": { "color-name": "1.1.3" } @@ -1960,14 +2393,12 @@ "node_modules/color-name": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", - "dev": true + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" }, "node_modules/colorette": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.2.1.tgz", - "integrity": "sha512-puCDz0CzydiSYOrnXpz/PKd69zRrribezjtE9yd4zvytoRc8+RY/KJPvtPFKZS3E3wP6neGyMe0vOTlHO5L3Pw==", - "dev": true + "integrity": "sha512-puCDz0CzydiSYOrnXpz/PKd69zRrribezjtE9yd4zvytoRc8+RY/KJPvtPFKZS3E3wP6neGyMe0vOTlHO5L3Pw==" }, "node_modules/colors": { "version": "0.5.1", @@ -2166,6 +2597,14 @@ "node": ">= 0.6" } }, + "node_modules/convert-source-map": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.7.0.tgz", + "integrity": "sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA==", + "dependencies": { + "safe-buffer": "~5.1.1" + } + }, "node_modules/cookie": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.0.tgz", @@ -2207,6 +2646,21 @@ "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=", "dev": true }, + "node_modules/cosmiconfig": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.0.tgz", + "integrity": "sha512-pondGvTuVYDk++upghXJabWzL6Kxu6f26ljFw64Swq9v6sQPUL3EUlVDV56diOjpCayKihL6hVe8exIACU4XcA==", + "dependencies": { + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.2.1", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.10.0" + }, + "engines": { + "node": ">=10" + } + }, "node_modules/crc": { "version": "3.8.0", "resolved": "https://registry.npmjs.org/crc/-/crc-3.8.0.tgz", @@ -2302,6 +2756,17 @@ "node": "*" } }, + "node_modules/cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", + "bin": { + "cssesc": "bin/cssesc" + }, + "engines": { + "node": ">=4" + } + }, "node_modules/dashdash": { "version": "1.14.1", "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", @@ -2330,12 +2795,19 @@ "dev": true }, "node_modules/debug": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", - "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", - "dev": true, + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", + "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", "dependencies": { - "ms": "^2.1.1" + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } } }, "node_modules/decamelize": { @@ -2350,6 +2822,34 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/decamelize-keys": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/decamelize-keys/-/decamelize-keys-1.1.0.tgz", + "integrity": "sha1-0XGoeTMlKAfrPLYdwcFEXQeN8tk=", + "dependencies": { + "decamelize": "^1.1.0", + "map-obj": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/decamelize-keys/node_modules/decamelize": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", + "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/decamelize-keys/node_modules/map-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", + "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=", + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/decode-uri-component": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", @@ -2718,6 +3218,17 @@ "integrity": "sha512-oSyFlqaTHCItVRGK5RmrmjB+CmaMOW7IaNA/kdxqhoa6d17j/5ce9O9eWXmV/KEdRwqpQA+Vqe8a8Bsybu4YnA==", "dev": true }, + "node_modules/dir-glob": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", + "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", + "dependencies": { + "path-type": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/dispensary": { "version": "0.59.0", "resolved": "https://registry.npmjs.org/dispensary/-/dispensary-0.59.0.tgz", @@ -2861,7 +3372,6 @@ "version": "0.1.1", "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.1.1.tgz", "integrity": "sha512-l0IU0pPzLWSHBcieZbpOKgkIn3ts3vAh7ZuFyXNwJxJXk/c4Gwj9xaTJwIDVQCXawWD0qb3IzMGH5rglQaO0XA==", - "dev": true, "dependencies": { "domelementtype": "^1.3.0", "entities": "^1.1.1" @@ -2870,14 +3380,12 @@ "node_modules/domelementtype": { "version": "1.3.1", "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", - "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==", - "dev": true + "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==" }, "node_modules/domhandler": { "version": "2.4.2", "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-2.4.2.tgz", "integrity": "sha512-JiK04h0Ht5u/80fdLMCEmV4zkNh2BcoMFBmZ/91WtYZ8qVXSKjiw7fXMgFPnHcSZgOo3XdinHvmnDUeMf5R4wA==", - "dev": true, "dependencies": { "domelementtype": "1" } @@ -2886,7 +3394,6 @@ "version": "1.5.1", "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.5.1.tgz", "integrity": "sha1-3NhIiib1Y9YQeeSMn3t+Mjc2gs8=", - "dev": true, "dependencies": { "dom-serializer": "0", "domelementtype": "1" @@ -2973,11 +3480,15 @@ "dev": true, "peer": true }, + "node_modules/electron-to-chromium": { + "version": "1.3.634", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.634.tgz", + "integrity": "sha512-QPrWNYeE/A0xRvl/QP3E0nkaEvYUvH3gM04ZWYtIa6QlSpEetRlRI1xvQ7hiMIySHHEV+mwDSX8Kj4YZY6ZQAw==" + }, "node_modules/emoji-regex": { "version": "8.0.0", "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "dev": true + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" }, "node_modules/encodeurl": { "version": "1.0.2", @@ -3034,8 +3545,7 @@ "node_modules/entities": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/entities/-/entities-1.1.2.tgz", - "integrity": "sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w==", - "dev": true + "integrity": "sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w==" }, "node_modules/err-code": { "version": "1.1.2", @@ -3047,7 +3557,6 @@ "version": "1.3.2", "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", - "dev": true, "dependencies": { "is-arrayish": "^0.2.1" } @@ -3116,7 +3625,6 @@ "version": "3.1.1", "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", - "dev": true, "engines": { "node": ">=6" } @@ -3140,8 +3648,7 @@ "node_modules/escape-string-regexp": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", - "dev": true + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=" }, "node_modules/eslint": { "version": "7.16.0", @@ -3397,6 +3904,17 @@ "node": ">=8" } }, + "node_modules/execall": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/execall/-/execall-2.0.0.tgz", + "integrity": "sha512-0FU2hZ5Hh6iQnarpRtQurM/aAvp3RIbfvgLHrcqJYzhXyV2KFruhuChf9NC6waAhiUR7FFtlugkI4p7f2Fqlow==", + "dependencies": { + "clone-regexp": "^2.1.0" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/exit-on-epipe": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/exit-on-epipe/-/exit-on-epipe-1.0.1.tgz", @@ -3644,8 +4162,7 @@ "node_modules/extend": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", - "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", - "dev": true + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==" }, "node_modules/extend-shallow": { "version": "3.0.2", @@ -3729,8 +4246,35 @@ "node_modules/fast-deep-equal": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.1.tgz", - "integrity": "sha512-8UEa58QDLauDNfpbrX55Q9jrGHThw2ZMdOky5Gl1CDtVeJDPVrG4Jxx1N8jw2gkWaff5UUuX1KJd+9zGe2B+ZA==", - "dev": true + "integrity": "sha512-8UEa58QDLauDNfpbrX55Q9jrGHThw2ZMdOky5Gl1CDtVeJDPVrG4Jxx1N8jw2gkWaff5UUuX1KJd+9zGe2B+ZA==" + }, + "node_modules/fast-glob": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.4.tgz", + "integrity": "sha512-kr/Oo6PX51265qeuCYsyGypiO5uJFgBS0jksyG7FUeCyQzNwYnzrNIMR1NXfkZXsMYXYLRAHgISHBz8gQcxKHQ==", + "dependencies": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.0", + "merge2": "^1.3.0", + "micromatch": "^4.0.2", + "picomatch": "^2.2.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/fast-glob/node_modules/micromatch": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.2.tgz", + "integrity": "sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q==", + "dependencies": { + "braces": "^3.0.1", + "picomatch": "^2.0.5" + }, + "engines": { + "node": ">=8" + } }, "node_modules/fast-json-parse": { "version": "1.0.3", @@ -3759,8 +4303,7 @@ "node_modules/fast-json-stable-stringify": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", - "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", - "dev": true + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" }, "node_modules/fast-levenshtein": { "version": "2.0.6", @@ -3783,6 +4326,19 @@ "integrity": "sha512-Utm6CdzT+6xsDk2m8S6uL8VHxNwI6Jub+e9NYTcAms28T84pTa25GJQV9j0CY0N1rM8hK4x6grpF2BQf+2qwVA==", "dev": true }, + "node_modules/fastest-levenshtein": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/fastest-levenshtein/-/fastest-levenshtein-1.0.12.tgz", + "integrity": "sha512-On2N+BpYJ15xIC974QNVuYGMOlEVt4s0EOI3wwMqOmK1fdDY+FN/zltPV8vosq4ad4c/gJ1KHScUn/6AWIgiow==" + }, + "node_modules/fastq": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.10.0.tgz", + "integrity": "sha512-NL2Qc5L3iQEsyYzweq7qfgy5OtXCmGzGvhElGEd/SoFWEMOEczNh5s5ocaF01HDetxz+p8ecjNPA6cZxxIHmzA==", + "dependencies": { + "reusify": "^1.0.4" + } + }, "node_modules/fd-slicer": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz", @@ -3796,7 +4352,6 @@ "version": "6.0.0", "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.0.tgz", "integrity": "sha512-fqoO76jZ3ZnYrXLDRxBR1YvOvc0k844kcOg40bgsPrE25LAb/PDqTY+ho64Xh2c8ZXgIKldchCFHczG2UVRcWA==", - "dev": true, "dependencies": { "flat-cache": "^3.0.4" }, @@ -3850,8 +4405,6 @@ "version": "7.0.1", "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "dev": true, - "optional": true, "dependencies": { "to-regex-range": "^5.0.1" }, @@ -3899,7 +4452,6 @@ "version": "4.1.0", "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "dev": true, "dependencies": { "locate-path": "^5.0.0", "path-exists": "^4.0.0" @@ -4050,7 +4602,6 @@ "version": "3.0.4", "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", - "dev": true, "dependencies": { "flatted": "^3.1.0", "rimraf": "^3.0.2" @@ -4068,8 +4619,7 @@ "node_modules/flatted": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.1.0.tgz", - "integrity": "sha512-tW+UkmtNg/jv9CSofAKvgVcO7c2URjhTdW1ZTkcAritblu8tajiYy7YisnIflEwtKssCtOxpnBRoCB7iap0/TA==", - "dev": true + "integrity": "sha512-tW+UkmtNg/jv9CSofAKvgVcO7c2URjhTdW1ZTkcAritblu8tajiYy7YisnIflEwtKssCtOxpnBRoCB7iap0/TA==" }, "node_modules/fluent-syntax": { "version": "0.13.0", @@ -4222,8 +4772,7 @@ "node_modules/function-bind": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", - "dev": true + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" }, "node_modules/functional-red-black-tree": { "version": "1.0.1", @@ -4279,6 +4828,14 @@ "which": "bin/which" } }, + "node_modules/gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", + "engines": { + "node": ">=6.9.0" + } + }, "node_modules/get-caller-file": { "version": "2.0.5", "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", @@ -4302,6 +4859,17 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/get-stdin": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-8.0.0.tgz", + "integrity": "sha512-sY22aA6xchAzprjyqmSEQv4UbAAzRN0L2dQB0NlN5acTTK9Don6nhoc3eAbUnpZiCANAMfd/+40kVdKfFygohg==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/get-stream": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", @@ -4350,7 +4918,6 @@ "version": "5.1.1", "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.1.tgz", "integrity": "sha512-FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ==", - "dev": true, "dependencies": { "is-glob": "^4.0.1" } @@ -4376,6 +4943,41 @@ "integrity": "sha512-iKpRpXP+CrP2jyrxvg1kMUpXDyRUFDWurxbnVT1vQPx+Wz9uCYsMIqYuSBLV+PAaZG/d7kRLKRFc9oDMsH+mFQ==", "dev": true }, + "node_modules/global-modules": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-2.0.0.tgz", + "integrity": "sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==", + "dependencies": { + "global-prefix": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/global-prefix": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-3.0.0.tgz", + "integrity": "sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==", + "dependencies": { + "ini": "^1.3.5", + "kind-of": "^6.0.2", + "which": "^1.3.1" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/global-prefix/node_modules/which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "which": "bin/which" + } + }, "node_modules/globals": { "version": "12.4.0", "resolved": "https://registry.npmjs.org/globals/-/globals-12.4.0.tgz", @@ -4391,12 +4993,58 @@ "integrity": "sha512-LeguVWaxgHN0MNbWC6YljNMzHkrCny9fzjmEUdnF1kQ7wATFD1RHFRqA1qxaX2tgxGENlcxjOflopBwj3YZiXA==", "dev": true }, + "node_modules/globby": { + "version": "11.0.1", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.0.1.tgz", + "integrity": "sha512-iH9RmgwCmUJHi2z5o2l3eTtGBtXek1OYlHrbcxOYugyHLmAsZrPj43OtHThd62Buh/Vv6VyCBD2bdyWcGNQqoQ==", + "dependencies": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.1.1", + "ignore": "^5.1.4", + "merge2": "^1.3.0", + "slash": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/globby/node_modules/ignore": { + "version": "5.1.8", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.8.tgz", + "integrity": "sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw==", + "engines": { + "node": ">= 4" + } + }, + "node_modules/globjoin": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/globjoin/-/globjoin-0.1.4.tgz", + "integrity": "sha1-L0SUrIkZ43Z8XLtpHp9GMyQoXUM=" + }, "node_modules/globrex": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/globrex/-/globrex-0.1.2.tgz", "integrity": "sha512-uHJgbwAMwNFf5mLst7IWLNg14x1CkeqglJb/K3doi4dw6q2IvAAmM/Y81kevy83wP+Sst+nutFTYOGg3d1lsxg==", "dev": true }, + "node_modules/gonzales-pe": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/gonzales-pe/-/gonzales-pe-4.3.0.tgz", + "integrity": "sha512-otgSPpUmdWJ43VXyiNgEYE4luzHCL2pz4wQ0OnDluC6Eg4Ko3Vexy/SrSynglw/eR+OhkzmqFCZa/OFa/RgAOQ==", + "dependencies": { + "minimist": "^1.2.5" + }, + "bin": { + "gonzales": "bin/gonzales.js" + }, + "engines": { + "node": ">=0.6.0" + } + }, "node_modules/got": { "version": "8.3.2", "resolved": "https://registry.npmjs.org/got/-/got-8.3.2.tgz", @@ -4487,11 +5135,18 @@ "node": ">=6" } }, + "node_modules/hard-rejection": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/hard-rejection/-/hard-rejection-2.1.0.tgz", + "integrity": "sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA==", + "engines": { + "node": ">=6" + } + }, "node_modules/has": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", - "dev": true, "dependencies": { "function-bind": "^1.1.1" }, @@ -4507,8 +5162,7 @@ "node_modules/has-flag": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", - "dev": true + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" }, "node_modules/has-symbol-support-x": { "version": "1.4.2", @@ -4622,11 +5276,40 @@ "node": ">=8" } }, + "node_modules/hosted-git-info": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-3.0.7.tgz", + "integrity": "sha512-fWqc0IcuXs+BmE9orLDyVykAG9GJtGLGuZAAqgcckPgv5xad4AcXGIv8galtQvlwutxSlaMcdw7BUtq2EIvqCQ==", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/hosted-git-info/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/html-tags": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/html-tags/-/html-tags-3.1.0.tgz", + "integrity": "sha512-1qYz89hW3lFDEazhjW0yVAV87lw8lVkrJocr72XmBkMKsoSVJCQx3W8BXsC7hO2qAt8BoVjYjtAcZ9perqGnNg==", + "engines": { + "node": ">=8" + } + }, "node_modules/htmlparser2": { "version": "3.10.1", "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.10.1.tgz", "integrity": "sha512-IgieNijUMbkDovyoKObU1DUhm1iwNYE/fuifEoEHfd1oZKZDaONBSkal7Y01shxsM49R4XaMdGez3WnF9UfiCQ==", - "dev": true, "dependencies": { "domelementtype": "^1.3.1", "domhandler": "^2.3.0", @@ -4738,7 +5421,6 @@ "version": "3.2.1", "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.2.1.tgz", "integrity": "sha512-6e1q1cnWP2RXD9/keSkxHScg508CdXqXWgWBaETNhyuBFz+kUZlKboh+ISK+bU++DmbHimVBrOz/zzPe0sZ3sQ==", - "dev": true, "dependencies": { "parent-module": "^1.0.0", "resolve-from": "^4.0.0" @@ -4756,14 +5438,17 @@ "node_modules/imurmurhash": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", - "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", - "dev": true + "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=" }, "node_modules/indent-string": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", - "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", - "dev": true + "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==" + }, + "node_modules/indexes-of": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/indexes-of/-/indexes-of-1.0.1.tgz", + "integrity": "sha1-8w9xbI4r00bHtn0985FVZqfAVgc=" }, "node_modules/infer-owner": { "version": "1.0.4", @@ -4788,8 +5473,7 @@ "node_modules/ini": { "version": "1.3.8", "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", - "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", - "dev": true + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==" }, "node_modules/into-stream": { "version": "3.1.0", @@ -4858,6 +5542,28 @@ "node": ">=0.10.0" } }, + "node_modules/is-alphabetical": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-alphabetical/-/is-alphabetical-1.0.4.tgz", + "integrity": "sha512-DwzsA04LQ10FHTZuL0/grVDk4rFoVH1pjAToYwBrHSxcrBIGQuXrQMtD5U1b0U2XVgKZCTLLP8u2Qxqhy3l2Vg==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/is-alphanumerical": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-alphanumerical/-/is-alphanumerical-1.0.4.tgz", + "integrity": "sha512-UzoZUr+XfVz3t3v4KyGEniVL9BDRoQtY7tOyrRybkVNjDFWyo1yhXNGrrBTQxp3ib9BLAWs7k2YKBQsFRkZG9A==", + "dependencies": { + "is-alphabetical": "^1.0.0", + "is-decimal": "^1.0.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, "node_modules/is-arguments": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.0.tgz", @@ -4876,8 +5582,7 @@ "node_modules/is-arrayish": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", - "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=", - "dev": true + "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=" }, "node_modules/is-binary-path": { "version": "2.1.0", @@ -4923,6 +5628,17 @@ "is-ci": "bin.js" } }, + "node_modules/is-core-module": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.2.0.tgz", + "integrity": "sha512-XRAfAdyyY5F5cOXn7hYQDqh2Xmii+DEfIcQGxK/uNwMHhIkPWO0g8msXcbzLe+MpGoR951MlqM/2iIlU4vKDdQ==", + "dependencies": { + "has": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/is-data-descriptor": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", @@ -4948,6 +5664,15 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/is-decimal": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-decimal/-/is-decimal-1.0.4.tgz", + "integrity": "sha512-RGdriMmQQvZ2aqaQq3awNA6dCGtKpiDFcOzrTWrDAT2MiWrKQVPmxLGHl7Y2nNu6led0kEyoX0enY0qXYsv9zw==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, "node_modules/is-descriptor": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", @@ -4994,14 +5719,12 @@ "node_modules/is-extglob": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", - "dev": true + "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=" }, "node_modules/is-fullwidth-code-point": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true, "engines": { "node": ">=8" } @@ -5010,11 +5733,19 @@ "version": "4.0.1", "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", - "dev": true, "dependencies": { "is-extglob": "^2.1.1" } }, + "node_modules/is-hexadecimal": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-hexadecimal/-/is-hexadecimal-1.0.4.tgz", + "integrity": "sha512-gyPJuv83bHMpocVYoqof5VDiZveEoGoFL8m3BXNb2VW8Xs+rz9kqO8LOQ5DH6EsuvilT1ApazU0pyl+ytbPtlw==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, "node_modules/is-installed-globally": { "version": "0.3.2", "resolved": "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.3.2.tgz", @@ -5066,8 +5797,6 @@ "version": "7.0.0", "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "dev": true, - "optional": true, "engines": { "node": ">=0.12.0" } @@ -5104,8 +5833,6 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", "integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4=", - "dev": true, - "peer": true, "engines": { "node": ">=0.10.0" } @@ -5138,6 +5865,14 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/is-regexp": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-2.1.0.tgz", + "integrity": "sha512-OZ4IlER3zmRIoB9AqNhEggVxqIH4ofDns5nRrPS6yQxXE1TPCUpFznBfRQmQa8uC+pXqjMnukiJBxCisIxiLGA==", + "engines": { + "node": ">=6" + } + }, "node_modules/is-relative": { "version": "0.1.3", "resolved": "https://registry.npmjs.org/is-relative/-/is-relative-0.1.3.tgz", @@ -5185,8 +5920,7 @@ "node_modules/is-typedarray": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", - "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=", - "dev": true + "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=" }, "node_modules/is-utf8": { "version": "0.2.1", @@ -5231,8 +5965,7 @@ "node_modules/isexe": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", - "dev": true + "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=" }, "node_modules/isobject": { "version": "3.0.1", @@ -5290,8 +6023,7 @@ "node_modules/js-tokens": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", - "dev": true + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" }, "node_modules/js-yaml": { "version": "3.14.0", @@ -5309,6 +6041,17 @@ "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=", "dev": true }, + "node_modules/jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "bin": { + "jsesc": "bin/jsesc" + }, + "engines": { + "node": ">=4" + } + }, "node_modules/json-buffer": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.0.tgz", @@ -5327,8 +6070,7 @@ "node_modules/json-parse-better-errors": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", - "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", - "dev": true + "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==" }, "node_modules/json-schema": { "version": "0.2.3", @@ -5339,8 +6081,7 @@ "node_modules/json-schema-traverse": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", - "dev": true + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" }, "node_modules/json-stable-stringify-without-jsonify": { "version": "1.0.1", @@ -5354,6 +6095,20 @@ "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=", "dev": true }, + "node_modules/json5": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.1.3.tgz", + "integrity": "sha512-KXPvOm8K9IJKFM0bmdn8QXh7udDh1g/giieX0NLCaMnb4hEiVFqnop2ImTXCc5e0/oHz3LTqmHGtExn5hfMkOA==", + "dependencies": { + "minimist": "^1.2.5" + }, + "bin": { + "json5": "lib/cli.js" + }, + "engines": { + "node": ">=6" + } + }, "node_modules/jsonfile": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.0.1.tgz", @@ -5473,12 +6228,15 @@ "version": "6.0.3", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", - "dev": true, - "optional": true, "engines": { "node": ">=0.10.0" } }, + "node_modules/known-css-properties": { + "version": "0.20.0", + "resolved": "https://registry.npmjs.org/known-css-properties/-/known-css-properties-0.20.0.tgz", + "integrity": "sha512-URvsjaA9ypfreqJ2/ylDr5MUERhJZ+DhguoWRr2xgS5C7aGCalXo+ewL+GixgKBfhT2vuL02nbIgNGqVWgTOYw==" + }, "node_modules/latest-version": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/latest-version/-/latest-version-5.1.0.tgz", @@ -5568,14 +6326,12 @@ "node_modules/lines-and-columns": { "version": "1.1.6", "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.1.6.tgz", - "integrity": "sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA=", - "dev": true + "integrity": "sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA=" }, "node_modules/locate-path": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "dev": true, "dependencies": { "p-locate": "^4.1.0" }, @@ -5586,8 +6342,7 @@ "node_modules/lodash": { "version": "4.17.20", "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.20.tgz", - "integrity": "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==", - "dev": true + "integrity": "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==" }, "node_modules/lodash.defaults": { "version": "4.2.0", @@ -5661,6 +6416,26 @@ "integrity": "sha1-SLtQiECfFvGCFmZkHETdGqrjzYg=", "dev": true }, + "node_modules/log-symbols": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.0.0.tgz", + "integrity": "sha512-FN8JBzLx6CzeMrB0tg6pqlGU1wCrXW+ZXGH481kfsBqer0hToTIiHdjH4Mq8xJUbvATujKCvaREGWpGUionraA==", + "dependencies": { + "chalk": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/longest-streak": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/longest-streak/-/longest-streak-2.0.4.tgz", + "integrity": "sha512-vM6rUVCVUJJt33bnmHiZEvr7wPT78ztX7rojL+LW51bHtLh6HTjx84LA5W4+oa6aKEJA7jJu5LR6vQRBpA5DVg==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, "node_modules/lowercase-keys": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz", @@ -5749,6 +6524,14 @@ "node": ">=0.10.0" } }, + "node_modules/map-obj": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-4.1.0.tgz", + "integrity": "sha512-glc9y00wgtwcDmp7GaE/0b0OnxpNJsVf3ael/An6Fe2Q51LLwN1er6sdomLRzz5h0+yMpiYLhWYF5R7HeqVd4g==", + "engines": { + "node": ">=8" + } + }, "node_modules/map-visit": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", @@ -5768,6 +6551,57 @@ "integrity": "sha512-md9k+Gxa3qLH6sUKpeC2CNkJK/Ld+bEz5X96nYwloqphQE0CKCVEKco/6jxEZixinqNdz5RFi/KaCyfbMDMAXQ==", "dev": true }, + "node_modules/mathml-tag-names": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/mathml-tag-names/-/mathml-tag-names-2.1.3.tgz", + "integrity": "sha512-APMBEanjybaPzUrfqU0IMU5I0AswKMH7k8OTLs0vvV4KZpExkTkY87nR/zpbuTPj+gARop7aGUbl11pnDfW6xg==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/mdast-util-from-markdown": { + "version": "0.8.4", + "resolved": "https://registry.npmjs.org/mdast-util-from-markdown/-/mdast-util-from-markdown-0.8.4.tgz", + "integrity": "sha512-jj891B5pV2r63n2kBTFh8cRI2uR9LQHsXG1zSDqfhXkIlDzrTcIlbB5+5aaYEkl8vOPIOPLf8VT7Ere1wWTMdw==", + "dependencies": { + "@types/mdast": "^3.0.0", + "mdast-util-to-string": "^2.0.0", + "micromark": "~2.11.0", + "parse-entities": "^2.0.0", + "unist-util-stringify-position": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-to-markdown": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/mdast-util-to-markdown/-/mdast-util-to-markdown-0.6.2.tgz", + "integrity": "sha512-iRczns6WMvu0hUw02LXsPDJshBIwtUPbvHBWo19IQeU0YqmzlA8Pd30U8V7uiI0VPkxzS7A/NXBXH6u+HS87Zg==", + "dependencies": { + "@types/unist": "^2.0.0", + "longest-streak": "^2.0.0", + "mdast-util-to-string": "^2.0.0", + "parse-entities": "^2.0.0", + "repeat-string": "^1.0.0", + "zwitch": "^1.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-to-string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-2.0.0.tgz", + "integrity": "sha512-AW4DRS3QbBayY/jJmD8437V1Gombjf8RSOUCMFBuo5iHi58AGEgVCKQ+ezHkZZDpAQS75hcBMpLqjpJTjtUL7w==", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, "node_modules/media-typer": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", @@ -5801,6 +6635,49 @@ "node": ">=6" } }, + "node_modules/meow": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/meow/-/meow-8.1.0.tgz", + "integrity": "sha512-fNWkgM1UVMey2kf24yLiccxLihc5W+6zVus3/N0b+VfnJgxV99E9u04X6NAiKdg6ED7DAQBX5sy36NM0QJZkWA==", + "dependencies": { + "@types/minimist": "^1.2.0", + "camelcase-keys": "^6.2.2", + "decamelize-keys": "^1.1.0", + "hard-rejection": "^2.1.0", + "minimist-options": "4.1.0", + "normalize-package-data": "^3.0.0", + "read-pkg-up": "^7.0.1", + "redent": "^3.0.0", + "trim-newlines": "^3.0.0", + "type-fest": "^0.18.0", + "yargs-parser": "^20.2.3" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/meow/node_modules/type-fest": { + "version": "0.18.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.18.1.tgz", + "integrity": "sha512-OIAYXk8+ISY+qTOwkHtKqzAuxchoMiD9Udx+FSGQDuiRR+PJKJHc2NJAXlbhkGwTt/4/nKZxELY1w3ReWOL8mw==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/meow/node_modules/yargs-parser": { + "version": "20.2.4", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.4.tgz", + "integrity": "sha512-WOkpgNhPTlE73h4VFAFsOnomJVaovO8VqLDzy5saChRBFQFBoMYirowyW+Q9HB4HFF4Z7VZTiG3iSzJJA29yRA==", + "engines": { + "node": ">=10" + } + }, "node_modules/merge-descriptors": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", @@ -5814,6 +6691,14 @@ "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", "dev": true }, + "node_modules/merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "engines": { + "node": ">= 8" + } + }, "node_modules/methods": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", @@ -5824,6 +6709,25 @@ "node": ">= 0.6" } }, + "node_modules/micromark": { + "version": "2.11.2", + "resolved": "https://registry.npmjs.org/micromark/-/micromark-2.11.2.tgz", + "integrity": "sha512-IXuP76p2uj8uMg4FQc1cRE7lPCLsfAXuEfdjtdO55VRiFO1asrCSQ5g43NmPqFtRwzEnEhafRVzn2jg0UiKArQ==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "debug": "^4.0.0", + "parse-entities": "^2.0.0" + } + }, "node_modules/micromatch": { "version": "3.1.10", "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", @@ -6025,6 +6929,14 @@ "node": ">=4" } }, + "node_modules/min-indent": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz", + "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==", + "engines": { + "node": ">=4" + } + }, "node_modules/minimatch": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", @@ -6036,8 +6948,28 @@ "node_modules/minimist": { "version": "1.2.5", "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", - "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", - "dev": true + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==" + }, + "node_modules/minimist-options": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/minimist-options/-/minimist-options-4.1.0.tgz", + "integrity": "sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A==", + "dependencies": { + "arrify": "^1.0.1", + "is-plain-obj": "^1.1.0", + "kind-of": "^6.0.3" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/minimist-options/node_modules/arrify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", + "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=", + "engines": { + "node": ">=0.10.0" + } }, "node_modules/minipass": { "version": "3.1.3", @@ -6155,8 +7087,7 @@ "node_modules/ms": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" }, "node_modules/multimatch": { "version": "4.0.0", @@ -6238,7 +7169,6 @@ "version": "3.1.20", "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.1.20.tgz", "integrity": "sha512-a1cQNyczgKbLX9jwbS/+d7W8fX/RfgYR7lVWwWOGIPNgK2m0MWvrGF6/m4kk6U3QcFMnZf3RIhL0v2Jgh/0Uxw==", - "dev": true, "bin": { "nanoid": "bin/nanoid.cjs" }, @@ -6387,6 +7317,11 @@ "uuid": "dist/bin/uuid" } }, + "node_modules/node-releases": { + "version": "1.1.69", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.69.tgz", + "integrity": "sha512-DGIjo79VDEyAnRlfSqYTsy+yoHd2IOjJiKUozD2MV2D85Vso6Bug56mb9tT/fY5Urt0iqk01H7x+llAruDR2zA==" + }, "node_modules/nomnom": { "version": "1.8.1", "resolved": "https://registry.npmjs.org/nomnom/-/nomnom-1.8.1.tgz", @@ -6416,12 +7351,64 @@ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-0.1.1.tgz", "integrity": "sha1-OeipjQRNFQZgq+SmgIrPcLt7yZE=" }, + "node_modules/normalize-package-data": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-3.0.0.tgz", + "integrity": "sha512-6lUjEI0d3v6kFrtgA/lOx4zHCWULXsFNIjHolnZCKCTLA6m/G625cdn3O7eNmT0iD3jfo6HZ9cdImGZwf21prw==", + "dependencies": { + "hosted-git-info": "^3.0.6", + "resolve": "^1.17.0", + "semver": "^7.3.2", + "validate-npm-package-license": "^3.0.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/normalize-package-data/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/normalize-package-data/node_modules/semver": { + "version": "7.3.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz", + "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, "node_modules/normalize-path": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", "dev": true }, + "node_modules/normalize-range": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", + "integrity": "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/normalize-selector": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/normalize-selector/-/normalize-selector-0.2.0.tgz", + "integrity": "sha1-0LFF62kRicY6eNIB3E/bEpPvDAM=" + }, "node_modules/normalize-url": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-2.0.1.tgz", @@ -6458,6 +7445,11 @@ "boolbase": "~1.0.0" } }, + "node_modules/num2fraction": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/num2fraction/-/num2fraction-1.2.2.tgz", + "integrity": "sha1-b2gragJ6Tp3fpFZM0lidHU5mnt4=" + }, "node_modules/oauth-sign": { "version": "0.9.0", "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", @@ -6815,7 +7807,6 @@ "version": "2.3.0", "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dev": true, "dependencies": { "p-try": "^2.0.0" }, @@ -6830,7 +7821,6 @@ "version": "4.1.0", "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "dev": true, "dependencies": { "p-limit": "^2.2.0" }, @@ -6864,7 +7854,6 @@ "version": "2.2.0", "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", - "dev": true, "engines": { "node": ">=6" } @@ -6994,16 +7983,31 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", - "dev": true, "dependencies": { "callsites": "^3.0.0" } }, + "node_modules/parse-entities": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/parse-entities/-/parse-entities-2.0.0.tgz", + "integrity": "sha512-kkywGpCcRYhqQIchaWqZ875wzpS/bMKhz5HnN3p7wveJTkTtyAB/AlnS0f8DFSqYW1T82t6yEAkEcB+A1I3MbQ==", + "dependencies": { + "character-entities": "^1.0.0", + "character-entities-legacy": "^1.0.0", + "character-reference-invalid": "^1.0.0", + "is-alphanumerical": "^1.0.0", + "is-decimal": "^1.0.0", + "is-hexadecimal": "^1.0.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, "node_modules/parse-json": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.0.1.tgz", "integrity": "sha512-ztoZ4/DYeXQq4E21v169sC8qWINGpcosGv9XhTDvg9/hWvx/zrFkc9BiWxR58OJLHGk28j5BL0SDLeV2WmFZlQ==", - "dev": true, "dependencies": { "@babel/code-frame": "^7.0.0", "error-ex": "^1.3.1", @@ -7061,8 +8065,7 @@ "node_modules/path-exists": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "dev": true + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==" }, "node_modules/path-is-absolute": { "version": "1.0.1", @@ -7075,6 +8078,11 @@ "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", "dev": true }, + "node_modules/path-parse": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz", + "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==" + }, "node_modules/path-to-regexp": { "version": "0.1.7", "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", @@ -7082,6 +8090,14 @@ "dev": true, "peer": true }, + "node_modules/path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", + "engines": { + "node": ">=8" + } + }, "node_modules/pend": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz", @@ -7098,8 +8114,6 @@ "version": "2.2.2", "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.2.2.tgz", "integrity": "sha512-q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg==", - "dev": true, - "optional": true, "engines": { "node": ">=8.6" }, @@ -7177,7 +8191,6 @@ "version": "8.1.10", "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.1.10.tgz", "integrity": "sha512-iBXEV5VTTYaRRdxiFYzTtuv2lGMQBExqkZKSzkJe+Fl6rvQrA/49UVGKqB+LG54hpW/TtDBMGds8j33GFNW7pg==", - "dev": true, "dependencies": { "colorette": "^1.2.1", "nanoid": "^3.1.18", @@ -7192,6 +8205,261 @@ "url": "https://opencollective.com/postcss/" } }, + "node_modules/postcss-html": { + "version": "0.36.0", + "resolved": "https://registry.npmjs.org/postcss-html/-/postcss-html-0.36.0.tgz", + "integrity": "sha512-HeiOxGcuwID0AFsNAL0ox3mW6MHH5cstWN1Z3Y+n6H+g12ih7LHdYxWwEA/QmrebctLjo79xz9ouK3MroHwOJw==", + "dependencies": { + "htmlparser2": "^3.10.0" + }, + "peerDependencies": { + "postcss": ">=5.0.0", + "postcss-syntax": ">=0.36.0" + } + }, + "node_modules/postcss-less": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/postcss-less/-/postcss-less-3.1.4.tgz", + "integrity": "sha512-7TvleQWNM2QLcHqvudt3VYjULVB49uiW6XzEUFmvwHzvsOEF5MwBrIXZDJQvJNFGjJQTzSzZnDoCJ8h/ljyGXA==", + "dependencies": { + "postcss": "^7.0.14" + }, + "engines": { + "node": ">=6.14.4" + } + }, + "node_modules/postcss-less/node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-less/node_modules/postcss": { + "version": "7.0.35", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", + "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", + "dependencies": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + }, + "engines": { + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } + }, + "node_modules/postcss-less/node_modules/postcss/node_modules/supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/postcss-media-query-parser": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/postcss-media-query-parser/-/postcss-media-query-parser-0.2.3.tgz", + "integrity": "sha1-J7Ocb02U+Bsac7j3Y1HGCeXO8kQ=" + }, + "node_modules/postcss-resolve-nested-selector": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/postcss-resolve-nested-selector/-/postcss-resolve-nested-selector-0.1.1.tgz", + "integrity": "sha1-Kcy8fDfe36wwTp//C/FZaz9qDk4=" + }, + "node_modules/postcss-safe-parser": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-safe-parser/-/postcss-safe-parser-4.0.2.tgz", + "integrity": "sha512-Uw6ekxSWNLCPesSv/cmqf2bY/77z11O7jZGPax3ycZMFU/oi2DMH9i89AdHc1tRwFg/arFoEwX0IS3LCUxJh1g==", + "dependencies": { + "postcss": "^7.0.26" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/postcss-safe-parser/node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-safe-parser/node_modules/postcss": { + "version": "7.0.35", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", + "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", + "dependencies": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + }, + "engines": { + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } + }, + "node_modules/postcss-safe-parser/node_modules/postcss/node_modules/supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/postcss-sass": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/postcss-sass/-/postcss-sass-0.4.4.tgz", + "integrity": "sha512-BYxnVYx4mQooOhr+zer0qWbSPYnarAy8ZT7hAQtbxtgVf8gy+LSLT/hHGe35h14/pZDTw1DsxdbrwxBN++H+fg==", + "dependencies": { + "gonzales-pe": "^4.3.0", + "postcss": "^7.0.21" + } + }, + "node_modules/postcss-sass/node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-sass/node_modules/postcss": { + "version": "7.0.35", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", + "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", + "dependencies": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + }, + "engines": { + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } + }, + "node_modules/postcss-sass/node_modules/postcss/node_modules/supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/postcss-scss": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/postcss-scss/-/postcss-scss-2.1.1.tgz", + "integrity": "sha512-jQmGnj0hSGLd9RscFw9LyuSVAa5Bl1/KBPqG1NQw9w8ND55nY4ZEsdlVuYJvLPpV+y0nwTV5v/4rHPzZRihQbA==", + "dependencies": { + "postcss": "^7.0.6" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/postcss-scss/node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-scss/node_modules/postcss": { + "version": "7.0.35", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", + "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", + "dependencies": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + }, + "engines": { + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } + }, + "node_modules/postcss-scss/node_modules/postcss/node_modules/supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/postcss-selector-parser": { + "version": "6.0.4", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.4.tgz", + "integrity": "sha512-gjMeXBempyInaBqpp8gODmwZ52WaYsVOsfr4L4lDQ7n3ncD6mEyySiDtgzCT+NYC0mmeOLvtsF8iaEf0YT6dBw==", + "dependencies": { + "cssesc": "^3.0.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-syntax": { + "version": "0.36.2", + "resolved": "https://registry.npmjs.org/postcss-syntax/-/postcss-syntax-0.36.2.tgz", + "integrity": "sha512-nBRg/i7E3SOHWxF3PpF5WnJM/jQ1YpY9000OaVXlAQj6Zp/kIqJxEDWIZ67tAd7NLuk7zqN4yqe9nc0oNAOs1w==", + "peerDependencies": { + "postcss": ">=5.0.0" + } + }, + "node_modules/postcss-value-parser": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.1.0.tgz", + "integrity": "sha512-97DXOFbQJhk71ne5/Mt6cOu6yxsSfM0QGQyl0L25Gca4yGWEGJaig7l7gbCX623VqTBNGLRLaVUCnNkcedlRSQ==" + }, "node_modules/prelude-ls": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", @@ -7293,8 +8561,7 @@ "node_modules/punycode": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", - "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", - "dev": true + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==" }, "node_modules/pupa": { "version": "2.1.1", @@ -7339,6 +8606,14 @@ "integrity": "sha512-RyYpQ6Q5/drsJyOhrWHYMWTedvjTIat+FTwv0K4yoUxzvekw2aRHMQJLlnvt8UantkZg2++bEzD9EdxXqkWf4A==", "dev": true }, + "node_modules/quick-lru": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-4.0.1.tgz", + "integrity": "sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==", + "engines": { + "node": ">=8" + } + }, "node_modules/range-parser": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", @@ -7389,11 +8664,64 @@ "node": ">=0.10.0" } }, + "node_modules/read-pkg": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", + "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", + "dependencies": { + "@types/normalize-package-data": "^2.4.0", + "normalize-package-data": "^2.5.0", + "parse-json": "^5.0.0", + "type-fest": "^0.6.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/read-pkg-up": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", + "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", + "dependencies": { + "find-up": "^4.1.0", + "read-pkg": "^5.2.0", + "type-fest": "^0.8.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/read-pkg/node_modules/hosted-git-info": { + "version": "2.8.8", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.8.tgz", + "integrity": "sha512-f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg==" + }, + "node_modules/read-pkg/node_modules/normalize-package-data": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", + "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", + "dependencies": { + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + } + }, + "node_modules/read-pkg/node_modules/type-fest": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", + "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", + "engines": { + "node": ">=8" + } + }, "node_modules/readable-stream": { "version": "3.6.0", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "dev": true, "dependencies": { "inherits": "^2.0.3", "string_decoder": "^1.1.1", @@ -7422,6 +8750,18 @@ "node": ">=8.10.0" } }, + "node_modules/redent": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz", + "integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==", + "dependencies": { + "indent-string": "^4.0.0", + "strip-indent": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/regenerator-runtime": { "version": "0.13.7", "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.7.tgz", @@ -7518,6 +8858,44 @@ "node": ">=4" } }, + "node_modules/remark": { + "version": "13.0.0", + "resolved": "https://registry.npmjs.org/remark/-/remark-13.0.0.tgz", + "integrity": "sha512-HDz1+IKGtOyWN+QgBiAT0kn+2s6ovOxHyPAFGKVE81VSzJ+mq7RwHFledEvB5F1p4iJvOah/LOKdFuzvRnNLCA==", + "dependencies": { + "remark-parse": "^9.0.0", + "remark-stringify": "^9.0.0", + "unified": "^9.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/remark-parse": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-9.0.0.tgz", + "integrity": "sha512-geKatMwSzEXKHuzBNU1z676sGcDcFoChMK38TgdHJNAYfFtsfHDQG7MoJAjs6sgYMqyLduCYWDIWZIxiPeafEw==", + "dependencies": { + "mdast-util-from-markdown": "^0.8.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/remark-stringify": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/remark-stringify/-/remark-stringify-9.0.1.tgz", + "integrity": "sha512-mWmNg3ZtESvZS8fv5PTvaPckdL4iNlCHTt8/e/8oN08nArHRHjNZMKzA/YW3+p7/lYqIw4nx1XsjCBo/AxNChg==", + "dependencies": { + "mdast-util-to-markdown": "^0.6.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, "node_modules/remove-trailing-separator": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", @@ -7539,8 +8917,6 @@ "version": "1.6.1", "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=", - "dev": true, - "optional": true, "engines": { "node": ">=0.10" } @@ -7601,11 +8977,22 @@ "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==", "dev": true }, + "node_modules/resolve": { + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.19.0.tgz", + "integrity": "sha512-rArEXAgsBG4UgRGcynxWIWKFvh/XZCcS8UJdHhwy91zwAvCZIbcs+vAbflgBnNjYMs/i/i+/Ux6IZhML1yPvxg==", + "dependencies": { + "is-core-module": "^2.1.0", + "path-parse": "^1.0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/resolve-from": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", - "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", - "dev": true + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==" }, "node_modules/resolve-url": { "version": "0.2.1", @@ -7637,11 +9024,19 @@ "integrity": "sha1-52OI0heZLCUnUCQdPTlW/tmNj/Q=", "dev": true }, + "node_modules/reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "engines": { + "iojs": ">=1.0.0", + "node": ">=0.10.0" + } + }, "node_modules/rimraf": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "dev": true, "dependencies": { "glob": "^7.1.3" }, @@ -7652,11 +9047,29 @@ "url": "https://github.com/sponsors/isaacs" } }, + "node_modules/run-parallel": { + "version": "1.1.10", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.1.10.tgz", + "integrity": "sha512-zb/1OuZ6flOlH6tQyMPUrE3x3Ulxjlo9WIVXR4yVYi4H9UXQaeIsPbLn2R3O3vQCnDKkAl2qHiuocKKX4Tz/Sw==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, "node_modules/safe-buffer": { "version": "5.1.2", "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "dev": true + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" }, "node_modules/safe-compare": { "version": "1.1.4", @@ -7946,14 +9359,20 @@ "node_modules/signal-exit": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz", - "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==", - "dev": true + "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==" + }, + "node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "engines": { + "node": ">=8" + } }, "node_modules/slice-ansi": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz", "integrity": "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==", - "dev": true, "dependencies": { "ansi-styles": "^4.0.0", "astral-regex": "^2.0.0", @@ -7970,7 +9389,6 @@ "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, "dependencies": { "color-convert": "^2.0.1" }, @@ -7985,7 +9403,6 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, "dependencies": { "color-name": "~1.1.4" }, @@ -7996,8 +9413,7 @@ "node_modules/slice-ansi/node_modules/color-name": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, "node_modules/smart-buffer": { "version": "4.1.0", @@ -8332,6 +9748,42 @@ "os-shim": "^0.1.2" } }, + "node_modules/spdx-correct": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz", + "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==", + "dependencies": { + "spdx-expression-parse": "^3.0.0", + "spdx-license-ids": "^3.0.0" + } + }, + "node_modules/spdx-exceptions": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", + "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==" + }, + "node_modules/spdx-expression-parse": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", + "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", + "dependencies": { + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" + } + }, + "node_modules/spdx-license-ids": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.7.tgz", + "integrity": "sha512-U+MTEOO0AiDzxwFvoa4JVnMV6mZlJKk2sBLt90s7G0Gd0Mlknc7kxEn3nuDPNZRta7O2uy8oLcZLVT+4sqNZHQ==" + }, + "node_modules/specificity": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/specificity/-/specificity-0.4.1.tgz", + "integrity": "sha512-1klA3Gi5PD1Wv9Q0wUoOQN1IWAuPu0D1U03ThXTr0cJ20+/iq2tHSDnK7Kk/0LXJ1ztUB2/1Os0wKmfyNgUQfg==", + "bin": { + "specificity": "bin/specificity" + } + }, "node_modules/split": { "version": "0.3.3", "resolved": "https://registry.npmjs.org/split/-/split-0.3.3.tgz", @@ -8572,7 +10024,6 @@ "version": "1.1.1", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, "dependencies": { "safe-buffer": "~5.1.0" } @@ -8581,7 +10032,6 @@ "version": "4.2.0", "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz", "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==", - "dev": true, "dependencies": { "emoji-regex": "^8.0.0", "is-fullwidth-code-point": "^3.0.0", @@ -8621,7 +10071,6 @@ "version": "6.0.0", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", - "dev": true, "dependencies": { "ansi-regex": "^5.0.0" } @@ -8676,6 +10125,17 @@ "node": ">=6" } }, + "node_modules/strip-indent": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz", + "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==", + "dependencies": { + "min-indent": "^1.0.0" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/strip-json-comments": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", @@ -8701,10 +10161,171 @@ "node": ">=0.10.0" } }, + "node_modules/style-search": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/style-search/-/style-search-0.1.0.tgz", + "integrity": "sha1-eVjHk+R+MuB9K1yv5cC/jhLneQI=" + }, + "node_modules/stylelint": { + "version": "13.8.0", + "resolved": "https://registry.npmjs.org/stylelint/-/stylelint-13.8.0.tgz", + "integrity": "sha512-iHH3dv3UI23SLDrH4zMQDjLT9/dDIz/IpoFeuNxZmEx86KtfpjDOscxLTFioQyv+2vQjPlRZnK0UoJtfxLICXQ==", + "dependencies": { + "@stylelint/postcss-css-in-js": "^0.37.2", + "@stylelint/postcss-markdown": "^0.36.2", + "autoprefixer": "^9.8.6", + "balanced-match": "^1.0.0", + "chalk": "^4.1.0", + "cosmiconfig": "^7.0.0", + "debug": "^4.2.0", + "execall": "^2.0.0", + "fast-glob": "^3.2.4", + "fastest-levenshtein": "^1.0.12", + "file-entry-cache": "^6.0.0", + "get-stdin": "^8.0.0", + "global-modules": "^2.0.0", + "globby": "^11.0.1", + "globjoin": "^0.1.4", + "html-tags": "^3.1.0", + "ignore": "^5.1.8", + "import-lazy": "^4.0.0", + "imurmurhash": "^0.1.4", + "known-css-properties": "^0.20.0", + "lodash": "^4.17.20", + "log-symbols": "^4.0.0", + "mathml-tag-names": "^2.1.3", + "meow": "^8.0.0", + "micromatch": "^4.0.2", + "normalize-selector": "^0.2.0", + "postcss": "^7.0.35", + "postcss-html": "^0.36.0", + "postcss-less": "^3.1.4", + "postcss-media-query-parser": "^0.2.3", + "postcss-resolve-nested-selector": "^0.1.1", + "postcss-safe-parser": "^4.0.2", + "postcss-sass": "^0.4.4", + "postcss-scss": "^2.1.1", + "postcss-selector-parser": "^6.0.4", + "postcss-syntax": "^0.36.2", + "postcss-value-parser": "^4.1.0", + "resolve-from": "^5.0.0", + "slash": "^3.0.0", + "specificity": "^0.4.1", + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "style-search": "^0.1.0", + "sugarss": "^2.0.0", + "svg-tags": "^1.0.0", + "table": "^6.0.3", + "v8-compile-cache": "^2.2.0", + "write-file-atomic": "^3.0.3" + }, + "bin": { + "stylelint": "bin/stylelint.js" + }, + "engines": { + "node": ">=10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/stylelint" + } + }, "node_modules/stylelint-bundle": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/stylelint-bundle/-/stylelint-bundle-8.0.0.tgz", - "integrity": "sha512-kASuh8U4SbfDh12plCbwmIvttR8P/+Y33OwJ2t5GZuradF2Hk9dP27U5cPyqK8HAPw7wbr/LHYwkjQiSL7gh3A==" + "version": "13.8.0", + "resolved": "https://registry.npmjs.org/stylelint-bundle/-/stylelint-bundle-13.8.0.tgz", + "integrity": "sha512-/bRMzEmdwWlxGuwYBcN5uNMmAMhmfGlCNc96LqIXpuyzRh7XKFZ3tAoqI+JzMSjIehiqcshyesMtvxx0wIq9Bw==", + "dependencies": { + "stylelint": "13.8.0" + } + }, + "node_modules/stylelint/node_modules/ignore": { + "version": "5.1.8", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.8.tgz", + "integrity": "sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw==", + "engines": { + "node": ">= 4" + } + }, + "node_modules/stylelint/node_modules/import-lazy": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-4.0.0.tgz", + "integrity": "sha512-rKtvo6a868b5Hu3heneU+L4yEQ4jYKLtjpnPeUdK7h0yzXGmyBTypknlkCvHFBqfX9YlorEiMM6Dnq/5atfHkw==", + "engines": { + "node": ">=8" + } + }, + "node_modules/stylelint/node_modules/micromatch": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.2.tgz", + "integrity": "sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q==", + "dependencies": { + "braces": "^3.0.1", + "picomatch": "^2.0.5" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/stylelint/node_modules/postcss": { + "version": "7.0.35", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", + "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", + "dependencies": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + }, + "engines": { + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } + }, + "node_modules/stylelint/node_modules/postcss/node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/stylelint/node_modules/postcss/node_modules/chalk/node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/stylelint/node_modules/postcss/node_modules/supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/stylelint/node_modules/resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "engines": { + "node": ">=8" + } }, "node_modules/stylus": { "resolved": "git+ssh://git@github.com/stylus/stylus.git#59bc665db295981d4e3f702e7275c5589a3c6d15", @@ -8756,15 +10377,68 @@ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==" }, + "node_modules/sugarss": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/sugarss/-/sugarss-2.0.0.tgz", + "integrity": "sha512-WfxjozUk0UVA4jm+U1d736AUpzSrNsQcIbyOkoE364GrtWmIrFdk5lksEupgWMD4VaT/0kVx1dobpiDumSgmJQ==", + "dependencies": { + "postcss": "^7.0.2" + } + }, + "node_modules/sugarss/node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/sugarss/node_modules/postcss": { + "version": "7.0.35", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", + "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", + "dependencies": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + }, + "engines": { + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } + }, + "node_modules/sugarss/node_modules/postcss/node_modules/supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, "node_modules/supports-color": { "version": "5.5.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, "dependencies": { "has-flag": "^3.0.0" } }, + "node_modules/svg-tags": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/svg-tags/-/svg-tags-1.0.0.tgz", + "integrity": "sha1-WPcc7jvVGbWdSyqEO2x95krAR2Q=" + }, "node_modules/sync-version": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/sync-version/-/sync-version-1.0.1.tgz", @@ -8778,7 +10452,6 @@ "version": "6.0.4", "resolved": "https://registry.npmjs.org/table/-/table-6.0.4.tgz", "integrity": "sha512-sBT4xRLdALd+NFBvwOz8bw4b15htyythha+q+DVZqy2RS08PPC8O2sZFgJYEY7bJvbCFKccs+WIZ/cd+xxTWCw==", - "dev": true, "dependencies": { "ajv": "^6.12.4", "lodash": "^4.17.20", @@ -8914,6 +10587,14 @@ "dev": true, "peer": true }, + "node_modules/to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", + "engines": { + "node": ">=4" + } + }, "node_modules/to-object-path": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", @@ -8969,8 +10650,6 @@ "version": "5.0.1", "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dev": true, - "optional": true, "dependencies": { "is-number": "^7.0.0" }, @@ -9028,6 +10707,14 @@ "integrity": "sha1-0EsigOTHkqWBVCnve4tgxkyczDQ=", "dev": true }, + "node_modules/trim-newlines": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-3.0.0.tgz", + "integrity": "sha512-C4+gOpvmxaSMKuEf9Qc134F1ZuOHVXKRbtEflf4NTtuuJDEIJ9p5PXsalL8SkeRw+qit1Mo+yuvMPAKwWg/1hA==", + "engines": { + "node": ">=8" + } + }, "node_modules/trim-repeated": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/trim-repeated/-/trim-repeated-1.0.0.tgz", @@ -9041,6 +10728,15 @@ "node": ">=0.10.0" } }, + "node_modules/trough": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/trough/-/trough-1.0.5.tgz", + "integrity": "sha512-rvuRbTarPXmMb79SmzEp8aqXNKcK+y0XaB298IXueQ8I2PsrATcPBCSPyK/dDNa2iWOhKlfNnOjdAOTBU/nkFA==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, "node_modules/tunnel-agent": { "version": "0.6.0", "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", @@ -9080,8 +10776,7 @@ "node_modules/type-fest": { "version": "0.8.1", "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", - "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", - "dev": true + "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==" }, "node_modules/type-is": { "version": "1.6.18", @@ -9107,7 +10802,6 @@ "version": "3.1.5", "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==", - "dev": true, "dependencies": { "is-typedarray": "^1.0.0" } @@ -9128,6 +10822,53 @@ "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.6.0.tgz", "integrity": "sha1-izixDKze9jM3uLJOT/htRa6lKag=" }, + "node_modules/unified": { + "version": "9.2.0", + "resolved": "https://registry.npmjs.org/unified/-/unified-9.2.0.tgz", + "integrity": "sha512-vx2Z0vY+a3YoTj8+pttM3tiJHCwY5UFbYdiWrwBEbHmK8pvsPj2rtAX2BFfgXen8T39CJWblWRDT4L5WGXtDdg==", + "dependencies": { + "bail": "^1.0.0", + "extend": "^3.0.0", + "is-buffer": "^2.0.0", + "is-plain-obj": "^2.0.0", + "trough": "^1.0.0", + "vfile": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unified/node_modules/is-buffer": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.5.tgz", + "integrity": "sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "engines": { + "node": ">=4" + } + }, + "node_modules/unified/node_modules/is-plain-obj": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-2.1.0.tgz", + "integrity": "sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==", + "engines": { + "node": ">=8" + } + }, "node_modules/union-value": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz", @@ -9154,6 +10895,11 @@ "node": ">=0.10.0" } }, + "node_modules/uniq": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/uniq/-/uniq-1.0.1.tgz", + "integrity": "sha1-sxxa6CVIRKOoKBVBzisEuGWnNP8=" + }, "node_modules/unique-filename": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz", @@ -9184,6 +10930,39 @@ "node": ">=8" } }, + "node_modules/unist-util-find-all-after": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/unist-util-find-all-after/-/unist-util-find-all-after-3.0.2.tgz", + "integrity": "sha512-xaTC/AGZ0rIM2gM28YVRAFPIZpzbpDtU3dRmp7EXlNVA8ziQc4hY3H7BHXM1J49nEmiqc3svnqMReW+PGqbZKQ==", + "dependencies": { + "unist-util-is": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-is": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-4.0.4.tgz", + "integrity": "sha512-3dF39j/u423v4BBQrk1AQ2Ve1FxY5W3JKwXxVFzBODQ6WEvccguhgp802qQLKSnxPODE6WuRZtV+ohlUg4meBA==", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-stringify-position": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-2.0.3.tgz", + "integrity": "sha512-3faScn5I+hy9VleOq/qNbAd6pAx7iH5jYBMS9I1HgQVijz/4mv5Bvw5iw1sC/90CODiKo81G/ps8AJrISn687g==", + "dependencies": { + "@types/unist": "^2.0.2" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, "node_modules/universal-base64": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/universal-base64/-/universal-base64-2.1.0.tgz", @@ -9326,7 +11105,6 @@ "version": "4.2.2", "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.2.2.tgz", "integrity": "sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ==", - "dev": true, "dependencies": { "punycode": "^2.1.0" } @@ -9382,8 +11160,7 @@ "node_modules/util-deprecate": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", - "dev": true + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" }, "node_modules/utils-merge": { "version": "1.0.1", @@ -9405,10 +11182,18 @@ } }, "node_modules/v8-compile-cache": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.1.1.tgz", - "integrity": "sha512-8OQ9CL+VWyt3JStj7HX7/ciTL2V3Rl1Wf5OL+SNTm0yK1KvtReVulksyeRnCANHHuUxHlQig+JJDlUhBt1NQDQ==", - "dev": true + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.2.0.tgz", + "integrity": "sha512-gTpR5XQNKFwOd4clxfnhaqvfqMpqEwr4tOtCyz4MtYZX2JYhfr1JvBFKdS+7K/9rfpZR3VLX+YWBbKoxCgS43Q==" + }, + "node_modules/validate-npm-package-license": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", + "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", + "dependencies": { + "spdx-correct": "^3.0.0", + "spdx-expression-parse": "^3.0.0" + } }, "node_modules/vary": { "version": "1.1.2", @@ -9434,16 +11219,65 @@ "extsprintf": "^1.2.0" } }, + "node_modules/vfile": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/vfile/-/vfile-4.2.1.tgz", + "integrity": "sha512-O6AE4OskCG5S1emQ/4gl8zK586RqA3srz3nfK/Viy0UPToBc5Trp9BVFb1u0CjsKrAWwnpr4ifM/KBXPWwJbCA==", + "dependencies": { + "@types/unist": "^2.0.0", + "is-buffer": "^2.0.0", + "unist-util-stringify-position": "^2.0.0", + "vfile-message": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, "node_modules/vfile-location": { "version": "3.2.0", "resolved": "https://registry.npmjs.org/vfile-location/-/vfile-location-3.2.0.tgz", "integrity": "sha512-aLEIZKv/oxuCDZ8lkJGhuhztf/BW4M+iHdCwglA/eWc+vtuRFJj8EtgceYFX4LRjOhCAAiNHsKGssC6onJ+jbA==", - "dev": true, "funding": { "type": "opencollective", "url": "https://opencollective.com/unified" } }, + "node_modules/vfile-message": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-2.0.4.tgz", + "integrity": "sha512-DjssxRGkMvifUOJre00juHoP9DPWuzjxKuMDrhNbk2TdaYYBNMStsNhEOt3idrtI12VQYM/1+iM0KOzXi4pxwQ==", + "dependencies": { + "@types/unist": "^2.0.0", + "unist-util-stringify-position": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/vfile/node_modules/is-buffer": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.5.tgz", + "integrity": "sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "engines": { + "node": ">=4" + } + }, "node_modules/watchpack": { "version": "1.7.4", "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.7.4.tgz", @@ -9964,7 +11798,6 @@ "version": "3.0.3", "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz", "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==", - "dev": true, "dependencies": { "imurmurhash": "^0.1.4", "is-typedarray": "^1.0.0", @@ -10043,8 +11876,15 @@ "node_modules/yallist": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + }, + "node_modules/yaml": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.0.tgz", + "integrity": "sha512-yr2icI4glYaNG+KWONODapy2/jDdMSDnrONSjblABjD9B4Z5LgiircSt8m8sRZFNi08kG9Sm0uSHtEmP3zaEGg==", + "engines": { + "node": ">= 6" + } }, "node_modules/yargs": { "version": "15.4.1", @@ -10144,31 +11984,178 @@ "compress-commons": "^3.0.0", "readable-stream": "^3.6.0" } + }, + "node_modules/zwitch": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/zwitch/-/zwitch-1.0.5.tgz", + "integrity": "sha512-V50KMwwzqJV0NpZIZFwfOD5/lyny3WlSzRiXgA0G7VUnRlqttta1L6UQIHzd6EuBY/cHGfwTIck7w1yH6Q5zUw==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } } }, "dependencies": { "@babel/code-frame": { - "version": "7.10.1", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.10.1.tgz", - "integrity": "sha512-IGhtTmpjGbYzcEDOw7DcQtbQSXcG9ftmAXtWTu9V936vDye4xjjekktFAtgZsWpzTj/X01jocB46mTywm/4SZw==", - "dev": true, + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.11.tgz", + "integrity": "sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==", "requires": { - "@babel/highlight": "^7.10.1" + "@babel/highlight": "^7.10.4" + } + }, + "@babel/core": { + "version": "7.12.10", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.12.10.tgz", + "integrity": "sha512-eTAlQKq65zHfkHZV0sIVODCPGVgoo1HdBlbSLi9CqOzuZanMv2ihzY+4paiKr1mH+XmYESMAmJ/dpZ68eN6d8w==", + "requires": { + "@babel/code-frame": "^7.10.4", + "@babel/generator": "^7.12.10", + "@babel/helper-module-transforms": "^7.12.1", + "@babel/helpers": "^7.12.5", + "@babel/parser": "^7.12.10", + "@babel/template": "^7.12.7", + "@babel/traverse": "^7.12.10", + "@babel/types": "^7.12.10", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.1", + "json5": "^2.1.2", + "lodash": "^4.17.19", + "semver": "^5.4.1", + "source-map": "^0.5.0" + }, + "dependencies": { + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=" + } + } + }, + "@babel/generator": { + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.12.11.tgz", + "integrity": "sha512-Ggg6WPOJtSi8yYQvLVjG8F/TlpWDlKx0OpS4Kt+xMQPs5OaGYWy+v1A+1TvxI6sAMGZpKWWoAQ1DaeQbImlItA==", + "requires": { + "@babel/types": "^7.12.11", + "jsesc": "^2.5.1", + "source-map": "^0.5.0" + }, + "dependencies": { + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=" + } + } + }, + "@babel/helper-function-name": { + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.12.11.tgz", + "integrity": "sha512-AtQKjtYNolKNi6nNNVLQ27CP6D9oFR6bq/HPYSizlzbp7uC1M59XJe8L+0uXjbIaZaUJF99ruHqVGiKXU/7ybA==", + "requires": { + "@babel/helper-get-function-arity": "^7.12.10", + "@babel/template": "^7.12.7", + "@babel/types": "^7.12.11" + } + }, + "@babel/helper-get-function-arity": { + "version": "7.12.10", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.12.10.tgz", + "integrity": "sha512-mm0n5BPjR06wh9mPQaDdXWDoll/j5UpCAPl1x8fS71GHm7HA6Ua2V4ylG1Ju8lvcTOietbPNNPaSilKj+pj+Ag==", + "requires": { + "@babel/types": "^7.12.10" + } + }, + "@babel/helper-member-expression-to-functions": { + "version": "7.12.7", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.12.7.tgz", + "integrity": "sha512-DCsuPyeWxeHgh1Dus7APn7iza42i/qXqiFPWyBDdOFtvS581JQePsc1F/nD+fHrcswhLlRc2UpYS1NwERxZhHw==", + "requires": { + "@babel/types": "^7.12.7" + } + }, + "@babel/helper-module-imports": { + "version": "7.12.5", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.12.5.tgz", + "integrity": "sha512-SR713Ogqg6++uexFRORf/+nPXMmWIn80TALu0uaFb+iQIUoR7bOC7zBWyzBs5b3tBBJXuyD0cRu1F15GyzjOWA==", + "requires": { + "@babel/types": "^7.12.5" + } + }, + "@babel/helper-module-transforms": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.12.1.tgz", + "integrity": "sha512-QQzehgFAZ2bbISiCpmVGfiGux8YVFXQ0abBic2Envhej22DVXV9nCFaS5hIQbkyo1AdGb+gNME2TSh3hYJVV/w==", + "requires": { + "@babel/helper-module-imports": "^7.12.1", + "@babel/helper-replace-supers": "^7.12.1", + "@babel/helper-simple-access": "^7.12.1", + "@babel/helper-split-export-declaration": "^7.11.0", + "@babel/helper-validator-identifier": "^7.10.4", + "@babel/template": "^7.10.4", + "@babel/traverse": "^7.12.1", + "@babel/types": "^7.12.1", + "lodash": "^4.17.19" + } + }, + "@babel/helper-optimise-call-expression": { + "version": "7.12.10", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.12.10.tgz", + "integrity": "sha512-4tpbU0SrSTjjt65UMWSrUOPZTsgvPgGG4S8QSTNHacKzpS51IVWGDj0yCwyeZND/i+LSN2g/O63jEXEWm49sYQ==", + "requires": { + "@babel/types": "^7.12.10" + } + }, + "@babel/helper-replace-supers": { + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.12.11.tgz", + "integrity": "sha512-q+w1cqmhL7R0FNzth/PLLp2N+scXEK/L2AHbXUyydxp828F4FEa5WcVoqui9vFRiHDQErj9Zof8azP32uGVTRA==", + "requires": { + "@babel/helper-member-expression-to-functions": "^7.12.7", + "@babel/helper-optimise-call-expression": "^7.12.10", + "@babel/traverse": "^7.12.10", + "@babel/types": "^7.12.11" + } + }, + "@babel/helper-simple-access": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.12.1.tgz", + "integrity": "sha512-OxBp7pMrjVewSSC8fXDFrHrBcJATOOFssZwv16F3/6Xtc138GHybBfPbm9kfiqQHKhYQrlamWILwlDCeyMFEaA==", + "requires": { + "@babel/types": "^7.12.1" + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.12.11.tgz", + "integrity": "sha512-LsIVN8j48gHgwzfocYUSkO/hjYAOJqlpJEc7tGXcIm4cubjVUf8LGW6eWRyxEu7gA25q02p0rQUWoCI33HNS5g==", + "requires": { + "@babel/types": "^7.12.11" } }, "@babel/helper-validator-identifier": { - "version": "7.10.1", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.1.tgz", - "integrity": "sha512-5vW/JXLALhczRCWP0PnFDMCJAchlBvM7f4uk/jXritBnIa6E1KmqmtrS3yn1LAnxFBypQ3eneLuXjsnfQsgILw==", - "dev": true + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.12.11.tgz", + "integrity": "sha512-np/lG3uARFybkoHokJUmf1QfEvRVCPbmQeUQpKow5cQ3xWrV9i3rUHodKDJPQfTVX61qKi+UdYk8kik84n7XOw==" + }, + "@babel/helpers": { + "version": "7.12.5", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.12.5.tgz", + "integrity": "sha512-lgKGMQlKqA8meJqKsW6rUnc4MdUk35Ln0ATDqdM1a/UpARODdI4j5Y5lVfUScnSNkJcdCRAaWkspykNoFg9sJA==", + "requires": { + "@babel/template": "^7.10.4", + "@babel/traverse": "^7.12.5", + "@babel/types": "^7.12.5" + } }, "@babel/highlight": { - "version": "7.10.1", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.10.1.tgz", - "integrity": "sha512-8rMof+gVP8mxYZApLF/JgNDAkdKa+aJt3ZYxF8z6+j/hpeXL7iMsKCPHa2jNMHu/qqBwzQF4OHNoYi8dMA/rYg==", - "dev": true, + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.10.4.tgz", + "integrity": "sha512-i6rgnR/YgPEQzZZnbTHHuZdlE8qyoBNalD6F+q4vAFlcMEcqmkoG+mPqJYJCo63qPf74+Y1UZsl3l6f7/RIkmA==", "requires": { - "@babel/helper-validator-identifier": "^7.10.1", + "@babel/helper-validator-identifier": "^7.10.4", "chalk": "^2.0.0", "js-tokens": "^4.0.0" }, @@ -10177,7 +12164,6 @@ "version": "2.4.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dev": true, "requires": { "ansi-styles": "^3.2.1", "escape-string-regexp": "^1.0.5", @@ -10186,6 +12172,11 @@ } } }, + "@babel/parser": { + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.12.11.tgz", + "integrity": "sha512-N3UxG+uuF4CMYoNj8AhnbAcJF0PiuJ9KHuy1lQmkYsxTer/MAH9UBNHsBoAX/4s6NvlDD047No8mYVGGzLL4hg==" + }, "@babel/polyfill": { "version": "7.12.1", "resolved": "https://registry.npmjs.org/@babel/polyfill/-/polyfill-7.12.1.tgz", @@ -10205,6 +12196,49 @@ "regenerator-runtime": "^0.13.4" } }, + "@babel/template": { + "version": "7.12.7", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.12.7.tgz", + "integrity": "sha512-GkDzmHS6GV7ZeXfJZ0tLRBhZcMcY0/Lnb+eEbXDBfCAcZCjrZKe6p3J4we/D24O9Y8enxWAg1cWwof59yLh2ow==", + "requires": { + "@babel/code-frame": "^7.10.4", + "@babel/parser": "^7.12.7", + "@babel/types": "^7.12.7" + } + }, + "@babel/traverse": { + "version": "7.12.12", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.12.12.tgz", + "integrity": "sha512-s88i0X0lPy45RrLM8b9mz8RPH5FqO9G9p7ti59cToE44xFm1Q+Pjh5Gq4SXBbtb88X7Uy7pexeqRIQDDMNkL0w==", + "requires": { + "@babel/code-frame": "^7.12.11", + "@babel/generator": "^7.12.11", + "@babel/helper-function-name": "^7.12.11", + "@babel/helper-split-export-declaration": "^7.12.11", + "@babel/parser": "^7.12.11", + "@babel/types": "^7.12.12", + "debug": "^4.1.0", + "globals": "^11.1.0", + "lodash": "^4.17.19" + }, + "dependencies": { + "globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==" + } + } + }, + "@babel/types": { + "version": "7.12.12", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.12.tgz", + "integrity": "sha512-lnIX7piTxOH22xE7fDXDbSHg9MM1/6ORnafpJmov5rs0kX5g4BZxeXNJLXsMRiO0U5Rb8/FvMS6xlTnTHvxonQ==", + "requires": { + "@babel/helper-validator-identifier": "^7.12.11", + "lodash": "^4.17.19", + "to-fast-properties": "^2.0.0" + } + }, "@cliqz-oss/firefox-client": { "version": "0.3.1", "resolved": "https://registry.npmjs.org/@cliqz-oss/firefox-client/-/firefox-client-0.3.1.tgz", @@ -10312,6 +12346,29 @@ "extend": "3.0.2" } }, + "@nodelib/fs.scandir": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.4.tgz", + "integrity": "sha512-33g3pMJk3bg5nXbL/+CY6I2eJDzZAni49PfJnL5fghPTggPvBd/pFNSgJsdAgWptuFu7qq/ERvOYFlhvsLTCKA==", + "requires": { + "@nodelib/fs.stat": "2.0.4", + "run-parallel": "^1.1.9" + } + }, + "@nodelib/fs.stat": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.4.tgz", + "integrity": "sha512-IYlHJA0clt2+Vg7bccq+TzRdJvv19c2INqBSsoOLp1je7xjtr7J26+WXR72MCdvU9q1qTzIWDfhMf+DRvQJK4Q==" + }, + "@nodelib/fs.walk": { + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.6.tgz", + "integrity": "sha512-8Broas6vTtW4GIXTAHDoE32hnN2M5ykgCpWGbuXHQ15vEMqr23pB76e/GZcYsZCHALv50ktd24qhEyKr6wBtow==", + "requires": { + "@nodelib/fs.scandir": "2.1.4", + "fastq": "^1.6.0" + } + }, "@sindresorhus/is": { "version": "0.7.0", "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-0.7.0.tgz", @@ -10319,6 +12376,23 @@ "dev": true, "peer": true }, + "@stylelint/postcss-css-in-js": { + "version": "0.37.2", + "resolved": "https://registry.npmjs.org/@stylelint/postcss-css-in-js/-/postcss-css-in-js-0.37.2.tgz", + "integrity": "sha512-nEhsFoJurt8oUmieT8qy4nk81WRHmJynmVwn/Vts08PL9fhgIsMhk1GId5yAN643OzqEEb5S/6At2TZW7pqPDA==", + "requires": { + "@babel/core": ">=7.9.0" + } + }, + "@stylelint/postcss-markdown": { + "version": "0.36.2", + "resolved": "https://registry.npmjs.org/@stylelint/postcss-markdown/-/postcss-markdown-0.36.2.tgz", + "integrity": "sha512-2kGbqUVJUGE8dM+bMzXG/PYUWKkjLIkRLWNh39OaADkiabDRdw8ATFCgbMz5xdIcvwspPAluSL7uY+ZiTWdWmQ==", + "requires": { + "remark": "^13.0.0", + "unist-util-find-all-after": "^3.0.2" + } + }, "@szmarczak/http-timer": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-1.1.2.tgz", @@ -10337,8 +12411,7 @@ "@types/color-name": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/@types/color-name/-/color-name-1.1.1.tgz", - "integrity": "sha512-rr+OQyAjxze7GgWrSaJwydHStIhHq2lvY3BOC2Mj7KnzI7XK0Uw1TOOdI9lDoajEbSWLiYgoo4f1R51erQfhPQ==", - "dev": true + "integrity": "sha512-rr+OQyAjxze7GgWrSaJwydHStIhHq2lvY3BOC2Mj7KnzI7XK0Uw1TOOdI9lDoajEbSWLiYgoo4f1R51erQfhPQ==" }, "@types/decompress": { "version": "4.2.3", @@ -10372,18 +12445,46 @@ "@types/node": "*" } }, + "@types/mdast": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-3.0.3.tgz", + "integrity": "sha512-SXPBMnFVQg1s00dlMCc/jCdvPqdE4mXaMMCeRlxLDmTAEoegHT53xKtkDnzDTOcmMHUfcjyf36/YYZ6SxRdnsw==", + "requires": { + "@types/unist": "*" + } + }, "@types/minimatch": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.3.tgz", "integrity": "sha512-tHq6qdbT9U1IRSGf14CL0pUlULksvY9OZ+5eEgl1N7t+OA3tGvNpxJCzuKQlsNgCVwbAs670L1vcVQi8j9HjnA==", "dev": true }, + "@types/minimist": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@types/minimist/-/minimist-1.2.1.tgz", + "integrity": "sha512-fZQQafSREFyuZcdWFAExYjBiCL7AUCdgsk80iO0q4yihYYdcIiH28CcuPTGFgLOCC8RlW49GSQxdHwZP+I7CNg==" + }, "@types/node": { "version": "14.14.14", "resolved": "https://registry.npmjs.org/@types/node/-/node-14.14.14.tgz", "integrity": "sha512-UHnOPWVWV1z+VV8k6L1HhG7UbGBgIdghqF3l9Ny9ApPghbjICXkUJSd/b9gOgQfjM1r+37cipdw/HJ3F6ICEnQ==", "dev": true }, + "@types/normalize-package-data": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.0.tgz", + "integrity": "sha512-f5j5b/Gf71L+dbqxIpQ4Z2WlmI/mPJ0fOkGGmFgtb6sAu97EPczzbS3/tJKxmcYDj55OX6ssqwDAWOHIYDRDGA==" + }, + "@types/parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==" + }, + "@types/unist": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.3.tgz", + "integrity": "sha512-FvUupuM3rlRsRtCN+fDudtmytGO6iHJuuRKS1Ss0pG5z8oX0diNEw94UEL7hgDbpN94rgaK5R7sWm6RrSkZuAQ==" + }, "@types/yauzl": { "version": "2.9.1", "resolved": "https://registry.npmjs.org/@types/yauzl/-/yauzl-2.9.1.tgz", @@ -10769,7 +12870,6 @@ "version": "6.12.6", "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "dev": true, "requires": { "fast-deep-equal": "^3.1.1", "fast-json-stable-stringify": "^2.0.0", @@ -10845,14 +12945,12 @@ "ansi-regex": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", - "dev": true + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==" }, "ansi-styles": { "version": "3.2.1", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dev": true, "requires": { "color-convert": "^1.9.0" } @@ -11007,8 +13105,7 @@ "array-union": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", - "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", - "dev": true + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==" }, "array-unique": { "version": "0.3.2", @@ -11048,8 +13145,7 @@ "astral-regex": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz", - "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==", - "dev": true + "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==" }, "async": { "version": "2.6.3", @@ -11090,6 +13186,52 @@ "integrity": "sha512-kNOjDqAh7px0XWNI+4QbzoiR/nTkHAWNud2uvnJquD1/x5a7EQZMJT0AczqK0Qn67oY/TTQ1LbUKajZpp3I9tQ==", "dev": true }, + "autoprefixer": { + "version": "9.8.6", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.8.6.tgz", + "integrity": "sha512-XrvP4VVHdRBCdX1S3WXVD8+RyG9qeb1D5Sn1DeLiG2xfSpzellk5k54xbUERJ3M5DggQxes39UGOTP8CFrEGbg==", + "requires": { + "browserslist": "^4.12.0", + "caniuse-lite": "^1.0.30001109", + "colorette": "^1.2.1", + "normalize-range": "^0.1.2", + "num2fraction": "^1.2.2", + "postcss": "^7.0.32", + "postcss-value-parser": "^4.1.0" + }, + "dependencies": { + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", + "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + }, + "dependencies": { + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "requires": { + "has-flag": "^3.0.0" + } + } + } + } + } + }, "aws-sign2": { "version": "0.7.0", "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", @@ -11102,6 +13244,11 @@ "integrity": "sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA==", "dev": true }, + "bail": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/bail/-/bail-1.0.5.tgz", + "integrity": "sha512-xFbRxM1tahm08yHBP16MMjVUAvDaBMD38zsM9EMAUN61omwLmKlOpB/Zku5QkjZ8TZ4vn53pj+t518cH0S03RQ==" + }, "balanced-match": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", @@ -11322,12 +13469,22 @@ "version": "3.0.2", "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "dev": true, - "optional": true, "requires": { "fill-range": "^7.0.1" } }, + "browserslist": { + "version": "4.16.0", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.16.0.tgz", + "integrity": "sha512-/j6k8R0p3nxOC6kx5JGAxsnhc9ixaWJfYc+TNTzxg6+ARaESAvQGV7h0uNOB4t+pLQJZWzcrMxXOxjgsCj3dqQ==", + "requires": { + "caniuse-lite": "^1.0.30001165", + "colorette": "^1.2.1", + "electron-to-chromium": "^1.3.621", + "escalade": "^3.1.1", + "node-releases": "^1.1.67" + } + }, "buffer": { "version": "5.6.0", "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.6.0.tgz", @@ -11503,8 +13660,7 @@ "callsites": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", - "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", - "dev": true + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==" }, "camelcase": { "version": "6.0.0", @@ -11512,6 +13668,28 @@ "integrity": "sha512-8KMDF1Vz2gzOq54ONPJS65IvTUaB1cHJ2DMM7MbPmLZljDH1qpzzLsWdiN9pHh6qvkRVDTi/07+eNGch/oLU4w==", "dev": true }, + "camelcase-keys": { + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-6.2.2.tgz", + "integrity": "sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==", + "requires": { + "camelcase": "^5.3.1", + "map-obj": "^4.0.0", + "quick-lru": "^4.0.1" + }, + "dependencies": { + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==" + } + } + }, + "caniuse-lite": { + "version": "1.0.30001173", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001173.tgz", + "integrity": "sha512-R3aqmjrICdGCTAnSXtNyvWYMK3YtV5jwudbq0T7nN9k4kmE4CBuwPqyJ+KBzepSTh0huivV2gLbSMEzTTmfeYw==" + }, "caseless": { "version": "0.12.0", "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", @@ -11522,7 +13700,6 @@ "version": "4.1.0", "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", - "dev": true, "requires": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -11532,7 +13709,6 @@ "version": "4.2.1", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", - "dev": true, "requires": { "@types/color-name": "^1.1.1", "color-convert": "^2.0.1" @@ -11542,7 +13718,6 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, "requires": { "color-name": "~1.1.4" } @@ -11550,26 +13725,38 @@ "color-name": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, "has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" }, "supports-color": { "version": "7.1.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.1.0.tgz", "integrity": "sha512-oRSIpR8pxT1Wr2FquTNnGet79b3BWljqOuoW/h4oBhxJ/HUbX5nX6JSruTkvXDCFMwDPvsaTTbvMLKZWSy0R5g==", - "dev": true, "requires": { "has-flag": "^4.0.0" } } } }, + "character-entities": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/character-entities/-/character-entities-1.2.4.tgz", + "integrity": "sha512-iBMyeEHxfVnIakwOuDXpVkc54HijNgCyQB2w0VfGQThle6NXn50zU6V/u+LDhxHcDUPojn6Kpga3PTAD8W1bQw==" + }, + "character-entities-legacy": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-1.1.4.tgz", + "integrity": "sha512-3Xnr+7ZFS1uxeiUDvV02wQ+QDbc55o97tIV5zHScSPJpcLm/r0DFPcoY3tYRp+VZukxuMeKgXYmsXQHO05zQeA==" + }, + "character-reference-invalid": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/character-reference-invalid/-/character-reference-invalid-1.1.4.tgz", + "integrity": "sha512-mKKUkUbhPpQlCOfIuZkvSEgktjPFIsZKRRbC6KWVEMvlzblj3i3asQv5ODsrwt0N3pHAEvjP8KTQPHkp0+6jOg==" + }, "cheerio": { "version": "1.0.0-rc.3", "resolved": "https://registry.npmjs.org/cheerio/-/cheerio-1.0.0-rc.3.tgz", @@ -11753,6 +13940,14 @@ "integrity": "sha1-2jCcwmPfFZlMaIypAheco8fNfH4=", "dev": true }, + "clone-regexp": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/clone-regexp/-/clone-regexp-2.2.0.tgz", + "integrity": "sha512-beMpP7BOtTipFuW8hrJvREQ2DrRu3BE7by0ZpibtfBA+qfHYvMGTc2Yb1JMYPKg/JUw0CHYvpg796aNTSW9z7Q==", + "requires": { + "is-regexp": "^2.0.0" + } + }, "clone-response": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.2.tgz", @@ -11782,7 +13977,6 @@ "version": "1.9.3", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "dev": true, "requires": { "color-name": "1.1.3" } @@ -11790,14 +13984,12 @@ "color-name": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", - "dev": true + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" }, "colorette": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.2.1.tgz", - "integrity": "sha512-puCDz0CzydiSYOrnXpz/PKd69zRrribezjtE9yd4zvytoRc8+RY/KJPvtPFKZS3E3wP6neGyMe0vOTlHO5L3Pw==", - "dev": true + "integrity": "sha512-puCDz0CzydiSYOrnXpz/PKd69zRrribezjtE9yd4zvytoRc8+RY/KJPvtPFKZS3E3wP6neGyMe0vOTlHO5L3Pw==" }, "colors": { "version": "0.5.1", @@ -11971,6 +14163,14 @@ "dev": true, "peer": true }, + "convert-source-map": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.7.0.tgz", + "integrity": "sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA==", + "requires": { + "safe-buffer": "~5.1.1" + } + }, "cookie": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.0.tgz", @@ -12004,6 +14204,18 @@ "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=", "dev": true }, + "cosmiconfig": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.0.tgz", + "integrity": "sha512-pondGvTuVYDk++upghXJabWzL6Kxu6f26ljFw64Swq9v6sQPUL3EUlVDV56diOjpCayKihL6hVe8exIACU4XcA==", + "requires": { + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.2.1", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.10.0" + } + }, "crc": { "version": "3.8.0", "resolved": "https://registry.npmjs.org/crc/-/crc-3.8.0.tgz", @@ -12087,6 +14299,11 @@ "integrity": "sha512-a+EPoD+uZiNfh+5fxw2nO9QwFa6nJe2Or35fGY6Ipw1R3R4AGz1d1TEZrCegvw2YTmZ0jXirGYlzxxpYSHwpEg==", "dev": true }, + "cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==" + }, "dashdash": { "version": "1.14.1", "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", @@ -12112,12 +14329,11 @@ "dev": true }, "debug": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", - "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", - "dev": true, + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", + "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", "requires": { - "ms": "^2.1.1" + "ms": "2.1.2" } }, "decamelize": { @@ -12126,6 +14342,27 @@ "integrity": "sha512-9iE1PgSik9HeIIw2JO94IidnE3eBoQrFJ3w7sFuzSX4DpmZ3v5sZpUiV5Swcf6mQEF+Y0ru8Neo+p+nyh2J+hQ==", "dev": true }, + "decamelize-keys": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/decamelize-keys/-/decamelize-keys-1.1.0.tgz", + "integrity": "sha1-0XGoeTMlKAfrPLYdwcFEXQeN8tk=", + "requires": { + "decamelize": "^1.1.0", + "map-obj": "^1.0.0" + }, + "dependencies": { + "decamelize": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", + "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=" + }, + "map-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", + "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=" + } + } + }, "decode-uri-component": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", @@ -12440,6 +14677,14 @@ "integrity": "sha512-oSyFlqaTHCItVRGK5RmrmjB+CmaMOW7IaNA/kdxqhoa6d17j/5ce9O9eWXmV/KEdRwqpQA+Vqe8a8Bsybu4YnA==", "dev": true }, + "dir-glob": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", + "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", + "requires": { + "path-type": "^4.0.0" + } + }, "dispensary": { "version": "0.59.0", "resolved": "https://registry.npmjs.org/dispensary/-/dispensary-0.59.0.tgz", @@ -12555,7 +14800,6 @@ "version": "0.1.1", "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.1.1.tgz", "integrity": "sha512-l0IU0pPzLWSHBcieZbpOKgkIn3ts3vAh7ZuFyXNwJxJXk/c4Gwj9xaTJwIDVQCXawWD0qb3IzMGH5rglQaO0XA==", - "dev": true, "requires": { "domelementtype": "^1.3.0", "entities": "^1.1.1" @@ -12564,14 +14808,12 @@ "domelementtype": { "version": "1.3.1", "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", - "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==", - "dev": true + "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==" }, "domhandler": { "version": "2.4.2", "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-2.4.2.tgz", "integrity": "sha512-JiK04h0Ht5u/80fdLMCEmV4zkNh2BcoMFBmZ/91WtYZ8qVXSKjiw7fXMgFPnHcSZgOo3XdinHvmnDUeMf5R4wA==", - "dev": true, "requires": { "domelementtype": "1" } @@ -12580,7 +14822,6 @@ "version": "1.5.1", "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.5.1.tgz", "integrity": "sha1-3NhIiib1Y9YQeeSMn3t+Mjc2gs8=", - "dev": true, "requires": { "dom-serializer": "0", "domelementtype": "1" @@ -12657,11 +14898,15 @@ "dev": true, "peer": true }, + "electron-to-chromium": { + "version": "1.3.634", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.634.tgz", + "integrity": "sha512-QPrWNYeE/A0xRvl/QP3E0nkaEvYUvH3gM04ZWYtIa6QlSpEetRlRI1xvQ7hiMIySHHEV+mwDSX8Kj4YZY6ZQAw==" + }, "emoji-regex": { "version": "8.0.0", "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "dev": true + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" }, "encodeurl": { "version": "1.0.2", @@ -12712,8 +14957,7 @@ "entities": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/entities/-/entities-1.1.2.tgz", - "integrity": "sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w==", - "dev": true + "integrity": "sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w==" }, "err-code": { "version": "1.1.2", @@ -12725,7 +14969,6 @@ "version": "1.3.2", "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", - "dev": true, "requires": { "is-arrayish": "^0.2.1" } @@ -12781,8 +15024,7 @@ "escalade": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", - "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", - "dev": true + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==" }, "escape-goat": { "version": "2.1.1", @@ -12800,8 +15042,7 @@ "escape-string-regexp": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", - "dev": true + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=" }, "eslint": { "version": "7.16.0", @@ -13009,6 +15250,14 @@ } } }, + "execall": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/execall/-/execall-2.0.0.tgz", + "integrity": "sha512-0FU2hZ5Hh6iQnarpRtQurM/aAvp3RIbfvgLHrcqJYzhXyV2KFruhuChf9NC6waAhiUR7FFtlugkI4p7f2Fqlow==", + "requires": { + "clone-regexp": "^2.1.0" + } + }, "exit-on-epipe": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/exit-on-epipe/-/exit-on-epipe-1.0.1.tgz", @@ -13222,8 +15471,7 @@ "extend": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", - "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", - "dev": true + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==" }, "extend-shallow": { "version": "3.0.2", @@ -13291,8 +15539,31 @@ "fast-deep-equal": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.1.tgz", - "integrity": "sha512-8UEa58QDLauDNfpbrX55Q9jrGHThw2ZMdOky5Gl1CDtVeJDPVrG4Jxx1N8jw2gkWaff5UUuX1KJd+9zGe2B+ZA==", - "dev": true + "integrity": "sha512-8UEa58QDLauDNfpbrX55Q9jrGHThw2ZMdOky5Gl1CDtVeJDPVrG4Jxx1N8jw2gkWaff5UUuX1KJd+9zGe2B+ZA==" + }, + "fast-glob": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.4.tgz", + "integrity": "sha512-kr/Oo6PX51265qeuCYsyGypiO5uJFgBS0jksyG7FUeCyQzNwYnzrNIMR1NXfkZXsMYXYLRAHgISHBz8gQcxKHQ==", + "requires": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.0", + "merge2": "^1.3.0", + "micromatch": "^4.0.2", + "picomatch": "^2.2.1" + }, + "dependencies": { + "micromatch": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.2.tgz", + "integrity": "sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q==", + "requires": { + "braces": "^3.0.1", + "picomatch": "^2.0.5" + } + } + } }, "fast-json-parse": { "version": "1.0.3", @@ -13320,8 +15591,7 @@ "fast-json-stable-stringify": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", - "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", - "dev": true + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" }, "fast-levenshtein": { "version": "2.0.6", @@ -13341,6 +15611,19 @@ "integrity": "sha512-Utm6CdzT+6xsDk2m8S6uL8VHxNwI6Jub+e9NYTcAms28T84pTa25GJQV9j0CY0N1rM8hK4x6grpF2BQf+2qwVA==", "dev": true }, + "fastest-levenshtein": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/fastest-levenshtein/-/fastest-levenshtein-1.0.12.tgz", + "integrity": "sha512-On2N+BpYJ15xIC974QNVuYGMOlEVt4s0EOI3wwMqOmK1fdDY+FN/zltPV8vosq4ad4c/gJ1KHScUn/6AWIgiow==" + }, + "fastq": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.10.0.tgz", + "integrity": "sha512-NL2Qc5L3iQEsyYzweq7qfgy5OtXCmGzGvhElGEd/SoFWEMOEczNh5s5ocaF01HDetxz+p8ecjNPA6cZxxIHmzA==", + "requires": { + "reusify": "^1.0.4" + } + }, "fd-slicer": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz", @@ -13354,7 +15637,6 @@ "version": "6.0.0", "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.0.tgz", "integrity": "sha512-fqoO76jZ3ZnYrXLDRxBR1YvOvc0k844kcOg40bgsPrE25LAb/PDqTY+ho64Xh2c8ZXgIKldchCFHczG2UVRcWA==", - "dev": true, "requires": { "flat-cache": "^3.0.4" } @@ -13396,8 +15678,6 @@ "version": "7.0.1", "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "dev": true, - "optional": true, "requires": { "to-regex-range": "^5.0.1" } @@ -13441,7 +15721,6 @@ "version": "4.1.0", "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "dev": true, "requires": { "locate-path": "^5.0.0", "path-exists": "^4.0.0" @@ -13569,7 +15848,6 @@ "version": "3.0.4", "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", - "dev": true, "requires": { "flatted": "^3.1.0", "rimraf": "^3.0.2" @@ -13584,8 +15862,7 @@ "flatted": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.1.0.tgz", - "integrity": "sha512-tW+UkmtNg/jv9CSofAKvgVcO7c2URjhTdW1ZTkcAritblu8tajiYy7YisnIflEwtKssCtOxpnBRoCB7iap0/TA==", - "dev": true + "integrity": "sha512-tW+UkmtNg/jv9CSofAKvgVcO7c2URjhTdW1ZTkcAritblu8tajiYy7YisnIflEwtKssCtOxpnBRoCB7iap0/TA==" }, "fluent-syntax": { "version": "0.13.0", @@ -13712,8 +15989,7 @@ "function-bind": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", - "dev": true + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" }, "functional-red-black-tree": { "version": "1.0.1", @@ -13762,6 +16038,11 @@ } } }, + "gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==" + }, "get-caller-file": { "version": "2.0.5", "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", @@ -13779,6 +16060,11 @@ "has-symbols": "^1.0.1" } }, + "get-stdin": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-8.0.0.tgz", + "integrity": "sha512-sY22aA6xchAzprjyqmSEQv4UbAAzRN0L2dQB0NlN5acTTK9Don6nhoc3eAbUnpZiCANAMfd/+40kVdKfFygohg==" + }, "get-stream": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", @@ -13821,7 +16107,6 @@ "version": "5.1.1", "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.1.tgz", "integrity": "sha512-FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ==", - "dev": true, "requires": { "is-glob": "^4.0.1" } @@ -13843,6 +16128,34 @@ } } }, + "global-modules": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-2.0.0.tgz", + "integrity": "sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==", + "requires": { + "global-prefix": "^3.0.0" + } + }, + "global-prefix": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-3.0.0.tgz", + "integrity": "sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==", + "requires": { + "ini": "^1.3.5", + "kind-of": "^6.0.2", + "which": "^1.3.1" + }, + "dependencies": { + "which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "requires": { + "isexe": "^2.0.0" + } + } + } + }, "globals": { "version": "12.4.0", "resolved": "https://registry.npmjs.org/globals/-/globals-12.4.0.tgz", @@ -13858,12 +16171,45 @@ "integrity": "sha512-LeguVWaxgHN0MNbWC6YljNMzHkrCny9fzjmEUdnF1kQ7wATFD1RHFRqA1qxaX2tgxGENlcxjOflopBwj3YZiXA==", "dev": true }, + "globby": { + "version": "11.0.1", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.0.1.tgz", + "integrity": "sha512-iH9RmgwCmUJHi2z5o2l3eTtGBtXek1OYlHrbcxOYugyHLmAsZrPj43OtHThd62Buh/Vv6VyCBD2bdyWcGNQqoQ==", + "requires": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.1.1", + "ignore": "^5.1.4", + "merge2": "^1.3.0", + "slash": "^3.0.0" + }, + "dependencies": { + "ignore": { + "version": "5.1.8", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.8.tgz", + "integrity": "sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw==" + } + } + }, + "globjoin": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/globjoin/-/globjoin-0.1.4.tgz", + "integrity": "sha1-L0SUrIkZ43Z8XLtpHp9GMyQoXUM=" + }, "globrex": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/globrex/-/globrex-0.1.2.tgz", "integrity": "sha512-uHJgbwAMwNFf5mLst7IWLNg14x1CkeqglJb/K3doi4dw6q2IvAAmM/Y81kevy83wP+Sst+nutFTYOGg3d1lsxg==", "dev": true }, + "gonzales-pe": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/gonzales-pe/-/gonzales-pe-4.3.0.tgz", + "integrity": "sha512-otgSPpUmdWJ43VXyiNgEYE4luzHCL2pz4wQ0OnDluC6Eg4Ko3Vexy/SrSynglw/eR+OhkzmqFCZa/OFa/RgAOQ==", + "requires": { + "minimist": "^1.2.5" + } + }, "got": { "version": "8.3.2", "resolved": "https://registry.npmjs.org/got/-/got-8.3.2.tgz", @@ -13940,11 +16286,15 @@ "har-schema": "^2.0.0" } }, + "hard-rejection": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/hard-rejection/-/hard-rejection-2.1.0.tgz", + "integrity": "sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA==" + }, "has": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", - "dev": true, "requires": { "function-bind": "^1.1.1" } @@ -13957,8 +16307,7 @@ "has-flag": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", - "dev": true + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" }, "has-symbol-support-x": { "version": "1.4.2", @@ -14046,11 +16395,33 @@ "integrity": "sha512-UqBRqi4ju7T+TqGNdqAO0PaSVGsDGJUBQvk9eUWNGRY1CFGDzYhLWoM7JQEemnlvVcv/YEmc2wNW8BC24EnUsw==", "dev": true }, + "hosted-git-info": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-3.0.7.tgz", + "integrity": "sha512-fWqc0IcuXs+BmE9orLDyVykAG9GJtGLGuZAAqgcckPgv5xad4AcXGIv8galtQvlwutxSlaMcdw7BUtq2EIvqCQ==", + "requires": { + "lru-cache": "^6.0.0" + }, + "dependencies": { + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "requires": { + "yallist": "^4.0.0" + } + } + } + }, + "html-tags": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/html-tags/-/html-tags-3.1.0.tgz", + "integrity": "sha512-1qYz89hW3lFDEazhjW0yVAV87lw8lVkrJocr72XmBkMKsoSVJCQx3W8BXsC7hO2qAt8BoVjYjtAcZ9perqGnNg==" + }, "htmlparser2": { "version": "3.10.1", "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.10.1.tgz", "integrity": "sha512-IgieNijUMbkDovyoKObU1DUhm1iwNYE/fuifEoEHfd1oZKZDaONBSkal7Y01shxsM49R4XaMdGez3WnF9UfiCQ==", - "dev": true, "requires": { "domelementtype": "^1.3.1", "domhandler": "^2.3.0", @@ -14152,7 +16523,6 @@ "version": "3.2.1", "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.2.1.tgz", "integrity": "sha512-6e1q1cnWP2RXD9/keSkxHScg508CdXqXWgWBaETNhyuBFz+kUZlKboh+ISK+bU++DmbHimVBrOz/zzPe0sZ3sQ==", - "dev": true, "requires": { "parent-module": "^1.0.0", "resolve-from": "^4.0.0" @@ -14167,14 +16537,17 @@ "imurmurhash": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", - "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", - "dev": true + "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=" }, "indent-string": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", - "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", - "dev": true + "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==" + }, + "indexes-of": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/indexes-of/-/indexes-of-1.0.1.tgz", + "integrity": "sha1-8w9xbI4r00bHtn0985FVZqfAVgc=" }, "infer-owner": { "version": "1.0.4", @@ -14199,8 +16572,7 @@ "ini": { "version": "1.3.8", "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", - "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", - "dev": true + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==" }, "into-stream": { "version": "3.1.0", @@ -14251,6 +16623,20 @@ "kind-of": "^6.0.0" } }, + "is-alphabetical": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-alphabetical/-/is-alphabetical-1.0.4.tgz", + "integrity": "sha512-DwzsA04LQ10FHTZuL0/grVDk4rFoVH1pjAToYwBrHSxcrBIGQuXrQMtD5U1b0U2XVgKZCTLLP8u2Qxqhy3l2Vg==" + }, + "is-alphanumerical": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-alphanumerical/-/is-alphanumerical-1.0.4.tgz", + "integrity": "sha512-UzoZUr+XfVz3t3v4KyGEniVL9BDRoQtY7tOyrRybkVNjDFWyo1yhXNGrrBTQxp3ib9BLAWs7k2YKBQsFRkZG9A==", + "requires": { + "is-alphabetical": "^1.0.0", + "is-decimal": "^1.0.0" + } + }, "is-arguments": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.0.tgz", @@ -14263,8 +16649,7 @@ "is-arrayish": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", - "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=", - "dev": true + "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=" }, "is-binary-path": { "version": "2.1.0", @@ -14298,6 +16683,14 @@ "ci-info": "^2.0.0" } }, + "is-core-module": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.2.0.tgz", + "integrity": "sha512-XRAfAdyyY5F5cOXn7hYQDqh2Xmii+DEfIcQGxK/uNwMHhIkPWO0g8msXcbzLe+MpGoR951MlqM/2iIlU4vKDdQ==", + "requires": { + "has": "^1.0.3" + } + }, "is-data-descriptor": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", @@ -14314,6 +16707,11 @@ "integrity": "sha512-USlDT524woQ08aoZFzh3/Z6ch9Y/EWXEHQ/AaRN0SkKq4t2Jw2R2339tSXmwuVoY7LLlBCbOIlx2myP/L5zk0g==", "dev": true }, + "is-decimal": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-decimal/-/is-decimal-1.0.4.tgz", + "integrity": "sha512-RGdriMmQQvZ2aqaQq3awNA6dCGtKpiDFcOzrTWrDAT2MiWrKQVPmxLGHl7Y2nNu6led0kEyoX0enY0qXYsv9zw==" + }, "is-descriptor": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", @@ -14345,24 +16743,26 @@ "is-extglob": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", - "dev": true + "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=" }, "is-fullwidth-code-point": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==" }, "is-glob": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", - "dev": true, "requires": { "is-extglob": "^2.1.1" } }, + "is-hexadecimal": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-hexadecimal/-/is-hexadecimal-1.0.4.tgz", + "integrity": "sha512-gyPJuv83bHMpocVYoqof5VDiZveEoGoFL8m3BXNb2VW8Xs+rz9kqO8LOQ5DH6EsuvilT1ApazU0pyl+ytbPtlw==" + }, "is-installed-globally": { "version": "0.3.2", "resolved": "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.3.2.tgz", @@ -14401,9 +16801,7 @@ "is-number": { "version": "7.0.0", "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "dev": true, - "optional": true + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==" }, "is-obj": { "version": "2.0.0", @@ -14427,9 +16825,7 @@ "is-plain-obj": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", - "integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4=", - "dev": true, - "peer": true + "integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4=" }, "is-plain-object": { "version": "2.0.4", @@ -14450,6 +16846,11 @@ "has-symbols": "^1.0.1" } }, + "is-regexp": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-2.1.0.tgz", + "integrity": "sha512-OZ4IlER3zmRIoB9AqNhEggVxqIH4ofDns5nRrPS6yQxXE1TPCUpFznBfRQmQa8uC+pXqjMnukiJBxCisIxiLGA==" + }, "is-relative": { "version": "0.1.3", "resolved": "https://registry.npmjs.org/is-relative/-/is-relative-0.1.3.tgz", @@ -14482,8 +16883,7 @@ "is-typedarray": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", - "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=", - "dev": true + "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=" }, "is-utf8": { "version": "0.2.1", @@ -14522,8 +16922,7 @@ "isexe": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", - "dev": true + "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=" }, "isobject": { "version": "3.0.1", @@ -14574,8 +16973,7 @@ "js-tokens": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", - "dev": true + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" }, "js-yaml": { "version": "3.14.0", @@ -14593,6 +16991,11 @@ "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=", "dev": true }, + "jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==" + }, "json-buffer": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.0.tgz", @@ -14611,8 +17014,7 @@ "json-parse-better-errors": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", - "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", - "dev": true + "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==" }, "json-schema": { "version": "0.2.3", @@ -14623,8 +17025,7 @@ "json-schema-traverse": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", - "dev": true + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" }, "json-stable-stringify-without-jsonify": { "version": "1.0.1", @@ -14638,6 +17039,14 @@ "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=", "dev": true }, + "json5": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.1.3.tgz", + "integrity": "sha512-KXPvOm8K9IJKFM0bmdn8QXh7udDh1g/giieX0NLCaMnb4hEiVFqnop2ImTXCc5e0/oHz3LTqmHGtExn5hfMkOA==", + "requires": { + "minimist": "^1.2.5" + } + }, "jsonfile": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.0.1.tgz", @@ -14746,9 +17155,12 @@ "kind-of": { "version": "6.0.3", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", - "dev": true, - "optional": true + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==" + }, + "known-css-properties": { + "version": "0.20.0", + "resolved": "https://registry.npmjs.org/known-css-properties/-/known-css-properties-0.20.0.tgz", + "integrity": "sha512-URvsjaA9ypfreqJ2/ylDr5MUERhJZ+DhguoWRr2xgS5C7aGCalXo+ewL+GixgKBfhT2vuL02nbIgNGqVWgTOYw==" }, "latest-version": { "version": "5.1.0", @@ -14838,14 +17250,12 @@ "lines-and-columns": { "version": "1.1.6", "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.1.6.tgz", - "integrity": "sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA=", - "dev": true + "integrity": "sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA=" }, "locate-path": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "dev": true, "requires": { "p-locate": "^4.1.0" } @@ -14853,8 +17263,7 @@ "lodash": { "version": "4.17.20", "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.20.tgz", - "integrity": "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==", - "dev": true + "integrity": "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==" }, "lodash.defaults": { "version": "4.2.0", @@ -14928,6 +17337,19 @@ "integrity": "sha1-SLtQiECfFvGCFmZkHETdGqrjzYg=", "dev": true }, + "log-symbols": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.0.0.tgz", + "integrity": "sha512-FN8JBzLx6CzeMrB0tg6pqlGU1wCrXW+ZXGH481kfsBqer0hToTIiHdjH4Mq8xJUbvATujKCvaREGWpGUionraA==", + "requires": { + "chalk": "^4.0.0" + } + }, + "longest-streak": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/longest-streak/-/longest-streak-2.0.4.tgz", + "integrity": "sha512-vM6rUVCVUJJt33bnmHiZEvr7wPT78ztX7rojL+LW51bHtLh6HTjx84LA5W4+oa6aKEJA7jJu5LR6vQRBpA5DVg==" + }, "lowercase-keys": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz", @@ -15006,6 +17428,11 @@ "dev": true, "optional": true }, + "map-obj": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-4.1.0.tgz", + "integrity": "sha512-glc9y00wgtwcDmp7GaE/0b0OnxpNJsVf3ael/An6Fe2Q51LLwN1er6sdomLRzz5h0+yMpiYLhWYF5R7HeqVd4g==" + }, "map-visit": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", @@ -15022,6 +17449,41 @@ "integrity": "sha512-md9k+Gxa3qLH6sUKpeC2CNkJK/Ld+bEz5X96nYwloqphQE0CKCVEKco/6jxEZixinqNdz5RFi/KaCyfbMDMAXQ==", "dev": true }, + "mathml-tag-names": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/mathml-tag-names/-/mathml-tag-names-2.1.3.tgz", + "integrity": "sha512-APMBEanjybaPzUrfqU0IMU5I0AswKMH7k8OTLs0vvV4KZpExkTkY87nR/zpbuTPj+gARop7aGUbl11pnDfW6xg==" + }, + "mdast-util-from-markdown": { + "version": "0.8.4", + "resolved": "https://registry.npmjs.org/mdast-util-from-markdown/-/mdast-util-from-markdown-0.8.4.tgz", + "integrity": "sha512-jj891B5pV2r63n2kBTFh8cRI2uR9LQHsXG1zSDqfhXkIlDzrTcIlbB5+5aaYEkl8vOPIOPLf8VT7Ere1wWTMdw==", + "requires": { + "@types/mdast": "^3.0.0", + "mdast-util-to-string": "^2.0.0", + "micromark": "~2.11.0", + "parse-entities": "^2.0.0", + "unist-util-stringify-position": "^2.0.0" + } + }, + "mdast-util-to-markdown": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/mdast-util-to-markdown/-/mdast-util-to-markdown-0.6.2.tgz", + "integrity": "sha512-iRczns6WMvu0hUw02LXsPDJshBIwtUPbvHBWo19IQeU0YqmzlA8Pd30U8V7uiI0VPkxzS7A/NXBXH6u+HS87Zg==", + "requires": { + "@types/unist": "^2.0.0", + "longest-streak": "^2.0.0", + "mdast-util-to-string": "^2.0.0", + "parse-entities": "^2.0.0", + "repeat-string": "^1.0.0", + "zwitch": "^1.0.0" + } + }, + "mdast-util-to-string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-2.0.0.tgz", + "integrity": "sha512-AW4DRS3QbBayY/jJmD8437V1Gombjf8RSOUCMFBuo5iHi58AGEgVCKQ+ezHkZZDpAQS75hcBMpLqjpJTjtUL7w==" + }, "media-typer": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", @@ -15048,6 +17510,36 @@ } } }, + "meow": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/meow/-/meow-8.1.0.tgz", + "integrity": "sha512-fNWkgM1UVMey2kf24yLiccxLihc5W+6zVus3/N0b+VfnJgxV99E9u04X6NAiKdg6ED7DAQBX5sy36NM0QJZkWA==", + "requires": { + "@types/minimist": "^1.2.0", + "camelcase-keys": "^6.2.2", + "decamelize-keys": "^1.1.0", + "hard-rejection": "^2.1.0", + "minimist-options": "4.1.0", + "normalize-package-data": "^3.0.0", + "read-pkg-up": "^7.0.1", + "redent": "^3.0.0", + "trim-newlines": "^3.0.0", + "type-fest": "^0.18.0", + "yargs-parser": "^20.2.3" + }, + "dependencies": { + "type-fest": { + "version": "0.18.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.18.1.tgz", + "integrity": "sha512-OIAYXk8+ISY+qTOwkHtKqzAuxchoMiD9Udx+FSGQDuiRR+PJKJHc2NJAXlbhkGwTt/4/nKZxELY1w3ReWOL8mw==" + }, + "yargs-parser": { + "version": "20.2.4", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.4.tgz", + "integrity": "sha512-WOkpgNhPTlE73h4VFAFsOnomJVaovO8VqLDzy5saChRBFQFBoMYirowyW+Q9HB4HFF4Z7VZTiG3iSzJJA29yRA==" + } + } + }, "merge-descriptors": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", @@ -15061,6 +17553,11 @@ "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", "dev": true }, + "merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==" + }, "methods": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", @@ -15068,6 +17565,15 @@ "dev": true, "peer": true }, + "micromark": { + "version": "2.11.2", + "resolved": "https://registry.npmjs.org/micromark/-/micromark-2.11.2.tgz", + "integrity": "sha512-IXuP76p2uj8uMg4FQc1cRE7lPCLsfAXuEfdjtdO55VRiFO1asrCSQ5g43NmPqFtRwzEnEhafRVzn2jg0UiKArQ==", + "requires": { + "debug": "^4.0.0", + "parse-entities": "^2.0.0" + } + }, "micromatch": { "version": "3.1.10", "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", @@ -15231,6 +17737,11 @@ "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==", "dev": true }, + "min-indent": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz", + "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==" + }, "minimatch": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", @@ -15242,8 +17753,24 @@ "minimist": { "version": "1.2.5", "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", - "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", - "dev": true + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==" + }, + "minimist-options": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/minimist-options/-/minimist-options-4.1.0.tgz", + "integrity": "sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A==", + "requires": { + "arrify": "^1.0.1", + "is-plain-obj": "^1.1.0", + "kind-of": "^6.0.3" + }, + "dependencies": { + "arrify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", + "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=" + } + } }, "minipass": { "version": "3.1.3", @@ -15352,8 +17879,7 @@ "ms": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" }, "multimatch": { "version": "4.0.0", @@ -15427,8 +17953,7 @@ "nanoid": { "version": "3.1.20", "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.1.20.tgz", - "integrity": "sha512-a1cQNyczgKbLX9jwbS/+d7W8fX/RfgYR7lVWwWOGIPNgK2m0MWvrGF6/m4kk6U3QcFMnZf3RIhL0v2Jgh/0Uxw==", - "dev": true + "integrity": "sha512-a1cQNyczgKbLX9jwbS/+d7W8fX/RfgYR7lVWwWOGIPNgK2m0MWvrGF6/m4kk6U3QcFMnZf3RIhL0v2Jgh/0Uxw==" }, "nanomatch": { "version": "1.2.13", @@ -15551,6 +18076,11 @@ } } }, + "node-releases": { + "version": "1.1.69", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.69.tgz", + "integrity": "sha512-DGIjo79VDEyAnRlfSqYTsy+yoHd2IOjJiKUozD2MV2D85Vso6Bug56mb9tT/fY5Urt0iqk01H7x+llAruDR2zA==" + }, "nomnom": { "version": "1.8.1", "resolved": "https://registry.npmjs.org/nomnom/-/nomnom-1.8.1.tgz", @@ -15582,12 +18112,51 @@ } } }, + "normalize-package-data": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-3.0.0.tgz", + "integrity": "sha512-6lUjEI0d3v6kFrtgA/lOx4zHCWULXsFNIjHolnZCKCTLA6m/G625cdn3O7eNmT0iD3jfo6HZ9cdImGZwf21prw==", + "requires": { + "hosted-git-info": "^3.0.6", + "resolve": "^1.17.0", + "semver": "^7.3.2", + "validate-npm-package-license": "^3.0.1" + }, + "dependencies": { + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "requires": { + "yallist": "^4.0.0" + } + }, + "semver": { + "version": "7.3.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz", + "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==", + "requires": { + "lru-cache": "^6.0.0" + } + } + } + }, "normalize-path": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", "dev": true }, + "normalize-range": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", + "integrity": "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=" + }, + "normalize-selector": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/normalize-selector/-/normalize-selector-0.2.0.tgz", + "integrity": "sha1-0LFF62kRicY6eNIB3E/bEpPvDAM=" + }, "normalize-url": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-2.0.1.tgz", @@ -15618,6 +18187,11 @@ "boolbase": "~1.0.0" } }, + "num2fraction": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/num2fraction/-/num2fraction-1.2.2.tgz", + "integrity": "sha1-b2gragJ6Tp3fpFZM0lidHU5mnt4=" + }, "oauth-sign": { "version": "0.9.0", "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", @@ -15889,7 +18463,6 @@ "version": "2.3.0", "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dev": true, "requires": { "p-try": "^2.0.0" } @@ -15898,7 +18471,6 @@ "version": "4.1.0", "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "dev": true, "requires": { "p-limit": "^2.2.0" } @@ -15925,8 +18497,7 @@ "p-try": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", - "dev": true + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==" }, "package-json": { "version": "6.5.0", @@ -16027,16 +18598,27 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", - "dev": true, "requires": { "callsites": "^3.0.0" } }, + "parse-entities": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/parse-entities/-/parse-entities-2.0.0.tgz", + "integrity": "sha512-kkywGpCcRYhqQIchaWqZ875wzpS/bMKhz5HnN3p7wveJTkTtyAB/AlnS0f8DFSqYW1T82t6yEAkEcB+A1I3MbQ==", + "requires": { + "character-entities": "^1.0.0", + "character-entities-legacy": "^1.0.0", + "character-reference-invalid": "^1.0.0", + "is-alphanumerical": "^1.0.0", + "is-decimal": "^1.0.0", + "is-hexadecimal": "^1.0.0" + } + }, "parse-json": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.0.1.tgz", "integrity": "sha512-ztoZ4/DYeXQq4E21v169sC8qWINGpcosGv9XhTDvg9/hWvx/zrFkc9BiWxR58OJLHGk28j5BL0SDLeV2WmFZlQ==", - "dev": true, "requires": { "@babel/code-frame": "^7.0.0", "error-ex": "^1.3.1", @@ -16082,8 +18664,7 @@ "path-exists": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "dev": true + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==" }, "path-is-absolute": { "version": "1.0.1", @@ -16096,6 +18677,11 @@ "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", "dev": true }, + "path-parse": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz", + "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==" + }, "path-to-regexp": { "version": "0.1.7", "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", @@ -16103,6 +18689,11 @@ "dev": true, "peer": true }, + "path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==" + }, "pend": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz", @@ -16118,9 +18709,7 @@ "picomatch": { "version": "2.2.2", "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.2.2.tgz", - "integrity": "sha512-q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg==", - "dev": true, - "optional": true + "integrity": "sha512-q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg==" }, "pify": { "version": "4.0.1", @@ -16177,7 +18766,6 @@ "version": "8.1.10", "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.1.10.tgz", "integrity": "sha512-iBXEV5VTTYaRRdxiFYzTtuv2lGMQBExqkZKSzkJe+Fl6rvQrA/49UVGKqB+LG54hpW/TtDBMGds8j33GFNW7pg==", - "dev": true, "requires": { "colorette": "^1.2.1", "nanoid": "^3.1.18", @@ -16185,6 +18773,207 @@ "vfile-location": "^3.2.0" } }, + "postcss-html": { + "version": "0.36.0", + "resolved": "https://registry.npmjs.org/postcss-html/-/postcss-html-0.36.0.tgz", + "integrity": "sha512-HeiOxGcuwID0AFsNAL0ox3mW6MHH5cstWN1Z3Y+n6H+g12ih7LHdYxWwEA/QmrebctLjo79xz9ouK3MroHwOJw==", + "requires": { + "htmlparser2": "^3.10.0" + } + }, + "postcss-less": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/postcss-less/-/postcss-less-3.1.4.tgz", + "integrity": "sha512-7TvleQWNM2QLcHqvudt3VYjULVB49uiW6XzEUFmvwHzvsOEF5MwBrIXZDJQvJNFGjJQTzSzZnDoCJ8h/ljyGXA==", + "requires": { + "postcss": "^7.0.14" + }, + "dependencies": { + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", + "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + }, + "dependencies": { + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "requires": { + "has-flag": "^3.0.0" + } + } + } + } + } + }, + "postcss-media-query-parser": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/postcss-media-query-parser/-/postcss-media-query-parser-0.2.3.tgz", + "integrity": "sha1-J7Ocb02U+Bsac7j3Y1HGCeXO8kQ=" + }, + "postcss-resolve-nested-selector": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/postcss-resolve-nested-selector/-/postcss-resolve-nested-selector-0.1.1.tgz", + "integrity": "sha1-Kcy8fDfe36wwTp//C/FZaz9qDk4=" + }, + "postcss-safe-parser": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-safe-parser/-/postcss-safe-parser-4.0.2.tgz", + "integrity": "sha512-Uw6ekxSWNLCPesSv/cmqf2bY/77z11O7jZGPax3ycZMFU/oi2DMH9i89AdHc1tRwFg/arFoEwX0IS3LCUxJh1g==", + "requires": { + "postcss": "^7.0.26" + }, + "dependencies": { + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", + "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + }, + "dependencies": { + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "requires": { + "has-flag": "^3.0.0" + } + } + } + } + } + }, + "postcss-sass": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/postcss-sass/-/postcss-sass-0.4.4.tgz", + "integrity": "sha512-BYxnVYx4mQooOhr+zer0qWbSPYnarAy8ZT7hAQtbxtgVf8gy+LSLT/hHGe35h14/pZDTw1DsxdbrwxBN++H+fg==", + "requires": { + "gonzales-pe": "^4.3.0", + "postcss": "^7.0.21" + }, + "dependencies": { + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", + "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + }, + "dependencies": { + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "requires": { + "has-flag": "^3.0.0" + } + } + } + } + } + }, + "postcss-scss": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/postcss-scss/-/postcss-scss-2.1.1.tgz", + "integrity": "sha512-jQmGnj0hSGLd9RscFw9LyuSVAa5Bl1/KBPqG1NQw9w8ND55nY4ZEsdlVuYJvLPpV+y0nwTV5v/4rHPzZRihQbA==", + "requires": { + "postcss": "^7.0.6" + }, + "dependencies": { + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", + "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + }, + "dependencies": { + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "requires": { + "has-flag": "^3.0.0" + } + } + } + } + } + }, + "postcss-selector-parser": { + "version": "6.0.4", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.4.tgz", + "integrity": "sha512-gjMeXBempyInaBqpp8gODmwZ52WaYsVOsfr4L4lDQ7n3ncD6mEyySiDtgzCT+NYC0mmeOLvtsF8iaEf0YT6dBw==", + "requires": { + "cssesc": "^3.0.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1", + "util-deprecate": "^1.0.2" + } + }, + "postcss-syntax": { + "version": "0.36.2", + "resolved": "https://registry.npmjs.org/postcss-syntax/-/postcss-syntax-0.36.2.tgz", + "integrity": "sha512-nBRg/i7E3SOHWxF3PpF5WnJM/jQ1YpY9000OaVXlAQj6Zp/kIqJxEDWIZ67tAd7NLuk7zqN4yqe9nc0oNAOs1w==", + "requires": {} + }, + "postcss-value-parser": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.1.0.tgz", + "integrity": "sha512-97DXOFbQJhk71ne5/Mt6cOu6yxsSfM0QGQyl0L25Gca4yGWEGJaig7l7gbCX623VqTBNGLRLaVUCnNkcedlRSQ==" + }, "prelude-ls": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", @@ -16274,8 +19063,7 @@ "punycode": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", - "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", - "dev": true + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==" }, "pupa": { "version": "2.1.1", @@ -16311,6 +19099,11 @@ "integrity": "sha512-RyYpQ6Q5/drsJyOhrWHYMWTedvjTIat+FTwv0K4yoUxzvekw2aRHMQJLlnvt8UantkZg2++bEzD9EdxXqkWf4A==", "dev": true }, + "quick-lru": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-4.0.1.tgz", + "integrity": "sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==" + }, "range-parser": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", @@ -16351,11 +19144,54 @@ } } }, + "read-pkg": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", + "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", + "requires": { + "@types/normalize-package-data": "^2.4.0", + "normalize-package-data": "^2.5.0", + "parse-json": "^5.0.0", + "type-fest": "^0.6.0" + }, + "dependencies": { + "hosted-git-info": { + "version": "2.8.8", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.8.tgz", + "integrity": "sha512-f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg==" + }, + "normalize-package-data": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", + "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", + "requires": { + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + } + }, + "type-fest": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", + "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==" + } + } + }, + "read-pkg-up": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", + "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", + "requires": { + "find-up": "^4.1.0", + "read-pkg": "^5.2.0", + "type-fest": "^0.8.1" + } + }, "readable-stream": { "version": "3.6.0", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "dev": true, "requires": { "inherits": "^2.0.3", "string_decoder": "^1.1.1", @@ -16381,6 +19217,15 @@ "picomatch": "^2.2.1" } }, + "redent": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz", + "integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==", + "requires": { + "indent-string": "^4.0.0", + "strip-indent": "^3.0.0" + } + }, "regenerator-runtime": { "version": "0.13.7", "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.7.tgz", @@ -16455,6 +19300,32 @@ } } }, + "remark": { + "version": "13.0.0", + "resolved": "https://registry.npmjs.org/remark/-/remark-13.0.0.tgz", + "integrity": "sha512-HDz1+IKGtOyWN+QgBiAT0kn+2s6ovOxHyPAFGKVE81VSzJ+mq7RwHFledEvB5F1p4iJvOah/LOKdFuzvRnNLCA==", + "requires": { + "remark-parse": "^9.0.0", + "remark-stringify": "^9.0.0", + "unified": "^9.1.0" + } + }, + "remark-parse": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-9.0.0.tgz", + "integrity": "sha512-geKatMwSzEXKHuzBNU1z676sGcDcFoChMK38TgdHJNAYfFtsfHDQG7MoJAjs6sgYMqyLduCYWDIWZIxiPeafEw==", + "requires": { + "mdast-util-from-markdown": "^0.8.0" + } + }, + "remark-stringify": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/remark-stringify/-/remark-stringify-9.0.1.tgz", + "integrity": "sha512-mWmNg3ZtESvZS8fv5PTvaPckdL4iNlCHTt8/e/8oN08nArHRHjNZMKzA/YW3+p7/lYqIw4nx1XsjCBo/AxNChg==", + "requires": { + "mdast-util-to-markdown": "^0.6.0" + } + }, "remove-trailing-separator": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", @@ -16472,9 +19343,7 @@ "repeat-string": { "version": "1.6.1", "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", - "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=", - "dev": true, - "optional": true + "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=" }, "request": { "version": "2.88.2", @@ -16524,11 +19393,19 @@ "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==", "dev": true }, + "resolve": { + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.19.0.tgz", + "integrity": "sha512-rArEXAgsBG4UgRGcynxWIWKFvh/XZCcS8UJdHhwy91zwAvCZIbcs+vAbflgBnNjYMs/i/i+/Ux6IZhML1yPvxg==", + "requires": { + "is-core-module": "^2.1.0", + "path-parse": "^1.0.6" + } + }, "resolve-from": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", - "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", - "dev": true + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==" }, "resolve-url": { "version": "0.2.1", @@ -16557,20 +19434,28 @@ "integrity": "sha1-52OI0heZLCUnUCQdPTlW/tmNj/Q=", "dev": true }, + "reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==" + }, "rimraf": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "dev": true, "requires": { "glob": "^7.1.3" } }, + "run-parallel": { + "version": "1.1.10", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.1.10.tgz", + "integrity": "sha512-zb/1OuZ6flOlH6tQyMPUrE3x3Ulxjlo9WIVXR4yVYi4H9UXQaeIsPbLn2R3O3vQCnDKkAl2qHiuocKKX4Tz/Sw==" + }, "safe-buffer": { "version": "5.1.2", "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "dev": true + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" }, "safe-compare": { "version": "1.1.4", @@ -16834,14 +19719,17 @@ "signal-exit": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz", - "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==", - "dev": true + "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==" + }, + "slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==" }, "slice-ansi": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz", "integrity": "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==", - "dev": true, "requires": { "ansi-styles": "^4.0.0", "astral-regex": "^2.0.0", @@ -16852,7 +19740,6 @@ "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, "requires": { "color-convert": "^2.0.1" } @@ -16861,7 +19748,6 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, "requires": { "color-name": "~1.1.4" } @@ -16869,8 +19755,7 @@ "color-name": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" } } }, @@ -17164,6 +20049,39 @@ "os-shim": "^0.1.2" } }, + "spdx-correct": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz", + "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==", + "requires": { + "spdx-expression-parse": "^3.0.0", + "spdx-license-ids": "^3.0.0" + } + }, + "spdx-exceptions": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", + "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==" + }, + "spdx-expression-parse": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", + "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", + "requires": { + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" + } + }, + "spdx-license-ids": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.7.tgz", + "integrity": "sha512-U+MTEOO0AiDzxwFvoa4JVnMV6mZlJKk2sBLt90s7G0Gd0Mlknc7kxEn3nuDPNZRta7O2uy8oLcZLVT+4sqNZHQ==" + }, + "specificity": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/specificity/-/specificity-0.4.1.tgz", + "integrity": "sha512-1klA3Gi5PD1Wv9Q0wUoOQN1IWAuPu0D1U03ThXTr0cJ20+/iq2tHSDnK7Kk/0LXJ1ztUB2/1Os0wKmfyNgUQfg==" + }, "split": { "version": "0.3.3", "resolved": "https://registry.npmjs.org/split/-/split-0.3.3.tgz", @@ -17365,7 +20283,6 @@ "version": "1.1.1", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, "requires": { "safe-buffer": "~5.1.0" } @@ -17374,7 +20291,6 @@ "version": "4.2.0", "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz", "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==", - "dev": true, "requires": { "emoji-regex": "^8.0.0", "is-fullwidth-code-point": "^3.0.0", @@ -17405,7 +20321,6 @@ "version": "6.0.0", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", - "dev": true, "requires": { "ansi-regex": "^5.0.0" } @@ -17451,6 +20366,14 @@ "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", "dev": true }, + "strip-indent": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz", + "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==", + "requires": { + "min-indent": "^1.0.0" + } + }, "strip-json-comments": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", @@ -17467,10 +20390,139 @@ "escape-string-regexp": "^1.0.2" } }, + "style-search": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/style-search/-/style-search-0.1.0.tgz", + "integrity": "sha1-eVjHk+R+MuB9K1yv5cC/jhLneQI=" + }, + "stylelint": { + "version": "13.8.0", + "resolved": "https://registry.npmjs.org/stylelint/-/stylelint-13.8.0.tgz", + "integrity": "sha512-iHH3dv3UI23SLDrH4zMQDjLT9/dDIz/IpoFeuNxZmEx86KtfpjDOscxLTFioQyv+2vQjPlRZnK0UoJtfxLICXQ==", + "requires": { + "@stylelint/postcss-css-in-js": "^0.37.2", + "@stylelint/postcss-markdown": "^0.36.2", + "autoprefixer": "^9.8.6", + "balanced-match": "^1.0.0", + "chalk": "^4.1.0", + "cosmiconfig": "^7.0.0", + "debug": "^4.2.0", + "execall": "^2.0.0", + "fast-glob": "^3.2.4", + "fastest-levenshtein": "^1.0.12", + "file-entry-cache": "^6.0.0", + "get-stdin": "^8.0.0", + "global-modules": "^2.0.0", + "globby": "^11.0.1", + "globjoin": "^0.1.4", + "html-tags": "^3.1.0", + "ignore": "^5.1.8", + "import-lazy": "^4.0.0", + "imurmurhash": "^0.1.4", + "known-css-properties": "^0.20.0", + "lodash": "^4.17.20", + "log-symbols": "^4.0.0", + "mathml-tag-names": "^2.1.3", + "meow": "^8.0.0", + "micromatch": "^4.0.2", + "normalize-selector": "^0.2.0", + "postcss": "^7.0.35", + "postcss-html": "^0.36.0", + "postcss-less": "^3.1.4", + "postcss-media-query-parser": "^0.2.3", + "postcss-resolve-nested-selector": "^0.1.1", + "postcss-safe-parser": "^4.0.2", + "postcss-sass": "^0.4.4", + "postcss-scss": "^2.1.1", + "postcss-selector-parser": "^6.0.4", + "postcss-syntax": "^0.36.2", + "postcss-value-parser": "^4.1.0", + "resolve-from": "^5.0.0", + "slash": "^3.0.0", + "specificity": "^0.4.1", + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "style-search": "^0.1.0", + "sugarss": "^2.0.0", + "svg-tags": "^1.0.0", + "table": "^6.0.3", + "v8-compile-cache": "^2.2.0", + "write-file-atomic": "^3.0.3" + }, + "dependencies": { + "ignore": { + "version": "5.1.8", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.8.tgz", + "integrity": "sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw==" + }, + "import-lazy": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-4.0.0.tgz", + "integrity": "sha512-rKtvo6a868b5Hu3heneU+L4yEQ4jYKLtjpnPeUdK7h0yzXGmyBTypknlkCvHFBqfX9YlorEiMM6Dnq/5atfHkw==" + }, + "micromatch": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.2.tgz", + "integrity": "sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q==", + "requires": { + "braces": "^3.0.1", + "picomatch": "^2.0.5" + } + }, + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", + "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + }, + "dependencies": { + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "dependencies": { + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==" + } + } + }, "stylelint-bundle": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/stylelint-bundle/-/stylelint-bundle-8.0.0.tgz", - "integrity": "sha512-kASuh8U4SbfDh12plCbwmIvttR8P/+Y33OwJ2t5GZuradF2Hk9dP27U5cPyqK8HAPw7wbr/LHYwkjQiSL7gh3A==" + "version": "13.8.0", + "resolved": "https://registry.npmjs.org/stylelint-bundle/-/stylelint-bundle-13.8.0.tgz", + "integrity": "sha512-/bRMzEmdwWlxGuwYBcN5uNMmAMhmfGlCNc96LqIXpuyzRh7XKFZ3tAoqI+JzMSjIehiqcshyesMtvxx0wIq9Bw==", + "requires": { + "stylelint": "13.8.0" + } }, "stylus": { "version": "git+ssh://git@github.com/stylus/stylus.git#59bc665db295981d4e3f702e7275c5589a3c6d15", @@ -17526,15 +20578,59 @@ "tiny-sha1": "^0.2.1" } }, + "sugarss": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/sugarss/-/sugarss-2.0.0.tgz", + "integrity": "sha512-WfxjozUk0UVA4jm+U1d736AUpzSrNsQcIbyOkoE364GrtWmIrFdk5lksEupgWMD4VaT/0kVx1dobpiDumSgmJQ==", + "requires": { + "postcss": "^7.0.2" + }, + "dependencies": { + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", + "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + }, + "dependencies": { + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "requires": { + "has-flag": "^3.0.0" + } + } + } + } + } + }, "supports-color": { "version": "5.5.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, "requires": { "has-flag": "^3.0.0" } }, + "svg-tags": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/svg-tags/-/svg-tags-1.0.0.tgz", + "integrity": "sha1-WPcc7jvVGbWdSyqEO2x95krAR2Q=" + }, "sync-version": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/sync-version/-/sync-version-1.0.1.tgz", @@ -17548,7 +20644,6 @@ "version": "6.0.4", "resolved": "https://registry.npmjs.org/table/-/table-6.0.4.tgz", "integrity": "sha512-sBT4xRLdALd+NFBvwOz8bw4b15htyythha+q+DVZqy2RS08PPC8O2sZFgJYEY7bJvbCFKccs+WIZ/cd+xxTWCw==", - "dev": true, "requires": { "ajv": "^6.12.4", "lodash": "^4.17.20", @@ -17665,6 +20760,11 @@ "dev": true, "peer": true }, + "to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=" + }, "to-object-path": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", @@ -17710,8 +20810,6 @@ "version": "5.0.1", "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dev": true, - "optional": true, "requires": { "is-number": "^7.0.0" } @@ -17754,6 +20852,11 @@ "integrity": "sha1-0EsigOTHkqWBVCnve4tgxkyczDQ=", "dev": true }, + "trim-newlines": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-3.0.0.tgz", + "integrity": "sha512-C4+gOpvmxaSMKuEf9Qc134F1ZuOHVXKRbtEflf4NTtuuJDEIJ9p5PXsalL8SkeRw+qit1Mo+yuvMPAKwWg/1hA==" + }, "trim-repeated": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/trim-repeated/-/trim-repeated-1.0.0.tgz", @@ -17764,6 +20867,11 @@ "escape-string-regexp": "^1.0.2" } }, + "trough": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/trough/-/trough-1.0.5.tgz", + "integrity": "sha512-rvuRbTarPXmMb79SmzEp8aqXNKcK+y0XaB298IXueQ8I2PsrATcPBCSPyK/dDNa2iWOhKlfNnOjdAOTBU/nkFA==" + }, "tunnel-agent": { "version": "0.6.0", "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", @@ -17797,8 +20905,7 @@ "type-fest": { "version": "0.8.1", "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", - "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", - "dev": true + "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==" }, "type-is": { "version": "1.6.18", @@ -17821,7 +20928,6 @@ "version": "3.1.5", "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==", - "dev": true, "requires": { "is-typedarray": "^1.0.0" } @@ -17842,6 +20948,31 @@ "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.6.0.tgz", "integrity": "sha1-izixDKze9jM3uLJOT/htRa6lKag=" }, + "unified": { + "version": "9.2.0", + "resolved": "https://registry.npmjs.org/unified/-/unified-9.2.0.tgz", + "integrity": "sha512-vx2Z0vY+a3YoTj8+pttM3tiJHCwY5UFbYdiWrwBEbHmK8pvsPj2rtAX2BFfgXen8T39CJWblWRDT4L5WGXtDdg==", + "requires": { + "bail": "^1.0.0", + "extend": "^3.0.0", + "is-buffer": "^2.0.0", + "is-plain-obj": "^2.0.0", + "trough": "^1.0.0", + "vfile": "^4.0.0" + }, + "dependencies": { + "is-buffer": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.5.tgz", + "integrity": "sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ==" + }, + "is-plain-obj": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-2.1.0.tgz", + "integrity": "sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==" + } + } + }, "union-value": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz", @@ -17864,6 +20995,11 @@ } } }, + "uniq": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/uniq/-/uniq-1.0.1.tgz", + "integrity": "sha1-sxxa6CVIRKOoKBVBzisEuGWnNP8=" + }, "unique-filename": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz", @@ -17891,6 +21027,27 @@ "crypto-random-string": "^2.0.0" } }, + "unist-util-find-all-after": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/unist-util-find-all-after/-/unist-util-find-all-after-3.0.2.tgz", + "integrity": "sha512-xaTC/AGZ0rIM2gM28YVRAFPIZpzbpDtU3dRmp7EXlNVA8ziQc4hY3H7BHXM1J49nEmiqc3svnqMReW+PGqbZKQ==", + "requires": { + "unist-util-is": "^4.0.0" + } + }, + "unist-util-is": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-4.0.4.tgz", + "integrity": "sha512-3dF39j/u423v4BBQrk1AQ2Ve1FxY5W3JKwXxVFzBODQ6WEvccguhgp802qQLKSnxPODE6WuRZtV+ohlUg4meBA==" + }, + "unist-util-stringify-position": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-2.0.3.tgz", + "integrity": "sha512-3faScn5I+hy9VleOq/qNbAd6pAx7iH5jYBMS9I1HgQVijz/4mv5Bvw5iw1sC/90CODiKo81G/ps8AJrISn687g==", + "requires": { + "@types/unist": "^2.0.2" + } + }, "universal-base64": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/universal-base64/-/universal-base64-2.1.0.tgz", @@ -18005,7 +21162,6 @@ "version": "4.2.2", "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.2.2.tgz", "integrity": "sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ==", - "dev": true, "requires": { "punycode": "^2.1.0" } @@ -18049,8 +21205,7 @@ "util-deprecate": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", - "dev": true + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" }, "utils-merge": { "version": "1.0.1", @@ -18066,10 +21221,18 @@ "dev": true }, "v8-compile-cache": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.1.1.tgz", - "integrity": "sha512-8OQ9CL+VWyt3JStj7HX7/ciTL2V3Rl1Wf5OL+SNTm0yK1KvtReVulksyeRnCANHHuUxHlQig+JJDlUhBt1NQDQ==", - "dev": true + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.2.0.tgz", + "integrity": "sha512-gTpR5XQNKFwOd4clxfnhaqvfqMpqEwr4tOtCyz4MtYZX2JYhfr1JvBFKdS+7K/9rfpZR3VLX+YWBbKoxCgS43Q==" + }, + "validate-npm-package-license": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", + "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", + "requires": { + "spdx-correct": "^3.0.0", + "spdx-expression-parse": "^3.0.0" + } }, "vary": { "version": "1.1.2", @@ -18089,11 +21252,37 @@ "extsprintf": "^1.2.0" } }, + "vfile": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/vfile/-/vfile-4.2.1.tgz", + "integrity": "sha512-O6AE4OskCG5S1emQ/4gl8zK586RqA3srz3nfK/Viy0UPToBc5Trp9BVFb1u0CjsKrAWwnpr4ifM/KBXPWwJbCA==", + "requires": { + "@types/unist": "^2.0.0", + "is-buffer": "^2.0.0", + "unist-util-stringify-position": "^2.0.0", + "vfile-message": "^2.0.0" + }, + "dependencies": { + "is-buffer": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.5.tgz", + "integrity": "sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ==" + } + } + }, "vfile-location": { "version": "3.2.0", "resolved": "https://registry.npmjs.org/vfile-location/-/vfile-location-3.2.0.tgz", - "integrity": "sha512-aLEIZKv/oxuCDZ8lkJGhuhztf/BW4M+iHdCwglA/eWc+vtuRFJj8EtgceYFX4LRjOhCAAiNHsKGssC6onJ+jbA==", - "dev": true + "integrity": "sha512-aLEIZKv/oxuCDZ8lkJGhuhztf/BW4M+iHdCwglA/eWc+vtuRFJj8EtgceYFX4LRjOhCAAiNHsKGssC6onJ+jbA==" + }, + "vfile-message": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-2.0.4.tgz", + "integrity": "sha512-DjssxRGkMvifUOJre00juHoP9DPWuzjxKuMDrhNbk2TdaYYBNMStsNhEOt3idrtI12VQYM/1+iM0KOzXi4pxwQ==", + "requires": { + "@types/unist": "^2.0.0", + "unist-util-stringify-position": "^2.0.0" + } }, "watchpack": { "version": "1.7.4", @@ -18529,7 +21718,6 @@ "version": "3.0.3", "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz", "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==", - "dev": true, "requires": { "imurmurhash": "^0.1.4", "is-typedarray": "^1.0.0", @@ -18582,8 +21770,12 @@ "yallist": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + }, + "yaml": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.0.tgz", + "integrity": "sha512-yr2icI4glYaNG+KWONODapy2/jDdMSDnrONSjblABjD9B4Z5LgiircSt8m8sRZFNi08kG9Sm0uSHtEmP3zaEGg==" }, "yargs": { "version": "15.4.1", @@ -18674,6 +21866,11 @@ "compress-commons": "^3.0.0", "readable-stream": "^3.6.0" } + }, + "zwitch": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/zwitch/-/zwitch-1.0.5.tgz", + "integrity": "sha512-V50KMwwzqJV0NpZIZFwfOD5/lyny3WlSzRiXgA0G7VUnRlqttta1L6UQIHzd6EuBY/cHGfwTIck7w1yH6Q5zUw==" } } } diff --git a/package.json b/package.json index 73ef4567..119d6505 100644 --- a/package.json +++ b/package.json @@ -12,7 +12,7 @@ "less-bundle": "github:openstyles/less-bundle#v0.1.0", "lz-string-unsafe": "^1.4.4-fork-1", "semver-bundle": "^0.1.1", - "stylelint-bundle": "^8.0.0", + "stylelint-bundle": "^13.8.0", "stylus-lang-bundle": "github:openstyles/stylus-lang-bundle#v0.54.7", "usercss-meta": "^0.10.0", "webext-launch-web-auth-flow": "^0.1.0" diff --git a/tools/build-vendor.js b/tools/build-vendor.js index 97aa69fa..befa0018 100644 --- a/tools/build-vendor.js +++ b/tools/build-vendor.js @@ -48,7 +48,7 @@ const files = { 'dist/semver.js → semver.js', ], 'stylelint-bundle': [ - 'stylelint-bundle.min.js', + 'dist/stylelint-bundle.min.js → stylelint-bundle.min.js', 'https://github.com/stylelint/stylelint/raw/{VERSION}/LICENSE → LICENSE', ], 'stylus-lang-bundle': [ diff --git a/vendor/stylelint-bundle/LICENSE b/vendor/stylelint-bundle/LICENSE index 2d1d9a05..58332c87 100644 --- a/vendor/stylelint-bundle/LICENSE +++ b/vendor/stylelint-bundle/LICENSE @@ -1,6 +1,6 @@ The MIT License (MIT) -Copyright (c) 2015 - 2017 Maxime Thirouin, David Clark & Richard Hallows +Copyright (c) 2015 - present Maxime Thirouin, David Clark & Richard Hallows Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in diff --git a/vendor/stylelint-bundle/README.md b/vendor/stylelint-bundle/README.md index 9cffd6f9..c360969c 100644 --- a/vendor/stylelint-bundle/README.md +++ b/vendor/stylelint-bundle/README.md @@ -1,9 +1,9 @@ -## stylelint-bundle v8.0.0 +## stylelint-bundle v13.8.0 Following files are downloaded from HTTP: -* LICENSE: https://github.com/stylelint/stylelint/raw/8.0.0/LICENSE +* LICENSE: https://github.com/stylelint/stylelint/raw/13.8.0/LICENSE Following files are copied from npm (node_modules): -* stylelint-bundle.min.js +* stylelint-bundle.min.js: dist\stylelint-bundle.min.js diff --git a/vendor/stylelint-bundle/stylelint-bundle.min.js b/vendor/stylelint-bundle/stylelint-bundle.min.js index 42a6105b..203a7c46 100644 --- a/vendor/stylelint-bundle/stylelint-bundle.min.js +++ b/vendor/stylelint-bundle/stylelint-bundle.min.js @@ -1,2 +1,2 @@ -/*!= Stylelint v8.0.0 bundle =*/ -require=function(){return function e(t,r,n){function i(s,a){if(!r[s]){if(!t[s]){var u="function"==typeof require&&require;if(!a&&u)return u(s,!0);if(o)return o(s,!0);var l=new Error("Cannot find module '"+s+"'");throw l.code="MODULE_NOT_FOUND",l}var c=r[s]={exports:{}};t[s][0].call(c.exports,function(e){return i(t[s][1][e]||e)},c,c.exports,e,t,r,n)}return r[s].exports}for(var o="function"==typeof require&&require,s=0;s<]/g}},{}],2:[function(e,t,r){"use strict";var n=e("arr-flatten"),i=[].slice;t.exports=function(e,t){var r=arguments.length,o=e.length,s=-1,a=[];if(1===r)return e;for(r>2&&(t=n(i.call(arguments,1)));++s=0;l--)if(c[l]!==f[l])return!1;for(l=c.length-1;l>=0;l--)if(u=c[l],!v(e[u],t[u],r,n))return!1;return!0}(e,t,r,s))}return r?e===t:e==t}function b(e){return"[object Arguments]"==Object.prototype.toString.call(e)}function w(e,t){if(!e||!t)return!1;if("[object RegExp]"==Object.prototype.toString.call(t))return t.test(e);try{if(e instanceof t)return!0}catch(e){}return!Error.isPrototypeOf(t)&&!0===t.call({},e)}function x(e,t,r,n){var i;if("function"!=typeof t)throw new TypeError('"block" argument must be a function');"string"==typeof r&&(n=r,r=null),i=function(e){var t;try{e()}catch(e){t=e}return t}(t),n=(r&&r.name?" ("+r.name+").":".")+(n?" "+n:"."),e&&!i&&g(i,r,"Missing expected exception"+n);var s="string"==typeof n,a=!e&&i&&!r;if((!e&&o.isError(i)&&s&&w(i,r)||a)&&g(i,r,"Got unwanted exception"+n),e&&i&&r&&!w(i,r)||!e&&i)throw i}f.AssertionError=function(e){var t;this.name="AssertionError",this.actual=e.actual,this.expected=e.expected,this.operator=e.operator,e.message?(this.message=e.message,this.generatedMessage=!1):(this.message=h(m((t=this).actual),128)+" "+t.operator+" "+h(m(t.expected),128),this.generatedMessage=!0);var r=e.stackStartFunction||g;if(Error.captureStackTrace)Error.captureStackTrace(this,r);else{var n=new Error;if(n.stack){var i=n.stack,o=d(r),s=i.indexOf("\n"+o);if(s>=0){var a=i.indexOf("\n",s+1);i=i.substring(a+1)}this.stack=i}}},o.inherits(f.AssertionError,Error),f.fail=g,f.ok=y,f.equal=function(e,t,r){e!=t&&g(e,t,r,"==",f.equal)},f.notEqual=function(e,t,r){e==t&&g(e,t,r,"!=",f.notEqual)},f.deepEqual=function(e,t,r){v(e,t,!1)||g(e,t,r,"deepEqual",f.deepEqual)},f.deepStrictEqual=function(e,t,r){v(e,t,!0)||g(e,t,r,"deepStrictEqual",f.deepStrictEqual)},f.notDeepEqual=function(e,t,r){v(e,t,!1)&&g(e,t,r,"notDeepEqual",f.notDeepEqual)},f.notDeepStrictEqual=function e(t,r,n){v(t,r,!0)&&g(t,r,n,"notDeepStrictEqual",e)},f.strictEqual=function(e,t,r){e!==t&&g(e,t,r,"===",f.strictEqual)},f.notStrictEqual=function(e,t,r){e===t&&g(e,t,r,"!==",f.notStrictEqual)},f.throws=function(e,t,r){x(!0,e,t,r)},f.doesNotThrow=function(e,t,r){x(!1,e,t,r)},f.ifError=function(e){if(e)throw e};var k=Object.keys||function(e){var t=[];for(var r in e)s.call(e,r)&&t.push(r);return t}}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{"util/":11}],9:[function(e,t,r){"function"==typeof Object.create?t.exports=function(e,t){e.super_=t,e.prototype=Object.create(t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}})}:t.exports=function(e,t){e.super_=t;var r=function(){};r.prototype=t.prototype,e.prototype=new r,e.prototype.constructor=e}},{}],10:[function(e,t,r){t.exports=function(e){return e&&"object"==typeof e&&"function"==typeof e.copy&&"function"==typeof e.fill&&"function"==typeof e.readUInt8}},{}],11:[function(e,t,r){(function(t,n){var i=/%[sdj%]/g;r.format=function(e){if(!y(e)){for(var t=[],r=0;r=o)return e;switch(e){case"%s":return String(n[r++]);case"%d":return Number(n[r++]);case"%j":try{return JSON.stringify(n[r++])}catch(e){return"[Circular]"}default:return e}}),u=n[r];r=3&&(n.depth=arguments[2]),arguments.length>=4&&(n.colors=arguments[3]),h(t)?n.showHidden=t:t&&r._extend(n,t),v(n.showHidden)&&(n.showHidden=!1),v(n.depth)&&(n.depth=2),v(n.colors)&&(n.colors=!1),v(n.customInspect)&&(n.customInspect=!0),n.colors&&(n.stylize=u),c(n,e,n.depth)}function u(e,t){var r=a.styles[t];return r?"["+a.colors[r][0]+"m"+e+"["+a.colors[r][1]+"m":e}function l(e,t){return e}function c(e,t,n){if(e.customInspect&&t&&_(t.inspect)&&t.inspect!==r.inspect&&(!t.constructor||t.constructor.prototype!==t)){var i=t.inspect(n,e);return y(i)||(i=c(e,i,n)),i}var o=function(e,t){if(v(t))return e.stylize("undefined","undefined");if(y(t)){var r="'"+JSON.stringify(t).replace(/^"|"$/g,"").replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";return e.stylize(r,"string")}if(g(t))return e.stylize(""+t,"number");if(h(t))return e.stylize(""+t,"boolean");if(m(t))return e.stylize("null","null")}(e,t);if(o)return o;var s=Object.keys(t),a=function(e){var t={};return e.forEach(function(e,r){t[e]=!0}),t}(s);if(e.showHidden&&(s=Object.getOwnPropertyNames(t)),k(t)&&(s.indexOf("message")>=0||s.indexOf("description")>=0))return f(t);if(0===s.length){if(_(t)){var u=t.name?": "+t.name:"";return e.stylize("[Function"+u+"]","special")}if(b(t))return e.stylize(RegExp.prototype.toString.call(t),"regexp");if(x(t))return e.stylize(Date.prototype.toString.call(t),"date");if(k(t))return f(t)}var l,w="",S=!1,C=["{","}"];(d(t)&&(S=!0,C=["[","]"]),_(t))&&(w=" [Function"+(t.name?": "+t.name:"")+"]");return b(t)&&(w=" "+RegExp.prototype.toString.call(t)),x(t)&&(w=" "+Date.prototype.toUTCString.call(t)),k(t)&&(w=" "+f(t)),0!==s.length||S&&0!=t.length?n<0?b(t)?e.stylize(RegExp.prototype.toString.call(t),"regexp"):e.stylize("[Object]","special"):(e.seen.push(t),l=S?function(e,t,r,n,i){for(var o=[],s=0,a=t.length;s=0&&0,e+t.replace(/\u001b\[\d\d?m/g,"").length+1},0)>60)return r[0]+(""===t?"":t+"\n ")+" "+e.join(",\n ")+" "+r[1];return r[0]+t+" "+e.join(", ")+" "+r[1]}(l,w,C)):C[0]+w+C[1]}function f(e){return"["+Error.prototype.toString.call(e)+"]"}function p(e,t,r,n,i,o){var s,a,u;if((u=Object.getOwnPropertyDescriptor(t,i)||{value:t[i]}).get?a=u.set?e.stylize("[Getter/Setter]","special"):e.stylize("[Getter]","special"):u.set&&(a=e.stylize("[Setter]","special")),E(n,i)||(s="["+i+"]"),a||(e.seen.indexOf(u.value)<0?(a=m(r)?c(e,u.value,null):c(e,u.value,r-1)).indexOf("\n")>-1&&(a=o?a.split("\n").map(function(e){return" "+e}).join("\n").substr(2):"\n"+a.split("\n").map(function(e){return" "+e}).join("\n")):a=e.stylize("[Circular]","special")),v(s)){if(o&&i.match(/^\d+$/))return a;(s=JSON.stringify(""+i)).match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/)?(s=s.substr(1,s.length-2),s=e.stylize(s,"name")):(s=s.replace(/'/g,"\\'").replace(/\\"/g,'"').replace(/(^"|"$)/g,"'"),s=e.stylize(s,"string"))}return s+": "+a}function d(e){return Array.isArray(e)}function h(e){return"boolean"==typeof e}function m(e){return null===e}function g(e){return"number"==typeof e}function y(e){return"string"==typeof e}function v(e){return void 0===e}function b(e){return w(e)&&"[object RegExp]"===S(e)}function w(e){return"object"==typeof e&&null!==e}function x(e){return w(e)&&"[object Date]"===S(e)}function k(e){return w(e)&&("[object Error]"===S(e)||e instanceof Error)}function _(e){return"function"==typeof e}function S(e){return Object.prototype.toString.call(e)}function C(e){return e<10?"0"+e.toString(10):e.toString(10)}r.debuglog=function(e){if(v(o)&&(o=t.env.NODE_DEBUG||""),e=e.toUpperCase(),!s[e])if(new RegExp("\\b"+e+"\\b","i").test(o)){var n=t.pid;s[e]=function(){var t=r.format.apply(r,arguments);console.error("%s %d: %s",e,n,t)}}else s[e]=function(){};return s[e]},r.inspect=a,a.colors={bold:[1,22],italic:[3,23],underline:[4,24],inverse:[7,27],white:[37,39],grey:[90,39],black:[30,39],blue:[34,39],cyan:[36,39],green:[32,39],magenta:[35,39],red:[31,39],yellow:[33,39]},a.styles={special:"cyan",number:"yellow",boolean:"yellow",undefined:"grey",null:"bold",string:"green",date:"magenta",regexp:"red"},r.isArray=d,r.isBoolean=h,r.isNull=m,r.isNullOrUndefined=function(e){return null==e},r.isNumber=g,r.isString=y,r.isSymbol=function(e){return"symbol"==typeof e},r.isUndefined=v,r.isRegExp=b,r.isObject=w,r.isDate=x,r.isError=k,r.isFunction=_,r.isPrimitive=function(e){return null===e||"boolean"==typeof e||"number"==typeof e||"string"==typeof e||"symbol"==typeof e||void 0===e},r.isBuffer=e("./support/isBuffer");var A=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];function E(e,t){return Object.prototype.hasOwnProperty.call(e,t)}r.log=function(){var e,t;console.log("%s - %s",(e=new Date,t=[C(e.getHours()),C(e.getMinutes()),C(e.getSeconds())].join(":"),[e.getDate(),A[e.getMonth()],t].join(" ")),r.format.apply(r,arguments))},r.inherits=e("inherits"),r._extend=function(e,t){if(!t||!w(t))return e;for(var r=Object.keys(t),n=r.length;n--;)e[r[n]]=t[r[n]];return e}}).call(this,e("_process"),"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{"./support/isBuffer":10,_process:282,inherits:9}],12:[function(e,t,r){"use strict";function n(e,t,r){e instanceof RegExp&&(e=i(e,r)),t instanceof RegExp&&(t=i(t,r));var n=o(e,t,r);return n&&{start:n[0],end:n[1],pre:r.slice(0,n[0]),body:r.slice(n[0]+e.length,n[1]),post:r.slice(n[1]+t.length)}}function i(e,t){var r=t.match(e);return r?r[0]:null}function o(e,t,r){var n,i,o,s,a,u=r.indexOf(e),l=r.indexOf(t,u+1),c=u;if(u>=0&&l>0){for(n=[],o=r.length;c>=0&&!a;)c==u?(n.push(c),u=r.indexOf(e,c+1)):1==n.length?a=[n.pop(),l]:((i=n.pop())=0?u:l;n.length&&(a=[o,s])}return a}t.exports=n,n.range=o},{}],13:[function(e,t,r){"use strict";r.byteLength=function(e){var t=l(e),r=t[0],n=t[1];return 3*(r+n)/4-n},r.toByteArray=function(e){for(var t,r=l(e),n=r[0],s=r[1],a=new o(function(e,t,r){return 3*(t+r)/4-r}(0,n,s)),u=0,c=s>0?n-4:n,f=0;f>16&255,a[u++]=t>>8&255,a[u++]=255&t;2===s&&(t=i[e.charCodeAt(f)]<<2|i[e.charCodeAt(f+1)]>>4,a[u++]=255&t);1===s&&(t=i[e.charCodeAt(f)]<<10|i[e.charCodeAt(f+1)]<<4|i[e.charCodeAt(f+2)]>>2,a[u++]=t>>8&255,a[u++]=255&t);return a},r.fromByteArray=function(e){for(var t,r=e.length,i=r%3,o=[],s=0,a=r-i;sa?a:s+16383));1===i?(t=e[r-1],o.push(n[t>>2]+n[t<<4&63]+"==")):2===i&&(t=(e[r-2]<<8)+e[r-1],o.push(n[t>>10]+n[t>>4&63]+n[t<<2&63]+"="));return o.join("")};for(var n=[],i=[],o="undefined"!=typeof Uint8Array?Uint8Array:Array,s="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",a=0,u=s.length;a0)throw new Error("Invalid string. Length must be a multiple of 4");var r=e.indexOf("=");return-1===r&&(r=t),[r,r===t?0:4-r%4]}function c(e,t,r){for(var i,o,s=[],a=t;a>18&63]+n[o>>12&63]+n[o>>6&63]+n[63&o]);return s.join("")}i["-".charCodeAt(0)]=62,i["_".charCodeAt(0)]=63},{}],14:[function(e,t,r){var n=e("concat-map"),i=e("balanced-match");t.exports=function(e){if(!e)return[];"{}"===e.substr(0,2)&&(e="\\{\\}"+e.substr(2));return function e(t,r){var o=[];var s=i("{","}",t);if(!s||/\$$/.test(s.pre))return[t];var u=/^-?\d+\.\.-?\d+(?:\.\.-?\d+)?$/.test(s.body);var l=/^[a-zA-Z]\.\.[a-zA-Z](?:\.\.-?\d+)?$/.test(s.body);var f=u||l;var g=s.body.indexOf(",")>=0;if(!f&&!g)return s.post.match(/,.*\}/)?(t=s.pre+"{"+s.body+a+s.post,e(t)):[t];var y;if(f)y=s.body.split(/\.\./);else if(1===(y=function e(t){if(!t)return[""];var r=[];var n=i("{","}",t);if(!n)return t.split(",");var o=n.pre;var s=n.body;var a=n.post;var u=o.split(",");u[u.length-1]+="{"+s+"}";var l=e(a);a.length&&(u[u.length-1]+=l.shift(),u.push.apply(u,l));r.push.apply(r,u);return r}(s.body)).length&&1===(y=e(y[0],!1).map(p)).length){var v=s.post.length?e(s.post,!1):[""];return v.map(function(e){return s.pre+y[0]+e})}var b=s.pre;var v=s.post.length?e(s.post,!1):[""];var w;if(f){var x=c(y[0]),k=c(y[1]),_=Math.max(y[0].length,y[1].length),S=3==y.length?Math.abs(c(y[2])):1,C=h,A=k0){var N=new Array(M+1).join("0");j=O<0?"-"+N+j.slice(1):N+j}}w.push(j)}}else w=n(y,function(t){return e(t,!1)});for(var R=0;R=t}},{"balanced-match":12,"concat-map":21}],15:[function(e,t,r){"use strict";var n,i,o=e("expand-range"),s=e("repeat-element"),a=e("preserve");function u(e,t,r){if(""===e)return[];Array.isArray(t)||(r=t,t=[]);var d=r||{};t=t||[],void 0===d.nodupes&&(d.nodupes=!0);var h,m=d.fn;switch("function"==typeof d&&(m=d,d={}),i instanceof RegExp||(i=/\${|( (?=[{,}])|(?=[{,}]) )|{}|{,}|\\,(?=.*[{}])|\/\.(?=.*[{}])|\\\.(?={)|\\{|\\}/),(e.match(i)||[])[0]){case"\\,":return function(e,t,r){return/\w,/.test(e)?p(u(e=e.split("\\,").join("__ESC_COMMA__"),t,r),function(e){return e.split("__ESC_COMMA__").join(",")}):t.concat(e.split("\\").join(""))}(e,t,d);case"\\.":return function(e,t,r){return/[^\\]\..+\\\./.test(e)?p(u(e=e.split("\\.").join("__ESC_DOT__"),t,r),function(e){return e.split("__ESC_DOT__").join(".")}):t.concat(e.split("\\").join(""))}(e,t,d);case"/.":return function(e,t,r){return p(u(e=e.split("/.").join("__ESC_PATH__"),t,r),function(e){return e.split("__ESC_PATH__").join("/.")})}(e,t,d);case" ":return function(e){var t=e.split(" "),r=t.length,n=[],i=0;for(;r--;)n.push.apply(n,u(t[i++]));return n}(e);case"{,}":return function(e,t,r){"function"==typeof t&&(r=t,t=null);var n,i=t||{},o="__ESC_EXP__",a=0,u=e.split("{,}");if(i.nodupes)return r(u.join(""),i);a=u.length-1;var l=(n=r(u.join(o),i)).length,c=[],f=0;for(;l--;){var p=n[f++],d=p.indexOf(o);if(-1===d)c.push(p);else if((p=p.split("__ESC_EXP__").join(""))&&!1!==i.nodupes)c.push(p);else{var h=Math.pow(2,a);c.push.apply(c,s(p,h))}}return c}(e,d,u);case"{}":return function(e,t,r){return u(e.split("{}").join("\\{\\}"),t,r)}(e,t,d);case"\\{":case"\\}":return function(e,t,r){return/\{[^{]+\{/.test(e)?p(u(e=(e=e.split("\\{").join("__LT_BRACE__")).split("\\}").join("__RT_BRACE__"),t,r),function(e){return(e=e.split("__LT_BRACE__").join("{")).split("__RT_BRACE__").join("}")}):t.concat(e.split("\\").join(""))}(e,t,d);case"${":if(!/\{[^{]+\{/.test(e))return t.concat(e);h=!0,e=a.before(e,/\$\{([^}]+)\}/)}n instanceof RegExp||(n=/.*(\\?\{([^}]+)\})/);var g=n.exec(e);if(null==g)return[e];var y,v,b=g[1],w=g[2];if(""===w)return[e];if(-1!==w.indexOf(".."))v=(y=o(w,d,m)||w.split(",")).length;else{if('"'===w[0]||"'"===w[0])return t.concat(e.split(/['"]/).join(""));if(y=w.split(","),d.makeRe)return u(e.replace(b,l(y,"|")),d);1===(v=y.length)&&d.bash&&(y[0]=l(y[0],"\\"))}for(var x,k=y.length,_=0;k--;){var S=y[_++];if(/(\.[^.\/])/.test(S))return v>1?y:[e];if(x=f(e,b,S),/\{[^{}]+?\}/.test(x))t=u(x,t,d);else if(""!==x){if(d.nodupes&&-1!==t.indexOf(x))continue;t.push(h?a.after(x):x)}}return d.strict?function(e,t){if(null==e)return[];if("function"!=typeof t)throw new TypeError("braces: filter expects a callback function.");var r=e.length,n=e.slice(),i=0;for(;r--;)t(e[r],i++)||n.splice(r,1);return n}(t,c):t}function l(e,t){return"|"===t?"("+e.join(t)+")":","===t?"{"+e.join(t)+"}":"-"===t?"["+e.join(t)+"]":"\\"===t?"\\{"+e+"\\}":void 0}function c(e){return!!e&&"\\"!==e}function f(e,t,r){var n=e.indexOf(t);return e.substr(0,n)+r+e.substr(n+t.length)}function p(e,t){if(null==e)return[];for(var r=e.length,n=new Array(r),i=-1;++io)throw new RangeError("Invalid typed array length");var t=new Uint8Array(e);return t.__proto__=a.prototype,t}function a(e,t,r){if("number"==typeof e){if("string"==typeof t)throw new Error("If encoding is specified then the first argument must be a string");return c(e)}return u(e,t,r)}function u(e,t,r){if("number"==typeof e)throw new TypeError('"value" argument must not be a number');return U(e)||e&&U(e.buffer)?function(e,t,r){if(t<0||e.byteLength=o)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+o.toString(16)+" bytes");return 0|e}function d(e,t){if(a.isBuffer(e))return e.length;if(ArrayBuffer.isView(e)||U(e))return e.byteLength;"string"!=typeof e&&(e=""+e);var r=e.length;if(0===r)return 0;for(var n=!1;;)switch(t){case"ascii":case"latin1":case"binary":return r;case"utf8":case"utf-8":case void 0:return B(e).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*r;case"hex":return r>>>1;case"base64":return T(e).length;default:if(n)return B(e).length;t=(""+t).toLowerCase(),n=!0}}function h(e,t,r){var n=e[t];e[t]=e[r],e[r]=n}function m(e,t,r,n,i){if(0===e.length)return-1;if("string"==typeof r?(n=r,r=0):r>2147483647?r=2147483647:r<-2147483648&&(r=-2147483648),z(r=+r)&&(r=i?0:e.length-1),r<0&&(r=e.length+r),r>=e.length){if(i)return-1;r=e.length-1}else if(r<0){if(!i)return-1;r=0}if("string"==typeof t&&(t=a.from(t,n)),a.isBuffer(t))return 0===t.length?-1:g(e,t,r,n,i);if("number"==typeof t)return t&=255,"function"==typeof Uint8Array.prototype.indexOf?i?Uint8Array.prototype.indexOf.call(e,t,r):Uint8Array.prototype.lastIndexOf.call(e,t,r):g(e,[t],r,n,i);throw new TypeError("val must be string, number or Buffer")}function g(e,t,r,n,i){var o,s=1,a=e.length,u=t.length;if(void 0!==n&&("ucs2"===(n=String(n).toLowerCase())||"ucs-2"===n||"utf16le"===n||"utf-16le"===n)){if(e.length<2||t.length<2)return-1;s=2,a/=2,u/=2,r/=2}function l(e,t){return 1===s?e[t]:e.readUInt16BE(t*s)}if(i){var c=-1;for(o=r;oa&&(r=a-u),o=r;o>=0;o--){for(var f=!0,p=0;pi&&(n=i):n=i;var o=t.length;n>o/2&&(n=o/2);for(var s=0;s>8,i=r%256,o.push(i),o.push(n);return o}(t,e.length-r),e,r,n)}function _(e,t,r){return 0===t&&r===e.length?n.fromByteArray(e):n.fromByteArray(e.slice(t,r))}function S(e,t,r){r=Math.min(e.length,r);for(var n=[],i=t;i239?4:l>223?3:l>191?2:1;if(i+f<=r)switch(f){case 1:l<128&&(c=l);break;case 2:128==(192&(o=e[i+1]))&&(u=(31&l)<<6|63&o)>127&&(c=u);break;case 3:o=e[i+1],s=e[i+2],128==(192&o)&&128==(192&s)&&(u=(15&l)<<12|(63&o)<<6|63&s)>2047&&(u<55296||u>57343)&&(c=u);break;case 4:o=e[i+1],s=e[i+2],a=e[i+3],128==(192&o)&&128==(192&s)&&128==(192&a)&&(u=(15&l)<<18|(63&o)<<12|(63&s)<<6|63&a)>65535&&u<1114112&&(c=u)}null===c?(c=65533,f=1):c>65535&&(c-=65536,n.push(c>>>10&1023|55296),c=56320|1023&c),n.push(c),i+=f}return function(e){var t=e.length;if(t<=C)return String.fromCharCode.apply(String,e);var r="",n=0;for(;nthis.length)return"";if((void 0===r||r>this.length)&&(r=this.length),r<=0)return"";if((r>>>=0)<=(t>>>=0))return"";for(e||(e="utf8");;)switch(e){case"hex":return O(this,t,r);case"utf8":case"utf-8":return S(this,t,r);case"ascii":return A(this,t,r);case"latin1":case"binary":return E(this,t,r);case"base64":return _(this,t,r);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return j(this,t,r);default:if(n)throw new TypeError("Unknown encoding: "+e);e=(e+"").toLowerCase(),n=!0}}.apply(this,arguments)},a.prototype.toLocaleString=a.prototype.toString,a.prototype.equals=function(e){if(!a.isBuffer(e))throw new TypeError("Argument must be a Buffer");return this===e||0===a.compare(this,e)},a.prototype.inspect=function(){var e="",t=r.INSPECT_MAX_BYTES;return this.length>0&&(e=this.toString("hex",0,t).match(/.{2}/g).join(" "),this.length>t&&(e+=" ... ")),""},a.prototype.compare=function(e,t,r,n,i){if(!a.isBuffer(e))throw new TypeError("Argument must be a Buffer");if(void 0===t&&(t=0),void 0===r&&(r=e?e.length:0),void 0===n&&(n=0),void 0===i&&(i=this.length),t<0||r>e.length||n<0||i>this.length)throw new RangeError("out of range index");if(n>=i&&t>=r)return 0;if(n>=i)return-1;if(t>=r)return 1;if(this===e)return 0;for(var o=(i>>>=0)-(n>>>=0),s=(r>>>=0)-(t>>>=0),u=Math.min(o,s),l=this.slice(n,i),c=e.slice(t,r),f=0;f>>=0,isFinite(r)?(r>>>=0,void 0===n&&(n="utf8")):(n=r,r=void 0)}var i=this.length-t;if((void 0===r||r>i)&&(r=i),e.length>0&&(r<0||t<0)||t>this.length)throw new RangeError("Attempt to write outside buffer bounds");n||(n="utf8");for(var o=!1;;)switch(n){case"hex":return y(this,e,t,r);case"utf8":case"utf-8":return v(this,e,t,r);case"ascii":return b(this,e,t,r);case"latin1":case"binary":return w(this,e,t,r);case"base64":return x(this,e,t,r);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return k(this,e,t,r);default:if(o)throw new TypeError("Unknown encoding: "+n);n=(""+n).toLowerCase(),o=!0}},a.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};var C=4096;function A(e,t,r){var n="";r=Math.min(e.length,r);for(var i=t;in)&&(r=n);for(var i="",o=t;or)throw new RangeError("Trying to access beyond buffer length")}function N(e,t,r,n,i,o){if(!a.isBuffer(e))throw new TypeError('"buffer" argument must be a Buffer instance');if(t>i||te.length)throw new RangeError("Index out of range")}function R(e,t,r,n,i,o){if(r+n>e.length)throw new RangeError("Index out of range");if(r<0)throw new RangeError("Index out of range")}function P(e,t,r,n,o){return t=+t,r>>>=0,o||R(e,0,r,4),i.write(e,t,r,n,23,4),r+4}function I(e,t,r,n,o){return t=+t,r>>>=0,o||R(e,0,r,8),i.write(e,t,r,n,52,8),r+8}a.prototype.slice=function(e,t){var r=this.length;(e=~~e)<0?(e+=r)<0&&(e=0):e>r&&(e=r),(t=void 0===t?r:~~t)<0?(t+=r)<0&&(t=0):t>r&&(t=r),t>>=0,t>>>=0,r||M(e,t,this.length);for(var n=this[e],i=1,o=0;++o>>=0,t>>>=0,r||M(e,t,this.length);for(var n=this[e+--t],i=1;t>0&&(i*=256);)n+=this[e+--t]*i;return n},a.prototype.readUInt8=function(e,t){return e>>>=0,t||M(e,1,this.length),this[e]},a.prototype.readUInt16LE=function(e,t){return e>>>=0,t||M(e,2,this.length),this[e]|this[e+1]<<8},a.prototype.readUInt16BE=function(e,t){return e>>>=0,t||M(e,2,this.length),this[e]<<8|this[e+1]},a.prototype.readUInt32LE=function(e,t){return e>>>=0,t||M(e,4,this.length),(this[e]|this[e+1]<<8|this[e+2]<<16)+16777216*this[e+3]},a.prototype.readUInt32BE=function(e,t){return e>>>=0,t||M(e,4,this.length),16777216*this[e]+(this[e+1]<<16|this[e+2]<<8|this[e+3])},a.prototype.readIntLE=function(e,t,r){e>>>=0,t>>>=0,r||M(e,t,this.length);for(var n=this[e],i=1,o=0;++o=(i*=128)&&(n-=Math.pow(2,8*t)),n},a.prototype.readIntBE=function(e,t,r){e>>>=0,t>>>=0,r||M(e,t,this.length);for(var n=t,i=1,o=this[e+--n];n>0&&(i*=256);)o+=this[e+--n]*i;return o>=(i*=128)&&(o-=Math.pow(2,8*t)),o},a.prototype.readInt8=function(e,t){return e>>>=0,t||M(e,1,this.length),128&this[e]?-1*(255-this[e]+1):this[e]},a.prototype.readInt16LE=function(e,t){e>>>=0,t||M(e,2,this.length);var r=this[e]|this[e+1]<<8;return 32768&r?4294901760|r:r},a.prototype.readInt16BE=function(e,t){e>>>=0,t||M(e,2,this.length);var r=this[e+1]|this[e]<<8;return 32768&r?4294901760|r:r},a.prototype.readInt32LE=function(e,t){return e>>>=0,t||M(e,4,this.length),this[e]|this[e+1]<<8|this[e+2]<<16|this[e+3]<<24},a.prototype.readInt32BE=function(e,t){return e>>>=0,t||M(e,4,this.length),this[e]<<24|this[e+1]<<16|this[e+2]<<8|this[e+3]},a.prototype.readFloatLE=function(e,t){return e>>>=0,t||M(e,4,this.length),i.read(this,e,!0,23,4)},a.prototype.readFloatBE=function(e,t){return e>>>=0,t||M(e,4,this.length),i.read(this,e,!1,23,4)},a.prototype.readDoubleLE=function(e,t){return e>>>=0,t||M(e,8,this.length),i.read(this,e,!0,52,8)},a.prototype.readDoubleBE=function(e,t){return e>>>=0,t||M(e,8,this.length),i.read(this,e,!1,52,8)},a.prototype.writeUIntLE=function(e,t,r,n){(e=+e,t>>>=0,r>>>=0,n)||N(this,e,t,r,Math.pow(2,8*r)-1,0);var i=1,o=0;for(this[t]=255&e;++o>>=0,r>>>=0,n)||N(this,e,t,r,Math.pow(2,8*r)-1,0);var i=r-1,o=1;for(this[t+i]=255&e;--i>=0&&(o*=256);)this[t+i]=e/o&255;return t+r},a.prototype.writeUInt8=function(e,t,r){return e=+e,t>>>=0,r||N(this,e,t,1,255,0),this[t]=255&e,t+1},a.prototype.writeUInt16LE=function(e,t,r){return e=+e,t>>>=0,r||N(this,e,t,2,65535,0),this[t]=255&e,this[t+1]=e>>>8,t+2},a.prototype.writeUInt16BE=function(e,t,r){return e=+e,t>>>=0,r||N(this,e,t,2,65535,0),this[t]=e>>>8,this[t+1]=255&e,t+2},a.prototype.writeUInt32LE=function(e,t,r){return e=+e,t>>>=0,r||N(this,e,t,4,4294967295,0),this[t+3]=e>>>24,this[t+2]=e>>>16,this[t+1]=e>>>8,this[t]=255&e,t+4},a.prototype.writeUInt32BE=function(e,t,r){return e=+e,t>>>=0,r||N(this,e,t,4,4294967295,0),this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e,t+4},a.prototype.writeIntLE=function(e,t,r,n){if(e=+e,t>>>=0,!n){var i=Math.pow(2,8*r-1);N(this,e,t,r,i-1,-i)}var o=0,s=1,a=0;for(this[t]=255&e;++o>0)-a&255;return t+r},a.prototype.writeIntBE=function(e,t,r,n){if(e=+e,t>>>=0,!n){var i=Math.pow(2,8*r-1);N(this,e,t,r,i-1,-i)}var o=r-1,s=1,a=0;for(this[t+o]=255&e;--o>=0&&(s*=256);)e<0&&0===a&&0!==this[t+o+1]&&(a=1),this[t+o]=(e/s>>0)-a&255;return t+r},a.prototype.writeInt8=function(e,t,r){return e=+e,t>>>=0,r||N(this,e,t,1,127,-128),e<0&&(e=255+e+1),this[t]=255&e,t+1},a.prototype.writeInt16LE=function(e,t,r){return e=+e,t>>>=0,r||N(this,e,t,2,32767,-32768),this[t]=255&e,this[t+1]=e>>>8,t+2},a.prototype.writeInt16BE=function(e,t,r){return e=+e,t>>>=0,r||N(this,e,t,2,32767,-32768),this[t]=e>>>8,this[t+1]=255&e,t+2},a.prototype.writeInt32LE=function(e,t,r){return e=+e,t>>>=0,r||N(this,e,t,4,2147483647,-2147483648),this[t]=255&e,this[t+1]=e>>>8,this[t+2]=e>>>16,this[t+3]=e>>>24,t+4},a.prototype.writeInt32BE=function(e,t,r){return e=+e,t>>>=0,r||N(this,e,t,4,2147483647,-2147483648),e<0&&(e=4294967295+e+1),this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e,t+4},a.prototype.writeFloatLE=function(e,t,r){return P(this,e,t,!0,r)},a.prototype.writeFloatBE=function(e,t,r){return P(this,e,t,!1,r)},a.prototype.writeDoubleLE=function(e,t,r){return I(this,e,t,!0,r)},a.prototype.writeDoubleBE=function(e,t,r){return I(this,e,t,!1,r)},a.prototype.copy=function(e,t,r,n){if(!a.isBuffer(e))throw new TypeError("argument should be a Buffer");if(r||(r=0),n||0===n||(n=this.length),t>=e.length&&(t=e.length),t||(t=0),n>0&&n=this.length)throw new RangeError("Index out of range");if(n<0)throw new RangeError("sourceEnd out of bounds");n>this.length&&(n=this.length),e.length-t=0;--o)e[o+t]=this[o+r];else Uint8Array.prototype.set.call(e,this.subarray(r,n),t);return i},a.prototype.fill=function(e,t,r,n){if("string"==typeof e){if("string"==typeof t?(n=t,t=0,r=this.length):"string"==typeof r&&(n=r,r=this.length),void 0!==n&&"string"!=typeof n)throw new TypeError("encoding must be a string");if("string"==typeof n&&!a.isEncoding(n))throw new TypeError("Unknown encoding: "+n);if(1===e.length){var i=e.charCodeAt(0);("utf8"===n&&i<128||"latin1"===n)&&(e=i)}}else"number"==typeof e&&(e&=255);if(t<0||this.length>>=0,r=void 0===r?this.length:r>>>0,e||(e=0),"number"==typeof e)for(o=t;o55295&&r<57344){if(!i){if(r>56319){(t-=3)>-1&&o.push(239,191,189);continue}if(s+1===n){(t-=3)>-1&&o.push(239,191,189);continue}i=r;continue}if(r<56320){(t-=3)>-1&&o.push(239,191,189),i=r;continue}r=65536+(i-55296<<10|r-56320)}else i&&(t-=3)>-1&&o.push(239,191,189);if(i=null,r<128){if((t-=1)<0)break;o.push(r)}else if(r<2048){if((t-=2)<0)break;o.push(r>>6|192,63&r|128)}else if(r<65536){if((t-=3)<0)break;o.push(r>>12|224,r>>6&63|128,63&r|128)}else{if(!(r<1114112))throw new Error("Invalid code point");if((t-=4)<0)break;o.push(r>>18|240,r>>12&63|128,r>>6&63|128,63&r|128)}}return o}function T(e){return n.toByteArray(function(e){if((e=(e=e.split("=")[0]).trim().replace(F,"")).length<2)return"";for(;e.length%4!=0;)e+="=";return e}(e))}function D(e,t,r,n){for(var i=0;i=t.length||i>=e.length);++i)t[i+r]=e[i];return i}function U(e){return e instanceof ArrayBuffer||null!=e&&null!=e.constructor&&"ArrayBuffer"===e.constructor.name&&"number"==typeof e.byteLength}function z(e){return e!=e}},{"base64-js":13,ieee754:67}],19:[function(e,t,r){var n="~",i="\\x"+("0"+n.charCodeAt(0).toString(16)).slice(-2),o="\\"+i,s=new RegExp(i,"g"),a=new RegExp(o,"g"),u=new RegExp("(?:^|([^\\\\]))"+o),l=[].indexOf||function(e){for(var t=this.length;t--&&this[t]!==e;);return t},c=String;function f(e,t,r){return t instanceof Array?function(e,t,r){for(var n=0,i=t.length;n1?o.slice(0,-1).join(n.sep):null;return s&&r!==e.stopDir?t(s):null}).then(f);return c&&c.set(r,i),i}(t?g:n.dirname(g))})},clearFileCache:p,clearDirectoryCache:d,clearCaches:function(){p(),d()}}}}).call(this,e("_process"))},{"./loadDefinedFile":26,"./loadJs":27,"./loadPackageProp":28,"./loadRc":29,_process:282,"is-directory":75,path:148}],26:[function(e,t,r){"use strict";var n=e("js-yaml"),i=e("require-from-string"),o=e("./readFile"),s=e("./parseJson");t.exports=function(e,t){return o(e,{throwNotFound:!0}).then(function(r){var o=function(){switch(t.format){case"json":return s(r,e);case"yaml":return n.safeLoad(r,{filename:e});case"js":return i(r,e);default:return function(e,t){return function(e,t,r){try{var i=n.safeLoad(e,{filename:t});return"string"==typeof i?r():i}catch(e){return r()}}(e,t,function(){return function(e,t,r){try{return i(e,t)}catch(e){return r()}}(e,t,function(){return null})})}(r,e)}}();if(!o)throw new Error('Failed to parse "'+e+'" as JSON, JS, or YAML.');return{config:o,filepath:e}})}},{"./parseJson":30,"./readFile":31,"js-yaml":92,"require-from-string":307}],27:[function(e,t,r){"use strict";var n=e("require-from-string"),i=e("./readFile");t.exports=function(e){return i(e).then(function(t){return t?{config:n(t,e),filepath:e}:null})}},{"./readFile":31,"require-from-string":307}],28:[function(e,t,r){"use strict";var n=e("path"),i=e("./readFile"),o=e("./parseJson");t.exports=function(e,t){var r=n.join(e,"package.json");return i(r).then(function(e){if(!e)return null;var n=o(e,r)[t.packageProp];return n?{config:n,filepath:r}:null})}},{"./parseJson":30,"./readFile":31,path:148}],29:[function(e,t,r){"use strict";var n=e("js-yaml"),i=e("require-from-string"),o=e("./readFile"),s=e("./parseJson");t.exports=function(e,t){return r().then(function(r){if(!r)return null;var i=t.rcStrictJson?s(r,e):n.safeLoad(r,{filename:e});return{config:i,filepath:e}}).then(function(o){return o||(t.rcExtensions?r("json").then(function(t){if(t){var n=e+".json";return{config:s(t,n),filepath:n}}return r("yaml")}).then(function(t){if(t){if(t.config)return t;var i=e+".yaml";return{config:n.safeLoad(t,{filename:i}),filepath:i}}return r("yml")}).then(function(t){if(t){if(t.config)return t;var i=e+".yml";return{config:n.safeLoad(t,{filename:i}),filepath:i}}return r("js")}).then(function(t){if(t){if(t.config)return t;var r=e+".js";return{config:i(t,r),filepath:r}}return null}):null)});function r(t){return o(t?e+"."+t:e)}}},{"./parseJson":30,"./readFile":31,"js-yaml":92,"require-from-string":307}],30:[function(e,t,r){"use strict";var n=e("parse-json");t.exports=function(e,t){try{return n(e)}catch(e){throw e.message="JSON Error in "+t+":\n"+e.message,e}}},{"parse-json":145}],31:[function(e,t,r){"use strict";var n=e("fs");t.exports=function(e,t){return(t=t||{}).throwNotFound=t.throwNotFound||!1,new Promise(function(r,i){n.readFile(e,"utf8",function(e,n){return e&&"ENOENT"===e.code&&!t.throwNotFound?r(null):e?i(e):void r(n)})})}},{fs:17}],32:[function(e,t,r){"use strict";var n=e("util"),i=e("is-arrayish"),o=function(e,t){e&&e.constructor===String||(t=e||{},e=Error.name);var r=function n(o){if(!this)return new n(o);o=o instanceof Error?o.message:o||this.message,Error.call(this,o),Error.captureStackTrace(this,r),this.name=e,Object.defineProperty(this,"message",{configurable:!0,enumerable:!1,get:function(){var e=o.split(/\r?\n/g);for(var r in t)if(t.hasOwnProperty(r)){var n=t[r];"message"in n&&(e=n.message(this[r],e)||e,i(e)||(e=[e]))}return e.join("\n")},set:function(e){o=e}});var s=null,a=Object.getOwnPropertyDescriptor(this,"stack"),u=a.get,l=a.value;delete a.value,delete a.writable,a.set=function(e){s=e},a.get=function(){var e=(s||(u?u.call(this):l)).split(/\r?\n+/g);s||(e[0]=this.name+": "+this.message);var r=1;for(var n in t)if(t.hasOwnProperty(n)){var i=t[n];if("line"in i){var o=i.line(this[n]);o&&e.splice(r++,0," "+o)}"stack"in i&&i.stack(this[n],e)}return e.join("\n")},Object.defineProperty(this,"stack",a)};return Object.setPrototypeOf?(Object.setPrototypeOf(r.prototype,Error.prototype),Object.setPrototypeOf(r,Error)):n.inherits(r,Error),r};o.append=function(e,t){return{message:function(r,n){return(r=r||t)&&(n[0]+=" "+e.replace("%s",r.toString())),n}}},o.line=function(e,t){return{line:function(r){return(r=r||t)?e.replace("%s",r.toString()):null}}},t.exports=o},{"is-arrayish":73,util:610}],33:[function(e,t,r){"use strict";var n=/[|\\{}()[\]^$+*?.]/g;t.exports=function(e){if("string"!=typeof e)throw new TypeError("Expected a string");return e.replace(n,"\\$&")}},{}],34:[function(e,t,r){var n=Object.create||function(e){var t=function(){};return t.prototype=e,new t},i=Object.keys||function(e){var t=[];for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.push(r);return r},o=Function.prototype.bind||function(e){var t=this;return function(){return t.apply(e,arguments)}};function s(){this._events&&Object.prototype.hasOwnProperty.call(this,"_events")||(this._events=n(null),this._eventsCount=0),this._maxListeners=this._maxListeners||void 0}t.exports=s,s.EventEmitter=s,s.prototype._events=void 0,s.prototype._maxListeners=void 0;var a,u=10;try{var l={};Object.defineProperty&&Object.defineProperty(l,"x",{value:0}),a=0===l.x}catch(e){a=!1}function c(e){return void 0===e._maxListeners?s.defaultMaxListeners:e._maxListeners}function f(e,t,r,i){var o,s,a;if("function"!=typeof r)throw new TypeError('"listener" argument must be a function');if((s=e._events)?(s.newListener&&(e.emit("newListener",t,r.listener?r.listener:r),s=e._events),a=s[t]):(s=e._events=n(null),e._eventsCount=0),a){if("function"==typeof a?a=s[t]=i?[r,a]:[a,r]:i?a.unshift(r):a.push(r),!a.warned&&(o=c(e))&&o>0&&a.length>o){a.warned=!0;var u=new Error("Possible EventEmitter memory leak detected. "+a.length+' "'+String(t)+'" listeners added. Use emitter.setMaxListeners() to increase limit.');u.name="MaxListenersExceededWarning",u.emitter=e,u.type=t,u.count=a.length,"object"==typeof console&&console.warn&&console.warn("%s: %s",u.name,u.message)}}else a=s[t]=r,++e._eventsCount;return e}function p(){if(!this.fired)switch(this.target.removeListener(this.type,this.wrapFn),this.fired=!0,arguments.length){case 0:return this.listener.call(this.target);case 1:return this.listener.call(this.target,arguments[0]);case 2:return this.listener.call(this.target,arguments[0],arguments[1]);case 3:return this.listener.call(this.target,arguments[0],arguments[1],arguments[2]);default:for(var e=new Array(arguments.length),t=0;t1&&(t=arguments[1]),t instanceof Error)throw t;var u=new Error('Unhandled "error" event. ('+t+")");throw u.context=t,u}if(!(r=s[e]))return!1;var l="function"==typeof r;switch(n=arguments.length){case 1:!function(e,t,r){if(t)e.call(r);else for(var n=e.length,i=g(e,n),o=0;o=0;s--)if(r[s]===t||r[s].listener===t){a=r[s].listener,o=s;break}if(o<0)return this;0===o?r.shift():function(e,t){for(var r=t,n=r+1,i=e.length;n=0;o--)this.removeListener(e,t[o]);return this},s.prototype.listeners=function(e){return h(this,e,!0)},s.prototype.rawListeners=function(e){return h(this,e,!1)},s.listenerCount=function(e,t){return"function"==typeof e.listenerCount?e.listenerCount(t):m.call(e,t)},s.prototype.listenerCount=m,s.prototype.eventNames=function(){return this._eventsCount>0?Reflect.ownKeys(this._events):[]}},{}],35:[function(e,t,r){"use strict";var n=e("clone-regexp");t.exports=function(e,t){for(var r,i=[],o=n(e),s=o.global;(r=o.exec(t))&&(i.push({match:r[0],sub:r.slice(1),index:r.index}),s););return i}},{"clone-regexp":20}],36:[function(e,t,r){"use strict";var n=e("is-posix-bracket"),i={alnum:"a-zA-Z0-9",alpha:"a-zA-Z",blank:" \\t",cntrl:"\\x00-\\x1F\\x7F",digit:"0-9",graph:"\\x21-\\x7E",lower:"a-z",print:"\\x20-\\x7E",punct:"-!\"#$%&'()\\*+,./:;<=>?@[\\]^_`{|}~",space:" \\t\\r\\n\\v\\f",upper:"A-Z",word:"A-Za-z0-9_",xdigit:"A-Fa-f0-9"};function o(e){if(!n(e))return e;var t=!1;-1!==e.indexOf("[^")&&(t=!0,e=e.split("[^").join("[")),-1!==e.indexOf("[!")&&(t=!0,e=e.split("[!").join("["));for(var r=e.split("["),o=e.split("]"),s=r.length!==o.length,a=e.split(/(?::\]\[:|\[?\[:|:\]\]?)/),u=a.length,l=0,c="",f="",p=[];u--;){var d=a[l++];"^[!"!==d&&"[!"!==d||(d="",t=!0);var h=t?"^":"",m=i[d];m?p.push("["+h+m+"]"):d&&(/^\[?\w-\w\]?$/.test(d)?l===a.length?p.push("["+h+d):1===l?p.push(h+d+"]"):p.push(h+d):1===l?f+=d:l===a.length?c+=d:p.push("["+h+d+"]"))}var g=p.join("|"),y=p.length||1;return y>1&&(g="(?:"+g+")",y=1),f&&(y++,"["===f.charAt(0)&&(s?f="\\["+f.slice(1):f+="]"),g=f+g),c&&(y++,"]"===c.slice(-1)&&(c=s?c.slice(0,c.length-1)+"\\]":"["+c),g+=c),y>1&&(-1===(g=g.split("][").join("]|[")).indexOf("|")||/\(\?/.test(g)||(g="(?:"+g+")")),g=g.replace(/\[+=|=\]+/g,"\\b")}t.exports=o,o.makeRe=function(e){try{return new RegExp(o(e))}catch(e){}},o.isMatch=function(e,t){try{return o.makeRe(t).test(e)}catch(e){return!1}},o.match=function(e,t){for(var r=e.length,n=0,i=e.slice(),s=o.makeRe(t);n3?e:1===s?o:("boolean"==typeof r&&!0===r&&(i.makeRe=!0),o.push(i),n.apply(null,o.concat(r)))}},{"fill-range":41}],38:[function(e,t,r){"use strict";e("is-extglob");var n,i={};function o(e,t,r){switch(r&&(e=s(e)),t){case"!":return"(?!"+e+")[^/]"+(r?"%%%~":"*?");case"@":return"(?:"+e+")";case"+":return"(?:"+e+")+";case"*":return"(?:"+e+")"+(r?"%%":"*");case"?":return"(?:"+e+"|)";default:return e}}function s(e){return e=(e=e.split("*").join("[^/]%%%~")).split(".").join("\\.")}t.exports=function(e,t){t=t||{};var r,a={},u=0,l=(e=(e=e.replace(/!\(([^\w*()])/g,"$1!(")).replace(/([*\/])\.!\([*]\)/g,function(e,t){return s("/"===t?"\\/[^.]+":"[^.]+")}))+String(!!t.regex)+String(!!t.contains)+String(!!t.escape);if(i.hasOwnProperty(l))return i[l];n instanceof RegExp||(n=/(\\?[@?!+*$]\\?)(\(([^()]*?)\))/);t.negate=!1;for(;r=n.exec(e);){var c=r[1],f=r[3];"!"===c&&(t.negate=!0);var p="__EXTGLOB_"+u+++"__";a[p]=o(f,c,t.escape),e=e.split(r[0]).join(p)}var d=Object.keys(a),h=d.length;for(;h--;){var m=d[h];e=e.split(m).join(a[m])}var g=t.regex?function(e,t,r){var n=t?"^":"";e="(?:"+e+")"+(t?"$":""),r&&(e=n+("(?!^"+e+").*$"));return new RegExp(n+e)}(e,t.contains,t.negate):e;return g=g.split(".").join("\\."),i[l]=g}},{"is-extglob":79}],39:[function(e,t,r){var n=e("path");t.exports={createFromFile:function(e){var t=n.basename(e),r=n.dirname(e);return this.create(t,r)},create:function(t,r){var n=e("fs"),i=e("flat-cache").load(t,r),o=e("object-assign"),s={},a=function(){i.keys().forEach(function(e){try{n.statSync(e)}catch(t){"ENOENT"===t.code&&i.removeKey(e)}})};return a(),{cache:i,hasFileChanged:function(e){return this.getFileDescriptor(e).changed},analyzeFiles:function(e){e=e||[];var t={changedFiles:[],notFoundFiles:[],notChangedFiles:[]};return this.normalizeEntries(e).forEach(function(e){e.changed?t.changedFiles.push(e.key):e.notFound?t.notFoundFiles.push(e.key):t.notChangedFiles.push(e.key)}),t},getFileDescriptor:function(e){var t,r=i.getKey(e),o=!!r;try{t=n.statSync(e)}catch(t){return this.removeEntry(e),{key:e,notFound:!0,err:t}}var a=t.size,u=t.mtime.getTime();if(r)var l=u!==r.mtime,c=a!==r.size;else r={size:a,mtime:u};return s[e]={key:e,changed:!o||l||c,meta:r}},getUpdatedFiles:function(e){return e=e||[],this.normalizeEntries(e).filter(function(e){return e.changed}).map(function(e){return e.key})},normalizeEntries:function(e){var t=this;return(e=e||[]).map(function(e){return t.getFileDescriptor(e)})},removeEntry:function(e){delete s[e],i.removeKey(e)},deleteCacheFile:function(){i.removeCacheFile()},destroy:function(){s={},i.destroy()},reconcile:function(){a();var e=s,t=Object.keys(e);0!==t.length&&(t.forEach(function(t){var r=e[t];try{var s=n.statSync(r.key),a=o(r.meta,{size:s.size,mtime:s.mtime.getTime()});i.setKey(t,a)}catch(e){if("ENOENT"!==e.code)throw e}}),i.save(!0))}}}}},{"flat-cache":42,fs:17,"object-assign":139,path:148}],40:[function(e,t,r){t.exports=function(){return/([^\\\/]+)$/}},{}],41:[function(e,t,r){"use strict";var n=e("isobject"),i=e("is-number"),o=e("randomatic"),s=e("repeat-string"),a=e("repeat-element");function u(e,t,r){"~"===t&&(t="-");var n=e.join(t),i=r&&r.regexPrefix;return"|"===t&&(n="("+(n=i?i+n:n)+")"),"-"===t&&(n="["+(n=i&&"^"===i?i+n:n)+"]"),[n]}function l(e,t,r,n,i){return function(e,t,r,n,i){return!i&&(n?e<=9&&t<=9:e|\||\+|\~/g.exec(r);if(S){var C=S.index,A=S[0];if("+"===A)return a(e,t);if("?"===A)return[o(e,t)];">"===A?(r=r.substr(0,C)+r.substr(C+1),v=!0):"|"===A?(r=r.substr(0,C)+r.substr(C+1),v=!0,b=!0,w=A):"~"===A&&(r=r.substr(0,C)+r.substr(C+1),v=!0,b=!0,w=A)}else if(!i(r)){if(!x.silent)throw new TypeError("fill-range: invalid step.");return null}}if(/[.&*()[\]^%$#@!]/.test(e)||/[.&*()[\]^%$#@!]/.test(t)){if(!x.silent)throw new RangeError("fill-range: invalid range arguments.");return null}if(!f(e)||!f(t)||p(e)||p(t)){if(!x.silent)throw new RangeError("fill-range: invalid range arguments.");return null}var E=i(d(e)),O=i(d(t));if(!E&&O||E&&!O){if(!x.silent)throw new TypeError("fill-range: first range argument is incompatible with second.");return null}var j=E,M=function(e){return Math.abs(e>>0)||1}(r);j?(e=+e,t=+t):(e=e.charCodeAt(0),t=t.charCodeAt(0));var N=e>t;(e<0||t<0)&&(v=!1,b=!1);var R,P,I=function(e,t){if(h(e)||h(t)){var r=m(e),n=m(t),i=r>=n?r:n;return function(e){return s("0",i-m(e))}}return!1}(k,_),F=[],L=0;if(b&&function(e,t,r,n,i,o){if(n&&(e>9||t>9))return!1;return!i&&1===r&&e=t:e<=t;)I&&j&&(P=I(e)),null!==(R="function"==typeof y?y(e,j,P,L++):j?c(e,P):b&&(void 0,"\\"===(B=function(e){return String.fromCharCode(e)}(e))||"["===B||"]"===B||"^"===B||"("===B||")"===B||"`"===B)?null:String.fromCharCode(e))&&F.push(R),N?e-=M:e+=M;var B;if((b||v)&&!x.noexpand)return"|"!==w&&"~"!==w||(w=l(e,t,M,j,N)),1===F.length||e<0||t<0?F:u(F,w,x);return F}},{"is-number":81,isobject:90,randomatic:287,"repeat-element":305,"repeat-string":306}],42:[function(e,t,r){(function(r){var n=e("path"),i=e("graceful-fs"),o=e("del").sync,s=e("./utils"),a=s.writeJSON,u={load:function(e,t){var o=this;o._visited={},o._persisted={},o._pathToFile=t?n.resolve(t,e):n.resolve(r,"./.cache/",e),i.existsSync(o._pathToFile)&&(o._persisted=s.tryParse(o._pathToFile,{}))},loadFile:function(e){var t=n.dirname(e),r=n.basename(e);this.load(r,t)},all:function(){return this._persisted},keys:function(){return Object.keys(this._persisted)},setKey:function(e,t){this._visited[e]=!0,this._persisted[e]=t},removeKey:function(e){delete this._visited[e],delete this._persisted[e]},getKey:function(e){return this._visited[e]=!0,this._persisted[e]},_prune:function(){var e=this,t={},r=Object.keys(e._visited);0!==r.length&&(r.forEach(function(r){t[r]=e._persisted[r]}),e._visited={},e._persisted=t)},save:function(e){!e&&this._prune(),a(this._pathToFile,this._persisted)},removeCacheFile:function(){return o(this._pathToFile,{force:!0})},destroy:function(){this._visited={},this._persisted={},this.removeCacheFile()}};t.exports={load:function(e,t){return this.create(e,t)},create:function(e,t){var r=Object.create(u);return r.load(e,t),r},createFromFile:function(e){var t=Object.create(u);return t.loadFile(e),t},clearCacheById:function(e,t){var i=t?n.resolve(t,e):n.resolve(r,"./.cache/",e);return o(i,{force:!0}).length>0},clearAll:function(e){var t=e?n.resolve(e):n.resolve(r,"./.cache/");return o(t,{force:!0}).length>0}}}).call(this,"/node_modules/flat-cache")},{"./utils":46,del:43,"graceful-fs":61,path:148}],43:[function(e,t,r){"use strict";var n=e("path"),i=e("globby"),o=e("is-path-cwd"),s=e("is-path-in-cwd"),a=e("object-assign"),u=e("pinkie-promise"),l=e("pify"),c=e("rimraf"),f=l(c,u);function p(e){if(o(e))throw new Error("Cannot delete the current working directory. Can be overriden with the `force` option.");if(!s(e))throw new Error("Cannot delete files/folders outside the current working directory. Can be overriden with the `force` option.")}t.exports=function(e,t){var r=(t=a({},t)).force;delete t.force;var o=t.dryRun;return delete t.dryRun,i(e,t).then(function(e){return u.all(e.map(function(e){return r||p(e),e=n.resolve(t.cwd||"",e),o?u.resolve(e):f(e).then(function(){return e})}))})},t.exports.sync=function(e,t){var r=(t=a({},t)).force;delete t.force;var o=t.dryRun;return delete t.dryRun,i.sync(e,t).map(function(e){return r||p(e),e=n.resolve(t.cwd||"",e),o||c.sync(e),e})}},{globby:44,"is-path-cwd":82,"is-path-in-cwd":83,"object-assign":139,path:148,pify:45,"pinkie-promise":151,rimraf:309}],44:[function(e,t,r){"use strict";var n=e("pinkie-promise"),i=e("array-union"),o=e("object-assign"),s=e("glob"),a=e("arrify"),u=e("pify")(s,n).bind(s);function l(e){return"!"===e[0]}function c(e,t){var r=[];return e=a(e),t=o({cache:Object.create(null),statCache:Object.create(null),realpathCache:Object.create(null),symlinks:Object.create(null),ignore:[]},t),e.forEach(function(n,i){if(!l(n)){var s=e.slice(i).filter(l).map(function(e){return e.slice(1)});r.push({pattern:n,opts:o({},t,{ignore:t.ignore.concat(s)})})}}),r}t.exports=function(e,t){var r=c(e,t);return n.all(r.map(function(e){return u(e.pattern,e.opts)})).then(function(e){return i.apply(null,e)})},t.exports.sync=function(e,t){return c(e,t).reduce(function(e,t){return i(e,s.sync(t.pattern,t.opts))},[])},t.exports.generateGlobTasks=c},{"array-union":4,arrify:7,glob:55,"object-assign":139,pify:45,"pinkie-promise":151}],45:[function(e,t,r){"use strict";var n=function(e,t,r){return function(){for(var n=this,i=new Array(arguments.length),o=0;o=e.length)return r&&(r[h]=e),s(null,e);u.lastIndex=c;var n=u.exec(e);return d=f,f+=n[0],p=d+n[1],c=u.lastIndex,g[p]||r&&r[p]===p?t.nextTick(v):r&&Object.prototype.hasOwnProperty.call(r,p)?x(r[p]):o.lstat(p,b)}function b(e,n){if(e)return s(e);if(!n.isSymbolicLink())return g[p]=!0,r&&(r[p]=p),t.nextTick(v);if(!i){var a=n.dev.toString(32)+":"+n.ino.toString(32);if(m.hasOwnProperty(a))return w(null,m[a],p)}o.stat(p,function(e){if(e)return s(e);o.readlink(p,function(e,t){i||(m[a]=t),w(e,t)})})}function w(e,t,i){if(e)return s(e);var o=n.resolve(d,t);r&&(r[i]=o),x(o)}function x(t){e=n.resolve(t,e.slice(c)),y()}y()}}).call(this,e("_process"))},{_process:282,fs:17,path:148}],52:[function(e,t,r){"use strict";var n=e("path"),i=e("glob-parent"),o=e("is-glob");t.exports=function(e){if("string"!=typeof e)throw new TypeError("glob-base expects a string.");var t,r={};return r.base=i(e),r.isGlob=o(e),"."!==r.base?(r.glob=e.substr(r.base.length),"/"===r.glob.charAt(0)&&(r.glob=r.glob.substr(1))):r.glob=e,r.isGlob||(r.base="/"===(t=e).slice(-1)?t:n.dirname(t),r.glob="."!==r.base?e.substr(r.base.length):e),"./"===r.glob.substr(0,2)&&(r.glob=r.glob.substr(2)),"/"===r.glob.charAt(0)&&(r.glob=r.glob.substr(1)),r}},{"glob-parent":53,"is-glob":80,path:148}],53:[function(e,t,r){"use strict";var n=e("path"),i=e("is-glob");t.exports=function(e){e+="a";do{e=n.dirname(e)}while(i(e));return e}},{"is-glob":80,path:148}],54:[function(e,t,r){(function(t){function n(e,t){return Object.prototype.hasOwnProperty.call(e,t)}r.alphasort=l,r.alphasorti=u,r.setopts=function(e,r,o){o||(o={});if(o.matchBase&&-1===r.indexOf("/")){if(o.noglobstar)throw new Error("base matching requires globstar");r="**/"+r}e.silent=!!o.silent,e.pattern=r,e.strict=!1!==o.strict,e.realpath=!!o.realpath,e.realpathCache=o.realpathCache||Object.create(null),e.follow=!!o.follow,e.dot=!!o.dot,e.mark=!!o.mark,e.nodir=!!o.nodir,e.nodir&&(e.mark=!0);e.sync=!!o.sync,e.nounique=!!o.nounique,e.nonull=!!o.nonull,e.nosort=!!o.nosort,e.nocase=!!o.nocase,e.stat=!!o.stat,e.noprocess=!!o.noprocess,e.absolute=!!o.absolute,e.maxLength=o.maxLength||1/0,e.cache=o.cache||Object.create(null),e.statCache=o.statCache||Object.create(null),e.symlinks=o.symlinks||Object.create(null),function(e,t){e.ignore=t.ignore||[],Array.isArray(e.ignore)||(e.ignore=[e.ignore]);e.ignore.length&&(e.ignore=e.ignore.map(c))}(e,o),e.changedCwd=!1;var u=t.cwd();n(o,"cwd")?(e.cwd=i.resolve(o.cwd),e.changedCwd=e.cwd!==u):e.cwd=u;e.root=o.root||i.resolve(e.cwd,"/"),e.root=i.resolve(e.root),"win32"===t.platform&&(e.root=e.root.replace(/\\/g,"/"));e.cwdAbs=s(e.cwd)?e.cwd:f(e,e.cwd),"win32"===t.platform&&(e.cwdAbs=e.cwdAbs.replace(/\\/g,"/"));e.nomount=!!o.nomount,o.nonegate=!0,o.nocomment=!0,e.minimatch=new a(r,o),e.options=e.minimatch.options},r.ownProp=n,r.makeAbs=f,r.finish=function(e){for(var t=e.nounique,r=t?[]:Object.create(null),n=0,i=e.matches.length;n1)return!0;for(var i=0;ithis.maxLength)return t();if(!this.stat&&h(this.cache,r)){var o=this.cache[r];if(Array.isArray(o)&&(o="DIR"),!i||"DIR"===o)return t(null,o);if(i&&"FILE"===o)return t()}var s=this.statCache[r];if(void 0!==s){if(!1===s)return t(null,s);var a=s.isDirectory()?"DIR":"FILE";return i&&"FILE"===a?t():t(null,a,s)}var u=this,l=m("stat\0"+r,function(i,o){if(o&&o.isSymbolicLink())return n.stat(r,function(n,i){n?u._stat2(e,r,null,o,t):u._stat2(e,r,n,i,t)});u._stat2(e,r,i,o,t)});l&&n.lstat(r,l)},x.prototype._stat2=function(e,t,r,n,i){if(r&&("ENOENT"===r.code||"ENOTDIR"===r.code))return this.statCache[t]=!1,i();var o="/"===e.slice(-1);if(this.statCache[t]=n,"/"===t.slice(-1)&&n&&!n.isDirectory())return i(null,!1,n);var s=!0;return n&&(s=n.isDirectory()?"DIR":"FILE"),this.cache[t]=this.cache[t]||s,o&&"FILE"===s?i():i(null,s,n)}}).call(this,e("_process"))},{"./common.js":54,"./sync.js":56,_process:282,assert:8,events:34,fs:17,"fs.realpath":50,inflight:71,inherits:72,minimatch:133,once:141,path:148,"path-is-absolute":149,util:610}],56:[function(e,t,r){(function(r){t.exports=h,h.GlobSync=m;var n=e("fs"),i=e("fs.realpath"),o=e("minimatch"),s=(o.Minimatch,e("./glob.js").Glob,e("util"),e("path")),a=e("assert"),u=e("path-is-absolute"),l=e("./common.js"),c=(l.alphasort,l.alphasorti,l.setopts),f=l.ownProp,p=l.childrenIgnored,d=l.isIgnored;function h(e,t){if("function"==typeof t||3===arguments.length)throw new TypeError("callback provided to sync glob\nSee: https://github.com/isaacs/node-glob/issues/167");return new m(e,t).found}function m(e,t){if(!e)throw new Error("must provide pattern");if("function"==typeof t||3===arguments.length)throw new TypeError("callback provided to sync glob\nSee: https://github.com/isaacs/node-glob/issues/167");if(!(this instanceof m))return new m(e,t);if(c(this,e,t),this.noprocess)return this;var r=this.minimatch.set.length;this.matches=new Array(r);for(var n=0;nthis.maxLength)return!1;if(!this.stat&&f(this.cache,t)){var i=this.cache[t];if(Array.isArray(i)&&(i="DIR"),!r||"DIR"===i)return i;if(r&&"FILE"===i)return!1}var o=this.statCache[t];if(!o){var s;try{s=n.lstatSync(t)}catch(e){if(e&&("ENOENT"===e.code||"ENOTDIR"===e.code))return this.statCache[t]=!1,!1}if(s&&s.isSymbolicLink())try{o=n.statSync(t)}catch(e){o=s}else o=s}this.statCache[t]=o;i=!0;return o&&(i=o.isDirectory()?"DIR":"FILE"),this.cache[t]=this.cache[t]||i,(!r||"FILE"!==i)&&i},m.prototype._mark=function(e){return l.mark(this,e)},m.prototype._makeAbs=function(e){return l.makeAbs(this,e)}}).call(this,e("_process"))},{"./common.js":54,"./glob.js":55,_process:282,assert:8,fs:17,"fs.realpath":50,minimatch:133,path:148,"path-is-absolute":149,util:610}],57:[function(e,t,r){"use strict";var n=e("pinkie-promise"),i=e("array-union"),o=e("object-assign"),s=e("glob"),a=e("pify")(s,n).bind(s);function u(e){return"!"===e[0]}function l(e){return"string"==typeof e}function c(e,t){!function(e){if(!e.every(l))throw new TypeError("patterns must be a string or an array of strings")}(e=[].concat(e));var r=[];return t=o({cache:Object.create(null),statCache:Object.create(null),realpathCache:Object.create(null),symlinks:Object.create(null),ignore:[]},t),e.forEach(function(n,i){if(!u(n)){var s=e.slice(i).filter(u).map(function(e){return e.slice(1)});r.push({pattern:n,opts:o({},t,{ignore:t.ignore.concat(s)})})}}),r}t.exports=function(e,t){var r;try{r=c(e,t)}catch(e){return n.reject(e)}return n.all(r.map(function(e){return a(e.pattern,e.opts)})).then(function(e){return i.apply(null,e)})},t.exports.sync=function(e,t){return c(e,t).reduce(function(e,t){return i(e,s.sync(t.pattern,t.opts))},[])},t.exports.generateGlobTasks=c,t.exports.hasMagic=function(e,t){return[].concat(e).some(function(e){return s.hasMagic(e,t)})}},{"array-union":4,glob:55,"object-assign":139,pify:58,"pinkie-promise":151}],58:[function(e,t,r){arguments[4][45][0].apply(r,arguments)},{dup:45}],59:[function(e,t,r){"use strict";var n=e("path"),i=Array.prototype.slice;function o(e,t){return Array.isArray(e)?e.reduce(function(e,r){return e.concat(t(r))},[]):t(e)}t.exports=function(){return i.call(arguments,0).reduce(function(e,t){return o(e,function(e){return o(t,function(t){return function(e,t){var r;return"!"===t[0]?(r=t.substr(1),("!"===e[0]?"":"!")+n.join(e,r)):n.join(e,t)}(e,t)})})},"")}},{path:148}],60:[function(e,t,r){"use strict";var n=e("fs");t.exports=function(e){if(null===e||"object"!=typeof e)return e;if(e instanceof Object)var t={__proto__:e.__proto__};else var t=Object.create(null);return Object.getOwnPropertyNames(e).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(e,r))}),t}(n)},{fs:17}],61:[function(e,t,r){(function(r){var n=e("fs"),i=e("./polyfills.js"),o=e("./legacy-streams.js"),s=[],a=e("util");var u,l,c=function(){};function f(e){i(e),e.gracefulify=f,e.FileReadStream=m,e.FileWriteStream=g,e.createReadStream=function(e,t){return new m(e,t)},e.createWriteStream=function(e,t){return new g(e,t)};var t=e.readFile;e.readFile=function(e,r,n){"function"==typeof r&&(n=r,r=null);return function e(r,n,i){return t(r,n,function(t){!t||"EMFILE"!==t.code&&"ENFILE"!==t.code?("function"==typeof i&&i.apply(this,arguments),d()):p([e,[r,n,i]])})}(e,r,n)};var n=e.writeFile;e.writeFile=function(e,t,r,i){"function"==typeof r&&(i=r,r=null);return function e(t,r,i,o){return n(t,r,i,function(n){!n||"EMFILE"!==n.code&&"ENFILE"!==n.code?("function"==typeof o&&o.apply(this,arguments),d()):p([e,[t,r,i,o]])})}(e,t,r,i)};var s=e.appendFile;s&&(e.appendFile=function(e,t,r,n){"function"==typeof r&&(n=r,r=null);return function e(t,r,n,i){return s(t,r,n,function(o){!o||"EMFILE"!==o.code&&"ENFILE"!==o.code?("function"==typeof i&&i.apply(this,arguments),d()):p([e,[t,r,n,i]])})}(e,t,r,n)});var a=e.readdir;function u(t){return a.apply(e,t)}if(e.readdir=function(e,t,r){var n=[e];"function"!=typeof t?n.push(t):r=t;return n.push(function(e,t){t&&t.sort&&t.sort(),!e||"EMFILE"!==e.code&&"ENFILE"!==e.code?("function"==typeof r&&r.apply(this,arguments),d()):p([u,[n]])}),u(n)},"v0.8"===r.version.substr(0,4)){var l=o(e);m=l.ReadStream,g=l.WriteStream}var c=e.ReadStream;m.prototype=Object.create(c.prototype),m.prototype.open=function(){var e=this;v(e.path,e.flags,e.mode,function(t,r){t?(e.autoClose&&e.destroy(),e.emit("error",t)):(e.fd=r,e.emit("open",r),e.read())})};var h=e.WriteStream;function m(e,t){return this instanceof m?(c.apply(this,arguments),this):m.apply(Object.create(m.prototype),arguments)}function g(e,t){return this instanceof g?(h.apply(this,arguments),this):g.apply(Object.create(g.prototype),arguments)}g.prototype=Object.create(h.prototype),g.prototype.open=function(){var e=this;v(e.path,e.flags,e.mode,function(t,r){t?(e.destroy(),e.emit("error",t)):(e.fd=r,e.emit("open",r))})},e.ReadStream=m,e.WriteStream=g;var y=e.open;function v(e,t,r,n){return"function"==typeof r&&(n=r,r=null),function e(t,r,n,i){return y(t,r,n,function(o,s){!o||"EMFILE"!==o.code&&"ENFILE"!==o.code?("function"==typeof i&&i.apply(this,arguments),d()):p([e,[t,r,n,i]])})}(e,t,r,n)}return e.open=v,e}function p(e){c("ENQUEUE",e[0].name,e[1]),s.push(e)}function d(){var e=s.shift();e&&(c("RETRY",e[0].name,e[1]),e[0].apply(null,e[1]))}a.debuglog?c=a.debuglog("gfs4"):/\bgfs4\b/i.test(r.env.NODE_DEBUG||"")&&(c=function(){var e=a.format.apply(a,arguments);e="GFS4: "+e.split(/\n/).join("\nGFS4: "),console.error(e)}),/\bgfs4\b/i.test(r.env.NODE_DEBUG||"")&&r.on("exit",function(){c(s),e("assert").equal(s.length,0)}),t.exports=f(e("./fs.js")),r.env.TEST_GRACEFUL_FS_GLOBAL_PATCH&&(t.exports=f(n)),t.exports.close=n.close=(u=n.close,function(e,t){return u.call(n,e,function(e){e||d(),"function"==typeof t&&t.apply(this,arguments)})}),t.exports.closeSync=n.closeSync=(l=n.closeSync,function(e){var t=l.apply(n,arguments);return d(),t})}).call(this,e("_process"))},{"./fs.js":60,"./legacy-streams.js":62,"./polyfills.js":63,_process:282,assert:8,fs:17,util:610}],62:[function(e,t,r){(function(r){var n=e("stream").Stream;t.exports=function(e){return{ReadStream:function t(i,o){if(!(this instanceof t))return new t(i,o);n.call(this);var s=this;this.path=i;this.fd=null;this.readable=!0;this.paused=!1;this.flags="r";this.mode=438;this.bufferSize=65536;o=o||{};var a=Object.keys(o);for(var u=0,l=a.length;uthis.end)throw new Error("start must be <= end");this.pos=this.start}if(null!==this.fd)return void r.nextTick(function(){s._read()});e.open(this.path,this.flags,this.mode,function(e,t){if(e)return s.emit("error",e),void(s.readable=!1);s.fd=t,s.emit("open",t),s._read()})},WriteStream:function t(r,i){if(!(this instanceof t))return new t(r,i);n.call(this);this.path=r;this.fd=null;this.writable=!0;this.flags="w";this.encoding="binary";this.mode=438;this.bytesWritten=0;i=i||{};var o=Object.keys(i);for(var s=0,a=o.length;s= zero");this.pos=this.start}this.busy=!1;this._queue=[];null===this.fd&&(this._open=e.open,this._queue.push([this._open,this.path,this.flags,this.mode,void 0]),this.flush())}}}}).call(this,e("_process"))},{_process:282,stream:323}],63:[function(e,t,r){(function(r){var n=e("./fs.js"),i=e("constants"),o=r.cwd,s=null,a=r.env.GRACEFUL_FS_PLATFORM||r.platform;r.cwd=function(){return s||(s=o.call(r)),s};try{r.cwd()}catch(e){}var u=r.chdir;function l(e){return e?function(t,r,i){return e.call(n,t,r,function(e){m(e)&&(e=null),i&&i.apply(this,arguments)})}:e}function c(e){return e?function(t,r){try{return e.call(n,t,r)}catch(e){if(!m(e))throw e}}:e}function f(e){return e?function(t,r,i,o){return e.call(n,t,r,i,function(e){m(e)&&(e=null),o&&o.apply(this,arguments)})}:e}function p(e){return e?function(t,r,i){try{return e.call(n,t,r,i)}catch(e){if(!m(e))throw e}}:e}function d(e){return e?function(t,r){return e.call(n,t,function(e,t){if(!t)return r.apply(this,arguments);t.uid<0&&(t.uid+=4294967296),t.gid<0&&(t.gid+=4294967296),r&&r.apply(this,arguments)})}:e}function h(e){return e?function(t){var r=e.call(n,t);return r.uid<0&&(r.uid+=4294967296),r.gid<0&&(r.gid+=4294967296),r}:e}function m(e){return!e||("ENOSYS"===e.code||!(r.getuid&&0===r.getuid()||"EINVAL"!==e.code&&"EPERM"!==e.code))}r.chdir=function(e){s=null,u.call(r,e)},t.exports=function(e){i.hasOwnProperty("O_SYMLINK")&&r.version.match(/^v0\.6\.[0-2]|^v0\.5\./)&&function(e){e.lchmod=function(t,r,n){e.open(t,i.O_WRONLY|i.O_SYMLINK,r,function(t,i){t?n&&n(t):e.fchmod(i,r,function(t){e.close(i,function(e){n&&n(t||e)})})})},e.lchmodSync=function(t,r){var n,o=e.openSync(t,i.O_WRONLY|i.O_SYMLINK,r),s=!0;try{n=e.fchmodSync(o,r),s=!1}finally{if(s)try{e.closeSync(o)}catch(e){}else e.closeSync(o)}return n}}(e);e.lutimes||function(e){i.hasOwnProperty("O_SYMLINK")?(e.lutimes=function(t,r,n,o){e.open(t,i.O_SYMLINK,function(t,i){t?o&&o(t):e.futimes(i,r,n,function(t){e.close(i,function(e){o&&o(t||e)})})})},e.lutimesSync=function(t,r,n){var o,s=e.openSync(t,i.O_SYMLINK),a=!0;try{o=e.futimesSync(s,r,n),a=!1}finally{if(a)try{e.closeSync(s)}catch(e){}else e.closeSync(s)}return o}):(e.lutimes=function(e,t,n,i){i&&r.nextTick(i)},e.lutimesSync=function(){})}(e);e.chown=f(e.chown),e.fchown=f(e.fchown),e.lchown=f(e.lchown),e.chmod=l(e.chmod),e.fchmod=l(e.fchmod),e.lchmod=l(e.lchmod),e.chownSync=p(e.chownSync),e.fchownSync=p(e.fchownSync),e.lchownSync=p(e.lchownSync),e.chmodSync=c(e.chmodSync),e.fchmodSync=c(e.fchmodSync),e.lchmodSync=c(e.lchmodSync),e.stat=d(e.stat),e.fstat=d(e.fstat),e.lstat=d(e.lstat),e.statSync=h(e.statSync),e.fstatSync=h(e.fstatSync),e.lstatSync=h(e.lstatSync),e.lchmod||(e.lchmod=function(e,t,n){n&&r.nextTick(n)},e.lchmodSync=function(){});e.lchown||(e.lchown=function(e,t,n,i){i&&r.nextTick(i)},e.lchownSync=function(){});"win32"===a&&(e.rename=(t=e.rename,function(r,n,i){var o=Date.now(),s=0;t(r,n,function a(u){if(u&&("EACCES"===u.code||"EPERM"===u.code)&&Date.now()-o<6e4)return setTimeout(function(){e.stat(n,function(e,o){e&&"ENOENT"===e.code?t(r,n,a):i(u)})},s),void(s<100&&(s+=10));i&&i(u)})}));var t;e.read=(o=e.read,function(t,r,n,i,s,a){var u;if(a&&"function"==typeof a){var l=0;u=function(c,f,p){if(c&&"EAGAIN"===c.code&&l<10)return l++,o.call(e,t,r,n,i,s,u);a.apply(this,arguments)}}return o.call(e,t,r,n,i,s,u)}),e.readSync=(n=e.readSync,function(t,r,i,o,s){for(var a=0;;)try{return n.call(e,t,r,i,o,s)}catch(e){if("EAGAIN"===e.code&&a<10){a++;continue}throw e}});var n;var o}}).call(this,e("_process"))},{"./fs.js":60,_process:282,constants:22}],64:[function(e,t,r){"use strict";var n=e("ansi-regex"),i=new RegExp(n().source);t.exports=i.test.bind(i)},{"ansi-regex":1}],65:[function(e,t,r){t.exports=["a","abbr","address","area","article","aside","audio","b","base","bdi","bdo","blockquote","body","br","button","canvas","caption","cite","code","col","colgroup","data","datalist","dd","del","details","dfn","dialog","div","dl","dt","em","embed","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","iframe","img","input","ins","kbd","keygen","label","legend","li","link","main","map","mark","math","menu","menuitem","meta","meter","nav","noscript","object","ol","optgroup","option","output","p","param","picture","pre","progress","q","rb","rp","rt","rtc","ruby","s","samp","script","section","select","slot","small","source","span","strong","style","sub","summary","sup","svg","table","tbody","td","template","textarea","tfoot","th","thead","time","title","tr","track","u","ul","var","video","wbr"]},{}],66:[function(e,t,r){"use strict";t.exports=e("./html-tags.json")},{"./html-tags.json":65}],67:[function(e,t,r){r.read=function(e,t,r,n,i){var o,s,a=8*i-n-1,u=(1<>1,c=-7,f=r?i-1:0,p=r?-1:1,d=e[t+f];for(f+=p,o=d&(1<<-c)-1,d>>=-c,c+=a;c>0;o=256*o+e[t+f],f+=p,c-=8);for(s=o&(1<<-c)-1,o>>=-c,c+=n;c>0;s=256*s+e[t+f],f+=p,c-=8);if(0===o)o=1-l;else{if(o===u)return s?NaN:1/0*(d?-1:1);s+=Math.pow(2,n),o-=l}return(d?-1:1)*s*Math.pow(2,o-n)},r.write=function(e,t,r,n,i,o){var s,a,u,l=8*o-i-1,c=(1<>1,p=23===i?Math.pow(2,-24)-Math.pow(2,-77):0,d=n?0:o-1,h=n?1:-1,m=t<0||0===t&&1/t<0?1:0;for(t=Math.abs(t),isNaN(t)||t===1/0?(a=isNaN(t)?1:0,s=c):(s=Math.floor(Math.log(t)/Math.LN2),t*(u=Math.pow(2,-s))<1&&(s--,u*=2),(t+=s+f>=1?p/u:p*Math.pow(2,1-f))*u>=2&&(s++,u/=2),s+f>=c?(a=0,s=c):s+f>=1?(a=(t*u-1)*Math.pow(2,i),s+=f):(a=t*Math.pow(2,f-1)*Math.pow(2,i),s=0));i>=8;e[r+d]=255&a,d+=h,a/=256,i-=8);for(s=s<0;e[r+d]=255&s,d+=h,s/=256,l-=8);e[r+d-h]|=128*m}},{}],68:[function(e,t,r){(function(e){"use strict";var r=function(){function e(e,t){for(var r=0;r0&&i.hash(t),i!==this)return i}r.prototype.hash=function(e){var t,r,n,i,o;switch(o=e.length,this.len+=o,r=this.k1,n=0,this.rem){case 0:r^=o>n?65535&e.charCodeAt(n++):0;case 1:r^=o>n?(65535&e.charCodeAt(n++))<<8:0;case 2:r^=o>n?(65535&e.charCodeAt(n++))<<16:0;case 3:r^=o>n?(255&e.charCodeAt(n))<<24:0,r^=o>n?(65280&e.charCodeAt(n++))>>8:0}if(this.rem=o+this.rem&3,(o-=this.rem)>0){for(t=this.h1;t=5*(t=(t^=r=13715*(r=(r=11601*r+3432906752*(65535&r)&4294967295)<<15|r>>>17)+461832192*(65535&r)&4294967295)<<13|t>>>19)+3864292196&4294967295,!(n>=o);)r=65535&e.charCodeAt(n++)^(65535&e.charCodeAt(n++))<<8^(65535&e.charCodeAt(n++))<<16,r^=(255&(i=e.charCodeAt(n++)))<<24^(65280&i)>>8;switch(r=0,this.rem){case 3:r^=(65535&e.charCodeAt(n+2))<<16;case 2:r^=(65535&e.charCodeAt(n+1))<<8;case 1:r^=65535&e.charCodeAt(n)}this.h1=t}return this.k1=r,this},r.prototype.result=function(){var e,t;return e=this.k1,t=this.h1,e>0&&(t^=e=13715*(e=(e=11601*e+3432906752*(65535&e)&4294967295)<<15|e>>>17)+461832192*(65535&e)&4294967295),t^=this.len,t=51819*(t^=t>>>16)+2246770688*(65535&t)&4294967295,t=44597*(t^=t>>>13)+3266445312*(65535&t)&4294967295,(t^=t>>>16)>>>0},r.prototype.reset=function(e){return this.h1="number"==typeof e?e:0,this.rem=this.k1=this.len=0,this},e=new r,void 0!==t?t.exports=r:this.MurmurHash3=r}()},{}],70:[function(e,t,r){t.exports=function(e,t){for(var r=-1,n=[];-1!==(r=e.indexOf(t,r+1));)n.push(r);return n}},{}],71:[function(e,t,r){(function(r){var n=e("wrappy"),i=Object.create(null),o=e("once");t.exports=n(function(e,t){return i[e]?(i[e].push(t),null):(i[e]=[t],function(e){return o(function t(){var n=i[e],o=n.length,s=function(e){for(var t=e.length,r=[],n=0;no?(n.splice(0,o),r.nextTick(function(){t.apply(null,s)})):delete i[e]}})}(e))})}).call(this,e("_process"))},{_process:282,once:141,wrappy:611}],72:[function(e,t,r){arguments[4][9][0].apply(r,arguments)},{dup:9}],73:[function(e,t,r){"use strict";t.exports=function(e){return!!e&&(e instanceof Array||Array.isArray(e)||e.length>=0&&e.splice instanceof Function)}},{}],74:[function(e,t,r){function n(e){return!!e.constructor&&"function"==typeof e.constructor.isBuffer&&e.constructor.isBuffer(e)}t.exports=function(e){return null!=e&&(n(e)||function(e){return"function"==typeof e.readFloatLE&&"function"==typeof e.slice&&n(e.slice(0,0))}(e)||!!e._isBuffer)}},{}],75:[function(e,t,r){"use strict";var n=e("fs");function i(e,t){if("function"!=typeof t)throw new Error("expected a callback function");"string"==typeof e?n.stat(e,function(e,r){if(e)return"ENOENT"===e.code?void t(null,!1):void t(e);t(null,r.isDirectory())}):t(new Error("expected filepath to be a string"))}i.sync=function(e){if("string"!=typeof e)throw new Error("expected filepath to be a string");try{return n.statSync(e).isDirectory()}catch(e){if("ENOENT"===e.code)return!1;throw e}return!1},t.exports=i},{fs:17}],76:[function(e,t,r){t.exports=function(e){if(46===e.charCodeAt(0)&&-1===e.indexOf("/",1))return!0;var t=e.lastIndexOf("/");return-1!==t&&46===e.charCodeAt(t+1)}},{}],77:[function(e,t,r){"use strict";var n=e("is-primitive");t.exports=function(e,t){if(!e&&!t)return!0;if(!e&&t||e&&!t)return!1;var r,i=0,o=0;for(r in t)if(o++,!n(t[r])||!e.hasOwnProperty(r)||e[r]!==t[r])return!1;for(r in e)i++;return i===o}},{"is-primitive":86}],78:[function(e,t,r){"use strict";t.exports=function(e){return null!=e&&("object"==typeof e||"function"==typeof e)}},{}],79:[function(e,t,r){t.exports=function(e){return"string"==typeof e&&/[@?!+*]\(/.test(e)}},{}],80:[function(e,t,r){var n=e("is-extglob");t.exports=function(e){return"string"==typeof e&&(/[*!?{}(|)[\]]/.test(e)||n(e))}},{"is-extglob":79}],81:[function(e,t,r){"use strict";var n=e("kind-of");t.exports=function(e){var t=n(e);if("number"!==t&&"string"!==t)return!1;var r=+e;return r-r+1>=0&&""!==e}},{"kind-of":122}],82:[function(e,t,r){(function(r){"use strict";var n=e("path");t.exports=function(e){return n.resolve(e)===n.resolve(r.cwd())}}).call(this,e("_process"))},{_process:282,path:148}],83:[function(e,t,r){(function(r){"use strict";var n=e("is-path-inside");t.exports=function(e){return n(e,r.cwd())}}).call(this,e("_process"))},{_process:282,"is-path-inside":84}],84:[function(e,t,r){"use strict";var n=e("path"),i=e("path-is-inside");t.exports=function(e,t){return(e=n.resolve(e))!==(t=n.resolve(t))&&i(e,t)}},{path:148,"path-is-inside":150}],85:[function(e,t,r){t.exports=function(e){return"string"==typeof e&&/\[([:.=+])(?:[^\[\]]|)+\1\]/.test(e)}},{}],86:[function(e,t,r){"use strict";t.exports=function(e){return null==e||"function"!=typeof e&&"object"!=typeof e}},{}],87:[function(e,t,r){"use strict";t.exports=function(e){return"[object RegExp]"===Object.prototype.toString.call(e)}},{}],88:[function(e,t,r){"use strict";t.exports=function(e){var t=!0;try{new RegExp("",e)}catch(e){t=!1}return t}},{}],89:[function(e,t,r){var n={}.toString;t.exports=Array.isArray||function(e){return"[object Array]"==n.call(e)}},{}],90:[function(e,t,r){"use strict";var n=e("isarray");t.exports=function(e){return null!=e&&"object"==typeof e&&!1===n(e)}},{isarray:89}],91:[function(e,t,r){(function(n){!function(e,n){"object"==typeof r&&void 0!==t?t.exports=n(e):"function"==typeof define&&define.amd?define(n):n(e)}("undefined"!=typeof self?self:"undefined"!=typeof window?window:void 0!==n?n:this,function(r){"use strict";var n,i=r.Base64;if(void 0!==t&&t.exports)try{n=e("buffer").Buffer}catch(e){}var o="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",s=function(e){for(var t={},r=0,n=e.length;r>>6)+a(128|63&t):a(224|t>>>12&15)+a(128|t>>>6&63)+a(128|63&t);var t=65536+1024*(e.charCodeAt(0)-55296)+(e.charCodeAt(1)-56320);return a(240|t>>>18&7)+a(128|t>>>12&63)+a(128|t>>>6&63)+a(128|63&t)},l=/[\uD800-\uDBFF][\uDC00-\uDFFFF]|[^\x00-\x7F]/g,c=function(e){return e.replace(l,u)},f=function(e){var t=[0,2,1][e.length%3],r=e.charCodeAt(0)<<16|(e.length>1?e.charCodeAt(1):0)<<8|(e.length>2?e.charCodeAt(2):0);return[o.charAt(r>>>18),o.charAt(r>>>12&63),t>=2?"=":o.charAt(r>>>6&63),t>=1?"=":o.charAt(63&r)].join("")},p=r.btoa?function(e){return r.btoa(e)}:function(e){return e.replace(/[\s\S]{1,3}/g,f)},d=n?n.from&&Uint8Array&&n.from!==Uint8Array.from?function(e){return(e.constructor===n.constructor?e:n.from(e)).toString("base64")}:function(e){return(e.constructor===n.constructor?e:new n(e)).toString("base64")}:function(e){return p(c(e))},h=function(e,t){return t?d(String(e)).replace(/[+\/]/g,function(e){return"+"==e?"-":"_"}).replace(/=/g,""):d(String(e))},m=new RegExp(["[À-ß][€-¿]","[à-ï][€-¿]{2}","[ð-÷][€-¿]{3}"].join("|"),"g"),g=function(e){switch(e.length){case 4:var t=((7&e.charCodeAt(0))<<18|(63&e.charCodeAt(1))<<12|(63&e.charCodeAt(2))<<6|63&e.charCodeAt(3))-65536;return a(55296+(t>>>10))+a(56320+(1023&t));case 3:return a((15&e.charCodeAt(0))<<12|(63&e.charCodeAt(1))<<6|63&e.charCodeAt(2));default:return a((31&e.charCodeAt(0))<<6|63&e.charCodeAt(1))}},y=function(e){return e.replace(m,g)},v=function(e){var t=e.length,r=t%4,n=(t>0?s[e.charAt(0)]<<18:0)|(t>1?s[e.charAt(1)]<<12:0)|(t>2?s[e.charAt(2)]<<6:0)|(t>3?s[e.charAt(3)]:0),i=[a(n>>>16),a(n>>>8&255),a(255&n)];return i.length-=[0,0,2,1][r],i.join("")},b=r.atob?function(e){return r.atob(e)}:function(e){return e.replace(/[\s\S]{1,4}/g,v)},w=n?n.from&&Uint8Array&&n.from!==Uint8Array.from?function(e){return(e.constructor===n.constructor?e:n.from(e,"base64")).toString()}:function(e){return(e.constructor===n.constructor?e:new n(e,"base64")).toString()}:function(e){return y(b(e))},x=function(e){return w(String(e).replace(/[-_]/g,function(e){return"-"==e?"+":"/"}).replace(/[^A-Za-z0-9\+\/]/g,""))};if(r.Base64={VERSION:"2.4.6",atob:b,btoa:p,fromBase64:x,toBase64:h,utob:c,encode:h,encodeURI:function(e){return h(e,!0)},btou:y,decode:x,noConflict:function(){var e=r.Base64;return r.Base64=i,e}},"function"==typeof Object.defineProperty){var k=function(e){return{value:e,enumerable:!1,writable:!0,configurable:!0}};r.Base64.extendString=function(){Object.defineProperty(String.prototype,"fromBase64",k(function(){return x(this)})),Object.defineProperty(String.prototype,"toBase64",k(function(e){return h(this,e)})),Object.defineProperty(String.prototype,"toBase64URI",k(function(){return h(this,!0)}))}}return r.Meteor&&(Base64=r.Base64),void 0!==t&&t.exports?t.exports.Base64=r.Base64:"function"==typeof define&&define.amd&&define([],function(){return r.Base64}),{Base64:r.Base64}})}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{buffer:18}],92:[function(e,t,r){"use strict";var n=e("./lib/js-yaml.js");t.exports=n},{"./lib/js-yaml.js":93}],93:[function(e,t,r){"use strict";var n=e("./js-yaml/loader"),i=e("./js-yaml/dumper");function o(e){return function(){throw new Error("Function "+e+" is deprecated and cannot be used.")}}t.exports.Type=e("./js-yaml/type"),t.exports.Schema=e("./js-yaml/schema"),t.exports.FAILSAFE_SCHEMA=e("./js-yaml/schema/failsafe"),t.exports.JSON_SCHEMA=e("./js-yaml/schema/json"),t.exports.CORE_SCHEMA=e("./js-yaml/schema/core"),t.exports.DEFAULT_SAFE_SCHEMA=e("./js-yaml/schema/default_safe"),t.exports.DEFAULT_FULL_SCHEMA=e("./js-yaml/schema/default_full"),t.exports.load=n.load,t.exports.loadAll=n.loadAll,t.exports.safeLoad=n.safeLoad,t.exports.safeLoadAll=n.safeLoadAll,t.exports.dump=i.dump,t.exports.safeDump=i.safeDump,t.exports.YAMLException=e("./js-yaml/exception"),t.exports.MINIMAL_SCHEMA=e("./js-yaml/schema/failsafe"),t.exports.SAFE_SCHEMA=e("./js-yaml/schema/default_safe"),t.exports.DEFAULT_SCHEMA=e("./js-yaml/schema/default_full"),t.exports.scan=o("scan"),t.exports.parse=o("parse"),t.exports.compose=o("compose"),t.exports.addConstructor=o("addConstructor")},{"./js-yaml/dumper":95,"./js-yaml/exception":96,"./js-yaml/loader":97,"./js-yaml/schema":99,"./js-yaml/schema/core":100,"./js-yaml/schema/default_full":101,"./js-yaml/schema/default_safe":102,"./js-yaml/schema/failsafe":103,"./js-yaml/schema/json":104,"./js-yaml/type":105}],94:[function(e,t,r){"use strict";function n(e){return null==e}t.exports.isNothing=n,t.exports.isObject=function(e){return"object"==typeof e&&null!==e},t.exports.toArray=function(e){return Array.isArray(e)?e:n(e)?[]:[e]},t.exports.repeat=function(e,t){var r,n="";for(r=0;rn&&" "!==e[N+1],N=o);else if(!T(s))return W;R=R&&D(s)}l=l||f&&o-N-1>n&&" "!==e[N+1]}return u||l?r>9&&U(e)?W:l?G:q:R&&!i(e)?z:$}function V(e,t,r,n){e.dump=function(){if(0===t.length)return"''";if(!e.noCompatMode&&-1!==R.indexOf(t))return"'"+t+"'";var o=e.indent*Math.max(1,r),s=-1===e.lineWidth?-1:Math.max(Math.min(e.lineWidth,40),e.lineWidth-o),a=n||e.flowLevel>-1&&r>=e.flowLevel;switch(K(t,a,e.indent,s,function(t){return function(e,t){var r,n;for(r=0,n=e.implicitTypes.length;r"+H(t,e.indent)+Y(F(function(e,t){var r,n,i=/(\n+)([^\n]*)/g,o=(a=e.indexOf("\n"),a=-1!==a?a:e.length,i.lastIndex=a,J(e.slice(0,a),t)),s="\n"===e[0]||" "===e[0];var a;for(;n=i.exec(e);){var u=n[1],l=n[2];r=" "===l[0],o+=u+(s||r||""===l?"":"\n")+J(l,t),s=r}return o}(t,s),o));case W:return'"'+function(e){for(var t,r,n,i="",o=0;o=55296&&t<=56319&&(r=e.charCodeAt(o+1))>=56320&&r<=57343?(i+=P(1024*(t-55296)+r-56320+65536),o++):(n=N[t],i+=!n&&T(t)?e[o]:n||P(t));return i}(t)+'"';default:throw new i("impossible error: invalid scalar style")}}()}function H(e,t){var r=U(e)?String(t):"",n="\n"===e[e.length-1];return r+(n&&("\n"===e[e.length-2]||"\n"===e)?"+":n?"":"-")+"\n"}function Y(e){return"\n"===e[e.length-1]?e.slice(0,-1):e}function J(e,t){if(""===e||" "===e[0])return e;for(var r,n,i=/ [^ ]/g,o=0,s=0,a=0,u="";r=i.exec(e);)(a=r.index)-o>t&&(n=s>o?s:a,u+="\n"+e.slice(o,n),o=n+1),s=a;return u+="\n",e.length-o>t&&s>o?u+=e.slice(o,s)+"\n"+e.slice(s+1):u+=e.slice(o),u.slice(1)}function Z(e,t,r){var n,o,s,l,c,f;for(s=0,l=(o=r?e.explicitTypes:e.implicitTypes).length;s tag resolver accepts not "'+f+'" style');n=c.represent[f](t,f)}e.dump=n}return!0}return!1}function Q(e,t,r,n,o,s){e.tag=null,e.dump=r,Z(e,r,!1)||Z(e,r,!0);var u=a.call(e.dump);n&&(n=e.flowLevel<0||e.flowLevel>t);var l,f,p="[object Object]"===u||"[object Array]"===u;if(p&&(f=-1!==(l=e.duplicates.indexOf(r))),(null!==e.tag&&"?"!==e.tag||f||2!==e.indent&&t>0)&&(o=!1),f&&e.usedDuplicates[l])e.dump="*ref_"+l;else{if(p&&f&&!e.usedDuplicates[l]&&(e.usedDuplicates[l]=!0),"[object Object]"===u)n&&0!==Object.keys(e.dump).length?(!function(e,t,r,n){var o,s,a,u,l,f,p="",d=e.tag,h=Object.keys(r);if(!0===e.sortKeys)h.sort();else if("function"==typeof e.sortKeys)h.sort(e.sortKeys);else if(e.sortKeys)throw new i("sortKeys must be a boolean or a function");for(o=0,s=h.length;o1024)&&(e.dump&&c===e.dump.charCodeAt(0)?f+="?":f+="? "),f+=e.dump,l&&(f+=L(e,t)),Q(e,t+1,u,!0,l)&&(e.dump&&c===e.dump.charCodeAt(0)?f+=":":f+=": ",p+=f+=e.dump));e.tag=d,e.dump=p||"{}"}(e,t,e.dump,o),f&&(e.dump="&ref_"+l+e.dump)):(!function(e,t,r){var n,i,o,s,a,u="",l=e.tag,c=Object.keys(r);for(n=0,i=c.length;n1024&&(a+="? "),a+=e.dump+(e.condenseFlow?'"':"")+":"+(e.condenseFlow?"":" "),Q(e,t,s,!1,!1)&&(u+=a+=e.dump));e.tag=l,e.dump="{"+u+"}"}(e,t,e.dump),f&&(e.dump="&ref_"+l+" "+e.dump));else if("[object Array]"===u)n&&0!==e.dump.length?(!function(e,t,r,n){var i,o,s="",a=e.tag;for(i=0,o=r.length;i "+e.dump)}return!0}function X(e,t){var r,n,i=[],o=[];for(function e(t,r,n){var i,o,s;if(null!==t&&"object"==typeof t)if(-1!==(o=r.indexOf(t)))-1===n.indexOf(o)&&n.push(o);else if(r.push(t),Array.isArray(t))for(o=0,s=t.length;o>10),56320+(e-65536&1023))}for(var O=new Array(256),j=new Array(256),M=0;M<256;M++)O[M]=A(M)?1:0,j[M]=A(M);function N(e,t){return new i(t,new o(e.filename,e.input,e.position,e.line,e.position-e.lineStart))}function R(e,t){throw N(e,t)}function P(e,t){e.onWarning&&e.onWarning.call(null,N(e,t))}var I={YAML:function(e,t,r){var n,i,o;null!==e.version&&R(e,"duplication of %YAML directive"),1!==r.length&&R(e,"YAML directive accepts exactly one argument"),null===(n=/^([0-9]+)\.([0-9]+)$/.exec(r[0]))&&R(e,"ill-formed argument of the YAML directive"),i=parseInt(n[1],10),o=parseInt(n[2],10),1!==i&&R(e,"unacceptable YAML version of the document"),e.version=r[0],e.checkLineBreaks=o<2,1!==o&&2!==o&&P(e,"unsupported YAML version of the document")},TAG:function(e,t,r){var n,i;2!==r.length&&R(e,"TAG directive accepts exactly two arguments"),n=r[0],i=r[1],b.test(n)||R(e,"ill-formed tag handle (first argument) of the TAG directive"),u.call(e.tagMap,n)&&R(e,'there is a previously declared suffix for "'+n+'" tag handle'),w.test(i)||R(e,"ill-formed tag prefix (second argument) of the TAG directive"),e.tagMap[n]=i}};function F(e,t,r,n){var i,o,s,a;if(t1&&(e.result+=n.repeat("\n",t-1))}function $(e,t){var r,n,i=e.tag,o=e.anchor,s=[],a=!1;for(null!==e.anchor&&(e.anchorMap[e.anchor]=s),n=e.input.charCodeAt(e.position);0!==n&&45===n&&_(e.input.charCodeAt(e.position+1));)if(a=!0,e.position++,D(e,!0,-1)&&e.lineIndent<=t)s.push(null),n=e.input.charCodeAt(e.position);else if(r=e.line,W(e,t,f,!1,!0),s.push(e.result),D(e,!0,-1),n=e.input.charCodeAt(e.position),(e.line===r||e.lineIndent>t)&&0!==n)R(e,"bad indentation of a sequence entry");else if(e.lineIndentt?M=1:e.lineIndent===t?M=0:e.lineIndentt?M=1:e.lineIndent===t?M=0:e.lineIndentt)&&(W(e,t,p,!0,i)&&(y?m=e.result:g=e.result),y||(B(e,f,d,h,m,g,o,s),h=m=g=null),D(e,!0,-1),a=e.input.charCodeAt(e.position)),e.lineIndent>t&&0!==a)R(e,"bad indentation of a mapping entry");else if(e.lineIndent=0))break;0===o?R(e,"bad explicit indentation width of a block scalar; it cannot be less than one"):c?R(e,"repeat of an indentation width identifier"):(f=t+o-1,c=!0)}if(k(s)){do{s=e.input.charCodeAt(++e.position)}while(k(s));if(35===s)do{s=e.input.charCodeAt(++e.position)}while(!x(s)&&0!==s)}for(;0!==s;){for(T(e),e.lineIndent=0,s=e.input.charCodeAt(e.position);(!c||e.lineIndentf&&(f=e.lineIndent),x(s))p++;else{if(e.lineIndent0){for(i=s,o=0;i>0;i--)(s=C(a=e.input.charCodeAt(++e.position)))>=0?o=(o<<4)+s:R(e,"expected hexadecimal character");e.result+=E(o),e.position++}else R(e,"unknown escape sequence");r=n=e.position}else x(a)?(F(e,r,n,!0),z(e,D(e,!1,t)),r=n=e.position):e.position===e.lineStart&&U(e)?R(e,"unexpected end of the document within a double quoted scalar"):(e.position++,n=e.position)}R(e,"unexpected end of the stream within a double quoted scalar")}(e,w)?P=!0:!function(e){var t,r,n;if(42!==(n=e.input.charCodeAt(e.position)))return!1;for(n=e.input.charCodeAt(++e.position),t=e.position;0!==n&&!_(n)&&!S(n);)n=e.input.charCodeAt(++e.position);return e.position===t&&R(e,"name of an alias node must contain at least one character"),r=e.input.slice(t,e.position),e.anchorMap.hasOwnProperty(r)||R(e,'unidentified alias "'+r+'"'),e.result=e.anchorMap[r],D(e,!0,-1),!0}(e)?function(e,t,r){var n,i,o,s,a,u,l,c,f=e.kind,p=e.result;if(_(c=e.input.charCodeAt(e.position))||S(c)||35===c||38===c||42===c||33===c||124===c||62===c||39===c||34===c||37===c||64===c||96===c)return!1;if((63===c||45===c)&&(_(n=e.input.charCodeAt(e.position+1))||r&&S(n)))return!1;for(e.kind="scalar",e.result="",i=o=e.position,s=!1;0!==c;){if(58===c){if(_(n=e.input.charCodeAt(e.position+1))||r&&S(n))break}else if(35===c){if(_(e.input.charCodeAt(e.position-1)))break}else{if(e.position===e.lineStart&&U(e)||r&&S(c))break;if(x(c)){if(a=e.line,u=e.lineStart,l=e.lineIndent,D(e,!1,-1),e.lineIndent>=t){s=!0,c=e.input.charCodeAt(e.position);continue}e.position=o,e.line=a,e.lineStart=u,e.lineIndent=l;break}}s&&(F(e,i,o,!1),z(e,e.line-a),i=o=e.position,s=!1),k(c)||(o=e.position+1),c=e.input.charCodeAt(++e.position)}return F(e,i,o,!1),!!e.result||(e.kind=f,e.result=p,!1)}(e,w,l===r)&&(P=!0,null===e.tag&&(e.tag="?")):(P=!0,null===e.tag&&null===e.anchor||R(e,"alias node should not have any properties")),null!==e.anchor&&(e.anchorMap[e.anchor]=e.result)):0===M&&(P=g&&$(e,A))),null!==e.tag&&"!"!==e.tag)if("?"===e.tag){for(y=0,v=e.implicitTypes.length;y tag; it should be "'+b.kind+'", not "'+e.kind+'"'),b.resolve(e.result)?(e.result=b.construct(e.result),null!==e.anchor&&(e.anchorMap[e.anchor]=e.result)):R(e,"cannot resolve a node with !<"+e.tag+"> explicit tag")):R(e,"unknown tag !<"+e.tag+">");return null!==e.listener&&e.listener("close",e),null!==e.tag||null!==e.anchor||P}function K(e){var t,r,n,i,o=e.position,s=!1;for(e.version=null,e.checkLineBreaks=e.legacy,e.tagMap={},e.anchorMap={};0!==(i=e.input.charCodeAt(e.position))&&(D(e,!0,-1),i=e.input.charCodeAt(e.position),!(e.lineIndent>0||37!==i));){for(s=!0,i=e.input.charCodeAt(++e.position),t=e.position;0!==i&&!_(i);)i=e.input.charCodeAt(++e.position);for(n=[],(r=e.input.slice(t,e.position)).length<1&&R(e,"directive name must not be less than one character in length");0!==i;){for(;k(i);)i=e.input.charCodeAt(++e.position);if(35===i){do{i=e.input.charCodeAt(++e.position)}while(0!==i&&!x(i));break}if(x(i))break;for(t=e.position;0!==i&&!_(i);)i=e.input.charCodeAt(++e.position);n.push(e.input.slice(t,e.position))}0!==i&&T(e),u.call(I,r)?I[r](e,r,n):P(e,'unknown document directive "'+r+'"')}D(e,!0,-1),0===e.lineIndent&&45===e.input.charCodeAt(e.position)&&45===e.input.charCodeAt(e.position+1)&&45===e.input.charCodeAt(e.position+2)?(e.position+=3,D(e,!0,-1)):s&&R(e,"directives end mark is expected"),W(e,e.lineIndent-1,p,!1,!0),D(e,!0,-1),e.checkLineBreaks&&y.test(e.input.slice(o,e.position))&&P(e,"non-ASCII line breaks are interpreted as content"),e.documents.push(e.result),e.position===e.lineStart&&U(e)?46===e.input.charCodeAt(e.position)&&(e.position+=3,D(e,!0,-1)):e.position0&&-1==="\0\r\n…\u2028\u2029".indexOf(this.buffer.charAt(i-1));)if(i-=1,this.position-i>t/2-1){r=" ... ",i+=5;break}for(o="",s=this.position;st/2-1){o=" ... ",s-=5;break}return a=this.buffer.slice(i,s),n.repeat(" ",e)+r+a+o+"\n"+n.repeat(" ",e+this.position-i+r.length)+"^"},i.prototype.toString=function(e){var t,r="";return this.name&&(r+='in "'+this.name+'" '),r+="at line "+(this.line+1)+", column "+(this.column+1),e||(t=this.getSnippet())&&(r+=":\n"+t),r},t.exports=i},{"./common":94}],99:[function(e,t,r){"use strict";var n=e("./common"),i=e("./exception"),o=e("./type");function s(e,t,r){var n=[];return e.include.forEach(function(e){r=s(e,t,r)}),e[t].forEach(function(e){r.forEach(function(t,r){t.tag===e.tag&&t.kind===e.kind&&n.push(r)}),r.push(e)}),r.filter(function(e,t){return-1===n.indexOf(t)})}function a(e){this.include=e.include||[],this.implicit=e.implicit||[],this.explicit=e.explicit||[],this.implicit.forEach(function(e){if(e.loadKind&&"scalar"!==e.loadKind)throw new i("There is a non-scalar type in the implicit list of a schema. Implicit resolving of such types is not supported.")}),this.compiledImplicit=s(this,"implicit",[]),this.compiledExplicit=s(this,"explicit",[]),this.compiledTypeMap=function(){var e,t,r={scalar:{},sequence:{},mapping:{},fallback:{}};function n(e){r[e.kind][e.tag]=r.fallback[e.tag]=e}for(e=0,t=arguments.length;e64)){if(t<0)return!1;n+=6}return n%8==0},construct:function(e){var t,r,i=e.replace(/[\r\n=]/g,""),s=i.length,a=o,u=0,l=[];for(t=0;t>16&255),l.push(u>>8&255),l.push(255&u)),u=u<<6|a.indexOf(i.charAt(t));return 0==(r=s%4*6)?(l.push(u>>16&255),l.push(u>>8&255),l.push(255&u)):18===r?(l.push(u>>10&255),l.push(u>>2&255)):12===r&&l.push(u>>4&255),n?n.from?n.from(l):new n(l):l},predicate:function(e){return n&&n.isBuffer(e)},represent:function(e){var t,r,n="",i=0,s=e.length,a=o;for(t=0;t>18&63],n+=a[i>>12&63],n+=a[i>>6&63],n+=a[63&i]),i=(i<<8)+e[t];return 0==(r=s%3)?(n+=a[i>>18&63],n+=a[i>>12&63],n+=a[i>>6&63],n+=a[63&i]):2===r?(n+=a[i>>10&63],n+=a[i>>4&63],n+=a[i<<2&63],n+=a[64]):1===r&&(n+=a[i>>2&63],n+=a[i<<4&63],n+=a[64],n+=a[64]),n}})},{"../type":105}],107:[function(e,t,r){"use strict";var n=e("../type");t.exports=new n("tag:yaml.org,2002:bool",{kind:"scalar",resolve:function(e){if(null===e)return!1;var t=e.length;return 4===t&&("true"===e||"True"===e||"TRUE"===e)||5===t&&("false"===e||"False"===e||"FALSE"===e)},construct:function(e){return"true"===e||"True"===e||"TRUE"===e},predicate:function(e){return"[object Boolean]"===Object.prototype.toString.call(e)},represent:{lowercase:function(e){return e?"true":"false"},uppercase:function(e){return e?"TRUE":"FALSE"},camelcase:function(e){return e?"True":"False"}},defaultStyle:"lowercase"})},{"../type":105}],108:[function(e,t,r){"use strict";var n=e("../common"),i=e("../type"),o=new RegExp("^(?:[-+]?(?:0|[1-9][0-9_]*)(?:\\.[0-9_]*)?(?:[eE][-+]?[0-9]+)?|\\.[0-9_]+(?:[eE][-+]?[0-9]+)?|[-+]?[0-9][0-9_]*(?::[0-5]?[0-9])+\\.[0-9_]*|[-+]?\\.(?:inf|Inf|INF)|\\.(?:nan|NaN|NAN))$");var s=/^[-+]?[0-9]+e/;t.exports=new i("tag:yaml.org,2002:float",{kind:"scalar",resolve:function(e){return null!==e&&!(!o.test(e)||"_"===e[e.length-1])},construct:function(e){var t,r,n,i;return r="-"===(t=e.replace(/_/g,"").toLowerCase())[0]?-1:1,i=[],"+-".indexOf(t[0])>=0&&(t=t.slice(1)),".inf"===t?1===r?Number.POSITIVE_INFINITY:Number.NEGATIVE_INFINITY:".nan"===t?NaN:t.indexOf(":")>=0?(t.split(":").forEach(function(e){i.unshift(parseFloat(e,10))}),t=0,n=1,i.forEach(function(e){t+=e*n,n*=60}),r*t):r*parseFloat(t,10)},predicate:function(e){return"[object Number]"===Object.prototype.toString.call(e)&&(e%1!=0||n.isNegativeZero(e))},represent:function(e,t){var r;if(isNaN(e))switch(t){case"lowercase":return".nan";case"uppercase":return".NAN";case"camelcase":return".NaN"}else if(Number.POSITIVE_INFINITY===e)switch(t){case"lowercase":return".inf";case"uppercase":return".INF";case"camelcase":return".Inf"}else if(Number.NEGATIVE_INFINITY===e)switch(t){case"lowercase":return"-.inf";case"uppercase":return"-.INF";case"camelcase":return"-.Inf"}else if(n.isNegativeZero(e))return"-0.0";return r=e.toString(10),s.test(r)?r.replace("e",".e"):r},defaultStyle:"lowercase"})},{"../common":94,"../type":105}],109:[function(e,t,r){"use strict";var n=e("../common"),i=e("../type");function o(e){return 48<=e&&e<=55}function s(e){return 48<=e&&e<=57}t.exports=new i("tag:yaml.org,2002:int",{kind:"scalar",resolve:function(e){if(null===e)return!1;var t,r,n=e.length,i=0,a=!1;if(!n)return!1;if("-"!==(t=e[i])&&"+"!==t||(t=e[++i]),"0"===t){if(i+1===n)return!0;if("b"===(t=e[++i])){for(i++;i=0?"0b"+e.toString(2):"-0b"+e.toString(2).slice(1)},octal:function(e){return e>=0?"0"+e.toString(8):"-0"+e.toString(8).slice(1)},decimal:function(e){return e.toString(10)},hexadecimal:function(e){return e>=0?"0x"+e.toString(16).toUpperCase():"-0x"+e.toString(16).toUpperCase().slice(1)}},defaultStyle:"decimal",styleAliases:{binary:[2,"bin"],octal:[8,"oct"],decimal:[10,"dec"],hexadecimal:[16,"hex"]}})},{"../common":94,"../type":105}],110:[function(e,t,r){"use strict";var n;try{n=e("esprima")}catch(e){"undefined"!=typeof window&&(n=window.esprima)}var i=e("../../type");t.exports=new i("tag:yaml.org,2002:js/function",{kind:"scalar",resolve:function(e){if(null===e)return!1;try{var t="("+e+")",r=n.parse(t,{range:!0});return"Program"===r.type&&1===r.body.length&&"ExpressionStatement"===r.body[0].type&&("ArrowFunctionExpression"===r.body[0].expression.type||"FunctionExpression"===r.body[0].expression.type)}catch(e){return!1}},construct:function(e){var t,r="("+e+")",i=n.parse(r,{range:!0}),o=[];if("Program"!==i.type||1!==i.body.length||"ExpressionStatement"!==i.body[0].type||"ArrowFunctionExpression"!==i.body[0].expression.type&&"FunctionExpression"!==i.body[0].expression.type)throw new Error("Failed to resolve function");return i.body[0].expression.params.forEach(function(e){o.push(e.name)}),t=i.body[0].expression.body.range,"BlockStatement"===i.body[0].expression.body.type?new Function(o,r.slice(t[0]+1,t[1]-1)):new Function(o,"return "+r.slice(t[0],t[1]))},predicate:function(e){return"[object Function]"===Object.prototype.toString.call(e)},represent:function(e){return e.toString()}})},{"../../type":105}],111:[function(e,t,r){"use strict";var n=e("../../type");t.exports=new n("tag:yaml.org,2002:js/regexp",{kind:"scalar",resolve:function(e){if(null===e)return!1;if(0===e.length)return!1;var t=e,r=/\/([gim]*)$/.exec(e),n="";if("/"===t[0]){if(r&&(n=r[1]),n.length>3)return!1;if("/"!==t[t.length-n.length-1])return!1}return!0},construct:function(e){var t=e,r=/\/([gim]*)$/.exec(e),n="";return"/"===t[0]&&(r&&(n=r[1]),t=t.slice(1,t.length-n.length-1)),new RegExp(t,n)},predicate:function(e){return"[object RegExp]"===Object.prototype.toString.call(e)},represent:function(e){var t="/"+e.source+"/";return e.global&&(t+="g"),e.multiline&&(t+="m"),e.ignoreCase&&(t+="i"),t}})},{"../../type":105}],112:[function(e,t,r){"use strict";var n=e("../../type");t.exports=new n("tag:yaml.org,2002:js/undefined",{kind:"scalar",resolve:function(){return!0},construct:function(){},predicate:function(e){return void 0===e},represent:function(){return""}})},{"../../type":105}],113:[function(e,t,r){"use strict";var n=e("../type");t.exports=new n("tag:yaml.org,2002:map",{kind:"mapping",construct:function(e){return null!==e?e:{}}})},{"../type":105}],114:[function(e,t,r){"use strict";var n=e("../type");t.exports=new n("tag:yaml.org,2002:merge",{kind:"scalar",resolve:function(e){return"<<"===e||null===e}})},{"../type":105}],115:[function(e,t,r){"use strict";var n=e("../type");t.exports=new n("tag:yaml.org,2002:null",{kind:"scalar",resolve:function(e){if(null===e)return!0;var t=e.length;return 1===t&&"~"===e||4===t&&("null"===e||"Null"===e||"NULL"===e)},construct:function(){return null},predicate:function(e){return null===e},represent:{canonical:function(){return"~"},lowercase:function(){return"null"},uppercase:function(){return"NULL"},camelcase:function(){return"Null"}},defaultStyle:"lowercase"})},{"../type":105}],116:[function(e,t,r){"use strict";var n=e("../type"),i=Object.prototype.hasOwnProperty,o=Object.prototype.toString;t.exports=new n("tag:yaml.org,2002:omap",{kind:"sequence",resolve:function(e){if(null===e)return!0;var t,r,n,s,a,u=[],l=e;for(t=0,r=l.length;t>>1,T=[["ary",k],["bind",m],["bindKey",g],["curry",v],["curryRight",b],["flip",S],["partial",w],["partialRight",x],["rearg",_]],D="[object Arguments]",U="[object Array]",z="[object AsyncFunction]",$="[object Boolean]",q="[object Date]",G="[object DOMException]",W="[object Error]",K="[object Function]",V="[object GeneratorFunction]",H="[object Map]",Y="[object Number]",J="[object Null]",Z="[object Object]",Q="[object Proxy]",X="[object RegExp]",ee="[object Set]",te="[object String]",re="[object Symbol]",ne="[object Undefined]",ie="[object WeakMap]",oe="[object WeakSet]",se="[object ArrayBuffer]",ae="[object DataView]",ue="[object Float32Array]",le="[object Float64Array]",ce="[object Int8Array]",fe="[object Int16Array]",pe="[object Int32Array]",de="[object Uint8Array]",he="[object Uint8ClampedArray]",me="[object Uint16Array]",ge="[object Uint32Array]",ye=/\b__p \+= '';/g,ve=/\b(__p \+=) '' \+/g,be=/(__e\(.*?\)|\b__t\)) \+\n'';/g,we=/&(?:amp|lt|gt|quot|#39);/g,xe=/[&<>"']/g,ke=RegExp(we.source),_e=RegExp(xe.source),Se=/<%-([\s\S]+?)%>/g,Ce=/<%([\s\S]+?)%>/g,Ae=/<%=([\s\S]+?)%>/g,Ee=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,Oe=/^\w*$/,je=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,Me=/[\\^$.*+?()[\]{}|]/g,Ne=RegExp(Me.source),Re=/^\s+|\s+$/g,Pe=/^\s+/,Ie=/\s+$/,Fe=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,Le=/\{\n\/\* \[wrapped with (.+)\] \*/,Be=/,? & /,Te=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,De=/\\(\\)?/g,Ue=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,ze=/\w*$/,$e=/^[-+]0x[0-9a-f]+$/i,qe=/^0b[01]+$/i,Ge=/^\[object .+?Constructor\]$/,We=/^0o[0-7]+$/i,Ke=/^(?:0|[1-9]\d*)$/,Ve=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,He=/($^)/,Ye=/['\n\r\u2028\u2029\\]/g,Je="\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff",Ze="\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",Qe="[\\ud800-\\udfff]",Xe="["+Ze+"]",et="["+Je+"]",tt="\\d+",rt="[\\u2700-\\u27bf]",nt="[a-z\\xdf-\\xf6\\xf8-\\xff]",it="[^\\ud800-\\udfff"+Ze+tt+"\\u2700-\\u27bfa-z\\xdf-\\xf6\\xf8-\\xffA-Z\\xc0-\\xd6\\xd8-\\xde]",ot="\\ud83c[\\udffb-\\udfff]",st="[^\\ud800-\\udfff]",at="(?:\\ud83c[\\udde6-\\uddff]){2}",ut="[\\ud800-\\udbff][\\udc00-\\udfff]",lt="[A-Z\\xc0-\\xd6\\xd8-\\xde]",ct="(?:"+nt+"|"+it+")",ft="(?:"+lt+"|"+it+")",pt="(?:"+et+"|"+ot+")"+"?",dt="[\\ufe0e\\ufe0f]?"+pt+("(?:\\u200d(?:"+[st,at,ut].join("|")+")[\\ufe0e\\ufe0f]?"+pt+")*"),ht="(?:"+[rt,at,ut].join("|")+")"+dt,mt="(?:"+[st+et+"?",et,at,ut,Qe].join("|")+")",gt=RegExp("['’]","g"),yt=RegExp(et,"g"),vt=RegExp(ot+"(?="+ot+")|"+mt+dt,"g"),bt=RegExp([lt+"?"+nt+"+(?:['’](?:d|ll|m|re|s|t|ve))?(?="+[Xe,lt,"$"].join("|")+")",ft+"+(?:['’](?:D|LL|M|RE|S|T|VE))?(?="+[Xe,lt+ct,"$"].join("|")+")",lt+"?"+ct+"+(?:['’](?:d|ll|m|re|s|t|ve))?",lt+"+(?:['’](?:D|LL|M|RE|S|T|VE))?","\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])","\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",tt,ht].join("|"),"g"),wt=RegExp("[\\u200d\\ud800-\\udfff"+Je+"\\ufe0e\\ufe0f]"),xt=/[a-z][A-Z]|[A-Z]{2,}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,kt=["Array","Buffer","DataView","Date","Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Map","Math","Object","Promise","RegExp","Set","String","Symbol","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap","_","clearTimeout","isFinite","parseInt","setTimeout"],_t=-1,St={};St[ue]=St[le]=St[ce]=St[fe]=St[pe]=St[de]=St[he]=St[me]=St[ge]=!0,St[D]=St[U]=St[se]=St[$]=St[ae]=St[q]=St[W]=St[K]=St[H]=St[Y]=St[Z]=St[X]=St[ee]=St[te]=St[ie]=!1;var Ct={};Ct[D]=Ct[U]=Ct[se]=Ct[ae]=Ct[$]=Ct[q]=Ct[ue]=Ct[le]=Ct[ce]=Ct[fe]=Ct[pe]=Ct[H]=Ct[Y]=Ct[Z]=Ct[X]=Ct[ee]=Ct[te]=Ct[re]=Ct[de]=Ct[he]=Ct[me]=Ct[ge]=!0,Ct[W]=Ct[K]=Ct[ie]=!1;var At={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},Et=parseFloat,Ot=parseInt,jt="object"==typeof e&&e&&e.Object===Object&&e,Mt="object"==typeof self&&self&&self.Object===Object&&self,Nt=jt||Mt||Function("return this")(),Rt="object"==typeof r&&r&&!r.nodeType&&r,Pt=Rt&&"object"==typeof t&&t&&!t.nodeType&&t,It=Pt&&Pt.exports===Rt,Ft=It&&jt.process,Lt=function(){try{var e=Pt&&Pt.require&&Pt.require("util").types;return e||Ft&&Ft.binding&&Ft.binding("util")}catch(e){}}(),Bt=Lt&&Lt.isArrayBuffer,Tt=Lt&&Lt.isDate,Dt=Lt&&Lt.isMap,Ut=Lt&&Lt.isRegExp,zt=Lt&&Lt.isSet,$t=Lt&&Lt.isTypedArray;function qt(e,t,r){switch(r.length){case 0:return e.call(t);case 1:return e.call(t,r[0]);case 2:return e.call(t,r[0],r[1]);case 3:return e.call(t,r[0],r[1],r[2])}return e.apply(t,r)}function Gt(e,t,r,n){for(var i=-1,o=null==e?0:e.length;++i-1}function Jt(e,t,r){for(var n=-1,i=null==e?0:e.length;++n-1;);return r}function vr(e,t){for(var r=e.length;r--&&or(t,e[r],0)>-1;);return r}var br=cr({"À":"A","Á":"A","Â":"A","Ã":"A","Ä":"A","Å":"A","à":"a","á":"a","â":"a","ã":"a","ä":"a","å":"a","Ç":"C","ç":"c","Ð":"D","ð":"d","È":"E","É":"E","Ê":"E","Ë":"E","è":"e","é":"e","ê":"e","ë":"e","Ì":"I","Í":"I","Î":"I","Ï":"I","ì":"i","í":"i","î":"i","ï":"i","Ñ":"N","ñ":"n","Ò":"O","Ó":"O","Ô":"O","Õ":"O","Ö":"O","Ø":"O","ò":"o","ó":"o","ô":"o","õ":"o","ö":"o","ø":"o","Ù":"U","Ú":"U","Û":"U","Ü":"U","ù":"u","ú":"u","û":"u","ü":"u","Ý":"Y","ý":"y","ÿ":"y","Æ":"Ae","æ":"ae","Þ":"Th","þ":"th","ß":"ss","Ā":"A","Ă":"A","Ą":"A","ā":"a","ă":"a","ą":"a","Ć":"C","Ĉ":"C","Ċ":"C","Č":"C","ć":"c","ĉ":"c","ċ":"c","č":"c","Ď":"D","Đ":"D","ď":"d","đ":"d","Ē":"E","Ĕ":"E","Ė":"E","Ę":"E","Ě":"E","ē":"e","ĕ":"e","ė":"e","ę":"e","ě":"e","Ĝ":"G","Ğ":"G","Ġ":"G","Ģ":"G","ĝ":"g","ğ":"g","ġ":"g","ģ":"g","Ĥ":"H","Ħ":"H","ĥ":"h","ħ":"h","Ĩ":"I","Ī":"I","Ĭ":"I","Į":"I","İ":"I","ĩ":"i","ī":"i","ĭ":"i","į":"i","ı":"i","Ĵ":"J","ĵ":"j","Ķ":"K","ķ":"k","ĸ":"k","Ĺ":"L","Ļ":"L","Ľ":"L","Ŀ":"L","Ł":"L","ĺ":"l","ļ":"l","ľ":"l","ŀ":"l","ł":"l","Ń":"N","Ņ":"N","Ň":"N","Ŋ":"N","ń":"n","ņ":"n","ň":"n","ŋ":"n","Ō":"O","Ŏ":"O","Ő":"O","ō":"o","ŏ":"o","ő":"o","Ŕ":"R","Ŗ":"R","Ř":"R","ŕ":"r","ŗ":"r","ř":"r","Ś":"S","Ŝ":"S","Ş":"S","Š":"S","ś":"s","ŝ":"s","ş":"s","š":"s","Ţ":"T","Ť":"T","Ŧ":"T","ţ":"t","ť":"t","ŧ":"t","Ũ":"U","Ū":"U","Ŭ":"U","Ů":"U","Ű":"U","Ų":"U","ũ":"u","ū":"u","ŭ":"u","ů":"u","ű":"u","ų":"u","Ŵ":"W","ŵ":"w","Ŷ":"Y","ŷ":"y","Ÿ":"Y","Ź":"Z","Ż":"Z","Ž":"Z","ź":"z","ż":"z","ž":"z","IJ":"IJ","ij":"ij","Œ":"Oe","œ":"oe","ʼn":"'n","ſ":"s"}),wr=cr({"&":"&","<":"<",">":">",'"':""","'":"'"});function xr(e){return"\\"+At[e]}function kr(e){return wt.test(e)}function _r(e){var t=-1,r=Array(e.size);return e.forEach(function(e,n){r[++t]=[n,e]}),r}function Sr(e,t){return function(r){return e(t(r))}}function Cr(e,t){for(var r=-1,n=e.length,i=0,o=[];++r",""":'"',"'":"'"});var Rr=function e(t){var r,Je=(t=null==t?Nt:Rr.defaults(Nt.Object(),t,Rr.pick(Nt,kt))).Array,Ze=t.Date,Qe=t.Error,Xe=t.Function,et=t.Math,tt=t.Object,rt=t.RegExp,nt=t.String,it=t.TypeError,ot=Je.prototype,st=Xe.prototype,at=tt.prototype,ut=t["__core-js_shared__"],lt=st.toString,ct=at.hasOwnProperty,ft=0,pt=(r=/[^.]+$/.exec(ut&&ut.keys&&ut.keys.IE_PROTO||""))?"Symbol(src)_1."+r:"",dt=at.toString,ht=lt.call(tt),mt=Nt._,vt=rt("^"+lt.call(ct).replace(Me,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),wt=It?t.Buffer:n,At=t.Symbol,jt=t.Uint8Array,Mt=wt?wt.allocUnsafe:n,Rt=Sr(tt.getPrototypeOf,tt),Pt=tt.create,Ft=at.propertyIsEnumerable,Lt=ot.splice,rr=At?At.isConcatSpreadable:n,cr=At?At.iterator:n,Pr=At?At.toStringTag:n,Ir=function(){try{var e=Uo(tt,"defineProperty");return e({},"",{}),e}catch(e){}}(),Fr=t.clearTimeout!==Nt.clearTimeout&&t.clearTimeout,Lr=Ze&&Ze.now!==Nt.Date.now&&Ze.now,Br=t.setTimeout!==Nt.setTimeout&&t.setTimeout,Tr=et.ceil,Dr=et.floor,Ur=tt.getOwnPropertySymbols,zr=wt?wt.isBuffer:n,$r=t.isFinite,qr=ot.join,Gr=Sr(tt.keys,tt),Wr=et.max,Kr=et.min,Vr=Ze.now,Hr=t.parseInt,Yr=et.random,Jr=ot.reverse,Zr=Uo(t,"DataView"),Qr=Uo(t,"Map"),Xr=Uo(t,"Promise"),en=Uo(t,"Set"),tn=Uo(t,"WeakMap"),rn=Uo(tt,"create"),nn=tn&&new tn,on={},sn=fs(Zr),an=fs(Qr),un=fs(Xr),ln=fs(en),cn=fs(tn),fn=At?At.prototype:n,pn=fn?fn.valueOf:n,dn=fn?fn.toString:n;function hn(e){if(Oa(e)&&!ya(e)&&!(e instanceof vn)){if(e instanceof yn)return e;if(ct.call(e,"__wrapped__"))return ps(e)}return new yn(e)}var mn=function(){function e(){}return function(t){if(!Ea(t))return{};if(Pt)return Pt(t);e.prototype=t;var r=new e;return e.prototype=n,r}}();function gn(){}function yn(e,t){this.__wrapped__=e,this.__actions__=[],this.__chain__=!!t,this.__index__=0,this.__values__=n}function vn(e){this.__wrapped__=e,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=F,this.__views__=[]}function bn(e){var t=-1,r=null==e?0:e.length;for(this.clear();++t=t?e:t)),e}function Ln(e,t,r,i,o,s){var a,u=t&c,l=t&f,d=t&p;if(r&&(a=o?r(e,i,o,s):r(e)),a!==n)return a;if(!Ea(e))return e;var h=ya(e);if(h){if(a=function(e){var t=e.length,r=new e.constructor(t);return t&&"string"==typeof e[0]&&ct.call(e,"index")&&(r.index=e.index,r.input=e.input),r}(e),!u)return no(e,a)}else{var m=qo(e),g=m==K||m==V;if(xa(e))return Zi(e,u);if(m==Z||m==D||g&&!o){if(a=l||g?{}:Wo(e),!u)return l?function(e,t){return io(e,$o(e),t)}(e,function(e,t){return e&&io(t,ou(t),e)}(a,e)):function(e,t){return io(e,zo(e),t)}(e,Rn(a,e))}else{if(!Ct[m])return o?e:{};a=function(e,t,r){var n,i,o,s=e.constructor;switch(t){case se:return Qi(e);case $:case q:return new s(+e);case ae:return function(e,t){var r=t?Qi(e.buffer):e.buffer;return new e.constructor(r,e.byteOffset,e.byteLength)}(e,r);case ue:case le:case ce:case fe:case pe:case de:case he:case me:case ge:return Xi(e,r);case H:return new s;case Y:case te:return new s(e);case X:return(o=new(i=e).constructor(i.source,ze.exec(i))).lastIndex=i.lastIndex,o;case ee:return new s;case re:return n=e,pn?tt(pn.call(n)):{}}}(e,m,u)}}s||(s=new _n);var y=s.get(e);if(y)return y;if(s.set(e,a),Pa(e))return e.forEach(function(n){a.add(Ln(n,t,r,n,e,s))}),a;if(ja(e))return e.forEach(function(n,i){a.set(i,Ln(n,t,r,i,e,s))}),a;var v=h?n:(d?l?Po:Ro:l?ou:iu)(e);return Wt(v||e,function(n,i){v&&(n=e[i=n]),jn(a,i,Ln(n,t,r,i,e,s))}),a}function Bn(e,t,r){var i=r.length;if(null==e)return!i;for(e=tt(e);i--;){var o=r[i],s=t[o],a=e[o];if(a===n&&!(o in e)||!s(a))return!1}return!0}function Tn(e,t,r){if("function"!=typeof e)throw new it(s);return is(function(){e.apply(n,r)},t)}function Dn(e,t,r,n){var o=-1,s=Yt,a=!0,u=e.length,l=[],c=t.length;if(!u)return l;r&&(t=Zt(t,hr(r))),n?(s=Jt,a=!1):t.length>=i&&(s=gr,a=!1,t=new kn(t));e:for(;++o-1},wn.prototype.set=function(e,t){var r=this.__data__,n=Mn(r,e);return n<0?(++this.size,r.push([e,t])):r[n][1]=t,this},xn.prototype.clear=function(){this.size=0,this.__data__={hash:new bn,map:new(Qr||wn),string:new bn}},xn.prototype.delete=function(e){var t=To(this,e).delete(e);return this.size-=t?1:0,t},xn.prototype.get=function(e){return To(this,e).get(e)},xn.prototype.has=function(e){return To(this,e).has(e)},xn.prototype.set=function(e,t){var r=To(this,e),n=r.size;return r.set(e,t),this.size+=r.size==n?0:1,this},kn.prototype.add=kn.prototype.push=function(e){return this.__data__.set(e,a),this},kn.prototype.has=function(e){return this.__data__.has(e)},_n.prototype.clear=function(){this.__data__=new wn,this.size=0},_n.prototype.delete=function(e){var t=this.__data__,r=t.delete(e);return this.size=t.size,r},_n.prototype.get=function(e){return this.__data__.get(e)},_n.prototype.has=function(e){return this.__data__.has(e)},_n.prototype.set=function(e,t){var r=this.__data__;if(r instanceof wn){var n=r.__data__;if(!Qr||n.length0&&r(a)?t>1?Wn(a,t-1,r,n,i):Qt(i,a):n||(i[i.length]=a)}return i}var Kn=uo(),Vn=uo(!0);function Hn(e,t){return e&&Kn(e,t,iu)}function Yn(e,t){return e&&Vn(e,t,iu)}function Jn(e,t){return Ht(t,function(t){return Sa(e[t])})}function Zn(e,t){for(var r=0,i=(t=Vi(t,e)).length;null!=e&&rt}function ti(e,t){return null!=e&&ct.call(e,t)}function ri(e,t){return null!=e&&t in tt(e)}function ni(e,t,r){for(var i=r?Jt:Yt,o=e[0].length,s=e.length,a=s,u=Je(s),l=1/0,c=[];a--;){var f=e[a];a&&t&&(f=Zt(f,hr(t))),l=Kr(f.length,l),u[a]=!r&&(t||o>=120&&f.length>=120)?new kn(a&&f):n}f=e[0];var p=-1,d=u[0];e:for(;++p=a)return u;var l=r[n];return u*("desc"==l?-1:1)}}return e.index-t.index}(e,t,r)})}function bi(e,t,r){for(var n=-1,i=t.length,o={};++n-1;)a!==e&&Lt.call(a,u,1),Lt.call(e,u,1);return e}function xi(e,t){for(var r=e?t.length:0,n=r-1;r--;){var i=t[r];if(r==n||i!==o){var o=i;Vo(i)?Lt.call(e,i,1):Di(e,i)}}return e}function ki(e,t){return e+Dr(Yr()*(t-e+1))}function _i(e,t){var r="";if(!e||t<1||t>R)return r;do{t%2&&(r+=e),(t=Dr(t/2))&&(e+=e)}while(t);return r}function Si(e,t){return os(ts(e,t,Mu),e+"")}function Ci(e){return Cn(du(e))}function Ai(e,t){var r=du(e);return us(r,Fn(t,0,r.length))}function Ei(e,t,r,i){if(!Ea(e))return e;for(var o=-1,s=(t=Vi(t,e)).length,a=s-1,u=e;null!=u&&++oi?0:i+t),(r=r>i?i:r)<0&&(r+=i),i=t>r?0:r-t>>>0,t>>>=0;for(var o=Je(i);++n>>1,s=e[o];null!==s&&!Fa(s)&&(r?s<=t:s=i){var c=t?null:So(e);if(c)return Er(c);a=!1,o=gr,l=new kn}else l=t?[]:u;e:for(;++n=i?e:Ni(e,t,r)}var Ji=Fr||function(e){return Nt.clearTimeout(e)};function Zi(e,t){if(t)return e.slice();var r=e.length,n=Mt?Mt(r):new e.constructor(r);return e.copy(n),n}function Qi(e){var t=new e.constructor(e.byteLength);return new jt(t).set(new jt(e)),t}function Xi(e,t){var r=t?Qi(e.buffer):e.buffer;return new e.constructor(r,e.byteOffset,e.length)}function eo(e,t){if(e!==t){var r=e!==n,i=null===e,o=e==e,s=Fa(e),a=t!==n,u=null===t,l=t==t,c=Fa(t);if(!u&&!c&&!s&&e>t||s&&a&&l&&!u&&!c||i&&a&&l||!r&&l||!o)return 1;if(!i&&!s&&!c&&e1?r[o-1]:n,a=o>2?r[2]:n;for(s=e.length>3&&"function"==typeof s?(o--,s):n,a&&Ho(r[0],r[1],a)&&(s=o<3?n:s,o=1),t=tt(t);++i-1?o[s?t[a]:a]:n}}function ho(e){return No(function(t){var r=t.length,i=r,o=yn.prototype.thru;for(e&&t.reverse();i--;){var a=t[i];if("function"!=typeof a)throw new it(s);if(o&&!u&&"wrapper"==Fo(a))var u=new yn([],!0)}for(i=u?i:r;++i1&&v.reverse(),f&&lu))return!1;var c=s.get(e);if(c&&s.get(t))return c==t;var f=-1,p=!0,m=r&h?new kn:n;for(s.set(e,t),s.set(t,e);++f-1&&e%1==0&&e1?"& ":"")+t[n],t=t.join(r>2?", ":" "),e.replace(Fe,"{\n/* [wrapped with "+t+"] */\n")}(n,function(e,t){return Wt(T,function(r){var n="_."+r[0];t&r[1]&&!Yt(e,n)&&e.push(n)}),e.sort()}(function(e){var t=e.match(Le);return t?t[1].split(Be):[]}(n),r)))}function as(e){var t=0,r=0;return function(){var i=Vr(),o=O-(i-r);if(r=i,o>0){if(++t>=E)return arguments[0]}else t=0;return e.apply(n,arguments)}}function us(e,t){var r=-1,i=e.length,o=i-1;for(t=t===n?i:t;++r1?e[t-1]:n;return Rs(e,r="function"==typeof r?(e.pop(),r):n)});function Ds(e){var t=hn(e);return t.__chain__=!0,t}function Us(e,t){return t(e)}var zs=No(function(e){var t=e.length,r=t?e[0]:0,i=this.__wrapped__,o=function(t){return In(t,e)};return!(t>1||this.__actions__.length)&&i instanceof vn&&Vo(r)?((i=i.slice(r,+r+(t?1:0))).__actions__.push({func:Us,args:[o],thisArg:n}),new yn(i,this.__chain__).thru(function(e){return t&&!e.length&&e.push(n),e})):this.thru(o)});var $s=oo(function(e,t,r){ct.call(e,r)?++e[r]:Pn(e,r,1)});var qs=po(gs),Gs=po(ys);function Ws(e,t){return(ya(e)?Wt:Un)(e,Bo(t,3))}function Ks(e,t){return(ya(e)?Kt:zn)(e,Bo(t,3))}var Vs=oo(function(e,t,r){ct.call(e,r)?e[r].push(t):Pn(e,r,[t])});var Hs=Si(function(e,t,r){var n=-1,i="function"==typeof t,o=ba(e)?Je(e.length):[];return Un(e,function(e){o[++n]=i?qt(t,e,r):ii(e,t,r)}),o}),Ys=oo(function(e,t,r){Pn(e,r,t)});function Js(e,t){return(ya(e)?Zt:di)(e,Bo(t,3))}var Zs=oo(function(e,t,r){e[r?0:1].push(t)},function(){return[[],[]]});var Qs=Si(function(e,t){if(null==e)return[];var r=t.length;return r>1&&Ho(e,t[0],t[1])?t=[]:r>2&&Ho(t[0],t[1],t[2])&&(t=[t[0]]),vi(e,Wn(t,1),[])}),Xs=Lr||function(){return Nt.Date.now()};function ea(e,t,r){return t=r?n:t,t=e&&null==t?e.length:t,Ao(e,k,n,n,n,n,t)}function ta(e,t){var r;if("function"!=typeof t)throw new it(s);return e=za(e),function(){return--e>0&&(r=t.apply(this,arguments)),e<=1&&(t=n),r}}var ra=Si(function(e,t,r){var n=m;if(r.length){var i=Cr(r,Lo(ra));n|=w}return Ao(e,n,t,r,i)}),na=Si(function(e,t,r){var n=m|g;if(r.length){var i=Cr(r,Lo(na));n|=w}return Ao(t,n,e,r,i)});function ia(e,t,r){var i,o,a,u,l,c,f=0,p=!1,d=!1,h=!0;if("function"!=typeof e)throw new it(s);function m(t){var r=i,s=o;return i=o=n,f=t,u=e.apply(s,r)}function g(e){var r=e-c;return c===n||r>=t||r<0||d&&e-f>=a}function y(){var e=Xs();if(g(e))return v(e);l=is(y,function(e){var r=t-(e-c);return d?Kr(r,a-(e-f)):r}(e))}function v(e){return l=n,h&&i?m(e):(i=o=n,u)}function b(){var e=Xs(),r=g(e);if(i=arguments,o=this,c=e,r){if(l===n)return function(e){return f=e,l=is(y,t),p?m(e):u}(c);if(d)return l=is(y,t),m(c)}return l===n&&(l=is(y,t)),u}return t=qa(t)||0,Ea(r)&&(p=!!r.leading,a=(d="maxWait"in r)?Wr(qa(r.maxWait)||0,t):a,h="trailing"in r?!!r.trailing:h),b.cancel=function(){l!==n&&Ji(l),f=0,i=c=o=l=n},b.flush=function(){return l===n?u:v(Xs())},b}var oa=Si(function(e,t){return Tn(e,1,t)}),sa=Si(function(e,t,r){return Tn(e,qa(t)||0,r)});function aa(e,t){if("function"!=typeof e||null!=t&&"function"!=typeof t)throw new it(s);var r=function(){var n=arguments,i=t?t.apply(this,n):n[0],o=r.cache;if(o.has(i))return o.get(i);var s=e.apply(this,n);return r.cache=o.set(i,s)||o,s};return r.cache=new(aa.Cache||xn),r}function ua(e){if("function"!=typeof e)throw new it(s);return function(){var t=arguments;switch(t.length){case 0:return!e.call(this);case 1:return!e.call(this,t[0]);case 2:return!e.call(this,t[0],t[1]);case 3:return!e.call(this,t[0],t[1],t[2])}return!e.apply(this,t)}}aa.Cache=xn;var la=Hi(function(e,t){var r=(t=1==t.length&&ya(t[0])?Zt(t[0],hr(Bo())):Zt(Wn(t,1),hr(Bo()))).length;return Si(function(n){for(var i=-1,o=Kr(n.length,r);++i=t}),ga=oi(function(){return arguments}())?oi:function(e){return Oa(e)&&ct.call(e,"callee")&&!Ft.call(e,"callee")},ya=Je.isArray,va=Bt?hr(Bt):function(e){return Oa(e)&&Xn(e)==se};function ba(e){return null!=e&&Aa(e.length)&&!Sa(e)}function wa(e){return Oa(e)&&ba(e)}var xa=zr||qu,ka=Tt?hr(Tt):function(e){return Oa(e)&&Xn(e)==q};function _a(e){if(!Oa(e))return!1;var t=Xn(e);return t==W||t==G||"string"==typeof e.message&&"string"==typeof e.name&&!Na(e)}function Sa(e){if(!Ea(e))return!1;var t=Xn(e);return t==K||t==V||t==z||t==Q}function Ca(e){return"number"==typeof e&&e==za(e)}function Aa(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=R}function Ea(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}function Oa(e){return null!=e&&"object"==typeof e}var ja=Dt?hr(Dt):function(e){return Oa(e)&&qo(e)==H};function Ma(e){return"number"==typeof e||Oa(e)&&Xn(e)==Y}function Na(e){if(!Oa(e)||Xn(e)!=Z)return!1;var t=Rt(e);if(null===t)return!0;var r=ct.call(t,"constructor")&&t.constructor;return"function"==typeof r&&r instanceof r&<.call(r)==ht}var Ra=Ut?hr(Ut):function(e){return Oa(e)&&Xn(e)==X};var Pa=zt?hr(zt):function(e){return Oa(e)&&qo(e)==ee};function Ia(e){return"string"==typeof e||!ya(e)&&Oa(e)&&Xn(e)==te}function Fa(e){return"symbol"==typeof e||Oa(e)&&Xn(e)==re}var La=$t?hr($t):function(e){return Oa(e)&&Aa(e.length)&&!!St[Xn(e)]};var Ba=xo(pi),Ta=xo(function(e,t){return e<=t});function Da(e){if(!e)return[];if(ba(e))return Ia(e)?Mr(e):no(e);if(cr&&e[cr])return function(e){for(var t,r=[];!(t=e.next()).done;)r.push(t.value);return r}(e[cr]());var t=qo(e);return(t==H?_r:t==ee?Er:du)(e)}function Ua(e){return e?(e=qa(e))===N||e===-N?(e<0?-1:1)*P:e==e?e:0:0===e?e:0}function za(e){var t=Ua(e),r=t%1;return t==t?r?t-r:t:0}function $a(e){return e?Fn(za(e),0,F):0}function qa(e){if("number"==typeof e)return e;if(Fa(e))return I;if(Ea(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=Ea(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=e.replace(Re,"");var r=qe.test(e);return r||We.test(e)?Ot(e.slice(2),r?2:8):$e.test(e)?I:+e}function Ga(e){return io(e,ou(e))}function Wa(e){return null==e?"":Bi(e)}var Ka=so(function(e,t){if(Qo(t)||ba(t))io(t,iu(t),e);else for(var r in t)ct.call(t,r)&&jn(e,r,t[r])}),Va=so(function(e,t){io(t,ou(t),e)}),Ha=so(function(e,t,r,n){io(t,ou(t),e,n)}),Ya=so(function(e,t,r,n){io(t,iu(t),e,n)}),Ja=No(In);var Za=Si(function(e,t){e=tt(e);var r=-1,i=t.length,o=i>2?t[2]:n;for(o&&Ho(t[0],t[1],o)&&(i=1);++r1),t}),io(e,Po(e),r),n&&(r=Ln(r,c|f|p,jo));for(var i=t.length;i--;)Di(r,t[i]);return r});var lu=No(function(e,t){return null==e?{}:function(e,t){return bi(e,t,function(t,r){return eu(e,r)})}(e,t)});function cu(e,t){if(null==e)return{};var r=Zt(Po(e),function(e){return[e]});return t=Bo(t),bi(e,r,function(e,r){return t(e,r[0])})}var fu=Co(iu),pu=Co(ou);function du(e){return null==e?[]:mr(e,iu(e))}var hu=co(function(e,t,r){return t=t.toLowerCase(),e+(r?mu(t):t)});function mu(e){return _u(Wa(e).toLowerCase())}function gu(e){return(e=Wa(e))&&e.replace(Ve,br).replace(yt,"")}var yu=co(function(e,t,r){return e+(r?"-":"")+t.toLowerCase()}),vu=co(function(e,t,r){return e+(r?" ":"")+t.toLowerCase()}),bu=lo("toLowerCase");var wu=co(function(e,t,r){return e+(r?"_":"")+t.toLowerCase()});var xu=co(function(e,t,r){return e+(r?" ":"")+_u(t)});var ku=co(function(e,t,r){return e+(r?" ":"")+t.toUpperCase()}),_u=lo("toUpperCase");function Su(e,t,r){return e=Wa(e),(t=r?n:t)===n?function(e){return xt.test(e)}(e)?function(e){return e.match(bt)||[]}(e):function(e){return e.match(Te)||[]}(e):e.match(t)||[]}var Cu=Si(function(e,t){try{return qt(e,n,t)}catch(e){return _a(e)?e:new Qe(e)}}),Au=No(function(e,t){return Wt(t,function(t){t=cs(t),Pn(e,t,ra(e[t],e))}),e});function Eu(e){return function(){return e}}var Ou=ho(),ju=ho(!0);function Mu(e){return e}function Nu(e){return li("function"==typeof e?e:Ln(e,c))}var Ru=Si(function(e,t){return function(r){return ii(r,e,t)}}),Pu=Si(function(e,t){return function(r){return ii(e,r,t)}});function Iu(e,t,r){var n=iu(t),i=Jn(t,n);null!=r||Ea(t)&&(i.length||!n.length)||(r=t,t=e,e=this,i=Jn(t,iu(t)));var o=!(Ea(r)&&"chain"in r&&!r.chain),s=Sa(e);return Wt(i,function(r){var n=t[r];e[r]=n,s&&(e.prototype[r]=function(){var t=this.__chain__;if(o||t){var r=e(this.__wrapped__);return(r.__actions__=no(this.__actions__)).push({func:n,args:arguments,thisArg:e}),r.__chain__=t,r}return n.apply(e,Qt([this.value()],arguments))})}),e}function Fu(){}var Lu=vo(Zt),Bu=vo(Vt),Tu=vo(tr);function Du(e){return Yo(e)?lr(cs(e)):function(e){return function(t){return Zn(t,e)}}(e)}var Uu=wo(),zu=wo(!0);function $u(){return[]}function qu(){return!1}var Gu=yo(function(e,t){return e+t},0),Wu=_o("ceil"),Ku=yo(function(e,t){return e/t},1),Vu=_o("floor");var Hu,Yu=yo(function(e,t){return e*t},1),Ju=_o("round"),Zu=yo(function(e,t){return e-t},0);return hn.after=function(e,t){if("function"!=typeof t)throw new it(s);return e=za(e),function(){if(--e<1)return t.apply(this,arguments)}},hn.ary=ea,hn.assign=Ka,hn.assignIn=Va,hn.assignInWith=Ha,hn.assignWith=Ya,hn.at=Ja,hn.before=ta,hn.bind=ra,hn.bindAll=Au,hn.bindKey=na,hn.castArray=function(){if(!arguments.length)return[];var e=arguments[0];return ya(e)?e:[e]},hn.chain=Ds,hn.chunk=function(e,t,r){t=(r?Ho(e,t,r):t===n)?1:Wr(za(t),0);var i=null==e?0:e.length;if(!i||t<1)return[];for(var o=0,s=0,a=Je(Tr(i/t));oo?0:o+r),(i=i===n||i>o?o:za(i))<0&&(i+=o),i=r>i?0:$a(i);r>>0)?(e=Wa(e))&&("string"==typeof t||null!=t&&!Ra(t))&&!(t=Bi(t))&&kr(e)?Yi(Mr(e),0,r):e.split(t,r):[]},hn.spread=function(e,t){if("function"!=typeof e)throw new it(s);return t=null==t?0:Wr(za(t),0),Si(function(r){var n=r[t],i=Yi(r,0,t);return n&&Qt(i,n),qt(e,this,i)})},hn.tail=function(e){var t=null==e?0:e.length;return t?Ni(e,1,t):[]},hn.take=function(e,t,r){return e&&e.length?Ni(e,0,(t=r||t===n?1:za(t))<0?0:t):[]},hn.takeRight=function(e,t,r){var i=null==e?0:e.length;return i?Ni(e,(t=i-(t=r||t===n?1:za(t)))<0?0:t,i):[]},hn.takeRightWhile=function(e,t){return e&&e.length?zi(e,Bo(t,3),!1,!0):[]},hn.takeWhile=function(e,t){return e&&e.length?zi(e,Bo(t,3)):[]},hn.tap=function(e,t){return t(e),e},hn.throttle=function(e,t,r){var n=!0,i=!0;if("function"!=typeof e)throw new it(s);return Ea(r)&&(n="leading"in r?!!r.leading:n,i="trailing"in r?!!r.trailing:i),ia(e,t,{leading:n,maxWait:t,trailing:i})},hn.thru=Us,hn.toArray=Da,hn.toPairs=fu,hn.toPairsIn=pu,hn.toPath=function(e){return ya(e)?Zt(e,cs):Fa(e)?[e]:no(ls(Wa(e)))},hn.toPlainObject=Ga,hn.transform=function(e,t,r){var n=ya(e),i=n||xa(e)||La(e);if(t=Bo(t,4),null==r){var o=e&&e.constructor;r=i?n?new o:[]:Ea(e)&&Sa(o)?mn(Rt(e)):{}}return(i?Wt:Hn)(e,function(e,n,i){return t(r,e,n,i)}),r},hn.unary=function(e){return ea(e,1)},hn.union=Os,hn.unionBy=js,hn.unionWith=Ms,hn.uniq=function(e){return e&&e.length?Ti(e):[]},hn.uniqBy=function(e,t){return e&&e.length?Ti(e,Bo(t,2)):[]},hn.uniqWith=function(e,t){return t="function"==typeof t?t:n,e&&e.length?Ti(e,n,t):[]},hn.unset=function(e,t){return null==e||Di(e,t)},hn.unzip=Ns,hn.unzipWith=Rs,hn.update=function(e,t,r){return null==e?e:Ui(e,t,Ki(r))},hn.updateWith=function(e,t,r,i){return i="function"==typeof i?i:n,null==e?e:Ui(e,t,Ki(r),i)},hn.values=du,hn.valuesIn=function(e){return null==e?[]:mr(e,ou(e))},hn.without=Ps,hn.words=Su,hn.wrap=function(e,t){return ca(Ki(t),e)},hn.xor=Is,hn.xorBy=Fs,hn.xorWith=Ls,hn.zip=Bs,hn.zipObject=function(e,t){return Gi(e||[],t||[],jn)},hn.zipObjectDeep=function(e,t){return Gi(e||[],t||[],Ei)},hn.zipWith=Ts,hn.entries=fu,hn.entriesIn=pu,hn.extend=Va,hn.extendWith=Ha,Iu(hn,hn),hn.add=Gu,hn.attempt=Cu,hn.camelCase=hu,hn.capitalize=mu,hn.ceil=Wu,hn.clamp=function(e,t,r){return r===n&&(r=t,t=n),r!==n&&(r=(r=qa(r))==r?r:0),t!==n&&(t=(t=qa(t))==t?t:0),Fn(qa(e),t,r)},hn.clone=function(e){return Ln(e,p)},hn.cloneDeep=function(e){return Ln(e,c|p)},hn.cloneDeepWith=function(e,t){return Ln(e,c|p,t="function"==typeof t?t:n)},hn.cloneWith=function(e,t){return Ln(e,p,t="function"==typeof t?t:n)},hn.conformsTo=function(e,t){return null==t||Bn(e,t,iu(t))},hn.deburr=gu,hn.defaultTo=function(e,t){return null==e||e!=e?t:e},hn.divide=Ku,hn.endsWith=function(e,t,r){e=Wa(e),t=Bi(t);var i=e.length,o=r=r===n?i:Fn(za(r),0,i);return(r-=t.length)>=0&&e.slice(r,o)==t},hn.eq=da,hn.escape=function(e){return(e=Wa(e))&&_e.test(e)?e.replace(xe,wr):e},hn.escapeRegExp=function(e){return(e=Wa(e))&&Ne.test(e)?e.replace(Me,"\\$&"):e},hn.every=function(e,t,r){var i=ya(e)?Vt:$n;return r&&Ho(e,t,r)&&(t=n),i(e,Bo(t,3))},hn.find=qs,hn.findIndex=gs,hn.findKey=function(e,t){return nr(e,Bo(t,3),Hn)},hn.findLast=Gs,hn.findLastIndex=ys,hn.findLastKey=function(e,t){return nr(e,Bo(t,3),Yn)},hn.floor=Vu,hn.forEach=Ws,hn.forEachRight=Ks,hn.forIn=function(e,t){return null==e?e:Kn(e,Bo(t,3),ou)},hn.forInRight=function(e,t){return null==e?e:Vn(e,Bo(t,3),ou)},hn.forOwn=function(e,t){return e&&Hn(e,Bo(t,3))},hn.forOwnRight=function(e,t){return e&&Yn(e,Bo(t,3))},hn.get=Xa,hn.gt=ha,hn.gte=ma,hn.has=function(e,t){return null!=e&&Go(e,t,ti)},hn.hasIn=eu,hn.head=bs,hn.identity=Mu,hn.includes=function(e,t,r,n){e=ba(e)?e:du(e),r=r&&!n?za(r):0;var i=e.length;return r<0&&(r=Wr(i+r,0)),Ia(e)?r<=i&&e.indexOf(t,r)>-1:!!i&&or(e,t,r)>-1},hn.indexOf=function(e,t,r){var n=null==e?0:e.length;if(!n)return-1;var i=null==r?0:za(r);return i<0&&(i=Wr(n+i,0)),or(e,t,i)},hn.inRange=function(e,t,r){return t=Ua(t),r===n?(r=t,t=0):r=Ua(r),function(e,t,r){return e>=Kr(t,r)&&e=-R&&e<=R},hn.isSet=Pa,hn.isString=Ia,hn.isSymbol=Fa,hn.isTypedArray=La,hn.isUndefined=function(e){return e===n},hn.isWeakMap=function(e){return Oa(e)&&qo(e)==ie},hn.isWeakSet=function(e){return Oa(e)&&Xn(e)==oe},hn.join=function(e,t){return null==e?"":qr.call(e,t)},hn.kebabCase=yu,hn.last=_s,hn.lastIndexOf=function(e,t,r){var i=null==e?0:e.length;if(!i)return-1;var o=i;return r!==n&&(o=(o=za(r))<0?Wr(i+o,0):Kr(o,i-1)),t==t?function(e,t,r){for(var n=r+1;n--;)if(e[n]===t)return n;return n}(e,t,o):ir(e,ar,o,!0)},hn.lowerCase=vu,hn.lowerFirst=bu,hn.lt=Ba,hn.lte=Ta,hn.max=function(e){return e&&e.length?qn(e,Mu,ei):n},hn.maxBy=function(e,t){return e&&e.length?qn(e,Bo(t,2),ei):n},hn.mean=function(e){return ur(e,Mu)},hn.meanBy=function(e,t){return ur(e,Bo(t,2))},hn.min=function(e){return e&&e.length?qn(e,Mu,pi):n},hn.minBy=function(e,t){return e&&e.length?qn(e,Bo(t,2),pi):n},hn.stubArray=$u,hn.stubFalse=qu,hn.stubObject=function(){return{}},hn.stubString=function(){return""},hn.stubTrue=function(){return!0},hn.multiply=Yu,hn.nth=function(e,t){return e&&e.length?yi(e,za(t)):n},hn.noConflict=function(){return Nt._===this&&(Nt._=mt),this},hn.noop=Fu,hn.now=Xs,hn.pad=function(e,t,r){e=Wa(e);var n=(t=za(t))?jr(e):0;if(!t||n>=t)return e;var i=(t-n)/2;return bo(Dr(i),r)+e+bo(Tr(i),r)},hn.padEnd=function(e,t,r){e=Wa(e);var n=(t=za(t))?jr(e):0;return t&&nt){var i=e;e=t,t=i}if(r||e%1||t%1){var o=Yr();return Kr(e+o*(t-e+Et("1e-"+((o+"").length-1))),t)}return ki(e,t)},hn.reduce=function(e,t,r){var n=ya(e)?Xt:fr,i=arguments.length<3;return n(e,Bo(t,4),r,i,Un)},hn.reduceRight=function(e,t,r){var n=ya(e)?er:fr,i=arguments.length<3;return n(e,Bo(t,4),r,i,zn)},hn.repeat=function(e,t,r){return t=(r?Ho(e,t,r):t===n)?1:za(t),_i(Wa(e),t)},hn.replace=function(){var e=arguments,t=Wa(e[0]);return e.length<3?t:t.replace(e[1],e[2])},hn.result=function(e,t,r){var i=-1,o=(t=Vi(t,e)).length;for(o||(o=1,e=n);++iR)return[];var r=F,n=Kr(e,F);t=Bo(t),e-=F;for(var i=dr(n,t);++r=s)return e;var u=r-jr(i);if(u<1)return i;var l=a?Yi(a,0,u).join(""):e.slice(0,u);if(o===n)return l+i;if(a&&(u+=l.length-u),Ra(o)){if(e.slice(u).search(o)){var c,f=l;for(o.global||(o=rt(o.source,Wa(ze.exec(o))+"g")),o.lastIndex=0;c=o.exec(f);)var p=c.index;l=l.slice(0,p===n?u:p)}}else if(e.indexOf(Bi(o),u)!=u){var d=l.lastIndexOf(o);d>-1&&(l=l.slice(0,d))}return l+i},hn.unescape=function(e){return(e=Wa(e))&&ke.test(e)?e.replace(we,Nr):e},hn.uniqueId=function(e){var t=++ft;return Wa(e)+t},hn.upperCase=ku,hn.upperFirst=_u,hn.each=Ws,hn.eachRight=Ks,hn.first=bs,Iu(hn,(Hu={},Hn(hn,function(e,t){ct.call(hn.prototype,t)||(Hu[t]=e)}),Hu),{chain:!1}),hn.VERSION="4.17.10",Wt(["bind","bindKey","curry","curryRight","partial","partialRight"],function(e){hn[e].placeholder=hn}),Wt(["drop","take"],function(e,t){vn.prototype[e]=function(r){r=r===n?1:Wr(za(r),0);var i=this.__filtered__&&!t?new vn(this):this.clone();return i.__filtered__?i.__takeCount__=Kr(r,i.__takeCount__):i.__views__.push({size:Kr(r,F),type:e+(i.__dir__<0?"Right":"")}),i},vn.prototype[e+"Right"]=function(t){return this.reverse()[e](t).reverse()}}),Wt(["filter","map","takeWhile"],function(e,t){var r=t+1,n=r==j||3==r;vn.prototype[e]=function(e){var t=this.clone();return t.__iteratees__.push({iteratee:Bo(e,3),type:r}),t.__filtered__=t.__filtered__||n,t}}),Wt(["head","last"],function(e,t){var r="take"+(t?"Right":"");vn.prototype[e]=function(){return this[r](1).value()[0]}}),Wt(["initial","tail"],function(e,t){var r="drop"+(t?"":"Right");vn.prototype[e]=function(){return this.__filtered__?new vn(this):this[r](1)}}),vn.prototype.compact=function(){return this.filter(Mu)},vn.prototype.find=function(e){return this.filter(e).head()},vn.prototype.findLast=function(e){return this.reverse().find(e)},vn.prototype.invokeMap=Si(function(e,t){return"function"==typeof e?new vn(this):this.map(function(r){return ii(r,e,t)})}),vn.prototype.reject=function(e){return this.filter(ua(Bo(e)))},vn.prototype.slice=function(e,t){e=za(e);var r=this;return r.__filtered__&&(e>0||t<0)?new vn(r):(e<0?r=r.takeRight(-e):e&&(r=r.drop(e)),t!==n&&(r=(t=za(t))<0?r.dropRight(-t):r.take(t-e)),r)},vn.prototype.takeRightWhile=function(e){return this.reverse().takeWhile(e).reverse()},vn.prototype.toArray=function(){return this.take(F)},Hn(vn.prototype,function(e,t){var r=/^(?:filter|find|map|reject)|While$/.test(t),i=/^(?:head|last)$/.test(t),o=hn[i?"take"+("last"==t?"Right":""):t],s=i||/^find/.test(t);o&&(hn.prototype[t]=function(){var t=this.__wrapped__,a=i?[1]:arguments,u=t instanceof vn,l=a[0],c=u||ya(t),f=function(e){var t=o.apply(hn,Qt([e],a));return i&&p?t[0]:t};c&&r&&"function"==typeof l&&1!=l.length&&(u=c=!1);var p=this.__chain__,d=!!this.__actions__.length,h=s&&!p,m=u&&!d;if(!s&&c){t=m?t:new vn(this);var g=e.apply(t,a);return g.__actions__.push({func:Us,args:[f],thisArg:n}),new yn(g,p)}return h&&m?e.apply(this,a):(g=this.thru(f),h?i?g.value()[0]:g.value():g)})}),Wt(["pop","push","shift","sort","splice","unshift"],function(e){var t=ot[e],r=/^(?:push|sort|unshift)$/.test(e)?"tap":"thru",n=/^(?:pop|shift)$/.test(e);hn.prototype[e]=function(){var e=arguments;if(n&&!this.__chain__){var i=this.value();return t.apply(ya(i)?i:[],e)}return this[r](function(r){return t.apply(ya(r)?r:[],e)})}}),Hn(vn.prototype,function(e,t){var r=hn[t];if(r){var n=r.name+"";(on[n]||(on[n]=[])).push({name:t,func:r})}}),on[mo(n,g).name]=[{name:"wrapper",func:n}],vn.prototype.clone=function(){var e=new vn(this.__wrapped__);return e.__actions__=no(this.__actions__),e.__dir__=this.__dir__,e.__filtered__=this.__filtered__,e.__iteratees__=no(this.__iteratees__),e.__takeCount__=this.__takeCount__,e.__views__=no(this.__views__),e},vn.prototype.reverse=function(){if(this.__filtered__){var e=new vn(this);e.__dir__=-1,e.__filtered__=!0}else(e=this.clone()).__dir__*=-1;return e},vn.prototype.value=function(){var e=this.__wrapped__.value(),t=this.__dir__,r=ya(e),n=t<0,i=r?e.length:0,o=function(e,t,r){for(var n=-1,i=r.length;++n=this.__values__.length;return{done:e,value:e?n:this.__values__[this.__index__++]}},hn.prototype.plant=function(e){for(var t,r=this;r instanceof gn;){var i=ps(r);i.__index__=0,i.__values__=n,t?o.__wrapped__=i:t=i;var o=i;r=r.__wrapped__}return o.__wrapped__=e,t},hn.prototype.reverse=function(){var e=this.__wrapped__;if(e instanceof vn){var t=e;return this.__actions__.length&&(t=new vn(this)),(t=t.reverse()).__actions__.push({func:Us,args:[Es],thisArg:n}),new yn(t,this.__chain__)}return this.thru(Es)},hn.prototype.toJSON=hn.prototype.valueOf=hn.prototype.value=function(){return $i(this.__wrapped__,this.__actions__)},hn.prototype.first=hn.prototype.head,cr&&(hn.prototype[cr]=function(){return this}),hn}();"function"==typeof define&&"object"==typeof define.amd&&define.amd?(Nt._=Rr,define(function(){return Rr})):Pt?((Pt.exports=Rr)._=Rr,Rt._=Rr):Nt._=Rr}).call(this)}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{}],126:[function(e,t,r){t.exports=function(e){var t="Uint32Array"in e,r=e.crypto||e.msCrypto,n=r&&"function"==typeof r.getRandomValues;if(!(t&&r&&n))return Math.random;var i=new Uint32Array(1),o=Math.pow(2,32);function s(){return r.getRandomValues(i),i[0]/o}return s.cryptographic=!0,s}("undefined"!=typeof self?self:window)},{}],127:[function(e,t,r){t.exports=["abs","and","annotation","annotation-xml","apply","approx","arccos","arccosh","arccot","arccoth","arccsc","arccsch","arcsec","arcsech","arcsin","arcsinh","arctan","arctanh","arg","bind","bvar","card","cartesianproduct","cbytes","ceiling","cerror","ci","cn","codomain","complexes","compose","condition","conjugate","cos","cosh","cot","coth","cs","csc","csch","csymbol","curl","declare","degree","determinant","diff","divergence","divide","domain","domainofapplication","emptyset","encoding","eq","equivalent","eulergamma","exists","exp","exponentiale","factorial","factorof","false","floor","fn","forall","function","gcd","geq","grad","gt","ident","image","imaginary","imaginaryi","implies","in","infinity","int","integers","intersect","interval","inverse","lambda","laplacian","lcm","leq","limit","list","ln","log","logbase","lowlimit","lt","maction","malign","maligngroup","malignmark","malignscope","math","matrix","matrixrow","max","mean","median","menclose","merror","mfenced","mfrac","mfraction","mglyph","mi","min","minus","mlabeledtr","mlongdiv","mmultiscripts","mn","mo","mode","moment","momentabout","mover","mpadded","mphantom","mprescripts","mroot","mrow","ms","mscarries","mscarry","msgroup","msline","mspace","msqrt","msrow","mstack","mstyle","msub","msubsup","msup","mtable","mtd","mtext","mtr","munder","munderover","naturalnumbers","neq","none","not","notanumber","notin","notprsubset","notsubset","or","otherwise","outerproduct","partialdiff","pi","piece","piecewice","piecewise","plus","power","primes","product","prsubset","quotient","rationals","real","reals","reln","rem","root","scalarproduct","sdev","sec","sech","select","selector","semantics","sep","set","setdiff","share","sin","sinh","span","subset","sum","tan","tanh","tendsto","times","transpose","true","union","uplimit","var","variance","vector","vectorproduct","xor"]},{}],128:[function(e,t,r){"use strict";var n=e("./lib/expand"),i=e("./lib/utils");function o(e,t,r){if(!e||!t)return[];if(void 0===(r=r||{}).cache&&(r.cache=!0),!Array.isArray(t))return s(e,t,r);for(var n=t.length,o=0,a=[],u=[];n--;){var l=t[o++];"string"==typeof l&&33===l.charCodeAt(0)?a.push.apply(a,s(e,l.slice(1),r)):u.push.apply(u,s(e,l,r))}return i.diff(u,a)}function s(e,t,r){if("string"!==i.typeOf(e)&&!Array.isArray(e))throw new Error(c("match","files","a string or array"));e=i.arrayify(e);var n=(r=r||{}).negate||!1,s=t;"string"==typeof t&&((n="!"===t.charAt(0))&&(t=t.slice(1)),!0===r.nonegate&&(n=!1));for(var u=a(t,r),l=e.length,f=0,p=[];f1&&/^[\[?*]/.test(r.pattern)&&(r.pattern=(l.dot?c:u)+r.pattern);return r};var s="[^/]",a=s+"*?",u="(?!\\.)(?=.)",l="(?:\\/|^)\\.{1,2}($|\\/)",c="(?!"+l+")(?=.)",f="(?:(?!"+l+").)*?";function p(e){return e?"(?!"+l+")(?=.)"+a:u+a}function d(e){return e?f:"(?:(?!(?:\\/|^)\\.).)*?"}},{"./glob":131,"./utils":132}],131:[function(e,t,r){"use strict";var n=e("./chars"),i=e("./utils"),o=t.exports=function e(t,r){if(!(this instanceof e))return new e(t,r);this.options=r||{},this.pattern=t,this.history=[],this.tokens={},this.init(t)};o.prototype.init=function(e){this.orig=e,this.negated=this.isNegated(),this.options.track=this.options.track||!1,this.options.makeRe=!0},o.prototype.track=function(e){this.options.track&&this.history.push({msg:e,pattern:this.pattern})},o.prototype.isNegated=function(){return 33===this.pattern.charCodeAt(0)&&(this.pattern=this.pattern.slice(1),!0)},o.prototype.braces=function(){if(!0!==this.options.nobraces&&!0!==this.options.nobrace){var e=this.pattern.match(/[\{\(\[]/g),t=this.pattern.match(/[\}\)\]]/g);e&&t&&e.length!==t.length&&(this.options.makeRe=!1);var r=i.braces(this.pattern,this.options);this.pattern=r.join("|")}},o.prototype.brackets=function(){!0!==this.options.nobrackets&&(this.pattern=i.brackets(this.pattern))},o.prototype.extglob=function(){!0!==this.options.noextglob&&i.isExtglob(this.pattern)&&(this.pattern=i.extglob(this.pattern,{escape:!0}))},o.prototype.parse=function(e){return this.tokens=i.parseGlob(e||this.pattern,!0),this.tokens},o.prototype._replace=function(e,t,r){this.track('before (find): "'+e+'" (replace with): "'+t+'"'),r&&(t=t.split("?").join("%~").split("*").join("%%")),this.pattern=e&&t&&"string"==typeof e?this.pattern.split(e).join(t):this.pattern.replace(e,t),this.track("after")},o.prototype.escape=function(e){this.track("before escape: ");this.pattern=e.replace(/["\\](['"]?[^"'\\]['"]?)/g,function(e,t){var r=n.ESC,i=r&&r[t];return i||(/[a-z]/i.test(e)?e.split("\\").join(""):e)}),this.track("after escape: ")},o.prototype.unescape=function(e){this.pattern=e.replace(/__([A-Z]+)_([A-Z]+)__/g,function(e,t){return n[t][e]}),this.pattern=function(e){return e=(e=e.split("%~").join("?")).split("%%").join("*")}(this.pattern)}},{"./chars":129,"./utils":132}],132:[function(e,t,r){(function(r){"use strict";var n=r&&"win32"===r.platform,i=e("path"),o=e("filename-regex"),s=t.exports;s.diff=e("arr-diff"),s.unique=e("array-unique"),s.braces=e("braces"),s.brackets=e("expand-brackets"),s.extglob=e("extglob"),s.isExtglob=e("is-extglob"),s.isGlob=e("is-glob"),s.typeOf=e("kind-of"),s.normalize=e("normalize-path"),s.omit=e("object.omit"),s.parseGlob=e("parse-glob"),s.cache=e("regex-cache"),s.filename=function(e){var t=e.match(o());return t&&t[0]},s.isPath=function(e,t){return t=t||{},function(r){var n=s.unixify(r,t);return t.nocase?e.toLowerCase()===n.toLowerCase():e===n}},s.hasPath=function(e,t){return function(r){return-1!==s.unixify(e,t).indexOf(r)}},s.matchPath=function(e,t){return t&&t.contains?s.hasPath(e,t):s.isPath(e,t)},s.hasFilename=function(e){return function(t){var r=s.filename(t);return r&&e.test(r)}},s.arrayify=function(e){return Array.isArray(e)?e:[e]},s.unixify=function(e,t){return t&&!1===t.unixify?e:t&&!0===t.unixify||n||"\\"===i.sep?s.normalize(e,!1):t&&!0===t.unescape?e?e.toString().replace(/\\(\w)/g,"$1"):"":e},s.escapePath=function(e){return e.replace(/[\\.]/g,"\\$&")},s.unescapeGlob=function(e){return e.replace(/[\\"']/g,"")},s.escapeRe=function(e){return e.replace(/[-[\\$*+?.#^\s{}(|)\]]/g,"\\$&")},t.exports=s}).call(this,e("_process"))},{_process:282,"arr-diff":2,"array-unique":6,braces:15,"expand-brackets":36,extglob:38,"filename-regex":40,"is-extglob":79,"is-glob":80,"kind-of":122,"normalize-path":137,"object.omit":140,"parse-glob":144,path:148,"regex-cache":303}],133:[function(e,t,r){t.exports=h,h.Minimatch=m;var n={sep:"/"};try{n=e("path")}catch(e){}var i=h.GLOBSTAR=m.GLOBSTAR={},o=e("brace-expansion"),s={"!":{open:"(?:(?!(?:",close:"))[^/]*?)"},"?":{open:"(?:",close:")?"},"+":{open:"(?:",close:")+"},"*":{open:"(?:",close:")*"},"@":{open:"(?:",close:")"}},a="[^/]",u=a+"*?",l="(?:(?!(?:\\/|^)(?:\\.{1,2})($|\\/)).)*?",c="(?:(?!(?:\\/|^)\\.).)*?",f="().*{}+?[]^$\\!".split("").reduce(function(e,t){return e[t]=!0,e},{});var p=/\/+/;function d(e,t){e=e||{},t=t||{};var r={};return Object.keys(t).forEach(function(e){r[e]=t[e]}),Object.keys(e).forEach(function(t){r[t]=e[t]}),r}function h(e,t,r){if("string"!=typeof t)throw new TypeError("glob pattern string required");return r||(r={}),!(!r.nocomment&&"#"===t.charAt(0))&&(""===t.trim()?""===e:new m(t,r).match(e))}function m(e,t){if(!(this instanceof m))return new m(e,t);if("string"!=typeof e)throw new TypeError("glob pattern string required");t||(t={}),e=e.trim(),"/"!==n.sep&&(e=e.split(n.sep).join("/")),this.options=t,this.set=[],this.pattern=e,this.regexp=null,this.negate=!1,this.comment=!1,this.empty=!1,this.make()}function g(e,t){if(t||(t=this instanceof m?this.options:{}),void 0===(e=void 0===e?this.pattern:e))throw new TypeError("undefined pattern");return t.nobrace||!e.match(/\{.*\}/)?[e]:o(e)}h.filter=function(e,t){return t=t||{},function(r,n,i){return h(r,e,t)}},h.defaults=function(e){if(!e||!Object.keys(e).length)return h;var t=h,r=function(r,n,i){return t.minimatch(r,n,d(e,i))};return r.Minimatch=function(r,n){return new t.Minimatch(r,d(e,n))},r},m.defaults=function(e){return e&&Object.keys(e).length?h.defaults(e).Minimatch:m},m.prototype.debug=function(){},m.prototype.make=function(){if(this._made)return;var e=this.pattern,t=this.options;if(!t.nocomment&&"#"===e.charAt(0))return void(this.comment=!0);if(!e)return void(this.empty=!0);this.parseNegate();var r=this.globSet=this.braceExpand();t.debug&&(this.debug=console.error);this.debug(this.pattern,r),r=this.globParts=r.map(function(e){return e.split(p)}),this.debug(this.pattern,r),r=r.map(function(e,t,r){return e.map(this.parse,this)},this),this.debug(this.pattern,r),r=r.filter(function(e){return-1===e.indexOf(!1)}),this.debug(this.pattern,r),this.set=r},m.prototype.parseNegate=function(){var e=this.pattern,t=!1,r=this.options,n=0;if(r.nonegate)return;for(var i=0,o=e.length;i65536)throw new TypeError("pattern is too long");var r=this.options;if(!r.noglobstar&&"**"===e)return i;if(""===e)return"";var n,o="",l=!!r.nocase,c=!1,p=[],d=[],h=!1,m=-1,g=-1,v="."===e.charAt(0)?"":r.dot?"(?!(?:^|\\/)\\.{1,2}(?:$|\\/))":"(?!\\.)",b=this;function w(){if(n){switch(n){case"*":o+=u,l=!0;break;case"?":o+=a,l=!0;break;default:o+="\\"+n}b.debug("clearStateChar %j %j",n,o),n=!1}}for(var x,k=0,_=e.length;k<_&&(x=e.charAt(k));k++)if(this.debug("%s\t%s %s %j",e,k,o,x),c&&f[x])o+="\\"+x,c=!1;else switch(x){case"/":return!1;case"\\":w(),c=!0;continue;case"?":case"*":case"+":case"@":case"!":if(this.debug("%s\t%s %s %j <-- stateChar",e,k,o,x),h){this.debug(" in class"),"!"===x&&k===g+1&&(x="^"),o+=x;continue}b.debug("call clearStateChar %j",n),w(),n=x,r.noext&&w();continue;case"(":if(h){o+="(";continue}if(!n){o+="\\(";continue}p.push({type:n,start:k-1,reStart:o.length,open:s[n].open,close:s[n].close}),o+="!"===n?"(?:(?!(?:":"(?:",this.debug("plType %j %j",n,o),n=!1;continue;case")":if(h||!p.length){o+="\\)";continue}w(),l=!0;var S=p.pop();o+=S.close,"!"===S.type&&d.push(S),S.reEnd=o.length;continue;case"|":if(h||!p.length||c){o+="\\|",c=!1;continue}w(),o+="|";continue;case"[":if(w(),h){o+="\\"+x;continue}h=!0,g=k,m=o.length,o+=x;continue;case"]":if(k===g+1||!h){o+="\\"+x,c=!1;continue}if(h){var C=e.substring(g+1,k);try{RegExp("["+C+"]")}catch(e){var A=this.parse(C,y);o=o.substr(0,m)+"\\["+A[0]+"\\]",l=l||A[1],h=!1;continue}}l=!0,h=!1,o+=x;continue;default:w(),c?c=!1:!f[x]||"^"===x&&h||(o+="\\"),o+=x}h&&(C=e.substr(g+1),A=this.parse(C,y),o=o.substr(0,m)+"\\["+A[0],l=l||A[1]);for(S=p.pop();S;S=p.pop()){var E=o.slice(S.reStart+S.open.length);this.debug("setting tail",o,S),E=E.replace(/((?:\\{2}){0,64})(\\?)\|/g,function(e,t,r){return r||(r="\\"),t+t+r+"|"}),this.debug("tail=%j\n %s",E,E,S,o);var O="*"===S.type?u:"?"===S.type?a:"\\"+S.type;l=!0,o=o.slice(0,S.reStart)+O+"\\("+E}w(),c&&(o+="\\\\");var j=!1;switch(o.charAt(0)){case".":case"[":case"(":j=!0}for(var M=d.length-1;M>-1;M--){var N=d[M],R=o.slice(0,N.reStart),P=o.slice(N.reStart,N.reEnd-8),I=o.slice(N.reEnd-8,N.reEnd),F=o.slice(N.reEnd);I+=F;var L=R.split("(").length-1,B=F;for(k=0;k=0&&!(i=e[o]);o--);for(o=0;o>> no match, partial?",e,p,t,d),p!==a))}if("string"==typeof c?(l=n.nocase?f.toLowerCase()===c.toLowerCase():f===c,this.debug("string match",c,f,l)):(l=f.match(c),this.debug("pattern match",c,f,l)),!l)return!1}if(o===a&&s===u)return!0;if(o===a)return r;if(s===u)return o===a-1&&""===e[o];throw new Error("wtf?")}},{"brace-expansion":14,path:148}],134:[function(e,t,r){function n(e){return"number"==typeof e||(!!/^0x[0-9a-f]+$/i.test(e)||/^[-+]?(?:\d+(?:\.\d*)?|\.\d+)(e[-+]?\d+)?$/.test(e))}t.exports=function(e,t){t||(t={});var r={bools:{},strings:{},unknownFn:null};"function"==typeof t.unknown&&(r.unknownFn=t.unknown),"boolean"==typeof t.boolean&&t.boolean?r.allBools=!0:[].concat(t.boolean).filter(Boolean).forEach(function(e){r.bools[e]=!0});var i={};Object.keys(t.alias||{}).forEach(function(e){i[e]=[].concat(t.alias[e]),i[e].forEach(function(t){i[t]=[e].concat(i[e].filter(function(e){return t!==e}))})}),[].concat(t.string).filter(Boolean).forEach(function(e){r.strings[e]=!0,i[e]&&(r.strings[i[e]]=!0)});var o=t.default||{},s={_:[]};Object.keys(r.bools).forEach(function(e){u(e,void 0!==o[e]&&o[e])});var a=[];function u(e,t,o){if(!o||!r.unknownFn||function(e,t){return r.allBools&&/^--[^=]+$/.test(t)||r.strings[e]||r.bools[e]||i[e]}(e,o)||!1!==r.unknownFn(o)){var a=!r.strings[e]&&n(t)?Number(t):t;l(s,e.split("."),a),(i[e]||[]).forEach(function(e){l(s,e.split("."),a)})}}function l(e,t,n){var i=e;t.slice(0,-1).forEach(function(e){void 0===i[e]&&(i[e]={}),i=i[e]});var o=t[t.length-1];void 0===i[o]||r.bools[o]||"boolean"==typeof i[o]?i[o]=n:Array.isArray(i[o])?i[o].push(n):i[o]=[i[o],n]}function c(e){return i[e].some(function(e){return r.bools[e]})}-1!==e.indexOf("--")&&(a=e.slice(e.indexOf("--")+1),e=e.slice(0,e.indexOf("--")));for(var f=0;f0)return function(e){if((e=String(e)).length>100)return;var t=/^((?:\d+)?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|years?|yrs?|y)?$/i.exec(e);if(!t)return;var r=parseFloat(t[1]);switch((t[2]||"ms").toLowerCase()){case"years":case"year":case"yrs":case"yr":case"y":return r*a;case"days":case"day":case"d":return r*s;case"hours":case"hour":case"hrs":case"hr":case"h":return r*o;case"minutes":case"minute":case"mins":case"min":case"m":return r*i;case"seconds":case"second":case"secs":case"sec":case"s":return r*n;case"milliseconds":case"millisecond":case"msecs":case"msec":case"ms":return r;default:return}}(e);if("number"===l&&!1===isNaN(e))return t.long?u(r=e,s,"day")||u(r,o,"hour")||u(r,i,"minute")||u(r,n,"second")||r+" ms":function(e){if(e>=s)return Math.round(e/s)+"d";if(e>=o)return Math.round(e/o)+"h";if(e>=i)return Math.round(e/i)+"m";if(e>=n)return Math.round(e/n)+"s";return e+"ms"}(e);throw new Error("val is not a non-empty string or a valid number. val="+JSON.stringify(e))}},{}],137:[function(e,t,r){var n=e("remove-trailing-separator");t.exports=function(e,t){if("string"!=typeof e)throw new TypeError("expected a string");return e=e.replace(/[\\\/]+/g,"/"),!1!==t&&(e=n(e)),e}},{"remove-trailing-separator":304}],138:[function(e,t,r){var n,i,o;n="normalizeSelector",i=this,o=function(e,t){"use strict";return function(e){function t(){n&&(s.length>0&&/^[~+>]$/.test(s[s.length-1])&&s.push(" "),s.push(n))}var r,n,i,o,s=[],a=[0],u=0,l=/(?:[^\\]|(?:^|[^\\])(?:\\\\)+)$/,c=/^\s+$/,f=/[^\s=~!^|$*\[\]\(\)]{2}/,p=[/\s+|\/\*|["'>~+\[\(]/g,/\s+|\/\*|["'\[\]\(\)]/g,/\s+|\/\*|["'\[\]\(\)]/g,null,/\*\//g];for(e=e.trim();;){if(n="",(i=p[a[a.length-1]]).lastIndex=u,!(r=i.exec(e))){n=e.substr(u),t();break}if((o=u)<(u=i.lastIndex)-r[0].length&&(n=e.substring(o,u-r[0].length)),1===a[a.length-1]&&f.test(s[s.length-1].substr(-1)+n.charAt(0))&&s.push(" "),a[a.length-1]<3){if(t(),"["===r[0])a.push(1);else if("("===r[0])a.push(2);else if(/^["']$/.test(r[0]))a.push(3),p[3]=new RegExp(r[0],"g");else if("/*"===r[0])a.push(4);else if(/^[\]\)]$/.test(r[0])&&a.length>0)a.pop();else if(/^(?:\s+|[~+>])$/.test(r[0])&&(s.length>0&&!c.test(s[s.length-1])&&0===a[a.length-1]&&s.push(" "),c.test(r[0])))continue;s.push(r[0])}else s[s.length-1]+=n,l.test(s[s.length-1])&&(4===a[a.length-1]&&(s.length<2||c.test(s[s.length-2])?s.pop():s[s.length-1]=" ",r[0]=""),a.pop()),s[s.length-1]+=r[0]}return s.join("").trim()}},void 0!==t&&t.exports?t.exports=o():"function"==typeof define&&define.amd?define(o):i[n]=o(n,i)},{}],139:[function(e,t,r){"use strict";var n=Object.getOwnPropertySymbols,i=Object.prototype.hasOwnProperty,o=Object.prototype.propertyIsEnumerable;t.exports=function(){try{if(!Object.assign)return!1;var e=new String("abc");if(e[5]="de","5"===Object.getOwnPropertyNames(e)[0])return!1;for(var t={},r=0;r<10;r++)t["_"+String.fromCharCode(r)]=r;if("0123456789"!==Object.getOwnPropertyNames(t).map(function(e){return t[e]}).join(""))return!1;var n={};return"abcdefghijklmnopqrst".split("").forEach(function(e){n[e]=e}),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},n)).join("")}catch(e){return!1}}()?Object.assign:function(e,t){for(var r,s,a=function(e){if(null==e)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}(e),u=1;u="0"&&e<="9"||e>="A"&&e<="F"||e>="a"&&e<="f"}function o(e){return e>="0"&&e<="7"}function s(e){return e>="0"&&e<="9"}var a={"'":"'",'"':'"',"\\":"\\",b:"\b",f:"\f",n:"\n",r:"\r",t:"\t",v:"\v","/":"/"};function u(e,t){var r,u=!("json"===t.mode||t.legacy),l=u?n.isLineTerminator:n.isLineTerminatorJSON,c=u?n.isWhiteSpace:n.isWhiteSpaceJSON,f=e.length,p=0,d=0,h=0,m=[],g=function(){},y=function(e){return e};function v(t){var r=h-d;if(!t)if(h=u&&(c+="^");break}if(l+=p,r===u?c+="^":r>u&&(c+="\t"===e[u]?"\t":" "),l.length>78)break}return a+"\n"+l+"\n"+c}(e,t,h,p,r,u));throw o.row=p+1,o.column=r+1,o}function b(t){"\r"===t&&"\n"===e[h]&&h++,d=h,p++}function w(){for(;h=f||t[i]!=e[h])&&(h=r-1,v()),h++}function C(){for(var r=t.null_prototype?Object.create(null):{},n={},i=!1;h="1"&&r<="9"){for(;h=f&&v(),n=e[h++],a[n]&&(u||"v"!=n&&"'"!=n))r+=a[n];else if(u&&l(n))b(n);else if("u"===n||"x"===n&&u){for(var s="u"===n?4:2,c=0;c=f&&v(),i(e[h])||v("Bad escape sequence"),h++;r+=String.fromCharCode(parseInt(e.substr(h-s,s),16))}else if(u&&o(n)){if(n<"4"&&o(e[h])&&o(e[h+1]))var p=3;else if(o(e[h]))p=2;else p=1;h+=p-1,r+=String.fromCharCode(parseInt(e.substr(h-p,p),8))}else u?r+=n:(h--,v());else l(n)?v():(!u&&n.charCodeAt(0)<32&&(h--,v("Unexpected control character")),r+=n)}v()}t._tokenize&&(r=null,g=function(){if(null!==r)throw Error("internal error, token overlap");r=h},y=function(n,i){if(r!=h){var o={raw:e.substr(r,h-r),type:i,stack:m.slice(0)};void 0!==n&&(o.value=n),t._tokenize.call(null,o)}return r=null,n}),k();var M=w();if(void 0!==M||h=f)return"function"==typeof t.reviver&&(M=t.reviver.call(null,"",M)),M;v()}else v(h?"No data, only a whitespace":"No data, empty input")}t.exports.parse=function(e,t){if("function"==typeof t&&(t={reviver:t}),void 0!==e){"string"!=typeof e&&(e=String(e)),null==t&&(t={}),null==t.reserved_keys&&(t.reserved_keys="ignore"),"throw"!==t.reserved_keys&&"ignore"!==t.reserved_keys||null==t.null_prototype&&(t.null_prototype=!0);try{return u(e,t)}catch(e){if(e instanceof SyntaxError&&null!=e.row&&null!=e.column){var r=e;(e=SyntaxError(r.message)).column=r.column,e.row=r.row}throw e}}},t.exports.tokenize=function(e,r){null==r&&(r={}),r._tokenize=function(e){r._addstack&&e.stack.unshift.apply(e.stack,r._addstack),n.push(e)};var n=[];return n.data=t.exports.parse(e,r),n}},{"./unicode":147}],147:[function(e,t,r){var n=t.exports;t.exports.isWhiteSpace=function(e){return" "===e||" "===e||"\ufeff"===e||e>="\t"&&e<="\r"||" "===e||"᠎"===e||e>=" "&&e<=" "||"\u2028"===e||"\u2029"===e||" "===e||" "===e||" "===e},t.exports.isWhiteSpaceJSON=function(e){return" "===e||"\t"===e||"\n"===e||"\r"===e},t.exports.isLineTerminator=function(e){return"\n"===e||"\r"===e||"\u2028"===e||"\u2029"===e},t.exports.isLineTerminatorJSON=function(e){return"\n"===e||"\r"===e},t.exports.isIdentifierStart=function(e){return"$"===e||"_"===e||e>="A"&&e<="Z"||e>="a"&&e<="z"||e>="€"&&n.NonAsciiIdentifierStart.test(e)},t.exports.isIdentifierPart=function(e){return"$"===e||"_"===e||e>="A"&&e<="Z"||e>="a"&&e<="z"||e>="0"&&e<="9"||e>="€"&&n.NonAsciiIdentifierPart.test(e)},t.exports.NonAsciiIdentifierStart=/[\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377\u037A-\u037D\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u048A-\u0527\u0531-\u0556\u0559\u0561-\u0587\u05D0-\u05EA\u05F0-\u05F2\u0620-\u064A\u066E\u066F\u0671-\u06D3\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07CA-\u07EA\u07F4\u07F5\u07FA\u0800-\u0815\u081A\u0824\u0828\u0840-\u0858\u08A0\u08A2-\u08AC\u0904-\u0939\u093D\u0950\u0958-\u0961\u0971-\u0977\u0979-\u097F\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09F0\u09F1\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A59-\u0A5C\u0A5E\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0\u0AE1\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D\u0B5C\u0B5D\u0B5F-\u0B61\u0B71\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C33\u0C35-\u0C39\u0C3D\u0C58\u0C59\u0C60\u0C61\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD\u0CDE\u0CE0\u0CE1\u0CF1\u0CF2\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D\u0D4E\u0D60\u0D61\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0E01-\u0E30\u0E32\u0E33\u0E40-\u0E46\u0E81\u0E82\u0E84\u0E87\u0E88\u0E8A\u0E8D\u0E94-\u0E97\u0E99-\u0E9F\u0EA1-\u0EA3\u0EA5\u0EA7\u0EAA\u0EAB\u0EAD-\u0EB0\u0EB2\u0EB3\u0EBD\u0EC0-\u0EC4\u0EC6\u0EDC-\u0EDF\u0F00\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8C\u1000-\u102A\u103F\u1050-\u1055\u105A-\u105D\u1061\u1065\u1066\u106E-\u1070\u1075-\u1081\u108E\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u1380-\u138F\u13A0-\u13F4\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F0\u1700-\u170C\u170E-\u1711\u1720-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7\u17DC\u1820-\u1877\u1880-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191C\u1950-\u196D\u1970-\u1974\u1980-\u19AB\u19C1-\u19C7\u1A00-\u1A16\u1A20-\u1A54\u1AA7\u1B05-\u1B33\u1B45-\u1B4B\u1B83-\u1BA0\u1BAE\u1BAF\u1BBA-\u1BE5\u1C00-\u1C23\u1C4D-\u1C4F\u1C5A-\u1C7D\u1CE9-\u1CEC\u1CEE-\u1CF1\u1CF5\u1CF6\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2071\u207F\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2160-\u2188\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CEE\u2CF2\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2E2F\u3005-\u3007\u3021-\u3029\u3031-\u3035\u3038-\u303C\u3041-\u3096\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312D\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FCC\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA61F\uA62A\uA62B\uA640-\uA66E\uA67F-\uA697\uA6A0-\uA6EF\uA717-\uA71F\uA722-\uA788\uA78B-\uA78E\uA790-\uA793\uA7A0-\uA7AA\uA7F8-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA840-\uA873\uA882-\uA8B3\uA8F2-\uA8F7\uA8FB\uA90A-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF\uAA00-\uAA28\uAA40-\uAA42\uAA44-\uAA4B\uAA60-\uAA76\uAA7A\uAA80-\uAAAF\uAAB1\uAAB5\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uABC0-\uABE2\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]/,t.exports.NonAsciiIdentifierPart=/[\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0300-\u0374\u0376\u0377\u037A-\u037D\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u0483-\u0487\u048A-\u0527\u0531-\u0556\u0559\u0561-\u0587\u0591-\u05BD\u05BF\u05C1\u05C2\u05C4\u05C5\u05C7\u05D0-\u05EA\u05F0-\u05F2\u0610-\u061A\u0620-\u0669\u066E-\u06D3\u06D5-\u06DC\u06DF-\u06E8\u06EA-\u06FC\u06FF\u0710-\u074A\u074D-\u07B1\u07C0-\u07F5\u07FA\u0800-\u082D\u0840-\u085B\u08A0\u08A2-\u08AC\u08E4-\u08FE\u0900-\u0963\u0966-\u096F\u0971-\u0977\u0979-\u097F\u0981-\u0983\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BC-\u09C4\u09C7\u09C8\u09CB-\u09CE\u09D7\u09DC\u09DD\u09DF-\u09E3\u09E6-\u09F1\u0A01-\u0A03\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A3C\u0A3E-\u0A42\u0A47\u0A48\u0A4B-\u0A4D\u0A51\u0A59-\u0A5C\u0A5E\u0A66-\u0A75\u0A81-\u0A83\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABC-\u0AC5\u0AC7-\u0AC9\u0ACB-\u0ACD\u0AD0\u0AE0-\u0AE3\u0AE6-\u0AEF\u0B01-\u0B03\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3C-\u0B44\u0B47\u0B48\u0B4B-\u0B4D\u0B56\u0B57\u0B5C\u0B5D\u0B5F-\u0B63\u0B66-\u0B6F\u0B71\u0B82\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BBE-\u0BC2\u0BC6-\u0BC8\u0BCA-\u0BCD\u0BD0\u0BD7\u0BE6-\u0BEF\u0C01-\u0C03\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C33\u0C35-\u0C39\u0C3D-\u0C44\u0C46-\u0C48\u0C4A-\u0C4D\u0C55\u0C56\u0C58\u0C59\u0C60-\u0C63\u0C66-\u0C6F\u0C82\u0C83\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBC-\u0CC4\u0CC6-\u0CC8\u0CCA-\u0CCD\u0CD5\u0CD6\u0CDE\u0CE0-\u0CE3\u0CE6-\u0CEF\u0CF1\u0CF2\u0D02\u0D03\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D-\u0D44\u0D46-\u0D48\u0D4A-\u0D4E\u0D57\u0D60-\u0D63\u0D66-\u0D6F\u0D7A-\u0D7F\u0D82\u0D83\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0DCA\u0DCF-\u0DD4\u0DD6\u0DD8-\u0DDF\u0DF2\u0DF3\u0E01-\u0E3A\u0E40-\u0E4E\u0E50-\u0E59\u0E81\u0E82\u0E84\u0E87\u0E88\u0E8A\u0E8D\u0E94-\u0E97\u0E99-\u0E9F\u0EA1-\u0EA3\u0EA5\u0EA7\u0EAA\u0EAB\u0EAD-\u0EB9\u0EBB-\u0EBD\u0EC0-\u0EC4\u0EC6\u0EC8-\u0ECD\u0ED0-\u0ED9\u0EDC-\u0EDF\u0F00\u0F18\u0F19\u0F20-\u0F29\u0F35\u0F37\u0F39\u0F3E-\u0F47\u0F49-\u0F6C\u0F71-\u0F84\u0F86-\u0F97\u0F99-\u0FBC\u0FC6\u1000-\u1049\u1050-\u109D\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u135D-\u135F\u1380-\u138F\u13A0-\u13F4\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F0\u1700-\u170C\u170E-\u1714\u1720-\u1734\u1740-\u1753\u1760-\u176C\u176E-\u1770\u1772\u1773\u1780-\u17D3\u17D7\u17DC\u17DD\u17E0-\u17E9\u180B-\u180D\u1810-\u1819\u1820-\u1877\u1880-\u18AA\u18B0-\u18F5\u1900-\u191C\u1920-\u192B\u1930-\u193B\u1946-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u19D0-\u19D9\u1A00-\u1A1B\u1A20-\u1A5E\u1A60-\u1A7C\u1A7F-\u1A89\u1A90-\u1A99\u1AA7\u1B00-\u1B4B\u1B50-\u1B59\u1B6B-\u1B73\u1B80-\u1BF3\u1C00-\u1C37\u1C40-\u1C49\u1C4D-\u1C7D\u1CD0-\u1CD2\u1CD4-\u1CF6\u1D00-\u1DE6\u1DFC-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u200C\u200D\u203F\u2040\u2054\u2071\u207F\u2090-\u209C\u20D0-\u20DC\u20E1\u20E5-\u20F0\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2160-\u2188\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D7F-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2DE0-\u2DFF\u2E2F\u3005-\u3007\u3021-\u302F\u3031-\u3035\u3038-\u303C\u3041-\u3096\u3099\u309A\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312D\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FCC\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA62B\uA640-\uA66F\uA674-\uA67D\uA67F-\uA697\uA69F-\uA6F1\uA717-\uA71F\uA722-\uA788\uA78B-\uA78E\uA790-\uA793\uA7A0-\uA7AA\uA7F8-\uA827\uA840-\uA873\uA880-\uA8C4\uA8D0-\uA8D9\uA8E0-\uA8F7\uA8FB\uA900-\uA92D\uA930-\uA953\uA960-\uA97C\uA980-\uA9C0\uA9CF-\uA9D9\uAA00-\uAA36\uAA40-\uAA4D\uAA50-\uAA59\uAA60-\uAA76\uAA7A\uAA7B\uAA80-\uAAC2\uAADB-\uAADD\uAAE0-\uAAEF\uAAF2-\uAAF6\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uABC0-\uABEA\uABEC\uABED\uABF0-\uABF9\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE00-\uFE0F\uFE20-\uFE26\uFE33\uFE34\uFE4D-\uFE4F\uFE70-\uFE74\uFE76-\uFEFC\uFF10-\uFF19\uFF21-\uFF3A\uFF3F\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]/},{}],148:[function(e,t,r){(function(e){function t(e,t){for(var r=0,n=e.length-1;n>=0;n--){var i=e[n];"."===i?e.splice(n,1):".."===i?(e.splice(n,1),r++):r&&(e.splice(n,1),r--)}if(t)for(;r--;r)e.unshift("..");return e}function n(e,t){if(e.filter)return e.filter(t);for(var r=[],n=0;n=-1&&!i;o--){var s=o>=0?arguments[o]:e.cwd();if("string"!=typeof s)throw new TypeError("Arguments to path.resolve must be strings");s&&(r=s+"/"+r,i="/"===s.charAt(0))}return(i?"/":"")+(r=t(n(r.split("/"),function(e){return!!e}),!i).join("/"))||"."},r.normalize=function(e){var o=r.isAbsolute(e),s="/"===i(e,-1);return(e=t(n(e.split("/"),function(e){return!!e}),!o).join("/"))||o||(e="."),e&&s&&(e+="/"),(o?"/":"")+e},r.isAbsolute=function(e){return"/"===e.charAt(0)},r.join=function(){var e=Array.prototype.slice.call(arguments,0);return r.normalize(n(e,function(e,t){if("string"!=typeof e)throw new TypeError("Arguments to path.join must be strings");return e}).join("/"))},r.relative=function(e,t){function n(e){for(var t=0;t=0&&""===e[r];r--);return t>r?[]:e.slice(t,r-t+1)}e=r.resolve(e).substr(1),t=r.resolve(t).substr(1);for(var i=n(e.split("/")),o=n(t.split("/")),s=Math.min(i.length,o.length),a=s,u=0;u=1;--o)if(47===(t=e.charCodeAt(o))){if(!i){n=o;break}}else i=!1;return-1===n?r?"/":".":r&&1===n?"/":e.slice(0,n)},r.basename=function(e,t){var r=function(e){"string"!=typeof e&&(e+="");var t,r=0,n=-1,i=!0;for(t=e.length-1;t>=0;--t)if(47===e.charCodeAt(t)){if(!i){r=t+1;break}}else-1===n&&(i=!1,n=t+1);return-1===n?"":e.slice(r,n)}(e);return t&&r.substr(-1*t.length)===t&&(r=r.substr(0,r.length-t.length)),r},r.extname=function(e){"string"!=typeof e&&(e+="");for(var t=-1,r=0,n=-1,i=!0,o=0,s=e.length-1;s>=0;--s){var a=e.charCodeAt(s);if(47!==a)-1===n&&(i=!1,n=s+1),46===a?-1===t?t=s:1!==o&&(o=1):-1!==t&&(o=-1);else if(!i){r=s+1;break}}return-1===t||-1===n||0===o||1===o&&t===n-1&&t===r+1?"":e.slice(t,n)};var i="b"==="ab".substr(-1)?function(e,t,r){return e.substr(t,r)}:function(e,t,r){return t<0&&(t=e.length+t),e.substr(t,r)}}).call(this,e("_process"))},{_process:282}],149:[function(e,t,r){(function(e){"use strict";function r(e){return"/"===e.charAt(0)}function n(e){var t=/^([a-zA-Z]:|[\\\/]{2}[^\\\/]+[\\\/]+[^\\\/]+)?([\\\/])?([\s\S]*?)$/.exec(e),r=t[1]||"",n=Boolean(r&&":"!==r.charAt(1));return Boolean(t[2]||n)}t.exports="win32"===e.platform?n:r,t.exports.posix=r,t.exports.win32=n}).call(this,e("_process"))},{_process:282}],150:[function(e,t,r){(function(r){"use strict";var n=e("path");function i(e){return e[e.length-1]===n.sep?e.slice(0,-1):e}t.exports=function(e,t){return e=i(e),t=i(t),"win32"===r.platform&&(e=e.toLowerCase(),t=t.toLowerCase()),0===e.lastIndexOf(t,0)&&(e[t.length]===n.sep||void 0===e[t.length])}}).call(this,e("_process"))},{_process:282,path:148}],151:[function(e,t,r){"use strict";t.exports="function"==typeof Promise?Promise:e("pinkie")},{pinkie:152}],152:[function(e,t,r){(function(e,r){"use strict";var n,i="pending",o="settled",s="fulfilled",a="rejected",u=function(){},l=void 0!==e&&void 0!==e.process&&"function"==typeof e.process.emit,c=void 0===r?setTimeout:r,f=[];function p(){for(var e=0;e1&&void 0!==arguments[1]?arguments[1]:0,r=[],o=e.length,s=t;for(;s=0)r.push(a[1]);else if("space"!==a[0])break;s++}for(var u=0;u0||"brackets"===l||t[0])||"]"===e[0]||t.push(u),this.pos+=1}if(this.pos===this.tokens.length&&(this.pos-=1,n=!0),e.length>0&&this.unclosedBracket(o),n&&this.tokens.length>1)if(r===this.pos&&(this.pos+=1),this.ruleEnd({start:r,params:t,colon:i,mixin:s,extend:a,isEndOfBlock:!0}))return;this.unknownWord(r)}else this.spaces+=this.tokens[r][1]}},{key:"rule",value:function(e){e.pop();var t=new u.default;return this.init(t,e[0][2],e[0][3]),t.raws.between=this.spacesAndCommentsFromEnd(e),this.raw(t,"selector",e),this.current=t,t}},{key:"ruleEnd",value:function(e){var t=e.start;if(e.extend||e.mixin)return this.createRule(Object.assign(e,{empty:!0})),!0;if(e.colon){if(e.isEndOfBlock)for(;this.pos>t;){var r=this.tokens[this.pos][0];if("space"!==r&&"comment"!==r)break;this.pos-=1}return this.createDeclaration({start:t}),!0}return!1}},{key:"tokenize",value:function(){this.tokens=(0,p.default)(this.input)}}]),t}();r.default=m,t.exports=r.default},{"./find-extend-rule":153,"./import":154,"./is-mixin-token":155,"./less-tokenize":161,"./root":162,"./rule":163,"postcss/lib/comment":183,"postcss/lib/parser":193}],158:[function(e,t,r){"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n,i=function(){function e(e,t){for(var r=0;r=0};var n=e("./globals"),i=[n.backTick,n.doubleQuote,n.singleQuote];t.exports=r.default},{"./globals":165}],167:[function(e,t,r){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.default=function(e){e.css.charCodeAt(e.pos+1)===i.openedCurlyBracket?(e.nextPos=e.css.indexOf("}",e.pos+2),-1===e.nextPos&&(0,s.default)(e,"interpolation"),e.cssPart=e.css.slice(e.pos,e.nextPos+1),e.lines=e.cssPart.split("\n"),e.lastLine=e.lines.length-1,e.lastLine>0?(e.nextLine=e.line+e.lastLine,e.nextOffset=e.nextPos-e.lines[e.lastLine].length):(e.nextLine=e.line,e.nextOffset=e.offset),e.tokens.push(["word",e.cssPart,e.line,e.pos-e.offset,e.nextLine,e.nextPos-e.nextOffset]),e.offset=e.nextOffset,e.line=e.nextLine):(i.atEndPattern.lastIndex=e.pos+1,i.atEndPattern.test(e.css),0===i.atEndPattern.lastIndex?e.nextPos=e.css.length-1:e.nextPos=i.atEndPattern.lastIndex-2,e.cssPart=e.css.slice(e.pos,e.nextPos+1),e.token="at-word",i.variablePattern.test(e.cssPart)&&(i.wordEndPattern.lastIndex=e.pos+1,i.wordEndPattern.test(e.css),0===i.wordEndPattern.lastIndex?e.nextPos=e.css.length-1:e.nextPos=i.wordEndPattern.lastIndex-2,e.cssPart=e.css.slice(e.pos,e.nextPos+1),e.token="word"),e.tokens.push([e.token,e.cssPart,e.line,e.pos-e.offset,e.line,e.nextPos-e.offset]));e.pos=e.nextPos};var n,i=e("./globals"),o=e("./unclosed"),s=(n=o)&&n.__esModule?n:{default:n};t.exports=r.default},{"./globals":165,"./unclosed":178}],168:[function(e,t,r){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.default=function(e){e.nextPos=e.pos,e.escape=!0;for(;e.css.charCodeAt(e.nextPos+1)===n.backslash;)e.nextPos+=1,e.escape=!e.escape;e.symbolCode=e.css.charCodeAt(e.nextPos+1),e.escape&&e.symbolCode!==n.slash&&e.symbolCode!==n.space&&e.symbolCode!==n.newline&&e.symbolCode!==n.tab&&e.symbolCode!==n.carriageReturn&&e.symbolCode!==n.feed&&(e.nextPos+=1);e.tokens.push(["word",e.css.slice(e.pos,e.nextPos+1),e.line,e.pos-e.offset,e.line,e.nextPos-e.offset]),e.pos=e.nextPos};var n=e("./globals");t.exports=r.default},{"./globals":165}],169:[function(e,t,r){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.default=function(e){e.tokens.push([e.symbol,e.symbol,e.line,e.pos-e.offset])},t.exports=r.default},{}],170:[function(e,t,r){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.default=function(e){e.tokens.push(["word",e.symbol,e.line,e.pos-e.offset,e.line,e.pos-e.offset+1])},t.exports=r.default},{}],171:[function(e,t,r){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.default=function(e){var t=e.css.charCodeAt(e.pos+1);if(e.symbolCode===n.slash&&t===n.asterisk)(0,a.default)(e);else if(e.symbolCode===n.slash&&t===n.slash)(0,s.default)(e);else{if((0,o.default)(e)){var r=(0,i.default)(e);r<0?(0,u.default)(e,"escaping"):e.nextPos=r}else n.wordEndPattern.lastIndex=e.pos+1,n.wordEndPattern.test(e.css),0===n.wordEndPattern.lastIndex?e.nextPos=e.css.length-1:e.nextPos=n.wordEndPattern.lastIndex-2;e.cssPart=e.css.slice(e.pos,e.nextPos+1),e.tokens.push(["word",e.cssPart,e.line,e.pos-e.offset,e.line,e.nextPos-e.offset]),e.pos=e.nextPos}};var n=e("./globals"),i=l(e("./find-end-of-escaping")),o=l(e("./is-escaping")),s=l(e("./tokenize-inline-comment")),a=l(e("./tokenize-multiline-comment")),u=l(e("./unclosed"));function l(e){return e&&e.__esModule?e:{default:e}}t.exports=r.default},{"./find-end-of-escaping":164,"./globals":165,"./is-escaping":166,"./tokenize-inline-comment":172,"./tokenize-multiline-comment":173,"./unclosed":178}],172:[function(e,t,r){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.default=function(e){e.nextPos=e.css.indexOf("\n",e.pos+2)-1,-2===e.nextPos&&(e.nextPos=e.css.length-1);e.tokens.push(["comment",e.css.slice(e.pos,e.nextPos+1),e.line,e.pos-e.offset,e.line,e.nextPos-e.offset,"inline"]),e.pos=e.nextPos},t.exports=r.default},{}],173:[function(e,t,r){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.default=function(e){e.nextPos=e.css.indexOf("*/",e.pos+2)+1,0===e.nextPos&&(0,o.default)(e,"comment");e.cssPart=e.css.slice(e.pos,e.nextPos+1),e.lines=e.cssPart.split("\n"),e.lastLine=e.lines.length-1,e.lastLine>0?(e.nextLine=e.line+e.lastLine,e.nextOffset=e.nextPos-e.lines[e.lastLine].length):(e.nextLine=e.line,e.nextOffset=e.offset);e.tokens.push(["comment",e.cssPart,e.line,e.pos-e.offset,e.nextLine,e.nextPos-e.nextOffset]),e.offset=e.nextOffset,e.line=e.nextLine,e.pos=e.nextPos};var n,i=e("./unclosed"),o=(n=i)&&n.__esModule?n:{default:n};t.exports=r.default},{"./unclosed":178}],174:[function(e,t,r){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.default=function(e){var t=e.css.charCodeAt(e.pos+1),r=e.tokens.length;if("url"===(r?e.tokens[r-1][1]:"")&&t!==i.singleQuote&&t!==i.doubleQuote&&t!==i.space&&t!==i.newline&&t!==i.tab&&t!==i.feed&&t!==i.carriageReturn){e.nextPos=e.pos;do{for(e.escaped=!1,e.nextPos=e.css.indexOf(")",e.nextPos+1),-1===e.nextPos&&(0,s.default)(e,"bracket"),e.escapePos=e.nextPos;e.css.charCodeAt(e.escapePos-1)===i.backslash;)e.escapePos-=1,e.escaped=!e.escaped}while(e.escaped);e.tokens.push(["brackets",e.css.slice(e.pos,e.nextPos+1),e.line,e.pos-e.offset,e.line,e.nextPos-e.offset]),e.pos=e.nextPos}else{e.nextPos=function(e,t,r){for(var n=0,i=r;i=0,o=/['"]/.test(e.cssPart);if(0===e.cssPart.length||"..."===e.cssPart||n&&!o)-1===e.nextPos&&(0,s.default)(e,"bracket"),e.tokens.push([e.symbol,e.symbol,e.line,e.pos-e.offset]);else{var a=i.badBracketPattern.test(e.cssPart);-1===e.nextPos||a?e.tokens.push([e.symbol,e.symbol,e.line,e.pos-e.offset]):(e.tokens.push(["brackets",e.cssPart,e.line,e.pos-e.offset,e.line,e.nextPos-e.offset]),e.pos=e.nextPos)}}};var n,i=e("./globals"),o=e("./unclosed"),s=(n=o)&&n.__esModule?n:{default:n};t.exports=r.default},{"./globals":165,"./unclosed":178}],175:[function(e,t,r){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.default=function(e){e.nextPos=e.pos;do{for(e.escaped=!1,e.nextPos=e.css.indexOf(e.symbol,e.nextPos+1),-1===e.nextPos&&(0,s.default)(e,"quote"),e.escapePos=e.nextPos;e.css.charCodeAt(e.escapePos-1)===i.backslash;)e.escapePos-=1,e.escaped=!e.escaped}while(e.escaped);e.tokens.push(["string",e.css.slice(e.pos,e.nextPos+1),e.line,e.pos-e.offset,e.line,e.nextPos-e.offset]),e.pos=e.nextPos};var n,i=e("./globals"),o=e("./unclosed"),s=(n=o)&&n.__esModule?n:{default:n};t.exports=r.default},{"./globals":165,"./unclosed":178}],176:[function(e,t,r){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.default=function(e){switch(e.symbolCode){case n.newline:case n.space:case n.tab:case n.carriageReturn:case n.feed:(0,f.default)(e);break;case n.comma:(0,a.default)(e);break;case n.colon:case n.semicolon:case n.openedCurlyBracket:case n.closedCurlyBracket:case n.closedParenthesis:case n.openSquareBracket:case n.closeSquareBracket:(0,s.default)(e);break;case n.openedParenthesis:(0,l.default)(e);break;case n.singleQuote:case n.doubleQuote:(0,c.default)(e);break;case n.atRule:(0,i.default)(e);break;case n.backslash:(0,o.default)(e);break;default:(0,u.default)(e)}};var n=e("./globals"),i=p(e("./tokenize-at-rule")),o=p(e("./tokenize-backslash")),s=p(e("./tokenize-basic-symbol")),a=p(e("./tokenize-comma")),u=p(e("./tokenize-default")),l=p(e("./tokenize-opened-parenthesis")),c=p(e("./tokenize-quotes")),f=p(e("./tokenize-whitespace"));function p(e){return e&&e.__esModule?e:{default:e}}t.exports=r.default},{"./globals":165,"./tokenize-at-rule":167,"./tokenize-backslash":168,"./tokenize-basic-symbol":169,"./tokenize-comma":170,"./tokenize-default":171,"./tokenize-opened-parenthesis":174,"./tokenize-quotes":175,"./tokenize-whitespace":177}],177:[function(e,t,r){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.default=function(e){e.nextPos=e.pos;do{e.nextPos+=1,e.symbolCode=e.css.charCodeAt(e.nextPos),e.symbolCode===n.newline&&(e.offset=e.nextPos,e.line+=1)}while(e.symbolCode===n.space||e.symbolCode===n.newline||e.symbolCode===n.tab||e.symbolCode===n.carriageReturn||e.symbolCode===n.feed);e.tokens.push(["space",e.css.slice(e.pos,e.nextPos)]),e.pos=e.nextPos-1};var n=e("./globals");t.exports=r.default},{"./globals":165}],178:[function(e,t,r){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.default=function(e,t){throw e.input.error("Unclosed "+t,e.line,e.pos-e.offset)},t.exports=r.default},{}],179:[function(e,t,r){"use strict";Object.defineProperty(t,"exports",{enumerable:!0,get:function(){var e={modifiers:{reset:[0,0],bold:[1,22],dim:[2,22],italic:[3,23],underline:[4,24],inverse:[7,27],hidden:[8,28],strikethrough:[9,29]},colors:{black:[30,39],red:[31,39],green:[32,39],yellow:[33,39],blue:[34,39],magenta:[35,39],cyan:[36,39],white:[37,39],gray:[90,39]},bgColors:{bgBlack:[40,49],bgRed:[41,49],bgGreen:[42,49],bgYellow:[43,49],bgBlue:[44,49],bgMagenta:[45,49],bgCyan:[46,49],bgWhite:[47,49]}};return e.colors.grey=e.colors.gray,Object.keys(e).forEach(function(t){var r=e[t];Object.keys(r).forEach(function(t){var n=r[t];e[t]=r[t]={open:"["+n[0]+"m",close:"["+n[1]+"m"}}),Object.defineProperty(e,t,{value:r,enumerable:!1})}),e}})},{}],180:[function(e,t,r){(function(r){"use strict";var n=e("escape-string-regexp"),i=e("ansi-styles"),o=e("strip-ansi"),s=e("has-ansi"),a=e("supports-color"),u=Object.defineProperties,l="win32"===r.platform&&!/^xterm/i.test(r.env.TERM);function c(e){this.enabled=e&&void 0!==e.enabled?e.enabled:a}l&&(i.blue.open="");var f,p=(f={},Object.keys(i).forEach(function(e){i[e].closeRe=new RegExp(n(i[e].close),"g"),f[e]={get:function(){return h.call(this,this._styles.concat(e))}}}),f),d=u(function(){},p);function h(e){var t=function(){return function(){var e=arguments,t=e.length,r=0!==t&&String(arguments[0]);if(t>1)for(var n=1;n=n.length)break;s=n[o++]}else{if((o=n.next()).done)break;s=o.value}var a=s,u=this.normalize(a,this.last),l=Array.isArray(u),c=0;for(u=l?u:u[Symbol.iterator]();;){var f;if(l){if(c>=u.length)break;f=u[c++]}else{if((c=u.next()).done)break;f=c.value}var p=f;this.nodes.push(p)}}return this},r.prototype.prepend=function(){for(var e=arguments.length,t=Array(e),r=0;r=n.length)break;s=n[o++]}else{if((o=n.next()).done)break;s=o.value}var a=s,u=this.normalize(a,this.first,"prepend").reverse(),l=u,c=Array.isArray(l),f=0;for(l=c?l:l[Symbol.iterator]();;){var p;if(c){if(f>=l.length)break;p=l[f++]}else{if((f=l.next()).done)break;p=f.value}var d=p;this.nodes.unshift(d)}for(var h in this.indexes)this.indexes[h]=this.indexes[h]+u.length}return this},r.prototype.cleanRaws=function(e){if(t.prototype.cleanRaws.call(this,e),this.nodes){var r=this.nodes,n=Array.isArray(r),i=0;for(r=n?r:r[Symbol.iterator]();;){var o;if(n){if(i>=r.length)break;o=r[i++]}else{if((i=r.next()).done)break;o=i.value}o.cleanRaws(e)}}},r.prototype.insertBefore=function(e,t){var r=0===(e=this.index(e))&&"prepend",n=this.normalize(t,this.nodes[e],r).reverse(),i=n,o=Array.isArray(i),s=0;for(i=o?i:i[Symbol.iterator]();;){var a;if(o){if(s>=i.length)break;a=i[s++]}else{if((s=i.next()).done)break;a=s.value}var u=a;this.nodes.splice(e,0,u)}var l=void 0;for(var c in this.indexes)e<=(l=this.indexes[c])&&(this.indexes[c]=l+n.length);return this},r.prototype.insertAfter=function(e,t){e=this.index(e);var r=this.normalize(t,this.nodes[e]).reverse(),n=r,i=Array.isArray(n),o=0;for(n=i?n:n[Symbol.iterator]();;){var s;if(i){if(o>=n.length)break;s=n[o++]}else{if((o=n.next()).done)break;s=o.value}var a=s;this.nodes.splice(e+1,0,a)}var u=void 0;for(var l in this.indexes)e<(u=this.indexes[l])&&(this.indexes[l]=u+r.length);return this},r.prototype.remove=function(e){return void 0!==e?((0,o.default)("Container#remove is deprecated. Use Container#removeChild"),this.removeChild(e)):t.prototype.remove.call(this),this},r.prototype.removeChild=function(e){e=this.index(e),this.nodes[e].parent=void 0,this.nodes.splice(e,1);var t=void 0;for(var r in this.indexes)(t=this.indexes[r])>=e&&(this.indexes[r]=t-1);return this},r.prototype.removeAll=function(){var e=this.nodes,t=Array.isArray(e),r=0;for(e=t?e:e[Symbol.iterator]();;){var n;if(t){if(r>=e.length)break;n=e[r++]}else{if((r=e.next()).done)break;n=r.value}n.parent=void 0}return this.nodes=[],this},r.prototype.replaceValues=function(e,t,r){return r||(r=t,t={}),this.walkDecls(function(n){t.props&&-1===t.props.indexOf(n.prop)||t.fast&&-1===n.value.indexOf(t.fast)||(n.value=n.value.replace(e,r))}),this},r.prototype.every=function(e){return this.nodes.every(e)},r.prototype.some=function(e){return this.nodes.some(e)},r.prototype.index=function(e){return"number"==typeof e?e:this.nodes.indexOf(e)},r.prototype.normalize=function(t,r){var n=this;if("string"==typeof t)t=function e(t){return t.map(function(t){return t.nodes&&(t.nodes=e(t.nodes)),delete t.source,t})}(e("./parse")(t).nodes);else if(!Array.isArray(t))if("root"===t.type)t=t.nodes;else if(t.type)t=[t];else if(t.prop){if(void 0===t.value)throw new Error("Value field is missed in node creation");"string"!=typeof t.value&&(t.value=String(t.value)),t=[new i.default(t)]}else if(t.selector){t=[new(e("./rule"))(t)]}else if(t.name){t=[new(e("./at-rule"))(t)]}else{if(!t.text)throw new Error("Unknown node type in node creation");t=[new s.default(t)]}return t.map(function(e){return void 0===e.raws&&(e=n.rebuild(e)),e.parent&&(e=e.clone()),void 0===e.raws.before&&r&&void 0!==r.raws.before&&(e.raws.before=r.raws.before.replace(/[^\s]/g,"")),e.parent=n,e})},r.prototype.rebuild=function(t,r){var n=this,o=void 0;if("root"===t.type){var a=e("./root");o=new a}else if("atrule"===t.type){var u=e("./at-rule");o=new u}else if("rule"===t.type){var l=e("./rule");o=new l}else"decl"===t.type?o=new i.default:"comment"===t.type&&(o=new s.default);for(var c in t)"nodes"===c?o.nodes=t.nodes.map(function(e){return n.rebuild(e,o)}):"parent"===c&&r?o.parent=r:t.hasOwnProperty(c)&&(o[c]=t[c]);return o},r.prototype.eachInside=function(e){return(0,o.default)("Container#eachInside is deprecated. Use Container#walk instead."),this.walk(e)},r.prototype.eachDecl=function(e,t){return(0,o.default)("Container#eachDecl is deprecated. Use Container#walkDecls instead."),this.walkDecls(e,t)},r.prototype.eachRule=function(e,t){return(0,o.default)("Container#eachRule is deprecated. Use Container#walkRules instead."),this.walkRules(e,t)},r.prototype.eachAtRule=function(e,t){return(0,o.default)("Container#eachAtRule is deprecated. Use Container#walkAtRules instead."),this.walkAtRules(e,t)},r.prototype.eachComment=function(e){return(0,o.default)("Container#eachComment is deprecated. Use Container#walkComments instead."),this.walkComments(e)},n(r,[{key:"first",get:function(){if(this.nodes)return this.nodes[0]}},{key:"last",get:function(){if(this.nodes)return this.nodes[this.nodes.length-1]}},{key:"semicolon",get:function(){return(0,o.default)("Node#semicolon is deprecated. Use Node#raws.semicolon"),this.raws.semicolon},set:function(e){(0,o.default)("Node#semicolon is deprecated. Use Node#raws.semicolon"),this.raws.semicolon=e}},{key:"after",get:function(){return(0,o.default)("Node#after is deprecated. Use Node#raws.after"),this.raws.after},set:function(e){(0,o.default)("Node#after is deprecated. Use Node#raws.after"),this.raws.after=e}}]),r}(a(e("./node")).default);r.default=u,t.exports=r.default},{"./at-rule":182,"./comment":183,"./declaration":186,"./node":191,"./parse":192,"./root":197,"./rule":198,"./warn-once":203}],185:[function(e,t,r){"use strict";r.__esModule=!0;var n=function(){function e(e,t){for(var r=0;r",void 0!==this.line&&(this.message+=":"+this.line+":"+this.column),this.message+=": "+this.reason},e.prototype.showSourceCode=function(e){var t=this;if(!this.source)return"";var r=this.source;void 0===e&&(e=i.default),e&&(r=(0,s.default)(r));var n=r.split(/\r?\n/),a=Math.max(this.line-3,0),u=Math.min(this.line+2,n.length),l=String(u).length,c=new o.default.constructor({enabled:!0});function f(t){return e?c.red.bold(t):t}function p(t){return e?c.gray(t):t}return n.slice(a,u).map(function(e,r){var n=a+1+r,i=" "+(" "+n).slice(-l)+" | ";if(n===t.line){var o=p(i.replace(/\d/g," "))+e.slice(0,t.column-1).replace(/[^\t]/g," ");return f(">")+p(i)+e+"\n "+o+f("^")}return" "+p(i)+e}).join("\n")},e.prototype.toString=function(){var e=this.showSourceCode();return e&&(e="\n\n"+e+"\n"),this.name+": "+this.message+e},n(e,[{key:"generated",get:function(){return(0,a.default)("CssSyntaxError#generated is deprecated. Use input instead."),this.input}}]),e}();r.default=l,t.exports=r.default},{"./terminal-highlight":201,"./warn-once":203,chalk:180,"supports-color":205}],186:[function(e,t,r){"use strict";r.__esModule=!0;var n=function(){function e(e,t){for(var r=0;r1&&void 0!==arguments[1]?arguments[1]:{};!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.css=t.toString(),"\ufeff"!==this.css[0]&&"￾"!==this.css[0]||(this.css=this.css.slice(1)),r.from&&(/^\w+:\/\//.test(r.from)?this.file=r.from:this.file=s.default.resolve(r.from));var n=new o.default(this.css,r);if(n.text){this.map=n;var i=n.consumer().file;!this.file&&i&&(this.file=this.mapResolve(i))}this.file||(u+=1,this.id=""),this.map&&(this.map.file=this.from)}return e.prototype.error=function(e,t,r){var n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},o=void 0,s=this.origin(t,r);return(o=s?new i.default(e,s.line,s.column,s.source,s.file,n.plugin):new i.default(e,t,r,this.css,this.file,n.plugin)).input={line:t,column:r,source:this.css},this.file&&(o.input.file=this.file),o},e.prototype.origin=function(e,t){if(!this.map)return!1;var r=this.map.consumer(),n=r.originalPositionFor({line:e,column:t});if(!n.source)return!1;var i={file:this.mapResolve(n.source),line:n.line,column:n.column},o=r.sourceContentFor(n.source);return o&&(i.source=o),i},e.prototype.mapResolve=function(e){return/^\w+:\/\//.test(e)?e:s.default.resolve(this.map.consumer().sourceRoot||".",e)},n(e,[{key:"from",get:function(){return this.file||this.id}}]),e}();r.default=l,t.exports=r.default},{"./css-syntax-error":185,"./previous-map":194,path:148}],188:[function(e,t,r){"use strict";r.__esModule=!0;var n=function(){function e(e,t){for(var r=0;rparseInt(s[1]))&&(0,a.default)("Your current PostCSS version is "+i+", but "+r+" uses "+n+". Perhaps this is the source of the error below.")}}else e.plugin=t.postcssPlugin,e.setMessage()}catch(e){console&&console.error&&console.error(e)}},e.prototype.asyncTick=function(e,t){var r=this;if(this.plugin>=this.processor.plugins.length)return this.processed=!0,e();try{var n=this.processor.plugins[this.plugin],i=this.run(n);this.plugin+=1,f(i)?i.then(function(){r.asyncTick(e,t)}).catch(function(e){r.handleError(e,n),r.processed=!0,t(e)}):this.asyncTick(e,t)}catch(e){this.processed=!0,t(e)}},e.prototype.async=function(){var e=this;return this.processed?new Promise(function(t,r){e.error?r(e.error):t(e.stringify())}):this.processing?this.processing:(this.processing=new Promise(function(t,r){if(e.error)return r(e.error);e.plugin=0,e.asyncTick(t,r)}).then(function(){return e.processed=!0,e.stringify()}),this.processing)},e.prototype.sync=function(){if(this.processed)return this.result;if(this.processed=!0,this.processing)throw new Error("Use process(css).then(cb) to work with async plugins");if(this.error)throw this.error;var e=this.result.processor.plugins,t=Array.isArray(e),r=0;for(e=t?e:e[Symbol.iterator]();;){var n;if(t){if(r>=e.length)break;n=e[r++]}else{if((r=e.next()).done)break;n=r.value}var i=n;if(f(this.run(i)))throw new Error("Use process(css).then(cb) to work with async plugins")}return this.result},e.prototype.run=function(e){this.result.lastPlugin=e;try{return e(this.result.root,this.result)}catch(t){throw this.handleError(t,e),t}},e.prototype.stringify=function(){if(this.stringified)return this.result;this.stringified=!0,this.sync();var e=this.result.opts,t=s.default;e.syntax&&(t=e.syntax.stringify),e.stringifier&&(t=e.stringifier),t.stringify&&(t=t.stringify);var r=new o.default(t,this.result.root,this.result.opts).generate();return this.result.css=r[0],this.result.map=r[1],this.result},n(e,[{key:"processor",get:function(){return this.result.processor}},{key:"opts",get:function(){return this.result.opts}},{key:"css",get:function(){return this.stringify().css}},{key:"content",get:function(){return this.stringify().content}},{key:"map",get:function(){return this.stringify().map}},{key:"root",get:function(){return this.sync().root}},{key:"messages",get:function(){return this.sync().messages}}]),e}();r.default=p,t.exports=r.default},{"./map-generator":190,"./parse":192,"./result":196,"./stringify":200,"./warn-once":203}],189:[function(e,t,r){"use strict";r.__esModule=!0;var n={split:function(e,t,r){for(var n=[],i="",o=!1,s=0,a=!1,u=!1,l=0;l0&&(s-=1):0===s&&-1!==t.indexOf(c)&&(o=!0),o?(""!==i&&n.push(i.trim()),i="",o=!1):i+=c}return(r||""!==i)&&n.push(i.trim()),n},space:function(e){return n.split(e,[" ","\n","\t"])},comma:function(e){return n.split(e,[","],!0)}};r.default=n,t.exports=r.default},{}],190:[function(e,t,r){"use strict";r.__esModule=!0;var n=e("js-base64"),i=s(e("source-map")),o=s(e("path"));function s(e){return e&&e.__esModule?e:{default:e}}var a=function(){function e(t,r,n){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.stringify=t,this.mapOpts=n.map||{},this.root=r,this.opts=n}return e.prototype.isMap=function(){return void 0!==this.opts.map?!!this.opts.map:this.previous().length>0},e.prototype.previous=function(){var e=this;return this.previousMaps||(this.previousMaps=[],this.root.walk(function(t){if(t.source&&t.source.input.map){var r=t.source.input.map;-1===e.previousMaps.indexOf(r)&&e.previousMaps.push(r)}})),this.previousMaps},e.prototype.isInline=function(){if(void 0!==this.mapOpts.inline)return this.mapOpts.inline;var e=this.mapOpts.annotation;return(void 0===e||!0===e)&&(!this.previous().length||this.previous().some(function(e){return e.inline}))},e.prototype.isSourcesContent=function(){return void 0!==this.mapOpts.sourcesContent?this.mapOpts.sourcesContent:!this.previous().length||this.previous().some(function(e){return e.withContent()})},e.prototype.clearAnnotation=function(){if(!1!==this.mapOpts.annotation)for(var e=void 0,t=this.root.nodes.length-1;t>=0;t--)"comment"===(e=this.root.nodes[t]).type&&0===e.text.indexOf("# sourceMappingURL=")&&this.root.removeChild(t)},e.prototype.setSourcesContent=function(){var e=this,t={};this.root.walk(function(r){if(r.source){var n=r.source.input.from;if(n&&!t[n]){t[n]=!0;var i=e.relative(n);e.map.setSourceContent(i,r.source.input.css)}}})},e.prototype.applyPrevMaps=function(){var e=this.previous(),t=Array.isArray(e),r=0;for(e=t?e:e[Symbol.iterator]();;){var n;if(t){if(r>=e.length)break;n=e[r++]}else{if((r=e.next()).done)break;n=r.value}var s=n,a=this.relative(s.file),u=s.root||o.default.dirname(s.file),l=void 0;!1===this.mapOpts.sourcesContent?(l=new i.default.SourceMapConsumer(s.text)).sourcesContent&&(l.sourcesContent=l.sourcesContent.map(function(){return null})):l=s.consumer(),this.map.applySourceMap(l,a,this.relative(u))}},e.prototype.isAnnotation=function(){return!!this.isInline()||(void 0!==this.mapOpts.annotation?this.mapOpts.annotation:!this.previous().length||this.previous().some(function(e){return e.annotation}))},e.prototype.addAnnotation=function(){var e=void 0;e=this.isInline()?"data:application/json;base64,"+n.Base64.encode(this.map.toString()):"string"==typeof this.mapOpts.annotation?this.mapOpts.annotation:this.outputFile()+".map";var t="\n";-1!==this.css.indexOf("\r\n")&&(t="\r\n"),this.css+=t+"/*# sourceMappingURL="+e+" */"},e.prototype.outputFile=function(){return this.opts.to?this.relative(this.opts.to):this.opts.from?this.relative(this.opts.from):"to.css"},e.prototype.generateMap=function(){return this.generateString(),this.isSourcesContent()&&this.setSourcesContent(),this.previous().length>0&&this.applyPrevMaps(),this.isAnnotation()&&this.addAnnotation(),this.isInline()?[this.css]:[this.css,this.map]},e.prototype.relative=function(e){if(0===e.indexOf("<"))return e;if(/^\w+:\/\//.test(e))return e;var t=this.opts.to?o.default.dirname(this.opts.to):".";return"string"==typeof this.mapOpts.annotation&&(t=o.default.dirname(o.default.resolve(t,this.mapOpts.annotation))),e=o.default.relative(t,e),"\\"===o.default.sep?e.replace(/\\/g,"/"):e},e.prototype.sourcePath=function(e){return this.mapOpts.from?this.mapOpts.from:this.relative(e.source.input.from)},e.prototype.generateString=function(){var e=this;this.css="",this.map=new i.default.SourceMapGenerator({file:this.outputFile()});var t=1,r=1,n=void 0,o=void 0;this.stringify(this.root,function(i,s,a){e.css+=i,s&&"end"!==a&&(s.source&&s.source.start?e.map.addMapping({source:e.sourcePath(s),generated:{line:t,column:r-1},original:{line:s.source.start.line,column:s.source.start.column-1}}):e.map.addMapping({source:"",original:{line:1,column:0},generated:{line:t,column:r-1}})),(n=i.match(/\n/g))?(t+=n.length,o=i.lastIndexOf("\n"),r=i.length-o):r+=i.length,s&&"start"!==a&&(s.source&&s.source.end?e.map.addMapping({source:e.sourcePath(s),generated:{line:t,column:r-1},original:{line:s.source.end.line,column:s.source.end.column}}):e.map.addMapping({source:"",original:{line:1,column:0},generated:{line:t,column:r-1}}))})},e.prototype.generate=function(){if(this.clearAnnotation(),this.isMap())return this.generateMap();var e="";return this.stringify(this.root,function(t){e+=t}),[e]},e}();r.default=a,t.exports=r.default},{"js-base64":91,path:148,"source-map":321}],191:[function(e,t,r){"use strict";r.__esModule=!0;var n=function(){function e(e,t){for(var r=0;r0&&void 0!==arguments[0]?arguments[0]:{};if(function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.raws={},"object"!==(void 0===t?"undefined":i(t))&&void 0!==t)throw new Error("PostCSS nodes constructor accepts object, not "+JSON.stringify(t));for(var r in t)this[r]=t[r]}return e.prototype.error=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(this.source){var r=this.positionBy(t);return this.source.input.error(e,r.line,r.column,t)}return new o.default(e)},e.prototype.warn=function(e,t,r){var n={node:this};for(var i in r)n[i]=r[i];return e.warn(t,n)},e.prototype.remove=function(){return this.parent&&this.parent.removeChild(this),this.parent=void 0,this},e.prototype.toString=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:a.default;e.stringify&&(e=e.stringify);var t="";return e(this,function(e){t+=e}),t},e.prototype.clone=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=function e(t,r){var n=new t.constructor;for(var o in t)if(t.hasOwnProperty(o)){var s=t[o],a=void 0===s?"undefined":i(s);"parent"===o&&"object"===a?r&&(n[o]=r):"source"===o?n[o]=s:s instanceof Array?n[o]=s.map(function(t){return e(t,n)}):"before"!==o&&"after"!==o&&"between"!==o&&"semicolon"!==o&&("object"===a&&null!==s&&(s=e(s)),n[o]=s)}return n}(this);for(var r in e)t[r]=e[r];return t},e.prototype.cloneBefore=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=this.clone(e);return this.parent.insertBefore(this,t),t},e.prototype.cloneAfter=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=this.clone(e);return this.parent.insertAfter(this,t),t},e.prototype.replaceWith=function(){if(this.parent){for(var e=arguments.length,t=Array(e),r=0;r=n.length)break;s=n[o++]}else{if((o=n.next()).done)break;s=o.value}var a=s;this.parent.insertBefore(this,a)}this.remove()}return this},e.prototype.moveTo=function(e){return this.cleanRaws(this.root()===e.root()),this.remove(),e.append(this),this},e.prototype.moveBefore=function(e){return this.cleanRaws(this.root()===e.root()),this.remove(),e.parent.insertBefore(e,this),this},e.prototype.moveAfter=function(e){return this.cleanRaws(this.root()===e.root()),this.remove(),e.parent.insertAfter(e,this),this},e.prototype.next=function(){var e=this.parent.index(this);return this.parent.nodes[e+1]},e.prototype.prev=function(){var e=this.parent.index(this);return this.parent.nodes[e-1]},e.prototype.toJSON=function(){var e={};for(var t in this)if(this.hasOwnProperty(t)&&"parent"!==t){var r=this[t];r instanceof Array?e[t]=r.map(function(e){return"object"===(void 0===e?"undefined":i(e))&&e.toJSON?e.toJSON():e}):"object"===(void 0===r?"undefined":i(r))&&r.toJSON?e[t]=r.toJSON():e[t]=r}return e},e.prototype.raw=function(e,t){return(new s.default).raw(this,e,t)},e.prototype.root=function(){for(var e=this;e.parent;)e=e.parent;return e},e.prototype.cleanRaws=function(e){delete this.raws.before,delete this.raws.after,e||delete this.raws.between},e.prototype.positionInside=function(e){for(var t=this.toString(),r=this.source.start.column,n=this.source.start.line,i=0;i0&&this.unclosedBracket(i),t&&n){for(;this.pos>s&&("space"===(e=this.tokens[this.pos][0])||"comment"===e);)this.pos-=1;this.decl(this.tokens.slice(s,this.pos+1))}else this.unknownWord(s)},e.prototype.rule=function(e){e.pop();var t=new u.default;this.init(t,e[0][2],e[0][3]),t.raws.between=this.spacesAndCommentsFromEnd(e),this.raw(t,"selector",e),this.current=t},e.prototype.decl=function(e){var t=new n.default;this.init(t);var r=e[e.length-1];for(";"===r[0]&&(this.semicolon=!0,e.pop()),r[4]?t.source.end={line:r[4],column:r[5]}:t.source.end={line:r[2],column:r[3]};"word"!==e[0][0];)t.raws.before+=e.shift()[1];for(t.source.start={line:e[0][2],column:e[0][3]},t.prop="";e.length;){var i=e[0][0];if(":"===i||"space"===i||"comment"===i)break;t.prop+=e.shift()[1]}t.raws.between="";for(var o=void 0;e.length;){if(":"===(o=e.shift())[0]){t.raws.between+=o[1];break}t.raws.between+=o[1]}"_"!==t.prop[0]&&"*"!==t.prop[0]||(t.raws.before+=t.prop[0],t.prop=t.prop.slice(1)),t.raws.between+=this.spacesAndCommentsFromStart(e),this.precheckMissedSemicolon(e);for(var s=e.length-1;s>0;s--){if("!important"===(o=e[s])[1]){t.important=!0;var a=this.stringFrom(e,s);" !important"!==(a=this.spacesFromEnd(e)+a)&&(t.raws.important=a);break}if("important"===o[1]){for(var u=e.slice(0),l="",c=s;c>0;c--){var f=u[c][0];if(0===l.trim().indexOf("!")&&"space"!==f)break;l=u.pop()[1]+l}0===l.trim().indexOf("!")&&(t.important=!0,t.raws.important=l,e=u)}if("space"!==o[0]&&"comment"!==o[0])break}this.raw(t,"value",e),-1!==t.value.indexOf(":")&&this.checkMissedSemicolon(e)},e.prototype.atrule=function(e){var t=new s.default;t.name=e[1].slice(1),""===t.name&&this.unnamedAtrule(t,e),this.init(t,e[2],e[3]);var r=!1,n=!1,i=[];for(this.pos+=1;this.pos=0&&("space"===(n=e[i])[0]||2!==(r+=1));i--);throw this.input.error("Missed semicolon",n[2],n[3])}},e}();r.default=c,t.exports=r.default},{"./at-rule":182,"./comment":183,"./declaration":186,"./root":197,"./rule":198,"./tokenize":202}],194:[function(e,t,r){"use strict";r.__esModule=!0;var n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},i=e("js-base64"),o=u(e("source-map")),s=u(e("path")),a=u(e("fs"));function u(e){return e&&e.__esModule?e:{default:e}}var l=function(){function e(t,r){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.loadAnnotation(t),this.inline=this.startWith(this.annotation,"data:");var n=r.map?r.map.prev:void 0,i=this.loadMap(r.from,n);i&&(this.text=i)}return e.prototype.consumer=function(){return this.consumerCache||(this.consumerCache=new o.default.SourceMapConsumer(this.text)),this.consumerCache},e.prototype.withContent=function(){return!!(this.consumer().sourcesContent&&this.consumer().sourcesContent.length>0)},e.prototype.startWith=function(e,t){return!!e&&e.substr(0,t.length)===t},e.prototype.loadAnnotation=function(e){var t=e.match(/\/\*\s*# sourceMappingURL=(.*)\s*\*\//);t&&(this.annotation=t[1].trim())},e.prototype.decodeInline=function(e){var t="data:application/json;charset=utf-8;base64,",r="data:application/json;charset=utf8;base64,",n="data:application/json;base64,",o="data:application/json,";if(this.startWith(e,o))return decodeURIComponent(e.substr(o.length));if(this.startWith(e,n))return i.Base64.decode(e.substr(n.length));if(this.startWith(e,r))return i.Base64.decode(e.substr(r.length));if(this.startWith(e,t))return i.Base64.decode(e.substr(t.length));var s=e.match(/data:application\/json;([^,]+),/)[1];throw new Error("Unsupported source map encoding "+s)},e.prototype.loadMap=function(e,t){if(!1===t)return!1;if(t){if("string"==typeof t)return t;if("function"==typeof t){var r=t(e);if(r&&a.default.existsSync&&a.default.existsSync(r))return a.default.readFileSync(r,"utf-8").toString().trim();throw new Error("Unable to load previous source map: "+r.toString())}if(t instanceof o.default.SourceMapConsumer)return o.default.SourceMapGenerator.fromSourceMap(t).toString();if(t instanceof o.default.SourceMapGenerator)return t.toString();if(this.isMap(t))return JSON.stringify(t);throw new Error("Unsupported previous source map format: "+t.toString())}if(this.inline)return this.decodeInline(this.annotation);if(this.annotation){var n=this.annotation;return e&&(n=s.default.join(s.default.dirname(e),n)),this.root=s.default.dirname(n),!(!a.default.existsSync||!a.default.existsSync(n))&&a.default.readFileSync(n,"utf-8").toString().trim()}},e.prototype.isMap=function(e){return"object"===(void 0===e?"undefined":n(e))&&("string"==typeof e.mappings||"string"==typeof e._mappings)},e}();r.default=l,t.exports=r.default},{fs:16,"js-base64":91,path:148,"source-map":321}],195:[function(e,t,r){"use strict";r.__esModule=!0;var n,i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},o=e("./lazy-result"),s=(n=o)&&n.__esModule?n:{default:n};var a=function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.version="5.2.18",this.plugins=this.normalize(t)}return e.prototype.use=function(e){return this.plugins=this.plugins.concat(this.normalize([e])),this},e.prototype.process=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return new s.default(this,e,t)},e.prototype.normalize=function(e){var t=[],r=e,n=Array.isArray(r),o=0;for(r=n?r:r[Symbol.iterator]();;){var s;if(n){if(o>=r.length)break;s=r[o++]}else{if((o=r.next()).done)break;s=o.value}var a=s;if(a.postcss&&(a=a.postcss),"object"===(void 0===a?"undefined":i(a))&&Array.isArray(a.plugins))t=t.concat(a.plugins);else{if("function"!=typeof a)throw"object"===(void 0===a?"undefined":i(a))&&(a.parse||a.stringify)?new Error("PostCSS syntaxes cannot be used as plugins. Instead, please use one of the syntax/parser/stringifier options as outlined in your PostCSS runner documentation."):new Error(a+" is not a PostCSS plugin");t.push(a)}}return t},e}();r.default=a,t.exports=r.default},{"./lazy-result":188}],196:[function(e,t,r){"use strict";r.__esModule=!0;var n,i=function(){function e(e,t){for(var r=0;r1&&void 0!==arguments[1]?arguments[1]:{};t.plugin||this.lastPlugin&&this.lastPlugin.postcssPlugin&&(t.plugin=this.lastPlugin.postcssPlugin);var r=new s.default(e,t);return this.messages.push(r),r},e.prototype.warnings=function(){return this.messages.filter(function(e){return"warning"===e.type})},i(e,[{key:"content",get:function(){return this.css}}]),e}();r.default=a,t.exports=r.default},{"./warning":204}],197:[function(e,t,r){"use strict";r.__esModule=!0;var n=o(e("./container")),i=o(e("./warn-once"));function o(e){return e&&e.__esModule?e:{default:e}}var s=function(t){function r(e){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,r);var n=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,t.call(this,e));return n.type="root",n.nodes||(n.nodes=[]),n}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(r,t),r.prototype.removeChild=function(e){return 0===(e=this.index(e))&&this.nodes.length>1&&(this.nodes[1].raws.before=this.nodes[e].raws.before),t.prototype.removeChild.call(this,e)},r.prototype.normalize=function(e,r,n){var i=t.prototype.normalize.call(this,e);if(r)if("prepend"===n)this.nodes.length>1?r.raws.before=this.nodes[1].raws.before:delete r.raws.before;else if(this.first!==r){var o=i,s=Array.isArray(o),a=0;for(o=s?o:o[Symbol.iterator]();;){var u;if(s){if(a>=o.length)break;u=o[a++]}else{if((a=o.next()).done)break;u=a.value}u.raws.before=r.raws.before}}return i},r.prototype.toResult=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return new(e("./lazy-result"))(new(e("./processor")),this,t).stringify()},r.prototype.remove=function(e){(0,i.default)("Root#remove is deprecated. Use Root#removeChild"),this.removeChild(e)},r.prototype.prevMap=function(){return(0,i.default)("Root#prevMap is deprecated. Use Root#source.input.map"),this.source.input.map},r}(n.default);r.default=s,t.exports=r.default},{"./container":184,"./lazy-result":188,"./processor":195,"./warn-once":203}],198:[function(e,t,r){"use strict";r.__esModule=!0;var n=function(){function e(e,t){for(var r=0;r0&&"comment"===e.nodes[t].type;)t-=1;for(var r=this.raw(e,"semicolon"),n=0;n0&&void 0!==e.raws.after)return-1!==(t=e.raws.after).indexOf("\n")&&(t=t.replace(/[^\n]+$/,"")),!1}),t},e.prototype.rawBeforeOpen=function(e){var t=void 0;return e.walk(function(e){if("decl"!==e.type&&void 0!==(t=e.raws.between))return!1}),t},e.prototype.rawColon=function(e){var t=void 0;return e.walkDecls(function(e){if(void 0!==e.raws.between)return t=e.raws.between.replace(/[^\s:]/g,""),!1}),t},e.prototype.beforeAfter=function(e,t){var r=void 0;r="decl"===e.type?this.raw(e,null,"beforeDecl"):"comment"===e.type?this.raw(e,null,"beforeComment"):"before"===t?this.raw(e,null,"beforeRule"):this.raw(e,null,"beforeClose");for(var n=e.parent,i=0;n&&"root"!==n.type;)i+=1,n=n.parent;if(-1!==r.indexOf("\n")){var o=this.raw(e,null,"indent");if(o.length)for(var s=0;s1&&void 0!==arguments[1]?arguments[1]:{},r=[],C=e.css.valueOf(),A=t.ignoreErrors,E=void 0,O=void 0,j=void 0,M=void 0,N=void 0,R=void 0,P=void 0,I=void 0,F=void 0,L=void 0,B=void 0,T=void 0,D=void 0,U=C.length,z=-1,$=1,q=0;function G(t){throw e.error("Unclosed "+t,$,q-z)}for(;q0?(I=$+N,F=O-M[N].length):(I=$,F=z),r.push(["string",C.slice(q,O+1),$,q-z,I,O-F]),z=F,$=I,q=O;break;case x:k.lastIndex=q+1,k.test(C),O=0===k.lastIndex?C.length-1:k.lastIndex-2,r.push(["at-word",C.slice(q,O+1),$,q-z,$,O-z]),q=O;break;case o:for(O=q,P=!0;C.charCodeAt(O+1)===o;)O+=1,P=!P;E=C.charCodeAt(O+1),P&&E!==s&&E!==u&&E!==a&&E!==c&&E!==f&&E!==l&&(O+=1),r.push(["word",C.slice(q,O+1),$,q-z,$,O-z]),q=O;break;default:E===s&&C.charCodeAt(q+1)===b?(0===(O=C.indexOf("*/",q+2)+1)&&(A?O=C.length:G("comment")),R=C.slice(q,O+1),M=R.split("\n"),(N=M.length-1)>0?(I=$+N,F=O-M[N].length):(I=$,F=z),r.push(["comment",R,$,q-z,I,O-F]),z=F,$=I,q=O):(_.lastIndex=q+1,_.test(C),O=0===_.lastIndex?C.length-1:_.lastIndex-2,r.push(["word",C.slice(q,O+1),$,q-z,$,O-z]),q=O)}q++}return r};var n=39,i=34,o=92,s=47,a=10,u=32,l=12,c=9,f=13,p=91,d=93,h=40,m=41,g=123,y=125,v=59,b=42,w=58,x=64,k=/[ \n\t\r\f\{\(\)'"\\;/\[\]#]/g,_=/[ \n\t\r\f\(\)\{\}:;@!'"\\\]\[#]|\/(?=\*)/g,S=/.[\\\/\("'\n]/;t.exports=r.default},{}],203:[function(e,t,r){"use strict";r.__esModule=!0,r.default=function(e){if(n[e])return;n[e]=!0,"undefined"!=typeof console&&console.warn&&console.warn(e)};var n={};t.exports=r.default},{}],204:[function(e,t,r){"use strict";r.__esModule=!0;var n=function(){function e(t){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.type="warning",this.text=t,r.node&&r.node.source){var n=r.node.positionBy(r);this.line=n.line,this.column=n.column}for(var i in r)this[i]=r[i]}return e.prototype.toString=function(){return this.node?this.node.error(this.text,{plugin:this.plugin,index:this.index,word:this.word}).message:this.plugin?this.plugin+": "+this.text:this.text},e}();r.default=n,t.exports=r.default},{}],205:[function(e,t,r){"use strict";t.exports=!1},{}],206:[function(e,t,r){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.default=function(e){return new o.default({nodes:(0,s.parseMediaList)(e),type:"media-query-list",value:e.trim()})};var n,i=e("./nodes/Container"),o=(n=i)&&n.__esModule?n:{default:n},s=e("./parsers")},{"./nodes/Container":207,"./parsers":209}],207:[function(e,t,r){"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n,i=e("./Node"),o=(n=i)&&n.__esModule?n:{default:n};function s(e){var t=this;this.constructor(e),this.nodes=e.nodes,void 0===this.after&&(this.after=this.nodes.length>0?this.nodes[this.nodes.length-1].after:""),void 0===this.before&&(this.before=this.nodes.length>0?this.nodes[0].before:""),void 0===this.sourceIndex&&(this.sourceIndex=this.before.length),this.nodes.forEach(function(e){e.parent=t})}s.prototype=Object.create(o.default.prototype),s.constructor=o.default,s.prototype.walk=function(e,t){for(var r="string"==typeof e||e instanceof RegExp,n=r?t:e,i="string"==typeof e?new RegExp(e):e,o=0;o0;){var c=e[u];"("===c&&l++,")"===c&&l--,u++}t.unshift(new n.default({type:"url",value:e.substring(0,u).trim(),sourceIndex:s[1].length,before:s[1],after:/^(\s*)/.exec(e.substring(u))[1]})),r=u}for(var f=r;f0&&(r[f-1].after=u.before),void 0===u.type){if(f>0){if("media-feature-expression"===r[f-1].type){u.type="keyword";continue}if("not"===r[f-1].value||"only"===r[f-1].value){u.type="media-type";continue}if("and"===r[f-1].value){u.type="media-feature-expression";continue}"media-type"===r[f-1].type&&(r[f+1]?u.type="media-feature-expression"===r[f+1].type?"keyword":"media-feature-expression":u.type="media-feature-expression")}if(0===f){if(!r[f+1]){u.type="media-type";continue}if(r[f+1]&&("media-feature-expression"===r[f+1].type||"keyword"===r[f+1].type)){u.type="media-type";continue}if(r[f+2]){if("media-feature-expression"===r[f+2].type){u.type="media-type",r[f+1].type="keyword";continue}if("keyword"===r[f+2].type){u.type="keyword",r[f+1].type="media-type";continue}}if(r[f+3]&&"media-feature-expression"===r[f+3].type){u.type="keyword",r[f+1].type="media-type",r[f+2].type="keyword";continue}}}return r}},{"./nodes/Container":207,"./nodes/Node":208}],210:[function(e,t,r){t.exports=function e(t,r){var n=r.parent,i="atrule"===n.type&&"nest"===n.name;return"root"===n.type?[t]:"rule"===n.type||i?(i?n.params.split(",").map(function(e){return e.trim()}):n.selectors).reduce(function(r,i){if(-1!==t.indexOf("&")){var o=e(i,n).map(function(e){return t.replace(/&/g,e)});return r.concat(o)}var s=[i,t].join(" ");return r.concat(e(s,n))},[]):e(t,n)}},{}],211:[function(e,t,r){"use strict";r.__esModule=!0;var n,i=e("postcss/lib/container");var o=function(e){function t(r){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var n=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,e.call(this,r));return n.type="decl",n.isNested=!0,n.nodes||(n.nodes=[]),n}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),t}(((n=i)&&n.__esModule?n:{default:n}).default);r.default=o,t.exports=r.default},{"postcss/lib/container":246}],212:[function(e,t,r){"use strict";r.__esModule=!0,r.default=function(e,t){var r=new n.default(e,t),o=new i.default(r);return o.parse(),o.root};var n=o(e("postcss/lib/input")),i=o(e("./scss-parser"));function o(e){return e&&e.__esModule?e:{default:e}}t.exports=r.default},{"./scss-parser":213,"postcss/lib/input":249}],213:[function(e,t,r){"use strict";r.__esModule=!0;var n=a(e("postcss/lib/comment")),i=a(e("postcss/lib/parser")),o=a(e("./nested-declaration")),s=a(e("./scss-tokenize"));function a(e){return e&&e.__esModule?e:{default:e}}var u=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,e.apply(this,arguments))}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),t.prototype.createTokenizer=function(){this.tokenizer=(0,s.default)(this.input)},t.prototype.rule=function(t){var r=!1,n=0,i="",s=t,a=Array.isArray(s),u=0;for(s=a?s:s[Symbol.iterator]();;){var l;if(a){if(u>=s.length)break;l=s[u++]}else{if((u=s.next()).done)break;l=u.value}var c=l;if(r)"comment"!==c[0]&&"{"!==c[0]&&(i+=c[1]);else{if("space"===c[0]&&-1!==c[1].indexOf("\n"))break;"("===c[0]?n+=1:")"===c[0]?n-=1:0===n&&":"===c[0]&&(r=!0)}}if(!r||""===i.trim()||/^[a-zA-Z-:#]/.test(i))e.prototype.rule.call(this,t);else{t.pop();var f=new o.default;this.init(f);var p=t[t.length-1];for(p[4]?f.source.end={line:p[4],column:p[5]}:f.source.end={line:p[2],column:p[3]};"word"!==t[0][0];)f.raws.before+=t.shift()[1];for(f.source.start={line:t[0][2],column:t[0][3]},f.prop="";t.length;){var d=t[0][0];if(":"===d||"space"===d||"comment"===d)break;f.prop+=t.shift()[1]}f.raws.between="";for(var h=void 0;t.length;){if(":"===(h=t.shift())[0]){f.raws.between+=h[1];break}f.raws.between+=h[1]}"_"!==f.prop[0]&&"*"!==f.prop[0]||(f.raws.before+=f.prop[0],f.prop=f.prop.slice(1)),f.raws.between+=this.spacesAndCommentsFromStart(t),this.precheckMissedSemicolon(t);for(var m=t.length-1;m>0;m--){if("!important"===(h=t[m])[1]){f.important=!0;var g=this.stringFrom(t,m);" !important"!==(g=this.spacesFromEnd(t)+g)&&(f.raws.important=g);break}if("important"===h[1]){for(var y=t.slice(0),v="",b=m;b>0;b--){var w=y[b][0];if(0===v.trim().indexOf("!")&&"space"!==w)break;v=y.pop()[1]+v}0===v.trim().indexOf("!")&&(f.important=!0,f.raws.important=v,t=y)}if("space"!==h[0]&&"comment"!==h[0])break}this.raw(f,"value",t),-1!==f.value.indexOf(":")&&this.checkMissedSemicolon(t),this.current=f}},t.prototype.comment=function(t){if("inline"===t[6]){var r=new n.default;this.init(r,t[2],t[3]),r.raws.inline=!0,r.source.end={line:t[4],column:t[5]};var i=t[1].slice(2);if(/^\s*$/.test(i))r.text="",r.raws.left=i,r.raws.right="";else{var o=i.match(/^(\s*)([^]*[^\s])(\s*)$/),s=o[2].replace(/(\*\/|\/\*)/g,"*//*");r.text=s,r.raws.left=o[1],r.raws.right=o[3],r.raws.text=o[2]}}else e.prototype.comment.call(this,t)},t.prototype.raw=function(t,r,n){if(e.prototype.raw.call(this,t,r,n),t.raws[r]){var i=t.raws[r].raw;t.raws[r].raw=n.reduce(function(e,t){return"comment"===t[0]&&"inline"===t[6]?e+"/*"+t[1].slice(2).replace(/(\*\/|\/\*)/g,"*//*")+"*/":e+t[1]},""),i!==t.raws[r].raw&&(t.raws[r].scss=i)}},t}(i.default);r.default=u,t.exports=r.default},{"./nested-declaration":211,"./scss-tokenize":217,"postcss/lib/comment":245,"postcss/lib/parser":255}],214:[function(e,t,r){"use strict";r.__esModule=!0;var n,i=e("postcss/lib/stringifier");var o=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,e.apply(this,arguments))}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),t.prototype.comment=function(e){var t=this.raw(e,"left","commentLeft"),r=this.raw(e,"right","commentRight");if(e.raws.inline){var n=e.raws.text||e.text;this.builder("//"+t+n+r,e)}else this.builder("/*"+t+e.text+r+"*/",e)},t.prototype.decl=function(t,r){if(t.isNested){var n=this.raw(t,"between","colon"),i=t.prop+n+this.rawValue(t,"value");t.important&&(i+=t.raws.important||" !important"),this.builder(i+"{",t,"start");var o=void 0;t.nodes&&t.nodes.length?(this.body(t),o=this.raw(t,"after")):o=this.raw(t,"after","emptyBody"),o&&this.builder(o),this.builder("}",t,"end")}else e.prototype.decl.call(this,t,r)},t.prototype.rawValue=function(e,t){var r=e[t],n=e.raws[t];return n&&n.value===r?n.scss?n.scss:n.raw:r},t}(((n=i)&&n.__esModule?n:{default:n}).default);r.default=o,t.exports=r.default},{"postcss/lib/stringifier":262}],215:[function(e,t,r){"use strict";r.__esModule=!0,r.default=function(e,t){new o.default(t).stringify(e)};var n,i=e("./scss-stringifier"),o=(n=i)&&n.__esModule?n:{default:n};t.exports=r.default},{"./scss-stringifier":214}],216:[function(e,t,r){"use strict";r.__esModule=!0;var n=o(e("./scss-stringify")),i=o(e("./scss-parse"));function o(e){return e&&e.__esModule?e:{default:e}}r.default={parse:i.default,stringify:n.default},t.exports=r.default},{"./scss-parse":212,"./scss-stringify":215}],217:[function(e,t,r){"use strict";r.__esModule=!0,r.default=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=e.css.valueOf(),j=t.ignoreErrors,M=void 0,N=void 0,R=void 0,P=void 0,I=void 0,F=void 0,L=void 0,B=void 0,T=void 0,D=void 0,U=void 0,z=void 0,$=void 0,q=void 0,G=r.length,W=-1,K=1,V=0,H=[],Y=[];function J(t){throw e.error("Unclosed "+t,K,V-W)}function Z(){for(var e=1,t=!1,s=!1;e>0;)N+=1,r.length<=N&&J("interpolation"),M=r.charCodeAt(N),z=r.charCodeAt(N+1),t?s||M!==t?M===o?s=!D:s&&(s=!1):(t=!1,s=!1):M===n||M===i?t=M:M===y?e-=1:M===_&&z===g&&(e+=1)}return{back:function(e){Y.push(e)},nextToken:function(){if(Y.length)return Y.pop();if(V>=G)return;((M=r.charCodeAt(V))===a||M===l||M===f&&r.charCodeAt(V+1)!==a)&&(W=V,K+=1);switch(M){case a:case u:case c:case f:case l:N=V;do{N+=1,(M=r.charCodeAt(N))===a&&(W=N,K+=1)}while(M===u||M===a||M===c||M===f||M===l);$=["space",r.slice(V,N)],V=N-1;break;case p:$=["[","[",K,V-W];break;case d:$=["]","]",K,V-W];break;case g:$=["{","{",K,V-W];break;case y:$=["}","}",K,V-W];break;case k:$=["word",",",K,V-W,K,V-W+1];break;case w:$=[":",":",K,V-W];break;case v:$=[";",";",K,V-W];break;case h:if(U=H.length?H.pop()[1]:"",z=r.charCodeAt(V+1),"url"===U&&z!==n&&z!==i){for(q=1,D=!1,N=V+1;N<=r.length-1;){if((z=r.charCodeAt(N))===o)D=!D;else if(z===h)q+=1;else if(z===m&&0===(q-=1))break;N+=1}F=r.slice(V,N+1),P=F.split("\n"),(I=P.length-1)>0?(B=K+I,T=N-P[I].length):(B=K,T=W),$=["brackets",F,K,V-W,B,N-T],W=T,K=B,V=N}else N=r.indexOf(")",V+1),F=r.slice(V,N+1),-1===N||A.test(F)?$=["(","(",K,V-W]:($=["brackets",F,K,V-W,K,N-W],V=N);break;case m:$=[")",")",K,V-W];break;case n:case i:for(R=M,N=V,D=!1;N0?(B=K+I,T=N-P[I].length):(B=K,T=W),$=["string",r.slice(V,N+1),K,V-W,B,N-T],W=T,K=B,V=N;break;case x:S.lastIndex=V+1,S.test(r),N=0===S.lastIndex?r.length-1:S.lastIndex-2,$=["at-word",r.slice(V,N+1),K,V-W,K,N-W],V=N;break;case o:for(N=V,L=!0;r.charCodeAt(N+1)===o;)N+=1,L=!L;if(M=r.charCodeAt(N+1),L&&M!==s&&M!==u&&M!==a&&M!==c&&M!==f&&M!==l&&(N+=1,E.test(r.charAt(N)))){for(;E.test(r.charAt(N+1));)N+=1;r.charCodeAt(N+1)===u&&(N+=1)}$=["word",r.slice(V,N+1),K,V-W,K,N-W],V=N;break;default:z=r.charCodeAt(V+1),M===_&&z===g?(N=V,Z(),F=r.slice(V,N+1),P=F.split("\n"),(I=P.length-1)>0?(B=K+I,T=N-P[I].length):(B=K,T=W),$=["word",F,K,V-W,B,N-T],W=T,K=B,V=N):M===s&&z===b?(0===(N=r.indexOf("*/",V+2)+1)&&(j?N=r.length:J("comment")),F=r.slice(V,N+1),P=F.split("\n"),(I=P.length-1)>0?(B=K+I,T=N-P[I].length):(B=K,T=W),$=["comment",F,K,V-W,B,N-T],W=T,K=B,V=N):M===s&&z===s?(O.lastIndex=V+1,O.test(r),N=0===O.lastIndex?r.length-1:O.lastIndex-2,F=r.slice(V,N+1),$=["comment",F,K,V-W,K,N-W,"inline"],V=N):(C.lastIndex=V+1,C.test(r),N=0===C.lastIndex?r.length-1:C.lastIndex-2,$=["word",r.slice(V,N+1),K,V-W,K,N-W],H.push($),V=N)}return V++,$},endOfFile:function(){return 0===Y.length&&V>=G}}};var n=39,i=34,o=92,s=47,a=10,u=32,l=12,c=9,f=13,p=91,d=93,h=40,m=41,g=123,y=125,v=59,b=42,w=58,x=64,k=44,_=35,S=/[ \n\t\r\f\{\}\(\)'"\\;/\[\]#]/g,C=/[ \n\t\r\f\(\)\{\}:;@!'"\\\]\[#]|\/(?=\*)/g,A=/.[\\\/\("'\n]/,E=/[a-f0-9]/i,O=/[\r\f\n]/g;t.exports=r.default},{}],218:[function(e,t,r){"use strict";r.__esModule=!0;var n=y(e("./processor")),i=y(e("./selectors/attribute")),o=y(e("./selectors/className")),s=y(e("./selectors/combinator")),a=y(e("./selectors/comment")),u=y(e("./selectors/id")),l=y(e("./selectors/nesting")),c=y(e("./selectors/pseudo")),f=y(e("./selectors/root")),p=y(e("./selectors/selector")),d=y(e("./selectors/string")),h=y(e("./selectors/tag")),m=y(e("./selectors/universal")),g=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r]);return t.default=e,t}(e("./selectors/types"));function y(e){return e&&e.__esModule?e:{default:e}}var v=function(e){return new n.default(e)};v.attribute=function(e){return new i.default(e)},v.className=function(e){return new o.default(e)},v.combinator=function(e){return new s.default(e)},v.comment=function(e){return new a.default(e)},v.id=function(e){return new u.default(e)},v.nesting=function(e){return new l.default(e)},v.pseudo=function(e){return new c.default(e)},v.root=function(e){return new f.default(e)},v.selector=function(e){return new p.default(e)},v.string=function(e){return new d.default(e)},v.tag=function(e){return new h.default(e)},v.universal=function(e){return new m.default(e)},Object.keys(g).forEach(function(e){"__esModule"!==e&&(v[e]=g[e])}),r.default=v,t.exports=r.default},{"./processor":220,"./selectors/attribute":221,"./selectors/className":222,"./selectors/combinator":223,"./selectors/comment":224,"./selectors/id":226,"./selectors/nesting":228,"./selectors/pseudo":230,"./selectors/root":231,"./selectors/selector":232,"./selectors/string":233,"./selectors/tag":234,"./selectors/types":235,"./selectors/universal":236}],219:[function(e,t,r){"use strict";r.__esModule=!0;var n=function(){function e(e,t){for(var r=0;r1?(""===i[0]&&(i[0]=!0),o.attribute=this.parseValue(i[2]),o.namespace=this.parseNamespace(i[0])):o.attribute=this.parseValue(n[0]),t=new m.default(o),n[2]){var s=n[2].split(/(\s+i\s*?)$/),a=s[0].trim();t.value=this.lossy?a:s[0],s[1]&&(t.insensitive=!0,this.lossy||(t.raws.insensitive=s[1])),t.quoted="'"===a[0]||'"'===a[0],t.raws.unquoted=t.quoted?a.slice(1,-1):a}this.newNode(t),this.position++},e.prototype.combinator=function(){if("|"===this.currToken[1])return this.namespace();for(var e=new y.default({value:"",source:{start:{line:this.currToken[2],column:this.currToken[3]},end:{line:this.currToken[2],column:this.currToken[3]}},sourceIndex:this.currToken[4]});this.position1&&e.nextToken&&"("===e.nextToken[0]&&e.error("Misplaced parenthesis.")})}else this.error('Unexpected "'+this.currToken[0]+'" found.')},e.prototype.space=function(){var e=this.currToken;0===this.position||","===this.prevToken[0]||"("===this.prevToken[0]?(this.spaces=this.parseSpace(e[1]),this.position++):this.position===this.tokens.length-1||","===this.nextToken[0]||")"===this.nextToken[0]?(this.current.last.spaces.after=this.parseSpace(e[1]),this.position++):this.combinator()},e.prototype.string=function(){var e=this.currToken;this.newNode(new d.default({value:this.currToken[1],source:{start:{line:e[2],column:e[3]},end:{line:e[4],column:e[5]}},sourceIndex:e[6]})),this.position++},e.prototype.universal=function(e){var t=this.nextToken;if(t&&"|"===t[1])return this.position++,this.namespace();this.newNode(new g.default({value:this.currToken[1],source:{start:{line:this.currToken[2],column:this.currToken[3]},end:{line:this.currToken[2],column:this.currToken[3]}},sourceIndex:this.currToken[4]}),e),this.position++},e.prototype.splitWord=function(e,t){for(var r=this,n=this.nextToken,a=this.currToken[1];n&&"word"===n[0];){this.position++;var u=this.currToken[1];if(a+=u,u.lastIndexOf("\\")===u.length-1){var c=this.nextToken;c&&"space"===c[0]&&(a+=this.parseSpace(c[1]," "),this.position++)}n=this.nextToken}var d=(0,o.default)(a,"."),h=(0,o.default)(a,"#"),m=(0,o.default)(a,"#{");m.length&&(h=h.filter(function(e){return!~m.indexOf(e)}));var g=(0,b.default)((0,s.default)((0,i.default)([[0],d,h])));g.forEach(function(n,i){var o=g[i+1]||a.length,s=a.slice(n,o);if(0===i&&t)return t.call(r,s,g.length);var u=void 0;u=~d.indexOf(n)?new l.default({value:s.slice(1),source:{start:{line:r.currToken[2],column:r.currToken[3]+n},end:{line:r.currToken[4],column:r.currToken[3]+(o-1)}},sourceIndex:r.currToken[6]+g[i]}):~h.indexOf(n)?new f.default({value:s.slice(1),source:{start:{line:r.currToken[2],column:r.currToken[3]+n},end:{line:r.currToken[4],column:r.currToken[3]+(o-1)}},sourceIndex:r.currToken[6]+g[i]}):new p.default({value:s,source:{start:{line:r.currToken[2],column:r.currToken[3]+n},end:{line:r.currToken[4],column:r.currToken[3]+(o-1)}},sourceIndex:r.currToken[6]+g[i]}),r.newNode(u,e)}),this.position++},e.prototype.word=function(e){var t=this.nextToken;return t&&"|"===t[1]?(this.position++,this.namespace()):this.splitWord(e)},e.prototype.loop=function(){for(;this.position1&&void 0!==arguments[1]?arguments[1]:{},r=new s.default({css:e,error:function(e){throw new Error(e)},options:t});return this.res=r,this.func(r),this},i(e,[{key:"result",get:function(){return String(this.res)}}]),e}();r.default=a,t.exports=r.default},{"./parser":219}],221:[function(e,t,r){"use strict";r.__esModule=!0;var n,i=e("./namespace"),o=(n=i)&&n.__esModule?n:{default:n},s=e("./types");var a=function(e){function t(r){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var n=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,e.call(this,r));return n.type=s.ATTRIBUTE,n.raws={},n}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),t.prototype.toString=function(){var e=[this.spaces.before,"[",this.ns,this.attribute];return this.operator&&e.push(this.operator),this.value&&e.push(this.value),this.raws.insensitive?e.push(this.raws.insensitive):this.insensitive&&e.push(" i"),e.push("]"),e.concat(this.spaces.after).join("")},t}(o.default);r.default=a,t.exports=r.default},{"./namespace":227,"./types":235}],222:[function(e,t,r){"use strict";r.__esModule=!0;var n,i=e("./namespace"),o=(n=i)&&n.__esModule?n:{default:n},s=e("./types");var a=function(e){function t(r){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var n=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,e.call(this,r));return n.type=s.CLASS,n}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),t.prototype.toString=function(){return[this.spaces.before,this.ns,String("."+this.value),this.spaces.after].join("")},t}(o.default);r.default=a,t.exports=r.default},{"./namespace":227,"./types":235}],223:[function(e,t,r){"use strict";r.__esModule=!0;var n,i=e("./node"),o=(n=i)&&n.__esModule?n:{default:n},s=e("./types");var a=function(e){function t(r){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var n=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,e.call(this,r));return n.type=s.COMBINATOR,n}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),t}(o.default);r.default=a,t.exports=r.default},{"./node":229,"./types":235}],224:[function(e,t,r){"use strict";r.__esModule=!0;var n,i=e("./node"),o=(n=i)&&n.__esModule?n:{default:n},s=e("./types");var a=function(e){function t(r){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var n=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,e.call(this,r));return n.type=s.COMMENT,n}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),t}(o.default);r.default=a,t.exports=r.default},{"./node":229,"./types":235}],225:[function(e,t,r){"use strict";r.__esModule=!0;var n,i=function(){function e(e,t){for(var r=0;r=e&&(this.indexes[r]=t-1);return this},t.prototype.removeAll=function(){var e=this.nodes,t=Array.isArray(e),r=0;for(e=t?e:e[Symbol.iterator]();;){var n;if(t){if(r>=e.length)break;n=e[r++]}else{if((r=e.next()).done)break;n=r.value}n.parent=void 0}return this.nodes=[],this},t.prototype.empty=function(){return this.removeAll()},t.prototype.insertAfter=function(e,t){var r=this.index(e);this.nodes.splice(r+1,0,t);var n=void 0;for(var i in this.indexes)r<=(n=this.indexes[i])&&(this.indexes[i]=n+this.nodes.length);return this},t.prototype.insertBefore=function(e,t){var r=this.index(e);this.nodes.splice(r,0,t);var n=void 0;for(var i in this.indexes)r<=(n=this.indexes[i])&&(this.indexes[i]=n+this.nodes.length);return this},t.prototype.each=function(e){this.lastEach||(this.lastEach=0),this.indexes||(this.indexes={}),this.lastEach++;var t=this.lastEach;if(this.indexes[t]=0,this.length){for(var r=void 0,n=void 0;this.indexes[t]0&&void 0!==arguments[0]?arguments[0]:{};for(var r in function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),t)this[r]=t[r];var n=t.spaces,i=(n=void 0===n?{}:n).before,o=void 0===i?"":i,s=n.after,a=void 0===s?"":s;this.spaces={before:o,after:a}}return e.prototype.remove=function(){return this.parent&&this.parent.removeChild(this),this.parent=void 0,this},e.prototype.replaceWith=function(){if(this.parent){for(var e in arguments)this.parent.insertBefore(this,arguments[e]);this.remove()}return this},e.prototype.next=function(){return this.parent.at(this.parent.index(this)+1)},e.prototype.prev=function(){return this.parent.at(this.parent.index(this)-1)},e.prototype.clone=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=function e(t,r){if("object"!==(void 0===t?"undefined":n(t)))return t;var i=new t.constructor;for(var o in t)if(t.hasOwnProperty(o)){var s=t[o],a=void 0===s?"undefined":n(s);"parent"===o&&"object"===a?r&&(i[o]=r):s instanceof Array?i[o]=s.map(function(t){return e(t,i)}):i[o]=e(s,i)}return i}(this);for(var r in e)t[r]=e[r];return t},e.prototype.toString=function(){return[this.spaces.before,String(this.value),this.spaces.after].join("")},e}();r.default=i,t.exports=r.default},{}],230:[function(e,t,r){"use strict";r.__esModule=!0;var n,i=e("./container"),o=(n=i)&&n.__esModule?n:{default:n},s=e("./types");var a=function(e){function t(r){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var n=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,e.call(this,r));return n.type=s.PSEUDO,n}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),t.prototype.toString=function(){var e=this.length?"("+this.map(String).join(",")+")":"";return[this.spaces.before,String(this.value),e,this.spaces.after].join("")},t}(o.default);r.default=a,t.exports=r.default},{"./container":225,"./types":235}],231:[function(e,t,r){"use strict";r.__esModule=!0;var n,i=e("./container"),o=(n=i)&&n.__esModule?n:{default:n},s=e("./types");var a=function(e){function t(r){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var n=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,e.call(this,r));return n.type=s.ROOT,n}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),t.prototype.toString=function(){var e=this.reduce(function(e,t){var r=String(t);return r?e+r+",":""},"").slice(0,-1);return this.trailingComma?e+",":e},t}(o.default);r.default=a,t.exports=r.default},{"./container":225,"./types":235}],232:[function(e,t,r){"use strict";r.__esModule=!0;var n,i=e("./container"),o=(n=i)&&n.__esModule?n:{default:n},s=e("./types");var a=function(e){function t(r){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var n=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,e.call(this,r));return n.type=s.SELECTOR,n}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),t}(o.default);r.default=a,t.exports=r.default},{"./container":225,"./types":235}],233:[function(e,t,r){"use strict";r.__esModule=!0;var n,i=e("./node"),o=(n=i)&&n.__esModule?n:{default:n},s=e("./types");var a=function(e){function t(r){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var n=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,e.call(this,r));return n.type=s.STRING,n}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),t}(o.default);r.default=a,t.exports=r.default},{"./node":229,"./types":235}],234:[function(e,t,r){"use strict";r.__esModule=!0;var n,i=e("./namespace"),o=(n=i)&&n.__esModule?n:{default:n},s=e("./types");var a=function(e){function t(r){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var n=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,e.call(this,r));return n.type=s.TAG,n}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),t}(o.default);r.default=a,t.exports=r.default},{"./namespace":227,"./types":235}],235:[function(e,t,r){"use strict";r.__esModule=!0;r.TAG="tag",r.STRING="string",r.SELECTOR="selector",r.ROOT="root",r.PSEUDO="pseudo",r.NESTING="nesting",r.ID="id",r.COMMENT="comment",r.COMBINATOR="combinator",r.CLASS="class",r.ATTRIBUTE="attribute",r.UNIVERSAL="universal"},{}],236:[function(e,t,r){"use strict";r.__esModule=!0;var n,i=e("./namespace"),o=(n=i)&&n.__esModule?n:{default:n},s=e("./types");var a=function(e){function t(r){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var n=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,e.call(this,r));return n.type=s.UNIVERSAL,n.value="*",n}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),t}(o.default);r.default=a,t.exports=r.default},{"./namespace":227,"./types":235}],237:[function(e,t,r){"use strict";r.__esModule=!0,r.default=function(e){return e.sort(function(e,t){return e-t})},t.exports=r.default},{}],238:[function(e,t,r){"use strict";r.__esModule=!0,r.default=function(e){var t=[],r=e.css.valueOf(),O=void 0,j=void 0,M=void 0,N=void 0,R=void 0,P=void 0,I=void 0,F=void 0,L=void 0,B=void 0,T=void 0,D=r.length,U=-1,z=1,$=0,q=function(t,n){if(!e.safe)throw e.error("Unclosed "+t,z,$-U,$);j=(r+=n).length-1};for(;$0?(F=z+R,L=j-N[R].length):(F=z,L=U),t.push(["comment",P,z,$-U,F,j-L,$]),U=L,z=F,$=j):(E.lastIndex=$+1,E.test(r),j=0===E.lastIndex?r.length-1:E.lastIndex-2,t.push(["word",r.slice($,j+1),z,$-U,z,j-U,$]),$=j)}$++}return t};var n=39,i=34,o=92,s=47,a=10,u=32,l=12,c=9,f=13,p=43,d=62,h=126,m=124,g=44,y=40,v=41,b=91,w=93,x=59,k=42,_=58,S=38,C=64,A=/[ \n\t\r\{\(\)'"\\;/]/g,E=/[ \n\t\r\(\)\*:;@!&'"\+\|~>,\[\]\\]|\/(?=\*)/g;t.exports=r.default},{}],239:[function(e,t,r){var n=e("./parse"),i=e("./walk"),o=e("./stringify");function s(e){return this instanceof s?(this.nodes=n(e),this):new s(e)}s.prototype.toString=function(){return Array.isArray(this.nodes)?o(this.nodes):""},s.prototype.walk=function(e,t){return i(this.nodes,e,t),this},s.unit=e("./unit"),s.walk=i,s.stringify=o,t.exports=s},{"./parse":240,"./stringify":241,"./unit":242,"./walk":243}],240:[function(e,t,r){var n="(".charCodeAt(0),i=")".charCodeAt(0),o="'".charCodeAt(0),s='"'.charCodeAt(0),a="\\".charCodeAt(0),u="/".charCodeAt(0),l=",".charCodeAt(0),c=":".charCodeAt(0),f="*".charCodeAt(0);t.exports=function(e){for(var t,r,p,d,h,m,g,y,v=[],b=e,w=0,x=b.charCodeAt(w),k=b.length,_=[{nodes:v}],S=0,C="",A="",E="";w=48&&t<=57)l+=e[r],u=!0;else if(t===o){if(a)break;a=!0,l+=e[r]}else{if(t!==i&&t!==n)break;if(0!==r)break;l+=e[r]}r+=1}return!!u&&{number:l,unit:e.slice(r)}}},{}],243:[function(e,t,r){t.exports=function e(t,r,n){var i,o,s,a;for(i=0,o=t.length;i=n.length)break;s=n[o++]}else{if((o=n.next()).done)break;s=o.value}var a=s,u=this.normalize(a,this.last),l=Array.isArray(u),c=0;for(u=l?u:u[Symbol.iterator]();;){var f;if(l){if(c>=u.length)break;f=u[c++]}else{if((c=u.next()).done)break;f=c.value}var p=f;this.nodes.push(p)}}return this},r.prototype.prepend=function(){for(var e=arguments.length,t=Array(e),r=0;r=n.length)break;s=n[o++]}else{if((o=n.next()).done)break;s=o.value}var a=s,u=this.normalize(a,this.first,"prepend").reverse(),l=u,c=Array.isArray(l),f=0;for(l=c?l:l[Symbol.iterator]();;){var p;if(c){if(f>=l.length)break;p=l[f++]}else{if((f=l.next()).done)break;p=f.value}var d=p;this.nodes.unshift(d)}for(var h in this.indexes)this.indexes[h]=this.indexes[h]+u.length}return this},r.prototype.cleanRaws=function(e){if(t.prototype.cleanRaws.call(this,e),this.nodes){var r=this.nodes,n=Array.isArray(r),i=0;for(r=n?r:r[Symbol.iterator]();;){var o;if(n){if(i>=r.length)break;o=r[i++]}else{if((i=r.next()).done)break;o=i.value}o.cleanRaws(e)}}},r.prototype.insertBefore=function(e,t){var r=0===(e=this.index(e))&&"prepend",n=this.normalize(t,this.nodes[e],r).reverse(),i=n,o=Array.isArray(i),s=0;for(i=o?i:i[Symbol.iterator]();;){var a;if(o){if(s>=i.length)break;a=i[s++]}else{if((s=i.next()).done)break;a=s.value}var u=a;this.nodes.splice(e,0,u)}var l=void 0;for(var c in this.indexes)e<=(l=this.indexes[c])&&(this.indexes[c]=l+n.length);return this},r.prototype.insertAfter=function(e,t){e=this.index(e);var r=this.normalize(t,this.nodes[e]).reverse(),n=r,i=Array.isArray(n),o=0;for(n=i?n:n[Symbol.iterator]();;){var s;if(i){if(o>=n.length)break;s=n[o++]}else{if((o=n.next()).done)break;s=o.value}var a=s;this.nodes.splice(e+1,0,a)}var u=void 0;for(var l in this.indexes)e<(u=this.indexes[l])&&(this.indexes[l]=u+r.length);return this},r.prototype.removeChild=function(e){e=this.index(e),this.nodes[e].parent=void 0,this.nodes.splice(e,1);var t=void 0;for(var r in this.indexes)(t=this.indexes[r])>=e&&(this.indexes[r]=t-1);return this},r.prototype.removeAll=function(){var e=this.nodes,t=Array.isArray(e),r=0;for(e=t?e:e[Symbol.iterator]();;){var n;if(t){if(r>=e.length)break;n=e[r++]}else{if((r=e.next()).done)break;n=r.value}n.parent=void 0}return this.nodes=[],this},r.prototype.replaceValues=function(e,t,r){return r||(r=t,t={}),this.walkDecls(function(n){t.props&&-1===t.props.indexOf(n.prop)||t.fast&&-1===n.value.indexOf(t.fast)||(n.value=n.value.replace(e,r))}),this},r.prototype.every=function(e){return this.nodes.every(e)},r.prototype.some=function(e){return this.nodes.some(e)},r.prototype.index=function(e){return"number"==typeof e?e:this.nodes.indexOf(e)},r.prototype.normalize=function(t,r){var n=this;if("string"==typeof t)t=function e(t){return t.map(function(t){return t.nodes&&(t.nodes=e(t.nodes)),delete t.source,t})}(e("./parse")(t).nodes);else if(Array.isArray(t)){var s=t=t.slice(0),a=Array.isArray(s),u=0;for(s=a?s:s[Symbol.iterator]();;){var l;if(a){if(u>=s.length)break;l=s[u++]}else{if((u=s.next()).done)break;l=u.value}var c=l;c.parent&&c.parent.removeChild(c,"ignore")}}else if("root"===t.type){var f=t=t.nodes.slice(0),p=Array.isArray(f),d=0;for(f=p?f:f[Symbol.iterator]();;){var h;if(p){if(d>=f.length)break;h=f[d++]}else{if((d=f.next()).done)break;h=d.value}var m=h;m.parent&&m.parent.removeChild(m,"ignore")}}else if(t.type)t=[t];else if(t.prop){if(void 0===t.value)throw new Error("Value field is missed in node creation");"string"!=typeof t.value&&(t.value=String(t.value)),t=[new i.default(t)]}else if(t.selector){t=[new(e("./rule"))(t)]}else if(t.name){t=[new(e("./at-rule"))(t)]}else{if(!t.text)throw new Error("Unknown node type in node creation");t=[new o.default(t)]}return t.map(function(e){return"function"!=typeof e.before&&(e=n.rebuild(e)),e.parent&&e.parent.removeChild(e),void 0===e.raws.before&&r&&void 0!==r.raws.before&&(e.raws.before=r.raws.before.replace(/[^\s]/g,"")),e.parent=n,e})},r.prototype.rebuild=function(t,r){var n=this,s=void 0;if("root"===t.type){var a=e("./root");s=new a}else if("atrule"===t.type){var u=e("./at-rule");s=new u}else if("rule"===t.type){var l=e("./rule");s=new l}else"decl"===t.type?s=new i.default:"comment"===t.type&&(s=new o.default);for(var c in t)"nodes"===c?s.nodes=t.nodes.map(function(e){return n.rebuild(e,s)}):"parent"===c&&r?s.parent=r:t.hasOwnProperty(c)&&(s[c]=t[c]);return s},n(r,[{key:"first",get:function(){if(this.nodes)return this.nodes[0]}},{key:"last",get:function(){if(this.nodes)return this.nodes[this.nodes.length-1]}}]),r}(s(e("./node")).default);r.default=a,t.exports=r.default},{"./at-rule":244,"./comment":245,"./declaration":248,"./node":253,"./parse":254,"./root":260,"./rule":261}],247:[function(e,t,r){"use strict";r.__esModule=!0;var n=s(e("supports-color")),i=s(e("chalk")),o=s(e("./terminal-highlight"));function s(e){return e&&e.__esModule?e:{default:e}}var a=function(){function e(t,r,n,i,o,s){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.name="CssSyntaxError",this.reason=t,o&&(this.file=o),i&&(this.source=i),s&&(this.plugin=s),void 0!==r&&void 0!==n&&(this.line=r,this.column=n),this.setMessage(),Error.captureStackTrace&&Error.captureStackTrace(this,e)}return e.prototype.setMessage=function(){this.message=this.plugin?this.plugin+": ":"",this.message+=this.file?this.file:"",void 0!==this.line&&(this.message+=":"+this.line+":"+this.column),this.message+=": "+this.reason},e.prototype.showSourceCode=function(e){var t=this;if(!this.source)return"";var r=this.source;void 0===e&&(e=n.default.stdout),e&&(r=(0,o.default)(r));var s=r.split(/\r?\n/),a=Math.max(this.line-3,0),u=Math.min(this.line+2,s.length),l=String(u).length;function c(t){return e&&i.default.red?i.default.red.bold(t):t}function f(t){return e&&i.default.gray?i.default.gray(t):t}return s.slice(a,u).map(function(e,r){var n=a+1+r,i=" "+(" "+n).slice(-l)+" | ";if(n===t.line){var o=f(i.replace(/\d/g," "))+e.slice(0,t.column-1).replace(/[^\t]/g," ");return c(">")+f(i)+e+"\n "+o+c("^")}return" "+f(i)+e}).join("\n")},e.prototype.toString=function(){var e=this.showSourceCode();return e&&(e="\n\n"+e+"\n"),this.name+": "+this.message+e},e}();r.default=a,t.exports=r.default},{"./terminal-highlight":264,chalk:16,"supports-color":16}],248:[function(e,t,r){"use strict";r.__esModule=!0;var n,i=e("./node");var o=function(e){function t(r){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var n=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,e.call(this,r));return n.type="decl",n}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),t}(((n=i)&&n.__esModule?n:{default:n}).default);r.default=o,t.exports=r.default},{"./node":253}],249:[function(e,t,r){"use strict";r.__esModule=!0;var n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},i=function(){function e(e,t){for(var r=0;r1&&void 0!==arguments[1]?arguments[1]:{};if(function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),null===t||"object"===(void 0===t?"undefined":n(t))&&!t.toString)throw new Error("PostCSS received "+t+" instead of CSS string");this.css=t.toString(),"\ufeff"!==this.css[0]&&"￾"!==this.css[0]||(this.css=this.css.slice(1)),r.from&&(/^\w+:\/\//.test(r.from)?this.file=r.from:this.file=a.default.resolve(r.from));var i=new s.default(this.css,r);if(i.text){this.map=i;var o=i.consumer().file;!this.file&&o&&(this.file=this.mapResolve(o))}this.file||(l+=1,this.id=""),this.map&&(this.map.file=this.from)}return e.prototype.error=function(e,t,r){var n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},i=void 0,s=this.origin(t,r);return(i=s?new o.default(e,s.line,s.column,s.source,s.file,n.plugin):new o.default(e,t,r,this.css,this.file,n.plugin)).input={line:t,column:r,source:this.css},this.file&&(i.input.file=this.file),i},e.prototype.origin=function(e,t){if(!this.map)return!1;var r=this.map.consumer(),n=r.originalPositionFor({line:e,column:t});if(!n.source)return!1;var i={file:this.mapResolve(n.source),line:n.line,column:n.column},o=r.sourceContentFor(n.source);return o&&(i.source=o),i},e.prototype.mapResolve=function(e){return/^\w+:\/\//.test(e)?e:a.default.resolve(this.map.consumer().sourceRoot||".",e)},i(e,[{key:"from",get:function(){return this.file||this.id}}]),e}();r.default=c,t.exports=r.default},{"./css-syntax-error":247,"./previous-map":257,path:148}],250:[function(e,t,r){"use strict";r.__esModule=!0;var n=function(){function e(e,t){for(var r=0;rparseInt(s[1]))&&console.error("Unknown error from PostCSS plugin. Your current PostCSS version is "+i+", but "+r+" uses "+n+". Perhaps this is the source of the error below.")}}else e.plugin=t.postcssPlugin,e.setMessage()}catch(e){console&&console.error&&console.error(e)}},e.prototype.asyncTick=function(e,t){var r=this;if(this.plugin>=this.processor.plugins.length)return this.processed=!0,e();try{var n=this.processor.plugins[this.plugin],i=this.run(n);this.plugin+=1,f(i)?i.then(function(){r.asyncTick(e,t)}).catch(function(e){r.handleError(e,n),r.processed=!0,t(e)}):this.asyncTick(e,t)}catch(e){this.processed=!0,t(e)}},e.prototype.async=function(){var e=this;return this.processed?new Promise(function(t,r){e.error?r(e.error):t(e.stringify())}):this.processing?this.processing:(this.processing=new Promise(function(t,r){if(e.error)return r(e.error);e.plugin=0,e.asyncTick(t,r)}).then(function(){return e.processed=!0,e.stringify()}),this.processing)},e.prototype.sync=function(){if(this.processed)return this.result;if(this.processed=!0,this.processing)throw new Error("Use process(css).then(cb) to work with async plugins");if(this.error)throw this.error;var e=this.result.processor.plugins,t=Array.isArray(e),r=0;for(e=t?e:e[Symbol.iterator]();;){var n;if(t){if(r>=e.length)break;n=e[r++]}else{if((r=e.next()).done)break;n=r.value}var i=n;if(f(this.run(i)))throw new Error("Use process(css).then(cb) to work with async plugins")}return this.result},e.prototype.run=function(e){this.result.lastPlugin=e;try{return e(this.result.root,this.result)}catch(t){throw this.handleError(t,e),t}},e.prototype.stringify=function(){if(this.stringified)return this.result;this.stringified=!0,this.sync();var e=this.result.opts,t=s.default;e.syntax&&(t=e.syntax.stringify),e.stringifier&&(t=e.stringifier),t.stringify&&(t=t.stringify);var r=new o.default(t,this.result.root,this.result.opts).generate();return this.result.css=r[0],this.result.map=r[1],this.result},n(e,[{key:"processor",get:function(){return this.result.processor}},{key:"opts",get:function(){return this.result.opts}},{key:"css",get:function(){return this.stringify().css}},{key:"content",get:function(){return this.stringify().content}},{key:"map",get:function(){return this.stringify().map}},{key:"root",get:function(){return this.sync().root}},{key:"messages",get:function(){return this.sync().messages}}]),e}();r.default=p,t.exports=r.default},{"./map-generator":252,"./parse":254,"./result":259,"./stringify":263,"./warn-once":267}],251:[function(e,t,r){arguments[4][189][0].apply(r,arguments)},{dup:189}],252:[function(e,t,r){(function(n){"use strict";r.__esModule=!0;var i=s(e("source-map")),o=s(e("path"));function s(e){return e&&e.__esModule?e:{default:e}}var a=function(){function e(t,r,n){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.stringify=t,this.mapOpts=n.map||{},this.root=r,this.opts=n}return e.prototype.isMap=function(){return void 0!==this.opts.map?!!this.opts.map:this.previous().length>0},e.prototype.previous=function(){var e=this;return this.previousMaps||(this.previousMaps=[],this.root.walk(function(t){if(t.source&&t.source.input.map){var r=t.source.input.map;-1===e.previousMaps.indexOf(r)&&e.previousMaps.push(r)}})),this.previousMaps},e.prototype.isInline=function(){if(void 0!==this.mapOpts.inline)return this.mapOpts.inline;var e=this.mapOpts.annotation;return(void 0===e||!0===e)&&(!this.previous().length||this.previous().some(function(e){return e.inline}))},e.prototype.isSourcesContent=function(){return void 0!==this.mapOpts.sourcesContent?this.mapOpts.sourcesContent:!this.previous().length||this.previous().some(function(e){return e.withContent()})},e.prototype.clearAnnotation=function(){if(!1!==this.mapOpts.annotation)for(var e=void 0,t=this.root.nodes.length-1;t>=0;t--)"comment"===(e=this.root.nodes[t]).type&&0===e.text.indexOf("# sourceMappingURL=")&&this.root.removeChild(t)},e.prototype.setSourcesContent=function(){var e=this,t={};this.root.walk(function(r){if(r.source){var n=r.source.input.from;if(n&&!t[n]){t[n]=!0;var i=e.relative(n);e.map.setSourceContent(i,r.source.input.css)}}})},e.prototype.applyPrevMaps=function(){var e=this.previous(),t=Array.isArray(e),r=0;for(e=t?e:e[Symbol.iterator]();;){var n;if(t){if(r>=e.length)break;n=e[r++]}else{if((r=e.next()).done)break;n=r.value}var s=n,a=this.relative(s.file),u=s.root||o.default.dirname(s.file),l=void 0;!1===this.mapOpts.sourcesContent?(l=new i.default.SourceMapConsumer(s.text)).sourcesContent&&(l.sourcesContent=l.sourcesContent.map(function(){return null})):l=s.consumer(),this.map.applySourceMap(l,a,this.relative(u))}},e.prototype.isAnnotation=function(){return!!this.isInline()||(void 0!==this.mapOpts.annotation?this.mapOpts.annotation:!this.previous().length||this.previous().some(function(e){return e.annotation}))},e.prototype.toBase64=function(e){return n?n.from&&n.from!==Uint8Array.from?n.from(e).toString("base64"):new n(e).toString("base64"):window.btoa(unescape(encodeURIComponent(e)))},e.prototype.addAnnotation=function(){var e=void 0;e=this.isInline()?"data:application/json;base64,"+this.toBase64(this.map.toString()):"string"==typeof this.mapOpts.annotation?this.mapOpts.annotation:this.outputFile()+".map";var t="\n";-1!==this.css.indexOf("\r\n")&&(t="\r\n"),this.css+=t+"/*# sourceMappingURL="+e+" */"},e.prototype.outputFile=function(){return this.opts.to?this.relative(this.opts.to):this.opts.from?this.relative(this.opts.from):"to.css"},e.prototype.generateMap=function(){return this.generateString(),this.isSourcesContent()&&this.setSourcesContent(),this.previous().length>0&&this.applyPrevMaps(),this.isAnnotation()&&this.addAnnotation(),this.isInline()?[this.css]:[this.css,this.map]},e.prototype.relative=function(e){if(0===e.indexOf("<"))return e;if(/^\w+:\/\//.test(e))return e;var t=this.opts.to?o.default.dirname(this.opts.to):".";return"string"==typeof this.mapOpts.annotation&&(t=o.default.dirname(o.default.resolve(t,this.mapOpts.annotation))),e=o.default.relative(t,e),"\\"===o.default.sep?e.replace(/\\/g,"/"):e},e.prototype.sourcePath=function(e){return this.mapOpts.from?this.mapOpts.from:this.relative(e.source.input.from)},e.prototype.generateString=function(){var e=this;this.css="",this.map=new i.default.SourceMapGenerator({file:this.outputFile()});var t=1,r=1,n=void 0,o=void 0;this.stringify(this.root,function(i,s,a){e.css+=i,s&&"end"!==a&&(s.source&&s.source.start?e.map.addMapping({source:e.sourcePath(s),generated:{line:t,column:r-1},original:{line:s.source.start.line,column:s.source.start.column-1}}):e.map.addMapping({source:"",original:{line:1,column:0},generated:{line:t,column:r-1}})),(n=i.match(/\n/g))?(t+=n.length,o=i.lastIndexOf("\n"),r=i.length-o):r+=i.length,s&&"start"!==a&&(s.source&&s.source.end?e.map.addMapping({source:e.sourcePath(s),generated:{line:t,column:r-1},original:{line:s.source.end.line,column:s.source.end.column}}):e.map.addMapping({source:"",original:{line:1,column:0},generated:{line:t,column:r-1}}))})},e.prototype.generate=function(){if(this.clearAnnotation(),this.isMap())return this.generateMap();var e="";return this.stringify(this.root,function(t){e+=t}),[e]},e}();r.default=a,t.exports=r.default}).call(this,e("buffer").Buffer)},{buffer:18,path:148,"source-map":279}],253:[function(e,t,r){"use strict";r.__esModule=!0;var n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},i=u(e("./css-syntax-error")),o=u(e("./stringifier")),s=u(e("./stringify")),a=u(e("./warn-once"));function u(e){return e&&e.__esModule?e:{default:e}}var l=function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.raws={},"object"!==(void 0===t?"undefined":n(t))&&void 0!==t)throw new Error("PostCSS nodes constructor accepts object, not "+JSON.stringify(t));for(var r in t)this[r]=t[r]}return e.prototype.error=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(this.source){var r=this.positionBy(t);return this.source.input.error(e,r.line,r.column,t)}return new i.default(e)},e.prototype.warn=function(e,t,r){var n={node:this};for(var i in r)n[i]=r[i];return e.warn(t,n)},e.prototype.remove=function(){return this.parent&&this.parent.removeChild(this),this.parent=void 0,this},e.prototype.toString=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:s.default;e.stringify&&(e=e.stringify);var t="";return e(this,function(e){t+=e}),t},e.prototype.clone=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=function e(t,r){var i=new t.constructor;for(var o in t)if(t.hasOwnProperty(o)){var s=t[o],a=void 0===s?"undefined":n(s);"parent"===o&&"object"===a?r&&(i[o]=r):"source"===o?i[o]=s:s instanceof Array?i[o]=s.map(function(t){return e(t,i)}):("object"===a&&null!==s&&(s=e(s)),i[o]=s)}return i}(this);for(var r in e)t[r]=e[r];return t},e.prototype.cloneBefore=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=this.clone(e);return this.parent.insertBefore(this,t),t},e.prototype.cloneAfter=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=this.clone(e);return this.parent.insertAfter(this,t),t},e.prototype.replaceWith=function(){if(this.parent){for(var e=arguments.length,t=Array(e),r=0;r=n.length)break;s=n[o++]}else{if((o=n.next()).done)break;s=o.value}var a=s;this.parent.insertBefore(this,a)}this.remove()}return this},e.prototype.moveTo=function(e){return(0,a.default)("Node#moveTo was deprecated. Use Container#append."),this.cleanRaws(this.root()===e.root()),this.remove(),e.append(this),this},e.prototype.moveBefore=function(e){return(0,a.default)("Node#moveBefore was deprecated. Use Node#before."),this.cleanRaws(this.root()===e.root()),this.remove(),e.parent.insertBefore(e,this),this},e.prototype.moveAfter=function(e){return(0,a.default)("Node#moveAfter was deprecated. Use Node#after."),this.cleanRaws(this.root()===e.root()),this.remove(),e.parent.insertAfter(e,this),this},e.prototype.next=function(){if(this.parent){var e=this.parent.index(this);return this.parent.nodes[e+1]}},e.prototype.prev=function(){if(this.parent){var e=this.parent.index(this);return this.parent.nodes[e-1]}},e.prototype.before=function(e){return this.parent.insertBefore(this,e),this},e.prototype.after=function(e){return this.parent.insertAfter(this,e),this},e.prototype.toJSON=function(){var e={};for(var t in this)if(this.hasOwnProperty(t)&&"parent"!==t){var r=this[t];r instanceof Array?e[t]=r.map(function(e){return"object"===(void 0===e?"undefined":n(e))&&e.toJSON?e.toJSON():e}):"object"===(void 0===r?"undefined":n(r))&&r.toJSON?e[t]=r.toJSON():e[t]=r}return e},e.prototype.raw=function(e,t){return(new o.default).raw(this,e,t)},e.prototype.root=function(){for(var e=this;e.parent;)e=e.parent;return e},e.prototype.cleanRaws=function(e){delete this.raws.before,delete this.raws.after,e||delete this.raws.between},e.prototype.positionInside=function(e){for(var t=this.toString(),r=this.source.start.column,n=this.source.start.line,i=0;i0&&this.unclosedBracket(i),t&&n){for(;s.length&&("space"===(a=s[s.length-1][0])||"comment"===a);)this.tokenizer.back(s.pop());this.decl(s)}else this.unknownWord(s)},e.prototype.rule=function(e){e.pop();var t=new u.default;this.init(t,e[0][2],e[0][3]),t.raws.between=this.spacesAndCommentsFromEnd(e),this.raw(t,"selector",e),this.current=t},e.prototype.decl=function(e){var t=new n.default;this.init(t);var r=e[e.length-1];for(";"===r[0]&&(this.semicolon=!0,e.pop()),r[4]?t.source.end={line:r[4],column:r[5]}:t.source.end={line:r[2],column:r[3]};"word"!==e[0][0];)1===e.length&&this.unknownWord(e),t.raws.before+=e.shift()[1];for(t.source.start={line:e[0][2],column:e[0][3]},t.prop="";e.length;){var i=e[0][0];if(":"===i||"space"===i||"comment"===i)break;t.prop+=e.shift()[1]}t.raws.between="";for(var o=void 0;e.length;){if(":"===(o=e.shift())[0]){t.raws.between+=o[1];break}t.raws.between+=o[1]}"_"!==t.prop[0]&&"*"!==t.prop[0]||(t.raws.before+=t.prop[0],t.prop=t.prop.slice(1)),t.raws.between+=this.spacesAndCommentsFromStart(e),this.precheckMissedSemicolon(e);for(var s=e.length-1;s>0;s--){if("!important"===(o=e[s])[1].toLowerCase()){t.important=!0;var a=this.stringFrom(e,s);" !important"!==(a=this.spacesFromEnd(e)+a)&&(t.raws.important=a);break}if("important"===o[1].toLowerCase()){for(var u=e.slice(0),l="",c=s;c>0;c--){var f=u[c][0];if(0===l.trim().indexOf("!")&&"space"!==f)break;l=u.pop()[1]+l}0===l.trim().indexOf("!")&&(t.important=!0,t.raws.important=l,e=u)}if("space"!==o[0]&&"comment"!==o[0])break}this.raw(t,"value",e),-1!==t.value.indexOf(":")&&this.checkMissedSemicolon(e)},e.prototype.atrule=function(e){var t=new s.default;t.name=e[1].slice(1),""===t.name&&this.unnamedAtrule(t,e),this.init(t,e[2],e[3]);for(var r=void 0,n=void 0,i=!1,o=!1,a=[];!this.tokenizer.endOfFile();){if(";"===(e=this.tokenizer.nextToken())[0]){t.source.end={line:e[2],column:e[3]},this.semicolon=!0;break}if("{"===e[0]){o=!0;break}if("}"===e[0]){if(a.length>0){for(r=a[n=a.length-1];r&&"space"===r[0];)r=a[--n];r&&(t.source.end={line:r[4],column:r[5]})}this.end(e);break}if(a.push(e),this.tokenizer.endOfFile()){i=!0;break}}t.raws.between=this.spacesAndCommentsFromEnd(a),a.length?(t.raws.afterName=this.spacesAndCommentsFromStart(a),this.raw(t,"params",a),i&&(e=a[a.length-1],t.source.end={line:e[4],column:e[5]},this.spaces=t.raws.between,t.raws.between="")):(t.raws.afterName="",t.params=""),o&&(t.nodes=[],this.current=t)},e.prototype.end=function(e){this.current.nodes&&this.current.nodes.length&&(this.current.raws.semicolon=this.semicolon),this.semicolon=!1,this.current.raws.after=(this.current.raws.after||"")+this.spaces,this.spaces="",this.current.parent?(this.current.source.end={line:e[2],column:e[3]},this.current=this.current.parent):this.unexpectedClose(e)},e.prototype.endFile=function(){this.current.parent&&this.unclosedBlock(),this.current.nodes&&this.current.nodes.length&&(this.current.raws.semicolon=this.semicolon),this.current.raws.after=(this.current.raws.after||"")+this.spaces},e.prototype.freeSemicolon=function(e){if(this.spaces+=e[1],this.current.nodes){var t=this.current.nodes[this.current.nodes.length-1];t&&"rule"===t.type&&!t.raws.ownSemicolon&&(t.raws.ownSemicolon=this.spaces,this.spaces="")}},e.prototype.init=function(e,t,r){this.current.push(e),e.source={start:{line:t,column:r},input:this.input},e.raws.before=this.spaces,this.spaces="","comment"!==e.type&&(this.semicolon=!1)},e.prototype.raw=function(e,t,r){for(var n=void 0,i=void 0,o=r.length,s="",a=!0,u=void 0,l=void 0,c=/^([.|#])?([\w])+/i,f=0;f=0&&("space"===(n=e[i])[0]||2!==(r+=1));i--);throw this.input.error("Missed semicolon",n[2],n[3])}},e}();r.default=c,t.exports=r.default},{"./at-rule":244,"./comment":245,"./declaration":248,"./root":260,"./rule":261,"./tokenize":265}],256:[function(e,t,r){"use strict";r.__esModule=!0;var n=d(e("./declaration")),i=d(e("./processor")),o=d(e("./stringify")),s=d(e("./comment")),a=d(e("./at-rule")),u=d(e("./vendor")),l=d(e("./parse")),c=d(e("./list")),f=d(e("./rule")),p=d(e("./root"));function d(e){return e&&e.__esModule?e:{default:e}}function h(){for(var e=arguments.length,t=Array(e),r=0;r0)},e.prototype.startWith=function(e,t){return!!e&&e.substr(0,t.length)===t},e.prototype.loadAnnotation=function(e){var t=e.match(/\/\*\s*# sourceMappingURL=(.*)\s*\*\//);t&&(this.annotation=t[1].trim())},e.prototype.decodeInline=function(e){var t="data:application/json,";if(this.startWith(e,t))return decodeURIComponent(e.substr(t.length));if(/^data:application\/json;(?:charset=utf-?8;)?base64,/.test(e))return r=e.substr(RegExp.lastMatch.length),n?n.from&&n.from!==Uint8Array.from?n.from(r,"base64").toString():new n(r,"base64").toString():window.atob(r);var r,i=e.match(/data:application\/json;([^,]+),/)[1];throw new Error("Unsupported source map encoding "+i)},e.prototype.loadMap=function(e,t){if(!1===t)return!1;if(t){if("string"==typeof t)return t;if("function"==typeof t){var r=t(e);if(r&&a.default.existsSync&&a.default.existsSync(r))return a.default.readFileSync(r,"utf-8").toString().trim();throw new Error("Unable to load previous source map: "+r.toString())}if(t instanceof o.default.SourceMapConsumer)return o.default.SourceMapGenerator.fromSourceMap(t).toString();if(t instanceof o.default.SourceMapGenerator)return t.toString();if(this.isMap(t))return JSON.stringify(t);throw new Error("Unsupported previous source map format: "+t.toString())}if(this.inline)return this.decodeInline(this.annotation);if(this.annotation){var n=this.annotation;return e&&(n=s.default.join(s.default.dirname(e),n)),this.root=s.default.dirname(n),!(!a.default.existsSync||!a.default.existsSync(n))&&a.default.readFileSync(n,"utf-8").toString().trim()}},e.prototype.isMap=function(e){return"object"===(void 0===e?"undefined":i(e))&&("string"==typeof e.mappings||"string"==typeof e._mappings)},e}();r.default=l,t.exports=r.default}).call(this,e("buffer").Buffer)},{buffer:18,fs:16,path:148,"source-map":279}],258:[function(e,t,r){"use strict";r.__esModule=!0;var n,i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},o=e("./lazy-result"),s=(n=o)&&n.__esModule?n:{default:n};var a=function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.version="6.0.23",this.plugins=this.normalize(t)}return e.prototype.use=function(e){return this.plugins=this.plugins.concat(this.normalize([e])),this},e.prototype.process=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return new s.default(this,e,t)},e.prototype.normalize=function(e){var t=[],r=e,n=Array.isArray(r),o=0;for(r=n?r:r[Symbol.iterator]();;){var s;if(n){if(o>=r.length)break;s=r[o++]}else{if((o=r.next()).done)break;s=o.value}var a=s;if(a.postcss&&(a=a.postcss),"object"===(void 0===a?"undefined":i(a))&&Array.isArray(a.plugins))t=t.concat(a.plugins);else{if("function"!=typeof a)throw"object"===(void 0===a?"undefined":i(a))&&(a.parse||a.stringify)?new Error("PostCSS syntaxes cannot be used as plugins. Instead, please use one of the syntax/parser/stringifier options as outlined in your PostCSS runner documentation."):new Error(a+" is not a PostCSS plugin");t.push(a)}}return t},e}();r.default=a,t.exports=r.default},{"./lazy-result":250}],259:[function(e,t,r){"use strict";r.__esModule=!0;var n,i=function(){function e(e,t){for(var r=0;r1&&void 0!==arguments[1]?arguments[1]:{};t.plugin||this.lastPlugin&&this.lastPlugin.postcssPlugin&&(t.plugin=this.lastPlugin.postcssPlugin);var r=new s.default(e,t);return this.messages.push(r),r},e.prototype.warnings=function(){return this.messages.filter(function(e){return"warning"===e.type})},i(e,[{key:"content",get:function(){return this.css}}]),e}();r.default=a,t.exports=r.default},{"./warning":268}],260:[function(e,t,r){"use strict";r.__esModule=!0;var n,i=e("./container");var o=function(t){function r(e){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,r);var n=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,t.call(this,e));return n.type="root",n.nodes||(n.nodes=[]),n}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(r,t),r.prototype.removeChild=function(e,r){var n=this.index(e);return!r&&0===n&&this.nodes.length>1&&(this.nodes[1].raws.before=this.nodes[n].raws.before),t.prototype.removeChild.call(this,e)},r.prototype.normalize=function(e,r,n){var i=t.prototype.normalize.call(this,e);if(r)if("prepend"===n)this.nodes.length>1?r.raws.before=this.nodes[1].raws.before:delete r.raws.before;else if(this.first!==r){var o=i,s=Array.isArray(o),a=0;for(o=s?o:o[Symbol.iterator]();;){var u;if(s){if(a>=o.length)break;u=o[a++]}else{if((a=o.next()).done)break;u=a.value}u.raws.before=r.raws.before}}return i},r.prototype.toResult=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return new(e("./lazy-result"))(new(e("./processor")),this,t).stringify()},r}(((n=i)&&n.__esModule?n:{default:n}).default);r.default=o,t.exports=r.default},{"./container":246,"./lazy-result":250,"./processor":258}],261:[function(e,t,r){"use strict";r.__esModule=!0;var n=function(){function e(e,t){for(var r=0;r0&&"comment"===e.nodes[t].type;)t-=1;for(var r=this.raw(e,"semicolon"),n=0;n0&&void 0!==e.raws.after)return-1!==(t=e.raws.after).indexOf("\n")&&(t=t.replace(/[^\n]+$/,"")),!1}),t&&(t=t.replace(/[^\s]/g,"")),t},e.prototype.rawBeforeOpen=function(e){var t=void 0;return e.walk(function(e){if("decl"!==e.type&&void 0!==(t=e.raws.between))return!1}),t},e.prototype.rawColon=function(e){var t=void 0;return e.walkDecls(function(e){if(void 0!==e.raws.between)return t=e.raws.between.replace(/[^\s:]/g,""),!1}),t},e.prototype.beforeAfter=function(e,t){var r=void 0;r="decl"===e.type?this.raw(e,null,"beforeDecl"):"comment"===e.type?this.raw(e,null,"beforeComment"):"before"===t?this.raw(e,null,"beforeRule"):this.raw(e,null,"beforeClose");for(var n=e.parent,i=0;n&&"root"!==n.type;)i+=1,n=n.parent;if(-1!==r.indexOf("\n")){var o=this.raw(e,null,"indent");if(o.length)for(var s=0;s1&&void 0!==arguments[1]?arguments[1]:{},r=e.css.valueOf(),A=t.ignoreErrors,E=void 0,O=void 0,j=void 0,M=void 0,N=void 0,R=void 0,P=void 0,I=void 0,F=void 0,L=void 0,B=void 0,T=void 0,D=void 0,U=void 0,z=r.length,$=-1,q=1,G=0,W=[],K=[];function V(t){throw e.error("Unclosed "+t,q,G-$)}return{back:function(e){K.push(e)},nextToken:function(){if(K.length)return K.pop();if(G>=z)return;((E=r.charCodeAt(G))===a||E===l||E===f&&r.charCodeAt(G+1)!==a)&&($=G,q+=1);switch(E){case a:case u:case c:case f:case l:O=G;do{O+=1,(E=r.charCodeAt(O))===a&&($=O,q+=1)}while(E===u||E===a||E===c||E===f||E===l);U=["space",r.slice(G,O)],G=O-1;break;case p:U=["[","[",q,G-$];break;case d:U=["]","]",q,G-$];break;case g:U=["{","{",q,G-$];break;case y:U=["}","}",q,G-$];break;case w:U=[":",":",q,G-$];break;case v:U=[";",";",q,G-$];break;case h:if(T=W.length?W.pop()[1]:"",D=r.charCodeAt(G+1),"url"===T&&D!==n&&D!==i&&D!==u&&D!==a&&D!==c&&D!==l&&D!==f){O=G;do{if(L=!1,-1===(O=r.indexOf(")",O+1))){if(A){O=G;break}V("bracket")}for(B=O;r.charCodeAt(B-1)===o;)B-=1,L=!L}while(L);U=["brackets",r.slice(G,O+1),q,G-$,q,O-$],G=O}else O=r.indexOf(")",G+1),R=r.slice(G,O+1),-1===O||S.test(R)?U=["(","(",q,G-$]:(U=["brackets",R,q,G-$,q,O-$],G=O);break;case m:U=[")",")",q,G-$];break;case n:case i:j=E===n?"'":'"',O=G;do{if(L=!1,-1===(O=r.indexOf(j,O+1))){if(A){O=G+1;break}V("string")}for(B=O;r.charCodeAt(B-1)===o;)B-=1,L=!L}while(L);R=r.slice(G,O+1),M=R.split("\n"),(N=M.length-1)>0?(I=q+N,F=O-M[N].length):(I=q,F=$),U=["string",r.slice(G,O+1),q,G-$,I,O-F],$=F,q=I,G=O;break;case x:k.lastIndex=G+1,k.test(r),O=0===k.lastIndex?r.length-1:k.lastIndex-2,U=["at-word",r.slice(G,O+1),q,G-$,q,O-$],G=O;break;case o:for(O=G,P=!0;r.charCodeAt(O+1)===o;)O+=1,P=!P;if(E=r.charCodeAt(O+1),P&&E!==s&&E!==u&&E!==a&&E!==c&&E!==f&&E!==l&&(O+=1,C.test(r.charAt(O)))){for(;C.test(r.charAt(O+1));)O+=1;r.charCodeAt(O+1)===u&&(O+=1)}U=["word",r.slice(G,O+1),q,G-$,q,O-$],G=O;break;default:E===s&&r.charCodeAt(G+1)===b?(0===(O=r.indexOf("*/",G+2)+1)&&(A?O=r.length:V("comment")),R=r.slice(G,O+1),M=R.split("\n"),(N=M.length-1)>0?(I=q+N,F=O-M[N].length):(I=q,F=$),U=["comment",R,q,G-$,I,O-F],$=F,q=I,G=O):(_.lastIndex=G+1,_.test(r),O=0===_.lastIndex?r.length-1:_.lastIndex-2,U=["word",r.slice(G,O+1),q,G-$,q,O-$],W.push(U),G=O)}return G++,U},endOfFile:function(){return 0===K.length&&G>=z}}};var n=39,i=34,o=92,s=47,a=10,u=32,l=12,c=9,f=13,p=91,d=93,h=40,m=41,g=123,y=125,v=59,b=42,w=58,x=64,k=/[ \n\t\r\f\{\}\(\)'"\\;/\[\]#]/g,_=/[ \n\t\r\f\(\)\{\}:;@!'"\\\]\[#]|\/(?=\*)/g,S=/.[\\\/\("'\n]/,C=/[a-f0-9]/i;t.exports=r.default},{}],266:[function(e,t,r){"use strict";r.__esModule=!0;r.default={prefix:function(e){var t=e.match(/^(-\w+-)/);return t?t[0]:""},unprefixed:function(e){return e.replace(/^-\w+-/,"")}},t.exports=r.default},{}],267:[function(e,t,r){arguments[4][203][0].apply(r,arguments)},{dup:203}],268:[function(e,t,r){arguments[4][204][0].apply(r,arguments)},{dup:204}],269:[function(e,t,r){var n=e("./util"),i=Object.prototype.hasOwnProperty,o="undefined"!=typeof Map;function s(){this._array=[],this._set=o?new Map:Object.create(null)}s.fromArray=function(e,t){for(var r=new s,n=0,i=e.length;n=0)return t}else{var r=n.toSetString(e);if(i.call(this._set,r))return this._set[r]}throw new Error('"'+e+'" is not in the set.')},s.prototype.at=function(e){if(e>=0&&e>>=5)>0&&(t|=32),r+=n.encode(t)}while(i>0);return r},r.decode=function(e,t,r){var i,o,s,a,u=e.length,l=0,c=0;do{if(t>=u)throw new Error("Expected more digits in base 64 VLQ value.");if(-1===(o=n.decode(e.charCodeAt(t++))))throw new Error("Invalid base64 digit: "+e.charAt(t-1));i=!!(32&o),l+=(o&=31)<>1,1==(1&s)?-a:a),r.rest=t}},{"./base64":271}],271:[function(e,t,r){var n="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".split("");r.encode=function(e){if(0<=e&&e0?n-u>1?e(u,n,i,o,s,a):a==r.LEAST_UPPER_BOUND?n1?e(t,u,i,o,s,a):a==r.LEAST_UPPER_BOUND?u:t<0?-1:t}(-1,t.length,e,t,n,i||r.GREATEST_LOWER_BOUND);if(o<0)return-1;for(;o-1>=0&&0===n(t[o],t[o-1],!0);)--o;return o}},{}],273:[function(e,t,r){var n=e("./util");function i(){this._array=[],this._sorted=!0,this._last={generatedLine:-1,generatedColumn:0}}i.prototype.unsortedForEach=function(e,t){this._array.forEach(e,t)},i.prototype.add=function(e){var t,r,i,o,s,a;t=this._last,r=e,i=t.generatedLine,o=r.generatedLine,s=t.generatedColumn,a=r.generatedColumn,o>i||o==i&&a>=s||n.compareByGeneratedPositionsInflated(t,r)<=0?(this._last=e,this._array.push(e)):(this._sorted=!1,this._array.push(e))},i.prototype.toArray=function(){return this._sorted||(this._array.sort(n.compareByGeneratedPositionsInflated),this._sorted=!0),this._array},r.MappingList=i},{"./util":278}],274:[function(e,t,r){function n(e,t,r){var n=e[t];e[t]=e[r],e[r]=n}function i(e,t,r,o){if(r=0){var a=this._originalMappings[s];if(void 0===e.column)for(var u=a.originalLine;a&&a.originalLine===u;)o.push({line:n.getArg(a,"generatedLine",null),column:n.getArg(a,"generatedColumn",null),lastColumn:n.getArg(a,"lastGeneratedColumn",null)}),a=this._originalMappings[++s];else for(var l=a.originalColumn;a&&a.originalLine===t&&a.originalColumn==l;)o.push({line:n.getArg(a,"generatedLine",null),column:n.getArg(a,"generatedColumn",null),lastColumn:n.getArg(a,"lastGeneratedColumn",null)}),a=this._originalMappings[++s]}return o},r.SourceMapConsumer=u,l.prototype=Object.create(u.prototype),l.prototype.consumer=u,l.prototype._findSourceIndex=function(e){var t,r=e;if(null!=this.sourceRoot&&(r=n.relative(this.sourceRoot,r)),this._sources.has(r))return this._sources.indexOf(r);for(t=0;t1&&(r.source=m+o[1],m+=o[1],r.originalLine=d+o[2],d=r.originalLine,r.originalLine+=1,r.originalColumn=h+o[3],h=r.originalColumn,o.length>4&&(r.name=g+o[4],g+=o[4])),k.push(r),"number"==typeof r.originalLine&&x.push(r)}a(k,n.compareByGeneratedPositionsDeflated),this.__generatedMappings=k,a(x,n.compareByOriginalPositions),this.__originalMappings=x},l.prototype._findMapping=function(e,t,r,n,o,s){if(e[r]<=0)throw new TypeError("Line must be greater than or equal to 1, got "+e[r]);if(e[n]<0)throw new TypeError("Column must be greater than or equal to 0, got "+e[n]);return i.search(e,t,o,s)},l.prototype.computeColumnSpans=function(){for(var e=0;e=0){var i=this._generatedMappings[r];if(i.generatedLine===t.generatedLine){var o=n.getArg(i,"source",null);null!==o&&(o=this._sources.at(o),o=n.computeSourceURL(this.sourceRoot,o,this._sourceMapURL));var s=n.getArg(i,"name",null);return null!==s&&(s=this._names.at(s)),{source:o,line:n.getArg(i,"originalLine",null),column:n.getArg(i,"originalColumn",null),name:s}}}return{source:null,line:null,column:null,name:null}},l.prototype.hasContentsOfAllSources=function(){return!!this.sourcesContent&&(this.sourcesContent.length>=this._sources.size()&&!this.sourcesContent.some(function(e){return null==e}))},l.prototype.sourceContentFor=function(e,t){if(!this.sourcesContent)return null;var r=this._findSourceIndex(e);if(r>=0)return this.sourcesContent[r];var i,o=e;if(null!=this.sourceRoot&&(o=n.relative(this.sourceRoot,o)),null!=this.sourceRoot&&(i=n.urlParse(this.sourceRoot))){var s=o.replace(/^file:\/\//,"");if("file"==i.scheme&&this._sources.has(s))return this.sourcesContent[this._sources.indexOf(s)];if((!i.path||"/"==i.path)&&this._sources.has("/"+o))return this.sourcesContent[this._sources.indexOf("/"+o)]}if(t)return null;throw new Error('"'+o+'" is not in the SourceMap.')},l.prototype.generatedPositionFor=function(e){var t=n.getArg(e,"source");if((t=this._findSourceIndex(t))<0)return{line:null,column:null,lastColumn:null};var r={source:t,originalLine:n.getArg(e,"line"),originalColumn:n.getArg(e,"column")},i=this._findMapping(r,this._originalMappings,"originalLine","originalColumn",n.compareByOriginalPositions,n.getArg(e,"bias",u.GREATEST_LOWER_BOUND));if(i>=0){var o=this._originalMappings[i];if(o.source===r.source)return{line:n.getArg(o,"generatedLine",null),column:n.getArg(o,"generatedColumn",null),lastColumn:n.getArg(o,"lastGeneratedColumn",null)}}return{line:null,column:null,lastColumn:null}},r.BasicSourceMapConsumer=l,f.prototype=Object.create(u.prototype),f.prototype.constructor=u,f.prototype._version=3,Object.defineProperty(f.prototype,"sources",{get:function(){for(var e=[],t=0;t0&&e.column>=0)||t||r||n)&&!(e&&"line"in e&&"column"in e&&t&&"line"in t&&"column"in t&&e.line>0&&e.column>=0&&t.line>0&&t.column>=0&&r))throw new Error("Invalid mapping: "+JSON.stringify({generated:e,source:r,original:t,name:n}))},a.prototype._serializeMappings=function(){for(var e,t,r,o,s=0,a=1,u=0,l=0,c=0,f=0,p="",d=this._mappings.toArray(),h=0,m=d.length;h0){if(!i.compareByGeneratedPositionsInflated(t,d[h-1]))continue;e+=","}e+=n.encode(t.generatedColumn-s),s=t.generatedColumn,null!=t.source&&(o=this._sources.indexOf(t.source),e+=n.encode(o-f),f=o,e+=n.encode(t.originalLine-1-l),l=t.originalLine-1,e+=n.encode(t.originalColumn-u),u=t.originalColumn,null!=t.name&&(r=this._names.indexOf(t.name),e+=n.encode(r-c),c=r)),p+=e}return p},a.prototype._generateSourcesContent=function(e,t){return e.map(function(e){if(!this._sourcesContents)return null;null!=t&&(e=i.relative(t,e));var r=i.toSetString(e);return Object.prototype.hasOwnProperty.call(this._sourcesContents,r)?this._sourcesContents[r]:null},this)},a.prototype.toJSON=function(){var e={version:this._version,sources:this._sources.toArray(),names:this._names.toArray(),mappings:this._serializeMappings()};return null!=this._file&&(e.file=this._file),null!=this._sourceRoot&&(e.sourceRoot=this._sourceRoot),this._sourcesContents&&(e.sourcesContent=this._generateSourcesContent(e.sources,e.sourceRoot)),e},a.prototype.toString=function(){return JSON.stringify(this.toJSON())},r.SourceMapGenerator=a},{"./array-set":269,"./base64-vlq":270,"./mapping-list":273,"./util":278}],277:[function(e,t,r){var n=e("./source-map-generator").SourceMapGenerator,i=e("./util"),o=/(\r?\n)/,s="$$$isSourceNode$$$";function a(e,t,r,n,i){this.children=[],this.sourceContents={},this.line=null==e?null:e,this.column=null==t?null:t,this.source=null==r?null:r,this.name=null==i?null:i,this[s]=!0,null!=n&&this.add(n)}a.fromStringWithSourceMap=function(e,t,r){var n=new a,s=e.split(o),u=0,l=function(){return e()+(e()||"");function e(){return u=0;t--)this.prepend(e[t]);else{if(!e[s]&&"string"!=typeof e)throw new TypeError("Expected a SourceNode, string, or an array of SourceNodes and strings. Got "+e);this.children.unshift(e)}return this},a.prototype.walk=function(e){for(var t,r=0,n=this.children.length;r0){for(t=[],r=0;r=0;c--)"."===(i=u[c])?u.splice(c,1):".."===i?l++:l>0&&(""===i?(u.splice(c+1,l),l=0):(u.splice(c,2),l--));return""===(t=u.join("/"))&&(t=a?"/":"."),n?(n.path=t,s(n)):t}function u(e,t){""===e&&(e="."),""===t&&(t=".");var r=o(t),n=o(e);if(n&&(e=n.path||"/"),r&&!r.scheme)return n&&(r.scheme=n.scheme),s(r);if(r||t.match(i))return t;if(n&&!n.host&&!n.path)return n.host=t,s(n);var u="/"===t.charAt(0)?t:a(e.replace(/\/+$/,"")+"/"+t);return n?(n.path=u,s(n)):u}r.urlParse=o,r.urlGenerate=s,r.normalize=a,r.join=u,r.isAbsolute=function(e){return"/"===e.charAt(0)||n.test(e)},r.relative=function(e,t){""===e&&(e="."),e=e.replace(/\/$/,"");for(var r=0;0!==t.indexOf(e+"/");){var n=e.lastIndexOf("/");if(n<0)return t;if((e=e.slice(0,n)).match(/^([^\/]+:\/)?\/*$/))return t;++r}return Array(r+1).join("../")+t.substr(e.length+1)};var l=!("__proto__"in Object.create(null));function c(e){return e}function f(e){if(!e)return!1;var t=e.length;if(t<9)return!1;if(95!==e.charCodeAt(t-1)||95!==e.charCodeAt(t-2)||111!==e.charCodeAt(t-3)||116!==e.charCodeAt(t-4)||111!==e.charCodeAt(t-5)||114!==e.charCodeAt(t-6)||112!==e.charCodeAt(t-7)||95!==e.charCodeAt(t-8)||95!==e.charCodeAt(t-9))return!1;for(var r=t-10;r>=0;r--)if(36!==e.charCodeAt(r))return!1;return!0}function p(e,t){return e===t?0:null===e?1:null===t?-1:e>t?1:-1}r.toSetString=l?c:function(e){return f(e)?"$"+e:e},r.fromSetString=l?c:function(e){return f(e)?e.slice(1):e},r.compareByOriginalPositions=function(e,t,r){var n=p(e.source,t.source);return 0!==n?n:0!=(n=e.originalLine-t.originalLine)?n:0!=(n=e.originalColumn-t.originalColumn)||r?n:0!=(n=e.generatedColumn-t.generatedColumn)?n:0!=(n=e.generatedLine-t.generatedLine)?n:p(e.name,t.name)},r.compareByGeneratedPositionsDeflated=function(e,t,r){var n=e.generatedLine-t.generatedLine;return 0!==n?n:0!=(n=e.generatedColumn-t.generatedColumn)||r?n:0!==(n=p(e.source,t.source))?n:0!=(n=e.originalLine-t.originalLine)?n:0!=(n=e.originalColumn-t.originalColumn)?n:p(e.name,t.name)},r.compareByGeneratedPositionsInflated=function(e,t){var r=e.generatedLine-t.generatedLine;return 0!==r?r:0!=(r=e.generatedColumn-t.generatedColumn)?r:0!==(r=p(e.source,t.source))?r:0!=(r=e.originalLine-t.originalLine)?r:0!=(r=e.originalColumn-t.originalColumn)?r:p(e.name,t.name)},r.parseSourceMapInput=function(e){return JSON.parse(e.replace(/^\)]}'[^\n]*\n/,""))},r.computeSourceURL=function(e,t,r){if(t=t||"",e&&("/"!==e[e.length-1]&&"/"!==t[0]&&(e+="/"),t=e+t),r){var n=o(r);if(!n)throw new Error("sourceMapURL could not be parsed");if(n.path){var i=n.path.lastIndexOf("/");i>=0&&(n.path=n.path.substring(0,i+1))}t=u(s(n),t)}return a(t)}},{}],279:[function(e,t,r){r.SourceMapGenerator=e("./lib/source-map-generator").SourceMapGenerator,r.SourceMapConsumer=e("./lib/source-map-consumer").SourceMapConsumer,r.SourceNode=e("./lib/source-node").SourceNode},{"./lib/source-map-consumer":275,"./lib/source-map-generator":276,"./lib/source-node":277}],280:[function(e,t,r){"use strict";r.before=function(e,t){return e.replace(t,function(e){var t=Math.random().toString().slice(2,7);return n[t]=e,"__ID"+t+"__"})},r.after=function(e){return e.replace(/__ID(.{5})__/g,function(e,t){return n[t]})};var n={}},{}],281:[function(e,t,r){(function(e){"use strict";!e.version||0===e.version.indexOf("v0.")||0===e.version.indexOf("v1.")&&0!==e.version.indexOf("v1.8.")?t.exports={nextTick:function(t,r,n,i){if("function"!=typeof t)throw new TypeError('"callback" argument must be a function');var o,s,a=arguments.length;switch(a){case 0:case 1:return e.nextTick(t);case 2:return e.nextTick(function(){t.call(null,r)});case 3:return e.nextTick(function(){t.call(null,r,n)});case 4:return e.nextTick(function(){t.call(null,r,n,i)});default:for(o=new Array(a-1),s=0;s1)for(var r=1;r= 0x80 (not a basic code point)","invalid-input":"Invalid input"},k=c-f,_=Math.floor,S=String.fromCharCode;function C(e){throw new RangeError(x[e])}function A(e,t){for(var r=e.length,n=[];r--;)n[r]=t(e[r]);return n}function E(e,t){var r=e.split("@"),n="";return r.length>1&&(n=r[0]+"@",e=r[1]),n+A((e=e.replace(w,".")).split("."),t).join(".")}function O(e){for(var t,r,n=[],i=0,o=e.length;i=55296&&t<=56319&&i65535&&(t+=S((e-=65536)>>>10&1023|55296),e=56320|1023&e),t+=S(e)}).join("")}function M(e,t){return e+22+75*(e<26)-((0!=t)<<5)}function N(e,t,r){var n=0;for(e=r?_(e/h):e>>1,e+=_(e/t);e>k*p>>1;n+=c)e=_(e/k);return _(n+(k+1)*e/(e+d))}function R(e){var t,r,n,i,o,s,a,u,d,h,v,b=[],w=e.length,x=0,k=g,S=m;for((r=e.lastIndexOf(y))<0&&(r=0),n=0;n=128&&C("not-basic"),b.push(e.charCodeAt(n));for(i=r>0?r+1:0;i=w&&C("invalid-input"),((u=(v=e.charCodeAt(i++))-48<10?v-22:v-65<26?v-65:v-97<26?v-97:c)>=c||u>_((l-x)/s))&&C("overflow"),x+=u*s,!(u<(d=a<=S?f:a>=S+p?p:a-S));a+=c)s>_(l/(h=c-d))&&C("overflow"),s*=h;S=N(x-o,t=b.length+1,0==o),_(x/t)>l-k&&C("overflow"),k+=_(x/t),x%=t,b.splice(x++,0,k)}return j(b)}function P(e){var t,r,n,i,o,s,a,u,d,h,v,b,w,x,k,A=[];for(b=(e=O(e)).length,t=g,r=0,o=m,s=0;s=t&&v_((l-r)/(w=n+1))&&C("overflow"),r+=(a-t)*w,t=a,s=0;sl&&C("overflow"),v==t){for(u=r,d=c;!(u<(h=d<=o?f:d>=o+p?p:d-o));d+=c)k=u-h,x=c-h,A.push(S(M(h+k%x,0))),u=_(k/x);A.push(S(M(u,0))),o=N(r,w,n==i),r=0,++n}++r,++t}return A.join("")}if(a={version:"1.4.1",ucs2:{decode:O,encode:j},decode:R,encode:P,toASCII:function(e){return E(e,function(e){return b.test(e)?"xn--"+P(e):e})},toUnicode:function(e){return E(e,function(e){return v.test(e)?R(e.slice(4).toLowerCase()):e})}},"function"==typeof define&&"object"==typeof define.amd&&define.amd)define("punycode",function(){return a});else if(i&&o)if(t.exports==i)o.exports=a;else for(u in a)a.hasOwnProperty(u)&&(i[u]=a[u]);else n.punycode=a}(this)}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{}],284:[function(e,t,r){"use strict";function n(e,t){return Object.prototype.hasOwnProperty.call(e,t)}t.exports=function(e,t,r,o){t=t||"&",r=r||"=";var s={};if("string"!=typeof e||0===e.length)return s;var a=/\+/g;e=e.split(t);var u=1e3;o&&"number"==typeof o.maxKeys&&(u=o.maxKeys);var l=e.length;u>0&&l>u&&(l=u);for(var c=0;c=0?(f=m.substr(0,g),p=m.substr(g+1)):(f=m,p=""),d=decodeURIComponent(f),h=decodeURIComponent(p),n(s,d)?i(s[d])?s[d].push(h):s[d]=[s[d],h]:s[d]=h}return s};var i=Array.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e)}},{}],285:[function(e,t,r){"use strict";var n=function(e){switch(typeof e){case"string":return e;case"boolean":return e?"true":"false";case"number":return isFinite(e)?e:"";default:return""}};t.exports=function(e,t,r,a){return t=t||"&",r=r||"=",null===e&&(e=void 0),"object"==typeof e?o(s(e),function(s){var a=encodeURIComponent(n(s))+r;return i(e[s])?o(e[s],function(e){return a+encodeURIComponent(n(e))}).join(t):a+encodeURIComponent(n(e[s]))}).join(t):a?encodeURIComponent(n(a))+r+encodeURIComponent(n(e)):""};var i=Array.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e)};function o(e,t){if(e.map)return e.map(t);for(var r=[],n=0;n=0}},{}],289:[function(e,t,r){var n=Object.prototype.toString;function i(e){return e.constructor?e.constructor.name:null}t.exports=function(e){if(void 0===e)return"undefined";if(null===e)return"null";var t=typeof e;if("boolean"===t)return"boolean";if("string"===t)return"string";if("number"===t)return"number";if("symbol"===t)return"symbol";if("function"===t)return"GeneratorFunction"===i(e)?"generatorfunction":"function";if(function(e){return Array.isArray?Array.isArray(e):e instanceof Array}(e))return"array";if(function(e){if(e.constructor&&"function"==typeof e.constructor.isBuffer)return e.constructor.isBuffer(e);return!1}(e))return"buffer";if(function(e){try{if("number"==typeof e.length&&"function"==typeof e.callee)return!0}catch(e){if(-1!==e.message.indexOf("callee"))return!0}return!1}(e))return"arguments";if(function(e){return e instanceof Date||"function"==typeof e.toDateString&&"function"==typeof e.getDate&&"function"==typeof e.setDate}(e))return"date";if(function(e){return e instanceof Error||"string"==typeof e.message&&e.constructor&&"number"==typeof e.constructor.stackTraceLimit}(e))return"error";if(function(e){return e instanceof RegExp||"string"==typeof e.flags&&"boolean"==typeof e.ignoreCase&&"boolean"==typeof e.multiline&&"boolean"==typeof e.global}(e))return"regexp";switch(i(e)){case"Symbol":return"symbol";case"Promise":return"promise";case"WeakMap":return"weakmap";case"WeakSet":return"weakset";case"Map":return"map";case"Set":return"set";case"Int8Array":return"int8array";case"Uint8Array":return"uint8array";case"Uint8ClampedArray":return"uint8clampedarray";case"Int16Array":return"int16array";case"Uint16Array":return"uint16array";case"Int32Array":return"int32array";case"Uint32Array":return"uint32array";case"Float32Array":return"float32array";case"Float64Array":return"float64array"}if(function(e){return"function"==typeof e.throw&&"function"==typeof e.return&&"function"==typeof e.next}(e))return"generator";switch(t=n.call(e)){case"[object Object]":return"object";case"[object Map Iterator]":return"mapiterator";case"[object Set Iterator]":return"setiterator";case"[object String Iterator]":return"stringiterator";case"[object Array Iterator]":return"arrayiterator"}return t.slice(8,-1).toLowerCase().replace(/\s/g,"")}},{}],290:[function(e,t,r){t.exports=e("./lib/_stream_duplex.js")},{"./lib/_stream_duplex.js":291}],291:[function(e,t,r){"use strict";var n=e("process-nextick-args"),i=Object.keys||function(e){var t=[];for(var r in e)t.push(r);return t};t.exports=f;var o=e("core-util-is");o.inherits=e("inherits");var s=e("./_stream_readable"),a=e("./_stream_writable");o.inherits(f,s);for(var u=i(a.prototype),l=0;l0?("string"==typeof t||s.objectMode||Object.getPrototypeOf(t)===l.prototype||(t=function(e){return l.from(e)}(t)),n?s.endEmitted?e.emit("error",new Error("stream.unshift() after end event")):x(e,s,t,!0):s.ended?e.emit("error",new Error("stream.push() after EOF")):(s.reading=!1,s.decoder&&!r?(t=s.decoder.write(t),s.objectMode||0!==t.length?x(e,s,t,!1):A(e,s)):x(e,s,t,!1))):n||(s.reading=!1));return function(e){return!e.ended&&(e.needReadable||e.lengtht.highWaterMark&&(t.highWaterMark=function(e){return e>=k?e=k:(e--,e|=e>>>1,e|=e>>>2,e|=e>>>4,e|=e>>>8,e|=e>>>16,e++),e}(e)),e<=t.length?e:t.ended?t.length:(t.needReadable=!0,0))}function S(e){var t=e._readableState;t.needReadable=!1,t.emittedReadable||(d("emitReadable",t.flowing),t.emittedReadable=!0,t.sync?i.nextTick(C,e):C(e))}function C(e){d("emit readable"),e.emit("readable"),M(e)}function A(e,t){t.readingMore||(t.readingMore=!0,i.nextTick(E,e,t))}function E(e,t){for(var r=t.length;!t.reading&&!t.flowing&&!t.ended&&t.length=t.length?(r=t.decoder?t.buffer.join(""):1===t.buffer.length?t.buffer.head.data:t.buffer.concat(t.length),t.buffer.clear()):r=function(e,t,r){var n;eo.length?o.length:e;if(s===o.length?i+=o:i+=o.slice(0,e),0===(e-=s)){s===o.length?(++n,r.next?t.head=r.next:t.head=t.tail=null):(t.head=r,r.data=o.slice(s));break}++n}return t.length-=n,i}(e,t):function(e,t){var r=l.allocUnsafe(e),n=t.head,i=1;n.data.copy(r),e-=n.data.length;for(;n=n.next;){var o=n.data,s=e>o.length?o.length:e;if(o.copy(r,r.length-e,0,s),0===(e-=s)){s===o.length?(++i,n.next?t.head=n.next:t.head=t.tail=null):(t.head=n,n.data=o.slice(s));break}++i}return t.length-=i,r}(e,t);return n}(e,t.buffer,t.decoder),r);var r}function R(e){var t=e._readableState;if(t.length>0)throw new Error('"endReadable()" called on non-empty stream');t.endEmitted||(t.ended=!0,i.nextTick(P,t,e))}function P(e,t){e.endEmitted||0!==e.length||(e.endEmitted=!0,t.readable=!1,t.emit("end"))}function I(e,t){for(var r=0,n=e.length;r=t.highWaterMark||t.ended))return d("read: emitReadable",t.length,t.ended),0===t.length&&t.ended?R(this):S(this),null;if(0===(e=_(e,t))&&t.ended)return 0===t.length&&R(this),null;var n,i=t.needReadable;return d("need readable",i),(0===t.length||t.length-e0?N(e,t):null)?(t.needReadable=!0,e=0):t.length-=e,0===t.length&&(t.ended||(t.needReadable=!0),r!==e&&t.ended&&R(this)),null!==n&&this.emit("data",n),n},b.prototype._read=function(e){this.emit("error",new Error("_read() is not implemented"))},b.prototype.pipe=function(e,t){var n=this,o=this._readableState;switch(o.pipesCount){case 0:o.pipes=e;break;case 1:o.pipes=[o.pipes,e];break;default:o.pipes.push(e)}o.pipesCount+=1,d("pipe count=%d opts=%j",o.pipesCount,t);var u=(!t||!1!==t.end)&&e!==r.stdout&&e!==r.stderr?c:b;function l(t,r){d("onunpipe"),t===n&&r&&!1===r.hasUnpiped&&(r.hasUnpiped=!0,d("cleanup"),e.removeListener("close",y),e.removeListener("finish",v),e.removeListener("drain",f),e.removeListener("error",g),e.removeListener("unpipe",l),n.removeListener("end",c),n.removeListener("end",b),n.removeListener("data",m),p=!0,!o.awaitDrain||e._writableState&&!e._writableState.needDrain||f())}function c(){d("onend"),e.end()}o.endEmitted?i.nextTick(u):n.once("end",u),e.on("unpipe",l);var f=function(e){return function(){var t=e._readableState;d("pipeOnDrain",t.awaitDrain),t.awaitDrain&&t.awaitDrain--,0===t.awaitDrain&&a(e,"data")&&(t.flowing=!0,M(e))}}(n);e.on("drain",f);var p=!1;var h=!1;function m(t){d("ondata"),h=!1,!1!==e.write(t)||h||((1===o.pipesCount&&o.pipes===e||o.pipesCount>1&&-1!==I(o.pipes,e))&&!p&&(d("false write response, pause",n._readableState.awaitDrain),n._readableState.awaitDrain++,h=!0),n.pause())}function g(t){d("onerror",t),b(),e.removeListener("error",g),0===a(e,"error")&&e.emit("error",t)}function y(){e.removeListener("finish",v),b()}function v(){d("onfinish"),e.removeListener("close",y),b()}function b(){d("unpipe"),n.unpipe(e)}return n.on("data",m),function(e,t,r){if("function"==typeof e.prependListener)return e.prependListener(t,r);e._events&&e._events[t]?s(e._events[t])?e._events[t].unshift(r):e._events[t]=[r,e._events[t]]:e.on(t,r)}(e,"error",g),e.once("close",y),e.once("finish",v),e.emit("pipe",n),o.flowing||(d("pipe resume"),n.resume()),e},b.prototype.unpipe=function(e){var t=this._readableState,r={hasUnpiped:!1};if(0===t.pipesCount)return this;if(1===t.pipesCount)return e&&e!==t.pipes?this:(e||(e=t.pipes),t.pipes=null,t.pipesCount=0,t.flowing=!1,e&&e.emit("unpipe",this,r),this);if(!e){var n=t.pipes,i=t.pipesCount;t.pipes=null,t.pipesCount=0,t.flowing=!1;for(var o=0;o-1?i:o.nextTick;v.WritableState=y;var l=e("core-util-is");l.inherits=e("inherits");var c={deprecate:e("util-deprecate")},f=e("./internal/streams/stream"),p=e("safe-buffer").Buffer,d=n.Uint8Array||function(){};var h,m=e("./internal/streams/destroy");function g(){}function y(t,r){a=a||e("./_stream_duplex"),t=t||{};var n=r instanceof a;this.objectMode=!!t.objectMode,n&&(this.objectMode=this.objectMode||!!t.writableObjectMode);var i=t.highWaterMark,l=t.writableHighWaterMark,c=this.objectMode?16:16384;this.highWaterMark=i||0===i?i:n&&(l||0===l)?l:c,this.highWaterMark=Math.floor(this.highWaterMark),this.finalCalled=!1,this.needDrain=!1,this.ending=!1,this.ended=!1,this.finished=!1,this.destroyed=!1;var f=!1===t.decodeStrings;this.decodeStrings=!f,this.defaultEncoding=t.defaultEncoding||"utf8",this.length=0,this.writing=!1,this.corked=0,this.sync=!0,this.bufferProcessing=!1,this.onwrite=function(e){!function(e,t){var r=e._writableState,n=r.sync,i=r.writecb;if(function(e){e.writing=!1,e.writecb=null,e.length-=e.writelen,e.writelen=0}(r),t)!function(e,t,r,n,i){--t.pendingcb,r?(o.nextTick(i,n),o.nextTick(S,e,t),e._writableState.errorEmitted=!0,e.emit("error",n)):(i(n),e._writableState.errorEmitted=!0,e.emit("error",n),S(e,t))}(e,r,n,t,i);else{var s=k(r);s||r.corked||r.bufferProcessing||!r.bufferedRequest||x(e,r),n?u(w,e,r,s,i):w(e,r,s,i)}}(r,e)},this.writecb=null,this.writelen=0,this.bufferedRequest=null,this.lastBufferedRequest=null,this.pendingcb=0,this.prefinished=!1,this.errorEmitted=!1,this.bufferedRequestCount=0,this.corkedRequestsFree=new s(this)}function v(t){if(a=a||e("./_stream_duplex"),!(h.call(v,this)||this instanceof a))return new v(t);this._writableState=new y(t,this),this.writable=!0,t&&("function"==typeof t.write&&(this._write=t.write),"function"==typeof t.writev&&(this._writev=t.writev),"function"==typeof t.destroy&&(this._destroy=t.destroy),"function"==typeof t.final&&(this._final=t.final)),f.call(this)}function b(e,t,r,n,i,o,s){t.writelen=n,t.writecb=s,t.writing=!0,t.sync=!0,r?e._writev(i,t.onwrite):e._write(i,o,t.onwrite),t.sync=!1}function w(e,t,r,n){r||function(e,t){0===t.length&&t.needDrain&&(t.needDrain=!1,e.emit("drain"))}(e,t),t.pendingcb--,n(),S(e,t)}function x(e,t){t.bufferProcessing=!0;var r=t.bufferedRequest;if(e._writev&&r&&r.next){var n=t.bufferedRequestCount,i=new Array(n),o=t.corkedRequestsFree;o.entry=r;for(var a=0,u=!0;r;)i[a]=r,r.isBuf||(u=!1),r=r.next,a+=1;i.allBuffers=u,b(e,t,!0,t.length,i,"",o.finish),t.pendingcb++,t.lastBufferedRequest=null,o.next?(t.corkedRequestsFree=o.next,o.next=null):t.corkedRequestsFree=new s(t),t.bufferedRequestCount=0}else{for(;r;){var l=r.chunk,c=r.encoding,f=r.callback;if(b(e,t,!1,t.objectMode?1:l.length,l,c,f),r=r.next,t.bufferedRequestCount--,t.writing)break}null===r&&(t.lastBufferedRequest=null)}t.bufferedRequest=r,t.bufferProcessing=!1}function k(e){return e.ending&&0===e.length&&null===e.bufferedRequest&&!e.finished&&!e.writing}function _(e,t){e._final(function(r){t.pendingcb--,r&&e.emit("error",r),t.prefinished=!0,e.emit("prefinish"),S(e,t)})}function S(e,t){var r=k(t);return r&&(!function(e,t){t.prefinished||t.finalCalled||("function"==typeof e._final?(t.pendingcb++,t.finalCalled=!0,o.nextTick(_,e,t)):(t.prefinished=!0,e.emit("prefinish")))}(e,t),0===t.pendingcb&&(t.finished=!0,e.emit("finish"))),r}l.inherits(v,f),y.prototype.getBuffer=function(){for(var e=this.bufferedRequest,t=[];e;)t.push(e),e=e.next;return t},function(){try{Object.defineProperty(y.prototype,"buffer",{get:c.deprecate(function(){return this.getBuffer()},"_writableState.buffer is deprecated. Use _writableState.getBuffer instead.","DEP0003")})}catch(e){}}(),"function"==typeof Symbol&&Symbol.hasInstance&&"function"==typeof Function.prototype[Symbol.hasInstance]?(h=Function.prototype[Symbol.hasInstance],Object.defineProperty(v,Symbol.hasInstance,{value:function(e){return!!h.call(this,e)||this===v&&(e&&e._writableState instanceof y)}})):h=function(e){return e instanceof this},v.prototype.pipe=function(){this.emit("error",new Error("Cannot pipe, not readable"))},v.prototype.write=function(e,t,r){var n,i=this._writableState,s=!1,a=!i.objectMode&&(n=e,p.isBuffer(n)||n instanceof d);return a&&!p.isBuffer(e)&&(e=function(e){return p.from(e)}(e)),"function"==typeof t&&(r=t,t=null),a?t="buffer":t||(t=i.defaultEncoding),"function"!=typeof r&&(r=g),i.ended?function(e,t){var r=new Error("write after end");e.emit("error",r),o.nextTick(t,r)}(this,r):(a||function(e,t,r,n){var i=!0,s=!1;return null===r?s=new TypeError("May not write null values to stream"):"string"==typeof r||void 0===r||t.objectMode||(s=new TypeError("Invalid non-string/buffer chunk")),s&&(e.emit("error",s),o.nextTick(n,s),i=!1),i}(this,i,e,r))&&(i.pendingcb++,s=function(e,t,r,n,i,o){if(!r){var s=function(e,t,r){e.objectMode||!1===e.decodeStrings||"string"!=typeof t||(t=p.from(t,r));return t}(t,n,i);n!==s&&(r=!0,i="buffer",n=s)}var a=t.objectMode?1:n.length;t.length+=a;var u=t.length-1))throw new TypeError("Unknown encoding: "+e);return this._writableState.defaultEncoding=e,this},Object.defineProperty(v.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}}),v.prototype._write=function(e,t,r){r(new Error("_write() is not implemented"))},v.prototype._writev=null,v.prototype.end=function(e,t,r){var n=this._writableState;"function"==typeof e?(r=e,e=null,t=null):"function"==typeof t&&(r=t,t=null),null!=e&&this.write(e,t),n.corked&&(n.corked=1,this.uncork()),n.ending||n.finished||function(e,t,r){t.ending=!0,S(e,t),r&&(t.finished?o.nextTick(r):e.once("finish",r));t.ended=!0,e.writable=!1}(this,n,r)},Object.defineProperty(v.prototype,"destroyed",{get:function(){return void 0!==this._writableState&&this._writableState.destroyed},set:function(e){this._writableState&&(this._writableState.destroyed=e)}}),v.prototype.destroy=m.destroy,v.prototype._undestroy=m.undestroy,v.prototype._destroy=function(e,t){this.end(),t(e)}}).call(this,e("_process"),"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{},e("timers").setImmediate)},{"./_stream_duplex":291,"./internal/streams/destroy":297,"./internal/streams/stream":298,_process:282,"core-util-is":23,inherits:72,"process-nextick-args":281,"safe-buffer":310,timers:604,"util-deprecate":608}],296:[function(e,t,r){"use strict";var n=e("safe-buffer").Buffer,i=e("util");t.exports=function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.head=null,this.tail=null,this.length=0}return e.prototype.push=function(e){var t={data:e,next:null};this.length>0?this.tail.next=t:this.head=t,this.tail=t,++this.length},e.prototype.unshift=function(e){var t={data:e,next:this.head};0===this.length&&(this.tail=t),this.head=t,++this.length},e.prototype.shift=function(){if(0!==this.length){var e=this.head.data;return 1===this.length?this.head=this.tail=null:this.head=this.head.next,--this.length,e}},e.prototype.clear=function(){this.head=this.tail=null,this.length=0},e.prototype.join=function(e){if(0===this.length)return"";for(var t=this.head,r=""+t.data;t=t.next;)r+=e+t.data;return r},e.prototype.concat=function(e){if(0===this.length)return n.alloc(0);if(1===this.length)return this.head.data;for(var t,r,i,o=n.allocUnsafe(e>>>0),s=this.head,a=0;s;)t=s.data,r=o,i=a,t.copy(r,i),a+=s.data.length,s=s.next;return o},e}(),i&&i.inspect&&i.inspect.custom&&(t.exports.prototype[i.inspect.custom]=function(){var e=i.inspect({length:this.length});return this.constructor.name+" "+e})},{"safe-buffer":310,util:16}],297:[function(e,t,r){"use strict";var n=e("process-nextick-args");function i(e,t){e.emit("error",t)}t.exports={destroy:function(e,t){var r=this,o=this._readableState&&this._readableState.destroyed,s=this._writableState&&this._writableState.destroyed;return o||s?(t?t(e):!e||this._writableState&&this._writableState.errorEmitted||n.nextTick(i,this,e),this):(this._readableState&&(this._readableState.destroyed=!0),this._writableState&&(this._writableState.destroyed=!0),this._destroy(e||null,function(e){!t&&e?(n.nextTick(i,r,e),r._writableState&&(r._writableState.errorEmitted=!0)):t&&t(e)}),this)},undestroy:function(){this._readableState&&(this._readableState.destroyed=!1,this._readableState.reading=!1,this._readableState.ended=!1,this._readableState.endEmitted=!1),this._writableState&&(this._writableState.destroyed=!1,this._writableState.ended=!1,this._writableState.ending=!1,this._writableState.finished=!1,this._writableState.errorEmitted=!1)}}},{"process-nextick-args":281}],298:[function(e,t,r){t.exports=e("events").EventEmitter},{events:34}],299:[function(e,t,r){t.exports=e("./readable").PassThrough},{"./readable":300}],300:[function(e,t,r){(r=t.exports=e("./lib/_stream_readable.js")).Stream=r,r.Readable=r,r.Writable=e("./lib/_stream_writable.js"),r.Duplex=e("./lib/_stream_duplex.js"),r.Transform=e("./lib/_stream_transform.js"),r.PassThrough=e("./lib/_stream_passthrough.js")},{"./lib/_stream_duplex.js":291,"./lib/_stream_passthrough.js":292,"./lib/_stream_readable.js":293,"./lib/_stream_transform.js":294,"./lib/_stream_writable.js":295}],301:[function(e,t,r){t.exports=e("./readable").Transform},{"./readable":300}],302:[function(e,t,r){t.exports=e("./lib/_stream_writable.js")},{"./lib/_stream_writable.js":295}],303:[function(e,t,r){"use strict";var n=e("is-equal-shallow"),i={},o={};t.exports=function(e,t,r){var s,a,u="_default_";if(!t&&!r)return"function"!=typeof e?e:i[u]||(i[u]=e(t));if("string"==typeof t){if(!r)return i[t]||(i[t]=e(t));u=t}else r=t;if((a=o[u])&&n(a.opts,r))return a.regex;return function(e,t,r){o[e]={regex:r,opts:t}}(u,r,s=e(t,r)),s},t.exports.cache=o,t.exports.basic=i},{"is-equal-shallow":77}],304:[function(e,t,r){(function(e){var r="win32"===e.platform;function n(e,t){var n=e[t];return t>0&&("/"===n||r&&"\\"===n)}t.exports=function(e){var t=e.length-1;if(t<2)return e;for(;n(e,t);)t--;return e.substr(0,t+1)}}).call(this,e("_process"))},{_process:282}],305:[function(e,t,r){"use strict";t.exports=function(e,t){for(var r=new Array(t),n=0;n=r)return i.substr(0,r);for(;r>i.length&&t>1;)1&t&&(i+=e),t>>=1,e+=e;return i=(i+=e).substr(0,r)}},{}],307:[function(e,t,r){"use strict";var n=e("module"),i=e("path");t.exports=function(e,r,o){if("object"==typeof r&&(o=r,r=void 0),r=r||"",(o=o||{}).appendPaths=o.appendPaths||[],o.prependPaths=o.prependPaths||[],"string"!=typeof e)throw new Error("code must be a string, not "+typeof e);var s=n._nodeModulePaths(i.dirname(r)),a=new n(r,t.parent);return a.filename=r,a.paths=[].concat(o.prependPaths).concat(s).concat(o.appendPaths),a._compile(e,r),a.exports}},{module:17,path:148}],308:[function(e,t,r){"use strict";const n=e("path"),i=e("module"),o=(e,t,r)=>{if("string"!=typeof e)throw new TypeError(`Expected \`fromDir\` to be of type \`string\`, got \`${typeof e}\``);if("string"!=typeof t)throw new TypeError(`Expected \`moduleId\` to be of type \`string\`, got \`${typeof t}\``);e=n.resolve(e);const o=n.join(e,"noop.js"),s=()=>i._resolveFilename(t,{id:o,filename:o,paths:i._nodeModulePaths(e)});if(r)try{return s()}catch(e){return null}return s()};t.exports=((e,t)=>o(e,t)),t.exports.silent=((e,t)=>o(e,t,!0))},{module:17,path:148}],309:[function(e,t,r){(function(r){t.exports=p,p.sync=y;var n=e("assert"),i=e("path"),o=e("fs"),s=e("glob"),a=parseInt("666",8),u={nosort:!0,silent:!0},l=0,c="win32"===r.platform;function f(e){["unlink","chmod","stat","lstat","rmdir","readdir"].forEach(function(t){e[t]=e[t]||o[t],e[t+="Sync"]=e[t]||o[t]}),e.maxBusyTries=e.maxBusyTries||3,e.emfileWait=e.emfileWait||1e3,!1===e.glob&&(e.disableGlob=!0),e.disableGlob=e.disableGlob||!1,e.glob=e.glob||u}function p(e,t,r){"function"==typeof t&&(r=t,t={}),n(e,"rimraf: missing path"),n.equal(typeof e,"string","rimraf: path should be a string"),n.equal(typeof r,"function","rimraf: callback function required"),n(t,"rimraf: invalid options argument provided"),n.equal(typeof t,"object","rimraf: options should be object"),f(t);var i=0,o=null,a=0;if(t.disableGlob||!s.hasMagic(e))return u(null,[e]);function u(e,n){return e?r(e):0===(a=n.length)?r():void n.forEach(function(e){d(e,t,function n(s){if(s){if(("EBUSY"===s.code||"ENOTEMPTY"===s.code||"EPERM"===s.code)&&i=0){var a=this._originalMappings[s];if(void 0===e.column)for(var u=a.originalLine;a&&a.originalLine===u;)o.push({line:n.getArg(a,"generatedLine",null),column:n.getArg(a,"generatedColumn",null),lastColumn:n.getArg(a,"lastGeneratedColumn",null)}),a=this._originalMappings[++s];else for(var l=a.originalColumn;a&&a.originalLine===t&&a.originalColumn==l;)o.push({line:n.getArg(a,"generatedLine",null),column:n.getArg(a,"generatedColumn",null),lastColumn:n.getArg(a,"lastGeneratedColumn",null)}),a=this._originalMappings[++s]}return o},r.SourceMapConsumer=u,l.prototype=Object.create(u.prototype),l.prototype.consumer=u,l.fromSourceMap=function(e){var t=Object.create(l.prototype),r=t._names=o.fromArray(e._names.toArray(),!0),i=t._sources=o.fromArray(e._sources.toArray(),!0);t.sourceRoot=e._sourceRoot,t.sourcesContent=e._generateSourcesContent(t._sources.toArray(),t.sourceRoot),t.file=e._file;for(var s=e._mappings.toArray().slice(),u=t.__generatedMappings=[],f=t.__originalMappings=[],p=0,d=s.length;p1&&(r.source=m+o[1],m+=o[1],r.originalLine=d+o[2],d=r.originalLine,r.originalLine+=1,r.originalColumn=h+o[3],h=r.originalColumn,o.length>4&&(r.name=g+o[4],g+=o[4])),k.push(r),"number"==typeof r.originalLine&&x.push(r)}a(k,n.compareByGeneratedPositionsDeflated),this.__generatedMappings=k,a(x,n.compareByOriginalPositions),this.__originalMappings=x},l.prototype._findMapping=function(e,t,r,n,o,s){if(e[r]<=0)throw new TypeError("Line must be greater than or equal to 1, got "+e[r]);if(e[n]<0)throw new TypeError("Column must be greater than or equal to 0, got "+e[n]);return i.search(e,t,o,s)},l.prototype.computeColumnSpans=function(){for(var e=0;e=0){var i=this._generatedMappings[r];if(i.generatedLine===t.generatedLine){var o=n.getArg(i,"source",null);null!==o&&(o=this._sources.at(o),null!=this.sourceRoot&&(o=n.join(this.sourceRoot,o)));var s=n.getArg(i,"name",null);return null!==s&&(s=this._names.at(s)),{source:o,line:n.getArg(i,"originalLine",null),column:n.getArg(i,"originalColumn",null),name:s}}}return{source:null,line:null,column:null,name:null}},l.prototype.hasContentsOfAllSources=function(){return!!this.sourcesContent&&(this.sourcesContent.length>=this._sources.size()&&!this.sourcesContent.some(function(e){return null==e}))},l.prototype.sourceContentFor=function(e,t){if(!this.sourcesContent)return null;if(null!=this.sourceRoot&&(e=n.relative(this.sourceRoot,e)),this._sources.has(e))return this.sourcesContent[this._sources.indexOf(e)];var r;if(null!=this.sourceRoot&&(r=n.urlParse(this.sourceRoot))){var i=e.replace(/^file:\/\//,"");if("file"==r.scheme&&this._sources.has(i))return this.sourcesContent[this._sources.indexOf(i)];if((!r.path||"/"==r.path)&&this._sources.has("/"+e))return this.sourcesContent[this._sources.indexOf("/"+e)]}if(t)return null;throw new Error('"'+e+'" is not in the SourceMap.')},l.prototype.generatedPositionFor=function(e){var t=n.getArg(e,"source");if(null!=this.sourceRoot&&(t=n.relative(this.sourceRoot,t)),!this._sources.has(t))return{line:null,column:null,lastColumn:null};var r={source:t=this._sources.indexOf(t),originalLine:n.getArg(e,"line"),originalColumn:n.getArg(e,"column")},i=this._findMapping(r,this._originalMappings,"originalLine","originalColumn",n.compareByOriginalPositions,n.getArg(e,"bias",u.GREATEST_LOWER_BOUND));if(i>=0){var o=this._originalMappings[i];if(o.source===r.source)return{line:n.getArg(o,"generatedLine",null),column:n.getArg(o,"generatedColumn",null),lastColumn:n.getArg(o,"lastGeneratedColumn",null)}}return{line:null,column:null,lastColumn:null}},r.BasicSourceMapConsumer=l,f.prototype=Object.create(u.prototype),f.prototype.constructor=u,f.prototype._version=3,Object.defineProperty(f.prototype,"sources",{get:function(){for(var e=[],t=0;t0&&e.column>=0)||t||r||n)&&!(e&&"line"in e&&"column"in e&&t&&"line"in t&&"column"in t&&e.line>0&&e.column>=0&&t.line>0&&t.column>=0&&r))throw new Error("Invalid mapping: "+JSON.stringify({generated:e,source:r,original:t,name:n}))},a.prototype._serializeMappings=function(){for(var e,t,r,o,s=0,a=1,u=0,l=0,c=0,f=0,p="",d=this._mappings.toArray(),h=0,m=d.length;h0){if(!i.compareByGeneratedPositionsInflated(t,d[h-1]))continue;e+=","}e+=n.encode(t.generatedColumn-s),s=t.generatedColumn,null!=t.source&&(o=this._sources.indexOf(t.source),e+=n.encode(o-f),f=o,e+=n.encode(t.originalLine-1-l),l=t.originalLine-1,e+=n.encode(t.originalColumn-u),u=t.originalColumn,null!=t.name&&(r=this._names.indexOf(t.name),e+=n.encode(r-c),c=r)),p+=e}return p},a.prototype._generateSourcesContent=function(e,t){return e.map(function(e){if(!this._sourcesContents)return null;null!=t&&(e=i.relative(t,e));var r=i.toSetString(e);return Object.prototype.hasOwnProperty.call(this._sourcesContents,r)?this._sourcesContents[r]:null},this)},a.prototype.toJSON=function(){var e={version:this._version,sources:this._sources.toArray(),names:this._names.toArray(),mappings:this._serializeMappings()};return null!=this._file&&(e.file=this._file),null!=this._sourceRoot&&(e.sourceRoot=this._sourceRoot),this._sourcesContents&&(e.sourcesContent=this._generateSourcesContent(e.sources,e.sourceRoot)),e},a.prototype.toString=function(){return JSON.stringify(this.toJSON())},r.SourceMapGenerator=a},{"./array-set":311,"./base64-vlq":312,"./mapping-list":315,"./util":320}],319:[function(e,t,r){var n=e("./source-map-generator").SourceMapGenerator,i=e("./util"),o=/(\r?\n)/,s="$$$isSourceNode$$$";function a(e,t,r,n,i){this.children=[],this.sourceContents={},this.line=null==e?null:e,this.column=null==t?null:t,this.source=null==r?null:r,this.name=null==i?null:i,this[s]=!0,null!=n&&this.add(n)}a.fromStringWithSourceMap=function(e,t,r){var n=new a,s=e.split(o),u=0,l=function(){return e()+(e()||"");function e(){return u=0;t--)this.prepend(e[t]);else{if(!e[s]&&"string"!=typeof e)throw new TypeError("Expected a SourceNode, string, or an array of SourceNodes and strings. Got "+e);this.children.unshift(e)}return this},a.prototype.walk=function(e){for(var t,r=0,n=this.children.length;r0){for(t=[],r=0;r=0;c--)"."===(i=u[c])?u.splice(c,1):".."===i?l++:l>0&&(""===i?(u.splice(c+1,l),l=0):(u.splice(c,2),l--));return""===(t=u.join("/"))&&(t=a?"/":"."),n?(n.path=t,s(n)):t}r.urlParse=o,r.urlGenerate=s,r.normalize=a,r.join=function(e,t){""===e&&(e="."),""===t&&(t=".");var r=o(t),n=o(e);if(n&&(e=n.path||"/"),r&&!r.scheme)return n&&(r.scheme=n.scheme),s(r);if(r||t.match(i))return t;if(n&&!n.host&&!n.path)return n.host=t,s(n);var u="/"===t.charAt(0)?t:a(e.replace(/\/+$/,"")+"/"+t);return n?(n.path=u,s(n)):u},r.isAbsolute=function(e){return"/"===e.charAt(0)||!!e.match(n)},r.relative=function(e,t){""===e&&(e="."),e=e.replace(/\/$/,"");for(var r=0;0!==t.indexOf(e+"/");){var n=e.lastIndexOf("/");if(n<0)return t;if((e=e.slice(0,n)).match(/^([^\/]+:\/)?\/*$/))return t;++r}return Array(r+1).join("../")+t.substr(e.length+1)};var u=!("__proto__"in Object.create(null));function l(e){return e}function c(e){if(!e)return!1;var t=e.length;if(t<9)return!1;if(95!==e.charCodeAt(t-1)||95!==e.charCodeAt(t-2)||111!==e.charCodeAt(t-3)||116!==e.charCodeAt(t-4)||111!==e.charCodeAt(t-5)||114!==e.charCodeAt(t-6)||112!==e.charCodeAt(t-7)||95!==e.charCodeAt(t-8)||95!==e.charCodeAt(t-9))return!1;for(var r=t-10;r>=0;r--)if(36!==e.charCodeAt(r))return!1;return!0}function f(e,t){return e===t?0:e>t?1:-1}r.toSetString=u?l:function(e){return c(e)?"$"+e:e},r.fromSetString=u?l:function(e){return c(e)?e.slice(1):e},r.compareByOriginalPositions=function(e,t,r){var n=e.source-t.source;return 0!==n?n:0!=(n=e.originalLine-t.originalLine)?n:0!=(n=e.originalColumn-t.originalColumn)||r?n:0!=(n=e.generatedColumn-t.generatedColumn)?n:0!=(n=e.generatedLine-t.generatedLine)?n:e.name-t.name},r.compareByGeneratedPositionsDeflated=function(e,t,r){var n=e.generatedLine-t.generatedLine;return 0!==n?n:0!=(n=e.generatedColumn-t.generatedColumn)||r?n:0!=(n=e.source-t.source)?n:0!=(n=e.originalLine-t.originalLine)?n:0!=(n=e.originalColumn-t.originalColumn)?n:e.name-t.name},r.compareByGeneratedPositionsInflated=function(e,t){var r=e.generatedLine-t.generatedLine;return 0!==r?r:0!=(r=e.generatedColumn-t.generatedColumn)?r:0!==(r=f(e.source,t.source))?r:0!=(r=e.originalLine-t.originalLine)?r:0!=(r=e.originalColumn-t.originalColumn)?r:f(e.name,t.name)}},{}],321:[function(e,t,r){arguments[4][279][0].apply(r,arguments)},{"./lib/source-map-consumer":317,"./lib/source-map-generator":318,"./lib/source-node":319,dup:279}],322:[function(e,t,r){var n,i,o=(n=function(e){var t,r,n,o,s=[];for(n=0,o=(t=e.split(",")).length;n0&&s.push(i(r));return s},i=function(e){var t,r,n,i=e,o={a:0,b:0,c:0},s=[];return t=function(t,r){var n,a,u,l,c,f;if(t.test(i))for(a=0,u=(n=i.match(t)).length;a~\.\[:]+)/g,"a"),t(/(\.[^\s\+>~\.\[:]+)/g,"b"),t(/(::[^\s\+>~\.\[:]+|:first-line|:first-letter|:before|:after)/gi,"c"),t(/(:[\w-]+\([^\)]*\))/gi,"b"),t(/(:[^\s\+>~\.\[:]+)/g,"b"),i=(i=i.replace(/[\*\s\+>~]/g," ")).replace(/[#\.]/g," "),t(/([^\s\+>~\.\[:]+)/g,"c"),s.sort(function(e,t){return e.index-t.index}),{selector:e,specificity:"0,"+o.a.toString()+","+o.b.toString()+","+o.c.toString(),specificityArray:[0,o.a,o.b,o.c],parts:s}},{calculate:n,compare:function(e,t){var r,n,o;if("string"==typeof e){if(-1!==e.indexOf(","))throw"Invalid CSS selector";r=i(e).specificityArray}else{if(!Array.isArray(e))throw"Invalid CSS selector or specificity array";if(4!==e.filter(function(e){return"number"==typeof e}).length)throw"Invalid specificity array";r=e}if("string"==typeof t){if(-1!==t.indexOf(","))throw"Invalid CSS selector";n=i(t).specificityArray}else{if(!Array.isArray(t))throw"Invalid CSS selector or specificity array";if(4!==t.filter(function(e){return"number"==typeof e}).length)throw"Invalid specificity array";n=t}for(o=0;o<4;o+=1){if(r[o]n[o])return 1}return 0}});void 0!==r&&(r.calculate=o.calculate,r.compare=o.compare)},{}],323:[function(e,t,r){t.exports=i;var n=e("events").EventEmitter;function i(){n.call(this)}e("inherits")(i,n),i.Readable=e("readable-stream/readable.js"),i.Writable=e("readable-stream/writable.js"),i.Duplex=e("readable-stream/duplex.js"),i.Transform=e("readable-stream/transform.js"),i.PassThrough=e("readable-stream/passthrough.js"),i.Stream=i,i.prototype.pipe=function(e,t){var r=this;function i(t){e.writable&&!1===e.write(t)&&r.pause&&r.pause()}function o(){r.readable&&r.resume&&r.resume()}r.on("data",i),e.on("drain",o),e._isStdio||t&&!1===t.end||(r.on("end",a),r.on("close",u));var s=!1;function a(){s||(s=!0,e.end())}function u(){s||(s=!0,"function"==typeof e.destroy&&e.destroy())}function l(e){if(c(),0===n.listenerCount(this,"error"))throw e}function c(){r.removeListener("data",i),e.removeListener("drain",o),r.removeListener("end",a),r.removeListener("close",u),r.removeListener("error",l),e.removeListener("error",l),r.removeListener("end",c),r.removeListener("close",c),e.removeListener("close",c)}return r.on("error",l),e.on("error",l),r.on("end",c),r.on("close",c),e.on("close",c),e.emit("pipe",r),e}},{events:34,inherits:72,"readable-stream/duplex.js":290,"readable-stream/passthrough.js":299,"readable-stream/readable.js":300,"readable-stream/transform.js":301,"readable-stream/writable.js":302}],324:[function(e,t,r){"use strict";var n=e("safe-buffer").Buffer,i=n.isEncoding||function(e){switch((e=""+e)&&e.toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":case"raw":return!0;default:return!1}};function o(e){var t;switch(this.encoding=function(e){var t=function(e){if(!e)return"utf8";for(var t;;)switch(e){case"utf8":case"utf-8":return"utf8";case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return"utf16le";case"latin1":case"binary":return"latin1";case"base64":case"ascii":case"hex":return e;default:if(t)return;e=(""+e).toLowerCase(),t=!0}}(e);if("string"!=typeof t&&(n.isEncoding===i||!i(e)))throw new Error("Unknown encoding: "+e);return t||e}(e),this.encoding){case"utf16le":this.text=u,this.end=l,t=4;break;case"utf8":this.fillLast=a,t=4;break;case"base64":this.text=c,this.end=f,t=3;break;default:return this.write=p,void(this.end=d)}this.lastNeed=0,this.lastTotal=0,this.lastChar=n.allocUnsafe(t)}function s(e){return e<=127?0:e>>5==6?2:e>>4==14?3:e>>3==30?4:e>>6==2?-1:-2}function a(e){var t=this.lastTotal-this.lastNeed,r=function(e,t,r){if(128!=(192&t[0]))return e.lastNeed=0,"�";if(e.lastNeed>1&&t.length>1){if(128!=(192&t[1]))return e.lastNeed=1,"�";if(e.lastNeed>2&&t.length>2&&128!=(192&t[2]))return e.lastNeed=2,"�"}}(this,e);return void 0!==r?r:this.lastNeed<=e.length?(e.copy(this.lastChar,t,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal)):(e.copy(this.lastChar,t,0,e.length),void(this.lastNeed-=e.length))}function u(e,t){if((e.length-t)%2==0){var r=e.toString("utf16le",t);if(r){var n=r.charCodeAt(r.length-1);if(n>=55296&&n<=56319)return this.lastNeed=2,this.lastTotal=4,this.lastChar[0]=e[e.length-2],this.lastChar[1]=e[e.length-1],r.slice(0,-1)}return r}return this.lastNeed=1,this.lastTotal=2,this.lastChar[0]=e[e.length-1],e.toString("utf16le",t,e.length-1)}function l(e){var t=e&&e.length?this.write(e):"";if(this.lastNeed){var r=this.lastTotal-this.lastNeed;return t+this.lastChar.toString("utf16le",0,r)}return t}function c(e,t){var r=(e.length-t)%3;return 0===r?e.toString("base64",t):(this.lastNeed=3-r,this.lastTotal=3,1===r?this.lastChar[0]=e[e.length-1]:(this.lastChar[0]=e[e.length-2],this.lastChar[1]=e[e.length-1]),e.toString("base64",t,e.length-r))}function f(e){var t=e&&e.length?this.write(e):"";return this.lastNeed?t+this.lastChar.toString("base64",0,3-this.lastNeed):t}function p(e){return e.toString(this.encoding)}function d(e){return e&&e.length?this.write(e):""}r.StringDecoder=o,o.prototype.write=function(e){if(0===e.length)return"";var t,r;if(this.lastNeed){if(void 0===(t=this.fillLast(e)))return"";r=this.lastNeed,this.lastNeed=0}else r=0;return r=0)return i>0&&(e.lastNeed=i-1),i;if(--n=0)return i>0&&(e.lastNeed=i-2),i;if(--n=0)return i>0&&(2===i?i=0:e.lastNeed=i-3),i;return 0}(this,e,t);if(!this.lastNeed)return e.toString("utf8",t);this.lastTotal=r;var n=e.length-(r-this.lastNeed);return e.copy(this.lastChar,0,n),e.toString("utf8",t,n)},o.prototype.fillLast=function(e){if(this.lastNeed<=e.length)return e.copy(this.lastChar,this.lastTotal-this.lastNeed,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal);e.copy(this.lastChar,this.lastTotal-this.lastNeed,0,e.length),this.lastNeed-=e.length}},{"safe-buffer":310}],325:[function(e,t,r){"use strict";var n=e("ansi-regex")();t.exports=function(e){return"string"==typeof e?e.replace(n,""):e}},{"ansi-regex":1}],326:[function(e,t,r){t.exports=function(e,t){var r=e.source,n=e.target,i=!e.comments||"skip"===e.comments,o=!e.strings||"skip"===e.strings,s=!e.functionNames||"skip"===e.functionNames,a="skip"===e.functionArguments,u="skip"===e.parentheticals,l=!1;Object.keys(e).forEach(function(t){if("only"===e[t]){if(l)throw new Error('Only one syntax feature option can be the "only" one to check');l=!0}});var c,f="only"===e.comments,p="only"===e.strings,d="only"===e.functionNames,h="only"===e.functionArguments,m="only"===e.parentheticals,g=!1,y=!1,v=!1,b=!1,w=!1,x=0,k=0,_=Array.isArray(n)?function(e){for(var t=0,r=n.length;t{c(e.source.start.line,t,e)})}(e):0===m.indexOf(u)?function(e){f(u,e.text).forEach(t=>{c(e.source.start.line+1,t,e)})}(e):0===m.indexOf(o)?function(e){f(o,e.text).forEach(t=>{if(t!==l){if(h(t))throw e.error(`"${t}" has already been disabled`,{plugin:"stylelint"});p(e.source.start.line,t)}else{if(h(l))throw e.error("All rules have already been disabled",{plugin:"stylelint"});Object.keys(r).forEach(t=>{p(e.source.start.line,t)})}})}(e):0===m.indexOf(s)&&function(e){f(s,e.text).forEach(t=>{if(t!==l){if(h(l)&&void 0===r[t])return r[t]?r[t].push(n.clone(n.last(r[l]))):r[t]=n.cloneDeep(r.all),void d(e.source.end.line,t);if(!h(t))throw e.error(`"${t}" has not been disabled`,{plugin:"stylelint"});d(e.source.end.line,t)}else{if(n.values(r).every(e=>n.isEmpty(e)||!!n.last(e.end)))throw e.error("No rules have been disabled",{plugin:"stylelint"});Object.keys(r).forEach(t=>{n.get(n.last(r[t]),"end")||d(e.source.end.line,t)})}})}(e)}),t;function c(e,t,n){if(h(l))throw n.error("All rules have already been disabled",{plugin:"stylelint"});if(h(t))throw n.error(`"${t}" has already been disabled`,{plugin:"stylelint"});t===l?Object.keys(r).forEach(t=>{p(e,t),d(e,t)}):(p(e,t),d(e,t))}function f(e,t){const r=n.compact(t.slice(e.length).split(",")).map(e=>e.trim());return n.isEmpty(r)?[l]:r}function p(e,t){const i={start:e};!function(e){r[e]||(r[e]=n.cloneDeep(r.all))}(t),r[t].push(i)}function d(e,t){const i=n.last(r[t]);i&&(i.end=e)}function h(e){return void 0!==r[e]&&(void 0!==n.last(r[e])&&void 0===n.get(n.last(r[e]),"end"))}}},{lodash:125}],328:[function(e,t,r){"use strict";const n=e("lodash"),i=e("./utils/configurationError"),o=e("./dynamicRequire"),s=e("./utils/getModulePath"),a=e("globjoin"),u=e("./normalizeRuleSettings"),l=e("path"),c=e("./rules");function f(e,t,r,i){return Promise.resolve().then(()=>i?n.merge(t,e._options.configOverrides):t).then(t=>(function(e,t,r){if(void 0===t.extends)return Promise.resolve(t);const i=Array.isArray(t.extends)?t.extends:[t.extends],o=n.omit(t,"extends");return i.reduce((t,n)=>t.then(t=>(function(e,t,r,n){const i=s(r,n);return e._extendExplorer.load(null,i)})(e,0,r,n).then(e=>e?p(t,e.config):t)),Promise.resolve(o)).then(e=>p(e,o))})(e,t,r)).then(e=>(function(e,t){e.ignoreFiles&&(e.ignoreFiles=[].concat(e.ignoreFiles).map(e=>l.isAbsolute(e.replace(/^!/,""))?e:a(t,e)));e.plugins&&(e.plugins=[].concat(e.plugins).map(e=>s(t,e)));e.processors&&(e.processors=function(e,t){return(Array.isArray(e)?e:[e]).map(e=>"string"==typeof e?s(t,e):[s(t,e[0]),e[1]])}(e.processors,t));return e})(e,r))}function p(e,t){const r={};(e.plugins||t.plugins)&&(r.plugins=[],e.plugins&&(r.plugins=r.plugins.concat(e.plugins)),t.plugins&&(r.plugins=n.uniq(r.plugins.concat(t.plugins))));const i={};(e.processors||t.processors)&&(i.processors=[],e.processors&&(i.processors=i.processors.concat(e.processors)),t.processors&&(i.processors=n.uniq(i.processors.concat(t.processors))));const o={};return(e.rules||t.rules)&&(o.rules=Object.assign({},e.rules,t.rules)),Object.assign({},e,t,i,r,o)}const d=new Map;t.exports={augmentConfigExtended:function(e,t){const r=t;if(!r)return Promise.resolve(null);const i=l.dirname(r.filepath||"");return f(e,n.omit(r.config,"ignoreFiles"),i).then(e=>({config:e,filepath:r.filepath}))},augmentConfigFull:function(e,t){const r=t;if(!r)return Promise.resolve(null);const s=r.config,a=r.filepath;return f(e,s,e._options.configBasedir||l.dirname(a||""),!0).then(e=>(function(e){if(!e.plugins)return e;const t=(Array.isArray(e.plugins)?e.plugins:[e.plugins]).reduce((e,t)=>{let r=o(t);r=r.default||r;const s=Array.isArray(r)?r:[r];return s.forEach(r=>{if(!r.ruleName)throw i("stylelint v3+ requires plugins to expose a ruleName. "+`The plugin "${t}" is not doing this, so will not work `+"with stylelint v3+. Please file an issue with the plugin.");if(!n.includes(r.ruleName,"/"))throw i("stylelint v7+ requires plugin rules to be namspaced, i.e. only `plugin-namespace/plugin-rule-name` plugin rule names are supported. "+`The plugin rule "${r.ruleName}" does not do this, so will not work. `+"Please file an issue with the plugin.");e[r.ruleName]=r.rule}),e},{});return e.pluginFunctions=t,e})(e)).then(e=>(function(e){if(!e.processors)return e;const t=[],r=[];return[].concat(e.processors).forEach(e=>{const n=JSON.stringify(e);let i;if(d.has(n))i=d.get(n);else{const t=(e=[].concat(e))[0],r=e[1];let s=o(t);i=(s=s.default||s)(r),d.set(n,i)}i&&i.code&&t.push(i.code),i&&i.result&&r.push(i.result)}),e.codeProcessors=t,e.resultProcessors=r,e})(e)).then(e=>{if(!e.rules)throw i('No rules found within configuration. Have you provided a "rules" property?');return function(e){const t={};return e.rules?(Object.keys(e.rules).forEach(r=>{const o=n.get(e,["rules",r]),s=c[r]||n.get(e,["pluginFunctions",r]);if(!s)throw i(`Undefined rule ${r}`);t[r]=u(o,r,n.get(s,"primaryOptionArray"))}),e.rules=t,e):e}(e)}).then(e=>({config:e,filepath:r.filepath}))}}},{"./dynamicRequire":332,"./normalizeRuleSettings":340,"./rules":424,"./utils/configurationError":525,"./utils/getModulePath":533,globjoin:59,lodash:125,path:148}],329:[function(e,t,r){"use strict";t.exports=function(e,t){return{ruleName:e,rule:t}}},{}],330:[function(e,t,r){"use strict";const n=e("lodash"),i=e("./augmentConfig"),o=e("cosmiconfig"),s=e("./createStylelintResult"),a=e("./getConfigForFile"),u=e("./getPostcssResult"),l=e("./isPathIgnored"),c=e("./lintSource");t.exports=function(e){const t={_options:e=e||{}};return t._fullExplorer=o("stylelint",{argv:!1,rcExtensions:!0,transform:n.partial(i.augmentConfigFull,t)}),t._extendExplorer=o(null,{argv:!1,transform:n.partial(i.augmentConfigExtended,t)}),t._specifiedConfigCache=new Map,t._postcssResultCache=new Map,t._createStylelintResult=n.partial(s,t),t._getPostcssResult=n.partial(u,t),t._lintSource=n.partial(c,t),t.getConfigForFile=n.partial(a,t),t.isPathIgnored=n.partial(l,t),t}},{"./augmentConfig":328,"./createStylelintResult":331,"./getConfigForFile":335,"./getPostcssResult":336,"./isPathIgnored":337,"./lintSource":338,cosmiconfig:24,lodash:125}],331:[function(e,t,r){"use strict";const n=e("lodash");t.exports=function(e,t,r){const i=t.root.source?t.root.source.input.file||t.root.source.input.id:void 0,o=n.remove(t.messages,{stylelintType:"deprecation"}).map(e=>({text:e.text,reference:e.stylelintReference})),s=n.remove(t.messages,{stylelintType:"invalidOption"}).map(e=>({text:e.text})),a=n.remove(t.messages,{stylelintType:"parseError"});let u={source:i,deprecations:o,invalidOptionWarnings:s,parseErrors:a,errored:t.stylelint.stylelintError,warnings:t.messages.map(e=>({line:e.line,column:e.column,rule:e.rule,severity:e.severity,text:e.text})),ignored:t.stylelint.ignored,_postcssResult:t};return e.getConfigForFile(r).then(e=>{const t=e.config;return t.resultProcessors&&t.resultProcessors.forEach(e=>{const t=e(u,i);t&&(u=t)}),u})}},{lodash:125}],332:[function(e,t,r){"use strict";t.exports=function(t){return e(t)}},{}],333:[function(e,t,r){"use strict";t.exports={json:e("./jsonFormatter"),string:()=>{},verbose:()=>{}}},{"./jsonFormatter":334}],334:[function(e,t,r){"use strict";const n=e("lodash");t.exports=function(e){const t=e.map(e=>n.omitBy(e,(e,t)=>"_"===t[0]));return JSON.stringify(t)}},{lodash:125}],335:[function(e,t,r){(function(r){"use strict";const n=e("./augmentConfig").augmentConfigFull,i=e("./utils/configurationError"),o=e("path");t.exports=function(e,t){t=t||r.cwd();const s=e._options.config;if(void 0!==s){const t=e._specifiedConfigCache.get(s);if(t)return t;const i=n(e,{config:s,filepath:o.join(r.cwd(),"argument-config")});return e._specifiedConfigCache.set(s,i),i}return e._fullExplorer.load(t,e._options.configFile).then(t=>t||e._fullExplorer.load(r.cwd())).then(e=>{if(!e){throw i(`No configuration provided${t?` for ${t}`:""}`)}return e})}}).call(this,e("_process"))},{"./augmentConfig":328,"./utils/configurationError":525,_process:282,path:148}],336:[function(e,t,r){"use strict";const n=e("./dynamicRequire"),i=e("fs"),o=e("postcss-less"),s=e("path"),a=e("postcss"),u=e("postcss-scss"),l=e("sugarss"),c=a();t.exports=function(e){const t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=e._postcssResultCache.get(t.filePath);if(r)return Promise.resolve(r);let a;var f;if(void 0!==t.code?a=Promise.resolve(t.code):t.filePath&&(f=t.filePath,a=new Promise((e,t)=>{i.readFile(f,"utf8",(r,n)=>{if(r)return t(r);e(n)})})),!a)throw new Error("code or filePath required");return a.then(r=>{const i=e._options.customSyntax;let a=e._options.syntax;if(i)try{a=n(i)}catch(e){throw new Error(`Cannot resolve custom syntax module ${i}`)}else{const e=s.extname(t.filePath||"");if("scss"===a||!a&&".scss"===e)a=u;else if("less"===a||!a&&".less"===e)a=o;else if("sugarss"===a||!a&&".sss"===e)a=l;else if(a)throw new Error("You must use a valid syntax option, either: scss, less or sugarss")}const f={};f.from=t.filePath,a&&!a.stringify?f.parser=a:f.syntax=a;const p=t.code?t.codeFilename:t.filePath;let d=r;return t.codeProcessors&&t.codeProcessors.forEach(e=>{d=e(d,p)}),c.process(d,f)}).then(r=>(e._postcssResultCache.set(t.filePath,r),r))}},{"./dynamicRequire":332,fs:17,path:148,postcss:256,"postcss-less":160,"postcss-scss":216,sugarss:594}],337:[function(e,t,r){(function(r){"use strict";const n=e("micromatch"),i=e("path");t.exports=function(e,t){const o=t;return o?e.getConfigForFile(o).then(e=>{const t=e.config,s=i.isAbsolute(o)?o:i.resolve(r.cwd(),o);return!!n(s,t.ignoreFiles).length}):Promise.resolve(!1)}}).call(this,e("_process"))},{_process:282,micromatch:128,path:148}],338:[function(e,t,r){(function(r){"use strict";const n=e("lodash"),i=e("./assignDisabledRanges"),o=e("./utils/configurationError"),s=e("./utils/getOsEol"),a=e("path"),u=e("./rules");function l(e,t,r){t.stylelint=t.stylelint||{},t.stylelint.ruleSeverities={},t.stylelint.customMessages={},t.stylelint.quiet=r.quiet;const a=t.root.toResult({stringifier:t.opts.syntax}).css.match(/\r?\n/),l=a?a[0]:s(),c=t.root;i(c,t),(e._options.reportNeedlessDisables||e._options.ignoreDisables)&&(t.stylelint.ignoreDisables=!0);const f=[];return(r.rules?Object.keys(r.rules):[]).forEach(i=>{const s=u[i]||n.get(r,["pluginFunctions",i]);if(void 0===s)throw o(`Undefined rule ${i}`);const a=n.get(r,["rules",i]);if(null===a||null===a[0])return;const p=a[0],d=a[1],h=r.defaultSeverity||"error";t.stylelint.ruleSeverities[i]=n.get(d,"severity",h),t.stylelint.customMessages[i]=n.get(d,"message");const m=Promise.resolve().then(()=>s(p,d,{fix:e._options.fix,newline:l})(c,t));f.push(m)}),Promise.all(f)}t.exports=function(e,t){if(!(t=t||{}).filePath&&void 0===t.code&&!t.existingPostcssResult)return Promise.reject(new Error("You must provide filePath, code, or existingPostcssResult"));const n=void 0!==t.code,i=n?t.codeFilename:t.filePath;return void 0===i||a.isAbsolute(i)?e.isPathIgnored(i).catch(e=>{if(n&&"ENOENT"===e.code)return!1;throw e}).then(o=>{if(o){const e=t.existingPostcssResult||function(e){return{root:{source:{input:{file:e}}},messages:[],stylelint:{stylelintError:null}}}(i);return e.stylelint=e.stylelint||{},e.stylelint.ignored=!0,e}const s=e._options.configFile||i;return e.getConfigForFile(s).catch(t=>{if(n&&"ENOENT"===t.code)return e.getConfigForFile(r.cwd());throw t}).then(r=>{const n=r.config,o=t.existingPostcssResult;return o?l(e,o,n).then(()=>o):e._getPostcssResult({code:t.code,codeFilename:t.codeFilename,filePath:i,codeProcessors:n.codeProcessors}).then(t=>l(e,t,n).then(()=>t))})}):n?Promise.reject(new Error("codeFilename must be an absolute path")):Promise.reject(new Error("filePath must be an absolute path"))}}).call(this,e("_process"))},{"./assignDisabledRanges":327,"./rules":424,"./utils/configurationError":525,"./utils/getOsEol":535,_process:282,lodash:125,path:148}],339:[function(e,t,r){"use strict";const n=e("lodash");function i(e,t){const r=e.rule,n=e.line;return t.start<=n&&(void 0!==t.end&&t.end>=n||void 0===t.end)&&(!t.rules||-1!==t.rules.indexOf(r))}t.exports=function(e){const t=[];return e.forEach(e=>{if(!e._postcssResult)return;const r={source:e.source,ranges:[]},o=n.cloneDeep(e._postcssResult.stylelint.disabledRanges);o&&(e.warnings.forEach(e=>{const t=e.rule,r=o[t];if(r)for(const t of r.reverse())if(i(e,t))return void(t.used=!0);for(const t of o.all.reverse())if(i(e,t))return void(t.used=!0)}),Object.keys(o).forEach(e=>{o[e].forEach(e=>{const t=r.ranges.find(t=>t.start===e.start&&t.end===e.end);e.used||t||r.ranges.push(e),e.used&&t&&n.remove(r.ranges,t)})}),r.ranges=n.sortBy(r.ranges,["start","end"]),t.push(r))}),t}},{lodash:125}],340:[function(e,t,r){"use strict";const n=e("lodash"),i=e("./rules");t.exports=function(e,t,r){if(null===e)return null;if(!Array.isArray(e))return[e];if(null===e[0])return null;if(void 0===r){const e=i[t];r=n.get(e,"primaryOptionArray")}return r?1===e.length&&Array.isArray(e[0])?e:2===e.length&&!n.isPlainObject(e[0])&&n.isPlainObject(e[1])?e:[e]:e}},{"./rules":424,lodash:125}],341:[function(e,t,r){(function(r){"use strict";const n=e("lodash"),i=e("./createStylelint"),o=e("path"),s=e("postcss");t.exports=s.plugin("stylelint",function(e){const t=(e=e||{}).rules?{config:e}:e,s=i(t);return(t,i)=>{let a=e.from||n.get(t,"source.input.file");return void 0===a||o.isAbsolute(a)||(a=o.join(r.cwd(),a)),s._lintSource({filePath:a,existingPostcssResult:i})}})}).call(this,e("_process"))},{"./createStylelint":330,_process:282,lodash:125,path:148,postcss:256}],342:[function(e,t,r){"use strict";const n=e("lodash"),i={};function o(){const e=Array.from(arguments);return new Set(e.reduce((e,t)=>e.concat(n.toArray(t)),[]))}i.nonLengthUnits=new Set(["%","s","ms","deg","grad","turn","rad","Hz","kHz","dpi","dpcm","dppx"]),i.lengthUnits=new Set(["em","ex","ch","rem","vh","vw","vmin","vmax","vm","px","mm","cm","in","pt","pc","q","fr"]),i.units=o(i.nonLengthUnits,i.lengthUnits),i.colorFunctionNames=new Set(["rgb","rgba","hsl","hsla","hwb","gray"]),i.camelCaseFunctionNames=new Set(["translateX","translateY","translateZ","scaleX","scaleY","scaleZ","rotateX","rotateY","rotateZ","skewX","skewY"]),i.basicKeywords=new Set(["initial","inherit","unset"]),i.fontFamilyKeywords=o(i.basicKeywords,["serif","sans-serif","cursive","fantasy","monospace"]),i.fontWeightRelativeKeywords=new Set(["bolder","lighter"]),i.fontWeightAbsoluteKeywords=new Set(["bold"]),i.fontWeightNumericKeywords=new Set(["100","200","300","400","500","600","700","800","900"]),i.fontWeightKeywords=o(i.basicKeywords,i.fontWeightRelativeKeywords,i.fontWeightAbsoluteKeywords,i.fontWeightNumericKeywords),i.animationNameKeywords=o(i.basicKeywords,["none"]),i.animationTimingFunctionKeywords=o(i.basicKeywords,["linear","ease","ease-in","ease-in-out","ease-out","step-start","step-end","steps","cubic-bezier"]),i.animationIterationCountKeywords=new Set(["infinite"]),i.animationDirectionKeywords=o(i.basicKeywords,["normal","reverse","alternate","alternate-reverse"]),i.animationFillModeKeywords=new Set(["none","forwards","backwards","both"]),i.animationPlayStateKeywords=o(i.basicKeywords,["running","paused"]),i.animationShorthandKeywords=o(i.basicKeywords,i.animationNameKeywords,i.animationTimingFunctionKeywords,i.animationIterationCountKeywords,i.animationDirectionKeywords,i.animationFillModeKeywords,i.animationPlayStateKeywords),i.levelOneAndTwoPseudoElements=new Set(["before","after","first-line","first-letter"]),i.levelThreePseudoElements=new Set(["before","after","first-line","first-letter","selection","spelling-error","grammar-error","backdrop","marker","placeholder","shadow","slotted","content"]),i.pseudoElements=o(i.levelOneAndTwoPseudoElements,i.levelThreePseudoElements),i.aNPlusBNotationPseudoClasses=new Set(["nth-child","nth-column","nth-last-child","nth-last-column","nth-last-of-type","nth-of-type"]),i.linguisticPseudoClasses=new Set(["dir","lang"]),i.atRulePagePseudoClasses=new Set(["first","right","left","blank"]),i.otherPseudoClasses=new Set(["active","any-link","blank","checked","contains","current","default","disabled","drop","empty","enabled","first-child","first-of-type","focus","focus-ring","focus-within","fullscreen","future","has","host","host-context","hover","indeterminate","in-range","invalid","last-child","last-of-type","link","matches","not","only-child","only-of-type","optional","out-of-range","past","placeholder-shown","playing","paused","read-only","read-write","required","root","scope","target","user-error","user-invalid","val","valid","visited"]),i.webkitProprietaryPseudoElements=new Set(["scrollbar","scrollbar-button","scrollbar-track","scrollbar-track-piece","scrollbar-thumb","scrollbar-corner","resize"]),i.webkitProprietaryPseudoClasses=new Set(["horizontal","vertical","decrement","increment","start","end","double-button","single-button","no-button","corner-present","window-inactive"]),i.pseudoClasses=o(i.aNPlusBNotationPseudoClasses,i.linguisticPseudoClasses,i.otherPseudoClasses),i.shorthandTimeProperties=new Set(["transition","animation"]),i.longhandTimeProperties=new Set(["transition-duration","transition-delay","animation-duration","animation-delay"]),i.timeProperties=o(i.shorthandTimeProperties,i.longhandTimeProperties),i.camelCaseKeywords=new Set(["optimizeSpeed","optimizeQuality","optimizeLegibility","geometricPrecision","currentColor","crispEdges","visiblePainted","visibleFill","visibleStroke","sRGB","linearRGB"]),i.counterIncrementKeywords=o(i.basicKeywords,["none"]),i.counterResetKeywords=o(i.basicKeywords,["none"]),i.gridRowKeywords=o(i.basicKeywords,["auto","span"]),i.gridColumnKeywords=o(i.basicKeywords,["auto","span"]),i.gridAreaKeywords=o(i.basicKeywords,["auto","span"]),i.listStyleTypeKeywords=o(i.basicKeywords,["none","disc","circle","square","decimal","cjk-decimal","decimal-leading-zero","lower-roman","upper-roman","lower-greek","lower-alpha","lower-latin","upper-alpha","upper-latin","arabic-indic","armenian","bengali","cambodian","cjk-earthly-branch","cjk-ideographic","devanagari","ethiopic-numeric","georgian","gujarati","gurmukhi","hebrew","hiragana","hiragana-iroha","japanese-formal","japanese-informal","kannada","katakana","katakana-iroha","khmer","korean-hangul-formal","korean-hanja-formal","korean-hanja-informal","lao","lower-armenian","malayalam","mongolian","myanmar","oriya","persian","simp-chinese-formal","simp-chinese-informal","tamil","telugu","thai","tibetan","trad-chinese-formal","trad-chinese-informal","upper-armenian","disclosure-open","disclosure-closed","ethiopic-halehame","ethiopic-halehame-am","ethiopic-halehame-ti-er","ethiopic-halehame-ti-et","hangul","hangul-consonant","urdu"]),i.listStylePositionKeywords=o(i.basicKeywords,["inside","outside"]),i.listStyleImageKeywords=o(i.basicKeywords,["none"]),i.listStyleShorthandKeywords=o(i.basicKeywords,i.listStyleTypeKeywords,i.listStylePositionKeywords,i.listStyleImageKeywords),i.fontStyleKeywords=o(i.basicKeywords,["normal","italic","oblique"]),i.fontVariantKeywords=o(i.basicKeywords,["normal","none","historical-forms","none","common-ligatures","no-common-ligatures","discretionary-ligatures","no-discretionary-ligatures","historical-ligatures","no-historical-ligatures","contextual","no-contextual","small-caps","small-caps","all-small-caps","petite-caps","all-petite-caps","unicase","titling-caps","lining-nums","oldstyle-nums","proportional-nums","tabular-nums","diagonal-fractions","stacked-fractions","ordinal","slashed-zero","jis78","jis83","jis90","jis04","simplified","traditional","full-width","proportional-width","ruby"]),i.fontStretchKeywords=o(i.basicKeywords,["semi-condensed","condensed","extra-condensed","ultra-condensed","semi-expanded","expanded","extra-expanded","ultra-expanded"]),i.fontSizeKeywords=o(i.basicKeywords,["xx-small","x-small","small","medium","large","x-large","xx-large","larger","smaller"]),i.lineHeightKeywords=o(i.basicKeywords,["normal"]),i.fontShorthandKeywords=o(i.basicKeywords,i.fontStyleKeywords,i.fontVariantKeywords,i.fontWeightKeywords,i.fontStretchKeywords,i.fontSizeKeywords,i.lineHeightKeywords,i.fontFamilyKeywords),i.keyframeSelectorKeywords=new Set(["from","to"]),i.atRules=new Set(["apply","annotation","character-variant","charset","counter-style","custom-media","custom-selector","document","font-face","font-feature-values","import","keyframes","media","namespace","nest","ornaments","page","styleset","stylistic","supports","swash","viewport"]),i.deprecatedMediaFeatureNames=new Set(["device-aspect-ratio","device-height","device-width","max-device-aspect-ratio","max-device-height","max-device-width","min-device-aspect-ratio","min-device-height","min-device-width"]),i.mediaFeatureNames=o(i.deprecatedMediaFeatureNames,["any-hover","any-pointer","aspect-ratio","color","color-gamut","color-index","grid","height","hover","max-aspect-ratio","max-color","max-color-index","max-height","max-monochrome","max-resolution","max-width","min-aspect-ratio","min-color","min-color-index","min-height","min-monochrome","min-resolution","min-width","monochrome","orientation","overflow-block","overflow-inline","pointer","resolution","scan","scripting","update","width"]),i.systemColors=new Set(["activeborder","activecaption","appworkspace","background","buttonface","buttonhighlight","buttonshadow","buttontext","captiontext","graytext","highlight","highlighttext","inactiveborder","inactivecaption","inactivecaptiontext","infobackground","infotext","menu","menutext","scrollbar","threeddarkshadow","threedface","threedhighlight","threedlightshadow","threedshadow","window","windowframe","windowtext"]),i.nonStandardHtmlTags=new Set(["acronym","applet","basefont","big","blink","center","content","dir","font","frame","frameset","hgroup","isindex","keygen","listing","marquee","noembed","plaintext","spacer","strike","tt","xmp"]),t.exports=i},{lodash:125}],343:[function(e,t,r){"use strict";t.exports={aliceblue:["#f0f8ff","#fff0f8ff"],antiquewhite:["#faebd7","#fffaebd7"],aqua:["#00ffff","#ff00ffff","#0ff","#f0ff"],aquamarine:["#7fffd4","#ff7fffd4"],azure:["#f0ffff","#fff0ffff"],beige:["#f5f5dc","#fff5f5dc"],bisque:["#ffe4c4","#ffffe4c4"],black:["#000000","#ff000000","#000","#f000"],blanchedalmond:["#ffebcd","#ffffebcd"],blue:["#0000ff","#ff0000ff","#00f","#f00f"],blueviolet:["#8a2be2","#ff8a2be2"],brown:["#a52a2a","#ffa52a2a"],burlywood:["#deb887","#ffdeb887"],cadetblue:["#5f9ea0","#ff5f9ea0"],chartreuse:["#7fff00","#ff7fff00"],chocolate:["#d2691e","#ffd2691e"],coral:["#ff7f50","#ffff7f50"],cornflowerblue:["#6495ed","#ff6495ed"],cornsilk:["#fff8dc","#fffff8dc"],crimson:["#dc143c","#ffdc143c"],cyan:["#00ffff","#ff00ffff","#0ff","#f0ff"],darkblue:["#00008b","#ff00008b"],darkcyan:["#008b8b","#ff008b8b"],darkgoldenrod:["#b8860b","#ffb8860b"],darkgray:["#a9a9a9","#ffa9a9a9"],darkgreen:["#006400","#ff006400"],darkgrey:["#a9a9a9","#ffa9a9a9"],darkkhaki:["#bdb76b","#ffbdb76b"],darkmagenta:["#8b008b","#ff8b008b"],darkolivegreen:["#556b2f","#ff556b2f"],darkorange:["#ff8c00","#ffff8c00"],darkorchid:["#9932cc","#ff9932cc"],darkred:["#8b0000","#ff8b0000"],darksalmon:["#e9967a","#ffe9967a"],darkseagreen:["#8fbc8f","#ff8fbc8f"],darkslateblue:["#483d8b","#ff483d8b"],darkslategray:["#2f4f4f","#ff2f4f4f"],darkslategrey:["#2f4f4f","#ff2f4f4f"],darkturquoise:["#00ced1","#ff00ced1"],darkviolet:["#9400d3","#ff9400d3"],deeppink:["#ff1493","#ffff1493"],deepskyblue:["#00bfff","#ff00bfff"],dimgray:["#696969","#ff696969"],dimgrey:["#696969","#ff696969"],dodgerblue:["#1e90ff","#ff1e90ff"],firebrick:["#b22222","#ffb22222"],floralwhite:["#fffaf0","#fffffaf0"],forestgreen:["#228b22","#ff228b22"],fuchsia:["#ff00ff","#ffff00ff","#f0f","#ff0f"],gainsboro:["#dcdcdc","#ffdcdcdc"],ghostwhite:["#f8f8ff","#fff8f8ff"],gold:["#ffd700","#ffffd700"],goldenrod:["#daa520","#ffdaa520"],gray:["#808080","#ff808080"],green:["#008000","#ff008000"],greenyellow:["#adff2f","#ffadff2f"],grey:["#808080","#ff808080"],honeydew:["#f0fff0","#fff0fff0"],hotpink:["#ff69b4","#ffff69b4"],indianred:["#cd5c5c","#ffcd5c5c"],indigo:["#4b0082","#ff4b0082"],ivory:["#fffff0","#fffffff0"],khaki:["#f0e68c","#fff0e68c"],lavender:["#e6e6fa","#ffe6e6fa"],lavenderblush:["#fff0f5","#fffff0f5"],lawngreen:["#7cfc00","#ff7cfc00"],lemonchiffon:["#fffacd","#fffffacd"],lightblue:["#add8e6","#ffadd8e6"],lightcoral:["#f08080","#fff08080"],lightcyan:["#e0ffff","#ffe0ffff"],lightgoldenrodyellow:["#fafad2","#fffafad2"],lightgray:["#d3d3d3","#ffd3d3d3"],lightgreen:["#90ee90","#ff90ee90"],lightgrey:["#d3d3d3","#ffd3d3d3"],lightpink:["#ffb6c1","#ffffb6c1"],lightsalmon:["#ffa07a","#ffffa07a"],lightseagreen:["#20b2aa","#ff20b2aa"],lightskyblue:["#87cefa","#ff87cefa"],lightslategray:["#778899","#ff778899","#789","#f789"],lightslategrey:["#778899","#ff778899","#789","#f789"],lightsteelblue:["#b0c4de","#ffb0c4de"],lightyellow:["#ffffe0","#ffffffe0"],lime:["#00ff00","#ff00ff00","#0f0","#f0f0"],limegreen:["#32cd32","#ff32cd32"],linen:["#faf0e6","#fffaf0e6"],magenta:["#ff00ff","#ffff00ff","#f0f","#ff0f"],maroon:["#800000","#ff800000"],mediumaquamarine:["#66cdaa","#ff66cdaa"],mediumblue:["#0000cd","#ff0000cd"],mediumorchid:["#ba55d3","#ffba55d3"],mediumpurple:["#9370db","#ff9370db"],mediumseagreen:["#3cb371","#ff3cb371"],mediumslateblue:["#7b68ee","#ff7b68ee"],mediumspringgreen:["#00fa9a","#ff00fa9a"],mediumturquoise:["#48d1cc","#ff48d1cc"],mediumvioletred:["#c71585","#ffc71585"],midnightblue:["#191970","#ff191970"],mintcream:["#f5fffa","#fff5fffa"],mistyrose:["#ffe4e1","#ffffe4e1"],moccasin:["#ffe4b5","#ffffe4b5"],navajowhite:["#ffdead","#ffffdead"],navy:["#000080","#ff000080"],oldlace:["#fdf5e6","#fffdf5e6"],olive:["#808000","#ff808000"],olivedrab:["#6b8e23","#ff6b8e23"],orange:["#ffa500","#ffffa500"],orangered:["#ff4500","#ffff4500"],orchid:["#da70d6","#ffda70d6"],palegoldenrod:["#eee8aa","#ffeee8aa"],palegreen:["#98fb98","#ff98fb98"],paleturquoise:["#afeeee","#ffafeeee"],palevioletred:["#db7093","#ffdb7093"],papayawhip:["#ffefd5","#ffffefd5"],peachpuff:["#ffdab9","#ffffdab9"],peru:["#cd853f","#ffcd853f"],pink:["#ffc0cb","#ffffc0cb"],plum:["#dda0dd","#ffdda0dd"],powderblue:["#b0e0e6","#ffb0e0e6"],purple:["#800080","#ff800080"],rebeccapurple:["#663399","#ff663399","#639","#f639"],red:["#ff0000","#ffff0000","#f00","#ff00"],rosybrown:["#bc8f8f","#ffbc8f8f"],royalblue:["#4169e1","#ff4169e1"],saddlebrown:["#8b4513","#ff8b4513"],salmon:["#fa8072","#fffa8072"],sandybrown:["#f4a460","#fff4a460"],seagreen:["#2e8b57","#ff2e8b57"],seashell:["#fff5ee","#fffff5ee"],sienna:["#a0522d","#ffa0522d"],silver:["#c0c0c0","#ffc0c0c0"],skyblue:["#87ceeb","#ff87ceeb"],slateblue:["#6a5acd","#ff6a5acd"],slategray:["#708090","#ff708090"],slategrey:["#708090","#ff708090"],snow:["#fffafa","#fffffafa"],springgreen:["#00ff7f","#ff00ff7f"],steelblue:["#4682b4","#ff4682b4"],tan:["#d2b48c","#ffd2b48c"],teal:["#008080","#ff008080"],thistle:["#d8bfd8","#ffd8bfd8"],tomato:["#ff6347","#ffff6347"],turquoise:["#40e0d0","#ff40e0d0"],violet:["#ee82ee","#ffee82ee"],wheat:["#f5deb3","#fff5deb3"],white:["#ffffff","#ffffffff","#fff","#ffff"],whitesmoke:["#f5f5f5","#fff5f5f5"],yellow:["#ffff00","#ffffff00","#ff0","#fff0"],yellowgreen:["#9acd32","#ff9acd32"]}},{}],344:[function(e,t,r){"use strict";const n={};n.acceptCustomIdents=new Set(["animation","animation-name","font","font-family","counter-increment","grid-row","grid-column","grid-area","list-style","list-style-type"]),t.exports=n},{}],345:[function(e,t,r){"use strict";const n={};n.mediaFeaturePunctuation=new Set([":","=",">",">=","<","<="]),n.nonSpaceCombinators=new Set([">","+","~",">>>","/deep/"]),t.exports=n},{}],346:[function(e,t,r){"use strict";t.exports={margin:["margin-top","margin-bottom","margin-left","margin-right"],padding:["padding-top","padding-bottom","padding-left","padding-right"],background:["background-image","background-size","background-position","background-repeat","background-origin","background-clip","background-attachment","background-color"],font:["font-style","font-variant","font-weight","font-stretch","font-size","font-family","line-height"],border:["border-top-width","border-bottom-width","border-left-width","border-right-width","border-top-style","border-bottom-style","border-left-style","border-right-style","border-top-color","border-bottom-color","border-left-color","border-right-color"],"border-top":["border-top-width","border-top-style","border-top-color"],"border-bottom":["border-bottom-width","border-bottom-style","border-bottom-color"],"border-left":["border-left-width","border-left-style","border-left-color"],"border-right":["border-right-width","border-right-style","border-right-color"],"border-width":["border-top-width","border-bottom-width","border-left-width","border-right-width"],"border-style":["border-top-style","border-bottom-style","border-left-style","border-right-style"],"border-color":["border-top-color","border-bottom-color","border-left-color","border-right-color"],"list-style":["list-style-type","list-style-position","list-style-image"],"border-radius":["border-top-right-radius","border-top-left-radius","border-bottom-right-radius","border-bottom-left-radius"],transition:["transition-delay","transition-duration","transition-property","transition-timing-function"],animation:["animation-name","animation-duration","animation-timing-function","animation-delay","animation-iteration-count","animation-direction","animation-fill-mode","animation-play-state"],"border-block-end":["border-block-end-width","border-block-end-style","border-block-end-color"],"border-block-start":["border-block-start-width","border-block-start-style","border-block-start-color"],"border-image":["border-image-source","border-image-slice","border-image-width","border-image-outset","border-image-repeat"],"border-inline-end":["border-inline-end-width","border-inline-end-style","border-inline-end-color"],"border-inline-start":["border-inline-start-width","border-inline-start-style","border-inline-start-color"],"column-rule":["column-rule-width","column-rule-style","column-rule-color"],columns:["column-width","column-count"],flex:["flex-grow","flex-shrink","flex-basis"],"flex-flow":["flex-direction","flex-wrap"],grid:["grid-template-rows","grid-template-columns","grid-template-areas","grid-auto-rows","grid-auto-columns","grid-auto-flow","grid-column-gap","grid-row-gap"],"grid-area":["grid-row-start","grid-column-start","grid-row-end","grid-column-end"],"grid-column":["grid-column-start","grid-column-end"],"grid-gap":["grid-row-gap","grid-column-gap"],"grid-row":["grid-row-start","grid-row-end"],"grid-template":["grid-template-columns","grid-template-rows","grid-template-areas"],outline:["outline-color","outline-style","outline-width"],"text-decoration":["text-decoration-color","text-decoration-style","text-decoration-line"],"text-emphasis":["text-emphasis-style","text-emphasis-color"],mask:["mask-image","mask-mode","mask-position","mask-size","mask-repeat","mask-origin","mask-clip","mask-composite"]}},{}],347:[function(e,t,r){"use strict";const n=e("lodash"),i=e("postcss"),o=e("../../utils/report"),s=e("../../utils/ruleMessages"),a=e("../../utils/validateOptions"),u="at-rule-blacklist",l=s(u,{rejected:e=>`Unexpected at-rule "${e}"`}),c=function(e){const t=[].concat(e);return(e,r)=>{a(r,u,{actual:t,possible:[n.isString]})&&e.walkAtRules(e=>{const n=e.name;-1!==t.indexOf(i.vendor.unprefixed(n).toLowerCase())&&o({message:l.rejected(n),node:e,result:r,ruleName:u})})}};c.primaryOptionArray=!0,c.ruleName=u,c.messages=l,t.exports=c},{"../../utils/report":587,"../../utils/ruleMessages":588,"../../utils/validateOptions":590,lodash:125,postcss:256}],348:[function(e,t,r){"use strict";const n=e("lodash"),i=e("../../utils/addEmptyLineBefore"),o=e("../../utils/getPreviousNonSharedLineCommentNode"),s=e("../../utils/hasEmptyLine"),a=e("../../utils/isAfterCommentLine"),u=e("../../utils/isBlocklessAtRuleAfterBlocklessAtRule"),l=e("../../utils/isBlocklessAtRuleAfterSameNameBlocklessAtRule"),c=e("../../utils/isFirstNested"),f=e("../../utils/optionsMatches"),p=e("../../utils/removeEmptyLinesBefore"),d=e("../../utils/report"),h=e("../../utils/ruleMessages"),m=e("../../utils/validateOptions"),g="at-rule-empty-line-before",y=h(g,{expected:"Expected empty line before at-rule",rejected:"Unexpected empty line before at-rule"}),v=function(e,t,r){return(h,v)=>{m(v,g,{actual:e,possible:["always","never"]},{actual:t,possible:{except:["after-same-name","inside-block","blockless-after-same-name-blockless","blockless-after-blockless","first-nested"],ignore:["after-comment","inside-block","blockless-after-same-name-blockless","blockless-after-blockless"],ignoreAtRules:[n.isString]},optional:!0})&&h.walkAtRules(n=>{const m=n.parent!==h;if(n===h.first)return;if(f(t,"ignoreAtRules",n.name))return;if(f(t,"ignore","blockless-after-blockless")&&u(n))return;if(f(t,"ignore","blockless-after-same-name-blockless")&&l(n))return;if(f(t,"ignore","inside-block")&&m)return;if(f(t,"ignore","after-comment")&&a(n))return;const b=s(n.raws.before);let w="always"===e;if((f(t,"except","after-same-name")&&function(e){const t=o(e);return t&&"atrule"===t.type&&t.name===e.name}(n)||f(t,"except","inside-block")&&m||f(t,"except","first-nested")&&c(n)||f(t,"except","blockless-after-blockless")&&u(n)||f(t,"except","blockless-after-same-name-blockless")&&l(n))&&(w=!w),w===b)return;if(r.fix)return void(w?i(n,r.newline):p(n,r.newline));const x=w?y.expected:y.rejected;d({message:x,node:n,result:v,ruleName:g})})}};v.ruleName=g,v.messages=y,t.exports=v},{"../../utils/addEmptyLineBefore":517,"../../utils/getPreviousNonSharedLineCommentNode":536,"../../utils/hasEmptyLine":541,"../../utils/isAfterCommentLine":547,"../../utils/isBlocklessAtRuleAfterBlocklessAtRule":549,"../../utils/isBlocklessAtRuleAfterSameNameBlocklessAtRule":550,"../../utils/isFirstNested":558,"../../utils/optionsMatches":583,"../../utils/removeEmptyLinesBefore":586,"../../utils/report":587,"../../utils/ruleMessages":588,"../../utils/validateOptions":590,lodash:125}],349:[function(e,t,r){"use strict";const n=e("../../utils/report"),i=e("../../utils/ruleMessages"),o=e("../../utils/validateOptions"),s="at-rule-name-case",a=i(s,{expected:(e,t)=>`Expected "${e}" to be "${t}"`}),u=function(e,t,r){return(t,i)=>{o(i,s,{actual:e,possible:["lower","upper"]})&&t.walkAtRules(t=>{const o=t.name,u="lower"===e?o.toLowerCase():o.toUpperCase();o!==u&&(r.fix?t.name=u:n({message:a.expected(o,u),node:t,ruleName:s,result:i}))})}};u.ruleName=s,u.messages=a,t.exports=u},{"../../utils/report":587,"../../utils/ruleMessages":588,"../../utils/validateOptions":590}],350:[function(e,t,r){"use strict";const n=e("../atRuleNameSpaceChecker"),i=e("../../utils/ruleMessages"),o=e("../../utils/validateOptions"),s=e("../../utils/whitespaceChecker"),a="at-rule-name-newline-after",u=i(a,{expectedAfter:e=>`Expected newline after at-rule name "${e}"`}),l=function(e){const t=s("newline",e,u);return(r,i)=>{o(i,a,{actual:e,possible:["always","always-multi-line"]})&&n({root:r,result:i,locationChecker:t.afterOneOnly,checkedRuleName:a})}};l.ruleName=a,l.messages=u,t.exports=l},{"../../utils/ruleMessages":588,"../../utils/validateOptions":590,"../../utils/whitespaceChecker":591,"../atRuleNameSpaceChecker":356}],351:[function(e,t,r){"use strict";const n=e("../atRuleNameSpaceChecker"),i=e("../../utils/ruleMessages"),o=e("../../utils/validateOptions"),s=e("../../utils/whitespaceChecker"),a="at-rule-name-space-after",u=i(a,{expectedAfter:e=>`Expected single space after at-rule name "${e}"`}),l=function(e){const t=s("space",e,u);return(r,i)=>{o(i,a,{actual:e,possible:["always","always-single-line"]})&&n({root:r,result:i,locationChecker:t.after,checkedRuleName:a})}};l.ruleName=a,l.messages=u,t.exports=l},{"../../utils/ruleMessages":588,"../../utils/validateOptions":590,"../../utils/whitespaceChecker":591,"../atRuleNameSpaceChecker":356}],352:[function(e,t,r){"use strict";const n=e("lodash"),i=e("../../reference/keywordSets"),o=e("../../utils/optionsMatches"),s=e("postcss"),a=e("../../utils/report"),u=e("../../utils/ruleMessages"),l=e("../../utils/validateOptions"),c="at-rule-no-unknown",f=u(c,{rejected:e=>`Unexpected unknown at-rule "${e}"`}),p=function(e,t){return(r,u)=>{l(u,c,{actual:e},{actual:t,possible:{ignoreAtRules:[n.isString]},optional:!0})&&r.walkAtRules(e=>{const r=e.name;o(t,"ignoreAtRules",e.name)||s.vendor.prefix(r)||i.atRules.has(r.toLowerCase())||a({message:f.rejected(`@${r}`),node:e,ruleName:c,result:u})})}};p.ruleName=c,p.messages=f,t.exports=p},{"../../reference/keywordSets":342,"../../utils/optionsMatches":583,"../../utils/report":587,"../../utils/ruleMessages":588,"../../utils/validateOptions":590,lodash:125,postcss:256}],353:[function(e,t,r){"use strict";const n=e("../../utils/hasBlock"),i=e("../../utils/nextNonCommentNode"),o=e("../../utils/rawNodeString"),s=e("../../utils/report"),a=e("../../utils/ruleMessages"),u=e("../../utils/validateOptions"),l=e("../../utils/whitespaceChecker"),c="at-rule-semicolon-newline-after",f=a(c,{expectedAfter:()=>'Expected newline after ";"'}),p=function(e){const t=l("newline",e,f);return(r,a)=>{u(a,c,{actual:e,possible:["always"]})&&r.walkAtRules(e=>{const r=e.next();if(!r)return;if(n(e))return;const u=i(r);u&&t.afterOneOnly({source:o(u),index:-1,err:t=>{s({message:t,node:e,index:e.toString().length+1,result:a,ruleName:c})}})})}};p.ruleName=c,p.messages=f,t.exports=p},{"../../utils/hasBlock":539,"../../utils/nextNonCommentNode":581,"../../utils/rawNodeString":585,"../../utils/report":587,"../../utils/ruleMessages":588,"../../utils/validateOptions":590,"../../utils/whitespaceChecker":591}],354:[function(e,t,r){"use strict";const n=e("../../utils/hasBlock"),i=e("../../utils/rawNodeString"),o=e("../../utils/report"),s=e("../../utils/ruleMessages"),a=e("../../utils/validateOptions"),u=e("../../utils/whitespaceChecker"),l="at-rule-semicolon-space-before",c=s(l,{expectedBefore:()=>'Expected single space before ";"',rejectedBefore:()=>'Unexpected whitespace before ";"'}),f=function(e){const t=u("space",e,c);return(r,s)=>{a(s,l,{actual:e,possible:["always","never"]})&&r.walkAtRules(e=>{if(n(e))return;const r=i(e);t.before({source:r,index:r.length,err:t=>{o({message:t,node:e,index:r.length-1,result:s,ruleName:l})}})})}};f.ruleName=l,f.messages=c,t.exports=f},{"../../utils/hasBlock":539,"../../utils/rawNodeString":585,"../../utils/report":587,"../../utils/ruleMessages":588,"../../utils/validateOptions":590,"../../utils/whitespaceChecker":591}],355:[function(e,t,r){"use strict";const n=e("lodash"),i=e("postcss"),o=e("../../utils/report"),s=e("../../utils/ruleMessages"),a=e("../../utils/validateOptions"),u="at-rule-whitelist",l=s(u,{rejected:e=>`Unexpected at-rule "${e}"`}),c=function(e){const t=[].concat(e);return(e,r)=>{a(r,u,{actual:t,possible:[n.isString]})&&e.walkAtRules(e=>{const n=e.name;-1===t.indexOf(i.vendor.unprefixed(n).toLowerCase())&&o({message:l.rejected(n),node:e,result:r,ruleName:u})})}};c.primaryOptionArray=!0,c.ruleName=u,c.messages=l,t.exports=c},{"../../utils/report":587,"../../utils/ruleMessages":588,"../../utils/validateOptions":590,lodash:125,postcss:256}],356:[function(e,t,r){"use strict";const n=e("../utils/isStandardSyntaxAtRule"),i=e("../utils/report");t.exports=function(e){e.root.walkAtRules(t=>{n(t)&&function(t,r,n){e.locationChecker({source:t,index:r,err:t=>i({message:t,node:n,index:r,result:e.result,ruleName:e.checkedRuleName}),errTarget:`@${n.name}`})}(`@${t.name}${t.raws.afterName||""}${t.params}`,t.name.length,t)})}},{"../utils/isStandardSyntaxAtRule":566,"../utils/report":587}],357:[function(e,t,r){"use strict";const n=e("../../utils/blockString"),i=e("../../utils/hasBlock"),o=e("../../utils/hasEmptyBlock"),s=e("../../utils/hasEmptyLine"),a=e("../../utils/isSingleLineString"),u=e("../../utils/report"),l=e("../../utils/ruleMessages"),c=e("../../utils/validateOptions"),f="block-closing-brace-empty-line-before",p=l(f,{expected:"Expected empty line before closing brace",rejected:"Unexpected empty line before closing brace"}),d=function(e){return(t,r)=>{function l(t){if(!i(t)||o(t))return;const l=(t.raws.after||"").replace(/;+/,"");if(void 0===l)return;const c=t.toString();let d=c.length-1;"\r"===c[d-1]&&(d-=1);const h="always-multi-line"===e&&!a(n(t));if(h===s(l))return;const m=h?p.expected:p.rejected;u({message:m,result:r,ruleName:f,node:t,index:d})}c(r,f,{actual:e,possible:["always-multi-line","never"]})&&(t.walkRules(l),t.walkAtRules(l))}};d.ruleName=f,d.messages=p,t.exports=d},{"../../utils/blockString":520,"../../utils/hasBlock":539,"../../utils/hasEmptyBlock":540,"../../utils/hasEmptyLine":541,"../../utils/isSingleLineString":565,"../../utils/report":587,"../../utils/ruleMessages":588,"../../utils/validateOptions":590}],358:[function(e,t,r){"use strict";const n=e("lodash"),i=e("../../utils/blockString"),o=e("../../utils/hasBlock"),s=e("../../utils/optionsMatches"),a=e("../../utils/rawNodeString"),u=e("../../utils/report"),l=e("../../utils/ruleMessages"),c=e("../../utils/validateOptions"),f=e("../../utils/whitespaceChecker"),p="block-closing-brace-newline-after",d=l(p,{expectedAfter:()=>'Expected newline after "}"',expectedAfterSingleLine:()=>'Expected newline after "}" of a single-line block',rejectedAfterSingleLine:()=>'Unexpected whitespace after "}" of a single-line block',expectedAfterMultiLine:()=>'Expected newline after "}" of a multi-line block',rejectedAfterMultiLine:()=>'Unexpected whitespace after "}" of a multi-line block'}),h=function(e,t){const r=f("newline",e,d);return(l,f)=>{function d(e){if(!o(e))return;if(s(t,"ignoreAtRules",e.name))return;const n=e.next();if(!n)return;const l="comment"===n.type&&!/[^ ]/.test(n.raws.before||"")&&-1===n.toString().indexOf("\n")?n.next():n;if(!l)return;let c=e.toString().length,d=a(l);d&&";"===d[0]&&(d=d.slice(1),c++),r.afterOneOnly({source:d,index:-1,lineCheckStr:i(e),err:t=>{u({message:t,node:e,index:c,result:f,ruleName:p})}})}c(f,p,{actual:e,possible:["always","always-single-line","never-single-line","always-multi-line","never-multi-line"]},{actual:t,possible:{ignoreAtRules:[n.isString]},optional:!0})&&(l.walkRules(d),l.walkAtRules(d))}};h.ruleName=p,h.messages=d,t.exports=h},{"../../utils/blockString":520,"../../utils/hasBlock":539,"../../utils/optionsMatches":583,"../../utils/rawNodeString":585,"../../utils/report":587,"../../utils/ruleMessages":588,"../../utils/validateOptions":590,"../../utils/whitespaceChecker":591,lodash:125}],359:[function(e,t,r){"use strict";const n=e("lodash"),i=e("../../utils/blockString"),o=e("../../utils/hasBlock"),s=e("../../utils/hasEmptyBlock"),a=e("../../utils/isSingleLineString"),u=e("../../utils/report"),l=e("../../utils/ruleMessages"),c=e("../../utils/validateOptions"),f="block-closing-brace-newline-before",p=l(f,{expectedBefore:'Expected newline before "}"',expectedBeforeMultiLine:'Expected newline before "}" of a multi-line block',rejectedBeforeMultiLine:'Unexpected whitespace before "}" of a multi-line block'}),d=function(e){return(t,r)=>{function l(t){if(!o(t)||s(t))return;const l=(t.raws.after||"").replace(/;+/,"");if(void 0===l)return;const c=!a(i(t)),d=t.toString();let h=d.length-2;function m(e){u({message:e,result:r,ruleName:f,node:t,index:h})}"\r"===d[h-1]&&(h-=1),n.startsWith(l,"\n")||n.startsWith(l,"\r\n")||("always"===e?m(p.expectedBefore):c&&"always-multi-line"===e&&m(p.expectedBeforeMultiLine)),""!==l&&c&&"never-multi-line"===e&&m(p.rejectedBeforeMultiLine)}c(r,f,{actual:e,possible:["always","always-multi-line","never-multi-line"]})&&(t.walkRules(l),t.walkAtRules(l))}};d.ruleName=f,d.messages=p,t.exports=d},{"../../utils/blockString":520,"../../utils/hasBlock":539,"../../utils/hasEmptyBlock":540,"../../utils/isSingleLineString":565,"../../utils/report":587,"../../utils/ruleMessages":588,"../../utils/validateOptions":590,lodash:125}],360:[function(e,t,r){"use strict";const n=e("../../utils/blockString"),i=e("../../utils/hasBlock"),o=e("../../utils/rawNodeString"),s=e("../../utils/report"),a=e("../../utils/ruleMessages"),u=e("../../utils/validateOptions"),l=e("../../utils/whitespaceChecker"),c="block-closing-brace-space-after",f=a(c,{expectedAfter:()=>'Expected single space after "}"',rejectedAfter:()=>'Unexpected whitespace after "}"',expectedAfterSingleLine:()=>'Expected single space after "}" of a single-line block',rejectedAfterSingleLine:()=>'Unexpected whitespace after "}" of a single-line block',expectedAfterMultiLine:()=>'Expected single space after "}" of a multi-line block',rejectedAfterMultiLine:()=>'Unexpected whitespace after "}" of a multi-line block'}),p=function(e){const t=l("space",e,f);return function(r,a){function l(e){const r=e.next();if(!r)return;if(!i(e))return;let u=e.toString().length,l=o(r);l&&";"===l[0]&&(l=l.slice(1),u++),t.after({source:l,index:-1,lineCheckStr:n(e),err:t=>{s({message:t,node:e,index:u,result:a,ruleName:c})}})}u(a,c,{actual:e,possible:["always","never","always-single-line","never-single-line","always-multi-line","never-multi-line"]})&&(r.walkRules(l),r.walkAtRules(l))}};p.ruleName=c,p.messages=f,t.exports=p},{"../../utils/blockString":520,"../../utils/hasBlock":539,"../../utils/rawNodeString":585,"../../utils/report":587,"../../utils/ruleMessages":588,"../../utils/validateOptions":590,"../../utils/whitespaceChecker":591}],361:[function(e,t,r){"use strict";const n=e("../../utils/blockString"),i=e("../../utils/hasBlock"),o=e("../../utils/hasEmptyBlock"),s=e("../../utils/report"),a=e("../../utils/ruleMessages"),u=e("../../utils/validateOptions"),l=e("../../utils/whitespaceChecker"),c="block-closing-brace-space-before",f=a(c,{expectedBefore:()=>'Expected single space before "}"',rejectedBefore:()=>'Unexpected whitespace before "}"',expectedBeforeSingleLine:()=>'Expected single space before "}" of a single-line block',rejectedBeforeSingleLine:()=>'Unexpected whitespace before "}" of a single-line block',expectedBeforeMultiLine:()=>'Expected single space before "}" of a multi-line block',rejectedBeforeMultiLine:()=>'Unexpected whitespace before "}" of a multi-line block'}),p=function(e){const t=l("space",e,f);return(r,a)=>{function l(e){if(!i(e)||o(e))return;const r=n(e),u=e.toString();let l=u.length-2;"\r"===u[l-1]&&(l-=1),t.before({source:r,index:r.length-1,err:t=>{s({message:t,node:e,index:l,result:a,ruleName:c})}})}u(a,c,{actual:e,possible:["always","never","always-single-line","never-single-line","always-multi-line","never-multi-line"]})&&(r.walkRules(l),r.walkAtRules(l))}};p.ruleName=c,p.messages=f,t.exports=p},{"../../utils/blockString":520,"../../utils/hasBlock":539,"../../utils/hasEmptyBlock":540,"../../utils/report":587,"../../utils/ruleMessages":588,"../../utils/validateOptions":590,"../../utils/whitespaceChecker":591}],362:[function(e,t,r){"use strict";const n=e("../../utils/beforeBlockString"),i=e("../../utils/hasEmptyBlock"),o=e("../../utils/report"),s=e("../../utils/ruleMessages"),a=e("../../utils/validateOptions"),u="block-no-empty",l=s(u,{rejected:"Unexpected empty block"}),c=function(e){return(t,r)=>{function s(e){if(!i(e))return;let t=n(e,{noRawBefore:!0}).length;void 0===e.raws.between&&t--,o({message:l.rejected,node:e,index:t,result:r,ruleName:u})}a(r,u,{actual:e})&&(t.walkRules(s),t.walkAtRules(s))}};c.ruleName=u,c.messages=l,t.exports=c},{"../../utils/beforeBlockString":519,"../../utils/hasEmptyBlock":540,"../../utils/report":587,"../../utils/ruleMessages":588,"../../utils/validateOptions":590}],363:[function(e,t,r){"use strict";const n=e("../../utils/beforeBlockString"),i=e("../../utils/blockString"),o=e("../../utils/hasBlock"),s=e("../../utils/hasEmptyBlock"),a=e("../../utils/nextNonCommentNode"),u=e("../../utils/rawNodeString"),l=e("../../utils/report"),c=e("../../utils/ruleMessages"),f=e("../../utils/validateOptions"),p=e("../../utils/whitespaceChecker"),d="block-opening-brace-newline-after",h=c(d,{expectedAfter:()=>'Expected newline after "{"',expectedAfterMultiLine:()=>'Expected newline after "{" of a multi-line block',rejectedAfterMultiLine:()=>'Unexpected whitespace after "{" of a multi-line block'}),m=function(e){const t=p("newline",e,h);return(r,c)=>{function p(e){if(!o(e)||s(e))return;const r=a(e.first);r&&t.afterOneOnly({source:u(r),index:-1,lineCheckStr:i(e),err:t=>{l({message:t,node:e,index:n(e,{noRawBefore:!0}).length+1,result:c,ruleName:d})}})}f(c,d,{actual:e,possible:["always","always-multi-line","never-multi-line"]})&&(r.walkRules(p),r.walkAtRules(p))}};m.ruleName=d,m.messages=h,t.exports=m},{"../../utils/beforeBlockString":519,"../../utils/blockString":520,"../../utils/hasBlock":539,"../../utils/hasEmptyBlock":540,"../../utils/nextNonCommentNode":581,"../../utils/rawNodeString":585,"../../utils/report":587,"../../utils/ruleMessages":588,"../../utils/validateOptions":590,"../../utils/whitespaceChecker":591}],364:[function(e,t,r){"use strict";const n=e("../../utils/beforeBlockString"),i=e("../../utils/blockString"),o=e("../../utils/hasBlock"),s=e("../../utils/hasEmptyBlock"),a=e("../../utils/report"),u=e("../../utils/ruleMessages"),l=e("../../utils/validateOptions"),c=e("../../utils/whitespaceChecker"),f="block-opening-brace-newline-before",p=u(f,{expectedBefore:()=>'Expected newline before "{"',expectedBeforeSingleLine:()=>'Expected newline before "{" of a single-line block',rejectedBeforeSingleLine:()=>'Unexpected whitespace before "{" of a single-line block',expectedBeforeMultiLine:()=>'Expected newline before "{" of a multi-line block',rejectedBeforeMultiLine:()=>'Unexpected whitespace before "{" of a multi-line block'}),d=function(e){const t=c("newline",e,p);return(r,u)=>{function c(e){if(!o(e)||s(e))return;const r=n(e),l=n(e,{noRawBefore:!0});let c=l.length-1;"\r"===l[c-1]&&(c-=1),t.beforeAllowingIndentation({lineCheckStr:i(e),source:r,index:r.length,err:t=>{a({message:t,node:e,index:c,result:u,ruleName:f})}})}l(u,f,{actual:e,possible:["always","always-single-line","never-single-line","always-multi-line","never-multi-line"]})&&(r.walkRules(c),r.walkAtRules(c))}};d.ruleName=f,d.messages=p,t.exports=d},{"../../utils/beforeBlockString":519,"../../utils/blockString":520,"../../utils/hasBlock":539,"../../utils/hasEmptyBlock":540,"../../utils/report":587,"../../utils/ruleMessages":588,"../../utils/validateOptions":590,"../../utils/whitespaceChecker":591}],365:[function(e,t,r){"use strict";const n=e("../../utils/beforeBlockString"),i=e("../../utils/blockString"),o=e("../../utils/hasBlock"),s=e("../../utils/hasEmptyBlock"),a=e("../../utils/report"),u=e("../../utils/ruleMessages"),l=e("../../utils/validateOptions"),c=e("../../utils/whitespaceChecker"),f="block-opening-brace-space-after",p=u(f,{expectedAfter:()=>'Expected single space after "{"',rejectedAfter:()=>'Unexpected whitespace after "{"',expectedAfterSingleLine:()=>'Expected single space after "{" of a single-line block',rejectedAfterSingleLine:()=>'Unexpected whitespace after "{" of a single-line block',expectedAfterMultiLine:()=>'Expected single space after "{" of a multi-line block',rejectedAfterMultiLine:()=>'Unexpected whitespace after "{" of a multi-line block'}),d=function(e){const t=c("space",e,p);return(r,u)=>{function c(e){o(e)&&!s(e)&&t.after({source:i(e),index:0,err:t=>{a({message:t,node:e,index:n(e,{noRawBefore:!0}).length+1,result:u,ruleName:f})}})}l(u,f,{actual:e,possible:["always","never","always-single-line","never-single-line","always-multi-line","never-multi-line"]})&&(r.walkRules(c),r.walkAtRules(c))}};d.ruleName=f,d.messages=p,t.exports=d},{"../../utils/beforeBlockString":519,"../../utils/blockString":520,"../../utils/hasBlock":539,"../../utils/hasEmptyBlock":540,"../../utils/report":587,"../../utils/ruleMessages":588,"../../utils/validateOptions":590,"../../utils/whitespaceChecker":591}],366:[function(e,t,r){"use strict";const n=e("lodash"),i=e("../../utils/beforeBlockString"),o=e("../../utils/blockString"),s=e("../../utils/hasBlock"),a=e("../../utils/hasEmptyBlock"),u=e("../../utils/optionsMatches"),l=e("../../utils/report"),c=e("../../utils/ruleMessages"),f=e("../../utils/validateOptions"),p=e("../../utils/whitespaceChecker"),d="block-opening-brace-space-before",h=c(d,{expectedBefore:()=>'Expected single space before "{"',rejectedBefore:()=>'Unexpected whitespace before "{"',expectedBeforeSingleLine:()=>'Expected single space before "{" of a single-line block',rejectedBeforeSingleLine:()=>'Unexpected whitespace before "{" of a single-line block',expectedBeforeMultiLine:()=>'Expected single space before "{" of a multi-line block',rejectedBeforeMultiLine:()=>'Unexpected whitespace before "{" of a multi-line block'}),m=function(e,t){const r=p("space",e,h);return(c,p)=>{function h(e){if(!s(e)||a(e))return;if(u(t,"ignoreAtRules",e.name))return;const n=i(e),c=i(e,{noRawBefore:!0});let f=c.length-1;"\r"===c[f-1]&&(f-=1),r.before({source:n,index:n.length,lineCheckStr:o(e),err:t=>{l({message:t,node:e,index:f,result:p,ruleName:d})}})}f(p,d,{actual:e,possible:["always","never","always-single-line","never-single-line","always-multi-line","never-multi-line"]},{actual:t,possible:{ignoreAtRules:[n.isString]},optional:!0})&&(c.walkRules(h),c.walkAtRules(h))}};m.ruleName=d,m.messages=h,t.exports=m},{"../../utils/beforeBlockString":519,"../../utils/blockString":520,"../../utils/hasBlock":539,"../../utils/hasEmptyBlock":540,"../../utils/optionsMatches":583,"../../utils/report":587,"../../utils/ruleMessages":588,"../../utils/validateOptions":590,"../../utils/whitespaceChecker":591,lodash:125}],367:[function(e,t,r){"use strict";const n=e("../../utils/blurFunctionArguments"),i=e("../../utils/report"),o=e("../../utils/ruleMessages"),s=e("style-search"),a=e("../../utils/validateOptions"),u="color-hex-case",l=o(u,{expected:(e,t)=>`Expected "${e}" to be "${t}"`}),c=function(e,t,r){return(t,o)=>{a(o,u,{actual:e,possible:["lower","upper"]})&&t.walkDecls(t=>{const a=n(t.toString(),"url"),c=[];if(s({source:a,target:"#"},n=>{const s=/^#[0-9A-Za-z]+/.exec(a.substr(n.startIndex));if(!s)return;const f=s[0],p=f.toLowerCase(),d=f.toUpperCase(),h="lower"===e?p:d;f!==h&&(r.fix?c.unshift({expectedHex:h,currentHex:f,startIndex:n.startIndex}):i({message:l.expected(f,h),node:t,index:n.startIndex,result:o,ruleName:u}))}),c.length){const e=t.prop,r=t.raws.between;c.forEach(function(n){t.value=function(e,t,r,n){const i=n+1,o=e.slice(0,i),s=e.slice(i+t.length);return o+r+s}(t.value,n.currentHex,n.expectedHex,n.startIndex-e.length-r.length-1)})}})}};c.ruleName=u,c.messages=l,t.exports=c},{"../../utils/blurFunctionArguments":522,"../../utils/report":587,"../../utils/ruleMessages":588,"../../utils/validateOptions":590,"style-search":326}],368:[function(e,t,r){"use strict";const n=e("../../utils/report"),i=e("../../utils/ruleMessages"),o=e("style-search"),s=e("../../utils/validateOptions"),a="color-hex-length",u=i(a,{expected:(e,t)=>`Expected "${e}" to be "${t}"`}),l=function(e){return(t,r)=>{s(r,a,{actual:e,possible:["short","long"]})&&t.walkDecls(t=>{const i=t.toString();o({source:i,target:"#"},o=>{const s=/^#[0-9A-Za-z]+/.exec(i.substr(o.startIndex));if(!s)return;const l=s[0];if("long"===e&&4!==l.length&&5!==l.length)return;if("short"===e&&(l.length<6||!function(e){return(e=e.toLowerCase())[1]===e[2]&&e[3]===e[4]&&e[5]===e[6]&&(7===e.length||9===e.length&&e[7]===e[8])}(l)))return;const p="long"===e?f:c;n({message:u.expected(l,p(l)),node:t,index:o.startIndex,result:r,ruleName:a})})})}};function c(e){let t="#";for(let r=1;r`Expected "${t}" to be "${e}"`,rejected:e=>`Unexpected named color "${e}"`}),g=["word","function"],y=function(e,t){return(r,f)=>{if(!p(f,h,{actual:e,possible:["never","always-where-possible"]},{actual:t,possible:{ignoreProperties:[n.isString],ignore:["inside-function"]},optional:!0}))return;const y=Object.keys(a);function v(e,t,r){c({result:f,ruleName:h,message:e,node:t,index:r})}r.walkDecls(r=>{l.acceptCustomIdents.has(r.prop)||u(t,"ignoreProperties",r.prop)||d(r.value).walk(n=>{const l=n.value,c=n.type,f=n.sourceIndex;if(u(t,"ignore","inside-function")&&"function"===c)return!1;if(!o(n))return!1;if(!s(l))return;if(-1===g.indexOf(c))return;if("never"===e&&"word"===c&&-1!==y.indexOf(l.toLowerCase()))return void v(m.rejected(l),r,i(r)+f);if("always-where-possible"!==e)return;let p;for(let e=0,t=y.length;e`Unexpected hex color "${e}"`}),u=function(e){return(t,r)=>{s(r,"color-no-hex",{actual:e})&&t.walkDecls(e=>{const t=e.toString();o({source:t,target:"#"},i=>{if(!/[:,\s]/.test(t[i.startIndex-1]))return;const o=/^#[0-9A-Za-z]+/.exec(t.substr(i.startIndex));if(!o)return;const s=o[0];n({message:a.rejected(s),node:e,index:i.startIndex,result:r,ruleName:"color-no-hex"})})})}};u.ruleName="color-no-hex",u.messages=a,t.exports=u},{"../../utils/report":587,"../../utils/ruleMessages":588,"../../utils/validateOptions":590,"style-search":326}],371:[function(e,t,r){"use strict";const n=e("../../utils/isValidHex"),i=e("../../utils/report"),o=e("../../utils/ruleMessages"),s=e("style-search"),a=e("../../utils/validateOptions"),u="color-no-invalid-hex",l=o(u,{rejected:e=>`Unexpected invalid hex color "${e}"`}),c=function(e){return(t,r)=>{a(r,u,{actual:e})&&t.walkDecls(e=>{const t=e.toString();s({source:t,target:"#"},o=>{if(!/[:,\s]/.test(t[o.startIndex-1]))return;const s=/^#[0-9A-Za-z]+/.exec(t.substr(o.startIndex));if(!s)return;const a=s[0];n(a)||i({message:l.rejected(a),node:e,index:o.startIndex,result:r,ruleName:u})})})}};c.ruleName=u,c.messages=l,t.exports=c},{"../../utils/isValidHex":577,"../../utils/report":587,"../../utils/ruleMessages":588,"../../utils/validateOptions":590,"style-search":326}],372:[function(e,t,r){"use strict";const n=e("../../utils/addEmptyLineBefore"),i=e("../../utils/hasEmptyLine"),o=e("../../utils/isAfterCommentLine"),s=e("../../utils/isFirstNested"),a=e("../../utils/isSharedLineComment"),u=e("../../utils/optionsMatches"),l=e("../../utils/removeEmptyLinesBefore"),c=e("../../utils/report"),f=e("../../utils/ruleMessages"),p=e("../../utils/validateOptions"),d="comment-empty-line-before",h=f(d,{expected:"Expected empty line before comment",rejected:"Unexpected empty line before comment"}),m=function(e,t,r){return(f,m)=>{p(m,d,{actual:e,possible:["always","never"]},{actual:t,possible:{except:["first-nested"],ignore:["stylelint-commands","after-comment"]},optional:!0})&&f.walkComments(p=>{if(p===f.first)return;if(0===p.text.indexOf("stylelint-")&&u(t,"ignore","stylelint-commands"))return;if(u(t,"ignore","after-comment")&&o(p))return;if(a(p))return;if(p.raws.inline||p.inline)return;const g=(()=>(!u(t,"except","first-nested")||!s(p))&&"always"===e)(),y=p.raws.before||"";if(g===i(y))return;if(r.fix)return void(g?n(p,r.newline):l(p,r.newline));const v=g?h.expected:h.rejected;c({message:v,node:p,result:m,ruleName:d})})}};m.ruleName=d,m.messages=h,t.exports=m},{"../../utils/addEmptyLineBefore":517,"../../utils/hasEmptyLine":541,"../../utils/isAfterCommentLine":547,"../../utils/isFirstNested":558,"../../utils/isSharedLineComment":564,"../../utils/optionsMatches":583,"../../utils/removeEmptyLinesBefore":586,"../../utils/report":587,"../../utils/ruleMessages":588,"../../utils/validateOptions":590}],373:[function(e,t,r){"use strict";const n=e("../../utils/report"),i=e("../../utils/ruleMessages"),o=e("../../utils/validateOptions"),s="comment-no-empty",a=i(s,{rejected:"Unexpected empty comment"}),u=function(e){return(t,r)=>{o(r,s,{actual:e})&&t.walkComments(e=>{e.raws.inline||e.inline||e.text&&0!==e.text.length||n({message:a.rejected,node:e,result:r,ruleName:s})})}};u.ruleName=s,u.messages=a,t.exports=u},{"../../utils/report":587,"../../utils/ruleMessages":588,"../../utils/validateOptions":590}],374:[function(e,t,r){"use strict";const n=e("../../utils/isWhitespace"),i=e("../../utils/report"),o=e("../../utils/ruleMessages"),s=e("../../utils/validateOptions"),a="comment-whitespace-inside",u=o(a,{expectedOpening:'Expected whitespace after "/*"',rejectedOpening:'Unexpected whitespace after "/*"',expectedClosing:'Expected whitespace before "*/"',rejectedClosing:'Unexpected whitespace before "*/"'}),l=function(e){return function(t,r){s(r,a,{actual:e,possible:["always","never"]})&&t.walkComments(function(t){if(t.raws.inline||t.inline)return;const o=t.toString(),s=o.substr(0,4);if(/^\/\*[#!]\s/.test(s))return;const l=o.match(/(^\/\*+)(\s)?/),c=o.match(/(\s)?(\*+\/)$/),f=l[1],p=l[2]||"",d=c[1]||"",h=c[2];function m(e,n){i({message:e,index:n,result:r,ruleName:a,node:t})}"never"===e&&""!==p&&m(u.rejectedOpening,f.length),"always"!==e||n(p)||m(u.expectedOpening,f.length),"never"===e&&""!==d&&m(u.rejectedClosing,t.toString().length-h.length-1),"always"!==e||n(d)||m(u.expectedClosing,t.toString().length-h.length-1)})}};l.ruleName=a,l.messages=u,t.exports=l},{"../../utils/isWhitespace":579,"../../utils/report":587,"../../utils/ruleMessages":588,"../../utils/validateOptions":590}],375:[function(e,t,r){"use strict";const n=e("lodash"),i=e("../../utils/containsString"),o=e("../../utils/matchesStringOrRegExp"),s=e("../../utils/report"),a=e("../../utils/ruleMessages"),u=e("../../utils/validateOptions"),l="comment-word-blacklist",c=a(l,{rejected:e=>`Unexpected word matching pattern "${e}"`}),f=function(e){return(t,r)=>{u(r,l,{actual:e,possible:[n.isString]})&&t.walkComments(t=>{const n=t.text;if("/*# "===t.toString().substr(0,4))return;const a=o(n,e)||i(n,e);a&&s({message:c.rejected(a.pattern),node:t,result:r,ruleName:l})})}};f.primaryOptionArray=!0,f.ruleName=l,f.messages=c,t.exports=f},{"../../utils/containsString":526,"../../utils/matchesStringOrRegExp":580,"../../utils/report":587,"../../utils/ruleMessages":588,"../../utils/validateOptions":590,lodash:125}],376:[function(e,t,r){"use strict";const n=e("lodash"),i=e("../../utils/atRuleParamIndex"),o=e("../../utils/report"),s=e("../../utils/ruleMessages"),a=e("../../utils/validateOptions"),u="custom-media-pattern",l=s(u,{expected:"Expected custom media query name to match specified pattern"}),c=function(e){return(t,r)=>{if(!a(r,u,{actual:e,possible:[n.isRegExp,n.isString]}))return;const s=n.isString(e)?new RegExp(e):e;t.walkAtRules(e=>{if("custom-media"!==e.name.toLowerCase())return;const t=e.params.match(/^--(\S+)\b/)[1];s.test(t)||o({message:l.expected,node:e,index:i(e),result:r,ruleName:u})})}};c.ruleName=u,c.messages=l,t.exports=c},{"../../utils/atRuleParamIndex":518,"../../utils/report":587,"../../utils/ruleMessages":588,"../../utils/validateOptions":590,lodash:125}],377:[function(e,t,r){"use strict";const n=e("../../utils/addEmptyLineBefore"),i=e("../../utils/blockString"),o=e("../../utils/getPreviousNonSharedLineCommentNode"),s=e("../../utils/hasEmptyLine"),a=e("../../utils/isAfterCommentLine"),u=e("../../utils/isCustomProperty"),l=e("../../utils/isFirstNested"),c=e("../../utils/isSingleLineString"),f=e("../../utils/isStandardSyntaxDeclaration"),p=e("../../utils/optionsMatches"),d=e("../../utils/removeEmptyLinesBefore"),h=e("../../utils/report"),m=e("../../utils/ruleMessages"),g=e("../../utils/validateOptions"),y="custom-property-empty-line-before",v=m(y,{expected:"Expected empty line before custom property",rejected:"Unexpected empty line before custom property"}),b=function(e,t,r){return(m,b)=>{g(b,y,{actual:e,possible:["always","never"]},{actual:t,possible:{except:["first-nested","after-comment","after-custom-property"],ignore:["after-comment","inside-single-line-block"]},optional:!0})&&m.walkDecls(m=>{const g=m.prop,w=m.parent;if(!f(m))return;if(!u(g))return;if(p(t,"ignore","after-comment")&&a(m))return;if(p(t,"ignore","inside-single-line-block")&&c(i(w)))return;let x="always"===e;p(t,"except","first-nested")&&l(m)&&(x=!x),p(t,"except","after-comment")&&a(m)&&(x=!x);const k=o(m);if(p(t,"except","after-custom-property")&&k&&k.prop&&u(k.prop)&&(x=!x),x===s(m.raws.before))return;if(r.fix)return void(x?n(m,r.newline):d(m,r.newline));const _=x?v.expected:v.rejected;h({message:_,node:m,result:b,ruleName:y})})}};b.ruleName=y,b.messages=v,t.exports=b},{"../../utils/addEmptyLineBefore":517,"../../utils/blockString":520,"../../utils/getPreviousNonSharedLineCommentNode":536,"../../utils/hasEmptyLine":541,"../../utils/isAfterCommentLine":547,"../../utils/isCustomProperty":555,"../../utils/isFirstNested":558,"../../utils/isSingleLineString":565,"../../utils/isStandardSyntaxDeclaration":567,"../../utils/optionsMatches":583,"../../utils/removeEmptyLinesBefore":586,"../../utils/report":587,"../../utils/ruleMessages":588,"../../utils/validateOptions":590}],378:[function(e,t,r){"use strict";const n=e("lodash"),i=e("../../utils/isCustomProperty"),o=e("../../utils/report"),s=e("../../utils/ruleMessages"),a=e("../../utils/validateOptions"),u="custom-property-pattern",l=s(u,{expected:"Expected custom property name to match specified pattern"}),c=function(e){return(t,r)=>{if(!a(r,u,{actual:e,possible:[n.isRegExp,n.isString]}))return;const s=n.isString(e)?new RegExp(e):e;t.walkDecls(e=>{const t=e.prop;i(t)&&(s.test(t.slice(2))||o({message:l.expected,node:e,result:r,ruleName:u}))})}};c.ruleName=u,c.messages=l,t.exports=c},{"../../utils/isCustomProperty":555,"../../utils/report":587,"../../utils/ruleMessages":588,"../../utils/validateOptions":590,lodash:125}],379:[function(e,t,r){"use strict";const n=e("../declarationBangSpaceChecker"),i=e("../../utils/ruleMessages"),o=e("../../utils/validateOptions"),s=e("../../utils/whitespaceChecker"),a="declaration-bang-space-after",u=i(a,{expectedAfter:()=>'Expected single space after "!"',rejectedAfter:()=>'Unexpected whitespace after "!"'}),l=function(e){const t=s("space",e,u);return(r,i)=>{o(i,a,{actual:e,possible:["always","never"]})&&n({root:r,result:i,locationChecker:t.after,checkedRuleName:a})}};l.ruleName=a,l.messages=u,t.exports=l},{"../../utils/ruleMessages":588,"../../utils/validateOptions":590,"../../utils/whitespaceChecker":591,"../declarationBangSpaceChecker":399}],380:[function(e,t,r){"use strict";const n=e("../declarationBangSpaceChecker"),i=e("../../utils/ruleMessages"),o=e("../../utils/validateOptions"),s=e("../../utils/whitespaceChecker"),a="declaration-bang-space-before",u=i(a,{expectedBefore:()=>'Expected single space before "!"',rejectedBefore:()=>'Unexpected whitespace before "!"'}),l=function(e){const t=s("space",e,u);return(r,i)=>{o(i,a,{actual:e,possible:["always","never"]})&&n({root:r,result:i,locationChecker:t.before,checkedRuleName:a})}};l.ruleName=a,l.messages=u,t.exports=l},{"../../utils/ruleMessages":588,"../../utils/validateOptions":590,"../../utils/whitespaceChecker":591,"../declarationBangSpaceChecker":399}],381:[function(e,t,r){"use strict";const n=e("lodash"),i=e("../../utils/isCustomProperty"),o=e("../../utils/isStandardSyntaxProperty"),s=e("../../utils/optionsMatches"),a=e("../../utils/report"),u=e("../../utils/ruleMessages"),l=e("../../utils/validateOptions"),c="declaration-block-no-duplicate-properties",f=u(c,{rejected:e=>`Unexpected duplicate "${e}"`}),p=function(e,t){return(r,u)=>{l(u,c,{actual:e},{actual:t,possible:{ignore:["consecutive-duplicates","consecutive-duplicates-with-different-values"],ignoreProperties:[n.isString]},optional:!0})&&r.each(e=>{"rule"!==e.type&&"atrule"!==e.type||function e(r){const n=[];const l=[];r.each(r=>{if(r.nodes&&r.nodes.length&&e(r),"decl"!==r.type)return;const p=r.prop,d=r.value;if(!o(p))return;if(i(p))return;if(s(t,"ignoreProperties",p))return;if("src"===p.toLowerCase())return;const h=n.indexOf(p.toLowerCase());if(-1!==h){if(s(t,"ignore","consecutive-duplicates-with-different-values"))return h!==n.length-1?void a({message:f.rejected(p),node:r,result:u,ruleName:c}):d===l[h]?void a({message:f.rejected(d),node:r,result:u,ruleName:c}):void 0;if(s(t,"ignore","consecutive-duplicates")&&h===n.length-1)return;a({message:f.rejected(p),node:r,result:u,ruleName:c})}n.push(p.toLowerCase()),l.push(d.toLowerCase())})}(e)})}};p.ruleName=c,p.messages=f,t.exports=p},{"../../utils/isCustomProperty":555,"../../utils/isStandardSyntaxProperty":570,"../../utils/optionsMatches":583,"../../utils/report":587,"../../utils/ruleMessages":588,"../../utils/validateOptions":590,lodash:125}],382:[function(e,t,r){"use strict";const n=e("lodash"),i=e("../../utils/optionsMatches"),o=e("postcss"),s=e("../../utils/report"),a=e("../../utils/ruleMessages"),u=e("../../reference/shorthandData"),l=e("../../utils/validateOptions"),c="declaration-block-no-redundant-longhand-properties",f=a(c,{expected:e=>`Expected shorthand property "${e}"`}),p=function(e,t){return(r,a)=>{if(!l(a,c,{actual:e},{actual:t,possible:{ignoreShorthands:[n.isString]},optional:!0}))return;const p=n.transform(u,(e,r,n)=>{i(t,"ignoreShorthands",n)||r.forEach(t=>{(e[t]||(e[t]=[])).push(n)})});function d(e){const t={};e.each(e=>{if("decl"!==e.type)return;const r=e.prop.toLowerCase(),i=o.vendor.unprefixed(r),l=o.vendor.prefix(r),d=p[i];d&&d.forEach(i=>{const o=l+i;t[o]||(t[o]=[]),t[o].push(r);const p=u[i].map(e=>l+e);n.isEqual(p.sort(),t[o].sort())&&s({ruleName:c,result:a,node:e,message:f.expected(o)})})})}r.walkRules(d),r.walkAtRules(d)}};p.ruleName=c,p.messages=f,t.exports=p},{"../../reference/shorthandData":346,"../../utils/optionsMatches":583,"../../utils/report":587,"../../utils/ruleMessages":588,"../../utils/validateOptions":590,lodash:125,postcss:256}],383:[function(e,t,r){"use strict";const n=e("postcss"),i=e("../../utils/report"),o=e("../../utils/ruleMessages"),s=e("../../reference/shorthandData"),a=e("../../utils/validateOptions"),u="declaration-block-no-shorthand-property-overrides",l=o(u,{rejected:(e,t)=>`Unexpected shorthand "${e}" after "${t}"`}),c=function(e){return(t,r)=>{function o(e){const t={};e.each(e=>{if("decl"!==e.type)return;const o=e.prop,a=n.vendor.unprefixed(o),c=n.vendor.prefix(o).toLowerCase(),f=s[a.toLowerCase()];f?f.forEach(n=>{t.hasOwnProperty(c+n)&&i({ruleName:u,result:r,node:e,message:l.rejected(o,t[c+n])})}):t[o.toLowerCase()]=o})}a(r,u,{actual:e})&&(t.walkRules(o),t.walkAtRules(o))}};c.ruleName=u,c.messages=l,t.exports=c},{"../../reference/shorthandData":346,"../../utils/report":587,"../../utils/ruleMessages":588,"../../utils/validateOptions":590,postcss:256}],384:[function(e,t,r){"use strict";const n=e("../../utils/blockString"),i=e("../../utils/nextNonCommentNode"),o=e("../../utils/rawNodeString"),s=e("../../utils/report"),a=e("../../utils/ruleMessages"),u=e("../../utils/validateOptions"),l=e("../../utils/whitespaceChecker"),c="declaration-block-semicolon-newline-after",f=a(c,{expectedAfter:()=>'Expected newline after ";"',expectedAfterMultiLine:()=>'Expected newline after ";" in a multi-line declaration block',rejectedAfterMultiLine:()=>'Unexpected newline after ";" in a multi-line declaration block'}),p=function(e){const t=l("newline",e,f);return(r,a)=>{u(a,c,{actual:e,possible:["always","always-multi-line","never-multi-line"]})&&r.walkDecls(e=>{const r=e.parent;if(!r.raws.semicolon&&r.last===e)return;const u=e.next();if(!u)return;const l=i(u);l&&t.afterOneOnly({source:o(l),index:-1,lineCheckStr:n(r),err:t=>{s({message:t,node:e,index:e.toString().length+1,result:a,ruleName:c})}})})}};p.ruleName=c,p.messages=f,t.exports=p},{"../../utils/blockString":520,"../../utils/nextNonCommentNode":581,"../../utils/rawNodeString":585,"../../utils/report":587,"../../utils/ruleMessages":588,"../../utils/validateOptions":590,"../../utils/whitespaceChecker":591}],385:[function(e,t,r){"use strict";const n=e("../../utils/blockString"),i=e("../../utils/report"),o=e("../../utils/ruleMessages"),s=e("../../utils/validateOptions"),a=e("../../utils/whitespaceChecker"),u="declaration-block-semicolon-newline-before",l=o(u,{expectedBefore:()=>'Expected newline before ";"',expectedBeforeMultiLine:()=>'Expected newline before ";" in a multi-line declaration block',rejectedBeforeMultiLine:()=>'Unexpected whitespace before ";" in a multi-line declaration block'}),c=function(e){const t=a("newline",e,l);return function(r,o){s(o,u,{actual:e,possible:["always","always-multi-line","never-multi-line"]})&&r.walkDecls(function(e){const r=e.parent;if(!r.raws.semicolon&&r.last===e)return;const s=e.toString();t.beforeAllowingIndentation({source:s,index:s.length,lineCheckStr:n(r),err:t=>{i({message:t,node:e,index:e.toString().length-1,result:o,ruleName:u})}})})}};c.ruleName=u,c.messages=l,t.exports=c},{"../../utils/blockString":520,"../../utils/report":587,"../../utils/ruleMessages":588,"../../utils/validateOptions":590,"../../utils/whitespaceChecker":591}],386:[function(e,t,r){"use strict";const n=e("../../utils/blockString"),i=e("../../utils/rawNodeString"),o=e("../../utils/report"),s=e("../../utils/ruleMessages"),a=e("../../utils/validateOptions"),u=e("../../utils/whitespaceChecker"),l="declaration-block-semicolon-space-after",c=s(l,{expectedAfter:()=>'Expected single space after ";"',rejectedAfter:()=>'Unexpected whitespace after ";"',expectedAfterSingleLine:()=>'Expected single space after ";" in a single-line declaration block',rejectedAfterSingleLine:()=>'Unexpected whitespace after ";" in a single-line declaration block'}),f=function(e){const t=u("space",e,c);return function(r,s){a(s,l,{actual:e,possible:["always","never","always-single-line","never-single-line"]})&&r.walkDecls(function(e){const r=e.parent;if(!r.raws.semicolon&&r.last===e)return;const a=e.next();a&&t.after({source:i(a),index:-1,lineCheckStr:n(r),err:t=>{o({message:t,node:e,index:e.toString().length+1,result:s,ruleName:l})}})})}};f.ruleName=l,f.messages=c,t.exports=f},{"../../utils/blockString":520,"../../utils/rawNodeString":585,"../../utils/report":587,"../../utils/ruleMessages":588,"../../utils/validateOptions":590,"../../utils/whitespaceChecker":591}],387:[function(e,t,r){"use strict";const n=e("../../utils/blockString"),i=e("../../utils/report"),o=e("../../utils/ruleMessages"),s=e("../../utils/validateOptions"),a=e("../../utils/whitespaceChecker"),u="declaration-block-semicolon-space-before",l=o(u,{expectedBefore:()=>'Expected single space before ";"',rejectedBefore:()=>'Unexpected whitespace before ";"',expectedBeforeSingleLine:()=>'Expected single space before ";" in a single-line declaration block',rejectedBeforeSingleLine:()=>'Unexpected whitespace before ";" in a single-line declaration block'}),c=function(e){const t=a("space",e,l);return(r,o)=>{s(o,u,{actual:e,possible:["always","never","always-single-line","never-single-line"]})&&r.walkDecls(e=>{const r=e.parent;if(!r.raws.semicolon&&r.last===e)return;const s=e.toString();t.before({source:s,index:s.length,lineCheckStr:n(r),err:t=>{i({message:t,node:e,index:e.toString().length-1,result:o,ruleName:u})}})})}};c.ruleName=u,c.messages=l,t.exports=c},{"../../utils/blockString":520,"../../utils/report":587,"../../utils/ruleMessages":588,"../../utils/validateOptions":590,"../../utils/whitespaceChecker":591}],388:[function(e,t,r){"use strict";const n=e("lodash"),i=e("../../utils/beforeBlockString"),o=e("../../utils/blockString"),s=e("../../utils/isSingleLineString"),a=e("../../utils/report"),u=e("../../utils/ruleMessages"),l=e("../../utils/validateOptions"),c="declaration-block-single-line-max-declarations",f=u(c,{expected:e=>`Expected no more than ${e} ${1===e?"declaration":"declarations"}`}),p=function(e){return(t,r)=>{l(r,c,{actual:e,possible:[n.isNumber]})&&t.walkRules(t=>{if(!s(o(t)))return;if(!t.nodes)return;t.nodes.filter(e=>"decl"===e.type).length<=e||a({message:f.expected(e),node:t,index:i(t,{noRawBefore:!0}).length,result:r,ruleName:c})})}};p.ruleName=c,p.messages=f,t.exports=p},{"../../utils/beforeBlockString":519,"../../utils/blockString":520,"../../utils/isSingleLineString":565,"../../utils/report":587,"../../utils/ruleMessages":588,"../../utils/validateOptions":590,lodash:125}],389:[function(e,t,r){"use strict";const n=e("../../utils/hasBlock"),i=e("../../utils/report"),o=e("../../utils/ruleMessages"),s=e("../../utils/validateOptions"),a="declaration-block-trailing-semicolon",u=o(a,{expected:"Expected a trailing semicolon",rejected:"Unexpected trailing semicolon"}),l=function(e){return(t,r)=>{function o(t){let n;if("always"===e){if(t.parent.raws.semicolon)return;n=u.expected}if("never"===e){if(!t.parent.raws.semicolon)return;n=u.rejected}i({message:n,node:t,index:t.toString().trim().length-1,result:r,ruleName:a})}s(r,a,{actual:e,possible:["always","never"]})&&(t.walkAtRules(e=>{e.parent!==t&&e===e.parent.last&&(n(e)||o(e))}),t.walkDecls(e=>{e===e.parent.last&&o(e)}))}};l.ruleName=a,l.messages=u,t.exports=l},{"../../utils/hasBlock":539,"../../utils/report":587,"../../utils/ruleMessages":588,"../../utils/validateOptions":590}],390:[function(e,t,r){"use strict";const n=e("../../utils/declarationValueIndex"),i=e("../../utils/isStandardSyntaxDeclaration"),o=e("../../utils/report"),s=e("../../utils/ruleMessages"),a=e("../../utils/validateOptions"),u=e("../../utils/whitespaceChecker"),l="declaration-colon-newline-after",c=s(l,{expectedAfter:()=>'Expected newline after ":"',expectedAfterMultiLine:()=>'Expected newline after ":" with a multi-line declaration'}),f=function(e){const t=u("newline",e,c);return(r,s)=>{a(s,l,{actual:e,possible:["always","always-multi-line"]})&&r.walkDecls(e=>{if(!i(e))return;const r=n(e)+(e.raws.between||"").length-1,a=e.toString().slice(0,r)+"xxx";for(let r=0,n=a.length;r{o({message:t,node:e,index:n,result:s,ruleName:l})}})}})}};f.ruleName=l,f.messages=c,t.exports=f},{"../../utils/declarationValueIndex":527,"../../utils/isStandardSyntaxDeclaration":567,"../../utils/report":587,"../../utils/ruleMessages":588,"../../utils/validateOptions":590,"../../utils/whitespaceChecker":591}],391:[function(e,t,r){"use strict";const n=e("../declarationColonSpaceChecker"),i=e("../../utils/ruleMessages"),o=e("../../utils/validateOptions"),s=e("../../utils/whitespaceChecker"),a="declaration-colon-space-after",u=i(a,{expectedAfter:()=>'Expected single space after ":"',rejectedAfter:()=>'Unexpected whitespace after ":"',expectedAfterSingleLine:()=>'Expected single space after ":" with a single-line declaration'}),l=function(e){const t=s("space",e,u);return(r,i)=>{o(i,a,{actual:e,possible:["always","never","always-single-line"]})&&n({root:r,result:i,locationChecker:t.after,checkedRuleName:a})}};l.ruleName=a,l.messages=u,t.exports=l},{"../../utils/ruleMessages":588,"../../utils/validateOptions":590,"../../utils/whitespaceChecker":591,"../declarationColonSpaceChecker":400}],392:[function(e,t,r){"use strict";const n=e("../declarationColonSpaceChecker"),i=e("../../utils/ruleMessages"),o=e("../../utils/validateOptions"),s=e("../../utils/whitespaceChecker"),a="declaration-colon-space-before",u=i(a,{expectedBefore:()=>'Expected single space before ":"',rejectedBefore:()=>'Unexpected whitespace before ":"'}),l=function(e){const t=s("space",e,u);return(r,i)=>{o(i,a,{actual:e,possible:["always","never"]})&&n({root:r,result:i,locationChecker:t.before,checkedRuleName:a})}};l.ruleName=a,l.messages=u,t.exports=l},{"../../utils/ruleMessages":588,"../../utils/validateOptions":590,"../../utils/whitespaceChecker":591,"../declarationColonSpaceChecker":400}],393:[function(e,t,r){"use strict";const n=e("../../utils/addEmptyLineBefore"),i=e("../../utils/blockString"),o=e("../../utils/hasEmptyLine"),s=e("../../utils/isAfterCommentLine"),a=e("../../utils/isAfterStandardPropertyDeclaration"),u=e("../../utils/isCustomProperty"),l=e("../../utils/isFirstNested"),c=e("../../utils/isSingleLineString"),f=e("../../utils/isStandardSyntaxDeclaration"),p=e("../../utils/optionsMatches"),d=e("../../utils/removeEmptyLinesBefore"),h=e("../../utils/report"),m=e("../../utils/ruleMessages"),g=e("../../utils/validateOptions"),y="declaration-empty-line-before",v=m(y,{expected:"Expected empty line before declaration",rejected:"Unexpected empty line before declaration"}),b=function(e,t,r){return(m,b)=>{g(b,y,{actual:e,possible:["always","never"]},{actual:t,possible:{except:["first-nested","after-comment","after-declaration"],ignore:["after-comment","after-declaration","inside-single-line-block"]},optional:!0})&&m.walkDecls(m=>{const g=m.prop,w=m.parent;if(!f(m))return;if(u(g))return;if(p(t,"ignore","after-comment")&&s(m))return;if(p(t,"ignore","after-declaration")&&a(m))return;if(p(t,"ignore","inside-single-line-block")&&c(i(w)))return;let x="always"===e;if(p(t,"except","first-nested")&&l(m)&&(x=!x),p(t,"except","after-comment")&&s(m)&&(x=!x),p(t,"except","after-declaration")&&a(m)&&(x=!x),x===o(m.raws.before))return;if(r.fix)return void(x?n(m,r.newline):d(m,r.newline));const k=x?v.expected:v.rejected;h({message:k,node:m,result:b,ruleName:y})})}};b.ruleName=y,b.messages=v,t.exports=b},{"../../utils/addEmptyLineBefore":517,"../../utils/blockString":520,"../../utils/hasEmptyLine":541,"../../utils/isAfterCommentLine":547,"../../utils/isAfterStandardPropertyDeclaration":548,"../../utils/isCustomProperty":555,"../../utils/isFirstNested":558,"../../utils/isSingleLineString":565,"../../utils/isStandardSyntaxDeclaration":567,"../../utils/optionsMatches":583,"../../utils/removeEmptyLinesBefore":586,"../../utils/report":587,"../../utils/ruleMessages":588,"../../utils/validateOptions":590}],394:[function(e,t,r){"use strict";const n=e("../../utils/report"),i=e("../../utils/ruleMessages"),o=e("../../utils/validateOptions"),s="declaration-no-important",a=i(s,{rejected:"Unexpected !important"}),u=function(e){return(t,r)=>{o(r,s,{actual:e})&&t.walkDecls(e=>{e.important&&n({message:a.rejected,node:e,word:"important",result:r,ruleName:s})})}};u.ruleName=s,u.messages=a,t.exports=u},{"../../utils/report":587,"../../utils/ruleMessages":588,"../../utils/validateOptions":590}],395:[function(e,t,r){"use strict";const n=e("lodash"),i=e("../../utils/declarationValueIndex"),o=e("../../utils/getUnitFromValueNode"),s=e("../../utils/matchesStringOrRegExp"),a=e("postcss"),u=e("../../utils/report"),l=e("../../utils/ruleMessages"),c=e("../../utils/validateOptions"),f=e("postcss-value-parser"),p="declaration-property-unit-blacklist",d=l(p,{rejected:(e,t)=>`Unexpected unit "${t}" for property "${e}"`}),h=function(e){return(t,r)=>{c(r,p,{actual:e,possible:[n.isObject]})&&t.walkDecls(t=>{const l=t.prop,c=t.value,h=a.vendor.unprefixed(l),m=n.find(e,(e,t)=>s(h,t));m&&f(c).walk(function(e){if("function"===e.type&&"url"===e.value.toLowerCase())return!1;if("string"===e.type)return;const n=o(e);!n||n&&-1===m.indexOf(n.toLowerCase())||u({message:d.rejected(l,n),node:t,index:i(t)+e.sourceIndex,result:r,ruleName:p})})})}};h.ruleName=p,h.messages=d,t.exports=h},{"../../utils/declarationValueIndex":527,"../../utils/getUnitFromValueNode":538,"../../utils/matchesStringOrRegExp":580,"../../utils/report":587,"../../utils/ruleMessages":588,"../../utils/validateOptions":590,lodash:125,postcss:256,"postcss-value-parser":239}],396:[function(e,t,r){"use strict";const n=e("lodash"),i=e("../../utils/declarationValueIndex"),o=e("../../utils/getUnitFromValueNode"),s=e("../../utils/matchesStringOrRegExp"),a=e("postcss"),u=e("../../utils/report"),l=e("../../utils/ruleMessages"),c=e("../../utils/validateOptions"),f=e("postcss-value-parser"),p="declaration-property-unit-whitelist",d=l(p,{rejected:(e,t)=>`Unexpected unit "${t}" for property "${e}"`}),h=function(e){return(t,r)=>{c(r,p,{actual:e,possible:[n.isObject]})&&t.walkDecls(t=>{const l=t.prop,c=t.value,h=a.vendor.unprefixed(l),m=n.find(e,(e,t)=>s(h,t));m&&f(c).walk(function(e){if("function"===e.type&&"url"===e.value.toLowerCase())return!1;if("string"===e.type)return;const n=o(e);n&&-1===(n&&m.indexOf(n.toLowerCase()))&&u({message:d.rejected(l,n),node:t,index:i(t)+e.sourceIndex,result:r,ruleName:p})})})}};h.ruleName=p,h.messages=d,t.exports=h},{"../../utils/declarationValueIndex":527,"../../utils/getUnitFromValueNode":538,"../../utils/matchesStringOrRegExp":580,"../../utils/report":587,"../../utils/ruleMessages":588,"../../utils/validateOptions":590,lodash:125,postcss:256,"postcss-value-parser":239}],397:[function(e,t,r){"use strict";const n=e("lodash"),i=e("../../utils/matchesStringOrRegExp"),o=e("postcss"),s=e("../../utils/report"),a=e("../../utils/ruleMessages"),u=e("../../utils/validateOptions"),l="declaration-property-value-blacklist",c=a(l,{rejected:(e,t)=>`Unexpected value "${t}" for property "${e}"`}),f=function(e){return(t,r)=>{u(r,l,{actual:e,possible:[n.isObject]})&&t.walkDecls(t=>{const a=t.prop,u=t.value,f=o.vendor.unprefixed(a),p=n.find(e,(e,t)=>i(f,t));n.isEmpty(p)||i(u,p)&&s({message:c.rejected(a,u),node:t,result:r,ruleName:l})})}};f.ruleName=l,f.messages=c,t.exports=f},{"../../utils/matchesStringOrRegExp":580,"../../utils/report":587,"../../utils/ruleMessages":588,"../../utils/validateOptions":590,lodash:125,postcss:256}],398:[function(e,t,r){"use strict";const n=e("lodash"),i=e("../../utils/matchesStringOrRegExp"),o=e("postcss"),s=e("../../utils/report"),a=e("../../utils/ruleMessages"),u=e("../../utils/validateOptions"),l="declaration-property-value-whitelist",c=a(l,{rejected:(e,t)=>`Unexpected value "${t}" for property "${e}"`}),f=function(e){return(t,r)=>{u(r,l,{actual:e,possible:[n.isObject]})&&t.walkDecls(t=>{const a=t.prop,u=t.value,f=o.vendor.unprefixed(a),p=n.find(e,(e,t)=>i(f,t));n.isEmpty(p)||i(u,p)||s({message:c.rejected(a,u),node:t,result:r,ruleName:l})})}};f.ruleName=l,f.messages=c,t.exports=f},{"../../utils/matchesStringOrRegExp":580,"../../utils/report":587,"../../utils/ruleMessages":588,"../../utils/validateOptions":590,lodash:125,postcss:256}],399:[function(e,t,r){"use strict";const n=e("../utils/declarationValueIndex"),i=e("../utils/report"),o=e("style-search");t.exports=function(e){e.root.walkDecls(function(t){const r=n(t),s=t.toString(),a=t.toString().slice(r);-1!==a.indexOf("!")&&o({source:a,target:"!"},n=>{!function(t,r,n){e.locationChecker({source:t,index:r,err:t=>i({message:t,node:n,index:r,result:e.result,ruleName:e.checkedRuleName})})}(s,n.startIndex+r,t)})})}},{"../utils/declarationValueIndex":527,"../utils/report":587,"style-search":326}],400:[function(e,t,r){"use strict";const n=e("../utils/declarationValueIndex"),i=e("../utils/isStandardSyntaxDeclaration"),o=e("../utils/report");t.exports=function(e){e.root.walkDecls(t=>{if(!i(t))return;const r=n(t)+(t.raws.between||"").length-1,s=t.toString().slice(0,r)+"xxx";for(let r=0,n=s.length;r{o({message:r,node:t,index:t.prop.toString().length+1,result:e.result,ruleName:e.checkedRuleName})}});break}})}},{"../utils/declarationValueIndex":527,"../utils/isStandardSyntaxDeclaration":567,"../utils/report":587}],401:[function(e,t,r){"use strict";const n=/[^><](>=?|<=?|=)/g;t.exports=function(e,t){if("media"!==e.name.toLowerCase())return;const r=e.params;let i;for(;null!==(i=n.exec(r));)t(i,r,e)}},{}],402:[function(e,t,r){"use strict";const n=e("../../utils/findFontFamily"),i=e("../../utils/isStandardSyntaxValue"),o=e("../../utils/isVariable"),s=e("../../reference/keywordSets"),a=e("../../utils/report"),u=e("../../utils/ruleMessages"),l=e("../../utils/validateOptions"),c="font-family-name-quotes",f=u(c,{expected:e=>`Expected quotes around "${e}"`,rejected:e=>`Unexpected quotes around "${e}"`});const p=function(e){return(t,r)=>{function u(e,t,n){a({result:r,ruleName:c,message:e,node:n,word:t})}l(r,c,{actual:e,possible:["always-where-required","always-where-recommended","always-unless-keyword"]})&&t.walkDecls(/^font(-family)?$/i,t=>{const r=n(t.value);0!==r.length&&r.forEach(r=>{let n=r.value;r.quote&&(n=r.quote+n+r.quote),function(t,r){if(!i(t))return;if(o(t))return;const n="'"===t[0]||'"'===t[0],a=t.replace(/^['"]|['"]$/g,"");if(s.fontFamilyKeywords.has(a.toLowerCase())||(l=a,0===l.indexOf("-apple-")||"BlinkMacSystemFont"===l))return n?u(f.rejected(a),a,r):void 0;var l;const c=function(e){return e.split(/\s+/).some(e=>/^(-?\d|--)/.test(e)||!/^[-_a-zA-Z0-9\u00A0-\u10FFFF]+$/.test(e))}(a),p=function(e){return!/^[-a-zA-Z]+$/.test(e)}(a);switch(e){case"always-unless-keyword":return n?void 0:u(f.expected(a),a,r);case"always-where-recommended":return!p&&n?u(f.rejected(a),a,r):p&&!n?u(f.expected(a),a,r):void 0;case"always-where-required":!c&&n?u(f.rejected(a),a,r):c&&!n&&u(f.expected(a),a,r)}}(n,t)})})}};p.ruleName=c,p.messages=f,t.exports=p},{"../../reference/keywordSets":342,"../../utils/findFontFamily":530,"../../utils/isStandardSyntaxValue":575,"../../utils/isVariable":578,"../../utils/report":587,"../../utils/ruleMessages":588,"../../utils/validateOptions":590}],403:[function(e,t,r){"use strict";const n=e("lodash"),i=e("../../utils/declarationValueIndex"),o=e("../../utils/findFontFamily"),s=e("../../reference/keywordSets"),a=e("../../utils/optionsMatches"),u=e("../../utils/report"),l=e("../../utils/ruleMessages"),c=e("../../utils/validateOptions"),f="font-family-no-duplicate-names",p=l(f,{rejected:e=>`Unexpected duplicate name ${e}`}),d=function(e,t){return(r,l)=>{function d(e,t,r){u({result:l,ruleName:f,message:e,node:r,index:t})}c(l,f,{actual:e},{actual:t,possible:{ignoreFontFamilyNames:[n.isString]},optional:!0})&&r.walkDecls(/^font(-family)?$/i,e=>{const r=new Set,n=new Set,u=o(e.value);0!==u.length&&u.forEach(o=>{const u=o.value.trim();if(!a(t,"ignoreFontFamilyNames",o.value.trim()))return(e=>!e.quote&&s.fontFamilyKeywords.has(e.value.toLowerCase()))(o)?r.has(u.toLowerCase())?void d(p.rejected(u),i(e)+o.sourceIndex,e):void r.add(u):void(n.has(u)?d(p.rejected(u),i(e)+o.sourceIndex,e):n.add(u))})})}};d.ruleName=f,d.messages=p,t.exports=d},{"../../reference/keywordSets":342,"../../utils/declarationValueIndex":527,"../../utils/findFontFamily":530,"../../utils/optionsMatches":583,"../../utils/report":587,"../../utils/ruleMessages":588,"../../utils/validateOptions":590,lodash:125}],404:[function(e,t,r){"use strict";const n=e("lodash"),i=e("../../utils/declarationValueIndex"),o=e("../../utils/isNumbery"),s=e("../../utils/isStandardSyntaxValue"),a=e("../../utils/isVariable"),u=e("../../reference/keywordSets"),l=e("../../utils/optionsMatches"),c=e("postcss"),f=e("../../utils/report"),p=e("../../utils/ruleMessages"),d=e("../../utils/validateOptions"),h="font-weight-notation",m=p(h,{expected:e=>`Expected ${e} font-weight notation`,invalidNamed:e=>`Unexpected invalid font-weight name "${e}"`}),g="inherit",y="initial",v="normal",b=["400","700"],w=function(e,t){return(r,p)=>{function w(r,c){if(!s(r))return;if(a(r))return;if(r.toLowerCase()===g||r.toLowerCase()===y)return;if(l(t,"ignore","relative")&&u.fontWeightRelativeKeywords.has(r.toLowerCase()))return;const d=c.value.indexOf(r);if("numeric"===e&&!o(r))return w(m.expected("numeric"));if("named-where-possible"===e)return o(r)?void(n.includes(b,r)&&w(m.expected("named"))):u.fontWeightKeywords.has(r.toLowerCase())||r.toLowerCase()===v?void 0:w(m.invalidNamed(r));function w(e){f({ruleName:h,result:p,message:e,node:c,index:i(c)+d})}}d(p,h,{actual:e,possible:["numeric","named-where-possible"]},{actual:t,possible:{ignore:["relative"]},optional:!0})&&r.walkDecls(e=>{"font-weight"===e.prop.toLowerCase()&&w(e.value,e),"font"===e.prop.toLowerCase()&&function(e){const t=c.list.space(e.value).some(o);for(const r of c.list.space(e.value))if(r.toLowerCase()===v&&!t||o(r)||r.toLowerCase()!==v&&u.fontWeightKeywords.has(r.toLowerCase()))return void w(r,e)}(e)})}};w.ruleName=h,w.messages=m,t.exports=w},{"../../reference/keywordSets":342,"../../utils/declarationValueIndex":527,"../../utils/isNumbery":561,"../../utils/isStandardSyntaxValue":575,"../../utils/isVariable":578,"../../utils/optionsMatches":583,"../../utils/report":587,"../../utils/ruleMessages":588,"../../utils/validateOptions":590,lodash:125,postcss:256}],405:[function(e,t,r){"use strict";const n=e("lodash"),i=e("../../utils/declarationValueIndex"),o=e("../../utils/isStandardSyntaxFunction"),s=e("../../utils/matchesStringOrRegExp"),a=e("postcss"),u=e("../../utils/report"),l=e("../../utils/ruleMessages"),c=e("../../utils/validateOptions"),f=e("postcss-value-parser"),p="function-blacklist",d=l(p,{rejected:e=>`Unexpected function "${e}"`}),h=function(e){return(t,r)=>{c(r,p,{actual:e,possible:[n.isString]})&&t.walkDecls(t=>{const n=t.value;f(n).walk(function(n){"function"===n.type&&o(n)&&s(a.vendor.unprefixed(n.value),e)&&u({message:d.rejected(n.value),node:t,index:i(t)+n.sourceIndex,result:r,ruleName:p})})})}};h.primaryOptionArray=!0,h.ruleName=p,h.messages=d,t.exports=h},{"../../utils/declarationValueIndex":527,"../../utils/isStandardSyntaxFunction":568,"../../utils/matchesStringOrRegExp":580,"../../utils/report":587,"../../utils/ruleMessages":588,"../../utils/validateOptions":590,lodash:125,postcss:256,"postcss-value-parser":239}],406:[function(e,t,r){"use strict";const n=e("balanced-match"),i=e("../../utils/isWhitespace"),o=e("../../utils/report"),s=e("../../utils/ruleMessages"),a=e("style-search"),u=e("../../utils/validateOptions"),l=e("postcss-value-parser"),c="function-calc-no-unspaced-operator",f=s(c,{expectedBefore:e=>`Expected single space before "${e}" operator`,expectedAfter:e=>`Expected single space after "${e}" operator`,expectedOperatorBeforeSign:e=>`Expected an operator before sign "${e}"`}),p=function(e){return(t,r)=>{function s(e,t,n){o({message:e,node:t,index:n,result:r,ruleName:c})}u(r,c,{actual:e})&&t.walkDecls(e=>{l(e.value).walk(t=>{if("function"!==t.type||"calc"!==t.value.toLowerCase())return;const r=n("(",")",l.stringify(t)).body,o=e.source.start.column+e.prop.length+(e.raws.between||"").length+t.sourceIndex,u=function(e){return e.replace(/[$@][^)\s]+|#{.+?}/g,"0")}(r);function c(t){a({source:u,target:t,functionArguments:"skip"},r=>{const n=r.startIndex;if("+"!==t&&"-"!==t||!/[\d@$.]/.test(u[n+1]))" "===u[n-1]&&!i(u[n-2])||function(e,t){let r=t;for(;r&&i(e[r]);){if("\n"===e[r])return!0;r--}return!1}(u,n-1)||s(f.expectedBefore(t),e,o+n)," "===u[n+1]&&!i(u[n+2])||"\n"===u[n+1]||"\r\n"===u.substr(n+1,2)||s(f.expectedAfter(t),e,o+n);else{const r=u.substr(0,n);if("("===r[r.length-1])return;if(/^\s*$/.test(r))return;if(/[*/+-]\s*$/.test(r))return;s(f.expectedOperatorBeforeSign(t),e,o+n)}})}c("+"),c("-"),c("*"),c("/")})})}};p.ruleName=c,p.messages=f,t.exports=p},{"../../utils/isWhitespace":579,"../../utils/report":587,"../../utils/ruleMessages":588,"../../utils/validateOptions":590,"balanced-match":12,"postcss-value-parser":239,"style-search":326}],407:[function(e,t,r){"use strict";const n=e("../functionCommaSpaceChecker"),i=e("../../utils/ruleMessages"),o=e("../../utils/validateOptions"),s=e("../../utils/whitespaceChecker"),a="function-comma-newline-after",u=i(a,{expectedAfter:()=>'Expected newline after ","',expectedAfterMultiLine:()=>'Expected newline after "," in a multi-line function',rejectedAfterMultiLine:()=>'Unexpected whitespace after "," in a multi-line function'}),l=function(e){const t=s("newline",e,u);return(r,i)=>{o(i,a,{actual:e,possible:["always","always-multi-line","never-multi-line"]})&&n({root:r,result:i,locationChecker:t.afterOneOnly,checkedRuleName:a})}};l.ruleName=a,l.messages=u,t.exports=l},{"../../utils/ruleMessages":588,"../../utils/validateOptions":590,"../../utils/whitespaceChecker":591,"../functionCommaSpaceChecker":422}],408:[function(e,t,r){"use strict";const n=e("../functionCommaSpaceChecker"),i=e("../../utils/ruleMessages"),o=e("../../utils/validateOptions"),s=e("../../utils/whitespaceChecker"),a="function-comma-newline-before",u=i(a,{expectedBefore:()=>'Expected newline before ","',expectedBeforeMultiLine:()=>'Expected newline before "," in a multi-line function',rejectedBeforeMultiLine:()=>'Unexpected whitespace before "," in a multi-line function'}),l=function(e){const t=s("newline",e,u);return(r,i)=>{o(i,a,{actual:e,possible:["always","always-multi-line","never-multi-line"]})&&n({root:r,result:i,locationChecker:t.beforeAllowingIndentation,checkedRuleName:a})}};l.ruleName=a,l.messages=u,t.exports=l},{"../../utils/ruleMessages":588,"../../utils/validateOptions":590,"../../utils/whitespaceChecker":591,"../functionCommaSpaceChecker":422}],409:[function(e,t,r){"use strict";const n=e("../functionCommaSpaceChecker"),i=e("../../utils/ruleMessages"),o=e("../../utils/validateOptions"),s=e("../../utils/whitespaceChecker"),a="function-comma-space-after",u=i(a,{expectedAfter:()=>'Expected single space after ","',rejectedAfter:()=>'Unexpected whitespace after ","',expectedAfterSingleLine:()=>'Expected single space after "," in a single-line function',rejectedAfterSingleLine:()=>'Unexpected whitespace after "," in a single-line function'}),l=function(e){const t=s("space",e,u);return(r,i)=>{o(i,a,{actual:e,possible:["always","never","always-single-line","never-single-line"]})&&n({root:r,result:i,locationChecker:t.after,checkedRuleName:a})}};l.ruleName=a,l.messages=u,t.exports=l},{"../../utils/ruleMessages":588,"../../utils/validateOptions":590,"../../utils/whitespaceChecker":591,"../functionCommaSpaceChecker":422}],410:[function(e,t,r){"use strict";const n=e("../functionCommaSpaceChecker"),i=e("../../utils/ruleMessages"),o=e("../../utils/validateOptions"),s=e("../../utils/whitespaceChecker"),a="function-comma-space-before",u=i(a,{expectedBefore:()=>'Expected single space before ","',rejectedBefore:()=>'Unexpected whitespace before ","',expectedBeforeSingleLine:()=>'Expected single space before "," in a single-line function',rejectedBeforeSingleLine:()=>'Unexpected whitespace before "," in a single-line function'}),l=function(e){const t=s("space",e,u);return(r,i)=>{o(i,a,{actual:e,possible:["always","never","always-single-line","never-single-line"]})&&n({root:r,result:i,locationChecker:t.before,checkedRuleName:a})}};l.ruleName=a,l.messages=u,t.exports=l},{"../../utils/ruleMessages":588,"../../utils/validateOptions":590,"../../utils/whitespaceChecker":591,"../functionCommaSpaceChecker":422}],411:[function(e,t,r){"use strict";const n=e("../../utils/declarationValueIndex"),i=e("../../utils/functionArgumentsSearch"),o=e("postcss"),s=e("../../utils/report"),a=e("../../utils/ruleMessages"),u=e("../../utils/validateOptions"),l=e("postcss-value-parser"),c="function-linear-gradient-no-nonstandard-direction",f=a(c,{rejected:"Unexpected nonstandard direction"});const p=function(e){return(t,r)=>{u(r,c,{actual:e})&&t.walkDecls(e=>{l(e.value).walk(t=>{"function"===t.type&&i(l.stringify(t).toLowerCase(),"linear-gradient",(i,a)=>{const u=i.split(",")[0].trim();if(/[\d.]/.test(u[0])){if(/^[\d.]+(?:deg|grad|rad|turn)$/.test(u))return;l()}else/left|right|top|bottom/.test(u)&&(function(e,t){const r=t?/^to (top|left|bottom|right)(?: (top|left|bottom|right))?$/:/^(top|left|bottom|right)(?: (top|left|bottom|right))?$/,n=e.match(r);return!!n&&(2===n.length||3===n.length&&n[1]!==n[2])}(u,!o.vendor.prefix(t.value))||l());function l(){s({message:f.rejected,node:e,index:n(e)+t.sourceIndex+a,result:r,ruleName:c})}})})})}};p.ruleName=c,p.messages=f,t.exports=p},{"../../utils/declarationValueIndex":527,"../../utils/functionArgumentsSearch":531,"../../utils/report":587,"../../utils/ruleMessages":588,"../../utils/validateOptions":590,postcss:256,"postcss-value-parser":239}],412:[function(e,t,r){"use strict";const n=e("lodash"),i=e("../../utils/report"),o=e("../../utils/ruleMessages"),s=e("style-search"),a=e("../../utils/validateOptions"),u="function-max-empty-lines",l=o(u,{expected:e=>`Expected no more than ${e} empty ${1===e?"line":"lines"}`}),c=function(e){const t=e+1;return(r,o)=>{a(o,u,{actual:e,possible:n.isNumber})&&r.walkDecls(r=>{if(-1===r.value.indexOf("("))return;const a=r.toString(),c=n.repeat("\n",t),f=n.repeat("\r\n",t);s({source:a,target:"\n",functionArguments:"only"},n=>{if(a.substr(n.startIndex+1,t)===c||a.substr(n.startIndex+1,2*t)===f){let t=n.startIndex;"\r"===a[t-1]&&(t-=1),i({message:l.expected(e),node:r,index:t,result:o,ruleName:u})}})})}};c.ruleName=u,c.messages=l,t.exports=c},{"../../utils/report":587,"../../utils/ruleMessages":588,"../../utils/validateOptions":590,lodash:125,"style-search":326}],413:[function(e,t,r){"use strict";const n=e("lodash"),i=e("../../utils/declarationValueIndex"),o=e("../../utils/isStandardSyntaxFunction"),s=e("../../reference/keywordSets"),a=e("../../utils/matchesStringOrRegExp"),u=e("../../utils/report"),l=e("../../utils/ruleMessages"),c=e("../../utils/validateOptions"),f=e("postcss-value-parser"),p="function-name-case",d=l(p,{expected:(e,t)=>`Expected "${e}" to be "${t}"`}),h=new Map;s.camelCaseFunctionNames.forEach(e=>{h.set(e.toLowerCase(),e)});const m=function(e,t){return(r,s)=>{c(s,p,{actual:e,possible:["lower","upper"]},{actual:t,possible:{ignoreFunctions:[n.isString]},optional:!0})&&r.walkDecls(r=>{const n=r.value;f(n).walk(function(n){if("function"!==n.type||!o(n))return;const l=n.value,c=l.toLowerCase(),f=t&&t.ignoreFunctions||[];if(f.length>0&&a(l,f))return;let m=null;l!==(m="lower"===e&&h.has(c)?h.get(c):"lower"===e?c:l.toUpperCase())&&u({message:d.expected(l,m),node:r,index:i(r)+n.sourceIndex,result:s,ruleName:p})})})}};m.ruleName=p,m.messages=d,t.exports=m},{"../../reference/keywordSets":342,"../../utils/declarationValueIndex":527,"../../utils/isStandardSyntaxFunction":568,"../../utils/matchesStringOrRegExp":580,"../../utils/report":587,"../../utils/ruleMessages":588,"../../utils/validateOptions":590,lodash:125,"postcss-value-parser":239}],414:[function(e,t,r){"use strict";const n=e("../../utils/declarationValueIndex"),i=e("../../utils/isSingleLineString"),o=e("../../utils/isStandardSyntaxFunction"),s=e("../../utils/report"),a=e("../../utils/ruleMessages"),u=e("../../utils/validateOptions"),l=e("postcss-value-parser"),c="function-parentheses-newline-inside",f=a(c,{expectedOpening:'Expected newline after "("',expectedClosing:'Expected newline before ")"',expectedOpeningMultiLine:'Expected newline after "(" in a multi-line function',rejectedOpeningMultiLine:'Unexpected whitespace after "(" in a multi-line function',expectedClosingMultiLine:'Expected newline before ")" in a multi-line function',rejectedClosingMultiLine:'Unexpected whitespace before ")" in a multi-line function'}),p=function(e){return(t,r)=>{u(r,c,{actual:e,possible:["always","always-multi-line","never-multi-line"]})&&t.walkDecls(t=>{function a(e,i){s({ruleName:c,result:r,message:e,node:t,index:n(t)+i})}-1!==t.value.indexOf("(")&&l(t.value).walk(t=>{if("function"!==t.type)return;if(!o(t))return;const r=l.stringify(t),n=!i(r);function s(e){return-1!==e.indexOf("\n")}const u=t.sourceIndex+t.value.length+1;"always"!==e||s(t.before)||a(f.expectedOpening,u),n&&"always-multi-line"===e&&!s(t.before)&&a(f.expectedOpeningMultiLine,u),n&&"never-multi-line"===e&&""!==t.before&&a(f.rejectedOpeningMultiLine,u);const c=t.sourceIndex+r.length-2;"always"!==e||s(t.after)||a(f.expectedClosing,c),n&&"always-multi-line"===e&&!s(t.after)&&a(f.expectedClosingMultiLine,c),n&&"never-multi-line"===e&&""!==t.after&&a(f.rejectedClosingMultiLine,c)})})}};p.ruleName=c,p.messages=f,t.exports=p},{"../../utils/declarationValueIndex":527,"../../utils/isSingleLineString":565,"../../utils/isStandardSyntaxFunction":568,"../../utils/report":587,"../../utils/ruleMessages":588,"../../utils/validateOptions":590,"postcss-value-parser":239}],415:[function(e,t,r){"use strict";const n=e("../../utils/declarationValueIndex"),i=e("../../utils/isSingleLineString"),o=e("../../utils/isStandardSyntaxFunction"),s=e("../../utils/report"),a=e("../../utils/ruleMessages"),u=e("../../utils/validateOptions"),l=e("postcss-value-parser"),c="function-parentheses-space-inside",f=a(c,{expectedOpening:'Expected single space after "("',rejectedOpening:'Unexpected whitespace after "("',expectedClosing:'Expected single space before ")"',rejectedClosing:'Unexpected whitespace before ")"',expectedOpeningSingleLine:'Expected single space after "(" in a single-line function',rejectedOpeningSingleLine:'Unexpected whitespace after "(" in a single-line function',expectedClosingSingleLine:'Expected single space before ")" in a single-line function',rejectedClosingSingleLine:'Unexpected whitespace before ")" in a single-line function'}),p=function(e){return(t,r)=>{u(r,c,{actual:e,possible:["always","never","always-single-line","never-single-line"]})&&t.walkDecls(t=>{function a(e,i){s({ruleName:c,result:r,message:e,node:t,index:n(t)+i})}-1!==t.value.indexOf("(")&&l(t.value).walk(t=>{if("function"!==t.type)return;if(!o(t))return;if(!t.nodes.length)return;const r=l.stringify(t),n=i(r),s=t.sourceIndex+t.value.length+1;"always"===e&&" "!==t.before&&a(f.expectedOpening,s),"never"===e&&""!==t.before&&a(f.rejectedOpening,s),n&&"always-single-line"===e&&" "!==t.before&&a(f.expectedOpeningSingleLine,s),n&&"never-single-line"===e&&""!==t.before&&a(f.rejectedOpeningSingleLine,s);const u=t.sourceIndex+r.length-2;"always"===e&&" "!==t.after&&a(f.expectedClosing,u),"never"===e&&""!==t.after&&a(f.rejectedClosing,u),n&&"always-single-line"===e&&" "!==t.after&&a(f.expectedClosingSingleLine,u),n&&"never-single-line"===e&&""!==t.after&&a(f.rejectedClosingSingleLine,u)})})}};p.ruleName=c,p.messages=f,t.exports=p},{"../../utils/declarationValueIndex":527,"../../utils/isSingleLineString":565,"../../utils/isStandardSyntaxFunction":568,"../../utils/report":587,"../../utils/ruleMessages":588,"../../utils/validateOptions":590,"postcss-value-parser":239}],416:[function(e,t,r){"use strict";const n=e("lodash"),i=e("../../utils/functionArgumentsSearch"),o=e("../../utils/isStandardSyntaxUrl"),s=e("../../utils/report"),a=e("../../utils/ruleMessages"),u=e("../../utils/validateOptions"),l="function-url-no-scheme-relative",c=a(l,{rejected:"Unexpected scheme-relative url"}),f=function(e){return(t,r)=>{u(r,l,{actual:e})&&t.walkDecls(function(e){i(e.toString().toLowerCase(),"url",(t,i)=>{const a=n.trim(t," '\"");o(a)&&0===a.indexOf("//")&&s({message:c.rejected,node:e,index:i,result:r,ruleName:l})})})}};f.ruleName=l,f.messages=c,t.exports=f},{"../../utils/functionArgumentsSearch":531,"../../utils/isStandardSyntaxUrl":574,"../../utils/report":587,"../../utils/ruleMessages":588,"../../utils/validateOptions":590,lodash:125}],417:[function(e,t,r){"use strict";const n=e("lodash"),i=e("../../utils/atRuleParamIndex"),o=e("../../utils/functionArgumentsSearch"),s=e("../../utils/isStandardSyntaxUrl"),a=e("../../utils/optionsMatches"),u=e("../../utils/report"),l=e("../../utils/ruleMessages"),c=e("../../utils/validateOptions"),f="function-url-quotes",p=l(f,{expected:()=>"Expected quotes",rejected:()=>"Unexpected quotes"}),d=function(e,t){return(r,l)=>{function d(e){"atrule"===e.type&&function(e){const t=e.params.toLowerCase();o(t,"url",(t,r)=>{h(t,e,r+i(e),"url")}),o(t,"url-prefix",(t,r)=>{h(t,e,r+i(e),"url-prefix")}),o(t,"domain",(t,r)=>{h(t,e,r+i(e),"domain")})}(e),e.walkDecls(function(e){o(e.toString().toLowerCase(),"url",(t,r)=>{h(t,e,r,"url")})})}function h(r,i,o,u){let l="always"===e;const c=r.trimLeft();if(!s(c))return;const f=o+r.length-c.length,d="'"===c[0]||'"'===c[0],h=r.trim(),g=n.includes(["","''",'""'],h);if(a(t,"except","empty")&&g&&(l=!l),l){if(d)return;m(p.expected(u),i,f)}else{if(!d)return;m(p.rejected(u),i,f)}}function m(e,t,r){u({message:e,node:t,index:r,result:l,ruleName:f})}c(l,f,{actual:e,possible:["always","never"]},{actual:t,possible:{except:["empty"]},optional:!0})&&(r.walkAtRules(d),r.walkRules(d))}};d.ruleName=f,d.messages=p,t.exports=d},{"../../utils/atRuleParamIndex":518,"../../utils/functionArgumentsSearch":531,"../../utils/isStandardSyntaxUrl":574,"../../utils/optionsMatches":583,"../../utils/report":587,"../../utils/ruleMessages":588,"../../utils/validateOptions":590,lodash:125}],418:[function(e,t,r){"use strict";const n=e("lodash"),i=e("../../utils/functionArgumentsSearch"),o=e("../../utils/getSchemeFromUrl"),s=e("../../utils/isStandardSyntaxUrl"),a=e("../../utils/matchesStringOrRegExp"),u=e("../../utils/report"),l=e("../../utils/ruleMessages"),c=e("../../utils/validateOptions"),f="function-url-scheme-blacklist",p=l(f,{rejected:e=>`Unexpected URL scheme "${e}:"`}),d=function(e){return(t,r)=>{c(r,f,{actual:e,possible:[n.isString]})&&t.walkDecls(function(t){i(t.toString().toLowerCase(),"url",(i,l)=>{const c=n.trim(i," ");if(!s(c))return;const d=n.trim(c,"'\""),h=o(d);null!==h&&a(h,e)&&u({message:p.rejected(h),node:t,index:l,result:r,ruleName:f})})})}};d.primaryOptionArray=!0,d.ruleName=f,d.messages=p,t.exports=d},{"../../utils/functionArgumentsSearch":531,"../../utils/getSchemeFromUrl":537,"../../utils/isStandardSyntaxUrl":574,"../../utils/matchesStringOrRegExp":580,"../../utils/report":587,"../../utils/ruleMessages":588,"../../utils/validateOptions":590,lodash:125}],419:[function(e,t,r){"use strict";const n=e("lodash"),i=e("../../utils/functionArgumentsSearch"),o=e("../../utils/getSchemeFromUrl"),s=e("../../utils/isStandardSyntaxUrl"),a=e("../../utils/matchesStringOrRegExp"),u=e("../../utils/report"),l=e("../../utils/ruleMessages"),c=e("../../utils/validateOptions"),f="function-url-scheme-whitelist",p=l(f,{rejected:e=>`Unexpected URL scheme "${e}:"`}),d=function(e){return(t,r)=>{c(r,f,{actual:e,possible:[n.isString]})&&t.walkDecls(function(t){i(t.toString().toLowerCase(),"url",(i,l)=>{const c=n.trim(i," ");if(!s(c))return;const d=n.trim(c,"'\""),h=o(d);null!==h&&(a(h,e)||u({message:p.rejected(h),node:t,index:l,result:r,ruleName:f}))})})}};d.primaryOptionArray=!0,d.ruleName=f,d.messages=p,t.exports=d},{"../../utils/functionArgumentsSearch":531,"../../utils/getSchemeFromUrl":537,"../../utils/isStandardSyntaxUrl":574,"../../utils/matchesStringOrRegExp":580,"../../utils/report":587,"../../utils/ruleMessages":588,"../../utils/validateOptions":590,lodash:125}],420:[function(e,t,r){"use strict";const n=e("lodash"),i=e("../../utils/declarationValueIndex"),o=e("../../utils/isStandardSyntaxFunction"),s=e("../../utils/matchesStringOrRegExp"),a=e("postcss"),u=e("../../utils/report"),l=e("../../utils/ruleMessages"),c=e("../../utils/validateOptions"),f=e("postcss-value-parser"),p="function-whitelist",d=l(p,{rejected:e=>`Unexpected function "${e}"`}),h=function(e){const t=[].concat(e);return(e,r)=>{c(r,p,{actual:t,possible:[n.isString]})&&e.walkDecls(e=>{const n=e.value;f(n).walk(function(n){"function"===n.type&&o(n)&&(s(a.vendor.unprefixed(n.value),t)||u({message:d.rejected(n.value),node:e,index:i(e)+n.sourceIndex,result:r,ruleName:p}))})})}};h.primaryOptionArray=!0,h.ruleName=p,h.messages=d,t.exports=h},{"../../utils/declarationValueIndex":527,"../../utils/isStandardSyntaxFunction":568,"../../utils/matchesStringOrRegExp":580,"../../utils/report":587,"../../utils/ruleMessages":588,"../../utils/validateOptions":590,lodash:125,postcss:256,"postcss-value-parser":239}],421:[function(e,t,r){"use strict";const n=e("../../utils/isWhitespace"),i=e("../../utils/report"),o=e("../../utils/ruleMessages"),s=e("style-search"),a=e("../../utils/validateOptions"),u="function-whitespace-after",l=o(u,{expected:'Expected whitespace after ")"',rejected:'Unexpected whitespace after ")"'}),c=new Set([")",",","}",":",void 0]),f=function(e){return(t,r)=>{a(r,u,{actual:e,possible:["always","never"]})&&t.walkDecls(t=>{const o=t.toString();s({source:o,target:")",functionArguments:"only"},s=>{!function(t,o,s){const a=t[o+1];if("always"===e){if(" "===a)return;if("\n"===a)return;if("\r\n"===t.substr(o+1,2))return;if(c.has(a))return;i({message:l.expected,node:s,index:o+1,result:r,ruleName:u})}else"never"===e&&n(a)&&i({message:l.rejected,node:s,index:o+1,result:r,ruleName:u})}(o,s.startIndex,t)})})}};f.ruleName=u,f.messages=l,t.exports=f},{"../../utils/isWhitespace":579,"../../utils/report":587,"../../utils/ruleMessages":588,"../../utils/validateOptions":590,"style-search":326}],422:[function(e,t,r){"use strict";const n=e("lodash"),i=e("../utils/declarationValueIndex"),o=e("../utils/isStandardSyntaxFunction"),s=e("../utils/report"),a=e("style-search"),u=e("postcss-value-parser");t.exports=function(e){e.root.walkDecls(t=>{const r=n.get(t,"raws.value.raw",t.value);u(r).walk(r=>{if("function"!==r.type)return;if(!o(r))return;if("url"===r.value.toLowerCase())return;const n=(()=>{let e=u.stringify(r);return e=(e=(e=e.slice(r.value.length+1)).slice(0,e.length-1)).replace(/( *\/(\*.*\*\/(?!\S)|\/.*)|(\/(\*.*\*\/|\/.*)))/,"")})();a({source:n,target:",",functionArguments:"skip"},o=>{e.locationChecker({source:n,index:o.startIndex,err:n=>{const a=i(t)+r.value.length+1+r.sourceIndex+o.startIndex;s({index:a,message:n,node:t,result:e.result,ruleName:e.checkedRuleName})}})})})})}},{"../utils/declarationValueIndex":527,"../utils/isStandardSyntaxFunction":568,"../utils/report":587,lodash:125,"postcss-value-parser":239,"style-search":326}],423:[function(e,t,r){"use strict";const n=e("lodash"),i=e("../../utils/beforeBlockString"),o=e("../../utils/hasBlock"),s=e("../../utils/optionsMatches"),a=e("../../utils/report"),u=e("../../utils/ruleMessages"),l=e("style-search"),c=e("../../utils/validateOptions"),f="indentation",p=u(f,{expected:e=>`Expected indentation of ${e}`}),d=function(e,t,r){t=t||{};const u="tab"===e,d=u?"\t":n.repeat(" ",e),g=u?"tab":"space";return(u,g)=>{function v(e,i,o){if(-1===e.indexOf("\n"))return;const c=[];let h=0;if(l({source:e,target:"\n",outsideParens:s(t,"ignore","inside-parens")},(l,m)=>{const v=/^[ \t]*\)/.test(e.slice(l.startIndex+1));if(s(t,"ignore","inside-parens")&&(v||l.insideParens))return;let b=i;if(!s(t,"ignore","inside-parens")&&l.insideParens){1===m&&(h-=1);let r=l.startIndex;switch("\r"===e[l.startIndex-1]&&r--,/\([ \t]*$/.test(e.slice(0,r))&&(h+=1),b+=h,v&&(h-=1),t.indentInsideParens){case"twice":v&&!t.indentClosingBrace||(b+=1);break;case"once-at-root-twice-in-block":if(o.parent===u){v&&!t.indentClosingBrace&&(b-=1);break}v&&!t.indentClosingBrace||(b+=1);break;default:v&&!t.indentClosingBrace&&(b-=1)}}const w=/^([ \t]*)\S/.exec(e.slice(l.startIndex+1));if(!w)return;const x=w[1],k=n.repeat(d,b);x!==k&&(r.fix?c.unshift({expectedIndentation:k,currentIndentation:x,startIndex:l.startIndex}):a({message:p.expected(y(b)),node:o,index:l.startIndex+x.length+1,result:g,ruleName:f}))}),c.length){if("rule"===o.type&&c.forEach(function(e){o.selector=m(o.selector,e.currentIndentation,e.expectedIndentation,e.startIndex)}),"decl"===o.type){const e=o.prop,t=o.raws.between;c.forEach(function(r){r.startIndex{const l=function e(r,n){n=n||0;if("root"===r.parent.type)return n;let i;i=e(r.parent,n+1);s(t,"except","block")&&("rule"===r.type||"atrule"===r.type)&&o(r)&&i--;return i}(e),c=n.repeat(d,l);let m=e.raws.before||"";const b=e.raws.after||"",w=u.first===e||-1!==m.indexOf("\n");"*"!==m[m.length-1]&&"_"!==m[m.length-1]||(m=m.slice(0,m.length-1)),w&&m.slice(m.lastIndexOf("\n")+1)!==c&&(r.fix?e.raws.before=h(e.raws.before,c):a({message:p.expected(y(l)),node:e,result:g,ruleName:f}));const x=t.indentClosingBrace?l+1:l,k=n.repeat(d,x);o(e)&&b&&-1!==b.indexOf("\n")&&b.slice(b.lastIndexOf("\n")+1)!==k&&(r.fix?e.raws.after=h(e.raws.after,k):a({message:p.expected(y(x)),node:e,index:e.toString().length-1,result:g,ruleName:f})),e.value&&function(e,r){if(-1===e.value.indexOf("\n"))return;if(s(t,"ignore","value"))return;const n=e.toString(),i=s(t,"except","value")?r:r+1;v(n,i,e)}(e,l),e.selector&&function(e,t){const r=e.selector;e.params&&(t+=1);v(r,t,e)}(e,l),"atrule"===e.type&&function(e,r){if(s(t,"ignore","param"))return;const n=s(t,"except","param")||"nest"===e.name?r:r+1;v(i(e).trim(),n,e)}(e,l)})};function y(t){const r=u?t:t*e;return`${r} ${1===r?g:g+"s"}`}};function h(e,t){if(!n.isString(e))return e;const r=e.length;if(!r)return e;let i=e[r-1];return"*"!==i&&"_"!==i&&(i=""),e.slice(0,e.lastIndexOf("\n")+1)+t+i}function m(e,t,r,n){const i=n+1;return e.slice(0,i)+r+e.slice(i+t.length)}d.ruleName=f,d.messages=p,t.exports=d},{"../../utils/beforeBlockString":519,"../../utils/hasBlock":539,"../../utils/optionsMatches":583,"../../utils/report":587,"../../utils/ruleMessages":588,"../../utils/validateOptions":590,lodash:125,"style-search":326}],424:[function(e,t,r){"use strict";const n=e("./at-rule-blacklist"),i=e("./at-rule-empty-line-before"),o=e("./at-rule-name-case"),s=e("./at-rule-name-newline-after"),a=e("./at-rule-name-space-after"),u=e("./at-rule-no-unknown"),l=e("./at-rule-semicolon-newline-after"),c=e("./at-rule-semicolon-space-before"),f=e("./at-rule-whitelist"),p=e("./block-closing-brace-empty-line-before"),d=e("./block-closing-brace-newline-after"),h=e("./block-closing-brace-newline-before"),m=e("./block-closing-brace-space-after"),g=e("./block-closing-brace-space-before"),y=e("./block-no-empty"),v=e("./block-opening-brace-newline-after"),b=e("./block-opening-brace-newline-before"),w=e("./block-opening-brace-space-after"),x=e("./block-opening-brace-space-before"),k=e("./color-hex-case"),_=e("./color-hex-length"),S=e("./color-named"),C=e("./color-no-hex"),A=e("./color-no-invalid-hex"),E=e("./comment-empty-line-before"),O=e("./comment-no-empty"),j=e("./comment-whitespace-inside"),M=e("./comment-word-blacklist"),N=e("./custom-media-pattern"),R=e("./custom-property-empty-line-before"),P=e("./custom-property-pattern"),I=e("./declaration-bang-space-after"),F=e("./declaration-bang-space-before"),L=e("./declaration-block-no-duplicate-properties"),B=e("./declaration-block-no-redundant-longhand-properties"),T=e("./declaration-block-no-shorthand-property-overrides"),D=e("./declaration-block-semicolon-newline-after"),U=e("./declaration-block-semicolon-newline-before"),z=e("./declaration-block-semicolon-space-after"),$=e("./declaration-block-semicolon-space-before"),q=e("./declaration-block-single-line-max-declarations"),G=e("./declaration-block-trailing-semicolon"),W=e("./declaration-colon-newline-after"),K=e("./declaration-colon-space-after"),V=e("./declaration-colon-space-before"),H=e("./declaration-empty-line-before"),Y=e("./declaration-no-important"),J=e("./declaration-property-unit-blacklist"),Z=e("./declaration-property-unit-whitelist"),Q=e("./declaration-property-value-blacklist"),X=e("./declaration-property-value-whitelist"),ee=e("./font-family-name-quotes"),te=e("./font-family-no-duplicate-names"),re=e("./font-weight-notation"),ne=e("./function-blacklist"),ie=e("./function-calc-no-unspaced-operator"),oe=e("./function-comma-newline-after"),se=e("./function-comma-newline-before"),ae=e("./function-comma-space-after"),ue=e("./function-comma-space-before"),le=e("./function-linear-gradient-no-nonstandard-direction"),ce=e("./function-max-empty-lines"),fe=e("./function-name-case"),pe=e("./function-parentheses-newline-inside"),de=e("./function-parentheses-space-inside"),he=e("./function-url-no-scheme-relative"),me=e("./function-url-quotes"),ge=e("./function-url-scheme-blacklist"),ye=e("./function-url-scheme-whitelist"),ve=e("./function-whitelist"),be=e("./function-whitespace-after"),we=e("./indentation"),xe=e("./keyframe-declaration-no-important"),ke=e("./length-zero-no-unit"),_e=e("./max-empty-lines"),Se=e("./max-line-length"),Ce=e("./max-nesting-depth"),Ae=e("./media-feature-colon-space-after"),Ee=e("./media-feature-colon-space-before"),Oe=e("./media-feature-name-blacklist"),je=e("./media-feature-name-case"),Me=e("./media-feature-name-no-unknown"),Ne=e("./media-feature-name-whitelist"),Re=e("./media-feature-parentheses-space-inside"),Pe=e("./media-feature-range-operator-space-after"),Ie=e("./media-feature-range-operator-space-before"),Fe=e("./media-query-list-comma-newline-after"),Le=e("./media-query-list-comma-newline-before"),Be=e("./media-query-list-comma-space-after"),Te=e("./media-query-list-comma-space-before"),De=e("./no-descending-specificity"),Ue=e("./no-duplicate-selectors"),ze=e("./no-empty-source"),$e=e("./no-eol-whitespace"),qe=e("./no-extra-semicolons"),Ge=e("./no-invalid-double-slash-comments"),We=e("./no-missing-end-of-source-newline"),Ke=e("./no-unknown-animations"),Ve=e("./number-leading-zero"),He=e("./number-max-precision"),Ye=e("./number-no-trailing-zeros"),Je=e("./property-blacklist"),Ze=e("./property-case"),Qe=e("./property-no-unknown"),Xe=e("./property-whitelist"),et=e("./rule-empty-line-before"),tt=e("./selector-attribute-brackets-space-inside"),rt=e("./selector-attribute-operator-blacklist"),nt=e("./selector-attribute-operator-space-after"),it=e("./selector-attribute-operator-space-before"),ot=e("./selector-attribute-operator-whitelist"),st=e("./selector-attribute-quotes"),at=e("./selector-class-pattern"),ut=e("./selector-combinator-space-after"),lt=e("./selector-combinator-space-before"),ct=e("./selector-descendant-combinator-no-non-space"),ft=e("./selector-id-pattern"),pt=e("./selector-list-comma-newline-after"),dt=e("./selector-list-comma-newline-before"),ht=e("./selector-list-comma-space-after"),mt=e("./selector-list-comma-space-before"),gt=e("./selector-max-attribute"),yt=e("./selector-max-class"),vt=e("./selector-max-combinators"),bt=e("./selector-max-compound-selectors"),wt=e("./selector-max-empty-lines"),xt=e("./selector-max-id"),kt=e("./selector-max-specificity"),_t=e("./selector-max-type"),St=e("./selector-max-universal"),Ct=e("./selector-nested-pattern"),At=e("./selector-no-qualifying-type"),Et=e("./selector-pseudo-class-blacklist"),Ot=e("./selector-pseudo-class-case"),jt=e("./selector-pseudo-class-no-unknown"),Mt=e("./selector-pseudo-class-parentheses-space-inside"),Nt=e("./selector-pseudo-class-whitelist"),Rt=e("./selector-pseudo-element-case"),Pt=e("./selector-pseudo-element-colon-notation"),It=e("./selector-pseudo-element-no-unknown"),Ft=e("./selector-type-case"),Lt=e("./selector-type-no-unknown"),Bt=e("./shorthand-property-no-redundant-values"),Tt=e("./string-no-newline"),Dt=e("./string-quotes"),Ut=e("./time-min-milliseconds"),zt=e("./unit-blacklist"),$t=e("./unit-case"),qt=e("./unit-no-unknown"),Gt=e("./unit-whitelist"),Wt=e("./value-keyword-case"),Kt=e("./value-list-comma-newline-after"),Vt=e("./value-list-comma-newline-before"),Ht=e("./value-list-comma-space-after"),Yt=e("./value-list-comma-space-before"),Jt=e("./value-list-max-empty-lines");t.exports={"at-rule-blacklist":n,"at-rule-empty-line-before":i,"at-rule-name-case":o,"at-rule-name-newline-after":s,"at-rule-semicolon-space-before":c,"at-rule-name-space-after":a,"at-rule-no-unknown":u,"at-rule-semicolon-newline-after":l,"at-rule-whitelist":f,"block-closing-brace-empty-line-before":p,"block-closing-brace-newline-after":d,"block-closing-brace-newline-before":h,"block-closing-brace-space-after":m,"block-closing-brace-space-before":g,"block-no-empty":y,"block-opening-brace-newline-after":v,"block-opening-brace-newline-before":b,"block-opening-brace-space-after":w,"block-opening-brace-space-before":x,"color-hex-case":k,"color-hex-length":_,"color-named":S,"color-no-hex":C,"color-no-invalid-hex":A,"comment-empty-line-before":E,"comment-no-empty":O,"comment-whitespace-inside":j,"comment-word-blacklist":M,"custom-media-pattern":N,"custom-property-empty-line-before":R,"custom-property-pattern":P,"declaration-bang-space-after":I,"declaration-bang-space-before":F,"declaration-block-no-duplicate-properties":L,"declaration-block-no-redundant-longhand-properties":B,"declaration-block-no-shorthand-property-overrides":T,"declaration-block-semicolon-newline-after":D,"declaration-block-semicolon-newline-before":U,"declaration-block-semicolon-space-after":z,"declaration-block-semicolon-space-before":$,"declaration-block-single-line-max-declarations":q,"declaration-block-trailing-semicolon":G,"declaration-colon-newline-after":W,"declaration-colon-space-after":K,"declaration-colon-space-before":V,"declaration-empty-line-before":H,"declaration-no-important":Y,"declaration-property-unit-blacklist":J,"declaration-property-unit-whitelist":Z,"declaration-property-value-blacklist":Q,"declaration-property-value-whitelist":X,"font-family-name-quotes":ee,"font-family-no-duplicate-names":te,"font-weight-notation":re,"function-blacklist":ne,"function-calc-no-unspaced-operator":ie,"function-comma-newline-after":oe,"function-comma-newline-before":se,"function-comma-space-after":ae,"function-comma-space-before":ue,"function-linear-gradient-no-nonstandard-direction":le,"function-max-empty-lines":ce,"function-name-case":fe,"function-parentheses-newline-inside":pe,"function-parentheses-space-inside":de,"function-url-no-scheme-relative":he,"function-url-quotes":me,"function-url-scheme-blacklist":ge,"function-url-scheme-whitelist":ye,"function-whitelist":ve,"function-whitespace-after":be,"keyframe-declaration-no-important":xe,"length-zero-no-unit":ke,"max-empty-lines":_e,"max-line-length":Se,"max-nesting-depth":Ce,"media-feature-colon-space-after":Ae,"media-feature-colon-space-before":Ee,"media-feature-name-blacklist":Oe,"media-feature-name-case":je,"media-feature-name-no-unknown":Me,"media-feature-name-whitelist":Ne,"media-feature-parentheses-space-inside":Re,"media-feature-range-operator-space-after":Pe,"media-feature-range-operator-space-before":Ie,"media-query-list-comma-newline-after":Fe,"media-query-list-comma-newline-before":Le,"media-query-list-comma-space-after":Be,"media-query-list-comma-space-before":Te,"no-descending-specificity":De,"no-duplicate-selectors":Ue,"no-empty-source":ze,"no-eol-whitespace":$e,"no-extra-semicolons":qe,"no-invalid-double-slash-comments":Ge,"no-missing-end-of-source-newline":We,"no-unknown-animations":Ke,"number-leading-zero":Ve,"number-max-precision":He,"number-no-trailing-zeros":Ye,"property-blacklist":Je,"property-case":Ze,"property-no-unknown":Qe,"property-whitelist":Xe,"rule-empty-line-before":et,"selector-attribute-brackets-space-inside":tt,"selector-attribute-operator-blacklist":rt,"selector-attribute-operator-space-after":nt,"selector-attribute-operator-space-before":it,"selector-attribute-operator-whitelist":ot,"selector-attribute-quotes":st,"selector-class-pattern":at,"selector-combinator-space-after":ut,"selector-combinator-space-before":lt,"selector-descendant-combinator-no-non-space":ct,"selector-id-pattern":ft,"selector-list-comma-newline-after":pt,"selector-list-comma-newline-before":dt,"selector-list-comma-space-after":ht,"selector-list-comma-space-before":mt,"selector-max-attribute":gt,"selector-max-class":yt,"selector-max-combinators":vt,"selector-max-compound-selectors":bt,"selector-max-empty-lines":wt,"selector-max-id":xt,"selector-max-specificity":kt,"selector-max-type":_t,"selector-max-universal":St,"selector-nested-pattern":Ct,"selector-no-qualifying-type":At,"selector-pseudo-class-blacklist":Et,"selector-pseudo-class-case":Ot,"selector-pseudo-class-no-unknown":jt,"selector-pseudo-class-parentheses-space-inside":Mt,"selector-pseudo-class-whitelist":Nt,"selector-pseudo-element-case":Rt,"selector-pseudo-element-colon-notation":Pt,"selector-pseudo-element-no-unknown":It,"selector-type-case":Ft,"selector-type-no-unknown":Lt,"shorthand-property-no-redundant-values":Bt,"string-no-newline":Tt,"string-quotes":Dt,"time-min-milliseconds":Ut,"unit-blacklist":zt,"unit-case":$t,"unit-no-unknown":qt,"unit-whitelist":Gt,"value-keyword-case":Wt,"value-list-comma-newline-after":Kt,"value-list-comma-newline-before":Vt,"value-list-comma-space-after":Ht,"value-list-comma-space-before":Yt,"value-list-max-empty-lines":Jt,indentation:we}},{"./at-rule-blacklist":347,"./at-rule-empty-line-before":348,"./at-rule-name-case":349,"./at-rule-name-newline-after":350,"./at-rule-name-space-after":351,"./at-rule-no-unknown":352,"./at-rule-semicolon-newline-after":353,"./at-rule-semicolon-space-before":354,"./at-rule-whitelist":355,"./block-closing-brace-empty-line-before":357,"./block-closing-brace-newline-after":358,"./block-closing-brace-newline-before":359,"./block-closing-brace-space-after":360,"./block-closing-brace-space-before":361,"./block-no-empty":362,"./block-opening-brace-newline-after":363,"./block-opening-brace-newline-before":364,"./block-opening-brace-space-after":365,"./block-opening-brace-space-before":366,"./color-hex-case":367,"./color-hex-length":368,"./color-named":369,"./color-no-hex":370,"./color-no-invalid-hex":371,"./comment-empty-line-before":372,"./comment-no-empty":373,"./comment-whitespace-inside":374,"./comment-word-blacklist":375,"./custom-media-pattern":376,"./custom-property-empty-line-before":377,"./custom-property-pattern":378,"./declaration-bang-space-after":379,"./declaration-bang-space-before":380,"./declaration-block-no-duplicate-properties":381,"./declaration-block-no-redundant-longhand-properties":382,"./declaration-block-no-shorthand-property-overrides":383,"./declaration-block-semicolon-newline-after":384,"./declaration-block-semicolon-newline-before":385,"./declaration-block-semicolon-space-after":386,"./declaration-block-semicolon-space-before":387,"./declaration-block-single-line-max-declarations":388,"./declaration-block-trailing-semicolon":389,"./declaration-colon-newline-after":390,"./declaration-colon-space-after":391,"./declaration-colon-space-before":392,"./declaration-empty-line-before":393,"./declaration-no-important":394,"./declaration-property-unit-blacklist":395,"./declaration-property-unit-whitelist":396,"./declaration-property-value-blacklist":397,"./declaration-property-value-whitelist":398,"./font-family-name-quotes":402,"./font-family-no-duplicate-names":403,"./font-weight-notation":404,"./function-blacklist":405,"./function-calc-no-unspaced-operator":406,"./function-comma-newline-after":407,"./function-comma-newline-before":408,"./function-comma-space-after":409,"./function-comma-space-before":410,"./function-linear-gradient-no-nonstandard-direction":411,"./function-max-empty-lines":412,"./function-name-case":413,"./function-parentheses-newline-inside":414,"./function-parentheses-space-inside":415,"./function-url-no-scheme-relative":416,"./function-url-quotes":417,"./function-url-scheme-blacklist":418,"./function-url-scheme-whitelist":419,"./function-whitelist":420,"./function-whitespace-after":421,"./indentation":423,"./keyframe-declaration-no-important":425,"./length-zero-no-unit":426,"./max-empty-lines":427,"./max-line-length":428,"./max-nesting-depth":429,"./media-feature-colon-space-after":430,"./media-feature-colon-space-before":431,"./media-feature-name-blacklist":432,"./media-feature-name-case":433,"./media-feature-name-no-unknown":434,"./media-feature-name-whitelist":435,"./media-feature-parentheses-space-inside":436,"./media-feature-range-operator-space-after":437,"./media-feature-range-operator-space-before":438,"./media-query-list-comma-newline-after":439,"./media-query-list-comma-newline-before":440,"./media-query-list-comma-space-after":441,"./media-query-list-comma-space-before":442,"./no-descending-specificity":445,"./no-duplicate-selectors":446,"./no-empty-source":447,"./no-eol-whitespace":448,"./no-extra-semicolons":449,"./no-invalid-double-slash-comments":450,"./no-missing-end-of-source-newline":451,"./no-unknown-animations":452,"./number-leading-zero":453,"./number-max-precision":454,"./number-no-trailing-zeros":455,"./property-blacklist":456,"./property-case":457,"./property-no-unknown":458,"./property-whitelist":459,"./rule-empty-line-before":460,"./selector-attribute-brackets-space-inside":461,"./selector-attribute-operator-blacklist":462,"./selector-attribute-operator-space-after":463,"./selector-attribute-operator-space-before":464,"./selector-attribute-operator-whitelist":465,"./selector-attribute-quotes":466,"./selector-class-pattern":467,"./selector-combinator-space-after":468,"./selector-combinator-space-before":469,"./selector-descendant-combinator-no-non-space":470,"./selector-id-pattern":471,"./selector-list-comma-newline-after":472,"./selector-list-comma-newline-before":473,"./selector-list-comma-space-after":474,"./selector-list-comma-space-before":475,"./selector-max-attribute":476,"./selector-max-class":477,"./selector-max-combinators":478,"./selector-max-compound-selectors":479,"./selector-max-empty-lines":480,"./selector-max-id":481,"./selector-max-specificity":482,"./selector-max-type":483,"./selector-max-universal":484,"./selector-nested-pattern":485,"./selector-no-qualifying-type":486,"./selector-pseudo-class-blacklist":487,"./selector-pseudo-class-case":488,"./selector-pseudo-class-no-unknown":489,"./selector-pseudo-class-parentheses-space-inside":490,"./selector-pseudo-class-whitelist":491,"./selector-pseudo-element-case":492,"./selector-pseudo-element-colon-notation":493,"./selector-pseudo-element-no-unknown":494,"./selector-type-case":495,"./selector-type-no-unknown":496,"./shorthand-property-no-redundant-values":500,"./string-no-newline":501,"./string-quotes":502,"./time-min-milliseconds":503,"./unit-blacklist":504,"./unit-case":505,"./unit-no-unknown":506,"./unit-whitelist":507,"./value-keyword-case":508,"./value-list-comma-newline-after":509,"./value-list-comma-newline-before":510,"./value-list-comma-space-after":511,"./value-list-comma-space-before":512,"./value-list-max-empty-lines":513}],425:[function(e,t,r){"use strict";const n=e("../../utils/report"),i=e("../../utils/ruleMessages"),o=e("../../utils/validateOptions"),s="keyframe-declaration-no-important",a=i(s,{rejected:"Unexpected !important"}),u=function(e){return(t,r)=>{o(r,s,{actual:e})&&t.walkAtRules(/^(-(moz|webkit)-)?keyframes$/i,e=>{e.walkDecls(e=>{e.important&&n({message:a.rejected,node:e,word:"important",result:r,ruleName:s})})})}};u.ruleName=s,u.messages=a,t.exports=u},{"../../utils/report":587,"../../utils/ruleMessages":588,"../../utils/validateOptions":590}],426:[function(e,t,r){"use strict";const n=e("lodash"),i=e("../../utils/beforeBlockString"),o=e("../../utils/blurComments"),s=e("../../utils/hasBlock"),a=e("../../reference/keywordSets"),u=e("../../utils/report"),l=e("../../utils/ruleMessages"),c=e("style-search"),f=e("../../utils/validateOptions"),p=e("postcss-value-parser"),d="length-zero-no-unit",h=l(d,{rejected:"Unexpected unit"}),m=function(e){return(t,r)=>{function l(e,t){const i=new Set;c({source:e,target:"0"},o=>{const s=o.startIndex;if(i.has(s))return;const l=n.findLastIndex(e.substr(0,s),e=>-1!==[" ",",",")","(","#",":","\n","\t"].indexOf(e));if("#"===e[l])return;const c=-1===l?0:l+1,f=n.findIndex(e.substr(c),e=>-1!==[" ",",",")"].indexOf(e)),m=-1===f?e.length:f+c,g=e.slice(c,m),y=p.unit(g);!y||y&&!y.unit||(n.range(c,m).forEach(e=>i.add(e)),0===parseFloat(g,10)&&a.lengthUnits.has(y.unit.toLowerCase())&&u({message:h.rejected,node:t,index:m-y.unit.length,result:r,ruleName:d}))})}f(r,d,{actual:e})&&(t.walkDecls(e=>{l(o(e.toString()),e)}),t.walkAtRules(e=>{l(s(e)?i(e,{noRawBefore:!0}):e.toString(),e)}))}};m.ruleName=d,m.messages=h,t.exports=m},{"../../reference/keywordSets":342,"../../utils/beforeBlockString":519,"../../utils/blurComments":521,"../../utils/hasBlock":539,"../../utils/report":587,"../../utils/ruleMessages":588,"../../utils/validateOptions":590,lodash:125,"postcss-value-parser":239,"style-search":326}],427:[function(e,t,r){"use strict";const n=e("lodash"),i=e("../../utils/optionsMatches"),o=e("../../utils/report"),s=e("../../utils/ruleMessages"),a=e("style-search"),u=e("../../utils/validateOptions"),l="max-empty-lines",c=s(l,{expected:e=>`Expected no more than ${e} empty ${1===e?"line":"lines"}`}),f=function(e,t){const r=e+1;return(s,f)=>{if(!u(f,l,{actual:e,possible:n.isNumber},{actual:t,possible:{ignore:["comments"]},optional:!0}))return;const p=s.toString(),d=n.repeat("\n",r),h=n.repeat("\r\n",r),m=i(t,"ignore","comments");function g(t,n,i){const s=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0;let a=!1;t.substr(n,r)===d?a=n+r:t.substr(n,2*r)===h&&(a=n+2*r),a&&o({message:c.expected(e),node:i,index:a+s,result:f,ruleName:l})}a({source:p,target:"\n"},e=>{g(p,e.endIndex,s)}),m||s.walkComments(e=>{const t=(e.raws.left||"")+e.text+(e.raws.right||"");a({source:t,target:"\n"},r=>{g(t,r.endIndex,e,2)})})}};f.ruleName=l,f.messages=c,t.exports=f},{"../../utils/optionsMatches":583,"../../utils/report":587,"../../utils/ruleMessages":588,"../../utils/validateOptions":590,lodash:125,"style-search":326}],428:[function(e,t,r){"use strict";const n=e("lodash"),i=e("execall"),o=e("../../utils/optionsMatches"),s=e("../../utils/report"),a=e("../../utils/ruleMessages"),u=e("style-search"),l=e("../../utils/validateOptions"),c="max-line-length",f=a(c,{expected:e=>`Expected line length to be no more than ${e} ${1===e?"character":"characters"}`}),p=function(e,t){return(r,a)=>{if(!l(a,c,{actual:e,possible:n.isNumber},{actual:t,possible:{ignore:["non-comments","comments"],ignorePattern:[n.isString]},optional:!0}))return;const p=r.source.input.css,d=o(t,"ignore","non-comments"),h=o(t,"ignore","comments");function m(t){s({index:t,result:a,ruleName:c,message:f.expected(e),node:r})}function g(r){let s=p.indexOf("\n",r.endIndex);"\r"===p[s-1]&&(s-=1),-1===s&&(s=p.length);const a=s-r.endIndex,u=p.slice(r.endIndex,s);if(o(t,"ignorePattern",u))return;if(a-i(/url\((.*)\)/gi,u).reduce((e,t)=>e+n.get(t,"sub[0].length",0),0)-i(/@import\s+(['"].*['"])/gi,u).reduce((e,t)=>e+n.get(t,"sub[0].length",0),0)<=e)return;const l=s-1;if(h){if(r.insideComment)return;const e=p.slice(r.endIndex).trim().slice(0,2);if("/*"===e||"//"===e)return}if(d){if(r.insideComment)return m(l);const e=p.slice(r.endIndex).trim().slice(0,2);if("/*"!==e&&"//"!==e)return;return m(l)}return-1!==p.slice(r.endIndex,s).replace(/^\s+/,"").indexOf(" ")?m(l):void 0}g({endIndex:0}),u({source:p,target:["\n"],comments:"check"},g)}};p.ruleName=c,p.messages=f,t.exports=p},{"../../utils/optionsMatches":583,"../../utils/report":587,"../../utils/ruleMessages":588,"../../utils/validateOptions":590,execall:35,lodash:125,"style-search":326}],429:[function(e,t,r){"use strict";const n=e("lodash"),i=e("../../utils/hasBlock"),o=e("../../utils/optionsMatches"),s=e("../../utils/report"),a=e("../../utils/ruleMessages"),u=e("../../utils/validateOptions"),l="max-nesting-depth",c=a(l,{expected:e=>`Expected nesting depth to be no more than ${e}`}),f=function(e,t){const r=e=>"atrule"===e.type&&o(t,"ignoreAtRules",e.name);return(a,f)=>{function p(n){if(r(n))return;if(!i(n))return;(function e(n,i){i=i||0;const s=n.parent;if(r(s))return 0;if("root"===s.type||"atrule"===s.type&&"root"===s.parent.type)return i;if(o(t,"ignore","blockless-at-rules")&&"atrule"===n.type&&n.every(e=>"decl"!==e.type))return e(s,i);return e(s,i+1)})(n)>e&&s({ruleName:l,result:f,node:n,message:c.expected(e)})}u(f,l,{actual:e,possible:[n.isNumber]},{optional:!0,actual:t,possible:{ignore:["blockless-at-rules"],ignoreAtRules:[n.isString]}}),a.walkRules(p),a.walkAtRules(p)}};f.ruleName=l,f.messages=c,t.exports=f},{"../../utils/hasBlock":539,"../../utils/optionsMatches":583,"../../utils/report":587,"../../utils/ruleMessages":588,"../../utils/validateOptions":590,lodash:125}],430:[function(e,t,r){"use strict";const n=e("../mediaFeatureColonSpaceChecker"),i=e("../../utils/ruleMessages"),o=e("../../utils/validateOptions"),s=e("../../utils/whitespaceChecker"),a="media-feature-colon-space-after",u=i(a,{expectedAfter:()=>'Expected single space after ":"',rejectedAfter:()=>'Unexpected whitespace after ":"'}),l=function(e){const t=s("space",e,u);return(r,i)=>{o(i,a,{actual:e,possible:["always","never"]})&&n({root:r,result:i,locationChecker:t.after,checkedRuleName:a})}};l.ruleName=a,l.messages=u,t.exports=l},{"../../utils/ruleMessages":588,"../../utils/validateOptions":590,"../../utils/whitespaceChecker":591,"../mediaFeatureColonSpaceChecker":443}],431:[function(e,t,r){"use strict";const n=e("../mediaFeatureColonSpaceChecker"),i=e("../../utils/ruleMessages"),o=e("../../utils/validateOptions"),s=e("../../utils/whitespaceChecker"),a="media-feature-colon-space-before",u=i(a,{expectedBefore:()=>'Expected single space before ":"',rejectedBefore:()=>'Unexpected whitespace before ":"'}),l=function(e){const t=s("space",e,u);return(r,i)=>{o(i,a,{actual:e,possible:["always","never"]})&&n({root:r,result:i,locationChecker:t.before,checkedRuleName:a})}};l.ruleName=a,l.messages=u,t.exports=l},{"../../utils/ruleMessages":588,"../../utils/validateOptions":590,"../../utils/whitespaceChecker":591,"../mediaFeatureColonSpaceChecker":443}],432:[function(e,t,r){"use strict";const n=e("lodash"),i=e("../../utils/atRuleParamIndex"),o=e("../../utils/isCustomMediaQuery"),s=e("../../utils/isRangeContextMediaFeature"),a=e("../../utils/isStandardSyntaxMediaFeatureName"),u=e("../../utils/matchesStringOrRegExp"),l=e("postcss-media-query-parser").default,c=e("../../utils/report"),f=e("../../utils/ruleMessages"),p=e("../../utils/validateOptions"),d="media-feature-name-blacklist",h=f(d,{rejected:e=>`Unexpected media feature name "${e}"`}),m=function(e){return(t,r)=>{p(r,d,{actual:e,possible:[n.isString]})&&t.walkAtRules(/^media$/i,t=>{l(t.params).walk(/^media-feature$/i,n=>{const l=n.parent,f=n.sourceIndex,p=n.value;s(l.value)||!a(p)||o(p)||u(p,e)&&c({index:i(t)+f,message:h.rejected(p),node:t,ruleName:d,result:r})})})}};m.primaryOptionArray=!0,m.ruleName=d,m.messages=h,t.exports=m},{"../../utils/atRuleParamIndex":518,"../../utils/isCustomMediaQuery":554,"../../utils/isRangeContextMediaFeature":563,"../../utils/isStandardSyntaxMediaFeatureName":569,"../../utils/matchesStringOrRegExp":580,"../../utils/report":587,"../../utils/ruleMessages":588,"../../utils/validateOptions":590,lodash:125,"postcss-media-query-parser":206}],433:[function(e,t,r){"use strict";const n=e("../../utils/atRuleParamIndex"),i=e("../../utils/isCustomMediaQuery"),o=e("../../utils/isRangeContextMediaFeature"),s=e("../../utils/isStandardSyntaxMediaFeatureName"),a=e("postcss-media-query-parser").default,u=e("../../utils/report"),l=e("../../utils/ruleMessages"),c=e("../../utils/validateOptions"),f="media-feature-name-case",p=l(f,{expected:(e,t)=>`Expected "${e}" to be "${t}"`}),d=function(e){return(t,r)=>{c(r,f,{actual:e,possible:["lower","upper"]})&&t.walkAtRules(/^media$/i,t=>{a(t.params).walk(/^media-feature$/i,a=>{const l=a.parent,c=a.sourceIndex,d=a.value;if(o(l.value)||!s(d)||i(d))return;const h="lower"===e?d.toLowerCase():d.toUpperCase();d!==h&&u({index:n(t)+c,message:p.expected(d,h),node:t,ruleName:f,result:r})})})}};d.ruleName=f,d.messages=p,t.exports=d},{"../../utils/atRuleParamIndex":518,"../../utils/isCustomMediaQuery":554,"../../utils/isRangeContextMediaFeature":563,"../../utils/isStandardSyntaxMediaFeatureName":569,"../../utils/report":587,"../../utils/ruleMessages":588,"../../utils/validateOptions":590,"postcss-media-query-parser":206}],434:[function(e,t,r){"use strict";const n=e("lodash"),i=e("../../utils/atRuleParamIndex"),o=e("../../utils/isCustomMediaQuery"),s=e("../../utils/isRangeContextMediaFeature"),a=e("../../utils/isStandardSyntaxMediaFeatureName"),u=e("../../reference/keywordSets"),l=e("postcss-media-query-parser").default,c=e("../../utils/optionsMatches"),f=e("postcss"),p=e("../../utils/report"),d=e("../../utils/ruleMessages"),h=e("../../utils/validateOptions"),m="media-feature-name-no-unknown",g=d(m,{rejected:e=>`Unexpected unknown media feature name "${e}"`}),y=function(e,t){return(r,d)=>{h(d,m,{actual:e},{actual:t,possible:{ignoreMediaFeatureNames:[n.isString]},optional:!0})&&r.walkAtRules(/^media$/i,e=>{l(e.params).walk(/^media-feature$/i,r=>{const n=r.parent,l=r.sourceIndex,h=r.value;s(n.value)||!a(h)||o(h)||c(t,"ignoreMediaFeatureNames",h)||f.vendor.prefix(h)||u.mediaFeatureNames.has(h.toLowerCase())||p({index:i(e)+l,message:g.rejected(h),node:e,ruleName:m,result:d})})})}};y.ruleName=m,y.messages=g,t.exports=y},{"../../reference/keywordSets":342,"../../utils/atRuleParamIndex":518,"../../utils/isCustomMediaQuery":554,"../../utils/isRangeContextMediaFeature":563,"../../utils/isStandardSyntaxMediaFeatureName":569,"../../utils/optionsMatches":583,"../../utils/report":587,"../../utils/ruleMessages":588,"../../utils/validateOptions":590,lodash:125,postcss:256,"postcss-media-query-parser":206}],435:[function(e,t,r){"use strict";const n=e("lodash"),i=e("../../utils/atRuleParamIndex"),o=e("../../utils/isCustomMediaQuery"),s=e("../../utils/isRangeContextMediaFeature"),a=e("../../utils/isStandardSyntaxMediaFeatureName"),u=e("../../utils/matchesStringOrRegExp"),l=e("postcss-media-query-parser").default,c=e("../../utils/report"),f=e("../../utils/ruleMessages"),p=e("../../utils/validateOptions"),d="media-feature-name-whitelist",h=f(d,{rejected:e=>`Unexpected media feature name "${e}"`}),m=function(e){return(t,r)=>{p(r,d,{actual:e,possible:[n.isString]})&&t.walkAtRules(/^media$/i,t=>{l(t.params).walk(/^media-feature$/i,n=>{const l=n.parent,f=n.sourceIndex,p=n.value;s(l.value)||!a(p)||o(p)||u(p,e)||c({index:i(t)+f,message:h.rejected(p),node:t,ruleName:d,result:r})})})}};m.primaryOptionArray=!0,m.ruleName=d,m.messages=h,t.exports=m},{"../../utils/atRuleParamIndex":518,"../../utils/isCustomMediaQuery":554,"../../utils/isRangeContextMediaFeature":563,"../../utils/isStandardSyntaxMediaFeatureName":569,"../../utils/matchesStringOrRegExp":580,"../../utils/report":587,"../../utils/ruleMessages":588,"../../utils/validateOptions":590,lodash:125,"postcss-media-query-parser":206}],436:[function(e,t,r){"use strict";const n=e("lodash"),i=e("../../utils/atRuleParamIndex"),o=e("../../utils/report"),s=e("../../utils/ruleMessages"),a=e("style-search"),u=e("../../utils/validateOptions"),l="media-feature-parentheses-space-inside",c=s(l,{expectedOpening:'Expected single space after "("',rejectedOpening:'Unexpected whitespace after "("',expectedClosing:'Expected single space before ")"',rejectedClosing:'Unexpected whitespace before ")"'}),f=function(e){return(t,r)=>{u(r,l,{actual:e,possible:["always","never"]})&&t.walkAtRules(/^media$/i,t=>{const s=n.get(t,"raws.params.raw",t.params),u=i(t);a({source:s,target:"("},n=>{const i=" "===s[n.startIndex+1];i&&"never"===e&&o({message:c.rejectedOpening,node:t,index:n.startIndex+1+u,result:r,ruleName:l}),i||"always"!==e||o({message:c.expectedOpening,node:t,index:n.startIndex+1+u,result:r,ruleName:l})}),a({source:s,target:")"},n=>{const i=" "===s[n.startIndex-1];i&&"never"===e&&o({message:c.rejectedClosing,node:t,index:n.startIndex-1+u,result:r,ruleName:l}),i||"always"!==e||o({message:c.expectedClosing,node:t,index:n.startIndex-1+u,result:r,ruleName:l})})})}};f.ruleName=l,f.messages=c,t.exports=f},{"../../utils/atRuleParamIndex":518,"../../utils/report":587,"../../utils/ruleMessages":588,"../../utils/validateOptions":590,lodash:125,"style-search":326}],437:[function(e,t,r){"use strict";const n=e("../../utils/atRuleParamIndex"),i=e("../findMediaOperator"),o=e("../../utils/report"),s=e("../../utils/ruleMessages"),a=e("../../utils/validateOptions"),u=e("../../utils/whitespaceChecker"),l="media-feature-range-operator-space-after",c=s(l,{expectedAfter:()=>"Expected single space after range operator",rejectedAfter:()=>"Unexpected whitespace after range operator"}),f=function(e){const t=u("space",e,c);return(r,s)=>{function u(e,r,i){const a=e.index+e[1].length;t.after({source:r,index:a,err:e=>{o({message:e,node:i,index:a+n(i)+1,result:s,ruleName:l})}})}a(s,l,{actual:e,possible:["always","never"]})&&r.walkAtRules(/^media$/i,e=>{i(e,u)})}};f.ruleName=l,f.messages=c,t.exports=f},{"../../utils/atRuleParamIndex":518,"../../utils/report":587,"../../utils/ruleMessages":588,"../../utils/validateOptions":590,"../../utils/whitespaceChecker":591,"../findMediaOperator":401}],438:[function(e,t,r){"use strict";const n=e("../../utils/atRuleParamIndex"),i=e("../findMediaOperator"),o=e("../../utils/report"),s=e("../../utils/ruleMessages"),a=e("../../utils/validateOptions"),u=e("../../utils/whitespaceChecker"),l="media-feature-range-operator-space-before",c=s(l,{expectedBefore:()=>"Expected single space before range operator",rejectedBefore:()=>"Unexpected whitespace before range operator"}),f=function(e){const t=u("space",e,c);return(r,s)=>{function u(e,r,i){t.before({source:r,index:e.index+1,err:t=>{o({message:t,node:i,index:e.index+n(i),result:s,ruleName:l})}})}a(s,l,{actual:e,possible:["always","never"]})&&r.walkAtRules(/^media$/i,e=>{i(e,u)})}};f.ruleName=l,f.messages=c,t.exports=f},{"../../utils/atRuleParamIndex":518,"../../utils/report":587,"../../utils/ruleMessages":588,"../../utils/validateOptions":590,"../../utils/whitespaceChecker":591,"../findMediaOperator":401}],439:[function(e,t,r){"use strict";const n=e("../mediaQueryListCommaWhitespaceChecker"),i=e("../../utils/ruleMessages"),o=e("../../utils/validateOptions"),s=e("../../utils/whitespaceChecker"),a="media-query-list-comma-newline-after",u=i(a,{expectedAfter:()=>'Expected newline after ","',expectedAfterMultiLine:()=>'Expected newline after "," in a multi-line list',rejectedAfterMultiLine:()=>'Unexpected whitespace after "," in a multi-line list'}),l=function(e){const t=s("newline",e,u);return(r,i)=>{o(i,a,{actual:e,possible:["always","always-multi-line","never-multi-line"]})&&n({root:r,result:i,locationChecker:t.afterOneOnly,checkedRuleName:a})}};l.ruleName=a,l.messages=u,t.exports=l},{"../../utils/ruleMessages":588,"../../utils/validateOptions":590,"../../utils/whitespaceChecker":591,"../mediaQueryListCommaWhitespaceChecker":444}],440:[function(e,t,r){"use strict";const n=e("../mediaQueryListCommaWhitespaceChecker"),i=e("../../utils/ruleMessages"),o=e("../../utils/validateOptions"),s=e("../../utils/whitespaceChecker"),a="media-query-list-comma-newline-before",u=i(a,{expectedBefore:()=>'Expected newline before ","',expectedBeforeMultiLine:()=>'Expected newline before "," in a multi-line list',rejectedBeforeMultiLine:()=>'Unexpected whitespace before "," in a multi-line list'}),l=function(e){const t=s("newline",e,u);return(r,i)=>{o(i,a,{actual:e,possible:["always","always-multi-line","never-multi-line"]})&&n({root:r,result:i,locationChecker:t.beforeAllowingIndentation,checkedRuleName:a})}};l.ruleName=a,l.messages=u,t.exports=l},{"../../utils/ruleMessages":588,"../../utils/validateOptions":590,"../../utils/whitespaceChecker":591,"../mediaQueryListCommaWhitespaceChecker":444}],441:[function(e,t,r){"use strict";const n=e("../mediaQueryListCommaWhitespaceChecker"),i=e("../../utils/ruleMessages"),o=e("../../utils/validateOptions"),s=e("../../utils/whitespaceChecker"),a="media-query-list-comma-space-after",u=i(a,{expectedAfter:()=>'Expected single space after ","',rejectedAfter:()=>'Unexpected whitespace after ","',expectedAfterSingleLine:()=>'Expected single space after "," in a single-line list',rejectedAfterSingleLine:()=>'Unexpected whitespace after "," in a single-line list'}),l=function(e){const t=s("space",e,u);return(r,i)=>{o(i,a,{actual:e,possible:["always","never","always-single-line","never-single-line"]})&&n({root:r,result:i,locationChecker:t.after,checkedRuleName:a})}};l.ruleName=a,l.messages=u,t.exports=l},{"../../utils/ruleMessages":588,"../../utils/validateOptions":590,"../../utils/whitespaceChecker":591,"../mediaQueryListCommaWhitespaceChecker":444}],442:[function(e,t,r){"use strict";const n=e("../mediaQueryListCommaWhitespaceChecker"),i=e("../../utils/ruleMessages"),o=e("../../utils/validateOptions"),s=e("../../utils/whitespaceChecker"),a="media-query-list-comma-space-before",u=i(a,{expectedBefore:()=>'Expected single space before ","',rejectedBefore:()=>'Unexpected whitespace before ","',expectedBeforeSingleLine:()=>'Expected single space before "," in a single-line list',rejectedBeforeSingleLine:()=>'Unexpected whitespace before "," in a single-line list'}),l=function(e){const t=s("space",e,u);return(r,i)=>{o(i,a,{actual:e,possible:["always","never","always-single-line","never-single-line"]})&&n({root:r,result:i,locationChecker:t.before,checkedRuleName:a})}};l.ruleName=a,l.messages=u,t.exports=l},{"../../utils/ruleMessages":588,"../../utils/validateOptions":590,"../../utils/whitespaceChecker":591,"../mediaQueryListCommaWhitespaceChecker":444}],443:[function(e,t,r){"use strict";const n=e("../utils/atRuleParamIndex"),i=e("../utils/report"),o=e("style-search");t.exports=function(e){e.root.walkAtRules(/^media$/i,t=>{const r=t.params;o({source:r,target:":"},o=>{!function(t,r,o){e.locationChecker({source:t,index:r,err:t=>i({message:t,node:o,index:r+n(o),result:e.result,ruleName:e.checkedRuleName})})}(r,o.startIndex,t)})})}},{"../utils/atRuleParamIndex":518,"../utils/report":587,"style-search":326}],444:[function(e,t,r){"use strict";const n=e("../utils/atRuleParamIndex"),i=e("../utils/report"),o=e("style-search");t.exports=function(e){e.root.walkAtRules(/^media$/i,t=>{const r=t.params;o({source:r,target:","},o=>{!function(t,r,o){e.locationChecker({source:t,index:r,err:t=>i({message:t,node:o,index:r+n(o),result:e.result,ruleName:e.checkedRuleName})})}(r,o.startIndex,t)})})}},{"../utils/atRuleParamIndex":518,"../utils/report":587,"style-search":326}],445:[function(e,t,r){"use strict";const n=e("lodash"),i=e("../../utils/findAtRuleContext"),o=e("../../utils/isCustomPropertySet"),s=e("../../reference/keywordSets"),a=e("../../utils/nodeContextLookup"),u=e("../../utils/parseSelector"),l=e("../../utils/report"),c=e("postcss-resolve-nested-selector"),f=e("../../utils/ruleMessages"),p=e("specificity"),d=e("../../utils/validateOptions"),h="no-descending-specificity",m=f(h,{rejected:(e,t)=>`Expected selector "${e}" to come before selector "${t}"`}),g=function(e){return(t,r)=>{if(!d(r,h,{actual:e}))return;const f=a();t.walkRules(e=>{if(o(e))return;const t=f.getContext(e,i(e));e.selectors.forEach(i=>{const o=i.trim();if(""===o)return;const a=e.selector.indexOf(o);c(i,e).forEach(i=>{u(i,r,e,i=>(function(e,t,i,o){const a=e.toString(),u=function(e){return n.last(e.nodes[0].split(e=>"combinator"===e.type)).filter(e=>"pseudo"!==e.type||s.pseudoElements.has(e.value.replace(/:/g,""))).join("").toString()}(e),c=p.calculate(a)[0].specificityArray,f={selector:a,specificity:c};if(!o.has(u))return void o.set(u,[f]);const d=o.get(u);d.forEach(e=>{-1===p.compare(c,e.specificity)&&l({ruleName:h,result:r,node:t,message:m.rejected(a,e.selector),index:i})}),d.push(f)})(i,e,a,t))})})})}};g.ruleName=h,g.messages=m,t.exports=g},{"../../reference/keywordSets":342,"../../utils/findAtRuleContext":529,"../../utils/isCustomPropertySet":556,"../../utils/nodeContextLookup":582,"../../utils/parseSelector":584,"../../utils/report":587,"../../utils/ruleMessages":588,"../../utils/validateOptions":590,lodash:125,"postcss-resolve-nested-selector":210,specificity:322}],446:[function(e,t,r){"use strict";const n=e("lodash"),i=e("../../utils/findAtRuleContext"),o=e("../../utils/isKeyframeRule"),s=e("../../utils/nodeContextLookup"),a=e("normalize-selector"),u=e("../../utils/report"),l=e("postcss-resolve-nested-selector"),c=e("../../utils/ruleMessages"),f=e("../../utils/validateOptions"),p="no-duplicate-selectors",d=c(p,{rejected:(e,t)=>`Unexpected duplicate selector "${e}", first used at line ${t}`}),h=function(e){return(t,r)=>{if(!f(r,p,{actual:e}))return;const c=s();t.walkRules(e=>{if(o(e))return;const t=c.getContext(e,i(e)),s=e.selectors.reduce((t,r)=>n.union(t,l(r,e)),[]),f=s.map(a),h=e.source.start.line,m=f.slice().sort().join(",");if(t.has(m)){const n=s.join(",")!==e.selectors.join(",")?s.join(", "):e.selector,i=t.get(m);return u({result:r,ruleName:p,node:e,message:d.rejected(n,i)})}t.set(m,h),e.selectors.forEach((t,i)=>{n.includes(f.slice(0,i),a(t))&&u({result:r,ruleName:p,node:e,message:d.rejected(t,h)})})})}};h.ruleName=p,h.messages=d,t.exports=h},{"../../utils/findAtRuleContext":529,"../../utils/isKeyframeRule":559,"../../utils/nodeContextLookup":582,"../../utils/report":587,"../../utils/ruleMessages":588,"../../utils/validateOptions":590,lodash:125,"normalize-selector":138,"postcss-resolve-nested-selector":210}],447:[function(e,t,r){"use strict";const n=e("../../utils/report"),i=e("../../utils/ruleMessages"),o=e("../../utils/validateOptions"),s="no-empty-source",a=i(s,{rejected:"Unexpected empty source"}),u=function(e){return(t,r)=>{o(r,s,{actual:e})&&/^\s*$/.test(t.toString())&&n({message:a.rejected,node:t,result:r,ruleName:s})}};u.ruleName=s,u.messages=a,t.exports=u},{"../../utils/report":587,"../../utils/ruleMessages":588,"../../utils/validateOptions":590}],448:[function(e,t,r){"use strict";const n=e("../../utils/isOnlyWhitespace"),i=e("../../utils/optionsMatches"),o=e("../../utils/report"),s=e("../../utils/ruleMessages"),a=e("style-search"),u=e("../../utils/validateOptions"),l="no-eol-whitespace",c=s(l,{rejected:"Unexpected whitespace at end of line"}),f=new Set([" ","\t"]),p=function(e,t){return(r,s)=>{if(!u(s,l,{actual:e},{optional:!0,actual:t,possible:{ignore:["empty-lines"]}}))return;const p=r.toString();a({source:p,target:["\n","\r"],comments:"check"},e=>{if(f.has(p[e.startIndex-1])){if(i(t,"ignore","empty-lines")){const t=p.substring(e.startIndex+1,p.lastIndexOf("\n",e.startIndex-1));if(n(t))return}o({message:c.rejected,node:r,index:e.startIndex-1,result:s,ruleName:l})}})}};p.ruleName=l,p.messages=c,t.exports=p},{"../../utils/isOnlyWhitespace":562,"../../utils/optionsMatches":583,"../../utils/report":587,"../../utils/ruleMessages":588,"../../utils/validateOptions":590,"style-search":326}],449:[function(e,t,r){"use strict";const n=e("../../utils/isCustomPropertySet"),i=e("../../utils/isStandardSyntaxRule"),o=e("../../utils/report"),s=e("../../utils/ruleMessages"),a=e("style-search"),u=e("../../utils/validateOptions"),l="no-extra-semicolons",c=s(l,{rejected:"Unexpected extra semicolon"});function f(e){const t=e.root().source.input.css,r=e.source.start.column,n=e.source.start.line;let i=1,o=1,s=0;for(let e=0;e{if(!u(r,l,{actual:e}))return;const s=t.raws.after;function p(e){o({message:c.rejected,node:t,index:e,result:r,ruleName:l})}s&&0!==s.trim().length&&a({source:s,target:";"},e=>{p(t.toString().length-s.length+e.startIndex)}),t.walk(e=>{if("rule"===e.type&&!n(e)&&!i(e))return;let t=e.raws.before;if(t&&0!==t.trim().length){let r=0;const i=e.next();"comment"===e.type&&i&&(n(i)&&e.parent.index(i)>0||"comment"===i.type)&&(r=1);const o=e.prev();n(e)&&e.parent.index(e)>0&&o&&"comment"===o.type&&(t=o.toString()+t,r=0),a({source:t,target:";"},(n,i)=>{i!==r&&p(f(e)-t.length+n.startIndex)})}const r=e.raws.after;if(r&&0!==r.trim().length){if(e.last&&"rule"===e.last.type&&!n(e.last)&&!i(e.last))return;a({source:r,target:";"},t=>{p(f(e)+e.toString().length-1-r.length+t.startIndex)})}const o=e.raws.ownSemicolon;if(o){let t=0;n(e)&&(t=1),a({source:o,target:";"},(r,n)=>{if(n===t)return;p(f(e)+e.toString().length-o.length+r.startIndex)})}})}};p.ruleName=l,p.messages=c,t.exports=p},{"../../utils/isCustomPropertySet":556,"../../utils/isStandardSyntaxRule":571,"../../utils/report":587,"../../utils/ruleMessages":588,"../../utils/validateOptions":590,"style-search":326}],450:[function(e,t,r){"use strict";const n=e("../../utils/report"),i=e("../../utils/ruleMessages"),o=e("../../utils/validateOptions"),s="no-invalid-double-slash-comments",a=i(s,{rejected:"Unexpected double-slash CSS comment"}),u=function(e){return(t,r)=>{o(r,s,{actual:e})&&(t.walkDecls(e=>{0===e.prop.indexOf("//")&&n({message:a.rejected,node:e,result:r,ruleName:s})}),t.walkRules(e=>{e.selectors.forEach(t=>{0===t.indexOf("//")&&n({message:a.rejected,node:e,result:r,ruleName:s})})}))}};u.ruleName=s,u.messages=a,t.exports=u},{"../../utils/report":587,"../../utils/ruleMessages":588,"../../utils/validateOptions":590}],451:[function(e,t,r){"use strict";const n=e("../../utils/report"),i=e("../../utils/ruleMessages"),o=e("../../utils/validateOptions"),s="no-missing-end-of-source-newline",a=i(s,{rejected:"Unexpected missing end-of-source newline"}),u=function(e){return(t,r)=>{if(!o(r,s,{actual:e}))return;const i=t.source.input.css;""!==i&&"\n"!==i.slice(-1)&&n({message:a.rejected,node:t,index:i.length-1,result:r,ruleName:s})}};u.ruleName=s,u.messages=a,t.exports=u},{"../../utils/report":587,"../../utils/ruleMessages":588,"../../utils/validateOptions":590}],452:[function(e,t,r){"use strict";const n=e("../../utils/declarationValueIndex"),i=e("../../utils/findAnimationName"),o=e("../../reference/keywordSets"),s=e("../../utils/report"),a=e("../../utils/ruleMessages"),u=e("../../utils/validateOptions"),l="no-unknown-animations",c=a(l,{rejected:e=>`Unexpected unknown animation name "${e}"`}),f=function(e){return(t,r)=>{if(!u(r,l,{actual:e}))return;const a=new Set;t.walkAtRules(/(-(moz|webkit)-)?keyframes/i,e=>{a.add(e.params)}),t.walkDecls(e=>{if("animation"===e.prop.toLowerCase()||"animation-name"===e.prop.toLowerCase()){const t=i(e.value);if(0===t.length)return;t.forEach(t=>{o.animationNameKeywords.has(t.value.toLowerCase())||a.has(t.value)||s({result:r,ruleName:l,message:c.rejected(t.value),node:e,index:n(e)+t.sourceIndex})})}})}};f.ruleName=l,f.messages=c,t.exports=f},{"../../reference/keywordSets":342,"../../utils/declarationValueIndex":527,"../../utils/findAnimationName":528,"../../utils/report":587,"../../utils/ruleMessages":588,"../../utils/validateOptions":590}],453:[function(e,t,r){"use strict";const n=e("../../utils/atRuleParamIndex"),i=e("../../utils/declarationValueIndex"),o=e("../../utils/report"),s=e("../../utils/ruleMessages"),a=e("../../utils/validateOptions"),u=e("postcss-value-parser"),l="number-leading-zero",c=s(l,{expected:"Expected a leading zero",rejected:"Unexpected leading zero"}),f=function(e){return(t,r)=>{function s(t,r,n){-1!==r.indexOf(".")&&u(r).walk(r=>{if("function"===r.type&&"url"===r.value.toLowerCase())return!1;if("word"===r.type){if("always"===e){const e=/(?:\D|^)(\.\d+)/.exec(r.value);if(null===e)return;const i=e[0].length-e[1].length;f(c.expected,t,n(t)+r.sourceIndex+e.index+i)}if("never"===e){const e=/(?:\D|^)(0+\.\d+)/.exec(r.value);if(null===e)return;const i=e[0].length-e[1].length;f(c.rejected,t,n(t)+r.sourceIndex+e.index+i)}}})}function f(e,t,n){o({result:r,ruleName:l,message:e,node:t,index:n})}a(r,l,{actual:e,possible:["always","never"]})&&(t.walkAtRules(e=>{"import"!==e.name.toLowerCase()&&s(e,e.params,n)}),t.walkDecls(e=>s(e,e.value,i)))}};f.ruleName=l,f.messages=c,t.exports=f},{"../../utils/atRuleParamIndex":518,"../../utils/declarationValueIndex":527,"../../utils/report":587,"../../utils/ruleMessages":588,"../../utils/validateOptions":590,"postcss-value-parser":239}],454:[function(e,t,r){"use strict";const n=e("../../utils/atRuleParamIndex"),i=e("../../utils/declarationValueIndex"),o=e("../../utils/report"),s=e("../../utils/ruleMessages"),a=e("../../utils/validateOptions"),u=e("lodash"),l=e("postcss-value-parser"),c="number-max-precision",f=s(c,{expected:(e,t)=>`Expected "${e}" to be "${e.toFixed(t)}"`}),p=function(e){return(t,r)=>{function s(t,n,i){-1!==n.indexOf(".")&&l(n).walk(n=>{if("function"===n.type&&"url"===n.value.toLowerCase())return!1;if("word"!==n.type)return;const s=/\d*\.(\d+)/.exec(n.value);null!==s&&(s[1].length<=e||o({result:r,ruleName:c,node:t,index:i(t)+n.sourceIndex+s.index,message:f.expected(parseFloat(s[0]),e)}))})}a(r,c,{actual:e,possible:[u.isNumber]})&&(t.walkAtRules(e=>{"import"!==e.name.toLowerCase()&&s(e,e.params,n)}),t.walkDecls(e=>s(e,e.value,i)))}};p.ruleName=c,p.messages=f,t.exports=p},{"../../utils/atRuleParamIndex":518,"../../utils/declarationValueIndex":527,"../../utils/report":587,"../../utils/ruleMessages":588,"../../utils/validateOptions":590,lodash:125,"postcss-value-parser":239}],455:[function(e,t,r){"use strict";const n=e("../../utils/atRuleParamIndex"),i=e("../../utils/declarationValueIndex"),o=e("../../utils/report"),s=e("../../utils/ruleMessages"),a=e("../../utils/validateOptions"),u=e("postcss-value-parser"),l="number-no-trailing-zeros",c=s(l,{rejected:"Unexpected trailing zero(s)"}),f=function(e){return(t,r)=>{function s(e,t,n){-1!==t.indexOf(".")&&u(t).walk(t=>{if("function"===t.type&&"url"===t.value.toLowerCase())return!1;if("word"!==t.type)return;const i=/(\.\d*)0+(?:\D|$)/.exec(t.value);null!==i&&o({message:c.rejected,node:e,index:n(e)+t.sourceIndex+i.index+i[1].length,result:r,ruleName:l})})}a(r,l,{actual:e})&&(t.walkAtRules(e=>{"import"!==e.name.toLowerCase()&&s(e,e.params,n)}),t.walkDecls(e=>s(e,e.value,i)))}};f.ruleName=l,f.messages=c,t.exports=f},{"../../utils/atRuleParamIndex":518,"../../utils/declarationValueIndex":527,"../../utils/report":587,"../../utils/ruleMessages":588,"../../utils/validateOptions":590,"postcss-value-parser":239}],456:[function(e,t,r){"use strict";const n=e("lodash"),i=e("../../utils/isCustomProperty"),o=e("../../utils/isStandardSyntaxProperty"),s=e("../../utils/matchesStringOrRegExp"),a=e("postcss"),u=e("../../utils/report"),l=e("../../utils/ruleMessages"),c=e("../../utils/validateOptions"),f="property-blacklist",p=l(f,{rejected:e=>`Unexpected property "${e}"`}),d=function(e){return(t,r)=>{c(r,f,{actual:e,possible:[n.isString]})&&t.walkDecls(t=>{const n=t.prop;o(n)&&(i(n)||s(a.vendor.unprefixed(n),e)&&u({message:p.rejected(n),node:t,result:r,ruleName:f}))})}};d.primaryOptionArray=!0,d.ruleName=f,d.messages=p,t.exports=d},{"../../utils/isCustomProperty":555,"../../utils/isStandardSyntaxProperty":570,"../../utils/matchesStringOrRegExp":580,"../../utils/report":587,"../../utils/ruleMessages":588,"../../utils/validateOptions":590,lodash:125,postcss:256}],457:[function(e,t,r){"use strict";const n=e("../../utils/isCustomProperty"),i=e("../../utils/isStandardSyntaxProperty"),o=e("../../utils/report"),s=e("../../utils/ruleMessages"),a=e("../../utils/validateOptions"),u="property-case",l=s(u,{expected:(e,t)=>`Expected "${e}" to be "${t}"`}),c=function(e){return(t,r)=>{a(r,u,{actual:e,possible:["lower","upper"]})&&t.walkDecls(t=>{const s=t.prop;if(!i(s))return;if(n(s))return;const a="lower"===e?s.toLowerCase():s.toUpperCase();s!==a&&o({message:l.expected(s,a),node:t,ruleName:u,result:r})})}};c.ruleName=u,c.messages=l,t.exports=c},{"../../utils/isCustomProperty":555,"../../utils/isStandardSyntaxProperty":570,"../../utils/report":587,"../../utils/ruleMessages":588,"../../utils/validateOptions":590}],458:[function(e,t,r){"use strict";const n=e("lodash"),i=e("../../utils/isCustomProperty"),o=e("../../utils/isStandardSyntaxDeclaration"),s=e("../../utils/isStandardSyntaxProperty"),a=e("../../utils/optionsMatches"),u=e("postcss"),l=e("known-css-properties").all,c=e("../../utils/report"),f=e("../../utils/ruleMessages"),p=e("../../utils/validateOptions"),d="property-no-unknown",h=f(d,{rejected:e=>`Unexpected unknown property "${e}"`}),m=function(e,t){return(r,f)=>{if(!p(f,d,{actual:e},{actual:t,possible:{ignoreProperties:[n.isString],checkPrefixed:n.isBoolean},optional:!0}))return;const m=n.get(t,"checkPrefixed");r.walkDecls(e=>{const r=e.prop;s(r)&&o(e)&&(i(r)||!m&&u.vendor.prefix(r)||a(t,"ignoreProperties",r)||-1===l.indexOf(r.toLowerCase())&&c({message:h.rejected(r),node:e,result:f,ruleName:d}))})}};m.ruleName=d,m.messages=h,t.exports=m},{"../../utils/isCustomProperty":555,"../../utils/isStandardSyntaxDeclaration":567,"../../utils/isStandardSyntaxProperty":570,"../../utils/optionsMatches":583,"../../utils/report":587,"../../utils/ruleMessages":588,"../../utils/validateOptions":590,"known-css-properties":124,lodash:125,postcss:256}],459:[function(e,t,r){"use strict";const n=e("lodash"),i=e("../../utils/isCustomProperty"),o=e("../../utils/isStandardSyntaxProperty"),s=e("../../utils/matchesStringOrRegExp"),a=e("postcss"),u=e("../../utils/report"),l=e("../../utils/ruleMessages"),c=e("../../utils/validateOptions"),f="property-whitelist",p=l(f,{rejected:e=>`Unexpected property "${e}"`}),d=function(e){return(t,r)=>{c(r,f,{actual:e,possible:[n.isString]})&&t.walkDecls(t=>{const n=t.prop;o(n)&&(i(n)||s(a.vendor.unprefixed(n),e)||u({message:p.rejected(n),node:t,result:r,ruleName:f}))})}};d.primaryOptionArray=!0,d.ruleName=f,d.messages=p,t.exports=d},{"../../utils/isCustomProperty":555,"../../utils/isStandardSyntaxProperty":570,"../../utils/matchesStringOrRegExp":580,"../../utils/report":587,"../../utils/ruleMessages":588,"../../utils/validateOptions":590,lodash:125,postcss:256}],460:[function(e,t,r){"use strict";const n=e("../../utils/addEmptyLineBefore"),i=e("../../utils/hasEmptyLine"),o=e("../../utils/isSingleLineString"),s=e("../../utils/isStandardSyntaxRule"),a=e("../../utils/optionsMatches"),u=e("../../utils/removeEmptyLinesBefore"),l=e("../../utils/report"),c=e("../../utils/ruleMessages"),f=e("../../utils/validateOptions"),p="rule-empty-line-before",d=c(p,{expected:"Expected empty line before rule",rejected:"Unexpected empty line before rule"}),h=function(e,t,r){return(c,h)=>{f(h,p,{actual:e,possible:["always","never","always-multi-line","never-multi-line"]},{actual:t,possible:{ignore:["after-comment","inside-block"],except:["after-rule","after-single-line-comment","first-nested","inside-block-and-after-rule"]},optional:!0})&&c.walkRules(f=>{if(!s(f))return;if(f===c.first)return;let m=-1!==e.indexOf("always");if(a(t,"ignore","after-comment")&&f.prev()&&"comment"===f.prev().type)return;if(a(t,"ignore","inside-block")&&f.parent!==c)return;if(-1!==e.indexOf("multi-line")&&o(f.toString()))return;if(a(t,"except","first-nested")&&f===f.parent.first&&(m=!m),a(t,"except","after-rule")&&f.prev()&&"rule"===f.prev().type&&(m=!m),a(t,"except","inside-block-and-after-rule")&&f.prev()&&"rule"===f.prev().type&&f.parent!==c&&(m=!m),a(t,"except","after-single-line-comment")&&f.prev()&&"comment"===f.prev().type&&o(f.prev().toString())&&(m=!m),m===i(f.raws.before))return;if(r.fix)return void(m?n(f,r.newline):u(f,r.newline));const g=m?d.expected:d.rejected;l({message:g,node:f,result:h,ruleName:p})})}};h.ruleName=p,h.messages=d,t.exports=h},{"../../utils/addEmptyLineBefore":517,"../../utils/hasEmptyLine":541,"../../utils/isSingleLineString":565,"../../utils/isStandardSyntaxRule":571,"../../utils/optionsMatches":583,"../../utils/removeEmptyLinesBefore":586,"../../utils/report":587,"../../utils/ruleMessages":588,"../../utils/validateOptions":590}],461:[function(e,t,r){"use strict";const n=e("../../utils/isStandardSyntaxRule"),i=e("../../utils/parseSelector"),o=e("../../utils/report"),s=e("../../utils/ruleMessages"),a=e("style-search"),u=e("../../utils/validateOptions"),l="selector-attribute-brackets-space-inside",c=s(l,{expectedOpening:'Expected single space after "["',rejectedOpening:'Unexpected whitespace after "["',expectedClosing:'Expected single space before "]"',rejectedClosing:'Unexpected whitespace before "]"'}),f=function(e){return(t,r)=>{u(r,l,{actual:e,possible:["always","never"]})&&t.walkRules(t=>{function s(e,n){o({message:e,index:n,result:r,ruleName:l,node:t})}n(t)&&-1!==t.selector.indexOf("[")&&i(t.selector,r,t,t=>{t.walkAttributes(t=>{const r=t.toString();a({source:r,target:"["},n=>{const i=" "===r[n.startIndex+1],o=t.sourceIndex+n.startIndex+1;i&&"never"===e&&s(c.rejectedOpening,o),i||"always"!==e||s(c.expectedOpening,o)}),a({source:r,target:"]"},n=>{const i=" "===r[n.startIndex-1],o=t.sourceIndex+n.startIndex-1;i&&"never"===e&&s(c.rejectedClosing,o),i||"always"!==e||s(c.expectedClosing,o)})})})})}};f.ruleName=l,f.messages=c,t.exports=f},{"../../utils/isStandardSyntaxRule":571,"../../utils/parseSelector":584,"../../utils/report":587,"../../utils/ruleMessages":588,"../../utils/validateOptions":590,"style-search":326}],462:[function(e,t,r){"use strict";const n=e("lodash"),i=e("../../utils/isStandardSyntaxRule"),o=e("../../utils/parseSelector"),s=e("../../utils/report"),a=e("../../utils/ruleMessages"),u=e("../../utils/validateOptions"),l="selector-attribute-operator-blacklist",c=a(l,{rejected:e=>`Unexpected operator "${e}"`}),f=function(e){const t=[].concat(e);return(e,r)=>{u(r,l,{actual:t,possible:[n.isString]})&&e.walkRules(e=>{i(e)&&-1!==e.selector.indexOf("[")&&-1!==e.selector.indexOf("=")&&o(e.selector,r,e,n=>{n.walkAttributes(n=>{const i=n.operator;!i||i&&-1===t.indexOf(i)||s({message:c.rejected(i),node:e,index:n.attribute.length+1,result:r,ruleName:l})})})})}};f.primaryOptionArray=!0,f.ruleName=l,f.messages=c,t.exports=f},{"../../utils/isStandardSyntaxRule":571,"../../utils/parseSelector":584,"../../utils/report":587,"../../utils/ruleMessages":588,"../../utils/validateOptions":590,lodash:125}],463:[function(e,t,r){"use strict";const n=e("../../utils/ruleMessages"),i=e("../selectorAttributeOperatorSpaceChecker"),o=e("../../utils/validateOptions"),s=e("../../utils/whitespaceChecker"),a="selector-attribute-operator-space-after",u=n(a,{expectedAfter:e=>`Expected single space after "${e}"`,rejectedAfter:e=>`Unexpected whitespace after "${e}"`}),l=function(e){return(t,r)=>{const n=s("space",e,u);o(r,a,{actual:e,possible:["always","never"]})&&i({root:t,result:r,locationChecker:n.after,checkedRuleName:a,checkBeforeOperator:!1})}};l.ruleName=a,l.messages=u,t.exports=l},{"../../utils/ruleMessages":588,"../../utils/validateOptions":590,"../../utils/whitespaceChecker":591,"../selectorAttributeOperatorSpaceChecker":497}],464:[function(e,t,r){"use strict";const n=e("../../utils/ruleMessages"),i=e("../selectorAttributeOperatorSpaceChecker"),o=e("../../utils/validateOptions"),s=e("../../utils/whitespaceChecker"),a="selector-attribute-operator-space-before",u=n(a,{expectedBefore:e=>`Expected single space before "${e}"`,rejectedBefore:e=>`Unexpected whitespace before "${e}"`}),l=function(e){const t=s("space",e,u);return(r,n)=>{o(n,a,{actual:e,possible:["always","never"]})&&i({root:r,result:n,locationChecker:t.before,checkedRuleName:a,checkBeforeOperator:!0})}};l.ruleName=a,l.messages=u,t.exports=l},{"../../utils/ruleMessages":588,"../../utils/validateOptions":590,"../../utils/whitespaceChecker":591,"../selectorAttributeOperatorSpaceChecker":497}],465:[function(e,t,r){"use strict";const n=e("lodash"),i=e("../../utils/isStandardSyntaxRule"),o=e("../../utils/parseSelector"),s=e("../../utils/report"),a=e("../../utils/ruleMessages"),u=e("../../utils/validateOptions"),l="selector-attribute-operator-whitelist",c=a(l,{rejected:e=>`Unexpected operator "${e}"`}),f=function(e){const t=[].concat(e);return(e,r)=>{u(r,l,{actual:t,possible:[n.isString]})&&e.walkRules(e=>{i(e)&&-1!==e.selector.indexOf("[")&&-1!==e.selector.indexOf("=")&&o(e.selector,r,e,n=>{n.walkAttributes(n=>{const i=n.operator;!i||i&&-1!==t.indexOf(i)||s({message:c.rejected(i),node:e,index:n.attribute.length+1,result:r,ruleName:l})})})})}};f.primaryOptionArray=!0,f.ruleName=l,f.messages=c,t.exports=f},{"../../utils/isStandardSyntaxRule":571,"../../utils/parseSelector":584,"../../utils/report":587,"../../utils/ruleMessages":588,"../../utils/validateOptions":590,lodash:125}],466:[function(e,t,r){"use strict";const n=e("../../utils/isStandardSyntaxRule"),i=e("../../utils/parseSelector"),o=e("../../utils/report"),s=e("../../utils/ruleMessages"),a=e("../../utils/validateOptions"),u="selector-attribute-quotes",l=s(u,{expected:e=>`Expected quotes around "${e}"`,rejected:e=>`Unexpected quotes around "${e}"`}),c=function(e){return(t,r)=>{a(r,u,{actual:e,possible:["always","never"]})&&t.walkRules(t=>{function s(e,n){o({message:e,index:n,result:r,ruleName:u,node:t})}n(t)&&-1!==t.selector.indexOf("[")&&-1!==t.selector.indexOf("=")&&i(t.selector,r,t,t=>{t.walkAttributes(t=>{if(!t.operator)return;const r=t.toString();t.quoted||"always"!==e||s(l.expected(t.raws.unquoted),t.sourceIndex+r.indexOf(t.value)),t.quoted&&"never"===e&&s(l.rejected(t.raws.unquoted),t.sourceIndex+r.indexOf(t.value))})})})}};c.ruleName=u,c.messages=l,t.exports=c},{"../../utils/isStandardSyntaxRule":571,"../../utils/parseSelector":584,"../../utils/report":587,"../../utils/ruleMessages":588,"../../utils/validateOptions":590}],467:[function(e,t,r){"use strict";const n=e("lodash"),i=e("../../utils/isKeyframeSelector"),o=e("../../utils/isStandardSyntaxRule"),s=e("../../utils/isStandardSyntaxSelector"),a=e("../../utils/parseSelector"),u=e("../../utils/report"),l=e("postcss-resolve-nested-selector"),c=e("../../utils/ruleMessages"),f=e("../../utils/validateOptions"),p="selector-class-pattern",d=c(p,{expected:e=>`Expected class selector ".${e}" to match specified pattern`}),h=function(e,t){return(r,c)=>{if(!f(c,p,{actual:e,possible:[n.isRegExp,n.isString]},{actual:t,possible:{resolveNestedSelectors:n.isBoolean},optional:!0}))return;const h=n.get(t,"resolveNestedSelectors"),g=n.isString(e)?new RegExp(e):e;function y(e,t){e.walkClasses(e=>{const r=e.value,n=e.sourceIndex;g.test(r)||u({result:c,ruleName:p,message:d.expected(r),node:t,index:n})})}r.walkRules(e=>{const t=e.selector,r=e.selectors;o(e)&&s(t)&&(r.some(e=>i(e))||(h&&function(e){for(let t=0,r=e.length;t{s(t)&&a(t,c,e,t=>y(t,e))}):a(t,c,e,t=>y(t,e))))})}};function m(e){return/[\s+>~]/.test(e)}h.ruleName=p,h.messages=d,t.exports=h},{"../../utils/isKeyframeSelector":560,"../../utils/isStandardSyntaxRule":571,"../../utils/isStandardSyntaxSelector":572,"../../utils/parseSelector":584,"../../utils/report":587,"../../utils/ruleMessages":588,"../../utils/validateOptions":590,lodash:125,"postcss-resolve-nested-selector":210}],468:[function(e,t,r){"use strict";const n=e("../../utils/ruleMessages"),i=e("../selectorCombinatorSpaceChecker"),o=e("../../utils/validateOptions"),s=e("../../utils/whitespaceChecker"),a="selector-combinator-space-after",u=n(a,{expectedAfter:e=>`Expected single space after "${e}"`,rejectedAfter:e=>`Unexpected whitespace after "${e}"`}),l=function(e){const t=s("space",e,u);return(r,n)=>{o(n,a,{actual:e,possible:["always","never"]})&&i({root:r,result:n,locationChecker:t.after,locationType:"after",checkedRuleName:a})}};l.ruleName=a,l.messages=u,t.exports=l},{"../../utils/ruleMessages":588,"../../utils/validateOptions":590,"../../utils/whitespaceChecker":591,"../selectorCombinatorSpaceChecker":498}],469:[function(e,t,r){"use strict";const n=e("../../utils/ruleMessages"),i=e("../selectorCombinatorSpaceChecker"),o=e("../../utils/validateOptions"),s=e("../../utils/whitespaceChecker"),a="selector-combinator-space-before",u=n(a,{expectedBefore:e=>`Expected single space before "${e}"`,rejectedBefore:e=>`Unexpected whitespace before "${e}"`}),l=function(e){const t=s("space",e,u);return(r,n)=>{o(n,a,{actual:e,possible:["always","never"]})&&i({root:r,result:n,locationChecker:t.before,locationType:"before",checkedRuleName:a})}};l.ruleName=a,l.messages=u,t.exports=l},{"../../utils/ruleMessages":588,"../../utils/validateOptions":590,"../../utils/whitespaceChecker":591,"../selectorCombinatorSpaceChecker":498}],470:[function(e,t,r){"use strict";const n=e("../../utils/isStandardSyntaxRule"),i=e("../../utils/parseSelector"),o=e("../../reference/punctuationSets"),s=e("../../utils/report"),a=e("../../utils/ruleMessages"),u=e("../../utils/validateOptions"),l="selector-descendant-combinator-no-non-space",c=a(l,{rejected:e=>`Unexpected "${e}"`}),f=function(e){return(t,r)=>{u(r,l,{actual:e})&&t.walkRules(e=>{if(!n(e))return;const t=e.selector;i(t,r,e,t=>{t.walkCombinators(t=>{const n=t.value;o.nonSpaceCombinators.has(n)||" "!==n&&s({result:r,ruleName:l,message:c.rejected(n),node:e,index:t.sourceIndex})})})})}};f.ruleName=l,f.messages=c,t.exports=f},{"../../reference/punctuationSets":345,"../../utils/isStandardSyntaxRule":571,"../../utils/parseSelector":584,"../../utils/report":587,"../../utils/ruleMessages":588,"../../utils/validateOptions":590}],471:[function(e,t,r){"use strict";const n=e("lodash"),i=e("../../utils/isStandardSyntaxRule"),o=e("../../utils/isStandardSyntaxSelector"),s=e("../../utils/parseSelector"),a=e("../../utils/report"),u=e("../../utils/ruleMessages"),l=e("../../utils/validateOptions"),c="selector-id-pattern",f=u(c,{expected:e=>`Expected id selector "#${e}" to match specified pattern`}),p=function(e){return(t,r)=>{if(!l(r,c,{actual:e,possible:[n.isRegExp,n.isString]}))return;const u=n.isString(e)?new RegExp(e):e;t.walkRules(e=>{if(!i(e))return;const t=e.selector;o(t)&&s(t,r,e,t=>{t.walk(t=>{if("id"!==t.type)return;const n=t.value,i=t.sourceIndex;u.test(n)||a({result:r,ruleName:c,message:f.expected(n),node:e,index:i})})})})}};p.ruleName=c,p.messages=f,t.exports=p},{"../../utils/isStandardSyntaxRule":571,"../../utils/isStandardSyntaxSelector":572,"../../utils/parseSelector":584,"../../utils/report":587,"../../utils/ruleMessages":588,"../../utils/validateOptions":590,lodash:125}],472:[function(e,t,r){"use strict";const n=e("../../utils/isStandardSyntaxRule"),i=e("../../utils/report"),o=e("../../utils/ruleMessages"),s=e("style-search"),a=e("../../utils/validateOptions"),u=e("../../utils/whitespaceChecker"),l="selector-list-comma-newline-after",c=o(l,{expectedAfter:()=>'Expected newline after ","',expectedAfterMultiLine:()=>'Expected newline after "," in a multi-line list',rejectedAfterMultiLine:()=>'Unexpected whitespace after "," in a multi-line list'}),f=function(e){const t=u("newline",e,c);return(r,o)=>{a(o,l,{actual:e,possible:["always","always-multi-line","never-multi-line"]})&&r.walkRules(e=>{if(!n(e))return;const r=e.raws.selector?e.raws.selector.raw:e.selector;s({source:r,target:",",functionArguments:"skip"},n=>{const s=r.substr(n.endIndex,3);if(" //"===s)return;const a=" /*"===s?r.indexOf("*/",n.endIndex)+1:n.startIndex;t.afterOneOnly({source:r,index:a,err:t=>i({message:t,node:e,index:n.startIndex,result:o,ruleName:l})})})})}};f.ruleName=l,f.messages=c,t.exports=f},{"../../utils/isStandardSyntaxRule":571,"../../utils/report":587,"../../utils/ruleMessages":588,"../../utils/validateOptions":590,"../../utils/whitespaceChecker":591,"style-search":326}],473:[function(e,t,r){"use strict";const n=e("../../utils/ruleMessages"),i=e("../selectorListCommaWhitespaceChecker"),o=e("../../utils/validateOptions"),s=e("../../utils/whitespaceChecker"),a="selector-list-comma-newline-before",u=n(a,{expectedBefore:()=>'Expected newline before ","',expectedBeforeMultiLine:()=>'Expected newline before "," in a multi-line list',rejectedBeforeMultiLine:()=>'Unexpected whitespace before "," in a multi-line list'}),l=function(e){const t=s("newline",e,u);return(r,n)=>{o(n,a,{actual:e,possible:["always","always-multi-line","never-multi-line"]})&&i({root:r,result:n,locationChecker:t.beforeAllowingIndentation,checkedRuleName:a})}};l.ruleName=a,l.messages=u,t.exports=l},{"../../utils/ruleMessages":588,"../../utils/validateOptions":590,"../../utils/whitespaceChecker":591,"../selectorListCommaWhitespaceChecker":499}],474:[function(e,t,r){"use strict";const n=e("../../utils/ruleMessages"),i=e("../selectorListCommaWhitespaceChecker"),o=e("../../utils/validateOptions"),s=e("../../utils/whitespaceChecker"),a="selector-list-comma-space-after",u=n(a,{expectedAfter:()=>'Expected single space after ","',rejectedAfter:()=>'Unexpected whitespace after ","',expectedAfterSingleLine:()=>'Expected single space after "," in a single-line list',rejectedAfterSingleLine:()=>'Unexpected whitespace after "," in a single-line list'}),l=function(e){const t=s("space",e,u);return(r,n)=>{o(n,a,{actual:e,possible:["always","never","always-single-line","never-single-line"]})&&i({root:r,result:n,locationChecker:t.after,checkedRuleName:a})}};l.ruleName=a,l.messages=u,t.exports=l},{"../../utils/ruleMessages":588,"../../utils/validateOptions":590,"../../utils/whitespaceChecker":591,"../selectorListCommaWhitespaceChecker":499}],475:[function(e,t,r){"use strict";const n=e("../../utils/ruleMessages"),i=e("../selectorListCommaWhitespaceChecker"),o=e("../../utils/validateOptions"),s=e("../../utils/whitespaceChecker"),a="selector-list-comma-space-before",u=n(a,{expectedBefore:()=>'Expected single space before ","',rejectedBefore:()=>'Unexpected whitespace before ","',expectedBeforeSingleLine:()=>'Expected single space before "," in a single-line list',rejectedBeforeSingleLine:()=>'Unexpected whitespace before "," in a single-line list'}),l=function(e){const t=s("space",e,u);return(r,n)=>{o(n,a,{actual:e,possible:["always","never","always-single-line","never-single-line"]})&&i({root:r,result:n,locationChecker:t.before,checkedRuleName:a})}};l.ruleName=a,l.messages=u,t.exports=l},{"../../utils/ruleMessages":588,"../../utils/validateOptions":590,"../../utils/whitespaceChecker":591,"../selectorListCommaWhitespaceChecker":499}],476:[function(e,t,r){"use strict";const n=e("lodash"),i=e("../../utils/isStandardSyntaxRule"),o=e("../../utils/isStandardSyntaxSelector"),s=e("../../utils/optionsMatches"),a=e("../../utils/parseSelector"),u=e("../../utils/report"),l=e("postcss-resolve-nested-selector"),c=e("../../utils/ruleMessages"),f=e("../../utils/validateOptions"),p="selector-max-attribute",d=c(p,{expected:(e,t)=>`Expected "${e}" to have no more than ${t} attribute ${1===t?"selector":"selectors"}`});function h(e,t){return(r,c)=>{f(c,p,{actual:e,possible:[function(e){return"number"==typeof e&&e>=0}]},{actual:t,possible:{ignoreAttributes:[n.isString]},optional:!0})&&r.walkRules(r=>{i(r)&&o(r.selector)&&(r.nodes.some(e=>-1!==["rule","atrule"].indexOf(e.type))||r.selectors.forEach(n=>{l(n,r).forEach(n=>{a(n,c,r,n=>(function r(n,i){const o=n.reduce((e,n)=>("selector"!==n.type&&":not"!==n.value||r(n,i),"attribute"!==n.type?e:s(t,"ignoreAttributes",n.attribute)?e:e+1),0);"root"!==n.type&&"pseudo"!==n.type&&o>e&&u({ruleName:p,result:c,node:i,message:d.expected(n,e),word:n})})(n,r))})}))})}}h.ruleName=p,h.messages=d,t.exports=h},{"../../utils/isStandardSyntaxRule":571,"../../utils/isStandardSyntaxSelector":572,"../../utils/optionsMatches":583,"../../utils/parseSelector":584,"../../utils/report":587,"../../utils/ruleMessages":588,"../../utils/validateOptions":590,lodash:125,"postcss-resolve-nested-selector":210}],477:[function(e,t,r){"use strict";const n=e("../../utils/isStandardSyntaxRule"),i=e("../../utils/isStandardSyntaxSelector"),o=e("../../utils/parseSelector"),s=e("../../utils/report"),a=e("postcss-resolve-nested-selector"),u=e("../../utils/ruleMessages"),l=e("../../utils/validateOptions"),c="selector-max-class",f=u(c,{expected:(e,t)=>`Expected "${e}" to have no more than ${t} ${1===t?"class":"classes"}`});function p(e){return(t,r)=>{l(r,c,{actual:e,possible:[function(e){return"number"==typeof e&&e>=0}]})&&t.walkRules(t=>{n(t)&&i(t.selector)&&(t.nodes.some(e=>-1!==["rule","atrule"].indexOf(e.type))||t.selectors.forEach(n=>{a(n,t).forEach(n=>{o(n,r,t,n=>(function t(n,i){const o=n.reduce((e,r)=>("selector"!==r.type&&":not"!==r.value||t(r,i),e+("class"===r.type?1:0)),0);"root"!==n.type&&"pseudo"!==n.type&&o>e&&s({ruleName:c,result:r,node:i,message:f.expected(n,e),word:n})})(n,t))})}))})}}p.ruleName=c,p.messages=f,t.exports=p},{"../../utils/isStandardSyntaxRule":571,"../../utils/isStandardSyntaxSelector":572,"../../utils/parseSelector":584,"../../utils/report":587,"../../utils/ruleMessages":588,"../../utils/validateOptions":590,"postcss-resolve-nested-selector":210}],478:[function(e,t,r){"use strict";const n=e("../../utils/isStandardSyntaxRule"),i=e("../../utils/isStandardSyntaxSelector"),o=e("../../utils/parseSelector"),s=e("../../utils/report"),a=e("postcss-resolve-nested-selector"),u=e("../../utils/ruleMessages"),l=e("../../utils/validateOptions"),c="selector-max-combinators",f=u(c,{expected:(e,t)=>`Expected "${e}" to have no more than ${t} ${1===t?"combinator":"combinators"}`});function p(e){return(t,r)=>{l(r,c,{actual:e,possible:[function(e){return"number"==typeof e&&e>=0}]})&&t.walkRules(t=>{n(t)&&i(t.selector)&&(t.nodes.some(e=>-1!==["rule","atrule"].indexOf(e.type))||t.selectors.forEach(n=>{a(n,t).forEach(n=>{o(n,r,t,n=>(function t(n,i){const o=n.reduce((e,r)=>("selector"===r.type&&t(r,i),e+("combinator"===r.type?1:0)),0);"root"!==n.type&&"pseudo"!==n.type&&o>e&&s({ruleName:c,result:r,node:i,message:f.expected(n,e),word:n})})(n,t))})}))})}}p.ruleName=c,p.messages=f,t.exports=p},{"../../utils/isStandardSyntaxRule":571,"../../utils/isStandardSyntaxSelector":572,"../../utils/parseSelector":584,"../../utils/report":587,"../../utils/ruleMessages":588,"../../utils/validateOptions":590,"postcss-resolve-nested-selector":210}],479:[function(e,t,r){"use strict";const n=e("../../utils/isStandardSyntaxRule"),i=e("../../utils/isStandardSyntaxSelector"),o=e("../../utils/parseSelector"),s=e("../../utils/report"),a=e("postcss-resolve-nested-selector"),u=e("../../utils/ruleMessages"),l=e("../../utils/validateOptions"),c="selector-max-compound-selectors",f=u(c,{expected:(e,t)=>`Expected "${e}" to have no more than ${t} compound ${1===t?"selector":"selectors"}`}),p=function(e){return(t,r)=>{l(r,c,{actual:e,possible:[function(e){return"number"==typeof e&&e>0}]})&&t.walkRules(t=>{n(t)&&i(t.selector)&&t.selectors.forEach(n=>{a(n,t).forEach(n=>{o(n,r,t,n=>(function t(n,i){let o=1;n.each(e=>{"selector"!==e.type&&":not"!==e.value||t(e,i),"combinator"===e.type&&o++}),"root"!==n.type&&"pseudo"!==n.type&&o>e&&s({ruleName:c,result:r,node:i,message:f.expected(n,e),word:n})})(n,t))})})})}};p.ruleName=c,p.messages=f,t.exports=p},{"../../utils/isStandardSyntaxRule":571,"../../utils/isStandardSyntaxSelector":572,"../../utils/parseSelector":584,"../../utils/report":587,"../../utils/ruleMessages":588,"../../utils/validateOptions":590,"postcss-resolve-nested-selector":210}],480:[function(e,t,r){"use strict";const n=e("lodash"),i=e("../../utils/report"),o=e("../../utils/ruleMessages"),s=e("style-search"),a=e("../../utils/validateOptions"),u="selector-max-empty-lines",l=o(u,{expected:e=>`Expected no more than ${e} empty ${1===e?"line":"lines"}`}),c=function(e){const t=e+1;return(r,o)=>{a(o,u,{actual:e,possible:n.isNumber})&&r.walkRules(r=>{const a=r.raws.selector?r.raws.selector.raw:r.selector,c=n.repeat("\n",t),f=n.repeat("\r\n",t);s({source:a,target:"\n"},n=>{if(a.substr(n.startIndex+1,t)===c||a.substr(n.startIndex+1,2*t)===f){let t=n.startIndex;"\r"===a[t-1]&&(t-=1),i({message:l.expected(e),node:r,index:t,result:o,ruleName:u})}})})}};c.ruleName=u,c.messages=l,t.exports=c},{"../../utils/report":587,"../../utils/ruleMessages":588,"../../utils/validateOptions":590,lodash:125,"style-search":326}],481:[function(e,t,r){"use strict";const n=e("../../utils/isStandardSyntaxRule"),i=e("../../utils/isStandardSyntaxSelector"),o=e("../../utils/parseSelector"),s=e("../../utils/report"),a=e("postcss-resolve-nested-selector"),u=e("../../utils/ruleMessages"),l=e("../../utils/validateOptions"),c="selector-max-id",f=u(c,{expected:(e,t)=>`Expected "${e}" to have no more than ${t} id ${1===t?"selector":"selectors"}`});function p(e){return(t,r)=>{l(r,c,{actual:e,possible:[function(e){return"number"==typeof e&&e>=0}]})&&t.walkRules(t=>{n(t)&&i(t.selector)&&(t.nodes.some(e=>-1!==["rule","atrule"].indexOf(e.type))||t.selectors.forEach(n=>{a(n,t).forEach(n=>{o(n,r,t,n=>(function t(n,i){const o=n.reduce((e,r)=>("selector"!==r.type&&":not"!==r.value||t(r,i),e+("id"===r.type?1:0)),0);"root"!==n.type&&"pseudo"!==n.type&&o>e&&s({ruleName:c,result:r,node:i,message:f.expected(n,e),word:n})})(n,t))})}))})}}p.ruleName=c,p.messages=f,t.exports=p},{"../../utils/isStandardSyntaxRule":571,"../../utils/isStandardSyntaxSelector":572,"../../utils/parseSelector":584,"../../utils/report":587,"../../utils/ruleMessages":588,"../../utils/validateOptions":590,"postcss-resolve-nested-selector":210}],482:[function(e,t,r){"use strict";const n=e("../../utils/isStandardSyntaxRule"),i=e("../../utils/isStandardSyntaxSelector"),o=e("../../utils/report"),s=e("postcss-resolve-nested-selector"),a=e("../../utils/ruleMessages"),u=e("specificity"),l=e("../../utils/validateOptions"),c="selector-max-specificity",f=a(c,{expected:(e,t)=>`Expected "${e}" to have a specificity no more than "${t}"`}),p=function(e){return(t,r)=>{if(!l(r,c,{actual:e,possible:[function(e){return new RegExp("^\\d+,\\d+,\\d+$").test(e)}]}))return;const a=("0,"+e).split(",").map(parseFloat);t.walkRules(t=>{n(t)&&i(t.selector)&&t.selectors.forEach(n=>{s(n,t).forEach(s=>{if(-1===n.indexOf(":not(")&&-1===n.indexOf(":matches("))try{if(!i(s))return;1===u.compare(s,a)&&o({ruleName:c,result:r,node:t,message:f.expected(s,e),word:n})}catch(e){r.warn("Cannot parse selector",{node:t,stylelintType:"parseError"})}})})})}};p.ruleName=c,p.messages=f,t.exports=p},{"../../utils/isStandardSyntaxRule":571,"../../utils/isStandardSyntaxSelector":572,"../../utils/report":587,"../../utils/ruleMessages":588,"../../utils/validateOptions":590,"postcss-resolve-nested-selector":210,specificity:322}],483:[function(e,t,r){"use strict";const n=e("lodash"),i=e("../../utils/isKeyframeSelector"),o=e("../../utils/isOnlyWhitespace"),s=e("../../utils/isStandardSyntaxRule"),a=e("../../utils/isStandardSyntaxSelector"),u=e("../../utils/optionsMatches"),l=e("../../utils/parseSelector"),c=e("../../utils/report"),f=e("postcss-resolve-nested-selector"),p=e("../../utils/ruleMessages"),d=e("../../utils/validateOptions"),h="selector-max-type",m=p(h,{expected:(e,t)=>`Expected "${e}" to have no more than ${t} type ${1===t?"selector":"selectors"}`});function g(e,t){return(r,o)=>{if(!d(o,h,{actual:e,possible:e=>"number"==typeof e&&e>=0},{actual:t,possible:{ignore:["descendant","child","compounded"],ignoreTypes:[n.isString]},optional:!0}))return;const p=u(t,"ignore","descendant"),g=u(t,"ignore","child"),w=u(t,"ignore","compounded");function x(r,n){const i=r.reduce((e,r)=>("selector"!==r.type&&":not"!==r.value||x(r,n),u(t,"ignoreTypes",r.value)?e:p&&function(e){const t=e.parent.nodes.indexOf(e);return e.parent.nodes.slice(0,t).some(v)}(r)?e:g&&function(e){const t=e.parent.nodes.indexOf(e);return e.parent.nodes.slice(0,t).some(b)}(r)?e:w&&function(e){if(e.prev()&&!y(e.prev()))return!0;if(e.next()&&!y(e.next()))return!0;return!1}(r)?e:e+("tag"===r.type?1:0)),0);"root"!==r.type&&"pseudo"!==r.type&&i>e&&c({ruleName:h,result:o,node:n,message:m.expected(r,e),word:r})}r.walkRules(e=>{const t=e.selector,r=e.selectors;s(e)&&a(t)&&(r.some(e=>i(e))||e.nodes.some(e=>-1!==["rule","atrule"].indexOf(e.type))||e.selectors.forEach(t=>{f(t,e).forEach(t=>{a(t)&&l(t,o,e,t=>x(t,e))})}))})}}function y(e){return!!e&&"combinator"===n.get(e,"type")}function v(e){return!!e&&(y(e)&&o(e.value))}function b(e){return!!e&&(y(e)&&e.value.includes(">"))}g.ruleName=h,g.messages=m,t.exports=g},{"../../utils/isKeyframeSelector":560,"../../utils/isOnlyWhitespace":562,"../../utils/isStandardSyntaxRule":571,"../../utils/isStandardSyntaxSelector":572,"../../utils/optionsMatches":583,"../../utils/parseSelector":584,"../../utils/report":587,"../../utils/ruleMessages":588,"../../utils/validateOptions":590,lodash:125,"postcss-resolve-nested-selector":210}],484:[function(e,t,r){"use strict";const n=e("../../utils/isStandardSyntaxRule"),i=e("../../utils/isStandardSyntaxSelector"),o=e("../../utils/parseSelector"),s=e("../../utils/report"),a=e("postcss-resolve-nested-selector"),u=e("../../utils/ruleMessages"),l=e("../../utils/validateOptions"),c="selector-max-universal",f=u(c,{expected:(e,t)=>`Expected "${e}" to have no more than ${t} universal ${1===t?"selector":"selectors"}`});function p(e){return(t,r)=>{l(r,c,{actual:e,possible:[function(e){return"number"==typeof e&&e>=0}]})&&t.walkRules(t=>{n(t)&&i(t.selector)&&(t.nodes.some(e=>-1!==["rule","atrule"].indexOf(e.type))||t.selectors.forEach(n=>{a(n,t).forEach(n=>{o(n,r,t,n=>(function t(n,i){const o=n.reduce((e,r)=>("selector"!==r.type&&":not"!==r.value||t(r,i),e+("universal"===r.type?1:0)),0);"root"!==n.type&&"pseudo"!==n.type&&o>e&&s({ruleName:c,result:r,node:i,message:f.expected(n,e),word:n})})(n,t))})}))})}}p.ruleName=c,p.messages=f,t.exports=p},{"../../utils/isStandardSyntaxRule":571,"../../utils/isStandardSyntaxSelector":572,"../../utils/parseSelector":584,"../../utils/report":587,"../../utils/ruleMessages":588,"../../utils/validateOptions":590,"postcss-resolve-nested-selector":210}],485:[function(e,t,r){"use strict";const n=e("lodash"),i=e("../../utils/isStandardSyntaxRule"),o=e("../../utils/isStandardSyntaxSelector"),s=e("../../utils/report"),a=e("../../utils/ruleMessages"),u=e("../../utils/validateOptions"),l="selector-nested-pattern",c=a(l,{expected:e=>`Expected nested selector "${e}" to match specified pattern`}),f=function(e){return(t,r)=>{if(!u(r,l,{actual:e,possible:[n.isRegExp,n.isString]}))return;const a=n.isString(e)?new RegExp(e):e;t.walkRules(e=>{if("rule"!==e.parent.type)return;if(!i(e))return;const t=e.selector;o(t)&&(a.test(t)||s({result:r,ruleName:l,message:c.expected(t),node:e}))})}};f.ruleName=l,f.messages=c,t.exports=f},{"../../utils/isStandardSyntaxRule":571,"../../utils/isStandardSyntaxSelector":572,"../../utils/report":587,"../../utils/ruleMessages":588,"../../utils/validateOptions":590,lodash:125}],486:[function(e,t,r){"use strict";const n=e("../../utils/isKeyframeRule"),i=e("../../utils/isStandardSyntaxRule"),o=e("../../utils/isStandardSyntaxSelector"),s=e("../../utils/optionsMatches"),a=e("../../utils/parseSelector"),u=e("../../utils/report"),l=e("postcss-resolve-nested-selector"),c=e("../../utils/ruleMessages"),f=e("../../utils/validateOptions"),p="selector-no-qualifying-type",d=c(p,{rejected:"Unexpected qualifying type selector"}),h=["#",".","["];const m=function(e,t){return(r,c)=>{f(c,p,{actual:e,possible:[!0,!1]},{actual:t,possible:{ignore:["attribute","class","id"]},optional:!0})&&r.walkRules(e=>{function r(e){e.walkTags(e=>{if(1===e.parent.nodes.length)return;const r=function(e){const t=[];let r=e;for(;(r=r.next())&&"combinator"!==r.type;)"id"!==r.type&&"class"!==r.type&&"attribute"!==r.type||t.push(r);return t}(e),n=e.sourceIndex;r.forEach(e=>{"id"!==e.type||s(t,"ignore","id")||f(n),"class"!==e.type||s(t,"ignore","class")||f(n),"attribute"!==e.type||s(t,"ignore","attribute")||f(n)})})}function f(t){u({ruleName:p,result:c,node:e,message:d.rejected,index:t})}i(e)&&(n(e)||o(e.selector)&&function(e){return h.some(t=>-1!==e.indexOf(t))}(e.selector)&&l(e.selector,e).forEach(t=>{o(t)&&a(t,c,e,r)}))})}};m.ruleName=p,m.messages=d,t.exports=m},{"../../utils/isKeyframeRule":559,"../../utils/isStandardSyntaxRule":571,"../../utils/isStandardSyntaxSelector":572,"../../utils/optionsMatches":583,"../../utils/parseSelector":584,"../../utils/report":587,"../../utils/ruleMessages":588,"../../utils/validateOptions":590,"postcss-resolve-nested-selector":210}],487:[function(e,t,r){"use strict";const n=e("lodash"),i=e("../../utils/isStandardSyntaxRule"),o=e("../../utils/isStandardSyntaxSelector"),s=e("../../utils/matchesStringOrRegExp"),a=e("../../utils/parseSelector"),u=e("postcss"),l=e("../../utils/report"),c=e("../../utils/ruleMessages"),f=e("../../utils/validateOptions"),p="selector-pseudo-class-blacklist",d=c(p,{rejected:e=>`Unexpected pseudo-class "${e}"`}),h=function(e){return(t,r)=>{f(r,p,{actual:e,possible:[n.isString]})&&t.walkRules(t=>{if(!i(t))return;const n=t.selector;o(n)&&-1!==n.indexOf(":")&&a(n,r,t,n=>{n.walkPseudos(n=>{const i=n.value;if("::"===i.slice(0,2))return;const o=i.slice(1);s(u.vendor.unprefixed(o),e)&&l({index:n.sourceIndex,message:d.rejected(o),node:t,result:r,ruleName:p})})})})}};h.primaryOptionArray=!0,h.ruleName=p,h.messages=d,t.exports=h},{"../../utils/isStandardSyntaxRule":571,"../../utils/isStandardSyntaxSelector":572,"../../utils/matchesStringOrRegExp":580,"../../utils/parseSelector":584,"../../utils/report":587,"../../utils/ruleMessages":588,"../../utils/validateOptions":590,lodash:125,postcss:256}],488:[function(e,t,r){"use strict";const n=e("../../utils/isStandardSyntaxRule"),i=e("../../utils/isStandardSyntaxSelector"),o=e("../../reference/keywordSets"),s=e("../../utils/parseSelector"),a=e("../../utils/report"),u=e("../../utils/ruleMessages"),l=e("../../utils/validateOptions"),c="selector-pseudo-class-case",f=u(c,{expected:(e,t)=>`Expected "${e}" to be "${t}"`}),p=function(e){return(t,r)=>{l(r,c,{actual:e,possible:["lower","upper"]})&&t.walkRules(t=>{if(!n(t))return;const u=t.selector;-1!==u.indexOf(":")&&s(u,r,t,n=>{n.walkPseudos(n=>{const s=n.value;if(!i(s))return;if(-1!==s.indexOf("::")||o.levelOneAndTwoPseudoElements.has(s.toLowerCase().slice(1)))return;const u="lower"===e?s.toLowerCase():s.toUpperCase();s!==u&&a({message:f.expected(s,u),node:t,index:n.sourceIndex,ruleName:c,result:r})})})})}};p.ruleName=c,p.messages=f,t.exports=p},{"../../reference/keywordSets":342,"../../utils/isStandardSyntaxRule":571,"../../utils/isStandardSyntaxSelector":572,"../../utils/parseSelector":584,"../../utils/report":587,"../../utils/ruleMessages":588,"../../utils/validateOptions":590}],489:[function(e,t,r){"use strict";const n=e("lodash"),i=e("../../utils/atRuleParamIndex"),o=e("../../utils/isCustomSelector"),s=e("../../utils/isStandardSyntaxAtRule"),a=e("../../utils/isStandardSyntaxRule"),u=e("../../utils/isStandardSyntaxSelector"),l=e("../../reference/keywordSets"),c=e("../../utils/optionsMatches"),f=e("../../utils/parseSelector"),p=e("postcss"),d=e("../../utils/report"),h=e("../../utils/ruleMessages"),m=e("../../utils/validateOptions"),g="selector-pseudo-class-no-unknown",y=h(g,{rejected:e=>`Unexpected unknown pseudo-class selector "${e}"`}),v=function(e,t){return(r,h)=>{m(h,g,{actual:e},{actual:t,possible:{ignorePseudoClasses:[n.isString]},optional:!0})&&r.walk(e=>{let r=null;if("rule"===e.type){if(!a(e))return;r=e.selector}else if("atrule"===e.type&&"page"===e.name&&e.params){if(!s(e))return;r=e.params}r&&-1!==r.indexOf(":")&&function(e,r,n){f(e,r,n,e=>{e.walkPseudos(e=>{const s=e.value;if(!u(s))return;if(o(s))return;if("::"===s.slice(0,2))return;if(c(t,"ignorePseudoClasses",e.value.slice(1)))return;let a=null;const f=s.slice(1).toLowerCase();if("atrule"===n.type&&"page"===n.name){if(l.atRulePagePseudoClasses.has(f))return;a=i(n)+e.sourceIndex}else{if(p.vendor.prefix(f)||l.pseudoClasses.has(f)||l.pseudoElements.has(f))return;if(e.prev()){const t=p.vendor.unprefixed(e.prev().value.toLowerCase().slice(2));if(l.webkitProprietaryPseudoElements.has(t)&&l.webkitProprietaryPseudoClasses.has(f))return}a=e.sourceIndex}d({message:y.rejected(s),node:n,index:a,ruleName:g,result:r})})})}(r,h,e)})}};v.ruleName=g,v.messages=y,t.exports=v},{"../../reference/keywordSets":342,"../../utils/atRuleParamIndex":518,"../../utils/isCustomSelector":557,"../../utils/isStandardSyntaxAtRule":566,"../../utils/isStandardSyntaxRule":571,"../../utils/isStandardSyntaxSelector":572,"../../utils/optionsMatches":583,"../../utils/parseSelector":584,"../../utils/report":587,"../../utils/ruleMessages":588,"../../utils/validateOptions":590,lodash:125,postcss:256}],490:[function(e,t,r){"use strict";const n=e("lodash"),i=e("../../utils/isStandardSyntaxRule"),o=e("../../utils/parseSelector"),s=e("../../utils/report"),a=e("../../utils/ruleMessages"),u=e("style-search"),l=e("../../utils/validateOptions"),c="selector-pseudo-class-parentheses-space-inside",f=a(c,{expectedOpening:'Expected single space after "("',rejectedOpening:'Unexpected whitespace after "("',expectedClosing:'Expected single space before ")"',rejectedClosing:'Unexpected whitespace before ")"'}),p=function(e){return(t,r)=>{l(r,c,{actual:e,possible:["always","never"]})&&t.walkRules(t=>{function a(e,n){s({message:e,index:n,result:r,ruleName:c,node:t})}i(t)&&-1!==t.selector.indexOf("(")&&o(t.selector,r,t,t=>{t.walkPseudos(t=>{if("pseudo"===n.get(t,"parent.parent.type"))return;const r=t.toString();u({source:r,target:"("},n=>{const i=" "===r[n.startIndex+1],o=t.sourceIndex+n.startIndex+1;i&&"never"===e&&a(f.rejectedOpening,o),i||"always"!==e||a(f.expectedOpening,o)}),u({source:r,target:")"},n=>{const i=" "===r[n.startIndex-1],o=t.sourceIndex+n.startIndex-1;i&&"never"===e&&a(f.rejectedClosing,o),i||"always"!==e||a(f.expectedClosing,o)})})})})}};p.ruleName=c,p.messages=f,t.exports=p},{"../../utils/isStandardSyntaxRule":571,"../../utils/parseSelector":584,"../../utils/report":587,"../../utils/ruleMessages":588,"../../utils/validateOptions":590,lodash:125,"style-search":326}],491:[function(e,t,r){"use strict";const n=e("lodash"),i=e("../../utils/isStandardSyntaxRule"),o=e("../../utils/isStandardSyntaxSelector"),s=e("../../utils/matchesStringOrRegExp"),a=e("../../utils/parseSelector"),u=e("postcss"),l=e("../../utils/report"),c=e("../../utils/ruleMessages"),f=e("../../utils/validateOptions"),p="selector-pseudo-class-whitelist",d=c(p,{rejected:e=>`Unexpected pseudo-class "${e}"`}),h=function(e){return(t,r)=>{f(r,p,{actual:e,possible:[n.isString]})&&t.walkRules(t=>{if(!i(t))return;const n=t.selector;o(n)&&-1!==n.indexOf(":")&&a(n,r,t,n=>{n.walkPseudos(n=>{const i=n.value;if("::"===i.slice(0,2))return;const o=i.slice(1);s(u.vendor.unprefixed(o),e)||l({index:n.sourceIndex,message:d.rejected(o),node:t,result:r,ruleName:p})})})})}};h.primaryOptionArray=!0,h.ruleName=p,h.messages=d,t.exports=h},{"../../utils/isStandardSyntaxRule":571,"../../utils/isStandardSyntaxSelector":572,"../../utils/matchesStringOrRegExp":580,"../../utils/parseSelector":584,"../../utils/report":587,"../../utils/ruleMessages":588,"../../utils/validateOptions":590,lodash:125,postcss:256}],492:[function(e,t,r){"use strict";const n=e("../../utils/isStandardSyntaxRule"),i=e("../../utils/isStandardSyntaxSelector"),o=e("../../reference/keywordSets"),s=e("../../utils/parseSelector"),a=e("../../utils/report"),u=e("../../utils/ruleMessages"),l=e("../../utils/validateOptions"),c="selector-pseudo-element-case",f=u(c,{expected:(e,t)=>`Expected "${e}" to be "${t}"`}),p=function(e){return(t,r)=>{l(r,c,{actual:e,possible:["lower","upper"]})&&t.walkRules(t=>{if(!n(t))return;const u=t.selector;-1!==u.indexOf(":")&&s(u,r,t,n=>{n.walkPseudos(n=>{const s=n.value;if(!i(s))return;if(-1===s.indexOf("::")&&!o.levelOneAndTwoPseudoElements.has(s.toLowerCase().slice(1)))return;const u="lower"===e?s.toLowerCase():s.toUpperCase();s!==u&&a({message:f.expected(s,u),node:t,index:n.sourceIndex,ruleName:c,result:r})})})})}};p.ruleName=c,p.messages=f,t.exports=p},{"../../reference/keywordSets":342,"../../utils/isStandardSyntaxRule":571,"../../utils/isStandardSyntaxSelector":572,"../../utils/parseSelector":584,"../../utils/report":587,"../../utils/ruleMessages":588,"../../utils/validateOptions":590}],493:[function(e,t,r){"use strict";const n=e("lodash"),i=e("../../utils/isStandardSyntaxRule"),o=e("../../reference/keywordSets"),s=e("../../utils/report"),a=e("../../utils/ruleMessages"),u=e("style-search"),l=e("../../utils/validateOptions"),c="selector-pseudo-element-colon-notation",f=a(c,{expected:e=>`Expected ${e} colon pseudo-element notation`}),p=function(e){return(t,r)=>{l(r,c,{actual:e,possible:["single","double"]})&&t.walkRules(t=>{if(!i(t))return;const a=t.selector;if(-1===a.indexOf(":"))return;const l=n.toArray(o.levelOneAndTwoPseudoElements).map(e=>`:${e}`);u({source:a.toLowerCase(),target:l},n=>{const i=":"===a[n.startIndex-1];("single"!==e||i)&&("double"===e&&i||s({message:f.expected(e),node:t,index:n.startIndex,result:r,ruleName:c}))})})}};p.ruleName=c,p.messages=f,t.exports=p},{"../../reference/keywordSets":342,"../../utils/isStandardSyntaxRule":571,"../../utils/report":587,"../../utils/ruleMessages":588,"../../utils/validateOptions":590,lodash:125,"style-search":326}],494:[function(e,t,r){"use strict";const n=e("lodash"),i=e("../../utils/isStandardSyntaxRule"),o=e("../../utils/isStandardSyntaxSelector"),s=e("../../reference/keywordSets"),a=e("../../utils/optionsMatches"),u=e("../../utils/parseSelector"),l=e("postcss"),c=e("../../utils/report"),f=e("../../utils/ruleMessages"),p=e("../../utils/validateOptions"),d="selector-pseudo-element-no-unknown",h=f(d,{rejected:e=>`Unexpected unknown pseudo-element selector "${e}"`}),m=function(e,t){return(r,f)=>{p(f,d,{actual:e},{actual:t,possible:{ignorePseudoElements:[n.isString]},optional:!0})&&r.walkRules(e=>{if(!i(e))return;const r=e.selector;-1!==r.indexOf(":")&&u(r,f,e,r=>{r.walkPseudos(r=>{const n=r.value;if(!o(n))return;if("::"!==n.slice(0,2))return;if(a(t,"ignorePseudoElements",r.value.slice(2)))return;const i=n.slice(2);l.vendor.prefix(i)||s.pseudoElements.has(i.toLowerCase())||c({message:h.rejected(n),node:e,index:r.sourceIndex,ruleName:d,result:f})})})})}};m.ruleName=d,m.messages=h,t.exports=m},{"../../reference/keywordSets":342,"../../utils/isStandardSyntaxRule":571,"../../utils/isStandardSyntaxSelector":572,"../../utils/optionsMatches":583,"../../utils/parseSelector":584,"../../utils/report":587,"../../utils/ruleMessages":588,"../../utils/validateOptions":590,lodash:125,postcss:256}],495:[function(e,t,r){"use strict";const n=e("../../utils/isKeyframeSelector"),i=e("../../utils/isStandardSyntaxRule"),o=e("../../utils/isStandardSyntaxSelector"),s=e("../../utils/isStandardSyntaxTypeSelector"),a=e("../../utils/parseSelector"),u=e("../../utils/report"),l=e("../../utils/ruleMessages"),c=e("../../utils/validateOptions"),f="selector-type-case",p=l(f,{expected:(e,t)=>`Expected "${e}" to be "${t}"`}),d=function(e){return(t,r)=>{c(r,f,{actual:e,possible:["lower","upper"]})&&t.walkRules(t=>{const l=t.selector,c=t.selectors;i(t)&&o(l)&&(c.some(e=>n(e))||a(l,r,t,n=>{n.walkTags(n=>{if(!s(n))return;const i=n.sourceIndex,o=n.value,a="lower"===e?o.toLowerCase():o.toUpperCase();o!==a&&u({message:p.expected(o,a),node:t,index:i,ruleName:f,result:r})})}))})}};d.ruleName=f,d.messages=p,t.exports=d},{"../../utils/isKeyframeSelector":560,"../../utils/isStandardSyntaxRule":571,"../../utils/isStandardSyntaxSelector":572,"../../utils/isStandardSyntaxTypeSelector":573,"../../utils/parseSelector":584,"../../utils/report":587,"../../utils/ruleMessages":588,"../../utils/validateOptions":590}],496:[function(e,t,r){"use strict";const n=e("lodash"),i=e("html-tags"),o=e("../../utils/isCustomElement"),s=e("../../utils/isKeyframeSelector"),a=e("../../utils/isStandardSyntaxRule"),u=e("../../utils/isStandardSyntaxSelector"),l=e("../../utils/isStandardSyntaxTypeSelector"),c=e("../../reference/keywordSets"),f=e("mathml-tag-names"),p=e("../../utils/optionsMatches"),d=e("../../utils/parseSelector"),h=e("../../utils/report"),m=e("../../utils/ruleMessages"),g=e("svg-tags"),y=e("../../utils/validateOptions"),v="selector-type-no-unknown",b=m(v,{rejected:e=>`Unexpected unknown type selector "${e}"`}),w=function(e,t){return(r,m)=>{y(m,v,{actual:e},{actual:t,possible:{ignore:["custom-elements","default-namespace"],ignoreNamespaces:[n.isString],ignoreTypes:[n.isString]},optional:!0})&&r.walkRules(e=>{const r=e.selector,n=e.selectors;a(e)&&u(r)&&(n.some(e=>s(e))||d(r,m,e,r=>{r.walkTags(r=>{if(!l(r))return;if(p(t,"ignore","custom-elements")&&o(r.value))return;if(p(t,"ignore","default-namespace")&&!r.hasOwnProperty("namespace"))return;if(p(t,"ignoreNamespaces",r.namespace))return;if(p(t,"ignoreTypes",r.value))return;const n=r.value,s=n.toLowerCase();-1!==i.indexOf(s)||-1!==g.indexOf(s)||c.nonStandardHtmlTags.has(s)||-1!==f.indexOf(s)||h({message:b.rejected(n),node:e,index:r.sourceIndex,ruleName:v,result:m})})}))})}};w.ruleName=v,w.messages=b,t.exports=w},{"../../reference/keywordSets":342,"../../utils/isCustomElement":553,"../../utils/isKeyframeSelector":560,"../../utils/isStandardSyntaxRule":571,"../../utils/isStandardSyntaxSelector":572,"../../utils/isStandardSyntaxTypeSelector":573,"../../utils/optionsMatches":583,"../../utils/parseSelector":584,"../../utils/report":587,"../../utils/ruleMessages":588,"../../utils/validateOptions":590,"html-tags":66,lodash:125,"mathml-tag-names":127,"svg-tags":602}],497:[function(e,t,r){"use strict";const n=e("../utils/isStandardSyntaxRule"),i=e("../utils/parseSelector"),o=e("../utils/report"),s=e("style-search");t.exports=function(e){e.root.walkRules(t=>{n(t)&&-1!==t.selector.indexOf("[")&&-1!==t.selector.indexOf("=")&&i(t.selector,e.result,t,r=>{r.walkAttributes(r=>{const n=r.operator;if(!n)return;const i=r.toString();s({source:i,target:n},s=>{const a=e.checkBeforeOperator?s.startIndex:s.endIndex-1;!function(t,r,n,i,s){e.locationChecker({source:t,index:r,err:t=>o({message:t.replace(e.checkBeforeOperator?s[0]:s[s.length-1],s),node:n,index:i+r,result:e.result,ruleName:e.checkedRuleName})})}(i,a,t,r.sourceIndex,n)})})})})}},{"../utils/isStandardSyntaxRule":571,"../utils/parseSelector":584,"../utils/report":587,"style-search":326}],498:[function(e,t,r){"use strict";const n=e("../utils/isStandardSyntaxRule"),i=e("../utils/parseSelector"),o=e("../utils/report");t.exports=function(e){e.root.walkRules(t=>{n(t)&&t.selectors.forEach(r=>{i(r,e.result,t,n=>{n.walkCombinators(n=>{if(/\s/.test(n.value))return;const i=n.parent&&n.parent.parent;if(i&&"pseudo"===i.type)return;const s=n.sourceIndex,a=n.value.length>1&&"before"===e.locationType?s:s+n.value.length-1;!function(t,r,n,i,s){e.locationChecker({source:t,index:n,errTarget:r,err:t=>o({message:t,node:i,index:s,result:e.result,ruleName:e.checkedRuleName})})}(r,n.value,a,t,s)})})})})}},{"../utils/isStandardSyntaxRule":571,"../utils/parseSelector":584,"../utils/report":587}],499:[function(e,t,r){"use strict";const n=e("../utils/isStandardSyntaxRule"),i=e("../utils/report"),o=e("style-search");t.exports=function(e){e.root.walkRules(t=>{if(!n(t))return;const r=t.selector;o({source:r,target:",",functionArguments:"skip"},n=>{!function(t,r,n){e.locationChecker({source:t,index:r,err:t=>i({message:t,node:n,index:r,result:e.result,ruleName:e.checkedRuleName})})}(r,n.startIndex,t)})})}},{"../utils/isStandardSyntaxRule":571,"../utils/report":587,"style-search":326}],500:[function(e,t,r){"use strict";const n=e("../../utils/isStandardSyntaxDeclaration"),i=e("../../utils/isStandardSyntaxProperty"),o=e("postcss"),s=e("../../utils/report"),a=e("../../utils/ruleMessages"),u=e("../../utils/validateOptions"),l=e("postcss-value-parser"),c="shorthand-property-no-redundant-values",f=a(c,{rejected:(e,t)=>`Unexpected longhand value '${e}' instead of '${t}'`}),p=new Set(["margin","padding","border-color","border-radius","border-style","border-width","grid-gap"]),d=["+","-","*","/","(",")","$","@","--","var("];const h=function(e){return(t,r)=>{u(r,c,{actual:e})&&t.walkDecls(e=>{if(!n(e)||!i(e.prop))return;const t=e.prop,a=e.value,u=o.vendor.unprefixed(t.toLowerCase());if(function(e){return d.some(t=>-1!==e.indexOf(t))}(a)||!p.has(u))return;const h=[];if(l(a).walk(e=>{"word"===e.type&&h.push(l.stringify(e))}),h.length<=1||h.length>4)return;const m=function(e,t){const r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null,i=e.toLowerCase(),o=t.toLowerCase(),s=r&&r.toLowerCase(),a=n&&n.toLowerCase();return function(e,t,r,n){return e===t&&(e===r&&(r===n||!n)||!r&&!n)}(i,o,s,a)?[e]:function(e,t,r,n){return e===r&&t===n||e===r&&!n&&e!==t}(i,o,s,a)?[e,t]:function(e,t,r,n){return t===n}(0,o,0,a)?[e,t,r]:[e,t,r,n]}.apply(void 0,h).filter(e=>e).join(" "),g=h.join(" ");m.toLowerCase()!==g.toLowerCase()&&s({message:f.rejected(a,m),node:e,result:r,ruleName:c})})}};h.ruleName=c,h.messages=f,t.exports=h},{"../../utils/isStandardSyntaxDeclaration":567,"../../utils/isStandardSyntaxProperty":570,"../../utils/report":587,"../../utils/ruleMessages":588,"../../utils/validateOptions":590,postcss:256,"postcss-value-parser":239}],501:[function(e,t,r){"use strict";const n=e("../../utils/report"),i=e("../../utils/ruleMessages"),o=e("style-search"),s=e("../../utils/validateOptions"),a="string-no-newline",u=i(a,{rejected:"Unexpected newline in string"}),l=function(e){return(t,r)=>{if(!s(r,a,{actual:e}))return;const i=t.toString();o({source:i,target:"\n",strings:"only"},e=>{const o=i[e.startIndex-1];let s=e.startIndex;"\\"!==o&&("\r"===o&&(s-=1),n({message:u.rejected,node:t,index:s,result:r,ruleName:a}))})}};l.ruleName=a,l.messages=u,t.exports=l},{"../../utils/report":587,"../../utils/ruleMessages":588,"../../utils/validateOptions":590,"style-search":326}],502:[function(e,t,r){"use strict";const n=e("../../utils/report"),i=e("../../utils/ruleMessages"),o=e("style-search"),s=e("../../utils/validateOptions"),a="string-quotes",u=i(a,{expected:e=>`Expected ${e} quotes`}),l=function(e){const t="single"===e?'"':"'";return(r,i)=>{if(!s(i,a,{actual:e,possible:["single","double"]}))return;const l=r.toString();o({source:l,target:t},t=>{n({message:u.expected(e),node:r,index:t.startIndex,result:i,ruleName:a})})}};l.ruleName=a,l.messages=u,t.exports=l},{"../../utils/report":587,"../../utils/ruleMessages":588,"../../utils/validateOptions":590,"style-search":326}],503:[function(e,t,r){"use strict";const n=e("lodash"),i=e("../../utils/declarationValueIndex"),o=e("../../reference/keywordSets"),s=e("postcss"),a=e("../../utils/report"),u=e("../../utils/ruleMessages"),l=e("../../utils/validateOptions"),c=e("postcss-value-parser"),f="time-min-milliseconds",p=u(f,{expected:e=>`Expected a minimum of ${e} milliseconds`}),d=function(e){return(t,r)=>{function u(t){const r=c.unit(t);return!r||(r.number<=0||!("ms"===r.unit.toLowerCase()&&r.number{const t=s.vendor.unprefixed(e.prop.toLowerCase());if(o.longhandTimeProperties.has(t)&&!u(e.value)&&d(e),o.shorthandTimeProperties.has(t)){const t=s.list.space(e.value);for(const r of t)u(r)||d(e,e.value.indexOf(r))}})}};d.ruleName=f,d.messages=p,t.exports=d},{"../../reference/keywordSets":342,"../../utils/declarationValueIndex":527,"../../utils/report":587,"../../utils/ruleMessages":588,"../../utils/validateOptions":590,lodash:125,postcss:256,"postcss-value-parser":239}],504:[function(e,t,r){"use strict";const n=e("lodash"),i=e("../../utils/atRuleParamIndex"),o=e("../../utils/declarationValueIndex"),s=e("../../utils/getUnitFromValueNode"),a=e("../../utils/optionsMatches"),u=e("../../utils/report"),l=e("../../utils/ruleMessages"),c=e("../../utils/validateObjectWithStringArrayProps"),f=e("../../utils/validateOptions"),p=e("postcss-value-parser"),d="unit-blacklist",h=l(d,{rejected:e=>`Unexpected unit "${e}"`}),m=function(e,t){const r=[].concat(e);return(e,l)=>{function m(e,n,i){p(n).walk(function(n){if("function"===n.type&&"url"===n.value.toLowerCase())return!1;const o=s(n);!o||o&&-1===r.indexOf(o.toLowerCase())||t&&a(t.ignoreProperties,o.toLowerCase(),e.prop)||u({index:i(e)+n.sourceIndex,message:h.rejected(o),node:e,result:l,ruleName:d})})}f(l,d,{actual:r,possible:[n.isString]},{optional:!0,actual:t,possible:{ignoreProperties:c}})&&(e.walkAtRules(/^media$/i,e=>m(e,e.params,i)),e.walkDecls(e=>m(e,e.value,o)))}};m.primaryOptionArray=!0,m.ruleName=d,m.messages=h,t.exports=m},{"../../utils/atRuleParamIndex":518,"../../utils/declarationValueIndex":527,"../../utils/getUnitFromValueNode":538,"../../utils/optionsMatches":583,"../../utils/report":587,"../../utils/ruleMessages":588,"../../utils/validateObjectWithStringArrayProps":589,"../../utils/validateOptions":590,lodash:125,"postcss-value-parser":239}],505:[function(e,t,r){"use strict";const n=e("../../utils/atRuleParamIndex"),i=e("../../utils/declarationValueIndex"),o=e("../../utils/getUnitFromValueNode"),s=e("../../utils/report"),a=e("../../utils/ruleMessages"),u=e("../../utils/validateOptions"),l=e("postcss-value-parser"),c="unit-case",f=a(c,{expected:(e,t)=>`Expected "${e}" to be "${t}"`}),p=function(e){return(t,r)=>{function a(t,n,i){l(n).walk(n=>{if("function"===n.type&&"url"===n.value.toLowerCase())return!1;const a=o(n);if(!a)return;const u="lower"===e?a.toLowerCase():a.toUpperCase();a!==u&&s({index:i(t)+n.sourceIndex,message:f.expected(a,u),node:t,result:r,ruleName:c})})}u(r,c,{actual:e,possible:["lower","upper"]})&&(t.walkAtRules(/^media$/i,e=>a(e,e.params,n)),t.walkDecls(e=>a(e,e.value,i)))}};p.ruleName=c,p.messages=f,t.exports=p},{"../../utils/atRuleParamIndex":518,"../../utils/declarationValueIndex":527,"../../utils/getUnitFromValueNode":538,"../../utils/report":587,"../../utils/ruleMessages":588,"../../utils/validateOptions":590,"postcss-value-parser":239}],506:[function(e,t,r){"use strict";const n=e("lodash"),i=e("../../utils/atRuleParamIndex"),o=e("../../utils/declarationValueIndex"),s=e("../../utils/getUnitFromValueNode"),a=e("../../reference/keywordSets"),u=e("../../utils/optionsMatches"),l=e("../../utils/report"),c=e("../../utils/ruleMessages"),f=e("../../utils/validateOptions"),p=e("postcss-value-parser"),d="unit-no-unknown",h=c(d,{rejected:e=>`Unexpected unknown unit "${e}"`}),m=function(e,t){return(r,c)=>{function m(e,r,n){p(r).walk(function(r){if("function"===r.type&&"url"===r.value.toLowerCase())return!1;const i=s(r);i&&(u(t,"ignoreUnits",i)||a.units.has(i.toLowerCase())||l({index:n(e)+r.sourceIndex,message:h.rejected(i),node:e,result:c,ruleName:d}))})}f(c,d,{actual:e},{actual:t,possible:{ignoreUnits:[n.isString]},optional:!0})&&(r.walkAtRules(/^media$/i,e=>m(e,e.params,i)),r.walkDecls(e=>m(e,e.value,o)))}};m.ruleName=d,m.messages=h,t.exports=m},{"../../reference/keywordSets":342,"../../utils/atRuleParamIndex":518,"../../utils/declarationValueIndex":527,"../../utils/getUnitFromValueNode":538,"../../utils/optionsMatches":583,"../../utils/report":587,"../../utils/ruleMessages":588,"../../utils/validateOptions":590,lodash:125,"postcss-value-parser":239}],507:[function(e,t,r){"use strict";const n=e("lodash"),i=e("../../utils/atRuleParamIndex"),o=e("../../utils/declarationValueIndex"),s=e("../../utils/getUnitFromValueNode"),a=e("../../utils/optionsMatches"),u=e("../../utils/report"),l=e("../../utils/ruleMessages"),c=e("../../utils/validateObjectWithStringArrayProps"),f=e("../../utils/validateOptions"),p=e("postcss-value-parser"),d="unit-whitelist",h=l(d,{rejected:e=>`Unexpected unit "${e}"`}),m=function(e,t){const r=[].concat(e);return(e,l)=>{function m(e,n,i){p(n).walk(function(n){if("function"===n.type&&"url"===n.value.toLowerCase())return!1;const o=s(n);!o||o&&-1!==r.indexOf(o.toLowerCase())||t&&a(t.ignoreProperties,o.toLowerCase(),e.prop)||u({index:i(e)+n.sourceIndex,message:h.rejected(o),node:e,result:l,ruleName:d})})}f(l,d,{actual:r,possible:[n.isString]},{optional:!0,actual:t,possible:{ignoreProperties:c}})&&(e.walkAtRules(/^media$/i,e=>m(e,e.params,i)),e.walkDecls(e=>m(e,e.value,o)))}};m.primaryOptionArray=!0,m.ruleName=d,m.messages=h,t.exports=m},{"../../utils/atRuleParamIndex":518,"../../utils/declarationValueIndex":527,"../../utils/getUnitFromValueNode":538,"../../utils/optionsMatches":583,"../../utils/report":587,"../../utils/ruleMessages":588,"../../utils/validateObjectWithStringArrayProps":589,"../../utils/validateOptions":590,lodash:125,"postcss-value-parser":239}],508:[function(e,t,r){"use strict";const n=e("lodash"),i=e("../../utils/declarationValueIndex"),o=e("../../utils/getUnitFromValueNode"),s=e("../../utils/isCounterIncrementCustomIdentValue"),a=e("../../utils/isCounterResetCustomIdentValue"),u=e("../../utils/isStandardSyntaxValue"),l=e("../../reference/keywordSets"),c=e("../../utils/matchesStringOrRegExp"),f=e("../../utils/report"),p=e("../../utils/ruleMessages"),d=e("../../utils/validateOptions"),h=e("postcss-value-parser"),m="value-keyword-case",g=p(m,{expected:(e,t)=>`Expected "${e}" to be "${t}"`}),y=new Set(["+","-","/","*","%"]),v=new Map;l.camelCaseKeywords.forEach(e=>{v.set(e.toLowerCase(),e)});const b=function(e,t){return(r,p)=>{d(p,m,{actual:e,possible:["lower","upper"]},{actual:t,possible:{ignoreKeywords:[n.isString]},optional:!0})&&r.walkDecls(r=>{const n=r.prop,d=r.value;h(d).walk(h=>{const b=h.value.toLowerCase();if(l.systemColors.has(b))return;if("function"===h.type&&("url"===b||"var"===b||"counter"===b||"counters"===b||"attr"===b))return!1;const w=h.value;if("word"!==h.type||!u(h.value)||-1!==d.indexOf("#")||y.has(w)||o(h))return;if("animation"===n&&!l.animationShorthandKeywords.has(b)&&!l.animationNameKeywords.has(b))return;if("animation-name"===n&&!l.animationNameKeywords.has(b))return;if("font"===n&&!l.fontShorthandKeywords.has(b)&&!l.fontFamilyKeywords.has(b))return;if("font-family"===n&&!l.fontFamilyKeywords.has(b))return;if("counter-increment"===n&&s(b))return;if("counter-reset"===n&&a(b))return;if("grid-row"===n&&!l.gridRowKeywords.has(b))return;if("grid-column"===n&&!l.gridColumnKeywords.has(b))return;if("grid-area"===n&&!l.gridAreaKeywords.has(b))return;if("list-style"===n&&!l.listStyleShorthandKeywords.has(b)&&!l.listStyleTypeKeywords.has(b))return;if("list-style-type"===n&&!l.listStyleTypeKeywords.has(b))return;const x=t&&t.ignoreKeywords||[];if(x.length>0&&c(w,x))return;const k=w.toLocaleLowerCase();let _=null;w!==(_="lower"===e&&v.has(k)?v.get(k):"lower"===e?w.toLowerCase():w.toUpperCase())&&f({message:g.expected(w,_),node:r,index:i(r)+h.sourceIndex,result:p,ruleName:m})})})}};b.ruleName=m,b.messages=g,t.exports=b},{"../../reference/keywordSets":342,"../../utils/declarationValueIndex":527,"../../utils/getUnitFromValueNode":538,"../../utils/isCounterIncrementCustomIdentValue":551,"../../utils/isCounterResetCustomIdentValue":552,"../../utils/isStandardSyntaxValue":575,"../../utils/matchesStringOrRegExp":580,"../../utils/report":587,"../../utils/ruleMessages":588,"../../utils/validateOptions":590,lodash:125,"postcss-value-parser":239}],509:[function(e,t,r){"use strict";const n=e("../../utils/ruleMessages"),i=e("../../utils/validateOptions"),o=e("../valueListCommaWhitespaceChecker"),s=e("../../utils/whitespaceChecker"),a="value-list-comma-newline-after",u=n(a,{expectedAfter:()=>'Expected newline after ","',expectedAfterMultiLine:()=>'Expected newline after "," in a multi-line list',rejectedAfterMultiLine:()=>'Unexpected whitespace after "," in a multi-line list'}),l=function(e){const t=s("newline",e,u);return(r,n)=>{i(n,a,{actual:e,possible:["always","always-multi-line","never-multi-line"]})&&o({root:r,result:n,locationChecker:t.afterOneOnly,checkedRuleName:a})}};l.ruleName=a,l.messages=u,t.exports=l},{"../../utils/ruleMessages":588,"../../utils/validateOptions":590,"../../utils/whitespaceChecker":591,"../valueListCommaWhitespaceChecker":514}],510:[function(e,t,r){"use strict";const n=e("../../utils/ruleMessages"),i=e("../../utils/validateOptions"),o=e("../valueListCommaWhitespaceChecker"),s=e("../../utils/whitespaceChecker"),a="value-list-comma-newline-before",u=n(a,{expectedBefore:()=>'Expected newline before ","',expectedBeforeMultiLine:()=>'Expected newline before "," in a multi-line list',rejectedBeforeMultiLine:()=>'Unexpected whitespace before "," in a multi-line list'}),l=function(e){const t=s("newline",e,u);return(r,n)=>{i(n,a,{actual:e,possible:["always","always-multi-line","never-multi-line"]})&&o({root:r,result:n,locationChecker:t.beforeAllowingIndentation,checkedRuleName:a})}};l.ruleName=a,l.messages=u,t.exports=l},{"../../utils/ruleMessages":588,"../../utils/validateOptions":590,"../../utils/whitespaceChecker":591,"../valueListCommaWhitespaceChecker":514}],511:[function(e,t,r){"use strict";const n=e("../../utils/ruleMessages"),i=e("../../utils/validateOptions"),o=e("../valueListCommaWhitespaceChecker"),s=e("../../utils/whitespaceChecker"),a="value-list-comma-space-after",u=n(a,{expectedAfter:()=>'Expected single space after ","',rejectedAfter:()=>'Unexpected whitespace after ","',expectedAfterSingleLine:()=>'Expected single space after "," in a single-line list',rejectedAfterSingleLine:()=>'Unexpected whitespace after "," in a single-line list'}),l=function(e){const t=s("space",e,u);return(r,n)=>{i(n,a,{actual:e,possible:["always","never","always-single-line","never-single-line"]})&&o({root:r,result:n,locationChecker:t.after,checkedRuleName:a})}};l.ruleName=a,l.messages=u,t.exports=l},{"../../utils/ruleMessages":588,"../../utils/validateOptions":590,"../../utils/whitespaceChecker":591,"../valueListCommaWhitespaceChecker":514}],512:[function(e,t,r){"use strict";const n=e("../../utils/ruleMessages"),i=e("../../utils/validateOptions"),o=e("../valueListCommaWhitespaceChecker"),s=e("../../utils/whitespaceChecker"),a="value-list-comma-space-before",u=n(a,{expectedBefore:()=>'Expected single space before ","',rejectedBefore:()=>'Unexpected whitespace before ","',expectedBeforeSingleLine:()=>'Unexpected whitespace before "," in a single-line list',rejectedBeforeSingleLine:()=>'Unexpected whitespace before "," in a single-line list'}),l=function(e){const t=s("space",e,u);return(r,n)=>{i(n,a,{actual:e,possible:["always","never","always-single-line","never-single-line"]})&&o({root:r,result:n,locationChecker:t.before,checkedRuleName:a})}};l.ruleName=a,l.messages=u,t.exports=l},{"../../utils/ruleMessages":588,"../../utils/validateOptions":590,"../../utils/whitespaceChecker":591,"../valueListCommaWhitespaceChecker":514}],513:[function(e,t,r){"use strict";const n=e("lodash"),i=e("../../utils/report"),o=e("../../utils/ruleMessages"),s=e("style-search"),a=e("../../utils/validateOptions"),u="value-list-max-empty-lines",l=o(u,{expected:e=>`Expected no more than ${e} empty ${1===e?"line":"lines"}`}),c=function(e){const t=e+1;return(r,o)=>{a(o,u,{actual:e,possible:n.isNumber})&&r.walkDecls(r=>{const a=r.value,c=n.repeat("\n",t),f=n.repeat("\r\n",t);s({source:a,target:"\n"},n=>{if(a.substr(n.startIndex+1,t)===c||a.substr(n.startIndex+1,2*t)===f){let t=n.startIndex;"\r"===a[t-1]&&(t-=1),i({message:l.expected(e),node:r,index:t,result:o,ruleName:u})}})})}};c.ruleName=u,c.messages=l,t.exports=c},{"../../utils/report":587,"../../utils/ruleMessages":588,"../../utils/validateOptions":590,lodash:125,"style-search":326}],514:[function(e,t,r){"use strict";const n=e("../utils/isStandardSyntaxDeclaration"),i=e("../utils/isStandardSyntaxProperty"),o=e("../utils/report"),s=e("style-search");t.exports=function(e){e.root.walkDecls(t=>{n(t)&&i(t.prop)&&s({source:t.toString(),target:",",functionArguments:"skip"},r=>{!function(t,r,n){e.locationChecker({source:t,index:r,err:t=>{o({message:t,node:n,index:r,result:e.result,ruleName:e.checkedRuleName})}})}(t.toString(),r.startIndex,t)})})}},{"../utils/isStandardSyntaxDeclaration":567,"../utils/isStandardSyntaxProperty":570,"../utils/report":587,"style-search":326}],515:[function(e,t,r){"use strict";const n=e("./createStylelint"),i=e("debug")("stylelint:standalone"),o=(e("./utils/FileCache"),e("./formatters")),s=(e("globby"),e("./utils/hash"),e("ignore")),a=e("./needlessDisables");function u(e){if("CssSyntaxError"===e.name)return function(e){if("CssSyntaxError"!==e.name)throw e;return{source:e.file||"",deprecations:[],invalidOptionWarnings:[],parseErrors:[],errored:!0,warnings:[{line:e.line,column:e.column,rule:e.name,severity:"error",text:e.reason+" ("+e.name+")"}]}}(e);throw e}t.exports=function(e){e.cacheLocation;const t=e.code,r=e.codeFilename,l=e.config,c=e.configBasedir,f=e.configFile,p=e.configOverrides,d=e.customSyntax,h=e.files,m=e.fix,g=e.formatter,y=e.ignoreDisables,v=e.reportNeedlessDisables,b=e.syntax;e.cache;const w=Date.now();e.ignorePath;s().add("");const x="string"==typeof t;if(!h&&!x||h&&(t||x))throw new Error("You must pass stylelint a `files` glob or a `code` string, though not both");let k;if("string"==typeof g){if(void 0===(k=o[g]))return Promise.reject(new Error("You must use a valid formatter option: 'json', 'string', 'verbose', or a function"))}else k="function"==typeof g?g:o.json;const _=n({config:l,configFile:f,configBasedir:c,configOverrides:p,ignoreDisables:y,reportNeedlessDisables:v,syntax:b,customSyntax:d,fix:m});if(!h){const e=r;return _._lintSource({code:t,codeFilename:e}).then(e=>_._createStylelintResult(e)).catch(u).then(e=>(function(e){const t={errored:e.some(e=>e.errored||e.parseErrors.length>0),output:k(e),results:e};v&&(t.needlessDisables=a(e));return i(`Linting complete in ${Date.now()-w}ms`),t})([e]))}return""}},{"./createStylelint":330,"./formatters":333,"./needlessDisables":339,"./utils/FileCache":516,"./utils/hash":546,debug:592,globby:57,ignore:68}],516:[function(e,t,r){(function(r){"use strict";const n=e("debug")("stylelint:file-cache"),i=e("file-entry-cache"),o=e("./getCacheFile"),s=e("path"),a="./.stylelintcache",u="";function l(e,t){const l=s.resolve(o(e||a,r.cwd()));n(`Cache file is created at ${l}`),this._fileCache=i.create(l),this._hashOfConfig=t||u}l.prototype.hasFileChanged=function(e){const t=this._fileCache.getFileDescriptor(e),r=t.meta||{},i=t.changed||r.hashOfConfig!==this._hashOfConfig;return i||n(`Skip linting ${e}. File hasn't changed.`),r.hashOfConfig!==this._hashOfConfig&&(r.hashOfConfig=this._hashOfConfig),i},l.prototype.reconcile=function(){this._fileCache.reconcile()},l.prototype.destroy=function(){this._fileCache.destroy()},l.prototype.removeEntry=function(e){this._fileCache.removeEntry(e)},t.exports=l}).call(this,e("_process"))},{"./getCacheFile":532,_process:282,debug:592,"file-entry-cache":39,path:148}],517:[function(e,t,r){"use strict";const n=e("lodash");t.exports=function(e,t){return/\r?\n/.test(e.raws.before)?/^\r?\n/.test(e.raws.before)?e.raws.before=t+e.raws.before:/\r?\n$/.test(e.raws.before)?e.raws.before=e.raws.before+t:e.raws.before=e.raws.before.replace(/(\r?\n)/,`${t}$1`):e.raws.before=n.repeat(t,2)+e.raws.before,e}},{lodash:125}],518:[function(e,t,r){"use strict";t.exports=function(e){let t=1+e.name.length;return e.raws.afterName&&(t+=e.raws.afterName.length),t}},{}],519:[function(e,t,r){"use strict";t.exports=function(e,t){t=t||{};let r,n,i="";if("rule"===e.type&&(r=e),"atrule"===e.type&&(n=e),!r&&!n)return i;const o=e.raws.before||"";t.noRawBefore||(i+=o),r&&(i+=r.selector),n&&(i+="@"+n.name+(n.raws.afterName||"")+n.params);const s=e.raws.between;return void 0!==s&&(i+=s),i}},{}],520:[function(e,t,r){"use strict";const n=e("./beforeBlockString"),i=e("./hasBlock"),o=e("./rawNodeString");t.exports=function(e){return!!i(e)&&o(e).slice(n(e).length)}},{"./beforeBlockString":519,"./hasBlock":539,"./rawNodeString":585}],521:[function(e,t,r){"use strict";t.exports=function(e){const t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"`";return e.replace(/\/\*.*\*\//g,t)}},{}],522:[function(e,t,r){"use strict";const n=e("lodash"),i=e("balanced-match");t.exports=function(e,t){const r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"`",o=`${t.toLowerCase()}(`,s=e.toLowerCase();if(!n.includes(s,o))return e;const a=t.length;let u=e,l=0;for(;-1!==s.indexOf(o,l);){const e=s.indexOf(o,l)+a,t=i("(",")",s.slice(e)).end+e,c=t-e-1;u=u.slice(0,e+1)+n.repeat(r,c)+u.slice(t),l=t}return u}},{"balanced-match":12,lodash:125}],523:[function(e,t,r){"use strict";t.exports=function(e){const t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:" ";return e.replace(/[#@{}]+/g,t)}},{}],524:[function(e,t,r){"use strict";const n=e("../normalizeRuleSettings"),i=e("postcss/lib/result"),o=e("../rules");t.exports=function(e,t){if(!e)throw new Error("checkAgainstRule requires an options object with 'ruleName', 'ruleSettings', and 'root' properties");if(!t)throw new Error("checkAgainstRule requires a callback");if(!e.ruleName)throw new Error("checkAgainstRule requires a 'ruleName' option");if(!o[e.ruleName])throw new Error(`Rule '${e.ruleName}' does not exist`);if(!e.ruleSettings)throw new Error("checkAgainstRule requires a 'ruleSettings' option");if(!e.root)throw new Error("checkAgainstRule requires a 'root' option");const r=n(e.ruleSettings,e.ruleName);if(!r)return;const s=new i;o[e.ruleName](r[0],r[1],{})(e.root,s),s.warnings().forEach(t)}},{"../normalizeRuleSettings":340,"../rules":424,"postcss/lib/result":259}],525:[function(e,t,r){"use strict";t.exports=function(e){const t=new Error(e);return t.code=78,t}},{}],526:[function(e,t,r){"use strict";function n(e,t){return!!t&&(("/"!==t[0]||"/"!==t[t.length-1])&&(e.indexOf(t)>=0&&{match:e,pattern:t}))}t.exports=function(e,t){if(!Array.isArray(t))return n(e,t);for(const r of t){const t=n(e,r);if(t)return t}return!1}},{}],527:[function(e,t,r){"use strict";t.exports=function(e){return e.toString().indexOf(":")+(e.raw("between").length-e.raw("between").indexOf(":"))}},{}],528:[function(e,t,r){"use strict";const n=e("./getUnitFromValueNode"),i=e("./isStandardSyntaxValue"),o=e("./isVariable"),s=e("../reference/keywordSets"),a=e("postcss-value-parser");t.exports=function(e){const t=[],r=a(e);return 1===r.nodes.length&&s.basicKeywords.has(r.nodes[0].value.toLowerCase())?[r.nodes[0]]:(r.walk(e=>{if("function"===e.type)return!1;if("word"!==e.type)return;const r=e.value.toLowerCase();if(!i(r))return;if(o(r))return;if(s.animationShorthandKeywords.has(r))return;const a=n(e);a||""===a||t.push(e)}),t)}},{"../reference/keywordSets":342,"./getUnitFromValueNode":538,"./isStandardSyntaxValue":575,"./isVariable":578,"postcss-value-parser":239}],529:[function(e,t,r){"use strict";t.exports=function e(t){const r=t.parent;return"root"===r.type?null:"atrule"===r.type?r:e(r)}},{}],530:[function(e,t,r){"use strict";const n=e("./isNumbery"),i=e("./isStandardSyntaxValue"),o=e("./isValidFontSize"),s=e("./isVariable"),a=e("../reference/keywordSets"),u=e("postcss-value-parser"),l=new Set(["word","string","space","div"]);t.exports=function(e){const t=[],r=u(e);if(1===r.nodes.length&&a.basicKeywords.has(r.nodes[0].value.toLowerCase()))return[r.nodes[0]];let c=!1,f=null;return r.walk((e,r,u)=>{if("function"===e.type)return!1;if(!l.has(e.type))return;const p=e.value.toLowerCase();if(!i(p))return;if(s(p))return;if(a.fontShorthandKeywords.has(p)&&!a.fontFamilyKeywords.has(p))return;if(o(e.value))return;if(u[r-1]&&"/"===u[r-1].value&&u[r-2]&&o(u[r-2].value))return;if(n(p))return;if(("space"===e.type||"div"===e.type&&","!==e.value)&&0!==t.length)return c=!0,void(f=e.value);if("space"===e.type||"div"===e.type)return;const d=e;c?(!function(e,t,r){e.value=e.value+r+t.value}(t[t.length-1],e,f),c=!1,f=null):t.push(d)}),t}},{"../reference/keywordSets":342,"./isNumbery":561,"./isStandardSyntaxValue":575,"./isValidFontSize":576,"./isVariable":578,"postcss-value-parser":239}],531:[function(e,t,r){"use strict";const n=e("balanced-match"),i=e("style-search");t.exports=function(e,t,r){i({source:e,target:t,functionNames:"check"},t=>{if("("!==e[t.endIndex])return;const i=n("(",")",e.substr(t.startIndex));r(i.body,t.endIndex+1)})}},{"balanced-match":12,"style-search":326}],532:[function(e,t,r){"use strict";const n=e("fs"),i=e("./hash"),o=e("path");t.exports=function(e,t){e=o.normalize(e);const r=o.resolve(t,e),s=e[e.length-1]===o.sep;let a;try{a=n.lstatSync(r)}catch(e){a=null}return s||a&&a.isDirectory()?o.join(r,`.stylelintcache_${i(t)}`):r}},{"./hash":546,fs:17,path:148}],533:[function(e,t,r){(function(r){"use strict";const n=e("./configurationError"),i=e("resolve-from");t.exports=function(e,t){let o=i.silent(e,t);if(o||(o=i.silent(r.cwd(),t)),!o)throw n(`Could not find "${t}". Do you need a \`configBasedir\`?`);return o}}).call(this,e("_process"))},{"./configurationError":525,_process:282,"resolve-from":308}],534:[function(e,t,r){"use strict";const n=e("lodash");function i(e){return n.get(e,"source.start.line")}t.exports=function e(t){if(void 0===t)return;const r=t.next();return"comment"!==n.get(r,"type")?r:i(t)===i(r)||void 0!==r&&i(r)===i(r.next())?e(r):r}},{lodash:125}],535:[function(e,t,r){"use strict";const n=e("os");t.exports=function(){return n.EOL}},{os:142}],536:[function(e,t,r){"use strict";const n=e("lodash");function i(e){return n.get(e,"source.start.line")}t.exports=function e(t){if(void 0===t)return;const r=t.prev();return"comment"!==n.get(r,"type")?r:i(t)===i(r)||void 0!==r&&i(r)===i(r.prev())?e(r):r}},{lodash:125}],537:[function(e,t,r){"use strict";const n=e("url").parse;t.exports=function(e){const t=n(e).protocol;if(null==t)return null;const r=t.slice(0,-1),i=t.length;return"//"!==e.slice(i,i+2)&&"data"!==r?null:r}},{url:606}],538:[function(e,t,r){"use strict";const n=e("lodash"),i=e("./blurInterpolation"),o=e("./isStandardSyntaxValue"),s=e("postcss-value-parser");t.exports=function(e){if(!e||e&&!e.value)return null;const t=i(e.value,"").replace("\\0","").replace("\\9","").replace(".","");if("word"!==e.type||!o(t)||!n.isFinite(parseInt(t))||"#"===e.value[0])return null;const r=s.unit(t);return r?r.unit:null}},{"./blurInterpolation":523,"./isStandardSyntaxValue":575,lodash:125,"postcss-value-parser":239}],539:[function(e,t,r){"use strict";t.exports=function(e){return void 0!==e.nodes}},{}],540:[function(e,t,r){"use strict";t.exports=function(e){return void 0!==e.nodes&&0===e.nodes.length}},{}],541:[function(e,t,r){"use strict";t.exports=function(e){return""!==e&&void 0!==e&&/\n[\r\t ]*\n/.test(e)}},{}],542:[function(e,t,r){"use strict";const n=e("../utils/hasLessInterpolation"),i=e("../utils/hasPsvInterpolation"),o=e("../utils/hasScssInterpolation");t.exports=function(e){return!!(n(e)||o(e)||i(e))}},{"../utils/hasLessInterpolation":543,"../utils/hasPsvInterpolation":544,"../utils/hasScssInterpolation":545}],543:[function(e,t,r){"use strict";t.exports=function(e){return!!/@{.+?}/.test(e)}},{}],544:[function(e,t,r){"use strict";t.exports=function(e){return!!/\$\(.+?\)/.test(e)}},{}],545:[function(e,t,r){"use strict";t.exports=function(e){return!!/#{.+?}/.test(e)}},{}],546:[function(e,t,r){"use strict";const n=e("imurmurhash");t.exports=function(e){return n(e).result().toString(36)}},{imurmurhash:69}],547:[function(e,t,r){"use strict";const n=e("./isSharedLineComment");t.exports=function(e){const t=e.prev();return!(!t||"comment"!==t.type)&&!n(t)}},{"./isSharedLineComment":564}],548:[function(e,t,r){"use strict";const n=e("lodash"),i=e("./getPreviousNonSharedLineCommentNode"),o=e("./isCustomProperty"),s=e("./isStandardSyntaxDeclaration");t.exports=function(e){const t=i(e);return void 0!==t&&"decl"===t.type&&s(t)&&!o(n.get(t,"prop",""))}},{"./getPreviousNonSharedLineCommentNode":536,"./isCustomProperty":555,"./isStandardSyntaxDeclaration":567,lodash:125}],549:[function(e,t,r){"use strict";const n=e("./getPreviousNonSharedLineCommentNode"),i=e("./hasBlock");t.exports=function(e){if("atrule"!==e.type)return!1;const t=n(e);return void 0!==t&&("atrule"===t.type&&!i(t)&&!i(e))}},{"./getPreviousNonSharedLineCommentNode":536,"./hasBlock":539}],550:[function(e,t,r){"use strict";const n=e("lodash"),i=e("./getPreviousNonSharedLineCommentNode"),o=e("./isBlocklessAtRuleAfterBlocklessAtRule");t.exports=function(e){if(!o(e))return!1;const t=i(e);return n.get(t,"name")===e.name}},{"./getPreviousNonSharedLineCommentNode":536,"./isBlocklessAtRuleAfterBlocklessAtRule":549,lodash:125}],551:[function(e,t,r){"use strict";const n=e("lodash"),i=e("../reference/keywordSets");t.exports=function(e){const t=e.toLowerCase();return!i.counterIncrementKeywords.has(t)&&!n.isFinite(parseInt(t))}},{"../reference/keywordSets":342,lodash:125}],552:[function(e,t,r){"use strict";const n=e("lodash"),i=e("../reference/keywordSets");t.exports=function(e){const t=e.toLowerCase();return!i.counterResetKeywords.has(t)&&!n.isFinite(parseInt(t))}},{"../reference/keywordSets":342,lodash:125}],553:[function(e,t,r){"use strict";const n=e("html-tags"),i=e("../reference/keywordSets"),o=e("mathml-tag-names"),s=e("svg-tags");t.exports=function(e){if(!/^[a-z]/.test(e))return!1;if(-1===e.indexOf("-"))return!1;const t=e.toLowerCase();return t===e&&(-1===s.indexOf(t)&&(-1===n.indexOf(t)&&(!i.nonStandardHtmlTags.has(t)&&-1===o.indexOf(t))))}},{"../reference/keywordSets":342,"html-tags":66,"mathml-tag-names":127,"svg-tags":602}],554:[function(e,t,r){"use strict";t.exports=function(e){return"--"===e.slice(0,2)}},{}],555:[function(e,t,r){"use strict";t.exports=function(e){return"--"===e.slice(0,2)}},{}],556:[function(e,t,r){"use strict";const n=e("lodash"),i=e("../utils/hasBlock");t.exports=function(e){const t=n.get(e,"raws.selector.raw",e.selector);return"rule"===e.type&&i(e)&&"--"===t.slice(0,2)&&":"===t.slice(-1)}},{"../utils/hasBlock":539,lodash:125}],557:[function(e,t,r){"use strict";t.exports=function(e){return":--"===e.slice(0,3)}},{}],558:[function(e,t,r){"use strict";t.exports=function(e){const t=e.parent;return void 0!==t&&"root"!==t.type&&e===t.first}},{}],559:[function(e,t,r){"use strict";t.exports=function(e){const t=e.parent;return"atrule"===t.type&&"keyframes"===t.name.toLowerCase()}},{}],560:[function(e,t,r){"use strict";const n=e("../reference/keywordSets");t.exports=function(e){return!!n.keyframeSelectorKeywords.has(e)||!!/^(?:\d+\.?\d*|\d*\.?\d+)%$/.test(e)}},{"../reference/keywordSets":342}],561:[function(e,t,r){"use strict";t.exports=function(e){return 0!==e.trim().length&&Number(e)==e}},{}],562:[function(e,t,r){"use strict";const n=e("./isWhitespace");t.exports=function(e){let t=!0;for(let r=0,i=e.length;r")}},{}],564:[function(e,t,r){"use strict";const n=e("lodash"),i=e("./getNextNonSharedLineCommentNode"),o=e("./getPreviousNonSharedLineCommentNode");function s(e,t){return n.get(e,"source.start.line")===n.get(t,"source.start.line")}t.exports=function(e){if("comment"!==e.type)return!1;if(s(e,o(e)))return!0;if(s(e,i(e)))return!0;const t=e.parent;return void 0!==t&&"root"!==t.type&&t.source.start.line===e.source.start.line}},{"./getNextNonSharedLineCommentNode":534,"./getPreviousNonSharedLineCommentNode":536,lodash:125}],565:[function(e,t,r){"use strict";t.exports=function(e){return!/[\n\r]/.test(e)}},{}],566:[function(e,t,r){"use strict";t.exports=function(e){return!(!e.nodes&&""===e.params)&&!(!e.nodes&&""===e.raws.afterName&&"("===e.params[0])}},{}],567:[function(e,t,r){"use strict";t.exports=function(e){const t=e.prop,r=e.parent;return"root"!==r.type&&("$"!==t[0]&&(("@"!==t[0]||"{"===t[1])&&(!r.selector||":"!==r.selector[r.selector.length-1]||"--"===r.selector.substring(0,2))))}},{}],568:[function(e,t,r){"use strict";t.exports=function(e){return!!e.value}},{}],569:[function(e,t,r){"use strict";t.exports=function(e){return!/#{.+?}|\$.+?/.test(e)}},{}],570:[function(e,t,r){"use strict";const n=e("lodash"),i=e("../utils/hasInterpolation");t.exports=function(e){return"$"!==e[0]&&("@"!==e[0]&&(!n.endsWith(e,"+")&&!n.endsWith(e,"+_")&&!i(e)))}},{"../utils/hasInterpolation":542,lodash:125}],571:[function(e,t,r){"use strict";const n=e("lodash"),i=e("../utils/isCustomPropertySet");t.exports=function(e){const t=n.get(e,"raws.selector.raw",e.selector);return!i(e)&&(!e.mixin&&(("@"!==t.slice(0,1)||":"!==t.slice(-1))&&(!e.extend&&((!e.params||!e.params[0])&&(!(n.endsWith(t,")")&&!n.includes(t,":"))&&(!/when\s+(not\s+)*\(/.test(t)&&":"!==t.slice(-1)))))))}},{"../utils/isCustomPropertySet":556,lodash:125}],572:[function(e,t,r){"use strict";const n=e("../utils/hasInterpolation");t.exports=function(e){return!n(e)&&(0!==e.indexOf("%")&&!/:extend(\(.*?\))?/.test(e))}},{"../utils/hasInterpolation":542}],573:[function(e,t,r){"use strict";const n=e("lodash"),i=e("../reference/keywordSets");t.exports=function(e){const t=e.parent.parent,r=t.type,o=t.value;if(o){const e=o.toLowerCase().replace(/:+/,"");if("pseudo"===r&&(i.aNPlusBNotationPseudoClasses.has(e)||i.linguisticPseudoClasses.has(e)))return!1}return(!e.prev()||"nesting"!==e.prev().type)&&("%"!==e.value[0]&&(!n.startsWith(e.value,"/")||!n.endsWith(e.value,"/")))}},{"../reference/keywordSets":342,lodash:125}],574:[function(e,t,r){"use strict";const n=e("../utils/hasLessInterpolation"),i=e("../utils/hasPsvInterpolation"),o=e("../utils/hasScssInterpolation");t.exports=function(e){return 0===e.length||!o(e)&&!i(e)&&("'"===e[0]&&"'"===e[e.length-1]||'"'===e[0]&&'"'===e[e.length-1]?!n(e):("@"!==e[0]||!/^@@?[\w-]+$/.test(e))&&(-1===e.indexOf("$")||!/^[$\sA-Za-z0-9+-/*_'"/]+$/.test(e)||"/"===e[e.length-1]))}},{"../utils/hasLessInterpolation":543,"../utils/hasPsvInterpolation":544,"../utils/hasScssInterpolation":545}],575:[function(e,t,r){"use strict";const n=e("../utils/hasInterpolation");t.exports=function(e){let t=e;return/^[-+*/]/.test(e[0])&&(t=t.slice(1)),"$"!==t[0]&&("@"!==t[0]&&!n(t))}},{"../utils/hasInterpolation":542}],576:[function(e,t,r){"use strict";const n=e("../reference/keywordSets"),i=e("postcss-value-parser");t.exports=function(e){if(!e)return!1;if(n.fontSizeKeywords.has(e))return!0;const t=i.unit(e);if(!t)return!1;const r=t.unit;return"%"===r||!!n.lengthUnits.has(r.toLowerCase())}},{"../reference/keywordSets":342,"postcss-value-parser":239}],577:[function(e,t,r){"use strict";t.exports=function(e){return/^#(?:[0-9a-fA-F]{3,4}|[0-9a-fA-F]{6}|[0-9a-fA-F]{8})$/.test(e)}},{}],578:[function(e,t,r){"use strict";t.exports=function(e){return"var("===e.toLowerCase().slice(0,4)}},{}],579:[function(e,t,r){"use strict";t.exports=function(e){return-1!==[" ","\n","\t","\r","\f"].indexOf(e)}},{}],580:[function(e,t,r){"use strict";function n(e,t){if(!Array.isArray(t))return i(e,t);for(const r of t){const t=i(e,r);if(t)return t}return!1}function i(e,t){const r=t[0],n=t[t.length-1],i=t[t.length-2],o="/"===r&&("/"===n||"/"===i&&"i"===n);if(o){return!!(o&&"i"===n?new RegExp(t.slice(1,-2),"i").test(e):new RegExp(t.slice(1,-1)).test(e))&&{match:e,pattern:t}}return e===t&&{match:e,pattern:t}}t.exports=function(e,t){if(!Array.isArray(e))return n(e,t);for(const r of e){const e=n(r,t);if(e)return e}return!1}},{}],581:[function(e,t,r){"use strict";t.exports=function e(t){return t&&t.next?"comment"===t.type?e(t.next()):t:null}},{}],582:[function(e,t,r){"use strict";function n(e,t){return e.has(t)||e.set(t,new Map),e.get(t)}t.exports=function(){const e=new Map;return{getContext(t){const r=t.source.input.from,i=n(e,r);return Array.from(arguments).slice(1).reduce((e,t)=>n(e,t),i)}}}},{}],583:[function(e,t,r){"use strict";const n=e("./matchesStringOrRegExp");t.exports=function(e,t,r){return!!(e&&e[t]&&"string"==typeof r&&n(r,e[t]))}},{"./matchesStringOrRegExp":580}],584:[function(e,t,r){"use strict";const n=e("postcss-selector-parser");t.exports=function(e,t,r,i){try{n(i).process(e)}catch(e){t.warn("Cannot parse selector",{node:r,stylelintType:"parseError"})}}},{"postcss-selector-parser":218}],585:[function(e,t,r){"use strict";t.exports=function(e){let t="";return e.raws.before&&(t+=e.raws.before),t+=e.toString()}},{}],586:[function(e,t,r){"use strict";t.exports=function(e,t){return e.raws.before=e.raws.before.replace(/(\r?\n\s*\r?\n)+/g,t),e}},{}],587:[function(e,t,r){"use strict";const n=e("lodash");t.exports=function(e){const t=e.ruleName,r=e.result,i=e.message,o=e.line,s=e.node,a=e.index,u=e.word;if(r.stylelint=r.stylelint||{},r.stylelint.quiet&&"error"!==r.stylelint.ruleSeverities[t])return;const l=o||s.positionBy({index:a}).line;if(r.stylelint.disabledRanges&&!r.stylelint.ignoreDisables){const e=r.stylelint.disabledRanges[t]||r.stylelint.disabledRanges.all;for(const r of e)if(r.start<=l&&(r.end>=l||void 0===r.end)&&(!r.rules||-1!==r.rules.indexOf(t)))return}const c=n.get(r.stylelint,["ruleSeverities",t],"ignore");r.stylelint.stylelintError||"error"!==c||(r.stylelint.stylelintError=!0);const f={severity:c,rule:t};s&&(f.node=s),a&&(f.index=a),u&&(f.word=u);const p=n.get(r.stylelint,["customMessages",t],i);r.warn(p,f)}},{lodash:125}],588:[function(e,t,r){"use strict";t.exports=function(e,t){return Object.keys(t).reduce((r,n)=>{const i=t[n];return r[n]="string"==typeof i?`${i} (${e})`:function(){return`${i.apply(null,arguments)} (${e})`},r},{})}},{}],589:[function(e,t,r){"use strict";const n=e("lodash");t.exports=function(e){return!!n.isPlainObject(e)&&Object.keys(e).every(t=>!!n.isArray(e[t])&&e[t].every(e=>n.isString(e)))}},{lodash:125}],590:[function(e,t,r){"use strict";const n=e("lodash"),i=["severity","message"];function o(e,t){const r=[].concat(e);for(let e=0,n=r.length;e{!function(e,t,r){const s=e.possible,a=e.actual,u=e.optional;if(null===a||n.isEqual(a,[null]))return;const l=void 0===s||Array.isArray(s)&&0===s.length;if(l&&!0===a)return;if(void 0===a){if(l||u)return;return void r(`Expected option value for rule "${t}"`)}if(l)return void r(`Unexpected option value "${a}" for rule "${t}"`);if(n.isFunction(s))return void(s(a)||r(`Invalid option "${JSON.stringify(a)}" for rule ${t}`));if(!n.isPlainObject(s))return void[].concat(a).forEach(e=>{o(s,e)||r(`Invalid option value "${e}" for rule "${t}"`)});if(!n.isPlainObject(a))return void r(`Invalid option value ${JSON.stringify(a)} for rule "${t}": `+"should be an object");Object.keys(a).forEach(e=>{if(-1!==i.indexOf(e))return;if(!s[e])return void r(`Invalid option name "${e}" for rule "${t}"`);const n=a[e];[].concat(n).forEach(n=>{o(s[e],n)||r(`Invalid value "${n}" for option "${e}" of rule "${t}"`)})})}(e,t,s)}),r}},{lodash:125}],591:[function(e,t,r){"use strict";const n=e("./configurationError"),i=e("./isSingleLineString"),o=e("./isWhitespace");function s(e){return null!=e}t.exports=function(e,t,r){let a;function u(e){const o=e.source,s=e.index,u=e.err,l=e.errTarget,p=e.lineCheckStr,d=void 0!==e.onlyOneChar&&e.onlyOneChar,h=void 0!==e.allowIndentation&&e.allowIndentation;switch(a={source:o,index:s,err:u,errTarget:l,onlyOneChar:d,allowIndentation:h},t){case"always":c();break;case"never":f();break;case"always-single-line":if(!i(p||o))return;c(r.expectedBeforeSingleLine);break;case"never-single-line":if(!i(p||o))return;f(r.rejectedBeforeSingleLine);break;case"always-multi-line":if(i(p||o))return;c(r.expectedBeforeMultiLine);break;case"never-multi-line":if(i(p||o))return;f(r.rejectedBeforeMultiLine);break;default:throw n(`Unknown expectation "${t}"`)}}function l(e){const o=e.source,s=e.index,u=e.err,l=e.errTarget,c=e.lineCheckStr,f=void 0!==e.onlyOneChar&&e.onlyOneChar;switch(a={source:o,index:s,err:u,errTarget:l,onlyOneChar:f},t){case"always":p();break;case"never":d();break;case"always-single-line":if(!i(c||o))return;p(r.expectedAfterSingleLine);break;case"never-single-line":if(!i(c||o))return;d(r.rejectedAfterSingleLine);break;case"always-multi-line":if(i(c||o))return;p(r.expectedAfterMultiLine);break;case"never-multi-line":if(i(c||o))return;d(r.rejectedAfterMultiLine);break;default:throw n(`Unknown expectation "${t}"`)}}function c(){const t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:r.expectedBefore;if(a.allowIndentation)return void function(){const t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:r.expectedBefore,n=a,i=n.source,o=n.index,s=n.err,u=function(){if("newline"===e)return"\n"}();let l=o-1;for(;i[l]!==u;){if("\t"!==i[l]&&" "!==i[l])return void s(t(a.errTarget?a.errTarget:i[o]));l--}}(t);const n=a,i=n.source,u=n.index,l=i[u-1],c=i[u-2];s(l)&&("space"!==e||" "!==l||!a.onlyOneChar&&o(c))&&a.err(t(a.errTarget?a.errTarget:i[u]))}function f(){const e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:r.rejectedBefore,t=a,n=t.source,i=t.index,u=n[i-1];s(u)&&o(u)&&a.err(e(a.errTarget?a.errTarget:n[i]))}function p(){const t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:r.expectedAfter,n=a,i=n.source,u=n.index,l=i[u+1],c=i[u+2];if(s(l)){if("newline"===e){if("\r"===l&&"\n"===c&&(a.onlyOneChar||!o(i[u+3])))return;if("\n"===l&&(a.onlyOneChar||!o(c)))return}("space"!==e||" "!==l||!a.onlyOneChar&&o(c))&&a.err(t(a.errTarget?a.errTarget:i[u]))}}function d(){const e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:r.rejectedAfter,t=a,n=t.source,i=t.index,u=n[i+1];s(u)&&o(u)&&a.err(e(a.errTarget?a.errTarget:n[i]))}return{before:u,beforeAllowingIndentation:function(e){u(Object.assign({},e,{allowIndentation:!0}))},after:l,afterOneOnly:function(e){l(Object.assign({},e,{onlyOneChar:!0}))}}}},{"./configurationError":525,"./isSingleLineString":565,"./isWhitespace":579}],592:[function(e,t,r){(function(n){function i(){var e;try{e=r.storage.debug}catch(e){}return!e&&void 0!==n&&"env"in n&&(e=n.env.DEBUG),e}(r=t.exports=e("./debug")).log=function(){return"object"==typeof console&&console.log&&Function.prototype.apply.call(console.log,console,arguments)},r.formatArgs=function(e){var t=this.useColors;if(e[0]=(t?"%c":"")+this.namespace+(t?" %c":" ")+e[0]+(t?"%c ":" ")+"+"+r.humanize(this.diff),!t)return;var n="color: "+this.color;e.splice(1,0,n,"color: inherit");var i=0,o=0;e[0].replace(/%[a-zA-Z%]/g,function(e){"%%"!==e&&"%c"===e&&(o=++i)}),e.splice(o,0,n)},r.save=function(e){try{null==e?r.storage.removeItem("debug"):r.storage.debug=e}catch(e){}},r.load=i,r.useColors=function(){if("undefined"!=typeof window&&window.process&&"renderer"===window.process.type)return!0;return"undefined"!=typeof document&&document.documentElement&&document.documentElement.style&&document.documentElement.style.WebkitAppearance||"undefined"!=typeof window&&window.console&&(window.console.firebug||window.console.exception&&window.console.table)||"undefined"!=typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/firefox\/(\d+)/)&&parseInt(RegExp.$1,10)>=31||"undefined"!=typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/applewebkit\/(\d+)/)},r.storage="undefined"!=typeof chrome&&void 0!==chrome.storage?chrome.storage.local:function(){try{return window.localStorage}catch(e){}}(),r.colors=["lightseagreen","forestgreen","goldenrod","dodgerblue","darkorchid","crimson"],r.formatters.j=function(e){try{return JSON.stringify(e)}catch(e){return"[UnexpectedJSONParseError]: "+e.message}},r.enable(i())}).call(this,e("_process"))},{"./debug":593,_process:282}],593:[function(e,t,r){var n;function i(e){function t(){if(t.enabled){var e=t,i=+new Date,o=i-(n||i);e.diff=o,e.prev=n,e.curr=i,n=i;for(var s=new Array(arguments.length),a=0;a=i.length)break;a=i[s++]}else{if((s=i.next()).done)break;a=s.value}var u=a;t.push(u),"("===u[0]?n+=1:")"===u[0]?n-=1:"newline"===u[0]&&0===n&&(t=[],r.push(t))}return r},t.exports=r.default},{}],596:[function(e,t,r){"use strict";r.__esModule=!0,r.default=function(e,t){var r=new n.default(e,t),u=new s.default(r);return u.tokens=(0,o.default)(r),u.parts=(0,i.default)(r,(0,a.default)(u.tokens)),u.loop(),u.root};var n=u(e("postcss/lib/input")),i=u(e("./preprocess")),o=u(e("./tokenize")),s=u(e("./parser")),a=u(e("./liner"));function u(e){return e&&e.__esModule?e:{default:e}}t.exports=r.default},{"./liner":595,"./parser":597,"./preprocess":598,"./tokenize":601,"postcss/lib/input":249}],597:[function(e,t,r){"use strict";r.__esModule=!0;var n=u(e("postcss/lib/declaration")),i=u(e("postcss/lib/comment")),o=u(e("postcss/lib/at-rule")),s=u(e("postcss/lib/rule")),a=u(e("postcss/lib/root"));function u(e){return e&&e.__esModule?e:{default:e}}var l=function(){function e(t){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.input=t,this.pos=0,this.root=new a.default,this.current=this.root,this.spaces="",this.extraIndent=!1,this.prevIndent=void 0,this.step=void 0,this.root.source={input:t,start:{line:1,column:1}}}return e.prototype.loop=function(){for(var e=void 0;this.pose.indent.length;r?r&&t.colon?this.rule(e):r&&!t.colon&&this.decl(e):this.decl(e)}}else e.end?this.root.raws.after=e.before:this.rule(e);this.pos+=1}for(var n=this.tokens.length-1;n>=0;n--)if(this.tokens[n].length>3){var i=this.tokens[n];this.root.source.end={line:i[4]||i[2],column:i[5]||i[3]};break}},e.prototype.comment=function(e){var t=e.tokens[0],r=new i.default;this.init(r,e),r.source.end={line:t[4],column:t[5]},this.commentText(r,t)},e.prototype.atrule=function(e){var t=e.tokens[0],r=e.tokens.slice(1),n=new o.default;for(n.name=t[1].slice(1),this.init(n,e),""===n.name&&this.unnamedAtrule(t);!e.end&&e.lastComma;)this.pos+=1,e=this.parts[this.pos],r.push(["space",e.before+e.indent]),r=r.concat(e.tokens);n.raws.afterName=this.firstSpaces(r),this.keepTrailingSpace(n,r),this.checkSemicolon(r),this.checkCurly(r),this.raw(n,"params",r,t)},e.prototype.decl=function(e){var t=new n.default;this.init(t,e);for(var r="",o=0,s=[],a="",u=0;ue.indent.length;)s.push(["space",c.before+c.indent]),s=s.concat(c.tokens),this.pos+=1,c=this.parts[this.pos+1];var f=s[s.length-1];if(f&&"comment"===f[0]){s.pop();var p=new i.default;this.current.push(p),p.source={input:this.input,start:{line:f[2],column:f[3]},end:{line:f[4],column:f[5]}};var d=s[s.length-1];d&&"space"===d[0]&&(s.pop(),p.raws.before=d[1]),this.commentText(p,f)}for(var h=s.length-1;h>0;h--){var m=s[h][0];if("word"===m&&"!important"===s[h][1]){t.important=!0,h>0&&"space"===s[h-1][0]?(t.raws.important=s[h-1][1]+"!important",s.splice(h-1,2)):(t.raws.important="!important",s.splice(h,1));break}if("space"!==m&&"newline"!==m&&"comment"!==m)break}t.raws.between=r+this.firstSpaces(s),this.checkSemicolon(s),this.raw(t,"value",s,o)},e.prototype.rule=function(e){var t=new s.default;this.init(t,e);for(var r=e.tokens,n=this.parts[this.pos+1];!n.end&&n.indent.length===e.indent.length;)r.push(["space",n.before+n.indent]),r=r.concat(n.tokens),this.pos+=1,n=this.parts[this.pos+1];this.keepTrailingSpace(t,r),this.checkCurly(r),this.raw(t,"selector",r)},e.prototype.indent=function(e){var t=e.indent.length,r=void 0!==this.prevIndent;if(!r&&t&&this.indentedFirstLine(e),!this.step&&t&&(this.step=t,this.root.raws.indent=e.indent),r&&this.prevIndent!==t){var n=t-this.prevIndent;if(n>0)if(n!==this.step)this.wrongIndent(this.prevIndent+this.step,t,e);else if(this.current.last.push)this.current=this.current.last;else{this.extraIndent="";for(var i=0;i=t.length)break;i=t[n++]}else{if((n=t.next()).done)break;i=n.value}var o=i;"{"===o[0]&&this.error("Unnecessary curly bracket",o[2],o[3])}},e.prototype.checkSemicolon=function(e){var t=e,r=Array.isArray(t),n=0;for(t=r?t:t[Symbol.iterator]();;){var i;if(r){if(n>=t.length)break;i=t[n++]}else{if((n=t.next()).done)break;i=n.value}var o=i;";"===o[0]&&this.error("Unnecessary semicolon",o[2],o[3])}},e.prototype.keepTrailingSpace=function(e,t){var r=t[t.length-1];r&&"space"===r[0]&&(t.pop(),e.raws.sssBetween=r[1])},e.prototype.firstSpaces=function(e){for(var t="",r=0;r=0;d--)if(r[d].length>2){p=r[d];break}p||(p=n),e.source.end={line:p[4]||p[2],column:p[5]||p[3]}},e.prototype.nextNonComment=function(e){for(var t=e,r=void 0;t0){if("space"===t[0][0]?(l=t[0][1],c=t.slice(1)):(l="",c=t),!r&&l.length&&(r=" "===l[0]?"space":"tab"),"space"===r?-1!==l.indexOf("\t")&&n(e,a,l.indexOf("\t")):"tab"===r&&-1!==l.indexOf(" ")&&n(e,a,l.indexOf(" ")),c.length){for(var p=c.length-1;p>=0;p--){var d=c[p][0];if(","===d){o=!0;break}if("space"!==d&&("comment"!==d&&"newline"!==d))break}s="comment"===c[0][0],u="at-word"===c[0][0];for(var h=0,m=0;m0?(R=U+j,P=A-O[j].length):(R=U,P=D),t.push(["string",r.slice(z,A+1),U,z-D,R,A-P]),D=P,U=R,z=A;break;case b:x.lastIndex=z+1,x.test(r),A=0===x.lastIndex?r.length-1:x.lastIndex-2,t.push(["at-word",r.slice(z,A+1),U,z-D,U,A-D]),z=A;break;case o:for(A=z,N=!0,R=U;r.charCodeAt(A+1)===o;)A+=1,N=!N;C=r.charCodeAt(A+1),N&&(C===f&&r.charCodeAt(A+2)===a?(R+=1,P=A+=2):C===f||C===a||C===l?(R+=1,P=A+=1):A+=1),t.push(["word",r.slice(z,A+1),U,z-D,U,A-D]),R!==U&&(U=R,D=P),z=A;break;default:B=r.charCodeAt(z+1),C===s&&B===y?(0===(A=r.indexOf("*/",z+2)+1)&&$("comment"),M=r.slice(z,A+1),O=M.split("\n"),(j=O.length-1)>0?(R=U+j,P=A-O[j].length):(R=U,P=D),t.push(["comment",M,U,z-D,R,A-P]),D=P,U=R,z=A):C===s&&B===s?(k.lastIndex=z+1,k.test(r),A=0===k.lastIndex?r.length-1:k.lastIndex-2,M=r.slice(z,A+1),t.push(["comment",M,U,z-D,U,A-D,"inline"]),z=A):(_.lastIndex=z+1,_.test(r),A=0===_.lastIndex?r.length-1:_.lastIndex-2,t.push(["word",r.slice(z,A+1),U,z-D,U,A-D]),z=A)}z++}return t};var n=39,i=34,o=92,s=47,a=10,u=32,l=12,c=9,f=13,p=40,d=41,h=123,m=125,g=59,y=42,v=58,b=64,w=44,x=/[ \n\t\r\f\{\(\)'"\\;/]/g,k=/[\r\f\n]/g,_=/[ \n\t\r\f\(\)\{\}:;@!'"\\,]|\/(?=\*)/g,S=/.[\\\/\("'\n]/;t.exports=r.default},{}],602:[function(e,t,r){t.exports=e("./svg-tags.json")},{"./svg-tags.json":603}],603:[function(e,t,r){t.exports=["a","altGlyph","altGlyphDef","altGlyphItem","animate","animateColor","animateMotion","animateTransform","circle","clipPath","color-profile","cursor","defs","desc","ellipse","feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence","filter","font","font-face","font-face-format","font-face-name","font-face-src","font-face-uri","foreignObject","g","glyph","glyphRef","hkern","image","line","linearGradient","marker","mask","metadata","missing-glyph","mpath","path","pattern","polygon","polyline","radialGradient","rect","script","set","stop","style","svg","switch","symbol","text","textPath","title","tref","tspan","use","view","vkern"]},{}],604:[function(e,t,r){(function(t,n){var i=e("process/browser.js").nextTick,o=Function.prototype.apply,s=Array.prototype.slice,a={},u=0;function l(e,t){this._id=e,this._clearFn=t}r.setTimeout=function(){return new l(o.call(setTimeout,window,arguments),clearTimeout)},r.setInterval=function(){return new l(o.call(setInterval,window,arguments),clearInterval)},r.clearTimeout=r.clearInterval=function(e){e.close()},l.prototype.unref=l.prototype.ref=function(){},l.prototype.close=function(){this._clearFn.call(window,this._id)},r.enroll=function(e,t){clearTimeout(e._idleTimeoutId),e._idleTimeout=t},r.unenroll=function(e){clearTimeout(e._idleTimeoutId),e._idleTimeout=-1},r._unrefActive=r.active=function(e){clearTimeout(e._idleTimeoutId);var t=e._idleTimeout;t>=0&&(e._idleTimeoutId=setTimeout(function(){e._onTimeout&&e._onTimeout()},t))},r.setImmediate="function"==typeof t?t:function(e){var t=u++,n=!(arguments.length<2)&&s.call(arguments,1);return a[t]=!0,i(function(){a[t]&&(n?e.apply(null,n):e.call(null),r.clearImmediate(t))}),t},r.clearImmediate="function"==typeof n?n:function(e){delete a[e]}}).call(this,e("timers").setImmediate,e("timers").clearImmediate)},{"process/browser.js":282,timers:604}],605:[function(e,t,r){"use strict";t.exports=function(e,t,r){return 0===e.length?e:t?(r||e.sort(t),function(e,t){for(var r=1,n=e.length,i=e[0],o=e[0],s=1;s",'"',"`"," ","\r","\n","\t"]),c=["'"].concat(l),f=["%","/","?",";","#"].concat(c),p=["/","?","#"],d=/^[+a-z0-9A-Z_-]{0,63}$/,h=/^([+a-z0-9A-Z_-]{0,63})(.*)$/,m={javascript:!0,"javascript:":!0},g={javascript:!0,"javascript:":!0},y={http:!0,https:!0,ftp:!0,gopher:!0,file:!0,"http:":!0,"https:":!0,"ftp:":!0,"gopher:":!0,"file:":!0},v=e("querystring");function b(e,t,r){if(e&&i.isObject(e)&&e instanceof o)return e;var n=new o;return n.parse(e,t,r),n}o.prototype.parse=function(e,t,r){if(!i.isString(e))throw new TypeError("Parameter 'url' must be a string, not "+typeof e);var o=e.indexOf("?"),a=-1!==o&&o127?P+="x":P+=R[I];if(!P.match(d)){var L=M.slice(0,E),B=M.slice(E+1),T=R.match(h);T&&(L.push(T[1]),B.unshift(T[2])),B.length&&(b="/"+B.join(".")+b),this.hostname=L.join(".");break}}}this.hostname.length>255?this.hostname="":this.hostname=this.hostname.toLowerCase(),j||(this.hostname=n.toASCII(this.hostname));var D=this.port?":"+this.port:"",U=this.hostname||"";this.host=U+D,this.href+=this.host,j&&(this.hostname=this.hostname.substr(1,this.hostname.length-2),"/"!==b[0]&&(b="/"+b))}if(!m[k])for(E=0,N=c.length;E0)&&r.host.split("@"))&&(r.auth=j.shift(),r.host=r.hostname=j.shift());return r.search=e.search,r.query=e.query,i.isNull(r.pathname)&&i.isNull(r.search)||(r.path=(r.pathname?r.pathname:"")+(r.search?r.search:"")),r.href=r.format(),r}if(!_.length)return r.pathname=null,r.search?r.path="/"+r.search:r.path=null,r.href=r.format(),r;for(var C=_.slice(-1)[0],A=(r.host||e.host||_.length>1)&&("."===C||".."===C)||""===C,E=0,O=_.length;O>=0;O--)"."===(C=_[O])?_.splice(O,1):".."===C?(_.splice(O,1),E++):E&&(_.splice(O,1),E--);if(!x&&!k)for(;E--;E)_.unshift("..");!x||""===_[0]||_[0]&&"/"===_[0].charAt(0)||_.unshift(""),A&&"/"!==_.join("/").substr(-1)&&_.push("");var j,M=""===_[0]||_[0]&&"/"===_[0].charAt(0);S&&(r.hostname=r.host=M?"":_.length?_.shift():"",(j=!!(r.host&&r.host.indexOf("@")>0)&&r.host.split("@"))&&(r.auth=j.shift(),r.host=r.hostname=j.shift()));return(x=x||r.host&&_.length)&&!M&&_.unshift(""),_.length?r.pathname=_.join("/"):(r.pathname=null,r.path=null),i.isNull(r.pathname)&&i.isNull(r.search)||(r.path=(r.pathname?r.pathname:"")+(r.search?r.search:"")),r.auth=e.auth||r.auth,r.slashes=r.slashes||e.slashes,r.href=r.format(),r},o.prototype.parseHost=function(){var e=this.host,t=a.exec(e);t&&(":"!==(t=t[0])&&(this.port=t.substr(1)),e=e.substr(0,e.length-t.length)),e&&(this.hostname=e)}},{"./util":607,punycode:283,querystring:286}],607:[function(e,t,r){"use strict";t.exports={isString:function(e){return"string"==typeof e},isObject:function(e){return"object"==typeof e&&null!==e},isNull:function(e){return null===e},isNullOrUndefined:function(e){return null==e}}},{}],608:[function(e,t,r){(function(e){function r(t){try{if(!e.localStorage)return!1}catch(e){return!1}var r=e.localStorage[t];return null!=r&&"true"===String(r).toLowerCase()}t.exports=function(e,t){if(r("noDeprecation"))return e;var n=!1;return function(){if(!n){if(r("throwDeprecation"))throw new Error(t);r("traceDeprecation")?console.trace(t):console.warn(t),n=!0}return e.apply(this,arguments)}}}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{}],609:[function(e,t,r){arguments[4][10][0].apply(r,arguments)},{dup:10}],610:[function(e,t,r){arguments[4][11][0].apply(r,arguments)},{"./support/isBuffer":609,_process:282,dup:11,inherits:72}],611:[function(e,t,r){t.exports=function e(t,r){if(t&&r)return e(t)(r);if("function"!=typeof t)throw new TypeError("need wrapper function");Object.keys(t).forEach(function(e){n[e]=t[e]});return n;function n(){for(var e=new Array(arguments.length),r=0;r{"use strict";function e(){return(e=Object.assign||function(e){for(var t=1;t{return function e(t,r,s){function n(o,a){if(!r[o]){if(!t[o]){var l="function"==typeof require&&require;if(!a&&l)return l(o,!0);if(i)return i(o,!0);var u=new Error("Cannot find module '"+o+"'");throw u.code="MODULE_NOT_FOUND",u}var c=r[o]={exports:{}};t[o][0].call(c.exports,e=>n(t[o][1][e]||e),c,c.exports,e,t,r,s)}return r[o].exports}for(var i="function"==typeof require&&require,o=0;o{function s(e,t,r){e instanceof RegExp&&(e=n(e,r)),t instanceof RegExp&&(t=n(t,r));var s=i(e,t,r);return s&&{start:s[0],end:s[1],pre:r.slice(0,s[0]),body:r.slice(s[0]+e.length,s[1]),post:r.slice(s[1]+t.length)}}function n(e,t){var r=t.match(e);return r?r[0]:null}function i(e,t,r){var s,n,i,o,a,l=r.indexOf(e),u=r.indexOf(t,l+1),c=l;if(l>=0&&u>0){for(s=[],i=r.length;c>=0&&!a;)c==l?(s.push(c),l=r.indexOf(e,c+1)):1==s.length?a=[s.pop(),u]:((n=s.pop())=0?l:u;s.length&&(a=[i,o])}return a}t.exports=s,s.range=i},{}],2:[(e,t,r)=>{r.byteLength=function(e){var t=u(e),r=t[0],s=t[1];return 3*(r+s)/4-s},r.toByteArray=function(e){var t,r,s=u(e),o=s[0],a=s[1],l=new i((d=o,f=a,3*(d+f)/4-f)),c=0,p=a>0?o-4:o;var d,f;for(r=0;r>16&255,l[c++]=t>>8&255,l[c++]=255&t;2===a&&(t=n[e.charCodeAt(r)]<<2|n[e.charCodeAt(r+1)]>>4,l[c++]=255&t);1===a&&(t=n[e.charCodeAt(r)]<<10|n[e.charCodeAt(r+1)]<<4|n[e.charCodeAt(r+2)]>>2,l[c++]=t>>8&255,l[c++]=255&t);return l},r.fromByteArray=function(e){for(var t,r=e.length,n=r%3,i=[],o=0,a=r-n;oa?a:o+16383));1===n?(t=e[r-1],i.push(s[t>>2]+s[t<<4&63]+"==")):2===n&&(t=(e[r-2]<<8)+e[r-1],i.push(s[t>>10]+s[t>>4&63]+s[t<<2&63]+"="));return i.join("")};for(var s=[],n=[],i="undefined"!=typeof Uint8Array?Uint8Array:Array,o="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",a=0,l=o.length;a0)throw new Error("Invalid string. Length must be a multiple of 4");var r=e.indexOf("=");return-1===r&&(r=t),[r,r===t?0:4-r%4]}function c(e,t,r){for(var n,i,o=[],a=t;a>18&63]+s[i>>12&63]+s[i>>6&63]+s[63&i]);return o.join("")}n["-".charCodeAt(0)]=62,n["_".charCodeAt(0)]=63},{}],3:[(e,t,r)=>{},{}],4:[function(e,t,r){(function(t){(function(){var t=e("base64-js"),s=e("ieee754");r.Buffer=o,r.SlowBuffer=function(e){+e!=e&&(e=0);return o.alloc(+e)},r.INSPECT_MAX_BYTES=50;var n=2147483647;function i(e){if(e>n)throw new RangeError('The value "'+e+'" is invalid for option "size"');var t=new Uint8Array(e);return t.__proto__=o.prototype,t}function o(e,t,r){if("number"==typeof e){if("string"==typeof t)throw new TypeError('The "string" argument must be of type string. Received type number');return u(e)}return a(e,t,r)}function a(e,t,r){if("string"==typeof e)return function(e,t){"string"==typeof t&&""!==t||(t="utf8");if(!o.isEncoding(t))throw new TypeError("Unknown encoding: "+t);var r=0|d(e,t),s=i(r),n=s.write(e,t);n!==r&&(s=s.slice(0,n));return s}(e,t);if(ArrayBuffer.isView(e))return c(e);if(null==e)throw TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof e);if(P(e,ArrayBuffer)||e&&P(e.buffer,ArrayBuffer))return function(e,t,r){if(t<0||e.byteLength=n)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+n.toString(16)+" bytes");return 0|e}function d(e,t){if(o.isBuffer(e))return e.length;if(ArrayBuffer.isView(e)||P(e,ArrayBuffer))return e.byteLength;if("string"!=typeof e)throw new TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof e);var r=e.length,s=arguments.length>2&&!0===arguments[2];if(!s&&0===r)return 0;for(var n=!1;;)switch(t){case"ascii":case"latin1":case"binary":return r;case"utf8":case"utf-8":return N(e).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*r;case"hex":return r>>>1;case"base64":return j(e).length;default:if(n)return s?-1:N(e).length;t=(""+t).toLowerCase(),n=!0}}function f(e,t,r){var s=e[t];e[t]=e[r],e[r]=s}function h(e,t,r,s,n){if(0===e.length)return-1;if("string"==typeof r?(s=r,r=0):r>2147483647?r=2147483647:r<-2147483648&&(r=-2147483648),$(r=+r)&&(r=n?0:e.length-1),r<0&&(r=e.length+r),r>=e.length){if(n)return-1;r=e.length-1}else if(r<0){if(!n)return-1;r=0}if("string"==typeof t&&(t=o.from(t,s)),o.isBuffer(t))return 0===t.length?-1:m(e,t,r,s,n);if("number"==typeof t)return t&=255,"function"==typeof Uint8Array.prototype.indexOf?n?Uint8Array.prototype.indexOf.call(e,t,r):Uint8Array.prototype.lastIndexOf.call(e,t,r):m(e,[t],r,s,n);throw new TypeError("val must be string, number or Buffer")}function m(e,t,r,s,n){var i,o=1,a=e.length,l=t.length;if(void 0!==s&&("ucs2"===(s=String(s).toLowerCase())||"ucs-2"===s||"utf16le"===s||"utf-16le"===s)){if(e.length<2||t.length<2)return-1;o=2,a/=2,l/=2,r/=2}function u(e,t){return 1===o?e[t]:e.readUInt16BE(t*o)}if(n){var c=-1;for(i=r;ia&&(r=a-l),i=r;i>=0;i--){for(var p=!0,d=0;dn&&(s=n):s=n;var i=t.length;s>i/2&&(s=i/2);for(var o=0;o239?4:u>223?3:u>191?2:1;if(n+p<=r)switch(p){case 1:u<128&&(c=u);break;case 2:128==(192&(i=e[n+1]))&&(l=(31&u)<<6|63&i)>127&&(c=l);break;case 3:i=e[n+1],o=e[n+2],128==(192&i)&&128==(192&o)&&(l=(15&u)<<12|(63&i)<<6|63&o)>2047&&(l<55296||l>57343)&&(c=l);break;case 4:i=e[n+1],o=e[n+2],a=e[n+3],128==(192&i)&&128==(192&o)&&128==(192&a)&&(l=(15&u)<<18|(63&i)<<12|(63&o)<<6|63&a)>65535&&l<1114112&&(c=l)}null===c?(c=65533,p=1):c>65535&&(c-=65536,s.push(c>>>10&1023|55296),c=56320|1023&c),s.push(c),n+=p}return function(e){var t=e.length;if(t<=b)return String.fromCharCode.apply(String,e);var r="",s=0;for(;s42},42===e.foo()}catch(e){return!1}}(),o.TYPED_ARRAY_SUPPORT||"undefined"==typeof console||"function"!=typeof console.error||console.error("This browser lacks typed array (Uint8Array) support which is required by `buffer` v5.x. Use `buffer` v4.x if you require old browser support."),Object.defineProperty(o.prototype,"parent",{enumerable:!0,get(){if(o.isBuffer(this))return this.buffer}}),Object.defineProperty(o.prototype,"offset",{enumerable:!0,get(){if(o.isBuffer(this))return this.byteOffset}}),"undefined"!=typeof Symbol&&null!=Symbol.species&&o[Symbol.species]===o&&Object.defineProperty(o,Symbol.species,{value:null,configurable:!0,enumerable:!1,writable:!1}),o.poolSize=8192,o.from=((e,t,r)=>a(e,t,r)),o.prototype.__proto__=Uint8Array.prototype,o.__proto__=Uint8Array,o.alloc=((e,t,r)=>{return n=t,o=r,l(s=e),s<=0?i(s):void 0!==n?"string"==typeof o?i(s).fill(n,o):i(s).fill(n):i(s);var s,n,o}),o.allocUnsafe=(e=>u(e)),o.allocUnsafeSlow=(e=>u(e)),o.isBuffer=function(e){return null!=e&&!0===e._isBuffer&&e!==o.prototype},o.compare=function(e,t){if(P(e,Uint8Array)&&(e=o.from(e,e.offset,e.byteLength)),P(t,Uint8Array)&&(t=o.from(t,t.offset,t.byteLength)),!o.isBuffer(e)||!o.isBuffer(t))throw new TypeError('The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array');if(e===t)return 0;for(var r=e.length,s=t.length,n=0,i=Math.min(r,s);nthis.length)return"";if((void 0===r||r>this.length)&&(r=this.length),r<=0)return"";if((r>>>=0)<=(t>>>=0))return"";for(e||(e="utf8");;)switch(e){case"hex":return S(this,t,r);case"utf8":case"utf-8":return w(this,t,r);case"ascii":return x(this,t,r);case"latin1":case"binary":return k(this,t,r);case"base64":return v(this,t,r);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return _(this,t,r);default:if(s)throw new TypeError("Unknown encoding: "+e);e=(e+"").toLowerCase(),s=!0}}.apply(this,arguments)},o.prototype.toLocaleString=o.prototype.toString,o.prototype.equals=function(e){if(!o.isBuffer(e))throw new TypeError("Argument must be a Buffer");return this===e||0===o.compare(this,e)},o.prototype.inspect=function(){var e="",t=r.INSPECT_MAX_BYTES;return e=this.toString("hex",0,t).replace(/(.{2})/g,"$1 ").trim(),this.length>t&&(e+=" ... "),""},o.prototype.compare=function(e,t,r,s,n){if(P(e,Uint8Array)&&(e=o.from(e,e.offset,e.byteLength)),!o.isBuffer(e))throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof e);if(void 0===t&&(t=0),void 0===r&&(r=e?e.length:0),void 0===s&&(s=0),void 0===n&&(n=this.length),t<0||r>e.length||s<0||n>this.length)throw new RangeError("out of range index");if(s>=n&&t>=r)return 0;if(s>=n)return-1;if(t>=r)return 1;if(t>>>=0,r>>>=0,s>>>=0,n>>>=0,this===e)return 0;for(var i=n-s,a=r-t,l=Math.min(i,a),u=this.slice(s,n),c=e.slice(t,r),p=0;p>>=0,isFinite(r)?(r>>>=0,void 0===s&&(s="utf8")):(s=r,r=void 0)}var n=this.length-t;if((void 0===r||r>n)&&(r=n),e.length>0&&(r<0||t<0)||t>this.length)throw new RangeError("Attempt to write outside buffer bounds");s||(s="utf8");for(var i,o,a,l,u,c,p,d,f,h=!1;;)switch(s){case"hex":return g(this,e,t,r);case"utf8":case"utf-8":return d=t,f=r,L(N(e,(p=this).length-d),p,d,f);case"ascii":return y(this,e,t,r);case"latin1":case"binary":return y(this,e,t,r);case"base64":return l=this,u=t,c=r,L(j(e),l,u,c);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return o=t,a=r,L(((e,t)=>{for(var r,s,n,i=[],o=0;o>8,n=r%256,i.push(n),i.push(s);return i})(e,(i=this).length-o),i,o,a);default:if(h)throw new TypeError("Unknown encoding: "+s);s=(""+s).toLowerCase(),h=!0}},o.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};var b=4096;function x(e,t,r){var s="";r=Math.min(e.length,r);for(var n=t;ns)&&(r=s);for(var n="",i=t;ir)throw new RangeError("Trying to access beyond buffer length")}function E(e,t,r,s,n,i){if(!o.isBuffer(e))throw new TypeError('"buffer" argument must be a Buffer instance');if(t>n||te.length)throw new RangeError("Index out of range")}function C(e,t,r,s,n,i){if(r+s>e.length)throw new RangeError("Index out of range");if(r<0)throw new RangeError("Index out of range")}function A(e,t,r,n,i){return t=+t,r>>>=0,i||C(e,0,r,4),s.write(e,t,r,n,23,4),r+4}function R(e,t,r,n,i){return t=+t,r>>>=0,i||C(e,0,r,8),s.write(e,t,r,n,52,8),r+8}o.prototype.slice=function(e,t){var r=this.length;e=~~e,t=void 0===t?r:~~t,e<0?(e+=r)<0&&(e=0):e>r&&(e=r),t<0?(t+=r)<0&&(t=0):t>r&&(t=r),t>>=0,t>>>=0,r||O(e,t,this.length);for(var s=this[e],n=1,i=0;++i>>=0,t>>>=0,r||O(e,t,this.length);for(var s=this[e+--t],n=1;t>0&&(n*=256);)s+=this[e+--t]*n;return s},o.prototype.readUInt8=function(e,t){return e>>>=0,t||O(e,1,this.length),this[e]},o.prototype.readUInt16LE=function(e,t){return e>>>=0,t||O(e,2,this.length),this[e]|this[e+1]<<8},o.prototype.readUInt16BE=function(e,t){return e>>>=0,t||O(e,2,this.length),this[e]<<8|this[e+1]},o.prototype.readUInt32LE=function(e,t){return e>>>=0,t||O(e,4,this.length),(this[e]|this[e+1]<<8|this[e+2]<<16)+16777216*this[e+3]},o.prototype.readUInt32BE=function(e,t){return e>>>=0,t||O(e,4,this.length),16777216*this[e]+(this[e+1]<<16|this[e+2]<<8|this[e+3])},o.prototype.readIntLE=function(e,t,r){e>>>=0,t>>>=0,r||O(e,t,this.length);for(var s=this[e],n=1,i=0;++i=(n*=128)&&(s-=Math.pow(2,8*t)),s},o.prototype.readIntBE=function(e,t,r){e>>>=0,t>>>=0,r||O(e,t,this.length);for(var s=t,n=1,i=this[e+--s];s>0&&(n*=256);)i+=this[e+--s]*n;return i>=(n*=128)&&(i-=Math.pow(2,8*t)),i},o.prototype.readInt8=function(e,t){return e>>>=0,t||O(e,1,this.length),128&this[e]?-1*(255-this[e]+1):this[e]},o.prototype.readInt16LE=function(e,t){e>>>=0,t||O(e,2,this.length);var r=this[e]|this[e+1]<<8;return 32768&r?4294901760|r:r},o.prototype.readInt16BE=function(e,t){e>>>=0,t||O(e,2,this.length);var r=this[e+1]|this[e]<<8;return 32768&r?4294901760|r:r},o.prototype.readInt32LE=function(e,t){return e>>>=0,t||O(e,4,this.length),this[e]|this[e+1]<<8|this[e+2]<<16|this[e+3]<<24},o.prototype.readInt32BE=function(e,t){return e>>>=0,t||O(e,4,this.length),this[e]<<24|this[e+1]<<16|this[e+2]<<8|this[e+3]},o.prototype.readFloatLE=function(e,t){return e>>>=0,t||O(e,4,this.length),s.read(this,e,!0,23,4)},o.prototype.readFloatBE=function(e,t){return e>>>=0,t||O(e,4,this.length),s.read(this,e,!1,23,4)},o.prototype.readDoubleLE=function(e,t){return e>>>=0,t||O(e,8,this.length),s.read(this,e,!0,52,8)},o.prototype.readDoubleBE=function(e,t){return e>>>=0,t||O(e,8,this.length),s.read(this,e,!1,52,8)},o.prototype.writeUIntLE=function(e,t,r,s){(e=+e,t>>>=0,r>>>=0,s)||E(this,e,t,r,Math.pow(2,8*r)-1,0);var n=1,i=0;for(this[t]=255&e;++i>>=0,r>>>=0,s)||E(this,e,t,r,Math.pow(2,8*r)-1,0);var n=r-1,i=1;for(this[t+n]=255&e;--n>=0&&(i*=256);)this[t+n]=e/i&255;return t+r},o.prototype.writeUInt8=function(e,t,r){return e=+e,t>>>=0,r||E(this,e,t,1,255,0),this[t]=255&e,t+1},o.prototype.writeUInt16LE=function(e,t,r){return e=+e,t>>>=0,r||E(this,e,t,2,65535,0),this[t]=255&e,this[t+1]=e>>>8,t+2},o.prototype.writeUInt16BE=function(e,t,r){return e=+e,t>>>=0,r||E(this,e,t,2,65535,0),this[t]=e>>>8,this[t+1]=255&e,t+2},o.prototype.writeUInt32LE=function(e,t,r){return e=+e,t>>>=0,r||E(this,e,t,4,4294967295,0),this[t+3]=e>>>24,this[t+2]=e>>>16,this[t+1]=e>>>8,this[t]=255&e,t+4},o.prototype.writeUInt32BE=function(e,t,r){return e=+e,t>>>=0,r||E(this,e,t,4,4294967295,0),this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e,t+4},o.prototype.writeIntLE=function(e,t,r,s){if(e=+e,t>>>=0,!s){var n=Math.pow(2,8*r-1);E(this,e,t,r,n-1,-n)}var i=0,o=1,a=0;for(this[t]=255&e;++i>0)-a&255;return t+r},o.prototype.writeIntBE=function(e,t,r,s){if(e=+e,t>>>=0,!s){var n=Math.pow(2,8*r-1);E(this,e,t,r,n-1,-n)}var i=r-1,o=1,a=0;for(this[t+i]=255&e;--i>=0&&(o*=256);)e<0&&0===a&&0!==this[t+i+1]&&(a=1),this[t+i]=(e/o>>0)-a&255;return t+r},o.prototype.writeInt8=function(e,t,r){return e=+e,t>>>=0,r||E(this,e,t,1,127,-128),e<0&&(e=255+e+1),this[t]=255&e,t+1},o.prototype.writeInt16LE=function(e,t,r){return e=+e,t>>>=0,r||E(this,e,t,2,32767,-32768),this[t]=255&e,this[t+1]=e>>>8,t+2},o.prototype.writeInt16BE=function(e,t,r){return e=+e,t>>>=0,r||E(this,e,t,2,32767,-32768),this[t]=e>>>8,this[t+1]=255&e,t+2},o.prototype.writeInt32LE=function(e,t,r){return e=+e,t>>>=0,r||E(this,e,t,4,2147483647,-2147483648),this[t]=255&e,this[t+1]=e>>>8,this[t+2]=e>>>16,this[t+3]=e>>>24,t+4},o.prototype.writeInt32BE=function(e,t,r){return e=+e,t>>>=0,r||E(this,e,t,4,2147483647,-2147483648),e<0&&(e=4294967295+e+1),this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e,t+4},o.prototype.writeFloatLE=function(e,t,r){return A(this,e,t,!0,r)},o.prototype.writeFloatBE=function(e,t,r){return A(this,e,t,!1,r)},o.prototype.writeDoubleLE=function(e,t,r){return R(this,e,t,!0,r)},o.prototype.writeDoubleBE=function(e,t,r){return R(this,e,t,!1,r)},o.prototype.copy=function(e,t,r,s){if(!o.isBuffer(e))throw new TypeError("argument should be a Buffer");if(r||(r=0),s||0===s||(s=this.length),t>=e.length&&(t=e.length),t||(t=0),s>0&&s=this.length)throw new RangeError("Index out of range");if(s<0)throw new RangeError("sourceEnd out of bounds");s>this.length&&(s=this.length),e.length-t=0;--i)e[i+t]=this[i+r];else Uint8Array.prototype.set.call(e,this.subarray(r,s),t);return n},o.prototype.fill=function(e,t,r,s){if("string"==typeof e){if("string"==typeof t?(s=t,t=0,r=this.length):"string"==typeof r&&(s=r,r=this.length),void 0!==s&&"string"!=typeof s)throw new TypeError("encoding must be a string");if("string"==typeof s&&!o.isEncoding(s))throw new TypeError("Unknown encoding: "+s);if(1===e.length){var n=e.charCodeAt(0);("utf8"===s&&n<128||"latin1"===s)&&(e=n)}}else"number"==typeof e&&(e&=255);if(t<0||this.length>>=0,r=void 0===r?this.length:r>>>0,e||(e=0),"number"==typeof e)for(i=t;i55295&&r<57344){if(!n){if(r>56319){(t-=3)>-1&&i.push(239,191,189);continue}if(o+1===s){(t-=3)>-1&&i.push(239,191,189);continue}n=r;continue}if(r<56320){(t-=3)>-1&&i.push(239,191,189),n=r;continue}r=65536+(n-55296<<10|r-56320)}else n&&(t-=3)>-1&&i.push(239,191,189);if(n=null,r<128){if((t-=1)<0)break;i.push(r)}else if(r<2048){if((t-=2)<0)break;i.push(r>>6|192,63&r|128)}else if(r<65536){if((t-=3)<0)break;i.push(r>>12|224,r>>6&63|128,63&r|128)}else{if(!(r<1114112))throw new Error("Invalid code point");if((t-=4)<0)break;i.push(r>>18|240,r>>12&63|128,r>>6&63|128,63&r|128)}}return i}function j(e){return t.toByteArray(function(e){if((e=(e=e.split("=")[0]).trim().replace(M,"")).length<2)return"";for(;e.length%4!=0;)e+="=";return e}(e))}function L(e,t,r,s){for(var n=0;n=t.length||n>=e.length);++n)t[n+r]=e[n];return n}function P(e,t){return e instanceof t||null!=e&&null!=e.constructor&&null!=e.constructor.name&&e.constructor.name===t.name}function $(e){return e!=e}}).call(this)}).call(this,e("buffer").Buffer)},{"base64-js":2,buffer:4,ieee754:11}],5:[(e,t,r)=>{const s=e("is-regexp"),n={global:"g",ignoreCase:"i",multiline:"m",dotAll:"s",sticky:"y",unicode:"u"};t.exports=((e,t={})=>{if(!s(e))throw new TypeError("Expected a RegExp instance");const r=Object.keys(n).map(r=>("boolean"==typeof t[r]?t[r]:e[r])?n[r]:"").join(""),i=new RegExp(t.source||e.source,r);return i.lastIndex="number"==typeof t.lastIndex?t.lastIndex:e.lastIndex,i})},{"is-regexp":15}],6:[(e,t,r)=>{var s={}.hasOwnProperty,n=/[ -,\.\/:-@\[-\^`\{-~]/,i=/[ -,\.\/:-@\[\]\^`\{-~]/,o=/(^|\\+)?(\\[A-F0-9]{1,6})\x20(?![a-fA-F0-9\x20])/g,a=function e(t,r){"single"!=(r=function(e,t){if(!e)return t;var r={};for(var n in t)r[n]=s.call(e,n)?e[n]:t[n];return r}(r,e.options)).quotes&&"double"!=r.quotes&&(r.quotes="single");for(var a="double"==r.quotes?'"':"'",l=r.isIdentifier,u=t.charAt(0),c="",p=0,d=t.length;p126){if(h>=55296&&h<=56319&&pt&&t.length%2?e:(t||"")+r),!l&&r.wrap?a+c+a:c};a.options={escapeEverything:!1,isIdentifier:!1,quotes:"single",wrap:!1},a.version="3.0.0",t.exports=a},{}],7:[(e,t,r)=>{const s=e("clone-regexp");t.exports=((e,t)=>{let r;const n=[],i=s(e,{lastIndex:0}),o=i.global;for(;(r=i.exec(t))&&(n.push({match:r[0],subMatches:r.slice(1),index:r.index}),o););return n})},{"clone-regexp":5}],8:[(e,t,r)=>{const s=new Uint32Array(65536),n=(e,t)=>{if(e.length>t.length){const r=t;t=e,e=r}return 0===e.length?t.length:e.length<=32?((e,t)=>{const r=e.length,n=t.length,i=1<{const r=e.length,n=t.length,i=[],o=[],a=Math.ceil(r/32),l=Math.ceil(n/32);let u=n;for(let e=0;e>>t&1,u=i[t/32|0]>>>t&1,c=r|a,p=((r|u)&l)+l^l|r|u;let d=a|~(p|l),f=l&p;d>>>31^n&&(o[t/32|0]^=1<>>31^u&&(i[t/32|0]^=1<>>t&1,l=i[t/32|0]>>>t&1,c=r|p,f=((r|l)&d)+d^d|r|l;let h=p|~(f|d),m=d&f;u+=h>>>n-1&1,u-=m>>>n-1&1,h>>>31^a&&(o[t/32|0]^=1<>>31^l&&(i[t/32|0]^=1<{t.exports=["a","abbr","address","area","article","aside","audio","b","base","bdi","bdo","blockquote","body","br","button","canvas","caption","cite","code","col","colgroup","data","datalist","dd","del","details","dfn","dialog","div","dl","dt","em","embed","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","iframe","img","input","ins","kbd","label","legend","li","link","main","map","mark","math","menu","menuitem","meta","meter","nav","noscript","object","ol","optgroup","option","output","p","param","picture","pre","progress","q","rb","rp","rt","rtc","ruby","s","samp","script","section","select","slot","small","source","span","strong","style","sub","summary","sup","svg","table","tbody","td","template","textarea","tfoot","th","thead","time","title","tr","track","u","ul","var","video","wbr"]},{}],10:[(e,t,r)=>{t.exports=e("./html-tags.json")},{"./html-tags.json":9}],11:[(e,t,r)=>{r.read=((e,t,r,s,n)=>{var i,o,a=8*n-s-1,l=(1<>1,c=-7,p=r?n-1:0,d=r?-1:1,f=e[t+p];for(p+=d,i=f&(1<<-c)-1,f>>=-c,c+=a;c>0;i=256*i+e[t+p],p+=d,c-=8);for(o=i&(1<<-c)-1,i>>=-c,c+=s;c>0;o=256*o+e[t+p],p+=d,c-=8);if(0===i)i=1-u;else{if(i===l)return o?NaN:1/0*(f?-1:1);o+=Math.pow(2,s),i-=u}return(f?-1:1)*o*Math.pow(2,i-s)}),r.write=((e,t,r,s,n,i)=>{var o,a,l,u=8*i-n-1,c=(1<>1,d=23===n?Math.pow(2,-24)-Math.pow(2,-77):0,f=s?0:i-1,h=s?1:-1,m=t<0||0===t&&1/t<0?1:0;for(t=Math.abs(t),isNaN(t)||t===1/0?(a=isNaN(t)?1:0,o=c):(o=Math.floor(Math.log(t)/Math.LN2),t*(l=Math.pow(2,-o))<1&&(o--,l*=2),(t+=o+p>=1?d/l:d*Math.pow(2,1-p))*l>=2&&(o++,l/=2),o+p>=c?(a=0,o=c):o+p>=1?(a=(t*l-1)*Math.pow(2,n),o+=p):(a=t*Math.pow(2,p-1)*Math.pow(2,n),o=0));n>=8;e[r+f]=255&a,f+=h,a/=256,n-=8);for(o=o<0;e[r+f]=255&o,f+=h,o/=256,u-=8);e[r+f-h]|=128*m})},{}],12:[function(e,t,r){(function(e){(function(){function r(e){return Array.isArray(e)?e:[e]}const s=/^\s+$/,n=/^\\!/,i=/^\\#/,o=/\r?\n/g,a=/^\.*\/|^\.+$/,l="/",u="undefined"!=typeof Symbol?Symbol.for("node-ignore"):"node-ignore",c=(e,t,r)=>Object.defineProperty(e,t,{value:r}),p=/([0-z])-([0-z])/g,d=[[/\\?\s+$/,e=>0===e.indexOf("\\")?" ":""],[/\\\s/g,()=>" "],[/[\\$.|*+(){^]/g,e=>`\\${e}`],[/(?!\\)\?/g,()=>"[^/]"],[/^\//,()=>"^"],[/\//g,()=>"\\/"],[/^\^*\\\*\\\*\\\//,()=>"^(?:.*\\/)?"],[/^(?=[^^])/,function(){return/\/(?!$)/.test(this)?"^":"(?:^|\\/)"}],[/\\\/\\\*\\\*(?=\\\/|$)/g,(e,t,r)=>t+6`${t}[^\\/]*`],[/\\\\\\(?=[$.|*+(){^])/g,()=>"\\"],[/\\\\/g,()=>"\\"],[/(\\)?\[([^\]/]*?)(\\*)($|\])/g,(e,t,r,s,n)=>"\\"===t?`\\[${r}${(e=>{const{length:t}=e;return e.slice(0,t-t%2)})(s)}${n}`:"]"===n&&s.length%2==0?`[${(e=>e.replace(p,(e,t,r)=>t.charCodeAt(0)<=r.charCodeAt(0)?e:""))(r)}${s}]`:"[]"],[/(?:[^*])$/,e=>/\/$/.test(e)?`${e}$`:`${e}(?=$|\\/$)`],[/(\^|\\\/)?\\\*$/,(e,t)=>{return`${t?`${t}[^/]+`:"[^/]*"}(?=$|\\/$)`}]],f=Object.create(null),h=e=>"string"==typeof e,m=e=>e&&h(e)&&!s.test(e)&&0!==e.indexOf("#"),g=e=>e.split(o);const y=(e,t)=>{const r=e;let s=!1;return 0===e.indexOf("!")&&(s=!0,e=e.substr(1)),new class{constructor(e,t,r,s){this.origin=e,this.pattern=t,this.negative=r,this.regex=s}}(r,e=e.replace(n,"!").replace(i,"#"),s,((e,t,r)=>{const s=f[e];if(s)return s;const n=d.reduce((t,r)=>t.replace(r[0],r[1].bind(e)),e);return f[e]=r?new RegExp(n,"i"):new RegExp(n)})(e,0,t))},v=(e,t)=>{throw new t(e)},w=(e,t,r)=>{if(!h(e))return r(`path must be a string, but got \`${t}\``,TypeError);if(!e)return r("path must not be empty",TypeError);return!w.isNotRelative(e)||r(`path should be a ${"`path.relative()`d"} string, but got "${t}"`,RangeError)},b=e=>a.test(e);w.isNotRelative=b,w.convert=(e=>e);const x=e=>new class{constructor({ignorecase:e=!0}={}){this._rules=[],this._ignorecase=e,c(this,u,!0),this._initCache()}_initCache(){this._ignoreCache=Object.create(null),this._testCache=Object.create(null)}_addPattern(e){if(e&&e[u])return this._rules=this._rules.concat(e._rules),void(this._added=!0);if(m(e)){const t=y(e,this._ignorecase);this._added=!0,this._rules.push(t)}}add(e){return this._added=!1,r(h(e)?g(e):e).forEach(this._addPattern,this),this._added&&this._initCache(),this}addPattern(e){return this.add(e)}_testOne(e,t){let r=!1,s=!1;return this._rules.forEach(n=>{const{negative:i}=n;s===i&&r!==s||i&&!r&&!s&&!t||n.regex.test(e)&&(r=!i,s=i)}),{ignored:r,unignored:s}}_test(e,t,r,s){const n=e&&w.convert(e);return w(n,e,v),this._t(n,t,r,s)}_t(e,t,r,s){if(e in t)return t[e];if(s||(s=e.split(l)),s.pop(),!s.length)return t[e]=this._testOne(e,r);const n=this._t(s.join(l)+l,t,r,s);return t[e]=n.ignored?n:this._testOne(e,r)}ignores(e){return this._test(e,this._ignoreCache,!1).ignored}createFilter(){return e=>!this.ignores(e)}filter(e){return r(e).filter(this.createFilter())}test(e){return this._test(e,this._testCache,!0)}}(e),k=()=>!1;if(x.isPathValid=(e=>w(e&&w.convert(e),e,k)),x.default=x,t.exports=x,void 0!==e&&(e.env&&e.env.IGNORE_TEST_WIN32||"win32"===e.platform)){const e=e=>/^\\\\\?\\/.test(e)||/["<>|\u0000-\u001F]+/u.test(e)?e:e.replace(/\\/g,"/");w.convert=e;const t=/^[a-z]:\//i;w.isNotRelative=(e=>t.test(e)||b(e))}}).call(this)}).call(this,e("_process"))},{_process:160}],13:[(e,t,r)=>{const s=(e,t,r)=>void 0===e?t(r):e;t.exports=(e=>t=>{let r;return new Proxy(()=>{},{get:(n,i)=>(r=s(r,e,t),Reflect.get(r,i)),apply:(n,i,o)=>(r=s(r,e,t),Reflect.apply(r,i,o)),construct:(n,i)=>(r=s(r,e,t),Reflect.construct(r,i))})})},{}],14:[(e,t,r)=>{t.exports=((e,t)=>{for(var r=-1,s=[];-1!==(r=e.indexOf(t,r+1));)s.push(r);return s})},{}],15:[(e,t,r)=>{t.exports=(e=>"[object RegExp]"===Object.prototype.toString.call(e))},{}],16:[(e,t,r)=>{t.exports={properties:["accelerator","-wap-accesskey","align-content","-webkit-align-content","align-items","-webkit-align-items","align-self","-webkit-align-self","alignment-baseline","all","alt","-webkit-alt","animation","animation-delay","-moz-animation-delay","-ms-animation-delay","-webkit-animation-delay","animation-direction","-moz-animation-direction","-ms-animation-direction","-webkit-animation-direction","animation-duration","-moz-animation-duration","-ms-animation-duration","-webkit-animation-duration","animation-fill-mode","-moz-animation-fill-mode","-ms-animation-fill-mode","-webkit-animation-fill-mode","animation-iteration-count","-moz-animation-iteration-count","-ms-animation-iteration-count","-webkit-animation-iteration-count","-moz-animation","-ms-animation","animation-name","-moz-animation-name","-ms-animation-name","-webkit-animation-name","animation-play-state","-moz-animation-play-state","-ms-animation-play-state","-webkit-animation-play-state","animation-timing-function","-moz-animation-timing-function","-ms-animation-timing-function","-webkit-animation-timing-function","-webkit-animation-trigger","-webkit-animation","-webkit-app-region","appearance","-moz-appearance","-webkit-appearance","aspect-ratio","-webkit-aspect-ratio","audio-level","azimuth","backdrop-filter","-webkit-backdrop-filter","backface-visibility","-moz-backface-visibility","-ms-backface-visibility","-webkit-backface-visibility","background","background-attachment","-webkit-background-attachment","background-blend-mode","background-clip","-moz-background-clip","-webkit-background-clip","background-color","-webkit-background-color","-webkit-background-composite","background-image","-webkit-background-image","-moz-background-inline-policy","background-origin","-moz-background-origin","-webkit-background-origin","background-position","-webkit-background-position","background-position-x","-webkit-background-position-x","background-position-y","-webkit-background-position-y","background-repeat","-webkit-background-repeat","background-repeat-x","background-repeat-y","background-size","-moz-background-size","-webkit-background-size","-webkit-background","baseline-shift","baseline-source","behavior","-moz-binding","block-ellipsis","-ms-block-progression","block-size","block-step","block-step-align","block-step-insert","block-step-round","block-step-size","bookmark-label","bookmark-level","bookmark-state","border","-webkit-border-after-color","-webkit-border-after-style","-webkit-border-after","-webkit-border-after-width","-webkit-border-before-color","-webkit-border-before-style","-webkit-border-before","-webkit-border-before-width","border-block","border-block-color","border-block-end","border-block-end-color","border-block-end-style","border-block-end-width","border-block-start","border-block-start-color","border-block-start-style","border-block-start-width","border-block-style","border-block-width","border-bottom","border-bottom-color","-moz-border-bottom-colors","border-bottom-left-radius","-webkit-border-bottom-left-radius","border-bottom-right-radius","-webkit-border-bottom-right-radius","border-bottom-style","border-bottom-width","border-boundary","border-collapse","border-color","-moz-border-end-color","-webkit-border-end-color","border-end-end-radius","-moz-border-end","border-end-start-radius","-moz-border-end-style","-webkit-border-end-style","-webkit-border-end","-moz-border-end-width","-webkit-border-end-width","-webkit-border-fit","-webkit-border-horizontal-spacing","border-image","-moz-border-image","-o-border-image","border-image-outset","-webkit-border-image-outset","border-image-repeat","-webkit-border-image-repeat","border-image-slice","-webkit-border-image-slice","border-image-source","-webkit-border-image-source","-webkit-border-image","border-image-width","-webkit-border-image-width","border-inline","border-inline-color","border-inline-end","border-inline-end-color","border-inline-end-style","border-inline-end-width","border-inline-start","border-inline-start-color","border-inline-start-style","border-inline-start-width","border-inline-style","border-inline-width","border-left","border-left-color","-moz-border-left-colors","border-left-style","border-left-width","border-radius","-moz-border-radius-bottomleft","-moz-border-radius-bottomright","-moz-border-radius","-moz-border-radius-topleft","-moz-border-radius-topright","-webkit-border-radius","border-right","border-right-color","-moz-border-right-colors","border-right-style","border-right-width","border-spacing","-moz-border-start-color","-webkit-border-start-color","border-start-end-radius","-moz-border-start","border-start-start-radius","-moz-border-start-style","-webkit-border-start-style","-webkit-border-start","-moz-border-start-width","-webkit-border-start-width","border-style","border-top","border-top-color","-moz-border-top-colors","border-top-left-radius","-webkit-border-top-left-radius","border-top-right-radius","-webkit-border-top-right-radius","border-top-style","border-top-width","-webkit-border-vertical-spacing","border-width","bottom","-moz-box-align","-webkit-box-align","box-decoration-break","-webkit-box-decoration-break","-moz-box-direction","-webkit-box-direction","-webkit-box-flex-group","-moz-box-flex","-webkit-box-flex","-webkit-box-lines","-moz-box-ordinal-group","-webkit-box-ordinal-group","-moz-box-orient","-webkit-box-orient","-moz-box-pack","-webkit-box-pack","-webkit-box-reflect","box-shadow","-moz-box-shadow","-webkit-box-shadow","box-sizing","-moz-box-sizing","-webkit-box-sizing","box-snap","break-after","break-before","break-inside","buffered-rendering","caption-side","caret","caret-color","caret-shape","chains","clear","clip","clip-path","-webkit-clip-path","clip-rule","color","color-adjust","-webkit-color-correction","color-interpolation","color-interpolation-filters","color-profile","color-rendering","color-scheme","-webkit-column-axis","-webkit-column-break-after","-webkit-column-break-before","-webkit-column-break-inside","column-count","-moz-column-count","-webkit-column-count","column-fill","-moz-column-fill","-webkit-column-fill","column-gap","-moz-column-gap","-webkit-column-gap","column-progression","-webkit-column-progression","column-rule","column-rule-color","-moz-column-rule-color","-webkit-column-rule-color","-moz-column-rule","column-rule-style","-moz-column-rule-style","-webkit-column-rule-style","-webkit-column-rule","column-rule-width","-moz-column-rule-width","-webkit-column-rule-width","column-span","-moz-column-span","-webkit-column-span","column-width","-moz-column-width","-webkit-column-width","columns","-moz-columns","-webkit-columns","-webkit-composition-fill-color","-webkit-composition-frame-color","contain","contain-intrinsic-size","content","content-visibility","-ms-content-zoom-chaining","-ms-content-zoom-limit-max","-ms-content-zoom-limit-min","-ms-content-zoom-limit","-ms-content-zoom-snap","-ms-content-zoom-snap-points","-ms-content-zoom-snap-type","-ms-content-zooming","continue","counter-increment","counter-reset","counter-set","cue","cue-after","cue-before","cursor","-webkit-cursor-visibility","cx","cy","d","-apple-dashboard-region","-webkit-dashboard-region","direction","display","display-align","dominant-baseline","elevation","empty-cells","enable-background","fill","fill-break","fill-color","fill-image","fill-opacity","fill-origin","fill-position","fill-repeat","fill-rule","fill-size","filter","-ms-filter","-webkit-filter","flex","-ms-flex-align","-webkit-flex-align","flex-basis","-webkit-flex-basis","flex-direction","-ms-flex-direction","-webkit-flex-direction","flex-flow","-ms-flex-flow","-webkit-flex-flow","flex-grow","-webkit-flex-grow","-ms-flex-item-align","-webkit-flex-item-align","-ms-flex-line-pack","-webkit-flex-line-pack","-ms-flex","-ms-flex-negative","-ms-flex-order","-webkit-flex-order","-ms-flex-pack","-webkit-flex-pack","-ms-flex-positive","-ms-flex-preferred-size","flex-shrink","-webkit-flex-shrink","-webkit-flex","flex-wrap","-ms-flex-wrap","-webkit-flex-wrap","float","float-defer","-moz-float-edge","float-offset","float-reference","flood-color","flood-opacity","flow","flow-from","-ms-flow-from","-webkit-flow-from","flow-into","-ms-flow-into","-webkit-flow-into","font","font-display","font-family","font-feature-settings","-moz-font-feature-settings","-ms-font-feature-settings","-webkit-font-feature-settings","font-kerning","-webkit-font-kerning","font-language-override","-moz-font-language-override","font-optical-sizing","font-palette","font-size","font-size-adjust","-webkit-font-size-delta","-webkit-font-smoothing","font-stretch","font-style","font-synthesis","font-synthesis-small-caps","font-synthesis-style","font-synthesis-weight","font-variant","font-variant-alternates","font-variant-caps","font-variant-east-asian","font-variant-emoji","font-variant-ligatures","-webkit-font-variant-ligatures","font-variant-numeric","font-variant-position","font-variation-settings","font-weight","footnote-display","footnote-policy","-moz-force-broken-image-icon","forced-color-adjust","gap","glyph-orientation-horizontal","glyph-orientation-vertical","grid","-webkit-grid-after","grid-area","grid-auto-columns","-webkit-grid-auto-columns","grid-auto-flow","-webkit-grid-auto-flow","grid-auto-rows","-webkit-grid-auto-rows","-webkit-grid-before","grid-column","-ms-grid-column-align","grid-column-end","grid-column-gap","-ms-grid-column","-ms-grid-column-span","grid-column-start","-webkit-grid-column","-ms-grid-columns","-webkit-grid-columns","-webkit-grid-end","grid-gap","grid-row","-ms-grid-row-align","grid-row-end","grid-row-gap","-ms-grid-row","-ms-grid-row-span","grid-row-start","-webkit-grid-row","-ms-grid-rows","-webkit-grid-rows","-webkit-grid-start","grid-template","grid-template-areas","grid-template-columns","grid-template-rows","hanging-punctuation","height","-ms-high-contrast-adjust","-webkit-highlight","hyphenate-character","-webkit-hyphenate-character","-webkit-hyphenate-limit-after","-webkit-hyphenate-limit-before","hyphenate-limit-chars","-ms-hyphenate-limit-chars","hyphenate-limit-last","hyphenate-limit-lines","-ms-hyphenate-limit-lines","-webkit-hyphenate-limit-lines","hyphenate-limit-zone","-ms-hyphenate-limit-zone","hyphens","-moz-hyphens","-ms-hyphens","-webkit-hyphens","image-orientation","-moz-image-region","image-rendering","image-resolution","-ms-ime-align","ime-mode","inherits","initial-letter","initial-letter-align","-webkit-initial-letter","initial-letter-wrap","initial-value","inline-size","inline-sizing","input-format","-wap-input-format","-wap-input-required","inset","inset-block","inset-block-end","inset-block-start","inset-inline","inset-inline-end","inset-inline-start","-ms-interpolation-mode","isolation","justify-content","-webkit-justify-content","justify-items","justify-self","-webkit-justify-self","kerning","layout-flow","layout-grid","layout-grid-char","layout-grid-line","layout-grid-mode","layout-grid-type","leading-trim","left","letter-spacing","lighting-color","-webkit-line-align","-webkit-line-box-contain","line-break","-webkit-line-break","line-clamp","-webkit-line-clamp","line-grid","-webkit-line-grid-snap","-webkit-line-grid","line-height","line-height-step","line-increment","line-padding","line-snap","-webkit-line-snap","-o-link","-o-link-source","list-style","list-style-image","list-style-position","list-style-type","-webkit-locale","-webkit-logical-height","-webkit-logical-width","margin","-webkit-margin-after-collapse","-webkit-margin-after","-webkit-margin-before-collapse","-webkit-margin-before","margin-block","margin-block-end","margin-block-start","margin-bottom","-webkit-margin-bottom-collapse","margin-break","-webkit-margin-collapse","-moz-margin-end","-webkit-margin-end","margin-inline","margin-inline-end","margin-inline-start","margin-left","margin-right","-moz-margin-start","-webkit-margin-start","margin-top","-webkit-margin-top-collapse","margin-trim","marker","marker-end","marker-knockout-left","marker-knockout-right","marker-mid","marker-offset","marker-pattern","marker-segment","marker-side","marker-start","marks","-wap-marquee-dir","-webkit-marquee-direction","-webkit-marquee-increment","-wap-marquee-loop","-webkit-marquee-repetition","-wap-marquee-speed","-webkit-marquee-speed","-wap-marquee-style","-webkit-marquee-style","-webkit-marquee","mask","-webkit-mask-attachment","mask-border","mask-border-mode","mask-border-outset","mask-border-repeat","mask-border-slice","mask-border-source","mask-border-width","-webkit-mask-box-image-outset","-webkit-mask-box-image-repeat","-webkit-mask-box-image-slice","-webkit-mask-box-image-source","-webkit-mask-box-image","-webkit-mask-box-image-width","mask-clip","-webkit-mask-clip","mask-composite","-webkit-mask-composite","mask-image","-webkit-mask-image","mask-mode","mask-origin","-webkit-mask-origin","mask-position","-webkit-mask-position","mask-position-x","-webkit-mask-position-x","mask-position-y","-webkit-mask-position-y","mask-repeat","-webkit-mask-repeat","-webkit-mask-repeat-x","-webkit-mask-repeat-y","mask-size","-webkit-mask-size","mask-source-type","-webkit-mask-source-type","mask-type","-webkit-mask","-webkit-match-nearest-mail-blockquote-color","max-block-size","max-height","max-inline-size","max-lines","-webkit-max-logical-height","-webkit-max-logical-width","max-width","max-zoom","min-block-size","min-height","min-inline-size","-webkit-min-logical-height","-webkit-min-logical-width","min-width","min-zoom","mix-blend-mode","motion","motion-offset","motion-path","motion-rotation","nav-down","nav-index","nav-left","nav-right","nav-up","-webkit-nbsp-mode","object-fit","-o-object-fit","object-position","-o-object-position","offset","offset-anchor","offset-block-end","offset-block-start","offset-distance","offset-inline-end","offset-inline-start","offset-path","offset-position","offset-rotate","offset-rotation","opacity","-moz-opacity","-webkit-opacity","order","-webkit-order","-moz-orient","orientation","orphans","-moz-osx-font-smoothing","outline","outline-color","-moz-outline-color","-moz-outline","outline-offset","-moz-outline-offset","-moz-outline-radius-bottomleft","-moz-outline-radius-bottomright","-moz-outline-radius","-moz-outline-radius-topleft","-moz-outline-radius-topright","outline-style","-moz-outline-style","outline-width","-moz-outline-width","overflow","overflow-anchor","overflow-block","overflow-clip-margin","overflow-inline","-webkit-overflow-scrolling","-ms-overflow-style","overflow-wrap","overflow-x","overflow-y","overscroll-behavior","overscroll-behavior-block","overscroll-behavior-inline","overscroll-behavior-x","overscroll-behavior-y","padding","-webkit-padding-after","-webkit-padding-before","padding-block","padding-block-end","padding-block-start","padding-bottom","-moz-padding-end","-webkit-padding-end","padding-inline","padding-inline-end","padding-inline-start","padding-left","padding-right","-moz-padding-start","-webkit-padding-start","padding-top","page","page-break-after","page-break-before","page-break-inside","page-orientation","paint-order","pause","pause-after","pause-before","pen-action","perspective","-moz-perspective","-ms-perspective","perspective-origin","-moz-perspective-origin","-ms-perspective-origin","-webkit-perspective-origin","perspective-origin-x","-webkit-perspective-origin-x","perspective-origin-y","-webkit-perspective-origin-y","-webkit-perspective","pitch","pitch-range","place-content","place-items","place-self","play-during","pointer-events","position","-webkit-print-color-adjust","property-name","quotes","r","-webkit-region-break-after","-webkit-region-break-before","-webkit-region-break-inside","region-fragment","-webkit-region-fragment","-webkit-region-overflow","resize","rest","rest-after","rest-before","richness","right","rotate","row-gap","-webkit-rtl-ordering","ruby-align","ruby-merge","ruby-overhang","ruby-position","-webkit-ruby-position","running","rx","ry","scale","scroll-behavior","-ms-scroll-chaining","-ms-scroll-limit","-ms-scroll-limit-x-max","-ms-scroll-limit-x-min","-ms-scroll-limit-y-max","-ms-scroll-limit-y-min","scroll-margin","scroll-margin-block","scroll-margin-block-end","scroll-margin-block-start","scroll-margin-bottom","scroll-margin-inline","scroll-margin-inline-end","scroll-margin-inline-start","scroll-margin-left","scroll-margin-right","scroll-margin-top","scroll-padding","scroll-padding-block","scroll-padding-block-end","scroll-padding-block-start","scroll-padding-bottom","scroll-padding-inline","scroll-padding-inline-end","scroll-padding-inline-start","scroll-padding-left","scroll-padding-right","scroll-padding-top","-ms-scroll-rails","scroll-snap-align","scroll-snap-coordinate","-webkit-scroll-snap-coordinate","scroll-snap-destination","-webkit-scroll-snap-destination","scroll-snap-margin","scroll-snap-margin-bottom","scroll-snap-margin-left","scroll-snap-margin-right","scroll-snap-margin-top","scroll-snap-points-x","-ms-scroll-snap-points-x","-webkit-scroll-snap-points-x","scroll-snap-points-y","-ms-scroll-snap-points-y","-webkit-scroll-snap-points-y","scroll-snap-stop","scroll-snap-type","-ms-scroll-snap-type","-webkit-scroll-snap-type","scroll-snap-type-x","scroll-snap-type-y","-ms-scroll-snap-x","-ms-scroll-snap-y","-ms-scroll-translation","scrollbar-arrow-color","scrollbar-base-color","scrollbar-color","scrollbar-dark-shadow-color","scrollbar-darkshadow-color","scrollbar-face-color","scrollbar-gutter","scrollbar-highlight-color","scrollbar-shadow-color","scrollbar-track-color","scrollbar-width","scrollbar3d-light-color","scrollbar3dlight-color","shape-image-threshold","-webkit-shape-image-threshold","shape-inside","-webkit-shape-inside","shape-margin","-webkit-shape-margin","shape-outside","-webkit-shape-outside","-webkit-shape-padding","shape-rendering","size","snap-height","solid-color","solid-opacity","spatial-navigation-action","spatial-navigation-contain","spatial-navigation-function","speak","speak-as","speak-header","speak-numeral","speak-punctuation","speech-rate","src","-moz-stack-sizing","stop-color","stop-opacity","stress","string-set","stroke","stroke-align","stroke-alignment","stroke-break","stroke-color","stroke-dash-corner","stroke-dash-justify","stroke-dashadjust","stroke-dasharray","stroke-dashcorner","stroke-dashoffset","stroke-image","stroke-linecap","stroke-linejoin","stroke-miterlimit","stroke-opacity","stroke-origin","stroke-position","stroke-repeat","stroke-size","stroke-width","supported-color-schemes","-webkit-svg-shadow","syntax","tab-size","-moz-tab-size","-o-tab-size","-o-table-baseline","table-layout","-webkit-tap-highlight-color","text-align","text-align-all","text-align-last","-moz-text-align-last","text-anchor","text-autospace","-moz-text-blink","-ms-text-combine-horizontal","text-combine-upright","-webkit-text-combine","text-decoration","text-decoration-blink","text-decoration-color","-moz-text-decoration-color","-webkit-text-decoration-color","text-decoration-line","-moz-text-decoration-line","text-decoration-line-through","-webkit-text-decoration-line","text-decoration-none","text-decoration-overline","text-decoration-skip","text-decoration-skip-box","text-decoration-skip-ink","text-decoration-skip-inset","text-decoration-skip-self","text-decoration-skip-spaces","-webkit-text-decoration-skip","text-decoration-style","-moz-text-decoration-style","-webkit-text-decoration-style","text-decoration-thickness","text-decoration-underline","-webkit-text-decoration","-webkit-text-decorations-in-effect","text-edge","text-emphasis","text-emphasis-color","-webkit-text-emphasis-color","text-emphasis-position","-webkit-text-emphasis-position","text-emphasis-skip","text-emphasis-style","-webkit-text-emphasis-style","-webkit-text-emphasis","-webkit-text-fill-color","text-group-align","text-indent","text-justify","text-justify-trim","text-kashida","text-kashida-space","text-line-through","text-line-through-color","text-line-through-mode","text-line-through-style","text-line-through-width","text-orientation","-webkit-text-orientation","text-overflow","text-overline","text-overline-color","text-overline-mode","text-overline-style","text-overline-width","text-rendering","-webkit-text-security","text-shadow","text-size-adjust","-moz-text-size-adjust","-ms-text-size-adjust","-webkit-text-size-adjust","text-space-collapse","text-space-trim","text-spacing","-webkit-text-stroke-color","-webkit-text-stroke","-webkit-text-stroke-width","text-transform","text-underline","text-underline-color","text-underline-mode","text-underline-offset","text-underline-position","-webkit-text-underline-position","text-underline-style","text-underline-width","text-wrap","-webkit-text-zoom","top","touch-action","touch-action-delay","-ms-touch-action","-webkit-touch-callout","-ms-touch-select","transform","transform-box","-moz-transform","-ms-transform","-o-transform","transform-origin","-moz-transform-origin","-ms-transform-origin","-o-transform-origin","-webkit-transform-origin","transform-origin-x","-webkit-transform-origin-x","transform-origin-y","-webkit-transform-origin-y","transform-origin-z","-webkit-transform-origin-z","transform-style","-moz-transform-style","-ms-transform-style","-webkit-transform-style","-webkit-transform","transition","transition-delay","-moz-transition-delay","-ms-transition-delay","-o-transition-delay","-webkit-transition-delay","transition-duration","-moz-transition-duration","-ms-transition-duration","-o-transition-duration","-webkit-transition-duration","-moz-transition","-ms-transition","-o-transition","transition-property","-moz-transition-property","-ms-transition-property","-o-transition-property","-webkit-transition-property","transition-timing-function","-moz-transition-timing-function","-ms-transition-timing-function","-o-transition-timing-function","-webkit-transition-timing-function","-webkit-transition","translate","uc-alt-skin","uc-skin","unicode-bidi","unicode-range","-webkit-user-drag","-moz-user-focus","-moz-user-input","-moz-user-modify","-webkit-user-modify","user-select","-moz-user-select","-ms-user-select","-webkit-user-select","user-zoom","vector-effect","vertical-align","viewport-fill","viewport-fill-opacity","viewport-fit","visibility","voice-balance","voice-duration","voice-family","voice-pitch","voice-range","voice-rate","voice-stress","voice-volume","volume","white-space","-webkit-widget-region","widows","width","will-change","-moz-window-dragging","-moz-window-shadow","word-boundary-detection","word-boundary-expansion","word-break","word-spacing","word-wrap","wrap-after","wrap-before","wrap-flow","-ms-wrap-flow","-webkit-wrap-flow","wrap-inside","-ms-wrap-margin","-webkit-wrap-margin","-webkit-wrap-padding","-webkit-wrap-shape-inside","-webkit-wrap-shape-outside","wrap-through","-ms-wrap-through","-webkit-wrap-through","-webkit-wrap","writing-mode","-webkit-writing-mode","x","y","z-index","zoom"]}},{}],17:[(e,t,r)=>{t.exports.all=e("./data/all.json").properties},{"./data/all.json":16}],18:[function(e,t,r){var s=e("./_hashClear"),n=e("./_hashDelete"),i=e("./_hashGet"),o=e("./_hashHas"),a=e("./_hashSet");function l(e){var t=-1,r=null==e?0:e.length;for(this.clear();++t{var s=e("./_getNative")(e("./_root"),"Map");t.exports=s},{"./_getNative":33,"./_root":57}],21:[function(e,t,r){var s=e("./_mapCacheClear"),n=e("./_mapCacheDelete"),i=e("./_mapCacheGet"),o=e("./_mapCacheHas"),a=e("./_mapCacheSet");function l(e){var t=-1,r=null==e?0:e.length;for(this.clear();++t{var s=e("./_root").Symbol;t.exports=s},{"./_root":57}],23:[(e,t,r)=>{t.exports=function(e,t){for(var r=-1,s=null==e?0:e.length,n=Array(s);++r{var s=e("./eq");t.exports=function(e,t){for(var r=e.length;r--;)if(s(e[r][0],t))return r;return-1}},{"./eq":61}],25:[(e,t,r)=>{var s=e("./_castPath"),n=e("./_toKey");t.exports=function(e,t){for(var r=0,i=(t=s(t,e)).length;null!=e&&r{var s=e("./_Symbol"),n=e("./_getRawTag"),i=e("./_objectToString"),o="[object Null]",a="[object Undefined]",l=s?s.toStringTag:void 0;t.exports=function(e){return null==e?void 0===e?a:o:l&&l in Object(e)?n(e):i(e)}},{"./_Symbol":22,"./_getRawTag":34,"./_objectToString":56}],27:[(e,t,r)=>{var s=e("./isFunction"),n=e("./_isMasked"),i=e("./isObject"),o=e("./_toSource"),a=/^\[object .+?Constructor\]$/,l=Function.prototype,u=Object.prototype,c=l.toString,p=u.hasOwnProperty,d=RegExp("^"+c.call(p).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");t.exports=function(e){return!(!i(e)||n(e))&&(s(e)?d:a).test(o(e))}},{"./_isMasked":43,"./_toSource":60,"./isFunction":64,"./isObject":65}],28:[(e,t,r)=>{var s=e("./_Symbol"),n=e("./_arrayMap"),i=e("./isArray"),o=e("./isSymbol"),a=1/0,l=s?s.prototype:void 0,u=l?l.toString:void 0;t.exports=function e(t){if("string"==typeof t)return t;if(i(t))return n(t,e)+"";if(o(t))return u?u.call(t):"";var r=t+"";return"0"==r&&1/t==-a?"-0":r}},{"./_Symbol":22,"./_arrayMap":23,"./isArray":63,"./isSymbol":67}],29:[(e,t,r)=>{var s=e("./isArray"),n=e("./_isKey"),i=e("./_stringToPath"),o=e("./toString");t.exports=function(e,t){return s(e)?e:n(e,t)?[e]:i(o(e))}},{"./_isKey":41,"./_stringToPath":58,"./isArray":63,"./toString":70}],30:[(e,t,r)=>{var s=e("./_root")["__core-js_shared__"];t.exports=s},{"./_root":57}],31:[function(e,t,r){(function(e){(()=>{var r="object"==typeof e&&e&&e.Object===Object&&e;t.exports=r}).call(this)}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{}],32:[(e,t,r)=>{var s=e("./_isKeyable");t.exports=function(e,t){var r=e.__data__;return s(t)?r["string"==typeof t?"string":"hash"]:r.map}},{"./_isKeyable":42}],33:[(e,t,r)=>{var s=e("./_baseIsNative"),n=e("./_getValue");t.exports=function(e,t){var r=n(e,t);return s(r)?r:void 0}},{"./_baseIsNative":27,"./_getValue":35}],34:[(e,t,r)=>{var s=e("./_Symbol"),n=Object.prototype,i=n.hasOwnProperty,o=n.toString,a=s?s.toStringTag:void 0;t.exports=function(e){var t=i.call(e,a),r=e[a];try{e[a]=void 0;var s=!0}catch(e){}var n=o.call(e);return s&&(t?e[a]=r:delete e[a]),n}},{"./_Symbol":22}],35:[(e,t,r)=>{t.exports=function(e,t){return null==e?void 0:e[t]}},{}],36:[function(e,t,r){var s=e("./_nativeCreate");t.exports=function(){this.__data__=s?s(null):{},this.size=0}},{"./_nativeCreate":55}],37:[function(e,t,r){t.exports=function(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=t?1:0,t}},{}],38:[function(e,t,r){var s=e("./_nativeCreate"),n="__lodash_hash_undefined__",i=Object.prototype.hasOwnProperty;t.exports=function(e){var t=this.__data__;if(s){var r=t[e];return r===n?void 0:r}return i.call(t,e)?t[e]:void 0}},{"./_nativeCreate":55}],39:[function(e,t,r){var s=e("./_nativeCreate"),n=Object.prototype.hasOwnProperty;t.exports=function(e){var t=this.__data__;return s?void 0!==t[e]:n.call(t,e)}},{"./_nativeCreate":55}],40:[function(e,t,r){var s=e("./_nativeCreate"),n="__lodash_hash_undefined__";t.exports=function(e,t){var r=this.__data__;return this.size+=this.has(e)?0:1,r[e]=s&&void 0===t?n:t,this}},{"./_nativeCreate":55}],41:[(e,t,r)=>{var s=e("./isArray"),n=e("./isSymbol"),i=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,o=/^\w*$/;t.exports=function(e,t){if(s(e))return!1;var r=typeof e;return!("number"!=r&&"symbol"!=r&&"boolean"!=r&&null!=e&&!n(e))||o.test(e)||!i.test(e)||null!=t&&e in Object(t)}},{"./isArray":63,"./isSymbol":67}],42:[(e,t,r)=>{t.exports=function(e){var t=typeof e;return"string"==t||"number"==t||"symbol"==t||"boolean"==t?"__proto__"!==e:null===e}},{}],43:[(e,t,r)=>{var s,n=e("./_coreJsData"),i=(s=/[^.]+$/.exec(n&&n.keys&&n.keys.IE_PROTO||""))?"Symbol(src)_1."+s:"";t.exports=function(e){return!!i&&i in e}},{"./_coreJsData":30}],44:[function(e,t,r){t.exports=function(){this.__data__=[],this.size=0}},{}],45:[function(e,t,r){var s=e("./_assocIndexOf"),n=Array.prototype.splice;t.exports=function(e){var t=this.__data__,r=s(t,e);return!(r<0||(r==t.length-1?t.pop():n.call(t,r,1),--this.size,0))}},{"./_assocIndexOf":24}],46:[function(e,t,r){var s=e("./_assocIndexOf");t.exports=function(e){var t=this.__data__,r=s(t,e);return r<0?void 0:t[r][1]}},{"./_assocIndexOf":24}],47:[function(e,t,r){var s=e("./_assocIndexOf");t.exports=function(e){return s(this.__data__,e)>-1}},{"./_assocIndexOf":24}],48:[function(e,t,r){var s=e("./_assocIndexOf");t.exports=function(e,t){var r=this.__data__,n=s(r,e);return n<0?(++this.size,r.push([e,t])):r[n][1]=t,this}},{"./_assocIndexOf":24}],49:[function(e,t,r){var s=e("./_Hash"),n=e("./_ListCache"),i=e("./_Map");t.exports=function(){this.size=0,this.__data__={hash:new s,map:new(i||n),string:new s}}},{"./_Hash":18,"./_ListCache":19,"./_Map":20}],50:[function(e,t,r){var s=e("./_getMapData");t.exports=function(e){var t=s(this,e).delete(e);return this.size-=t?1:0,t}},{"./_getMapData":32}],51:[function(e,t,r){var s=e("./_getMapData");t.exports=function(e){return s(this,e).get(e)}},{"./_getMapData":32}],52:[function(e,t,r){var s=e("./_getMapData");t.exports=function(e){return s(this,e).has(e)}},{"./_getMapData":32}],53:[function(e,t,r){var s=e("./_getMapData");t.exports=function(e,t){var r=s(this,e),n=r.size;return r.set(e,t),this.size+=r.size==n?0:1,this}},{"./_getMapData":32}],54:[(e,t,r)=>{var s=e("./memoize"),n=500;t.exports=function(e){var t=s(e,e=>(r.size===n&&r.clear(),e)),r=t.cache;return t}},{"./memoize":69}],55:[(e,t,r)=>{var s=e("./_getNative")(Object,"create");t.exports=s},{"./_getNative":33}],56:[(e,t,r)=>{var s=Object.prototype.toString;t.exports=function(e){return s.call(e)}},{}],57:[(e,t,r)=>{var s=e("./_freeGlobal"),n="object"==typeof self&&self&&self.Object===Object&&self,i=s||n||Function("return this")();t.exports=i},{"./_freeGlobal":31}],58:[(e,t,r)=>{var s=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,n=/\\(\\)?/g,i=e("./_memoizeCapped")(e=>{var t=[];return 46===e.charCodeAt(0)&&t.push(""),e.replace(s,(e,r,s,i)=>{t.push(s?i.replace(n,"$1"):r||e)}),t});t.exports=i},{"./_memoizeCapped":54}],59:[(e,t,r)=>{var s=e("./isSymbol"),n=1/0;t.exports=function(e){if("string"==typeof e||s(e))return e;var t=e+"";return"0"==t&&1/e==-n?"-0":t}},{"./isSymbol":67}],60:[(e,t,r)=>{var s=Function.prototype.toString;t.exports=function(e){if(null!=e){try{return s.call(e)}catch(e){}try{return e+""}catch(e){}}return""}},{}],61:[(e,t,r)=>{t.exports=function(e,t){return e===t||e!=e&&t!=t}},{}],62:[(e,t,r)=>{var s=e("./_baseGet");t.exports=function(e,t,r){var n=null==e?void 0:s(e,t);return void 0===n?r:n}},{"./_baseGet":25}],63:[(e,t,r)=>{var s=Array.isArray;t.exports=s},{}],64:[(e,t,r)=>{var s=e("./_baseGetTag"),n=e("./isObject"),i="[object AsyncFunction]",o="[object Function]",a="[object GeneratorFunction]",l="[object Proxy]";t.exports=function(e){if(!n(e))return!1;var t=s(e);return t==o||t==a||t==i||t==l}},{"./_baseGetTag":26,"./isObject":65}],65:[(e,t,r)=>{t.exports=function(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}},{}],66:[(e,t,r)=>{t.exports=function(e){return null!=e&&"object"==typeof e}},{}],67:[(e,t,r)=>{var s=e("./_baseGetTag"),n=e("./isObjectLike"),i="[object Symbol]";t.exports=function(e){return"symbol"==typeof e||n(e)&&s(e)==i}},{"./_baseGetTag":26,"./isObjectLike":66}],68:[function(e,t,r){(function(e){(function(){(function(){var s,n=200,i="Unsupported core-js use. Try https://npms.io/search?q=ponyfill.",o="Expected a function",a="__lodash_hash_undefined__",l=500,u="__lodash_placeholder__",c=1,p=2,d=4,f=1,h=2,m=1,g=2,y=4,v=8,w=16,b=32,x=64,k=128,S=256,_=512,O=30,E="...",C=800,A=16,R=1,M=2,I=1/0,N=9007199254740991,j=1.7976931348623157e308,L=NaN,P=4294967295,$=P-1,T=P>>>1,U=[["ary",k],["bind",m],["bindKey",g],["curry",v],["curryRight",w],["flip",_],["partial",b],["partialRight",x],["rearg",S]],F="[object Arguments]",B="[object Array]",D="[object AsyncFunction]",z="[object Boolean]",q="[object Date]",V="[object DOMException]",W="[object Error]",K="[object Function]",G="[object GeneratorFunction]",Y="[object Map]",Q="[object Number]",J="[object Null]",H="[object Object]",Z="[object Promise]",X="[object Proxy]",ee="[object RegExp]",te="[object Set]",re="[object String]",se="[object Symbol]",ne="[object Undefined]",ie="[object WeakMap]",oe="[object WeakSet]",ae="[object ArrayBuffer]",le="[object DataView]",ue="[object Float32Array]",ce="[object Float64Array]",pe="[object Int8Array]",de="[object Int16Array]",fe="[object Int32Array]",he="[object Uint8Array]",me="[object Uint8ClampedArray]",ge="[object Uint16Array]",ye="[object Uint32Array]",ve=/\b__p \+= '';/g,we=/\b(__p \+=) '' \+/g,be=/(__e\(.*?\)|\b__t\)) \+\n'';/g,xe=/&(?:amp|lt|gt|quot|#39);/g,ke=/[&<>"']/g,Se=RegExp(xe.source),_e=RegExp(ke.source),Oe=/<%-([\s\S]+?)%>/g,Ee=/<%([\s\S]+?)%>/g,Ce=/<%=([\s\S]+?)%>/g,Ae=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,Re=/^\w*$/,Me=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,Ie=/[\\^$.*+?()[\]{}|]/g,Ne=RegExp(Ie.source),je=/^\s+|\s+$/g,Le=/^\s+/,Pe=/\s+$/,$e=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,Te=/\{\n\/\* \[wrapped with (.+)\] \*/,Ue=/,? & /,Fe=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,Be=/\\(\\)?/g,De=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,ze=/\w*$/,qe=/^[-+]0x[0-9a-f]+$/i,Ve=/^0b[01]+$/i,We=/^\[object .+?Constructor\]$/,Ke=/^0o[0-7]+$/i,Ge=/^(?:0|[1-9]\d*)$/,Ye=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,Qe=/($^)/,Je=/['\n\r\u2028\u2029\\]/g,He="\\ud800-\\udfff",Ze="\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff",Xe="\\u2700-\\u27bf",et="a-z\\xdf-\\xf6\\xf8-\\xff",tt="A-Z\\xc0-\\xd6\\xd8-\\xde",rt="\\ufe0e\\ufe0f",st="\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",nt="['’]",it="["+He+"]",ot="["+st+"]",at="["+Ze+"]",lt="\\d+",ut="["+Xe+"]",ct="["+et+"]",pt="[^"+He+st+lt+Xe+et+tt+"]",dt="\\ud83c[\\udffb-\\udfff]",ft="[^"+He+"]",ht="(?:\\ud83c[\\udde6-\\uddff]){2}",mt="[\\ud800-\\udbff][\\udc00-\\udfff]",gt="["+tt+"]",yt="\\u200d",vt="(?:"+ct+"|"+pt+")",wt="(?:"+gt+"|"+pt+")",bt="(?:['’](?:d|ll|m|re|s|t|ve))?",xt="(?:['’](?:D|LL|M|RE|S|T|VE))?",kt="(?:"+at+"|"+dt+")"+"?",St="["+rt+"]?",_t=St+kt+("(?:"+yt+"(?:"+[ft,ht,mt].join("|")+")"+St+kt+")*"),Ot="(?:"+[ut,ht,mt].join("|")+")"+_t,Et="(?:"+[ft+at+"?",at,ht,mt,it].join("|")+")",Ct=RegExp(nt,"g"),At=RegExp(at,"g"),Rt=RegExp(dt+"(?="+dt+")|"+Et+_t,"g"),Mt=RegExp([gt+"?"+ct+"+"+bt+"(?="+[ot,gt,"$"].join("|")+")",wt+"+"+xt+"(?="+[ot,gt+vt,"$"].join("|")+")",gt+"?"+vt+"+"+bt,gt+"+"+xt,"\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])","\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",lt,Ot].join("|"),"g"),It=RegExp("["+yt+He+Ze+rt+"]"),Nt=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,jt=["Array","Buffer","DataView","Date","Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Map","Math","Object","Promise","RegExp","Set","String","Symbol","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap","_","clearTimeout","isFinite","parseInt","setTimeout"],Lt=-1,Pt={};Pt[ue]=Pt[ce]=Pt[pe]=Pt[de]=Pt[fe]=Pt[he]=Pt[me]=Pt[ge]=Pt[ye]=!0,Pt[F]=Pt[B]=Pt[ae]=Pt[z]=Pt[le]=Pt[q]=Pt[W]=Pt[K]=Pt[Y]=Pt[Q]=Pt[H]=Pt[ee]=Pt[te]=Pt[re]=Pt[ie]=!1;var $t={};$t[F]=$t[B]=$t[ae]=$t[le]=$t[z]=$t[q]=$t[ue]=$t[ce]=$t[pe]=$t[de]=$t[fe]=$t[Y]=$t[Q]=$t[H]=$t[ee]=$t[te]=$t[re]=$t[se]=$t[he]=$t[me]=$t[ge]=$t[ye]=!0,$t[W]=$t[K]=$t[ie]=!1;var Tt={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},Ut=parseFloat,Ft=parseInt,Bt="object"==typeof e&&e&&e.Object===Object&&e,Dt="object"==typeof self&&self&&self.Object===Object&&self,zt=Bt||Dt||Function("return this")(),qt="object"==typeof r&&r&&!r.nodeType&&r,Vt=qt&&"object"==typeof t&&t&&!t.nodeType&&t,Wt=Vt&&Vt.exports===qt,Kt=Wt&&Bt.process,Gt=(()=>{try{var e=Vt&&Vt.require&&Vt.require("util").types;return e||Kt&&Kt.binding&&Kt.binding("util")}catch(e){}})(),Yt=Gt&&Gt.isArrayBuffer,Qt=Gt&&Gt.isDate,Jt=Gt&&Gt.isMap,Ht=Gt&&Gt.isRegExp,Zt=Gt&&Gt.isSet,Xt=Gt&&Gt.isTypedArray;function er(e,t,r){switch(r.length){case 0:return e.call(t);case 1:return e.call(t,r[0]);case 2:return e.call(t,r[0],r[1]);case 3:return e.call(t,r[0],r[1],r[2])}return e.apply(t,r)}function tr(e,t,r,s){for(var n=-1,i=null==e?0:e.length;++n-1}function ar(e,t,r){for(var s=-1,n=null==e?0:e.length;++s{if(t(e,r,n))return s=r,!1}),s}function mr(e,t,r,s){for(var n=e.length,i=r+(s?1:-1);s?i--:++inull==t?s:t[e]}function xr(e){return t=>null==e?s:e[t]}function kr(e,t,r,s,n){return n(e,(e,n,i)=>{r=s?(s=!1,e):t(r,e,n,i)}),r}function Sr(e,t){for(var r,n=-1,i=e.length;++ne(t)}function Er(e,t){return lr(t,t=>e[t])}function Cr(e,t){return e.has(t)}function Ar(e,t){for(var r=-1,s=e.length;++r-1;);return r}function Rr(e,t){for(var r=e.length;r--&&gr(t,e[r],0)>-1;);return r}var Mr=xr({"À":"A","Á":"A","Â":"A","Ã":"A","Ä":"A","Å":"A","à":"a","á":"a","â":"a","ã":"a","ä":"a","å":"a","Ç":"C","ç":"c","Ð":"D","ð":"d","È":"E","É":"E","Ê":"E","Ë":"E","è":"e","é":"e","ê":"e","ë":"e","Ì":"I","Í":"I","Î":"I","Ï":"I","ì":"i","í":"i","î":"i","ï":"i","Ñ":"N","ñ":"n","Ò":"O","Ó":"O","Ô":"O","Õ":"O","Ö":"O","Ø":"O","ò":"o","ó":"o","ô":"o","õ":"o","ö":"o","ø":"o","Ù":"U","Ú":"U","Û":"U","Ü":"U","ù":"u","ú":"u","û":"u","ü":"u","Ý":"Y","ý":"y","ÿ":"y","Æ":"Ae","æ":"ae","Þ":"Th","þ":"th","ß":"ss","Ā":"A","Ă":"A","Ą":"A","ā":"a","ă":"a","ą":"a","Ć":"C","Ĉ":"C","Ċ":"C","Č":"C","ć":"c","ĉ":"c","ċ":"c","č":"c","Ď":"D","Đ":"D","ď":"d","đ":"d","Ē":"E","Ĕ":"E","Ė":"E","Ę":"E","Ě":"E","ē":"e","ĕ":"e","ė":"e","ę":"e","ě":"e","Ĝ":"G","Ğ":"G","Ġ":"G","Ģ":"G","ĝ":"g","ğ":"g","ġ":"g","ģ":"g","Ĥ":"H","Ħ":"H","ĥ":"h","ħ":"h","Ĩ":"I","Ī":"I","Ĭ":"I","Į":"I","İ":"I","ĩ":"i","ī":"i","ĭ":"i","į":"i","ı":"i","Ĵ":"J","ĵ":"j","Ķ":"K","ķ":"k","ĸ":"k","Ĺ":"L","Ļ":"L","Ľ":"L","Ŀ":"L","Ł":"L","ĺ":"l","ļ":"l","ľ":"l","ŀ":"l","ł":"l","Ń":"N","Ņ":"N","Ň":"N","Ŋ":"N","ń":"n","ņ":"n","ň":"n","ŋ":"n","Ō":"O","Ŏ":"O","Ő":"O","ō":"o","ŏ":"o","ő":"o","Ŕ":"R","Ŗ":"R","Ř":"R","ŕ":"r","ŗ":"r","ř":"r","Ś":"S","Ŝ":"S","Ş":"S","Š":"S","ś":"s","ŝ":"s","ş":"s","š":"s","Ţ":"T","Ť":"T","Ŧ":"T","ţ":"t","ť":"t","ŧ":"t","Ũ":"U","Ū":"U","Ŭ":"U","Ů":"U","Ű":"U","Ų":"U","ũ":"u","ū":"u","ŭ":"u","ů":"u","ű":"u","ų":"u","Ŵ":"W","ŵ":"w","Ŷ":"Y","ŷ":"y","Ÿ":"Y","Ź":"Z","Ż":"Z","Ž":"Z","ź":"z","ż":"z","ž":"z","IJ":"IJ","ij":"ij","Œ":"Oe","œ":"oe","ʼn":"'n","ſ":"s"}),Ir=xr({"&":"&","<":"<",">":">",'"':""","'":"'"});function Nr(e){return"\\"+Tt[e]}function jr(e){return It.test(e)}function Lr(e){var t=-1,r=Array(e.size);return e.forEach((e,s)=>{r[++t]=[s,e]}),r}function Pr(e,t){return r=>e(t(r))}function $r(e,t){for(var r=-1,s=e.length,n=0,i=[];++r{r[++t]=e}),r}function Ur(e){return jr(e)?function(e){var t=Rt.lastIndex=0;for(;Rt.test(e);)++t;return t}(e):fr(e)}function Fr(e){return jr(e)?e.match(Rt)||[]:e.split("")}var Br=xr({"&":"&","<":"<",">":">",""":'"',"'":"'"});var Dr=function e(t){var r,He=(t=null==t?zt:Dr.defaults(zt.Object(),t,Dr.pick(zt,jt))).Array,Ze=t.Date,Xe=t.Error,et=t.Function,tt=t.Math,rt=t.Object,st=t.RegExp,nt=t.String,it=t.TypeError,ot=He.prototype,at=et.prototype,lt=rt.prototype,ut=t["__core-js_shared__"],ct=at.toString,pt=lt.hasOwnProperty,dt=0,ft=(r=/[^.]+$/.exec(ut&&ut.keys&&ut.keys.IE_PROTO||""))?"Symbol(src)_1."+r:"",ht=lt.toString,mt=ct.call(rt),gt=zt._,yt=st("^"+ct.call(pt).replace(Ie,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),vt=Wt?t.Buffer:s,wt=t.Symbol,bt=t.Uint8Array,xt=vt?vt.allocUnsafe:s,kt=Pr(rt.getPrototypeOf,rt),St=rt.create,_t=lt.propertyIsEnumerable,Ot=ot.splice,Et=wt?wt.isConcatSpreadable:s,Rt=wt?wt.iterator:s,It=wt?wt.toStringTag:s,Tt=(()=>{try{var e=Ui(rt,"defineProperty");return e({},"",{}),e}catch(e){}})(),Bt=t.clearTimeout!==zt.clearTimeout&&t.clearTimeout,Dt=Ze&&Ze.now!==zt.Date.now&&Ze.now,qt=t.setTimeout!==zt.setTimeout&&t.setTimeout,Vt=tt.ceil,Kt=tt.floor,Gt=rt.getOwnPropertySymbols,fr=vt?vt.isBuffer:s,xr=t.isFinite,zr=ot.join,qr=Pr(rt.keys,rt),Vr=tt.max,Wr=tt.min,Kr=Ze.now,Gr=t.parseInt,Yr=tt.random,Qr=ot.reverse,Jr=Ui(t,"DataView"),Hr=Ui(t,"Map"),Zr=Ui(t,"Promise"),Xr=Ui(t,"Set"),es=Ui(t,"WeakMap"),ts=Ui(rt,"create"),rs=es&&new es,ss={},ns=fo(Jr),is=fo(Hr),os=fo(Zr),as=fo(Xr),ls=fo(es),us=wt?wt.prototype:s,cs=us?us.valueOf:s,ps=us?us.toString:s;function ds(e){if(Ma(e)&&!wa(e)&&!(e instanceof gs)){if(e instanceof ms)return e;if(pt.call(e,"__wrapped__"))return ho(e)}return new ms(e)}var fs=(()=>{function e(){}return t=>{if(!Ra(t))return{};if(St)return St(t);e.prototype=t;var r=new e;return e.prototype=s,r}})();function hs(){}function ms(e,t){this.__wrapped__=e,this.__actions__=[],this.__chain__=!!t,this.__index__=0,this.__values__=s}function gs(e){this.__wrapped__=e,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=P,this.__views__=[]}function ys(e){var t=-1,r=null==e?0:e.length;for(this.clear();++t{t(s,e,r(e),i)}),s}function Ms(e,t){return e&&si(t,ol(t),e)}function Is(e,t,r){"__proto__"==t&&Tt?Tt(e,t,{configurable:!0,enumerable:!0,value:r,writable:!0}):e[t]=r}function Ns(e,t){for(var r=-1,n=t.length,i=He(n),o=null==e;++r=t?e:t)),e}function Ls(e,t,r,n,i,o){var a,l=t&c,u=t&p,f=t&d;if(r&&(a=i?r(e,n,i,o):r(e)),a!==s)return a;if(!Ra(e))return e;var h,m,g,y,v,w,b,x,k,S=wa(e);if(S){if(b=e,x=b.length,k=new b.constructor(x),x&&"string"==typeof b[0]&&pt.call(b,"index")&&(k.index=b.index,k.input=b.input),a=k,!l)return ri(e,a)}else{var _=Di(e),O=_==K||_==G;if(Sa(e))return Jn(e,l);if(_==H||_==F||O&&!i){if(a=u||O?{}:qi(e),!l)return u?(g=e,w=e,y=(v=a)&&si(w,al(w),v),si(g,Bi(g),y)):(h=e,m=Ms(a,e),si(h,Fi(h),m))}else{if(!$t[_])return i?e:{};a=((e,t,r)=>{var s,n,i,o,a,l=e.constructor;switch(t){case ae:return Hn(e);case z:case q:return new l(+e);case le:return o=e,a=r?Hn(o.buffer):o.buffer,new o.constructor(a,o.byteOffset,o.byteLength);case ue:case ce:case pe:case de:case fe:case he:case me:case ge:case ye:return Zn(e,r);case Y:return new l;case Q:case re:return new l(e);case ee:return(i=new(n=e).constructor(n.source,ze.exec(n))).lastIndex=n.lastIndex,i;case te:return new l;case se:return s=e,cs?rt(cs.call(s)):{}}})(e,_,l)}}o||(o=new xs);var E=o.get(e);if(E)return E;o.set(e,a),Pa(e)?e.forEach(s=>{a.add(Ls(s,t,r,s,e,o))}):Ia(e)&&e.forEach((s,n)=>{a.set(n,Ls(s,t,r,n,e,o))});var C=S?s:(f?u?Ii:Mi:u?al:ol)(e);return rr(C||e,(s,n)=>{C&&(s=e[n=s]),Cs(a,n,Ls(s,t,r,n,e,o))}),a}function Ps(e,t,r){var n=r.length;if(null==e)return!n;for(e=rt(e);n--;){var i=r[n],o=t[i],a=e[i];if(a===s&&!(i in e)||!o(a))return!1}return!0}function $s(e,t,r){if("function"!=typeof e)throw new it(o);return so(()=>{e.apply(s,r)},t)}function Ts(e,t,r,s){var i=-1,o=or,a=!0,l=e.length,u=[],c=t.length;if(!l)return u;r&&(t=lr(t,Or(r))),s?(o=ar,a=!1):t.length>=n&&(o=Cr,a=!1,t=new bs(t));e:for(;++i-1},vs.prototype.set=function(e,t){var r=this.__data__,s=As(r,e);return s<0?(++this.size,r.push([e,t])):r[s][1]=t,this},ws.prototype.clear=function(){this.size=0,this.__data__={hash:new ys,map:new(Hr||vs),string:new ys}},ws.prototype.delete=function(e){var t=$i(this,e).delete(e);return this.size-=t?1:0,t},ws.prototype.get=function(e){return $i(this,e).get(e)},ws.prototype.has=function(e){return $i(this,e).has(e)},ws.prototype.set=function(e,t){var r=$i(this,e),s=r.size;return r.set(e,t),this.size+=r.size==s?0:1,this},bs.prototype.add=bs.prototype.push=function(e){return this.__data__.set(e,a),this},bs.prototype.has=function(e){return this.__data__.has(e)},xs.prototype.clear=function(){this.__data__=new vs,this.size=0},xs.prototype.delete=function(e){var t=this.__data__,r=t.delete(e);return this.size=t.size,r},xs.prototype.get=function(e){return this.__data__.get(e)},xs.prototype.has=function(e){return this.__data__.has(e)},xs.prototype.set=function(e,t){var r=this.__data__;if(r instanceof vs){var s=r.__data__;if(!Hr||s.lengthr=!!t(e,s,n)),r}function Ds(e,t,r){for(var n=-1,i=e.length;++n{t(e,s,n)&&r.push(e)}),r}function qs(e,t,r,s,n){var i=-1,o=e.length;for(r||(r=Vi),n||(n=[]);++i0&&r(a)?t>1?qs(a,t-1,r,s,n):ur(n,a):s||(n[n.length]=a)}return n}var Vs=ai(),Ws=ai(!0);function Ks(e,t){return e&&Vs(e,t,ol)}function Gs(e,t){return e&&Ws(e,t,ol)}function Ys(e,t){return ir(t,t=>Ea(e[t]))}function Qs(e,t){for(var r=0,n=(t=Kn(t,e)).length;null!=e&&r{var t=pt.call(e,It),r=e[It];try{e[It]=s;var n=!0}catch(e){}var i=ht.call(e);return n&&(t?e[It]=r:delete e[It]),i})(e):(t=e,ht.call(t));var t}function Zs(e,t){return e>t}function Xs(e,t){return null!=e&&pt.call(e,t)}function en(e,t){return null!=e&&t in rt(e)}function tn(e,t,r){for(var n=r?ar:or,i=e[0].length,o=e.length,a=o,l=He(o),u=1/0,c=[];a--;){var p=e[a];a&&t&&(p=lr(p,Or(t))),u=Wr(p.length,u),l[a]=!r&&(t||i>=120&&p.length>=120)?new bs(a&&p):s}p=e[0];var d=-1,f=l[0];e:for(;++d{var a=wa(e),l=wa(t),u=a?B:Di(e),c=l?B:Di(t),p=(u=u==F?H:u)==H,d=(c=c==F?H:c)==H,m=u==c;if(m&&Sa(e)){if(!Sa(t))return!1;a=!0,p=!1}if(m&&!p)return o||(o=new xs),a||Ua(e)?Ai(e,t,r,n,i,o):((e,t,r,s,n,i,o)=>{switch(r){case le:if(e.byteLength!=t.byteLength||e.byteOffset!=t.byteOffset)return!1;e=e.buffer,t=t.buffer;case ae:return!(e.byteLength!=t.byteLength||!i(new bt(e),new bt(t)));case z:case q:case Q:return ma(+e,+t);case W:return e.name==t.name&&e.message==t.message;case ee:case re:return e==t+"";case Y:var a=Lr;case te:var l=s&f;if(a||(a=Tr),e.size!=t.size&&!l)return!1;var u=o.get(e);if(u)return u==t;s|=h,o.set(e,t);var c=Ai(a(e),a(t),s,n,i,o);return o.delete(e),c;case se:if(cs)return cs.call(e)==cs.call(t)}return!1})(e,t,u,r,n,i,o);if(!(r&f)){var g=p&&pt.call(e,"__wrapped__"),y=d&&pt.call(t,"__wrapped__");if(g||y){var v=g?e.value():e,w=y?t.value():t;return o||(o=new xs),i(v,w,r,n,o)}}return!!m&&(o||(o=new xs),((e,t,r,n,i,o)=>{var a=r&f,l=Mi(e),u=l.length,c=Mi(t).length;if(u!=c&&!a)return!1;for(var p=u;p--;){var d=l[p];if(!(a?d in t:pt.call(t,d)))return!1}var h=o.get(e),m=o.get(t);if(h&&m)return h==t&&m==e;var g=!0;o.set(e,t),o.set(t,e);for(var y=a;++p{var t=[];if(null!=e)for(var r in rt(e))t.push(r);return t})(e);var t=Ji(e),r=[];for(var s in e)("constructor"!=s||!t&&pt.call(e,s))&&r.push(s);return r}function pn(e,t){return e{s[++r]=t(e,n,i)}),s}function fn(e){var t=Ti(e);return 1==t.length&&t[0][2]?Zi(t[0][0],t[0][1]):r=>r===e||on(r,e,t)}function hn(e,t){return Gi(e)&&Hi(t)?Zi(po(e),t):r=>{var n=tl(r,e);return n===s&&n===t?rl(r,e):nn(t,n,f|h)}}function mn(e,t,r,n,i){e!==t&&Vs(t,(o,a)=>{if(i||(i=new xs),Ra(o))((e,t,r,n,i,o,a)=>{var l=to(e,r),u=to(t,r),c=a.get(u);if(c)Es(e,r,c);else{var p=o?o(l,u,r+"",e,t,a):s,d=p===s;if(d){var f=wa(u),h=!f&&Sa(u),m=!f&&!h&&Ua(u);p=u,f||h||m?wa(l)?p=l:ka(l)?p=ri(l):h?(d=!1,p=Jn(u,!0)):m?(d=!1,p=Zn(u,!0)):p=[]:ja(u)||va(u)?(p=l,va(l)?p=Ka(l):Ra(l)&&!Ea(l)||(p=qi(u))):d=!1}d&&(a.set(u,p),i(p,u,n,o,a),a.delete(u)),Es(e,r,p)}})(e,t,a,r,mn,n,i);else{var l=n?n(to(e,a),o,a+"",e,t,i):s;l===s&&(l=o),Es(e,a,l)}},al)}function gn(e,t){var r=e.length;if(r)return Wi(t+=t<0?r:0,r)?e[t]:s}function yn(e,t,r){var s=-1;return t=lr(t=t.length?lr(t,e=>wa(e)?t=>Qs(t,1===e.length?e[0]:e):e):[Nl],Or(Pi())),((e,t)=>{var r=e.length;for(e.sort(t);r--;)e[r]=e[r].value;return e})(dn(e,(e,r,n)=>({criteria:lr(t,t=>t(e)),index:++s,value:e})),(e,t)=>((e,t,r)=>{for(var s=-1,n=e.criteria,i=t.criteria,o=n.length,a=r.length;++s=a)return l;var u=r[s];return l*("desc"==u?-1:1)}}return e.index-t.index})(e,t,r))}function vn(e,t,r){for(var s=-1,n=t.length,i={};++s-1;)a!==e&&Ot.call(a,l,1),Ot.call(e,l,1);return e}function bn(e,t){for(var r=e?t.length:0,s=r-1;r--;){var n=t[r];if(r==s||n!==i){var i=n;Wi(n)?Ot.call(e,n,1):Un(e,n)}}return e}function xn(e,t){return e+Kt(Yr()*(t-e+1))}function kn(e,t){var r="";if(!e||t<1||t>N)return r;do{t%2&&(r+=e),(t=Kt(t/2))&&(e+=e)}while(t);return r}function Sn(e,t){return no(Xi(e,t,Nl),e+"")}function _n(e){return Ss(ml(e))}function On(e,t){var r=ml(e);return ao(r,js(t,0,r.length))}function En(e,t,r,n){if(!Ra(e))return e;for(var i=-1,o=(t=Kn(t,e)).length,a=o-1,l=e;null!=l&&++i(rs.set(e,t),e):Nl,An=Tt?(e,t)=>Tt(e,"toString",{configurable:!0,enumerable:!1,value:Rl(t),writable:!0}):Nl;function Rn(e){return ao(ml(e))}function Mn(e,t,r){var s=-1,n=e.length;t<0&&(t=-t>n?0:n+t),(r=r>n?n:r)<0&&(r+=n),n=t>r?0:r-t>>>0,t>>>=0;for(var i=He(n);++s!(r=t(e,s,n))),!!r}function Nn(e,t,r){var s=0,n=null==e?s:e.length;if("number"==typeof t&&t==t&&n<=T){for(;s>>1,o=e[i];null!==o&&!Ta(o)&&(r?o<=t:o=n){var c=t?null:ki(e);if(c)return Tr(c);a=!1,i=Cr,u=new bs}else u=t?[]:l;e:for(;++st.func.apply(t.thisArg,ur([e],t.args)),r)}function zn(e,t,r){var s=e.length;if(s<2)return s?Tn(e[0]):[];for(var n=-1,i=He(s);++n=n?e:Mn(e,t,r)}var Qn=Bt||(e=>zt.clearTimeout(e));function Jn(e,t){if(t)return e.slice();var r=e.length,s=xt?xt(r):new e.constructor(r);return e.copy(s),s}function Hn(e){var t=new e.constructor(e.byteLength);return new bt(t).set(new bt(e)),t}function Zn(e,t){var r=t?Hn(e.buffer):e.buffer;return new e.constructor(r,e.byteOffset,e.length)}function Xn(e,t){if(e!==t){var r=e!==s,n=null===e,i=e==e,o=Ta(e),a=t!==s,l=null===t,u=t==t,c=Ta(t);if(!l&&!c&&!o&&e>t||o&&a&&u&&!l&&!c||n&&a&&u||!r&&u||!i)return 1;if(!n&&!o&&!c&&e{var n=wa(r)?tr:Rs,i=t?t():{};return n(r,e,Pi(s,2),i)}}function ii(e){return Sn((t,r)=>{var n=-1,i=r.length,o=i>1?r[i-1]:s,a=i>2?r[2]:s;for(o=e.length>3&&"function"==typeof o?(i--,o):s,a&&Ki(r[0],r[1],a)&&(o=i<3?s:o,i=1),t=rt(t);++n{if(null==r)return r;if(!xa(r))return e(r,s);for(var n=r.length,i=t?n:-1,o=rt(r);(t?i--:++i{for(var n=-1,i=rt(t),o=s(t),a=o.length;a--;){var l=o[e?a:++n];if(!1===r(i[l],l,i))break}return t}}function li(e){return t=>{var r=jr(t=Ga(t))?Fr(t):s,n=r?r[0]:t.charAt(0),i=r?Yn(r,1).join(""):t.slice(1);return n[e]()+i}}function ui(e){return t=>cr(El(vl(t).replace(Ct,"")),e,"")}function ci(e){return function(){var t=arguments;switch(t.length){case 0:return new e;case 1:return new e(t[0]);case 2:return new e(t[0],t[1]);case 3:return new e(t[0],t[1],t[2]);case 4:return new e(t[0],t[1],t[2],t[3]);case 5:return new e(t[0],t[1],t[2],t[3],t[4]);case 6:return new e(t[0],t[1],t[2],t[3],t[4],t[5]);case 7:return new e(t[0],t[1],t[2],t[3],t[4],t[5],t[6])}var r=fs(e.prototype),s=e.apply(r,t);return Ra(s)?s:r}}function pi(e){return(t,r,n)=>{var i=rt(t);if(!xa(t)){var o=Pi(r,3);t=ol(t),r=(e=>o(i[e],e,i))}var a=e(t,r,n);return a>-1?i[o?t[a]:a]:s}}function di(e){return Ri(function(t){var r=t.length,n=r,i=ms.prototype.thru;for(e&&t.reverse();n--;){var a=t[n];if("function"!=typeof a)throw new it(o);if(i&&!l&&"wrapper"==ji(a))var l=new ms([],!0)}for(n=l?n:r;++n{for(var r=e.length,s=0;r--;)e[r]===t&&++s;return s})(v,x);if(n&&(v=ei(v,n,i,h)),o&&(v=ti(v,o,a,h)),g-=k,h&&g{for(var r=e.length,n=Wr(t.length,r),i=ri(e);n--;){var o=t[n];e[n]=Wi(o,r)?i[o]:s}return e})(v,l):y&&g>1&&v.reverse(),p&&u{return n=r,i=e,o=t(s),a={},Ks(n,(e,t,r)=>{i(a,o(e),t,r)}),a;var n,i,o,a}}function mi(e,t){return(r,n)=>{var i;if(r===s&&n===s)return t;if(r!==s&&(i=r),n!==s){if(i===s)return n;"string"==typeof r||"string"==typeof n?(r=$n(r),n=$n(n)):(r=Pn(r),n=Pn(n)),i=e(r,n)}return i}}function gi(e){return Ri(function(t){return t=lr(t,Or(Pi())),Sn(function(r){var s=this;return e(t,e=>er(e,s,r))})})}function yi(e,t){var r=(t=t===s?" ":$n(t)).length;if(r<2)return r?kn(t,e):t;var n=kn(t,Vt(e/Ur(t)));return jr(t)?Yn(Fr(n),0,e).join(""):n.slice(0,e)}function vi(e){return(t,r,n)=>(n&&"number"!=typeof n&&Ki(t,r,n)&&(r=n=s),t=za(t),r===s?(r=t,t=0):r=za(r),((e,t,r,s)=>{for(var n=-1,i=Vr(Vt((t-e)/(r||1)),0),o=He(i);i--;)o[s?i:++n]=e,e+=r;return o})(t,r,n=n===s?t("string"==typeof t&&"string"==typeof r||(t=Wa(t),r=Wa(r)),e(t,r))}function bi(e,t,r,n,i,o,a,l,u,c){var p=t&v;t|=p?b:x,(t&=~(p?x:b))&y||(t&=~(m|g));var d=[e,t,i,p?o:s,p?a:s,p?s:o,p?s:a,l,u,c],f=r.apply(s,d);return Yi(e)&&ro(f,d),f.placeholder=n,io(f,e,t)}function xi(e){var t=tt[e];return(e,r)=>{if(e=Wa(e),(r=null==r?0:Wr(qa(r),292))&&xr(e)){var s=(Ga(e)+"e").split("e");return+((s=(Ga(t(s[0]+"e"+(+s[1]+r)))+"e").split("e"))[0]+"e"+(+s[1]-r))}return t(e)}}var ki=Xr&&1/Tr(new Xr([,-0]))[1]==I?e=>new Xr(e):Tl;function Si(e){return t=>{var r,s,n,i,o=Di(t);return o==Y?Lr(t):o==te?(r=t,s=-1,n=Array(r.size),r.forEach(e=>{n[++s]=[e,e]}),n):(i=t,lr(e(t),e=>[e,i[e]]))}}function _i(e,t,r,n,i,a,l,c){var p=t&g;if(!p&&"function"!=typeof e)throw new it(o);var d=n?n.length:0;if(d||(t&=~(b|x),n=i=s),l=l===s?l:Vr(qa(l),0),c=c===s?c:qa(c),d-=i?i.length:0,t&x){var f=n,h=i;n=i=s}var _,O,E,C,A,R,M,I,N,j,L,P,$,T=p?s:Ni(e),U=[e,t,r,n,i,f,h,a,l,c];if(T&&((e,t)=>{var r=e[1],s=t[1],n=r|s,i=n<(m|g|k),o=s==k&&r==v||s==k&&r==S&&e[7].length<=t[8]||s==(k|S)&&t[7].length<=t[8]&&r==v;if(!i&&!o)return e;s&m&&(e[2]=t[2],n|=r&m?0:y);var a=t[3];if(a){var l=e[3];e[3]=l?ei(l,a,t[4]):a,e[4]=l?$r(e[3],u):t[4]}(a=t[5])&&(l=e[5],e[5]=l?ti(l,a,t[6]):a,e[6]=l?$r(e[5],u):t[6]),(a=t[7])&&(e[7]=a),s&k&&(e[8]=null==e[8]?t[8]:Wr(e[8],t[8])),null==e[9]&&(e[9]=t[9]),e[0]=t[0],e[1]=n})(U,T),e=U[0],t=U[1],r=U[2],n=U[3],i=U[4],!(c=U[9]=U[9]===s?p?0:e.length:Vr(U[9]-d,0))&&t&(v|w)&&(t&=~(v|w)),t&&t!=m)t==v||t==w?(M=t,I=c,N=ci(R=e),F=function e(){for(var t=arguments.length,r=He(t),n=t,i=Li(e);n--;)r[n]=arguments[n];var o=t<3&&r[0]!==i&&r[t-1]!==i?[]:$r(r,i);return(t-=o.length)l))return!1;var c=o.get(e),p=o.get(t);if(c&&p)return c==t&&p==e;var d=-1,m=!0,g=r&h?new bs:s;for(o.set(e,t),o.set(t,e);++d{if(!Cr(g,t)&&(y===e||i(y,e,r,n,o)))return g.push(t)})){m=!1;break}}else if(y!==v&&!i(y,v,r,n,o)){m=!1;break}}return o.delete(e),o.delete(t),m}function Ri(e){return no(Xi(e,s,bo),e+"")}function Mi(e){return Js(e,ol,Fi)}function Ii(e){return Js(e,al,Bi)}var Ni=rs?e=>rs.get(e):Tl;function ji(e){for(var t=e.name+"",r=ss[t],s=pt.call(ss,t)?r.length:0;s--;){var n=r[s],i=n.func;if(null==i||i==e)return n.name}return t}function Li(e){return(pt.call(ds,"placeholder")?ds:e).placeholder}function Pi(){var e=ds.iteratee||jl;return e=e===jl?ln:e,arguments.length?e(arguments[0],arguments[1]):e}function $i(e,t){var r,s,n=e.__data__;return("string"==(s=typeof(r=t))||"number"==s||"symbol"==s||"boolean"==s?"__proto__"!==r:null===r)?n["string"==typeof t?"string":"hash"]:n.map}function Ti(e){for(var t=ol(e),r=t.length;r--;){var s=t[r],n=e[s];t[r]=[s,n,Hi(n)]}return t}function Ui(e,t){var r,n=null==(r=e)?s:r[t];return an(n)?n:s}var Fi=Gt?e=>null==e?[]:(e=rt(e),ir(Gt(e),t=>_t.call(e,t))):Vl,Bi=Gt?e=>{for(var t=[];e;)ur(t,Fi(e)),e=kt(e);return t}:Vl,Di=Hs;function zi(e,t,r){for(var s=-1,n=(t=Kn(t,e)).length,i=!1;++s-1&&e%1==0&&e{var t=Hs(e),r=t==H?e.constructor:s,n=r?fo(r):"";if(n)switch(n){case ns:return le;case is:return Y;case os:return Z;case as:return te;case ls:return ie}return t}));var Qi=ut?Ea:Wl;function Ji(e){var t=e&&e.constructor;return e===("function"==typeof t&&t.prototype||lt)}function Hi(e){return e==e&&!Ra(e)}function Zi(e,t){return r=>null!=r&&r[e]===t&&(t!==s||e in rt(r))}function Xi(e,t,r){return t=Vr(t===s?e.length-1:t,0),function(){for(var s=arguments,n=-1,i=Vr(s.length-t,0),o=He(i);++nzt.setTimeout(e,t)),no=oo(An);function io(e,t,r){var s,n,i,o=t+"";return no(e,((e,t)=>{var r=t.length;if(!r)return e;var s=r-1;return t[s]=(r>1?"& ":"")+t[s],t=t.join(r>2?", ":" "),e.replace($e,"{\n/* [wrapped with "+t+"] */\n")})(o,(i=o.match(Te),s=i?i[1].split(Ue):[],n=r,rr(U,e=>{var t="_."+e[0];n&e[1]&&!or(s,t)&&s.push(t)}),s.sort())))}function oo(e){var t=0,r=0;return function(){var n=Kr(),i=A-(n-r);if(r=n,i>0){if(++t>=C)return arguments[0]}else t=0;return e.apply(s,arguments)}}function ao(e,t){var r=-1,n=e.length,i=n-1;for(t=t===s?n:t;++r{var t=[];return 46===e.charCodeAt(0)&&t.push(""),e.replace(Me,(e,r,s,n)=>{t.push(s?n.replace(Be,"$1"):r||e)}),t},e=>(uo.size===l&&uo.clear(),e)),uo=lo.cache,lo);function po(e){if("string"==typeof e||Ta(e))return e;var t=e+"";return"0"==t&&1/e==-I?"-0":t}function fo(e){if(null!=e){try{return ct.call(e)}catch(e){}try{return e+""}catch(e){}}return""}function ho(e){if(e instanceof gs)return e.clone();var t=new ms(e.__wrapped__,e.__chain__);return t.__actions__=ri(e.__actions__),t.__index__=e.__index__,t.__values__=e.__values__,t}var mo=Sn((e,t)=>ka(e)?Ts(e,qs(t,1,ka,!0)):[]),go=Sn((e,t)=>{var r=Oo(t);return ka(r)&&(r=s),ka(e)?Ts(e,qs(t,1,ka,!0),Pi(r,2)):[]}),yo=Sn((e,t)=>{var r=Oo(t);return ka(r)&&(r=s),ka(e)?Ts(e,qs(t,1,ka,!0),s,r):[]});function vo(e,t,r){var s=null==e?0:e.length;if(!s)return-1;var n=null==r?0:qa(r);return n<0&&(n=Vr(s+n,0)),mr(e,Pi(t,3),n)}function wo(e,t,r){var n=null==e?0:e.length;if(!n)return-1;var i=n-1;return r!==s&&(i=qa(r),i=r<0?Vr(n+i,0):Wr(i,n-1)),mr(e,Pi(t,3),i,!0)}function bo(e){return null!=e&&e.length?qs(e,1):[]}function xo(e){return e&&e.length?e[0]:s}var ko=Sn(e=>{var t=lr(e,Vn);return t.length&&t[0]===e[0]?tn(t):[]}),So=Sn(e=>{var t=Oo(e),r=lr(e,Vn);return t===Oo(r)?t=s:r.pop(),r.length&&r[0]===e[0]?tn(r,Pi(t,2)):[]}),_o=Sn(e=>{var t=Oo(e),r=lr(e,Vn);return(t="function"==typeof t?t:s)&&r.pop(),r.length&&r[0]===e[0]?tn(r,s,t):[]});function Oo(e){var t=null==e?0:e.length;return t?e[t-1]:s}var Eo=Sn(Co);function Co(e,t){return e&&e.length&&t&&t.length?wn(e,t):e}var Ao=Ri((e,t)=>{var r=null==e?0:e.length,s=Ns(e,t);return bn(e,lr(t,e=>Wi(e,r)?+e:e).sort(Xn)),s});function Ro(e){return null==e?e:Qr.call(e)}var Mo=Sn(e=>Tn(qs(e,1,ka,!0))),Io=Sn(e=>{var t=Oo(e);return ka(t)&&(t=s),Tn(qs(e,1,ka,!0),Pi(t,2))}),No=Sn(e=>{var t=Oo(e);return t="function"==typeof t?t:s,Tn(qs(e,1,ka,!0),s,t)});function jo(e){if(!e||!e.length)return[];var t=0;return e=ir(e,e=>{if(ka(e))return t=Vr(e.length,t),!0}),_r(t,t=>lr(e,br(t)))}function Lo(e,t){if(!e||!e.length)return[];var r=jo(e);return null==t?r:lr(r,e=>er(t,s,e))}var Po=Sn((e,t)=>ka(e)?Ts(e,t):[]),$o=Sn(e=>zn(ir(e,ka))),To=Sn(e=>{var t=Oo(e);return ka(t)&&(t=s),zn(ir(e,ka),Pi(t,2))}),Uo=Sn(e=>{var t=Oo(e);return t="function"==typeof t?t:s,zn(ir(e,ka),s,t)}),Fo=Sn(jo);var Bo=Sn(e=>{var t=e.length,r=t>1?e[t-1]:s;return Lo(e,r="function"==typeof r?(e.pop(),r):s)});function Do(e){var t=ds(e);return t.__chain__=!0,t}function zo(e,t){return t(e)}var qo=Ri(function(e){var t=e.length,r=t?e[0]:0,n=this.__wrapped__,i=t=>Ns(t,e);return!(t>1||this.__actions__.length)&&n instanceof gs&&Wi(r)?((n=n.slice(r,+r+(t?1:0))).__actions__.push({func:zo,args:[i],thisArg:s}),new ms(n,this.__chain__).thru(e=>(t&&!e.length&&e.push(s),e))):this.thru(i)});var Vo=ni((e,t,r)=>{pt.call(e,r)?++e[r]:Is(e,r,1)});var Wo=pi(vo),Ko=pi(wo);function Go(e,t){return(wa(e)?rr:Us)(e,Pi(t,3))}function Yo(e,t){return(wa(e)?sr:Fs)(e,Pi(t,3))}var Qo=ni((e,t,r)=>{pt.call(e,r)?e[r].push(t):Is(e,r,[t])});var Jo=Sn((e,t,r)=>{var s=-1,n="function"==typeof t,i=xa(e)?He(e.length):[];return Us(e,e=>{i[++s]=n?er(t,e,r):rn(e,t,r)}),i}),Ho=ni((e,t,r)=>{Is(e,r,t)});function Zo(e,t){return(wa(e)?lr:dn)(e,Pi(t,3))}var Xo=ni((e,t,r)=>{e[r?0:1].push(t)},()=>[[],[]]);var ea=Sn((e,t)=>{if(null==e)return[];var r=t.length;return r>1&&Ki(e,t[0],t[1])?t=[]:r>2&&Ki(t[0],t[1],t[2])&&(t=[t[0]]),yn(e,qs(t,1),[])}),ta=Dt||(()=>zt.Date.now());function ra(e,t,r){return t=r?s:t,t=e&&null==t?e.length:t,_i(e,k,s,s,s,s,t)}function sa(e,t){var r;if("function"!=typeof t)throw new it(o);return e=qa(e),function(){return--e>0&&(r=t.apply(this,arguments)),e<=1&&(t=s),r}}var na=Sn((e,t,r)=>{var s=m;if(r.length){var n=$r(r,Li(na));s|=b}return _i(e,s,t,r,n)}),ia=Sn((e,t,r)=>{var s=m|g;if(r.length){var n=$r(r,Li(ia));s|=b}return _i(t,s,e,r,n)});function oa(e,t,r){var n,i,a,l,u,c,p=0,d=!1,f=!1,h=!0;if("function"!=typeof e)throw new it(o);function m(t){var r=n,o=i;return n=i=s,p=t,l=e.apply(o,r)}function g(e){var r=e-c;return c===s||r>=t||r<0||f&&e-p>=a}function y(){var e,r,s=ta();if(g(s))return v(s);u=so(y,(r=t-((e=s)-c),f?Wr(r,a-(e-p)):r))}function v(e){return u=s,h&&n?m(e):(n=i=s,l)}function w(){var e,r=ta(),o=g(r);if(n=arguments,i=this,c=r,o){if(u===s)return p=e=c,u=so(y,t),d?m(e):l;if(f)return Qn(u),u=so(y,t),m(c)}return u===s&&(u=so(y,t)),l}return t=Wa(t)||0,Ra(r)&&(d=!!r.leading,a=(f="maxWait"in r)?Vr(Wa(r.maxWait)||0,t):a,h="trailing"in r?!!r.trailing:h),w.cancel=(()=>{u!==s&&Qn(u),p=0,n=c=i=u=s}),w.flush=(()=>u===s?l:v(ta())),w}var aa=Sn((e,t)=>$s(e,1,t)),la=Sn((e,t,r)=>$s(e,Wa(t)||0,r));function ua(e,t){if("function"!=typeof e||null!=t&&"function"!=typeof t)throw new it(o);var r=function(){var s=arguments,n=t?t.apply(this,s):s[0],i=r.cache;if(i.has(n))return i.get(n);var o=e.apply(this,s);return r.cache=i.set(n,o)||i,o};return r.cache=new(ua.Cache||ws),r}function ca(e){if("function"!=typeof e)throw new it(o);return function(){var t=arguments;switch(t.length){case 0:return!e.call(this);case 1:return!e.call(this,t[0]);case 2:return!e.call(this,t[0],t[1]);case 3:return!e.call(this,t[0],t[1],t[2])}return!e.apply(this,t)}}ua.Cache=ws;var pa=Gn(function(e,t){var r=(t=1==t.length&&wa(t[0])?lr(t[0],Or(Pi())):lr(qs(t,1),Or(Pi()))).length;return Sn(function(s){for(var n=-1,i=Wr(s.length,r);++n{var r=$r(t,Li(da));return _i(e,b,s,t,r)}),fa=Sn((e,t)=>{var r=$r(t,Li(fa));return _i(e,x,s,t,r)}),ha=Ri((e,t)=>_i(e,S,s,s,s,t));function ma(e,t){return e===t||e!=e&&t!=t}var ga=wi(Zs),ya=wi((e,t)=>e>=t),va=sn(function(){return arguments}())?sn:e=>Ma(e)&&pt.call(e,"callee")&&!_t.call(e,"callee"),wa=He.isArray,ba=Yt?Or(Yt):e=>Ma(e)&&Hs(e)==ae;function xa(e){return null!=e&&Aa(e.length)&&!Ea(e)}function ka(e){return Ma(e)&&xa(e)}var Sa=fr||Wl,_a=Qt?Or(Qt):e=>Ma(e)&&Hs(e)==q;function Oa(e){if(!Ma(e))return!1;var t=Hs(e);return t==W||t==V||"string"==typeof e.message&&"string"==typeof e.name&&!ja(e)}function Ea(e){if(!Ra(e))return!1;var t=Hs(e);return t==K||t==G||t==D||t==X}function Ca(e){return"number"==typeof e&&e==qa(e)}function Aa(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=N}function Ra(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}function Ma(e){return null!=e&&"object"==typeof e}var Ia=Jt?Or(Jt):e=>Ma(e)&&Di(e)==Y;function Na(e){return"number"==typeof e||Ma(e)&&Hs(e)==Q}function ja(e){if(!Ma(e)||Hs(e)!=H)return!1;var t=kt(e);if(null===t)return!0;var r=pt.call(t,"constructor")&&t.constructor;return"function"==typeof r&&r instanceof r&&ct.call(r)==mt}var La=Ht?Or(Ht):e=>Ma(e)&&Hs(e)==ee;var Pa=Zt?Or(Zt):e=>Ma(e)&&Di(e)==te;function $a(e){return"string"==typeof e||!wa(e)&&Ma(e)&&Hs(e)==re}function Ta(e){return"symbol"==typeof e||Ma(e)&&Hs(e)==se}var Ua=Xt?Or(Xt):e=>Ma(e)&&Aa(e.length)&&!!Pt[Hs(e)];var Fa=wi(pn),Ba=wi((e,t)=>e<=t);function Da(e){if(!e)return[];if(xa(e))return $a(e)?Fr(e):ri(e);if(Rt&&e[Rt])return(e=>{for(var t,r=[];!(t=e.next()).done;)r.push(t.value);return r})(e[Rt]());var t=Di(e);return(t==Y?Lr:t==te?Tr:ml)(e)}function za(e){return e?(e=Wa(e))===I||e===-I?(e<0?-1:1)*j:e==e?e:0:0===e?e:0}function qa(e){var t=za(e),r=t%1;return t==t?r?t-r:t:0}function Va(e){return e?js(qa(e),0,P):0}function Wa(e){if("number"==typeof e)return e;if(Ta(e))return L;if(Ra(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=Ra(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=e.replace(je,"");var r=Ve.test(e);return r||Ke.test(e)?Ft(e.slice(2),r?2:8):qe.test(e)?L:+e}function Ka(e){return si(e,al(e))}function Ga(e){return null==e?"":$n(e)}var Ya=ii((e,t)=>{if(Ji(t)||xa(t))si(t,ol(t),e);else for(var r in t)pt.call(t,r)&&Cs(e,r,t[r])}),Qa=ii((e,t)=>{si(t,al(t),e)}),Ja=ii((e,t,r,s)=>{si(t,al(t),e,s)}),Ha=ii((e,t,r,s)=>{si(t,ol(t),e,s)}),Za=Ri(Ns);var Xa=Sn((e,t)=>{e=rt(e);var r=-1,n=t.length,i=n>2?t[2]:s;for(i&&Ki(t[0],t[1],i)&&(n=1);++r(e.push(s,Ei),er(ul,s,e)));function tl(e,t,r){var n=null==e?s:Qs(e,t);return n===s?r:n}function rl(e,t){return null!=e&&zi(e,t,en)}var sl=hi((e,t,r)=>{null!=t&&"function"!=typeof t.toString&&(t=ht.call(t)),e[t]=r},Rl(Nl)),nl=hi((e,t,r)=>{null!=t&&"function"!=typeof t.toString&&(t=ht.call(t)),pt.call(e,t)?e[t].push(r):e[t]=[r]},Pi),il=Sn(rn);function ol(e){return xa(e)?ks(e):un(e)}function al(e){return xa(e)?ks(e,!0):cn(e)}var ll=ii((e,t,r)=>{mn(e,t,r)}),ul=ii((e,t,r,s)=>{mn(e,t,r,s)}),cl=Ri((e,t)=>{var r={};if(null==e)return r;var s=!1;t=lr(t,t=>(t=Kn(t,e),s||(s=t.length>1),t)),si(e,Ii(e),r),s&&(r=Ls(r,c|p|d,Ci));for(var n=t.length;n--;)Un(r,t[n]);return r});var pl=Ri((e,t)=>{return null==e?{}:vn(r=e,t,(e,t)=>rl(r,t));var r});function dl(e,t){if(null==e)return{};var r=lr(Ii(e),e=>[e]);return t=Pi(t),vn(e,r,(e,r)=>t(e,r[0]))}var fl=Si(ol),hl=Si(al);function ml(e){return null==e?[]:Er(e,ol(e))}var gl=ui((e,t,r)=>(t=t.toLowerCase(),e+(r?yl(t):t)));function yl(e){return Ol(Ga(e).toLowerCase())}function vl(e){return(e=Ga(e))&&e.replace(Ye,Mr).replace(At,"")}var wl=ui((e,t,r)=>e+(r?"-":"")+t.toLowerCase()),bl=ui((e,t,r)=>e+(r?" ":"")+t.toLowerCase()),xl=li("toLowerCase");var kl=ui((e,t,r)=>e+(r?"_":"")+t.toLowerCase());var Sl=ui((e,t,r)=>e+(r?" ":"")+Ol(t));var _l=ui((e,t,r)=>e+(r?" ":"")+t.toUpperCase()),Ol=li("toUpperCase");function El(e,t,r){return e=Ga(e),(t=r?s:t)===s?(n=e,Nt.test(n)?e.match(Mt)||[]:e.match(Fe)||[]):e.match(t)||[];var n}var Cl=Sn((e,t)=>{try{return er(e,s,t)}catch(e){return Oa(e)?e:new Xe(e)}}),Al=Ri((e,t)=>(rr(t,t=>{t=po(t),Is(e,t,na(e[t],e))}),e));function Rl(e){return()=>e}var Ml=di(),Il=di(!0);function Nl(e){return e}function jl(e){return ln("function"==typeof e?e:Ls(e,c))}var Ll=Sn((e,t)=>r=>rn(r,e,t)),Pl=Sn((e,t)=>r=>rn(e,r,t));function $l(e,t,r){var s=ol(t),n=Ys(t,s);null!=r||Ra(t)&&(n.length||!s.length)||(r=t,t=e,e=this,n=Ys(t,ol(t)));var i=!(Ra(r)&&"chain"in r&&!r.chain),o=Ea(e);return rr(n,function(r){var s=t[r];e[r]=s,o&&(e.prototype[r]=function(){var t=this.__chain__;if(i||t){var r=e(this.__wrapped__);return(r.__actions__=ri(this.__actions__)).push({func:s,args:arguments,thisArg:e}),r.__chain__=t,r}return s.apply(e,ur([this.value()],arguments))})}),e}function Tl(){}var Ul=gi(lr),Fl=gi(nr),Bl=gi(dr);function Dl(e){return Gi(e)?br(po(e)):(t=e,e=>Qs(e,t));var t}var zl=vi(),ql=vi(!0);function Vl(){return[]}function Wl(){return!1}var Kl=mi((e,t)=>e+t,0),Gl=xi("ceil"),Yl=mi((e,t)=>e/t,1),Ql=xi("floor");var Jl,Hl=mi((e,t)=>e*t,1),Zl=xi("round"),Xl=mi((e,t)=>e-t,0);return ds.after=function(e,t){if("function"!=typeof t)throw new it(o);return e=qa(e),function(){if(--e<1)return t.apply(this,arguments)}},ds.ary=ra,ds.assign=Ya,ds.assignIn=Qa,ds.assignInWith=Ja,ds.assignWith=Ha,ds.at=Za,ds.before=sa,ds.bind=na,ds.bindAll=Al,ds.bindKey=ia,ds.castArray=function(){if(!arguments.length)return[];var e=arguments[0];return wa(e)?e:[e]},ds.chain=Do,ds.chunk=((e,t,r)=>{t=(r?Ki(e,t,r):t===s)?1:Vr(qa(t),0);var n=null==e?0:e.length;if(!n||t<1)return[];for(var i=0,o=0,a=He(Vt(n/t));i{for(var t=-1,r=null==e?0:e.length,s=0,n=[];++t{if("function"!=typeof e[1])throw new it(o);return[r(e[0]),e[1]]}):[],Sn(function(r){for(var s=-1;++s{return t=Ls(e,c),r=ol(t),e=>Ps(e,t,r);var t,r}),ds.constant=Rl,ds.countBy=Vo,ds.create=((e,t)=>{var r=fs(e);return null==t?r:Ms(r,t)}),ds.curry=function e(t,r,n){var i=_i(t,v,s,s,s,s,s,r=n?s:r);return i.placeholder=e.placeholder,i},ds.curryRight=function e(t,r,n){var i=_i(t,w,s,s,s,s,s,r=n?s:r);return i.placeholder=e.placeholder,i},ds.debounce=oa,ds.defaults=Xa,ds.defaultsDeep=el,ds.defer=aa,ds.delay=la,ds.difference=mo,ds.differenceBy=go,ds.differenceWith=yo,ds.drop=((e,t,r)=>{var n=null==e?0:e.length;return n?Mn(e,(t=r||t===s?1:qa(t))<0?0:t,n):[]}),ds.dropRight=((e,t,r)=>{var n=null==e?0:e.length;return n?Mn(e,0,(t=n-(t=r||t===s?1:qa(t)))<0?0:t):[]}),ds.dropRightWhile=((e,t)=>e&&e.length?Bn(e,Pi(t,3),!0,!0):[]),ds.dropWhile=((e,t)=>e&&e.length?Bn(e,Pi(t,3),!0):[]),ds.fill=((e,t,r,n)=>{var i=null==e?0:e.length;return i?(r&&"number"!=typeof r&&Ki(e,t,r)&&(r=0,n=i),((e,t,r,n)=>{var i=e.length;for((r=qa(r))<0&&(r=-r>i?0:i+r),(n=n===s||n>i?i:qa(n))<0&&(n+=i),n=r>n?0:Va(n);r(wa(e)?ir:zs)(e,Pi(t,3))),ds.flatMap=((e,t)=>qs(Zo(e,t),1)),ds.flatMapDeep=((e,t)=>qs(Zo(e,t),I)),ds.flatMapDepth=((e,t,r)=>(r=r===s?1:qa(r),qs(Zo(e,t),r))),ds.flatten=bo,ds.flattenDeep=(e=>null!=e&&e.length?qs(e,I):[]),ds.flattenDepth=((e,t)=>null!=e&&e.length?qs(e,t=t===s?1:qa(t)):[]),ds.flip=(e=>_i(e,_)),ds.flow=Ml,ds.flowRight=Il,ds.fromPairs=(e=>{for(var t=-1,r=null==e?0:e.length,s={};++tnull==e?[]:Ys(e,ol(e))),ds.functionsIn=(e=>null==e?[]:Ys(e,al(e))),ds.groupBy=Qo,ds.initial=(e=>null!=e&&e.length?Mn(e,0,-1):[]),ds.intersection=ko,ds.intersectionBy=So,ds.intersectionWith=_o,ds.invert=sl,ds.invertBy=nl,ds.invokeMap=Jo,ds.iteratee=jl,ds.keyBy=Ho,ds.keys=ol,ds.keysIn=al,ds.map=Zo,ds.mapKeys=((e,t)=>{var r={};return t=Pi(t,3),Ks(e,(e,s,n)=>{Is(r,t(e,s,n),e)}),r}),ds.mapValues=((e,t)=>{var r={};return t=Pi(t,3),Ks(e,(e,s,n)=>{Is(r,s,t(e,s,n))}),r}),ds.matches=(e=>fn(Ls(e,c))),ds.matchesProperty=((e,t)=>hn(e,Ls(t,c))),ds.memoize=ua,ds.merge=ll,ds.mergeWith=ul,ds.method=Ll,ds.methodOf=Pl,ds.mixin=$l,ds.negate=ca,ds.nthArg=(e=>(e=qa(e),Sn(t=>gn(t,e)))),ds.omit=cl,ds.omitBy=((e,t)=>dl(e,ca(Pi(t)))),ds.once=(e=>sa(2,e)),ds.orderBy=((e,t,r,n)=>null==e?[]:(wa(t)||(t=null==t?[]:[t]),wa(r=n?s:r)||(r=null==r?[]:[r]),yn(e,t,r))),ds.over=Ul,ds.overArgs=pa,ds.overEvery=Fl,ds.overSome=Bl,ds.partial=da,ds.partialRight=fa,ds.partition=Xo,ds.pick=pl,ds.pickBy=dl,ds.property=Dl,ds.propertyOf=(e=>t=>null==e?s:Qs(e,t)),ds.pull=Eo,ds.pullAll=Co,ds.pullAllBy=((e,t,r)=>e&&e.length&&t&&t.length?wn(e,t,Pi(r,2)):e),ds.pullAllWith=((e,t,r)=>e&&e.length&&t&&t.length?wn(e,t,s,r):e),ds.pullAt=Ao,ds.range=zl,ds.rangeRight=ql,ds.rearg=ha,ds.reject=((e,t)=>(wa(e)?ir:zs)(e,ca(Pi(t,3)))),ds.remove=((e,t)=>{var r=[];if(!e||!e.length)return r;var s=-1,n=[],i=e.length;for(t=Pi(t,3);++s{if("function"!=typeof e)throw new it(o);return Sn(e,t=t===s?t:qa(t))}),ds.reverse=Ro,ds.sampleSize=((e,t,r)=>(t=(r?Ki(e,t,r):t===s)?1:qa(t),(wa(e)?_s:On)(e,t))),ds.set=((e,t,r)=>null==e?e:En(e,t,r)),ds.setWith=((e,t,r,n)=>(n="function"==typeof n?n:s,null==e?e:En(e,t,r,n))),ds.shuffle=(e=>(wa(e)?Os:Rn)(e)),ds.slice=((e,t,r)=>{var n=null==e?0:e.length;return n?(r&&"number"!=typeof r&&Ki(e,t,r)?(t=0,r=n):(t=null==t?0:qa(t),r=r===s?n:qa(r)),Mn(e,t,r)):[]}),ds.sortBy=ea,ds.sortedUniq=(e=>e&&e.length?Ln(e):[]),ds.sortedUniqBy=((e,t)=>e&&e.length?Ln(e,Pi(t,2)):[]),ds.split=((e,t,r)=>(r&&"number"!=typeof r&&Ki(e,t,r)&&(t=r=s),(r=r===s?P:r>>>0)?(e=Ga(e))&&("string"==typeof t||null!=t&&!La(t))&&!(t=$n(t))&&jr(e)?Yn(Fr(e),0,r):e.split(t,r):[])),ds.spread=function(e,t){if("function"!=typeof e)throw new it(o);return t=null==t?0:Vr(qa(t),0),Sn(function(r){var s=r[t],n=Yn(r,0,t);return s&&ur(n,s),er(e,this,n)})},ds.tail=(e=>{var t=null==e?0:e.length;return t?Mn(e,1,t):[]}),ds.take=((e,t,r)=>e&&e.length?Mn(e,0,(t=r||t===s?1:qa(t))<0?0:t):[]),ds.takeRight=((e,t,r)=>{var n=null==e?0:e.length;return n?Mn(e,(t=n-(t=r||t===s?1:qa(t)))<0?0:t,n):[]}),ds.takeRightWhile=((e,t)=>e&&e.length?Bn(e,Pi(t,3),!1,!0):[]),ds.takeWhile=((e,t)=>e&&e.length?Bn(e,Pi(t,3)):[]),ds.tap=((e,t)=>(t(e),e)),ds.throttle=((e,t,r)=>{var s=!0,n=!0;if("function"!=typeof e)throw new it(o);return Ra(r)&&(s="leading"in r?!!r.leading:s,n="trailing"in r?!!r.trailing:n),oa(e,t,{leading:s,maxWait:t,trailing:n})}),ds.thru=zo,ds.toArray=Da,ds.toPairs=fl,ds.toPairsIn=hl,ds.toPath=(e=>wa(e)?lr(e,po):Ta(e)?[e]:ri(co(Ga(e)))),ds.toPlainObject=Ka,ds.transform=((e,t,r)=>{var s=wa(e),n=s||Sa(e)||Ua(e);if(t=Pi(t,4),null==r){var i=e&&e.constructor;r=n?s?new i:[]:Ra(e)&&Ea(i)?fs(kt(e)):{}}return(n?rr:Ks)(e,(e,s,n)=>t(r,e,s,n)),r}),ds.unary=(e=>ra(e,1)),ds.union=Mo,ds.unionBy=Io,ds.unionWith=No,ds.uniq=(e=>e&&e.length?Tn(e):[]),ds.uniqBy=((e,t)=>e&&e.length?Tn(e,Pi(t,2)):[]),ds.uniqWith=((e,t)=>(t="function"==typeof t?t:s,e&&e.length?Tn(e,s,t):[])),ds.unset=((e,t)=>null==e||Un(e,t)),ds.unzip=jo,ds.unzipWith=Lo,ds.update=((e,t,r)=>null==e?e:Fn(e,t,Wn(r))),ds.updateWith=((e,t,r,n)=>(n="function"==typeof n?n:s,null==e?e:Fn(e,t,Wn(r),n))),ds.values=ml,ds.valuesIn=(e=>null==e?[]:Er(e,al(e))),ds.without=Po,ds.words=El,ds.wrap=((e,t)=>da(Wn(t),e)),ds.xor=$o,ds.xorBy=To,ds.xorWith=Uo,ds.zip=Fo,ds.zipObject=((e,t)=>qn(e||[],t||[],Cs)),ds.zipObjectDeep=((e,t)=>qn(e||[],t||[],En)),ds.zipWith=Bo,ds.entries=fl,ds.entriesIn=hl,ds.extend=Qa,ds.extendWith=Ja,$l(ds,ds),ds.add=Kl,ds.attempt=Cl,ds.camelCase=gl,ds.capitalize=yl,ds.ceil=Gl,ds.clamp=((e,t,r)=>(r===s&&(r=t,t=s),r!==s&&(r=(r=Wa(r))==r?r:0),t!==s&&(t=(t=Wa(t))==t?t:0),js(Wa(e),t,r))),ds.clone=(e=>Ls(e,d)),ds.cloneDeep=(e=>Ls(e,c|d)),ds.cloneDeepWith=((e,t)=>Ls(e,c|d,t="function"==typeof t?t:s)),ds.cloneWith=((e,t)=>Ls(e,d,t="function"==typeof t?t:s)),ds.conformsTo=((e,t)=>null==t||Ps(e,t,ol(t))),ds.deburr=vl,ds.defaultTo=((e,t)=>null==e||e!=e?t:e),ds.divide=Yl,ds.endsWith=((e,t,r)=>{e=Ga(e),t=$n(t);var n=e.length,i=r=r===s?n:js(qa(r),0,n);return(r-=t.length)>=0&&e.slice(r,i)==t}),ds.eq=ma,ds.escape=(e=>(e=Ga(e))&&_e.test(e)?e.replace(ke,Ir):e),ds.escapeRegExp=(e=>(e=Ga(e))&&Ne.test(e)?e.replace(Ie,"\\$&"):e),ds.every=((e,t,r)=>{var n=wa(e)?nr:Bs;return r&&Ki(e,t,r)&&(t=s),n(e,Pi(t,3))}),ds.find=Wo,ds.findIndex=vo,ds.findKey=((e,t)=>hr(e,Pi(t,3),Ks)),ds.findLast=Ko,ds.findLastIndex=wo,ds.findLastKey=((e,t)=>hr(e,Pi(t,3),Gs)),ds.floor=Ql,ds.forEach=Go,ds.forEachRight=Yo,ds.forIn=((e,t)=>null==e?e:Vs(e,Pi(t,3),al)),ds.forInRight=((e,t)=>null==e?e:Ws(e,Pi(t,3),al)),ds.forOwn=((e,t)=>e&&Ks(e,Pi(t,3))),ds.forOwnRight=((e,t)=>e&&Gs(e,Pi(t,3))),ds.get=tl,ds.gt=ga,ds.gte=ya,ds.has=((e,t)=>null!=e&&zi(e,t,Xs)),ds.hasIn=rl,ds.head=xo,ds.identity=Nl,ds.includes=((e,t,r,s)=>{e=xa(e)?e:ml(e),r=r&&!s?qa(r):0;var n=e.length;return r<0&&(r=Vr(n+r,0)),$a(e)?r<=n&&e.indexOf(t,r)>-1:!!n&&gr(e,t,r)>-1}),ds.indexOf=((e,t,r)=>{var s=null==e?0:e.length;if(!s)return-1;var n=null==r?0:qa(r);return n<0&&(n=Vr(s+n,0)),gr(e,t,n)}),ds.inRange=((e,t,r)=>{return t=za(t),r===s?(r=t,t=0):r=za(r),e=Wa(e),(n=e)>=Wr(i=t,o=r)&&n!0===e||!1===e||Ma(e)&&Hs(e)==z),ds.isBuffer=Sa,ds.isDate=_a,ds.isElement=(e=>Ma(e)&&1===e.nodeType&&!ja(e)),ds.isEmpty=(e=>{if(null==e)return!0;if(xa(e)&&(wa(e)||"string"==typeof e||"function"==typeof e.splice||Sa(e)||Ua(e)||va(e)))return!e.length;var t=Di(e);if(t==Y||t==te)return!e.size;if(Ji(e))return!un(e).length;for(var r in e)if(pt.call(e,r))return!1;return!0}),ds.isEqual=((e,t)=>nn(e,t)),ds.isEqualWith=((e,t,r)=>{var n=(r="function"==typeof r?r:s)?r(e,t):s;return n===s?nn(e,t,s,r):!!n}),ds.isError=Oa,ds.isFinite=(e=>"number"==typeof e&&xr(e)),ds.isFunction=Ea,ds.isInteger=Ca,ds.isLength=Aa,ds.isMap=Ia,ds.isMatch=((e,t)=>e===t||on(e,t,Ti(t))),ds.isMatchWith=((e,t,r)=>(r="function"==typeof r?r:s,on(e,t,Ti(t),r))),ds.isNaN=(e=>Na(e)&&e!=+e),ds.isNative=(e=>{if(Qi(e))throw new Xe(i);return an(e)}),ds.isNil=(e=>null==e),ds.isNull=(e=>null===e),ds.isNumber=Na,ds.isObject=Ra,ds.isObjectLike=Ma,ds.isPlainObject=ja,ds.isRegExp=La,ds.isSafeInteger=(e=>Ca(e)&&e>=-N&&e<=N),ds.isSet=Pa,ds.isString=$a,ds.isSymbol=Ta,ds.isTypedArray=Ua,ds.isUndefined=(e=>e===s),ds.isWeakMap=(e=>Ma(e)&&Di(e)==ie),ds.isWeakSet=(e=>Ma(e)&&Hs(e)==oe),ds.join=((e,t)=>null==e?"":zr.call(e,t)),ds.kebabCase=wl,ds.last=Oo,ds.lastIndexOf=((e,t,r)=>{var n=null==e?0:e.length;if(!n)return-1;var i=n;return r!==s&&(i=(i=qa(r))<0?Vr(n+i,0):Wr(i,n-1)),t==t?((e,t,r)=>{for(var s=r+1;s--;)if(e[s]===t)return s;return s})(e,t,i):mr(e,vr,i,!0)}),ds.lowerCase=bl,ds.lowerFirst=xl,ds.lt=Fa,ds.lte=Ba,ds.max=(e=>e&&e.length?Ds(e,Nl,Zs):s),ds.maxBy=((e,t)=>e&&e.length?Ds(e,Pi(t,2),Zs):s),ds.mean=(e=>wr(e,Nl)),ds.meanBy=((e,t)=>wr(e,Pi(t,2))),ds.min=(e=>e&&e.length?Ds(e,Nl,pn):s),ds.minBy=((e,t)=>e&&e.length?Ds(e,Pi(t,2),pn):s),ds.stubArray=Vl,ds.stubFalse=Wl,ds.stubObject=(()=>({})),ds.stubString=(()=>""),ds.stubTrue=(()=>!0),ds.multiply=Hl,ds.nth=((e,t)=>e&&e.length?gn(e,qa(t)):s),ds.noConflict=function(){return zt._===this&&(zt._=gt),this},ds.noop=Tl,ds.now=ta,ds.pad=((e,t,r)=>{e=Ga(e);var s=(t=qa(t))?Ur(e):0;if(!t||s>=t)return e;var n=(t-s)/2;return yi(Kt(n),r)+e+yi(Vt(n),r)}),ds.padEnd=((e,t,r)=>{e=Ga(e);var s=(t=qa(t))?Ur(e):0;return t&&s{e=Ga(e);var s=(t=qa(t))?Ur(e):0;return t&&s(r||null==t?t=0:t&&(t=+t),Gr(Ga(e).replace(Le,""),t||0))),ds.random=((e,t,r)=>{if(r&&"boolean"!=typeof r&&Ki(e,t,r)&&(t=r=s),r===s&&("boolean"==typeof t?(r=t,t=s):"boolean"==typeof e&&(r=e,e=s)),e===s&&t===s?(e=0,t=1):(e=za(e),t===s?(t=e,e=0):t=za(t)),e>t){var n=e;e=t,t=n}if(r||e%1||t%1){var i=Yr();return Wr(e+i*(t-e+Ut("1e-"+((i+"").length-1))),t)}return xn(e,t)}),ds.reduce=function(e,t,r){var s=wa(e)?cr:kr,n=arguments.length<3;return s(e,Pi(t,4),r,n,Us)},ds.reduceRight=function(e,t,r){var s=wa(e)?pr:kr,n=arguments.length<3;return s(e,Pi(t,4),r,n,Fs)},ds.repeat=((e,t,r)=>(t=(r?Ki(e,t,r):t===s)?1:qa(t),kn(Ga(e),t))),ds.replace=function(){var e=arguments,t=Ga(e[0]);return e.length<3?t:t.replace(e[1],e[2])},ds.result=((e,t,r)=>{var n=-1,i=(t=Kn(t,e)).length;for(i||(i=1,e=s);++n(wa(e)?Ss:_n)(e)),ds.size=(e=>{if(null==e)return 0;if(xa(e))return $a(e)?Ur(e):e.length;var t=Di(e);return t==Y||t==te?e.size:un(e).length}),ds.snakeCase=kl,ds.some=((e,t,r)=>{var n=wa(e)?dr:In;return r&&Ki(e,t,r)&&(t=s),n(e,Pi(t,3))}),ds.sortedIndex=((e,t)=>Nn(e,t)),ds.sortedIndexBy=((e,t,r)=>jn(e,t,Pi(r,2))),ds.sortedIndexOf=((e,t)=>{var r=null==e?0:e.length;if(r){var s=Nn(e,t);if(sNn(e,t,!0)),ds.sortedLastIndexBy=((e,t,r)=>jn(e,t,Pi(r,2),!0)),ds.sortedLastIndexOf=((e,t)=>{if(null!=e&&e.length){var r=Nn(e,t,!0)-1;if(ma(e[r],t))return r}return-1}),ds.startCase=Sl,ds.startsWith=((e,t,r)=>(e=Ga(e),r=null==r?0:js(qa(r),0,e.length),t=$n(t),e.slice(r,r+t.length)==t)),ds.subtract=Xl,ds.sum=(e=>e&&e.length?Sr(e,Nl):0),ds.sumBy=((e,t)=>e&&e.length?Sr(e,Pi(t,2)):0),ds.template=((e,t,r)=>{var n=ds.templateSettings;r&&Ki(e,t,r)&&(t=s),e=Ga(e),t=Ja({},t,n,Oi);var i,o,a=Ja({},t.imports,n.imports,Oi),l=ol(a),u=Er(a,l),c=0,p=t.interpolate||Qe,d="__p += '",f=st((t.escape||Qe).source+"|"+p.source+"|"+(p===Ce?De:Qe).source+"|"+(t.evaluate||Qe).source+"|$","g"),h="//# sourceURL="+(pt.call(t,"sourceURL")?(t.sourceURL+"").replace(/\s/g," "):"lodash.templateSources["+ ++Lt+"]")+"\n";e.replace(f,(t,r,s,n,a,l)=>(s||(s=n),d+=e.slice(c,l).replace(Je,Nr),r&&(i=!0,d+="' +\n__e("+r+") +\n'"),a&&(o=!0,d+="';\n"+a+";\n__p += '"),s&&(d+="' +\n((__t = ("+s+")) == null ? '' : __t) +\n'"),c=l+t.length,t)),d+="';\n";var m=pt.call(t,"variable")&&t.variable;m||(d="with (obj) {\n"+d+"\n}\n"),d=(o?d.replace(ve,""):d).replace(we,"$1").replace(be,"$1;"),d="function("+(m||"obj")+") {\n"+(m?"":"obj || (obj = {});\n")+"var __t, __p = ''"+(i?", __e = _.escape":"")+(o?", __j = Array.prototype.join;\nfunction print() { __p += __j.call(arguments, '') }\n":";\n")+d+"return __p\n}";var g=Cl(()=>et(l,h+"return "+d).apply(s,u));if(g.source=d,Oa(g))throw g;return g}),ds.times=((e,t)=>{if((e=qa(e))<1||e>N)return[];var r=P,s=Wr(e,P);t=Pi(t),e-=P;for(var n=_r(s,t);++rGa(e).toLowerCase()),ds.toNumber=Wa,ds.toSafeInteger=(e=>e?js(qa(e),-N,N):0===e?e:0),ds.toString=Ga,ds.toUpper=(e=>Ga(e).toUpperCase()),ds.trim=((e,t,r)=>{if((e=Ga(e))&&(r||t===s))return e.replace(je,"");if(!e||!(t=$n(t)))return e;var n=Fr(e),i=Fr(t);return Yn(n,Ar(n,i),Rr(n,i)+1).join("")}),ds.trimEnd=((e,t,r)=>{if((e=Ga(e))&&(r||t===s))return e.replace(Pe,"");if(!e||!(t=$n(t)))return e;var n=Fr(e);return Yn(n,0,Rr(n,Fr(t))+1).join("")}),ds.trimStart=((e,t,r)=>{if((e=Ga(e))&&(r||t===s))return e.replace(Le,"");if(!e||!(t=$n(t)))return e;var n=Fr(e);return Yn(n,Ar(n,Fr(t))).join("")}),ds.truncate=((e,t)=>{var r=O,n=E;if(Ra(t)){var i="separator"in t?t.separator:i;r="length"in t?qa(t.length):r,n="omission"in t?$n(t.omission):n}var o=(e=Ga(e)).length;if(jr(e)){var a=Fr(e);o=a.length}if(r>=o)return e;var l=r-Ur(n);if(l<1)return n;var u=a?Yn(a,0,l).join(""):e.slice(0,l);if(i===s)return u+n;if(a&&(l+=u.length-l),La(i)){if(e.slice(l).search(i)){var c,p=u;for(i.global||(i=st(i.source,Ga(ze.exec(i))+"g")),i.lastIndex=0;c=i.exec(p);)var d=c.index;u=u.slice(0,d===s?l:d)}}else if(e.indexOf($n(i),l)!=l){var f=u.lastIndexOf(i);f>-1&&(u=u.slice(0,f))}return u+n}),ds.unescape=(e=>(e=Ga(e))&&Se.test(e)?e.replace(xe,Br):e),ds.uniqueId=(e=>{var t=++dt;return Ga(e)+t}),ds.upperCase=_l,ds.upperFirst=Ol,ds.each=Go,ds.eachRight=Yo,ds.first=xo,$l(ds,(Jl={},Ks(ds,(e,t)=>{pt.call(ds.prototype,t)||(Jl[t]=e)}),Jl),{chain:!1}),ds.VERSION="4.17.20",rr(["bind","bindKey","curry","curryRight","partial","partialRight"],e=>{ds[e].placeholder=ds}),rr(["drop","take"],function(e,t){gs.prototype[e]=function(r){r=r===s?1:Vr(qa(r),0);var n=this.__filtered__&&!t?new gs(this):this.clone();return n.__filtered__?n.__takeCount__=Wr(r,n.__takeCount__):n.__views__.push({size:Wr(r,P),type:e+(n.__dir__<0?"Right":"")}),n},gs.prototype[e+"Right"]=function(t){return this.reverse()[e](t).reverse()}}),rr(["filter","map","takeWhile"],function(e,t){var r=t+1,s=r==R||3==r;gs.prototype[e]=function(e){var t=this.clone();return t.__iteratees__.push({iteratee:Pi(e,3),type:r}),t.__filtered__=t.__filtered__||s,t}}),rr(["head","last"],function(e,t){var r="take"+(t?"Right":"");gs.prototype[e]=function(){return this[r](1).value()[0]}}),rr(["initial","tail"],function(e,t){var r="drop"+(t?"":"Right");gs.prototype[e]=function(){return this.__filtered__?new gs(this):this[r](1)}}),gs.prototype.compact=function(){return this.filter(Nl)},gs.prototype.find=function(e){return this.filter(e).head()},gs.prototype.findLast=function(e){return this.reverse().find(e)},gs.prototype.invokeMap=Sn(function(e,t){return"function"==typeof e?new gs(this):this.map(r=>rn(r,e,t))}),gs.prototype.reject=function(e){return this.filter(ca(Pi(e)))},gs.prototype.slice=function(e,t){e=qa(e);var r=this;return r.__filtered__&&(e>0||t<0)?new gs(r):(e<0?r=r.takeRight(-e):e&&(r=r.drop(e)),t!==s&&(r=(t=qa(t))<0?r.dropRight(-t):r.take(t-e)),r)},gs.prototype.takeRightWhile=function(e){return this.reverse().takeWhile(e).reverse()},gs.prototype.toArray=function(){return this.take(P)},Ks(gs.prototype,function(e,t){var r=/^(?:filter|find|map|reject)|While$/.test(t),n=/^(?:head|last)$/.test(t),i=ds[n?"take"+("last"==t?"Right":""):t],o=n||/^find/.test(t);i&&(ds.prototype[t]=function(){var t=this.__wrapped__,a=n?[1]:arguments,l=t instanceof gs,u=a[0],c=l||wa(t),p=e=>{var t=i.apply(ds,ur([e],a));return n&&d?t[0]:t};c&&r&&"function"==typeof u&&1!=u.length&&(l=c=!1);var d=this.__chain__,f=!!this.__actions__.length,h=o&&!d,m=l&&!f;if(!o&&c){t=m?t:new gs(this);var g=e.apply(t,a);return g.__actions__.push({func:zo,args:[p],thisArg:s}),new ms(g,d)}return h&&m?e.apply(this,a):(g=this.thru(p),h?n?g.value()[0]:g.value():g)})}),rr(["pop","push","shift","sort","splice","unshift"],function(e){var t=ot[e],r=/^(?:push|sort|unshift)$/.test(e)?"tap":"thru",s=/^(?:pop|shift)$/.test(e);ds.prototype[e]=function(){var e=arguments;if(s&&!this.__chain__){var n=this.value();return t.apply(wa(n)?n:[],e)}return this[r](r=>t.apply(wa(r)?r:[],e))}}),Ks(gs.prototype,(e,t)=>{var r=ds[t];if(r){var s=r.name+"";pt.call(ss,s)||(ss[s]=[]),ss[s].push({name:t,func:r})}}),ss[fi(s,g).name]=[{name:"wrapper",func:s}],gs.prototype.clone=function(){var e=new gs(this.__wrapped__);return e.__actions__=ri(this.__actions__),e.__dir__=this.__dir__,e.__filtered__=this.__filtered__,e.__iteratees__=ri(this.__iteratees__),e.__takeCount__=this.__takeCount__,e.__views__=ri(this.__views__),e},gs.prototype.reverse=function(){if(this.__filtered__){var e=new gs(this);e.__dir__=-1,e.__filtered__=!0}else(e=this.clone()).__dir__*=-1;return e},gs.prototype.value=function(){var e=this.__wrapped__.value(),t=this.__dir__,r=wa(e),s=t<0,n=r?e.length:0,i=((e,t,r)=>{for(var s=-1,n=r.length;++s=this.__values__.length;return{done:e,value:e?s:this.__values__[this.__index__++]}},ds.prototype.plant=function(e){for(var t,r=this;r instanceof hs;){var n=ho(r);n.__index__=0,n.__values__=s,t?i.__wrapped__=n:t=n;var i=n;r=r.__wrapped__}return i.__wrapped__=e,t},ds.prototype.reverse=function(){var e=this.__wrapped__;if(e instanceof gs){var t=e;return this.__actions__.length&&(t=new gs(this)),(t=t.reverse()).__actions__.push({func:zo,args:[Ro],thisArg:s}),new ms(t,this.__chain__)}return this.thru(Ro)},ds.prototype.toJSON=ds.prototype.valueOf=ds.prototype.value=function(){return Dn(this.__wrapped__,this.__actions__)},ds.prototype.first=ds.prototype.head,Rt&&(ds.prototype[Rt]=function(){return this}),ds}();Vt?((Vt.exports=Dr)._=Dr,qt._=Dr):zt._=Dr}).call(this)}).call(this)}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{}],69:[function(e,t,r){var s=e("./_MapCache"),n="Expected a function";function i(e,t){if("function"!=typeof e||null!=t&&"function"!=typeof t)throw new TypeError(n);var r=function(){var s=arguments,n=t?t.apply(this,s):s[0],i=r.cache;if(i.has(n))return i.get(n);var o=e.apply(this,s);return r.cache=i.set(n,o)||i,o};return r.cache=new(i.Cache||s),r}i.Cache=s,t.exports=i},{"./_MapCache":21}],70:[(e,t,r)=>{var s=e("./_baseToString");t.exports=function(e){return null==e?"":s(e)}},{"./_baseToString":28}],71:[(e,t,r)=>{t.exports=["abs","and","annotation","annotation-xml","apply","approx","arccos","arccosh","arccot","arccoth","arccsc","arccsch","arcsec","arcsech","arcsin","arcsinh","arctan","arctanh","arg","bind","bvar","card","cartesianproduct","cbytes","ceiling","cerror","ci","cn","codomain","complexes","compose","condition","conjugate","cos","cosh","cot","coth","cs","csc","csch","csymbol","curl","declare","degree","determinant","diff","divergence","divide","domain","domainofapplication","emptyset","encoding","eq","equivalent","eulergamma","exists","exp","exponentiale","factorial","factorof","false","floor","fn","forall","function","gcd","geq","grad","gt","ident","image","imaginary","imaginaryi","implies","in","infinity","int","integers","intersect","interval","inverse","lambda","laplacian","lcm","leq","limit","list","ln","log","logbase","lowlimit","lt","maction","malign","maligngroup","malignmark","malignscope","math","matrix","matrixrow","max","mean","median","menclose","merror","mfenced","mfrac","mfraction","mglyph","mi","min","minus","mlabeledtr","mlongdiv","mmultiscripts","mn","mo","mode","moment","momentabout","mover","mpadded","mphantom","mprescripts","mroot","mrow","ms","mscarries","mscarry","msgroup","msline","mspace","msqrt","msrow","mstack","mstyle","msub","msubsup","msup","mtable","mtd","mtext","mtr","munder","munderover","naturalnumbers","neq","none","not","notanumber","notin","notprsubset","notsubset","or","otherwise","outerproduct","partialdiff","pi","piece","piecewice","piecewise","plus","power","primes","product","prsubset","quotient","rationals","real","reals","reln","rem","root","scalarproduct","sdev","sec","sech","select","selector","semantics","sep","set","setdiff","share","sin","sinh","span","subset","sum","tan","tanh","tendsto","times","transpose","true","union","uplimit","var","variance","vector","vectorproduct","xor"]},{}],72:[function(e,t,r){var s,n,i;s="normalizeSelector",n=this,i=function(e,t){return function(e){function t(){s&&(o.length>0&&/^[~+>]$/.test(o[o.length-1])&&o.push(" "),o.push(s))}var r,s,n,i,o=[],a=[0],l=0,u=/(?:[^\\]|(?:^|[^\\])(?:\\\\)+)$/,c=/^\s+$/,p=/[^\s=~!^|$*\[\]\(\)]{2}/,d=[/\s+|\/\*|["'>~+\[\(]/g,/\s+|\/\*|["'\[\]\(\)]/g,/\s+|\/\*|["'\[\]\(\)]/g,null,/\*\//g];for(e=e.trim();;){if(s="",(n=d[a[a.length-1]]).lastIndex=l,!(r=n.exec(e))){s=e.substr(l),t();break}if((i=l)<(l=n.lastIndex)-r[0].length&&(s=e.substring(i,l-r[0].length)),1===a[a.length-1]&&p.test(o[o.length-1].substr(-1)+s.charAt(0))&&o.push(" "),a[a.length-1]<3){if(t(),"["===r[0])a.push(1);else if("("===r[0])a.push(2);else if(/^["']$/.test(r[0]))a.push(3),d[3]=new RegExp(r[0],"g");else if("/*"===r[0])a.push(4);else if(/^[\]\)]$/.test(r[0])&&a.length>0)a.pop();else if(/^(?:\s+|[~+>])$/.test(r[0])&&(o.length>0&&!c.test(o[o.length-1])&&0===a[a.length-1]&&o.push(" "),c.test(r[0])))continue;o.push(r[0])}else o[o.length-1]+=s,u.test(o[o.length-1])&&(4===a[a.length-1]&&(o.length<2||c.test(o[o.length-2])?o.pop():o[o.length-1]=" ",r[0]=""),a.pop()),o[o.length-1]+=r[0]}return o.join("").trim()}},void 0!==t&&t.exports?t.exports=i():n[s]=i(s,n)},{}],73:[(e,t,r)=>{r.endianness=(()=>"LE"),r.hostname=(()=>"undefined"!=typeof location?location.hostname:""),r.loadavg=(()=>[]),r.uptime=(()=>0),r.freemem=(()=>Number.MAX_VALUE),r.totalmem=(()=>Number.MAX_VALUE),r.cpus=(()=>[]),r.type=(()=>"Browser"),r.release=(()=>"undefined"!=typeof navigator?navigator.appVersion:""),r.networkInterfaces=r.getNetworkInterfaces=(()=>({})),r.arch=(()=>"javascript"),r.platform=(()=>"browser"),r.tmpdir=r.tmpDir=(()=>"/tmp"),r.EOL="\n",r.homedir=(()=>"/")},{}],74:[function(e,t,r){(function(e){(()=>{function r(e){if("string"!=typeof e)throw new TypeError("Path must be a string. Received "+JSON.stringify(e))}function s(e,t){for(var r,s="",n=0,i=-1,o=0,a=0;a<=e.length;++a){if(a2){var l=s.lastIndexOf("/");if(l!==s.length-1){-1===l?(s="",n=0):n=(s=s.slice(0,l)).length-1-s.lastIndexOf("/"),i=a,o=0;continue}}else if(2===s.length||1===s.length){s="",n=0,i=a,o=0;continue}t&&(s.length>0?s+="/..":s="..",n=2)}else s.length>0?s+="/"+e.slice(i+1,a):s=e.slice(i+1,a),n=a-i-1;i=a,o=0}else 46===r&&-1!==o?++o:o=-1}return s}var n={resolve(){for(var t,n="",i=!1,o=arguments.length-1;o>=-1&&!i;o--){var a;o>=0?a=arguments[o]:(void 0===t&&(t=e.cwd()),a=t),r(a),0!==a.length&&(n=a+"/"+n,i=47===a.charCodeAt(0))}return n=s(n,!i),i?n.length>0?"/"+n:"/":n.length>0?n:"."},normalize(e){if(r(e),0===e.length)return".";var t=47===e.charCodeAt(0),n=47===e.charCodeAt(e.length-1);return 0!==(e=s(e,!t)).length||t||(e="."),e.length>0&&n&&(e+="/"),t?"/"+e:e},isAbsolute(e){return r(e),e.length>0&&47===e.charCodeAt(0)},join(){if(0===arguments.length)return".";for(var e,t=0;t0&&(void 0===e?e=s:e+="/"+s)}return void 0===e?".":n.normalize(e)},relative(e,t){if(r(e),r(t),e===t)return"";if((e=n.resolve(e))===(t=n.resolve(t)))return"";for(var s=1;su){if(47===t.charCodeAt(a+p))return t.slice(a+p+1);if(0===p)return t.slice(a+p)}else o>u&&(47===e.charCodeAt(s+p)?c=p:0===p&&(c=0));break}var d=e.charCodeAt(s+p);if(d!==t.charCodeAt(a+p))break;47===d&&(c=p)}var f="";for(p=s+c+1;p<=i;++p)p!==i&&47!==e.charCodeAt(p)||(0===f.length?f+="..":f+="/..");return f.length>0?f+t.slice(a+c):(a+=c,47===t.charCodeAt(a)&&++a,t.slice(a))},_makeLong(e){return e},dirname(e){if(r(e),0===e.length)return".";for(var t=e.charCodeAt(0),s=47===t,n=-1,i=!0,o=e.length-1;o>=1;--o)if(47===(t=e.charCodeAt(o))){if(!i){n=o;break}}else i=!1;return-1===n?s?"/":".":s&&1===n?"//":e.slice(0,n)},basename(e,t){if(void 0!==t&&"string"!=typeof t)throw new TypeError('"ext" argument must be a string');r(e);var s,n=0,i=-1,o=!0;if(void 0!==t&&t.length>0&&t.length<=e.length){if(t.length===e.length&&t===e)return"";var a=t.length-1,l=-1;for(s=e.length-1;s>=0;--s){var u=e.charCodeAt(s);if(47===u){if(!o){n=s+1;break}}else-1===l&&(o=!1,l=s+1),a>=0&&(u===t.charCodeAt(a)?-1==--a&&(i=s):(a=-1,i=l))}return n===i?i=l:-1===i&&(i=e.length),e.slice(n,i)}for(s=e.length-1;s>=0;--s)if(47===e.charCodeAt(s)){if(!o){n=s+1;break}}else-1===i&&(o=!1,i=s+1);return-1===i?"":e.slice(n,i)},extname(e){r(e);for(var t=-1,s=0,n=-1,i=!0,o=0,a=e.length-1;a>=0;--a){var l=e.charCodeAt(a);if(47!==l)-1===n&&(i=!1,n=a+1),46===l?-1===t?t=a:1!==o&&(o=1):-1!==t&&(o=-1);else if(!i){s=a+1;break}}return-1===t||-1===n||0===o||1===o&&t===n-1&&t===s+1?"":e.slice(t,n)},format(e){if(null===e||"object"!=typeof e)throw new TypeError('The "pathObject" argument must be of type Object. Received type '+typeof e);return t="/",s=(r=e).dir||r.root,n=r.base||(r.name||"")+(r.ext||""),s?s===r.root?s+n:s+t+n:n;var t,r,s,n},parse(e){r(e);var t={root:"",dir:"",base:"",ext:"",name:""};if(0===e.length)return t;var s,n=e.charCodeAt(0),i=47===n;i?(t.root="/",s=1):s=0;for(var o=-1,a=0,l=-1,u=!0,c=e.length-1,p=0;c>=s;--c)if(47!==(n=e.charCodeAt(c)))-1===l&&(u=!1,l=c+1),46===n?-1===o?o=c:1!==p&&(p=1):-1!==o&&(p=-1);else if(!u){a=c+1;break}return-1===o||-1===l||0===p||1===p&&o===l-1&&o===a+1?-1!==l&&(t.base=t.name=0===a&&i?e.slice(1,l):e.slice(a,l)):(0===a&&i?(t.name=e.slice(1,o),t.base=e.slice(1,l)):(t.name=e.slice(a,o),t.base=e.slice(a,l)),t.ext=e.slice(o,l)),a>0?t.dir=e.slice(0,a-1):i&&(t.dir="/"),t},sep:"/",delimiter:":",win32:null,posix:null};n.posix=n,t.exports=n}).call(this)}).call(this,e("_process"))},{_process:160}],75:[function(e,t,r){const s=e("postcss/lib/comment"),n=e("postcss/lib/parser"),{isInlineComment:i}=e("./nodes/inline-comment"),{interpolation:o}=e("./nodes/interpolation"),{isMixinToken:a}=e("./nodes/mixin"),l=e("./nodes/import"),u=e("./nodes/variable"),c=/(!\s*important)$/i;t.exports=class extends n{constructor(...e){super(...e),this.lastNode=null}atrule(e){o.bind(this)(e)||(super.atrule(e),l(this.lastNode),u(this.lastNode))}decl(...e){super.decl(...e);/extend\(.+\)/i.test(this.lastNode.value)&&(this.lastNode.extend=!0)}each(e){e[0][1]=` ${e[0][1]}`;const t=e.findIndex(e=>"("===e[0]),r=e.reverse().find(e=>")"===e[0]),s=e.reverse().indexOf(r),n=e.splice(t,s).map(e=>e[1]).join("");for(const t of e.reverse())this.tokenizer.back(t);this.atrule(this.tokenizer.nextToken()),this.lastNode.function=!0,this.lastNode.params=n}init(e,t,r){super.init(e,t,r),this.lastNode=e}inlineComment(e){const t=new s,r=e[1].slice(2);if(this.init(t,e[2],e[3]),t.source.end={line:e[4],column:e[5]},t.inline=!0,t.raws.begin="//",/^\s*$/.test(r))t.text="",t.raws.left=r,t.raws.right="";else{const e=r.match(/^(\s*)([^]*[^\s])(\s*)$/);[,t.raws.left,t.text,t.raws.right]=e}}mixin(e){const[t]=e,r=t[1].slice(0,1),s=e.findIndex(e=>"brackets"===e[0]),n=e.findIndex(e=>"("===e[0]);let i="";if((s<0||s>3)&&n>0){const t=e.reduce((e,t,r)=>")"===t[0]?r:e),r=e.slice(n,t+n).map(e=>e[1]).join(""),[s]=e.slice(n),i=[s[2],s[3]],[o]=e.slice(t,t+1),a=[o[2],o[3]],l=["brackets",r].concat(i,a),u=e.slice(0,n),c=e.slice(t+1);(e=u).push(l),e=e.concat(c)}const o=[];for(const t of e)if(("!"===t[1]||o.length)&&o.push(t),"important"===t[1])break;if(o.length){const[t]=o,r=e.indexOf(t),s=o[o.length-1],n=[t[2],t[3]],i=[s[4],s[5]],a=["word",o.map(e=>e[1]).join("")].concat(n,i);e.splice(r,o.length,a)}const a=e.findIndex(e=>c.test(e[1]));a>0&&([,i]=e[a],e.splice(a,1));for(const t of e.reverse())this.tokenizer.back(t);this.atrule(this.tokenizer.nextToken()),this.lastNode.mixin=!0,this.lastNode.raws.identifier=r,i&&(this.lastNode.important=!0,this.lastNode.raws.important=i)}other(e){i.bind(this)(e)||super.other(e)}rule(e){const t=e[e.length-1],r=e[e.length-2];if("at-word"===r[0]&&"{"===t[0]&&(this.tokenizer.back(t),o.bind(this)(r))){const t=this.tokenizer.nextToken();e=e.slice(0,e.length-2).concat([t]);for(const t of e.reverse())this.tokenizer.back(t);return}super.rule(e);/:extend\(.+\)/i.test(this.lastNode.selector)&&(this.lastNode.extend=!0)}unknownWord(e){const[t]=e;"each"!==e[0][1]||"("!==e[1][0]?a(t)?this.mixin(e):super.unknownWord(e):this.each(e)}}},{"./nodes/import":78,"./nodes/inline-comment":79,"./nodes/interpolation":80,"./nodes/mixin":81,"./nodes/variable":82,"postcss/lib/comment":126,"postcss/lib/parser":136}],76:[function(e,t,r){const s=e("postcss/lib/stringifier");t.exports=class extends s{atrule(e,t){if(!e.mixin&&!e.variable&&!e.function)return void super.atrule(e,t);let r=`${e.function?"":e.raws.identifier||"@"}${e.name}`,s=e.params?this.rawValue(e,"params"):"";const n=e.raws.important||"";if(e.variable&&(s=e.value),void 0!==e.raws.afterName?r+=e.raws.afterName:s&&(r+=" "),e.nodes)this.block(e,r+s+n);else{const i=(e.raws.between||"")+n+(t?";":"");this.builder(r+s+i,e)}}comment(e){if(e.inline){const t=this.raw(e,"left","commentLeft"),r=this.raw(e,"right","commentRight");this.builder(`//${t}${e.text}${r}`,e)}else super.comment(e)}}},{"postcss/lib/stringifier":143}],77:[(e,t,r)=>{const s=e("postcss/lib/input"),n=e("./LessParser"),i=e("./LessStringifier");t.exports={parse(e,t){const r=new s(e,t),i=new n(r);return i.parse(),i.root},stringify(e,t){new i(t).stringify(e)},nodeToString(e){let r="";return t.exports.stringify(e,e=>{r+=e}),r}}},{"./LessParser":75,"./LessStringifier":76,"postcss/lib/input":130}],78:[(e,t,r)=>{const s=e("postcss/lib/tokenize"),n=/^url\((.+)\)/;t.exports=(e=>{const{name:t,params:r=""}=e;if("import"===t&&r.length){e.import=!0;const t=s({css:r});for(e.filename=r.replace(n,"$1");!t.endOfFile();){const[s,n]=t.nextToken();if("word"===s&&"url"===n)return;if("brackets"===s){e.options=n,e.filename=r.replace(n,"").trim();break}}}})},{"postcss/lib/tokenize":145}],79:[function(e,t,r){const s=e("postcss/lib/tokenize"),n=e("postcss/lib/input");t.exports={isInlineComment(e){if("word"===e[0]&&"//"===e[1].slice(0,2)){const t=e,r=[];let i;for(;e;){if(/\r?\n/.test(e[1])){if(/['"].*\r?\n/.test(e[1])){r.push(e[1].substring(0,e[1].indexOf("\n")));let t=e[1].substring(e[1].indexOf("\n"));t+=this.input.css.valueOf().substring(this.tokenizer.position()),this.input=new n(t),this.tokenizer=s(this.input)}else this.tokenizer.back(e);break}r.push(e[1]),i=e,e=this.tokenizer.nextToken({ignoreUnclosed:!0})}const o=["comment",r.join(""),t[2],t[3],i[2],i[3]];return this.inlineComment(o),!0}if("/"===e[1]){const r=this.tokenizer.nextToken({ignoreUnclosed:!0});if("comment"===r[0]&&/^\/\*/.test(r[1]))return r[0]="word",r[1]=r[1].slice(1),e[1]="//",this.tokenizer.back(r),t.exports.isInlineComment.bind(this)(e)}return!1}}},{"postcss/lib/input":130,"postcss/lib/tokenize":145}],80:[function(e,t,r){t.exports={interpolation(e){let t=e;const r=[e],s=["word","{","}"];if(e=this.tokenizer.nextToken(),t[1].length>1||"{"!==e[0])return this.tokenizer.back(e),!1;for(;e&&s.includes(e[0]);)r.push(e),e=this.tokenizer.nextToken();const n=r.map(e=>e[1]);[t]=r;const i=r.pop(),o=[t[2],t[3]],a=[i[4]||i[2],i[5]||i[3]],l=["word",n.join("")].concat(o,a);return this.tokenizer.back(e),this.tokenizer.back(l),!0}}},{}],81:[(e,t,r)=>{const s=/^#[0-9a-fA-F]{6}$|^#[0-9a-fA-F]{3}$/,n=/\.[0-9]/;t.exports={isMixinToken(e){const[,t]=e,[r]=t;return("."===r||"#"===r)&&!1===s.test(t)&&!1===n.test(t)}}},{}],82:[(e,t,r)=>{const s=/:$/,n=/^:(\s+)?/;t.exports=(e=>{const{name:t,params:r=""}=e;if(":"===e.name.slice(-1)){if(s.test(t)){const[r]=t.match(s);e.name=t.replace(r,""),e.raws.afterName=r+(e.raws.afterName||""),e.variable=!0,e.value=e.params}if(n.test(r)){const[t]=r.match(n);e.value=r.replace(t,""),e.raws.afterName=(e.raws.afterName||"")+t,e.variable=!0}}})},{}],83:[(e,t,r)=>{Object.defineProperty(r,"__esModule",{value:!0}),r.default=function(e){return new i.default({nodes:(0,o.parseMediaList)(e),type:"media-query-list",value:e.trim()})};var s,n=e("./nodes/Container"),i=(s=n)&&s.__esModule?s:{default:s},o=e("./parsers")},{"./nodes/Container":84,"./parsers":86}],84:[function(e,t,r){Object.defineProperty(r,"__esModule",{value:!0});var s,n=e("./Node"),i=(s=n)&&s.__esModule?s:{default:s};function o(e){var t=this;this.constructor(e),this.nodes=e.nodes,void 0===this.after&&(this.after=this.nodes.length>0?this.nodes[this.nodes.length-1].after:""),void 0===this.before&&(this.before=this.nodes.length>0?this.nodes[0].before:""),void 0===this.sourceIndex&&(this.sourceIndex=this.before.length),this.nodes.forEach(e=>{e.parent=t})}o.prototype=Object.create(i.default.prototype),o.constructor=i.default,o.prototype.walk=function(e,t){for(var r="string"==typeof e||e instanceof RegExp,s=r?t:e,n="string"==typeof e?new RegExp(e):e,i=0;i{}:arguments[0],t=0;t{Object.defineProperty(r,"__esModule",{value:!0}),r.parseMediaFeature=o,r.parseMediaQuery=a,r.parseMediaList=function(e){var t=[],r=0,i=0,o=/^(\s*)url\s*\(/.exec(e);if(null!==o){for(var l=o[0].length,u=1;u>0;){var c=e[l];"("===c&&u++,")"===c&&u--,l++}t.unshift(new s.default({type:"url",value:e.substring(0,l).trim(),sourceIndex:o[1].length,before:o[1],after:/^(\s*)/.exec(e.substring(l))[1]})),r=l}for(var p=r;p0&&(r[p-1].after=l.before),void 0===l.type){if(p>0){if("media-feature-expression"===r[p-1].type){l.type="keyword";continue}if("not"===r[p-1].value||"only"===r[p-1].value){l.type="media-type";continue}if("and"===r[p-1].value){l.type="media-feature-expression";continue}"media-type"===r[p-1].type&&(r[p+1]?l.type="media-feature-expression"===r[p+1].type?"keyword":"media-feature-expression":l.type="media-feature-expression")}if(0===p){if(!r[p+1]){l.type="media-type";continue}if(r[p+1]&&("media-feature-expression"===r[p+1].type||"keyword"===r[p+1].type)){l.type="media-type";continue}if(r[p+2]){if("media-feature-expression"===r[p+2].type){l.type="media-type",r[p+1].type="keyword";continue}if("keyword"===r[p+2].type){l.type="keyword",r[p+1].type="media-type";continue}}if(r[p+3]&&"media-feature-expression"===r[p+3].type){l.type="keyword",r[p+1].type="media-type",r[p+2].type="keyword";continue}}}return r}},{"./nodes/Container":84,"./nodes/Node":85}],87:[(e,t,r)=>{t.exports=function e(t,r){var s=r.parent,n="atrule"===s.type&&"nest"===s.name;return"root"===s.type?[t]:"rule"===s.type||n?(n?s.params.split(",").map(e=>e.trim()):s.selectors).reduce((r,n)=>{if(-1!==t.indexOf("&")){var i=e(n,s).map(e=>t.replace(/&/g,e));return r.concat(i)}var o=[n,t].join(" ");return r.concat(e(o,s))},[]):e(t,s)}},{}],88:[(e,t,r)=>{var s=e("postcss/lib/input"),n=e("./safe-parser");t.exports=function(e,t){var r=new s(e,t),i=new n(r);return i.parse(),i.root}},{"./safe-parser":89,"postcss/lib/input":130}],89:[function(e,t,r){var s=e("postcss/lib/tokenize"),n=e("postcss/lib/comment"),i=function(e){var t,r;function i(){return e.apply(this,arguments)||this}r=e,(t=i).prototype=Object.create(r.prototype),t.prototype.constructor=t,t.__proto__=r;var o=i.prototype;return o.createTokenizer=function(){this.tokenizer=s(this.input,{ignoreErrors:!0})},o.comment=function(e){var t=new n;this.init(t,e[2],e[3]),t.source.end={line:e[4],column:e[5]};var r=e[1].slice(2);if("*/"===r.slice(-2)&&(r=r.slice(0,-2)),/^\s*$/.test(r))t.text="",t.raws.left=r,t.raws.right="";else{var s=r.match(/^(\s*)([^]*\S)(\s*)$/);t.text=s[2],t.raws.left=s[1],t.raws.right=s[3]}},o.decl=function(t){t.length>1&&t.some(e=>"word"===e[0])&&e.prototype.decl.call(this,t)},o.unclosedBracket=function(){},o.unknownWord=function(e){this.spaces+=e.map(e=>e[1]).join("")},o.unexpectedClose=function(){this.current.raws.after+="}"},o.doubleColon=function(){},o.unnamedAtrule=function(e){e.name=""},o.precheckMissedSemicolon=function(e){var t=this.colon(e);if(!1!==t){var r;for(r=t-1;r>=0&&"word"!==e[r][0];r--);for(r-=1;r>=0;r--)if("space"!==e[r][0]){r+=1;break}var s=e.splice(r,e.length-r);this.decl(s)}},o.checkMissedSemicolon=function(){},o.endFile=function(){for(this.current.nodes&&this.current.nodes.length&&(this.current.raws.semicolon=this.semicolon),this.current.raws.after=(this.current.raws.after||"")+this.spaces;this.current.parent;)this.current=this.current.parent,this.current.raws.after=""},i}(e("postcss/lib/parser"));t.exports=i},{"postcss/lib/comment":126,"postcss/lib/parser":136,"postcss/lib/tokenize":145}],90:[(e,t,r)=>{r.__esModule=!0,r.default=void 0;var s,n=(s=e("./processor"))&&s.__esModule?s:{default:s},i=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){var s=Object.defineProperty&&Object.getOwnPropertyDescriptor?Object.getOwnPropertyDescriptor(e,r):{};s.get||s.set?Object.defineProperty(t,r,s):t[r]=e[r]}return t.default=e,t}(e("./selectors"));var o=function(e){return new n.default(e)};Object.assign(o,i),delete o.__esModule;var a=o;r.default=a,t.exports=r.default},{"./processor":92,"./selectors":101}],91:[function(e,t,r){r.__esModule=!0,r.default=void 0;var s,n,i=O(e("indexes-of")),o=O(e("uniq")),a=O(e("./selectors/root")),l=O(e("./selectors/selector")),u=O(e("./selectors/className")),c=O(e("./selectors/comment")),p=O(e("./selectors/id")),d=O(e("./selectors/tag")),f=O(e("./selectors/string")),h=O(e("./selectors/pseudo")),m=_(e("./selectors/attribute")),g=O(e("./selectors/universal")),y=O(e("./selectors/combinator")),v=O(e("./selectors/nesting")),w=O(e("./sortAscending")),b=_(e("./tokenize")),x=_(e("./tokenTypes")),k=_(e("./selectors/types")),S=e("./util");function _(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){var s=Object.defineProperty&&Object.getOwnPropertyDescriptor?Object.getOwnPropertyDescriptor(e,r):{};s.get||s.set?Object.defineProperty(t,r,s):t[r]=e[r]}return t.default=e,t}function O(e){return e&&e.__esModule?e:{default:e}}function E(e,t){for(var r=0;r"string"==typeof e.rule?new Error(t):e.rule.error(t,r)},n.attribute=function(){var e=[],t=this.currToken;for(this.position++;this.position{var i=r.lossySpace(e.spaces.before,t),o=r.lossySpace(e.rawSpaceBefore,t);s+=i+r.lossySpace(e.spaces.after,t&&0===i.length),n+=i+e.value+r.lossySpace(e.rawSpaceAfter,t&&0===o.length)}),n===s&&(n=void 0),{space:s,rawSpace:n}},n.isNamedCombinator=function(e){return void 0===e&&(e=this.position),this.tokens[e+0]&&this.tokens[e+0][b.FIELDS.TYPE]===x.slash&&this.tokens[e+1]&&this.tokens[e+1][b.FIELDS.TYPE]===x.word&&this.tokens[e+2]&&this.tokens[e+2][b.FIELDS.TYPE]===x.slash},n.namedCombinator=function(){if(this.isNamedCombinator()){var e=this.content(this.tokens[this.position+1]),t=(0,S.unesc)(e).toLowerCase(),r={};t!==e&&(r.value="/"+e+"/");var s=new y.default({value:"/"+t+"/",source:I(this.currToken[b.FIELDS.START_LINE],this.currToken[b.FIELDS.START_COL],this.tokens[this.position+2][b.FIELDS.END_LINE],this.tokens[this.position+2][b.FIELDS.END_COL]),sourceIndex:this.currToken[b.FIELDS.START_POS],raws:r});return this.position=this.position+3,s}this.unexpected()},n.combinator=function(){var e=this;if("|"===this.content())return this.namespace();var t=this.locateNextMeaningfulToken(this.position);if(!(t<0||this.tokens[t][b.FIELDS.TYPE]===x.comma)){var r,s=this.currToken,n=void 0;if(t>this.position&&(n=this.parseWhitespaceEquivalentTokens(t)),this.isNamedCombinator()?r=this.namedCombinator():this.currToken[b.FIELDS.TYPE]===x.combinator?(r=new y.default({value:this.content(),source:N(this.currToken),sourceIndex:this.currToken[b.FIELDS.START_POS]}),this.position++):C[this.currToken[b.FIELDS.TYPE]]||n||this.unexpected(),r){if(n){var i=this.convertWhitespaceNodesToSpace(n),o=i.space,a=i.rawSpace;r.spaces.before=o,r.rawSpaceBefore=a}}else{var l=this.convertWhitespaceNodesToSpace(n,!0),u=l.space,c=l.rawSpace;c||(c=u);var p={},d={spaces:{}};u.endsWith(" ")&&c.endsWith(" ")?(p.before=u.slice(0,u.length-1),d.spaces.before=c.slice(0,c.length-1)):u.startsWith(" ")&&c.startsWith(" ")?(p.after=u.slice(1),d.spaces.after=c.slice(1)):d.value=c,r=new y.default({value:" ",source:j(s,this.tokens[this.position-1]),sourceIndex:s[b.FIELDS.START_POS],spaces:p,raws:d})}return this.currToken&&this.currToken[b.FIELDS.TYPE]===x.space&&(r.spaces.after=this.optionalSpace(this.content()),this.position++),this.newNode(r)}var f=this.parseWhitespaceEquivalentTokens(t);if(f.length>0){var h=this.current.last;if(h){var m=this.convertWhitespaceNodesToSpace(f),g=m.space,v=m.rawSpace;void 0!==v&&(h.rawSpaceAfter+=v),h.spaces.after+=g}else f.forEach(t=>e.newNode(t))}},n.comma=function(){if(this.position===this.tokens.length-1)return this.root.trailingComma=!0,void this.position++;this.current._inferEndPosition();var e=new l.default({source:{start:R(this.tokens[this.position+1])}});this.current.parent.append(e),this.current=e,this.position++},n.comment=function(){var e=this.currToken;this.newNode(new c.default({value:this.content(),source:N(e),sourceIndex:e[b.FIELDS.START_POS]})),this.position++},n.error=function(e,t){throw this.root.error(e,t)},n.missingBackslash=function(){return this.error("Expected a backslash preceding the semicolon.",{index:this.currToken[b.FIELDS.START_POS]})},n.missingParenthesis=function(){return this.expected("opening parenthesis",this.currToken[b.FIELDS.START_POS])},n.missingSquareBracket=function(){return this.expected("opening square bracket",this.currToken[b.FIELDS.START_POS])},n.unexpected=function(){return this.error("Unexpected '"+this.content()+"'. Escaping special characters with \\ may help.",this.currToken[b.FIELDS.START_POS])},n.namespace=function(){var e=this.prevToken&&this.content(this.prevToken)||!0;return this.nextToken[b.FIELDS.TYPE]===x.word?(this.position++,this.word(e)):this.nextToken[b.FIELDS.TYPE]===x.asterisk?(this.position++,this.universal(e)):void 0},n.nesting=function(){if(this.nextToken&&"|"===this.content(this.nextToken))return void this.position++;var e=this.currToken;this.newNode(new v.default({value:this.content(),source:N(e),sourceIndex:e[b.FIELDS.START_POS]})),this.position++},n.parentheses=function(){var e=this.current.last,t=1;if(this.position++,e&&e.type===k.PSEUDO){var r=new l.default({source:{start:R(this.tokens[this.position-1])}}),s=this.current;for(e.append(r),this.current=r;this.position{t+=s,e.newNode(new h.default({value:t,source:j(r,e.currToken),sourceIndex:r[b.FIELDS.START_POS]})),n>1&&e.nextToken&&e.nextToken[b.FIELDS.TYPE]===x.openParenthesis&&e.error("Misplaced parenthesis.",{index:e.nextToken[b.FIELDS.START_POS]})}):this.expected(["pseudo-class","pseudo-element"],this.position-1)},n.space=function(){var e=this.content();0===this.position||this.prevToken[b.FIELDS.TYPE]===x.comma||this.prevToken[b.FIELDS.TYPE]===x.openParenthesis||this.current.nodes.every(e=>"comment"===e.type)?(this.spaces=this.optionalSpace(e),this.position++):this.position===this.tokens.length-1||this.nextToken[b.FIELDS.TYPE]===x.comma||this.nextToken[b.FIELDS.TYPE]===x.closeParenthesis?(this.current.last.spaces.after=this.optionalSpace(e),this.position++):this.combinator()},n.string=function(){var e=this.currToken;this.newNode(new f.default({value:this.content(),source:N(e),sourceIndex:e[b.FIELDS.START_POS]})),this.position++},n.universal=function(e){var t=this.nextToken;if(t&&"|"===this.content(t))return this.position++,this.namespace();var r=this.currToken;this.newNode(new g.default({value:this.content(),source:N(r),sourceIndex:r[b.FIELDS.START_POS]}),e),this.position++},n.splitWord=function(e,t){for(var r=this,s=this.nextToken,n=this.content();s&&~[x.dollar,x.caret,x.equals,x.word].indexOf(s[b.FIELDS.TYPE]);){this.position++;var a=this.content();if(n+=a,a.lastIndexOf("\\")===a.length-1){var l=this.nextToken;l&&l[b.FIELDS.TYPE]===x.space&&(n+=this.requiredSpace(this.content(l)),this.position++)}s=this.nextToken}var c=(0,i.default)(n,".").filter(e=>"\\"!==n[e-1]),f=(0,i.default)(n,"#").filter(e=>"\\"!==n[e-1]),h=(0,i.default)(n,"#{");h.length&&(f=f.filter(e=>!~h.indexOf(e)));var m=(0,w.default)((0,o.default)([0].concat(c,f)));m.forEach((s,i)=>{var o,a=m[i+1]||n.length,l=n.slice(s,a);if(0===i&&t)return t.call(r,l,m.length);var h=r.currToken,g=h[b.FIELDS.START_POS]+m[i],y=I(h[1],h[2]+s,h[3],h[2]+(a-1));if(~c.indexOf(s)){var v={value:l.slice(1),source:y,sourceIndex:g};o=new u.default(L(v,"value"))}else if(~f.indexOf(s)){var w={value:l.slice(1),source:y,sourceIndex:g};o=new p.default(L(w,"value"))}else{var x={value:l,source:y,sourceIndex:g};L(x,"value"),o=new d.default(x)}r.newNode(o,e),e=null}),this.position++},n.word=function(e){var t=this.nextToken;return t&&"|"===this.content(t)?(this.position++,this.namespace()):this.splitWord(e)},n.loop=function(){for(;this.position{try{var i=r._root(e,t);Promise.resolve(r.func(i)).then(s=>{var n=void 0;return r._shouldUpdateSelector(e,t)&&(n=i.toString(),e.selector=n),{transform:s,root:i,string:n}}).then(s,n)}catch(e){return void n(e)}})},t._runSync=function(e,t){void 0===t&&(t={});var r=this._root(e,t),s=this.func(r);if(s&&"function"==typeof s.then)throw new Error("Selector processor returned a promise to a synchronous call.");var n=void 0;return t.updateSelector&&"string"!=typeof e&&(n=r.toString(),e.selector=n),{transform:s,root:r,string:n}},t.ast=function(e,t){return this._run(e,t).then(e=>e.root)},t.astSync=function(e,t){return this._runSync(e,t).root},t.transform=function(e,t){return this._run(e,t).then(e=>e.transform)},t.transformSync=function(e,t){return this._runSync(e,t).transform},t.process=function(e,t){return this._run(e,t).then(e=>e.string||e.root.toString())},t.processSync=function(e,t){var r=this._runSync(e,t);return r.string||r.root.toString()},e}();r.default=i,t.exports=r.default},{"./parser":91}],93:[function(e,t,r){r.__esModule=!0,r.unescapeValue=m,r.default=void 0;var s,n=l(e("cssesc")),i=l(e("../util/unesc")),o=l(e("./namespace")),a=e("./types");function l(e){return e&&e.__esModule?e:{default:e}}function u(e,t){for(var r=0;r{},"Assigning an attribute a value containing characters that might need to be escaped is deprecated. Call attribute.setValue() instead."),f=c(()=>{},"Assigning attr.quoted is deprecated and has no effect. Assign to attr.quoteMark instead."),h=c(()=>{},"Constructing an Attribute selector with a value without specifying quoteMark is deprecated. Note: The value should be unescaped now.");function m(e){var t=!1,r=null,s=e,n=s.match(p);return n&&(r=n[1],s=n[2]),(s=(0,i.default)(s))!==e&&(t=!0),{deprecatedUsage:t,unescaped:s,quoteMark:r}}var g=function(e){var t,r;function s(t){var r;return void 0===t&&(t={}),(r=e.call(this,function(e){if(void 0!==e.quoteMark)return e;if(void 0===e.value)return e;h();var t=m(e.value),r=t.quoteMark,s=t.unescaped;return e.raws||(e.raws={}),void 0===e.raws.value&&(e.raws.value=e.value),e.value=s,e.quoteMark=r,e}(t))||this).type=a.ATTRIBUTE,r.raws=r.raws||{},Object.defineProperty(r.raws,"unquoted",{get:c(()=>r.value,"attr.raws.unquoted is deprecated. Call attr.value instead."),set:c(()=>r.value,"Setting attr.raws.unquoted is deprecated and has no effect. attr.value is unescaped by default now.")}),r._constructed=!0,r}r=e,(t=s).prototype=Object.create(r.prototype),t.prototype.constructor=t,t.__proto__=r;var i,o,l,p=s.prototype;return p.getQuotedValue=function(e){void 0===e&&(e={});var t=this._determineQuoteMark(e),r=y[t];return(0,n.default)(this._value,r)},p._determineQuoteMark=function(e){return e.smart?this.smartQuoteMark(e):this.preferredQuoteMark(e)},p.setValue=function(e,t){void 0===t&&(t={}),this._value=e,this._quoteMark=this._determineQuoteMark(t),this._syncRawValue()},p.smartQuoteMark=function(e){var t=this.value,r=t.replace(/[^']/g,"").length,i=t.replace(/[^"]/g,"").length;if(r+i===0){var o=(0,n.default)(t,{isIdentifier:!0});if(o===t)return s.NO_QUOTE;var a=this.preferredQuoteMark(e);if(a===s.NO_QUOTE){var l=this.quoteMark||e.quoteMark||s.DOUBLE_QUOTE,u=y[l];if((0,n.default)(t,u).length(!(t.length>0)||e.quoted||0!==r.before.length||e.spaces.value&&e.spaces.value.after||(r.before=" "),v(t,r))))),t.push("]"),t.push(this.rawSpaceAfter),t.join("")},i=s,(o=[{key:"quoted",get(){var e=this.quoteMark;return"'"===e||'"'===e},set(e){f()}},{key:"quoteMark",get(){return this._quoteMark},set(e){this._constructed?this._quoteMark!==e&&(this._quoteMark=e,this._syncRawValue()):this._quoteMark=e}},{key:"qualifiedAttribute",get(){return this.qualifiedName(this.raws.attribute||this.attribute)}},{key:"insensitiveFlag",get(){return this.insensitive?"i":""}},{key:"value",get(){return this._value},set(e){if(this._constructed){var t=m(e),r=t.deprecatedUsage,s=t.unescaped,n=t.quoteMark;if(r&&d(),s===this._value&&n===this._quoteMark)return;this._value=s,this._quoteMark=n,this._syncRawValue()}else this._value=e}},{key:"attribute",get(){return this._attribute},set(e){this._handleEscapes("attribute",e),this._attribute=e}}])&&u(i.prototype,o),l&&u(i,l),s}(o.default);r.default=g,g.NO_QUOTE=null,g.SINGLE_QUOTE="'",g.DOUBLE_QUOTE='"';var y=((s={"'":{quotes:"single",wrap:!0},'"':{quotes:"double",wrap:!0}}).null={isIdentifier:!0},s);function v(e,t){return""+t.before+e+t.after}},{"../util/unesc":119,"./namespace":102,"./types":110,cssesc:6,"util-deprecate":519}],94:[function(e,t,r){r.__esModule=!0,r.default=void 0;var s=a(e("cssesc")),n=e("../util"),i=a(e("./node")),o=e("./types");function a(e){return e&&e.__esModule?e:{default:e}}function l(e,t){for(var r=0;r{r.__esModule=!0,r.universal=r.tag=r.string=r.selector=r.root=r.pseudo=r.nesting=r.id=r.comment=r.combinator=r.className=r.attribute=void 0;var s=m(e("./attribute")),n=m(e("./className")),i=m(e("./combinator")),o=m(e("./comment")),a=m(e("./id")),l=m(e("./nesting")),u=m(e("./pseudo")),c=m(e("./root")),p=m(e("./selector")),d=m(e("./string")),f=m(e("./tag")),h=m(e("./universal"));function m(e){return e&&e.__esModule?e:{default:e}}r.attribute=function(e){return new s.default(e)};r.className=function(e){return new n.default(e)};r.combinator=function(e){return new i.default(e)};r.comment=function(e){return new o.default(e)};r.id=function(e){return new a.default(e)};r.nesting=function(e){return new l.default(e)};r.pseudo=function(e){return new u.default(e)};r.root=function(e){return new c.default(e)};r.selector=function(e){return new p.default(e)};r.string=function(e){return new d.default(e)};r.tag=function(e){return new f.default(e)};r.universal=function(e){return new h.default(e)}},{"./attribute":93,"./className":94,"./combinator":95,"./comment":96,"./id":100,"./nesting":103,"./pseudo":105,"./root":106,"./selector":107,"./string":108,"./tag":109,"./universal":111}],98:[function(e,t,r){r.__esModule=!0,r.default=void 0;var s,n=(s=e("./node"))&&s.__esModule?s:{default:s},i=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){var s=Object.defineProperty&&Object.getOwnPropertyDescriptor?Object.getOwnPropertyDescriptor(e,r):{};s.get||s.set?Object.defineProperty(t,r,s):t[r]=e[r]}return t.default=e,t}(e("./types"));function o(e,t){for(var r=0;r=e&&(this.indexes[r]=t-1);return this},u.removeAll=function(){var e=this.nodes,t=Array.isArray(e),r=0;for(e=t?e:e[Symbol.iterator]();;){var s;if(t){if(r>=e.length)break;s=e[r++]}else{if((r=e.next()).done)break;s=r.value}s.parent=void 0}return this.nodes=[],this},u.empty=function(){return this.removeAll()},u.insertAfter=function(e,t){t.parent=this;var r,s=this.index(e);this.nodes.splice(s+1,0,t),t.parent=this;for(var n in this.indexes)s<=(r=this.indexes[n])&&(this.indexes[n]=r+1);return this},u.insertBefore=function(e,t){t.parent=this;var r,s=this.index(e);this.nodes.splice(s,0,t),t.parent=this;for(var n in this.indexes)(r=this.indexes[n])<=s&&(this.indexes[n]=r+1);return this},u._findChildAtPosition=function(e,t){var r=void 0;return this.each(s=>{if(s.atPosition){var n=s.atPosition(e,t);if(n)return r=n,!1}else if(s.isAtPosition(e,t))return r=s,!1}),r},u.atPosition=function(e,t){return this.isAtPosition(e,t)?this._findChildAtPosition(e,t)||this:void 0},u._inferEndPosition=function(){this.last&&this.last.source&&this.last.source.end&&(this.source=this.source||{},this.source.end=this.source.end||{},Object.assign(this.source.end,this.last.source.end))},u.each=function(e){this.lastEach||(this.lastEach=0),this.indexes||(this.indexes={}),this.lastEach++;var t=this.lastEach;if(this.indexes[t]=0,this.length){for(var r,s;this.indexes[t]{var s=e(t,r);if(!1!==s&&t.length&&(s=t.walk(e)),!1===s)return!1})},u.walkAttributes=function(e){var t=this;return this.walk(r=>{if(r.type===i.ATTRIBUTE)return e.call(t,r)})},u.walkClasses=function(e){var t=this;return this.walk(r=>{if(r.type===i.CLASS)return e.call(t,r)})},u.walkCombinators=function(e){var t=this;return this.walk(r=>{if(r.type===i.COMBINATOR)return e.call(t,r)})},u.walkComments=function(e){var t=this;return this.walk(r=>{if(r.type===i.COMMENT)return e.call(t,r)})},u.walkIds=function(e){var t=this;return this.walk(r=>{if(r.type===i.ID)return e.call(t,r)})},u.walkNesting=function(e){var t=this;return this.walk(r=>{if(r.type===i.NESTING)return e.call(t,r)})},u.walkPseudos=function(e){var t=this;return this.walk(r=>{if(r.type===i.PSEUDO)return e.call(t,r)})},u.walkTags=function(e){var t=this;return this.walk(r=>{if(r.type===i.TAG)return e.call(t,r)})},u.walkUniversals=function(e){var t=this;return this.walk(r=>{if(r.type===i.UNIVERSAL)return e.call(t,r)})},u.split=function(e){var t=this,r=[];return this.reduce((s,n,i)=>{var o=e.call(t,n);return r.push(n),o?(s.push(r),r=[]):i===t.length-1&&s.push(r),s},[])},u.map=function(e){return this.nodes.map(e)},u.reduce=function(e,t){return this.nodes.reduce(e,t)},u.every=function(e){return this.nodes.every(e)},u.some=function(e){return this.nodes.some(e)},u.filter=function(e){return this.nodes.filter(e)},u.sort=function(e){return this.nodes.sort(e)},u.toString=function(){return this.map(String).join("")},n=s,(a=[{key:"first",get(){return this.at(0)}},{key:"last",get(){return this.at(this.length-1)}},{key:"length",get(){return this.nodes.length}}])&&o(n.prototype,a),l&&o(n,l),s}(n.default);r.default=a,t.exports=r.default},{"./node":104,"./types":110}],99:[(e,t,r)=>{r.__esModule=!0,r.isNode=o,r.isPseudoElement=b,r.isPseudoClass=function(e){return h(e)&&!b(e)},r.isContainer=function(e){return!(!o(e)||!e.walk)},r.isNamespace=function(e){return l(e)||v(e)},r.isUniversal=r.isTag=r.isString=r.isSelector=r.isRoot=r.isPseudo=r.isNesting=r.isIdentifier=r.isComment=r.isCombinator=r.isClassName=r.isAttribute=void 0;var s,n=e("./types"),i=((s={})[n.ATTRIBUTE]=!0,s[n.CLASS]=!0,s[n.COMBINATOR]=!0,s[n.COMMENT]=!0,s[n.ID]=!0,s[n.NESTING]=!0,s[n.PSEUDO]=!0,s[n.ROOT]=!0,s[n.SELECTOR]=!0,s[n.STRING]=!0,s[n.TAG]=!0,s[n.UNIVERSAL]=!0,s);function o(e){return"object"==typeof e&&i[e.type]}function a(e,t){return o(t)&&t.type===e}var l=a.bind(null,n.ATTRIBUTE);r.isAttribute=l;var u=a.bind(null,n.CLASS);r.isClassName=u;var c=a.bind(null,n.COMBINATOR);r.isCombinator=c;var p=a.bind(null,n.COMMENT);r.isComment=p;var d=a.bind(null,n.ID);r.isIdentifier=d;var f=a.bind(null,n.NESTING);r.isNesting=f;var h=a.bind(null,n.PSEUDO);r.isPseudo=h;var m=a.bind(null,n.ROOT);r.isRoot=m;var g=a.bind(null,n.SELECTOR);r.isSelector=g;var y=a.bind(null,n.STRING);r.isString=y;var v=a.bind(null,n.TAG);r.isTag=v;var w=a.bind(null,n.UNIVERSAL);function b(e){return h(e)&&e.value&&(e.value.startsWith("::")||":before"===e.value.toLowerCase()||":after"===e.value.toLowerCase())}r.isUniversal=w},{"./types":110}],100:[function(e,t,r){r.__esModule=!0,r.default=void 0;var s,n=(s=e("./node"))&&s.__esModule?s:{default:s},i=e("./types");var o=function(e){var t,r;function s(t){var r;return(r=e.call(this,t)||this).type=i.ID,r}return r=e,(t=s).prototype=Object.create(r.prototype),t.prototype.constructor=t,t.__proto__=r,s.prototype.valueToString=function(){return"#"+e.prototype.valueToString.call(this)},s}(n.default);r.default=o,t.exports=r.default},{"./node":104,"./types":110}],101:[(e,t,r)=>{r.__esModule=!0;var s=e("./types");Object.keys(s).forEach(e=>{"default"!==e&&"__esModule"!==e&&(r[e]=s[e])});var n=e("./constructors");Object.keys(n).forEach(e=>{"default"!==e&&"__esModule"!==e&&(r[e]=n[e])});var i=e("./guards");Object.keys(i).forEach(e=>{"default"!==e&&"__esModule"!==e&&(r[e]=i[e])})},{"./constructors":97,"./guards":99,"./types":110}],102:[function(e,t,r){r.__esModule=!0,r.default=void 0;var s=i(e("cssesc")),n=e("../util");function i(e){return e&&e.__esModule?e:{default:e}}function o(e,t){for(var r=0;re(t,s)):s[n]=e(i,s)}return s}(this);for(var r in e)t[r]=e[r];return t},o.appendToPropertyAndEscape=function(e,t,r){this.raws||(this.raws={});var s=this[e],n=this.raws[e];this[e]=s+t,n||r!==t?this.raws[e]=(n||s)+r:delete this.raws[e]},o.setPropertyAndEscape=function(e,t,r){this.raws||(this.raws={}),this[e]=t,this.raws[e]=r},o.setPropertyWithoutEscape=function(e,t){this[e]=t,this.raws&&delete this.raws[e]},o.isAtPosition=function(e,t){if(this.source&&this.source.start&&this.source.end)return!(this.source.start.line>e)&&(!(this.source.end.linet)&&!(this.source.end.line===e&&this.source.end.column(e.push(String(t)),e),[]).join(",");return this.trailingComma?e+",":e},u.error=function(e,t){return this._error?this._error(e,t):new Error(e)},n=s,(a=[{key:"errorGenerator",set(e){this._error=e}}])&&o(n.prototype,a),l&&o(n,l),s}(n.default);r.default=a,t.exports=r.default},{"./container":98,"./types":110}],107:[function(e,t,r){r.__esModule=!0,r.default=void 0;var s,n=(s=e("./container"))&&s.__esModule?s:{default:s},i=e("./types");var o=function(e){var t,r;function s(t){var r;return(r=e.call(this,t)||this).type=i.SELECTOR,r}return r=e,(t=s).prototype=Object.create(r.prototype),t.prototype.constructor=t,t.__proto__=r,s}(n.default);r.default=o,t.exports=r.default},{"./container":98,"./types":110}],108:[function(e,t,r){r.__esModule=!0,r.default=void 0;var s,n=(s=e("./node"))&&s.__esModule?s:{default:s},i=e("./types");var o=function(e){var t,r;function s(t){var r;return(r=e.call(this,t)||this).type=i.STRING,r}return r=e,(t=s).prototype=Object.create(r.prototype),t.prototype.constructor=t,t.__proto__=r,s}(n.default);r.default=o,t.exports=r.default},{"./node":104,"./types":110}],109:[function(e,t,r){r.__esModule=!0,r.default=void 0;var s,n=(s=e("./namespace"))&&s.__esModule?s:{default:s},i=e("./types");var o=function(e){var t,r;function s(t){var r;return(r=e.call(this,t)||this).type=i.TAG,r}return r=e,(t=s).prototype=Object.create(r.prototype),t.prototype.constructor=t,t.__proto__=r,s}(n.default);r.default=o,t.exports=r.default},{"./namespace":102,"./types":110}],110:[(e,t,r)=>{r.__esModule=!0,r.UNIVERSAL=r.ATTRIBUTE=r.CLASS=r.COMBINATOR=r.COMMENT=r.ID=r.NESTING=r.PSEUDO=r.ROOT=r.SELECTOR=r.STRING=r.TAG=void 0;r.TAG="tag";r.STRING="string";r.SELECTOR="selector";r.ROOT="root";r.PSEUDO="pseudo";r.NESTING="nesting";r.ID="id";r.COMMENT="comment";r.COMBINATOR="combinator";r.CLASS="class";r.ATTRIBUTE="attribute";r.UNIVERSAL="universal"},{}],111:[function(e,t,r){r.__esModule=!0,r.default=void 0;var s,n=(s=e("./namespace"))&&s.__esModule?s:{default:s},i=e("./types");var o=function(e){var t,r;function s(t){var r;return(r=e.call(this,t)||this).type=i.UNIVERSAL,r.value="*",r}return r=e,(t=s).prototype=Object.create(r.prototype),t.prototype.constructor=t,t.__proto__=r,s}(n.default);r.default=o,t.exports=r.default},{"./namespace":102,"./types":110}],112:[(e,t,r)=>{r.__esModule=!0,r.default=function(e){return e.sort((e,t)=>e-t)},t.exports=r.default},{}],113:[(e,t,r)=>{r.__esModule=!0,r.combinator=r.word=r.comment=r.str=r.tab=r.newline=r.feed=r.cr=r.backslash=r.bang=r.slash=r.doubleQuote=r.singleQuote=r.space=r.greaterThan=r.pipe=r.equals=r.plus=r.caret=r.tilde=r.dollar=r.closeSquare=r.openSquare=r.closeParenthesis=r.openParenthesis=r.semicolon=r.colon=r.comma=r.at=r.asterisk=r.ampersand=void 0;r.ampersand=38;r.asterisk=42;r.at=64;r.comma=44;r.colon=58;r.semicolon=59;r.openParenthesis=40;r.closeParenthesis=41;r.openSquare=91;r.closeSquare=93;r.dollar=36;r.tilde=126;r.caret=94;r.plus=43;r.equals=61;r.pipe=124;r.greaterThan=62;r.space=32;r.singleQuote=39;r.doubleQuote=34;r.slash=47;r.bang=33;r.backslash=92;r.cr=13;r.feed=12;r.newline=10;r.tab=9;r.str=39;r.comment=-1;r.word=-2;r.combinator=-3},{}],114:[(e,t,r)=>{r.__esModule=!0,r.default=function(e){var t,r,s,n,o,a,l,u,c,d,f,h,m,g=[],y=e.css.valueOf(),v=y.length,w=-1,b=1,x=0,k=0;function S(t,r){if(!e.safe)throw e.error("Unclosed "+t,b,x-w,x);c=(y+=r).length-1}for(;x0?(d=b+l,f=c-u[l].length):(d=b,f=w),m=i.comment,b=d,n=d,s=c-f):t===i.slash?(m=t,n=b,s=x-w,k=(c=x)+1):(c=p(y,x),m=i.word,n=b,s=c-w),k=c+1}g.push([m,b,x-w,n,s,x,k]),f&&(w=f,f=null),x=k}return g},r.FIELDS=void 0;var s,n,i=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){var s=Object.defineProperty&&Object.getOwnPropertyDescriptor?Object.getOwnPropertyDescriptor(e,r):{};s.get||s.set?Object.defineProperty(t,r,s):t[r]=e[r]}return t.default=e,t}(e("./tokenTypes"));for(var o=((s={})[i.tab]=!0,s[i.newline]=!0,s[i.cr]=!0,s[i.feed]=!0,s),a=((n={})[i.space]=!0,n[i.tab]=!0,n[i.newline]=!0,n[i.cr]=!0,n[i.feed]=!0,n[i.ampersand]=!0,n[i.asterisk]=!0,n[i.bang]=!0,n[i.comma]=!0,n[i.colon]=!0,n[i.semicolon]=!0,n[i.openParenthesis]=!0,n[i.closeParenthesis]=!0,n[i.openSquare]=!0,n[i.closeSquare]=!0,n[i.singleQuote]=!0,n[i.doubleQuote]=!0,n[i.plus]=!0,n[i.pipe]=!0,n[i.tilde]=!0,n[i.greaterThan]=!0,n[i.equals]=!0,n[i.dollar]=!0,n[i.caret]=!0,n[i.slash]=!0,n),l={},u="0123456789abcdefABCDEF",c=0;c{r.__esModule=!0,r.default=function(e){for(var t=arguments.length,r=new Array(t>1?t-1:0),s=1;s0;){var n=r.shift();e[n]||(e[n]={}),e=e[n]}},t.exports=r.default},{}],116:[(e,t,r)=>{r.__esModule=!0,r.default=function(e){for(var t=arguments.length,r=new Array(t>1?t-1:0),s=1;s0;){var n=r.shift();if(!e[n])return;e=e[n]}return e},t.exports=r.default},{}],117:[(e,t,r)=>{r.__esModule=!0,r.stripComments=r.ensureObject=r.getProp=r.unesc=void 0;var s=a(e("./unesc"));r.unesc=s.default;var n=a(e("./getProp"));r.getProp=n.default;var i=a(e("./ensureObject"));r.ensureObject=i.default;var o=a(e("./stripComments"));function a(e){return e&&e.__esModule?e:{default:e}}r.stripComments=o.default},{"./ensureObject":115,"./getProp":116,"./stripComments":118,"./unesc":119}],118:[(e,t,r)=>{r.__esModule=!0,r.default=function(e){var t="",r=e.indexOf("/*"),s=0;for(;r>=0;){t+=e.slice(s,r);var n=e.indexOf("*/",r+2);if(n<0)return t;s=n+2,r=e.indexOf("/*",s)}return t+=e.slice(s)},t.exports=r.default},{}],119:[(e,t,r)=>{r.__esModule=!0,r.default=function(e){return e.replace(n,(e,t,r)=>{var s="0x"+t-65536;return s!=s||r?t:s<0?String.fromCharCode(s+65536):String.fromCharCode(s>>10|55296,1023&s|56320)})};var s="[\\x20\\t\\r\\n\\f]",n=new RegExp("\\\\([\\da-f]{1,6}"+s+"?|("+s+")|.)","ig");t.exports=r.default},{}],120:[function(e,t,r){var s=e("./parse"),n=e("./walk"),i=e("./stringify");function o(e){return this instanceof o?(this.nodes=s(e),this):new o(e)}o.prototype.toString=function(){return Array.isArray(this.nodes)?i(this.nodes):""},o.prototype.walk=function(e,t){return n(this.nodes,e,t),this},o.unit=e("./unit"),o.walk=n,o.stringify=i,t.exports=o},{"./parse":121,"./stringify":122,"./unit":123,"./walk":124}],121:[(e,t,r)=>{var s="(".charCodeAt(0),n=")".charCodeAt(0),i="'".charCodeAt(0),o='"'.charCodeAt(0),a="\\".charCodeAt(0),l="/".charCodeAt(0),u=",".charCodeAt(0),c=":".charCodeAt(0),p="*".charCodeAt(0),d="u".charCodeAt(0),f="U".charCodeAt(0),h="+".charCodeAt(0),m=/^[a-f0-9?-]+$/i;t.exports=(e=>{for(var t,r,g,y,v,w,b,x,k,S=[],_=e,O=0,E=_.charCodeAt(O),C=_.length,A=[{nodes:S}],R=0,M="",I="",N="";O{function s(e,t){var r,s,i=e.type,o=e.value;return t&&void 0!==(s=t(e))?s:"word"===i||"space"===i?o:"string"===i?(r=e.quote||"")+o+(e.unclosed?"":r):"comment"===i?"/*"+o+(e.unclosed?"":"*/"):"div"===i?(e.before||"")+o+(e.after||""):Array.isArray(e.nodes)?(r=n(e.nodes,t),"function"!==i?r:o+"("+(e.before||"")+r+(e.after||"")+(e.unclosed?"":")")):o}function n(e,t){var r,n;if(Array.isArray(e)){for(r="",n=e.length-1;~n;n-=1)r=s(e[n],t)+r;return r}return s(e,t)}t.exports=n},{}],123:[(e,t,r)=>{var s="-".charCodeAt(0),n="+".charCodeAt(0),i=".".charCodeAt(0),o="e".charCodeAt(0),a="E".charCodeAt(0);t.exports=(e=>{var t,r,l,u=0,c=e.length;if(0===c||!function(e){var t,r=e.charCodeAt(0);if(r===n||r===s){if((t=e.charCodeAt(1))>=48&&t<=57)return!0;var o=e.charCodeAt(2);return t===i&&o>=48&&o<=57}return r===i?(t=e.charCodeAt(1))>=48&&t<=57:r>=48&&r<=57}(e))return!1;for((t=e.charCodeAt(u))!==n&&t!==s||u++;u57);)u+=1;if(t=e.charCodeAt(u),r=e.charCodeAt(u+1),t===i&&r>=48&&r<=57)for(u+=2;u57);)u+=1;if(t=e.charCodeAt(u),r=e.charCodeAt(u+1),l=e.charCodeAt(u+2),(t===o||t===a)&&(r>=48&&r<=57||(r===n||r===s)&&l>=48&&l<=57))for(u+=r===n||r===s?3:2;u57);)u+=1;return{number:e.slice(0,u),unit:e.slice(u)}})},{}],124:[(e,t,r)=>{t.exports=function e(t,r,s){var n,i,o,a;for(n=0,i=t.length;ns>=e.length?{done:!0}:{done:!1,value:e[s++]}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}return(r=e[Symbol.iterator]()).next.bind(r)}function a(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,s=new Array(t);r{var s;try{s=e(t,r)}catch(e){if(e.postcssNode=t,e.stack&&t.source&&/\n\s{4}at /.test(e.stack)){var n=t.source;e.stack=e.stack.replace(/\n\s{4}at /,"$&"+n.input.from+":"+n.start.line+":"+n.start.column+"$&")}throw e}return!1!==s&&t.walk&&(s=t.walk(e)),s})},d.walkDecls=function(e,t){return t?e instanceof RegExp?this.walk((r,s)=>{if("decl"===r.type&&e.test(r.prop))return t(r,s)}):this.walk((r,s)=>{if("decl"===r.type&&r.prop===e)return t(r,s)}):(t=e,this.walk((e,r)=>{if("decl"===e.type)return t(e,r)}))},d.walkRules=function(e,t){return t?e instanceof RegExp?this.walk((r,s)=>{if("rule"===r.type&&e.test(r.selector))return t(r,s)}):this.walk((r,s)=>{if("rule"===r.type&&r.selector===e)return t(r,s)}):(t=e,this.walk((e,r)=>{if("rule"===e.type)return t(e,r)}))},d.walkAtRules=function(e,t){return t?e instanceof RegExp?this.walk((r,s)=>{if("atrule"===r.type&&e.test(r.name))return t(r,s)}):this.walk((r,s)=>{if("atrule"===r.type&&r.name===e)return t(r,s)}):(t=e,this.walk((e,r)=>{if("atrule"===e.type)return t(e,r)}))},d.walkComments=function(e){return this.walk((t,r)=>{if("comment"===t.type)return e(t,r)})},d.append=function(){for(var e=arguments.length,t=new Array(e),r=0;r=e&&(this.indexes[r]=t-1);return this},d.removeAll=function(){for(var e,t=o(this.nodes);!(e=t()).done;){e.value.parent=void 0}return this.nodes=[],this},d.replaceValues=function(e,t,r){return r||(r=t,t={}),this.walkDecls(s=>{t.props&&-1===t.props.indexOf(s.prop)||t.fast&&-1===s.value.indexOf(t.fast)||(s.value=s.value.replace(e,r))}),this},d.every=function(e){return this.nodes.every(e)},d.some=function(e){return this.nodes.some(e)},d.index=function(e){return"number"==typeof e?e:this.nodes.indexOf(e)},d.normalize=function(t,r){var i=this;if("string"==typeof t)t=function e(t){return t.map(t=>(t.nodes&&(t.nodes=e(t.nodes)),delete t.source,t))}(e("./parse")(t).nodes);else if(Array.isArray(t))for(var a,l=o(t=t.slice(0));!(a=l()).done;){var u=a.value;u.parent&&u.parent.removeChild(u,"ignore")}else if("root"===t.type)for(var c,p=o(t=t.nodes.slice(0));!(c=p()).done;){var d=c.value;d.parent&&d.parent.removeChild(d,"ignore")}else if(t.type)t=[t];else if(t.prop){if(void 0===t.value)throw new Error("Value field is missed in node creation");"string"!=typeof t.value&&(t.value=String(t.value)),t=[new s.default(t)]}else if(t.selector){t=[new(e("./rule"))(t)]}else if(t.name){t=[new(e("./at-rule"))(t)]}else{if(!t.text)throw new Error("Unknown node type in node creation");t=[new n.default(t)]}return t.map(e=>(e.parent&&e.parent.removeChild(e),void 0===e.raws.before&&r&&void 0!==r.raws.before&&(e.raws.before=r.raws.before.replace(/[^\s]/g,"")),e.parent=i,e))},u=a,(c=[{key:"first",get(){if(this.nodes)return this.nodes[0]}},{key:"last",get(){if(this.nodes)return this.nodes[this.nodes.length-1]}}])&&l(u.prototype,c),p&&l(u,p),a}(i(e("./node")).default);r.default=u,t.exports=r.default},{"./at-rule":125,"./comment":126,"./declaration":129,"./node":134,"./parse":135,"./rule":142}],128:[function(e,t,r){r.__esModule=!0,r.default=void 0;var s=o(e("supports-color")),n=o(e("chalk")),i=o(e("./terminal-highlight"));function o(e){return e&&e.__esModule?e:{default:e}}function a(e){var t="function"==typeof Map?new Map:void 0;return(a=function(e){if(null===e||(r=e,-1===Function.toString.call(r).indexOf("[native code]")))return e;var r;if("function"!=typeof e)throw new TypeError("Super expression must either be null or a function");if(void 0!==t){if(t.has(e))return t.get(e);t.set(e,s)}function s(){return l(e,arguments,c(this).constructor)}return s.prototype=Object.create(e.prototype,{constructor:{value:s,enumerable:!1,writable:!0,configurable:!0}}),u(s,e)})(e)}function l(e,t,r){return(l=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],()=>{})),!0}catch(e){return!1}}()?Reflect.construct:function(e,t,r){var s=[null];s.push.apply(s,t);var n=new(Function.bind.apply(e,s));return r&&u(n,r.prototype),n}).apply(null,arguments)}function u(e,t){return(u=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function c(e){return(c=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}var p=function(e){var t,r;function o(t,r,s,n,i,a){var l;return(l=e.call(this,t)||this).name="CssSyntaxError",l.reason=t,i&&(l.file=i),n&&(l.source=n),a&&(l.plugin=a),void 0!==r&&void 0!==s&&(l.line=r,l.column=s),l.setMessage(),Error.captureStackTrace&&Error.captureStackTrace(function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(l),o),l}r=e,(t=o).prototype=Object.create(r.prototype),t.prototype.constructor=t,t.__proto__=r;var a=o.prototype;return a.setMessage=function(){this.message=this.plugin?this.plugin+": ":"",this.message+=this.file?this.file:"",void 0!==this.line&&(this.message+=":"+this.line+":"+this.column),this.message+=": "+this.reason},a.showSourceCode=function(e){var t=this;if(!this.source)return"";var r=this.source;i.default&&(void 0===e&&(e=s.default.stdout),e&&(r=(0,i.default)(r)));var o=r.split(/\r?\n/),a=Math.max(this.line-3,0),l=Math.min(this.line+2,o.length),u=String(l).length;function c(t){return e&&n.default.red?n.default.red.bold(t):t}function p(t){return e&&n.default.gray?n.default.gray(t):t}return o.slice(a,l).map((e,r)=>{var s=a+1+r,n=" "+(" "+s).slice(-u)+" | ";if(s===t.line){var i=p(n.replace(/\d/g," "))+e.slice(0,t.column-1).replace(/[^\t]/g," ");return c(">")+p(n)+e+"\n "+i+c("^")}return" "+p(n)+e}).join("\n")},a.toString=function(){var e=this.showSourceCode();return e&&(e="\n\n"+e+"\n"),this.name+": "+this.message+e},o}(a(Error));r.default=p,t.exports=r.default},{"./terminal-highlight":3,chalk:3,"supports-color":3}],129:[function(e,t,r){var s;r.__esModule=!0,r.default=void 0;var n=function(e){var t,r;function s(t){var r;return(r=e.call(this,t)||this).type="decl",r}return r=e,(t=s).prototype=Object.create(r.prototype),t.prototype.constructor=t,t.__proto__=r,s}(((s=e("./node"))&&s.__esModule?s:{default:s}).default);r.default=n,t.exports=r.default},{"./node":134}],130:[function(e,t,r){r.__esModule=!0,r.default=void 0;var s=o(e("path")),n=o(e("./css-syntax-error")),i=o(e("./previous-map"));function o(e){return e&&e.__esModule?e:{default:e}}function a(e,t){for(var r=0;r"),this.map&&(this.map.file=this.from)}var t,r,o,u=e.prototype;return u.error=function(e,t,r,s){var i;void 0===s&&(s={});var o=this.origin(t,r);return(i=o?new n.default(e,o.line,o.column,o.source,o.file,s.plugin):new n.default(e,t,r,this.css,this.file,s.plugin)).input={line:t,column:r,source:this.css},this.file&&(i.input.file=this.file),i},u.origin=function(e,t){if(!this.map)return!1;var r=this.map.consumer(),s=r.originalPositionFor({line:e,column:t});if(!s.source)return!1;var n={file:this.mapResolve(s.source),line:s.line,column:s.column},i=r.sourceContentFor(s.source);return i&&(n.source=i),n},u.mapResolve=function(e){return/^\w+:\/\//.test(e)?e:s.default.resolve(this.map.consumer().sourceRoot||".",e)},t=e,(r=[{key:"from",get(){return this.file||this.id}}])&&a(t.prototype,r),o&&a(t,o),e}();r.default=u,t.exports=r.default},{"./css-syntax-error":128,"./previous-map":138,path:74}],131:[function(e,t,r){(function(s){(function(){r.__esModule=!0,r.default=void 0;var n=u(e("./map-generator")),i=u(e("./stringify")),o=u(e("./warn-once")),a=u(e("./result")),l=u(e("./parse"));function u(e){return e&&e.__esModule?e:{default:e}}function c(e,t){var r;if("undefined"==typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(r=function(e,t){if(!e)return;if("string"==typeof e)return p(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);"Object"===r&&e.constructor&&(r=e.constructor.name);if("Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return p(e,t)}(e))||t&&e&&"number"==typeof e.length){r&&(e=r);var s=0;return()=>s>=e.length?{done:!0}:{done:!1,value:e[s++]}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}return(r=e[Symbol.iterator]()).next.bind(r)}function p(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,s=new Array(t);rparseInt(a[1]))&&console.error("Unknown error from PostCSS plugin. Your current PostCSS version is "+i+", but "+r+" uses "+n+". Perhaps this is the source of the error below.")}}else e.plugin=t.postcssPlugin,e.setMessage()}catch(e){console&&console.error&&console.error(e)}},p.asyncTick=function(e,t){var r=this;if(this.plugin>=this.processor.plugins.length)return this.processed=!0,e();try{var s=this.processor.plugins[this.plugin],n=this.run(s);this.plugin+=1,f(n)?n.then(()=>{r.asyncTick(e,t)}).catch(e=>{r.handleError(e,s),r.processed=!0,t(e)}):this.asyncTick(e,t)}catch(e){this.processed=!0,t(e)}},p.async=function(){var e=this;return this.processed?new Promise((t,r)=>{e.error?r(e.error):t(e.stringify())}):this.processing?this.processing:(this.processing=new Promise((t,r)=>{if(e.error)return r(e.error);e.plugin=0,e.asyncTick(t,r)}).then(()=>(e.processed=!0,e.stringify())),this.processing)},p.sync=function(){if(this.processed)return this.result;if(this.processed=!0,this.processing)throw new Error("Use process(css).then(cb) to work with async plugins");if(this.error)throw this.error;for(var e,t=c(this.result.processor.plugins);!(e=t()).done;){var r=e.value;if(f(this.run(r)))throw new Error("Use process(css).then(cb) to work with async plugins")}return this.result},p.run=function(e){this.result.lastPlugin=e;try{return e(this.result.root,this.result)}catch(t){throw this.handleError(t,e),t}},p.stringify=function(){if(this.stringified)return this.result;this.stringified=!0,this.sync();var e=this.result.opts,t=i.default;e.syntax&&(t=e.syntax.stringify),e.stringifier&&(t=e.stringifier),t.stringify&&(t=t.stringify);var r=new n.default(t,this.result.root,this.result.opts).generate();return this.result.css=r[0],this.result.map=r[1],this.result},t=e,(r=[{key:"processor",get(){return this.result.processor}},{key:"opts",get(){return this.result.opts}},{key:"css",get(){return this.stringify().css}},{key:"content",get(){return this.stringify().content}},{key:"map",get(){return this.stringify().map}},{key:"root",get(){return this.sync().root}},{key:"messages",get(){return this.sync().messages}}])&&d(t.prototype,r),u&&d(t,u),e}();r.default=h,t.exports=r.default}).call(this)}).call(this,e("_process"))},{"./map-generator":133,"./parse":135,"./result":140,"./stringify":144,"./warn-once":147,_process:160}],132:[(e,t,r)=>{r.__esModule=!0,r.default=void 0;var s={split(e,t,r){for(var s=[],n="",i=!1,o=0,a=!1,l=!1,u=0;u0&&(o-=1):0===o&&-1!==t.indexOf(c)&&(i=!0),i?(""!==n&&s.push(n.trim()),n="",i=!1):n+=c}return(r||""!==n)&&s.push(n.trim()),s},space(e){return s.split(e,[" ","\n","\t"])},comma(e){return s.split(e,[","],!0)}},n=s;r.default=n,t.exports=r.default},{}],133:[function(e,t,r){(function(s){(function(){r.__esModule=!0,r.default=void 0;var n=o(e("source-map")),i=o(e("path"));function o(e){return e&&e.__esModule?e:{default:e}}function a(e,t){var r;if("undefined"==typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(r=function(e,t){if(!e)return;if("string"==typeof e)return l(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);"Object"===r&&e.constructor&&(r=e.constructor.name);if("Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return l(e,t)}(e))||t&&e&&"number"==typeof e.length){r&&(e=r);var s=0;return()=>s>=e.length?{done:!0}:{done:!1,value:e[s++]}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}return(r=e[Symbol.iterator]()).next.bind(r)}function l(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,s=new Array(t);r0},t.previous=function(){var e=this;return this.previousMaps||(this.previousMaps=[],this.root.walk(t=>{if(t.source&&t.source.input.map){var r=t.source.input.map;-1===e.previousMaps.indexOf(r)&&e.previousMaps.push(r)}})),this.previousMaps},t.isInline=function(){if(void 0!==this.mapOpts.inline)return this.mapOpts.inline;var e=this.mapOpts.annotation;return(void 0===e||!0===e)&&(!this.previous().length||this.previous().some(e=>e.inline))},t.isSourcesContent=function(){return void 0!==this.mapOpts.sourcesContent?this.mapOpts.sourcesContent:!this.previous().length||this.previous().some(e=>e.withContent())},t.clearAnnotation=function(){if(!1!==this.mapOpts.annotation)for(var e,t=this.root.nodes.length-1;t>=0;t--)"comment"===(e=this.root.nodes[t]).type&&0===e.text.indexOf("# sourceMappingURL=")&&this.root.removeChild(t)},t.setSourcesContent=function(){var e=this,t={};this.root.walk(r=>{if(r.source){var s=r.source.input.from;if(s&&!t[s]){t[s]=!0;var n=e.relative(s);e.map.setSourceContent(n,r.source.input.css)}}})},t.applyPrevMaps=function(){for(var e,t=a(this.previous());!(e=t()).done;){var r=e.value,s=this.relative(r.file),o=r.root||i.default.dirname(r.file),l=void 0;!1===this.mapOpts.sourcesContent?(l=new n.default.SourceMapConsumer(r.text)).sourcesContent&&(l.sourcesContent=l.sourcesContent.map(()=>null)):l=r.consumer(),this.map.applySourceMap(l,s,this.relative(o))}},t.isAnnotation=function(){return!!this.isInline()||(void 0!==this.mapOpts.annotation?this.mapOpts.annotation:!this.previous().length||this.previous().some(e=>e.annotation))},t.toBase64=function(e){return s?s.from(e).toString("base64"):window.btoa(unescape(encodeURIComponent(e)))},t.addAnnotation=function(){var e;e=this.isInline()?"data:application/json;base64,"+this.toBase64(this.map.toString()):"string"==typeof this.mapOpts.annotation?this.mapOpts.annotation:this.outputFile()+".map";var t="\n";-1!==this.css.indexOf("\r\n")&&(t="\r\n"),this.css+=t+"/*# sourceMappingURL="+e+" */"},t.outputFile=function(){return this.opts.to?this.relative(this.opts.to):this.opts.from?this.relative(this.opts.from):"to.css"},t.generateMap=function(){return this.generateString(),this.isSourcesContent()&&this.setSourcesContent(),this.previous().length>0&&this.applyPrevMaps(),this.isAnnotation()&&this.addAnnotation(),this.isInline()?[this.css]:[this.css,this.map]},t.relative=function(e){if(0===e.indexOf("<"))return e;if(/^\w+:\/\//.test(e))return e;var t=this.opts.to?i.default.dirname(this.opts.to):".";return"string"==typeof this.mapOpts.annotation&&(t=i.default.dirname(i.default.resolve(t,this.mapOpts.annotation))),e=i.default.relative(t,e),"\\"===i.default.sep?e.replace(/\\/g,"/"):e},t.sourcePath=function(e){return this.mapOpts.from?this.mapOpts.from:this.relative(e.source.input.from)},t.generateString=function(){var e=this;this.css="",this.map=new n.default.SourceMapGenerator({file:this.outputFile()});var t,r,s=1,i=1;this.stringify(this.root,(n,o,a)=>{if(e.css+=n,o&&"end"!==a&&(o.source&&o.source.start?e.map.addMapping({source:e.sourcePath(o),generated:{line:s,column:i-1},original:{line:o.source.start.line,column:o.source.start.column-1}}):e.map.addMapping({source:"",original:{line:1,column:0},generated:{line:s,column:i-1}})),(t=n.match(/\n/g))?(s+=t.length,r=n.lastIndexOf("\n"),i=n.length-r):i+=n.length,o&&"start"!==a){var l=o.parent||{raws:{}};("decl"!==o.type||o!==l.last||l.raws.semicolon)&&(o.source&&o.source.end?e.map.addMapping({source:e.sourcePath(o),generated:{line:s,column:i-2},original:{line:o.source.end.line,column:o.source.end.column-1}}):e.map.addMapping({source:"",original:{line:1,column:0},generated:{line:s,column:i-1}}))}})},t.generate=function(){if(this.clearAnnotation(),this.isMap())return this.generateMap();var e="";return this.stringify(this.root,t=>{e+=t}),[e]},e}();r.default=u,t.exports=r.default}).call(this)}).call(this,e("buffer").Buffer)},{buffer:4,path:74,"source-map":159}],134:[function(e,t,r){(function(s){(function(){r.__esModule=!0,r.default=void 0;var n=a(e("./css-syntax-error")),i=a(e("./stringifier")),o=a(e("./stringify"));function a(e){return e&&e.__esModule?e:{default:e}}var l=function(){function e(e){if(void 0===e&&(e={}),this.raws={},"production"!==s.env.NODE_ENV&&"object"!=typeof e&&void 0!==e)throw new Error("PostCSS nodes constructor accepts object, not "+JSON.stringify(e));for(var t in e)this[t]=e[t]}var t=e.prototype;return t.error=function(e,t){if(void 0===t&&(t={}),this.source){var r=this.positionBy(t);return this.source.input.error(e,r.line,r.column,t)}return new n.default(e)},t.warn=function(e,t,r){var s={node:this};for(var n in r)s[n]=r[n];return e.warn(t,s)},t.remove=function(){return this.parent&&this.parent.removeChild(this),this.parent=void 0,this},t.toString=function(e){void 0===e&&(e=o.default),e.stringify&&(e=e.stringify);var t="";return e(this,e=>{t+=e}),t},t.clone=function(e){void 0===e&&(e={});var t=function e(t,r){var s=new t.constructor;for(var n in t)if(t.hasOwnProperty(n)){var i=t[n],o=typeof i;"parent"===n&&"object"===o?r&&(s[n]=r):"source"===n?s[n]=i:i instanceof Array?s[n]=i.map(t=>e(t,s)):("object"===o&&null!==i&&(i=e(i)),s[n]=i)}return s}(this);for(var r in e)t[r]=e[r];return t},t.cloneBefore=function(e){void 0===e&&(e={});var t=this.clone(e);return this.parent.insertBefore(this,t),t},t.cloneAfter=function(e){void 0===e&&(e={});var t=this.clone(e);return this.parent.insertAfter(this,t),t},t.replaceWith=function(){if(this.parent){for(var e=arguments.length,t=new Array(e),r=0;r"object"==typeof e&&e.toJSON?e.toJSON():e):"object"==typeof r&&r.toJSON?e[t]=r.toJSON():e[t]=r}return e},t.raw=function(e,t){return(new i.default).raw(this,e,t)},t.root=function(){for(var e=this;e.parent;)e=e.parent;return e},t.cleanRaws=function(e){delete this.raws.before,delete this.raws.after,e||delete this.raws.between},t.positionInside=function(e){for(var t=this.toString(),r=this.source.start.column,s=this.source.start.line,n=0;n{r.__esModule=!0,r.default=void 0;var n=o(e("./parser")),i=o(e("./input"));function o(e){return e&&e.__esModule?e:{default:e}}var a=function(e,t){var r=new i.default(e,t),o=new n.default(r);try{o.parse()}catch(e){throw"production"!==s.env.NODE_ENV&&"CssSyntaxError"===e.name&&t&&t.from&&(/\.scss$/i.test(t.from)?e.message+="\nYou tried to parse SCSS with the standard CSS parser; try again with the postcss-scss parser":/\.sass/i.test(t.from)?e.message+="\nYou tried to parse Sass with the standard CSS parser; try again with the postcss-sass parser":/\.less$/i.test(t.from)&&(e.message+="\nYou tried to parse Less with the standard CSS parser; try again with the postcss-less parser")),e}return o.root};r.default=a,t.exports=r.default}).call(this)}).call(this,e("_process"))},{"./input":130,"./parser":136,_process:160}],136:[function(e,t,r){r.__esModule=!0,r.default=void 0;var s=u(e("./declaration")),n=u(e("./tokenize")),i=u(e("./comment")),o=u(e("./at-rule")),a=u(e("./root")),l=u(e("./rule"));function u(e){return e&&e.__esModule?e:{default:e}}var c=function(){function e(e){this.input=e,this.root=new a.default,this.current=this.root,this.spaces="",this.semicolon=!1,this.createTokenizer(),this.root.source={input:e,start:{line:1,column:1}}}var t=e.prototype;return t.createTokenizer=function(){this.tokenizer=(0,n.default)(this.input)},t.parse=function(){for(var e;!this.tokenizer.endOfFile();)switch((e=this.tokenizer.nextToken())[0]){case"space":this.spaces+=e[1];break;case";":this.freeSemicolon(e);break;case"}":this.end(e);break;case"comment":this.comment(e);break;case"at-word":this.atrule(e);break;case"{":this.emptyRule(e);break;default:this.other(e)}this.endFile()},t.comment=function(e){var t=new i.default;this.init(t,e[2],e[3]),t.source.end={line:e[4],column:e[5]};var r=e[1].slice(2,-2);if(/^\s*$/.test(r))t.text="",t.raws.left=r,t.raws.right="";else{var s=r.match(/^(\s*)([^]*[^\s])(\s*)$/);t.text=s[2],t.raws.left=s[1],t.raws.right=s[3]}},t.emptyRule=function(e){var t=new l.default;this.init(t,e[2],e[3]),t.selector="",t.raws.between="",this.current=t},t.other=function(e){for(var t=!1,r=null,s=!1,n=null,i=[],o=[],a=e;a;){if(r=a[0],o.push(a),"("===r||"["===r)n||(n=a),i.push("("===r?")":"]");else if(0===i.length){if(";"===r){if(s)return void this.decl(o);break}if("{"===r)return void this.rule(o);if("}"===r){this.tokenizer.back(o.pop()),t=!0;break}":"===r&&(s=!0)}else r===i[i.length-1]&&(i.pop(),0===i.length&&(n=null));a=this.tokenizer.nextToken()}if(this.tokenizer.endOfFile()&&(t=!0),i.length>0&&this.unclosedBracket(n),t&&s){for(;o.length&&("space"===(a=o[o.length-1][0])||"comment"===a);)this.tokenizer.back(o.pop());this.decl(o)}else this.unknownWord(o)},t.rule=function(e){e.pop();var t=new l.default;this.init(t,e[0][2],e[0][3]),t.raws.between=this.spacesAndCommentsFromEnd(e),this.raw(t,"selector",e),this.current=t},t.decl=function(e){var t=new s.default;this.init(t);var r,n=e[e.length-1];for(";"===n[0]&&(this.semicolon=!0,e.pop()),n[4]?t.source.end={line:n[4],column:n[5]}:t.source.end={line:n[2],column:n[3]};"word"!==e[0][0];)1===e.length&&this.unknownWord(e),t.raws.before+=e.shift()[1];for(t.source.start={line:e[0][2],column:e[0][3]},t.prop="";e.length;){var i=e[0][0];if(":"===i||"space"===i||"comment"===i)break;t.prop+=e.shift()[1]}for(t.raws.between="";e.length;){if(":"===(r=e.shift())[0]){t.raws.between+=r[1];break}"word"===r[0]&&/\w/.test(r[1])&&this.unknownWord([r]),t.raws.between+=r[1]}"_"!==t.prop[0]&&"*"!==t.prop[0]||(t.raws.before+=t.prop[0],t.prop=t.prop.slice(1)),t.raws.between+=this.spacesAndCommentsFromStart(e),this.precheckMissedSemicolon(e);for(var o=e.length-1;o>0;o--){if("!important"===(r=e[o])[1].toLowerCase()){t.important=!0;var a=this.stringFrom(e,o);" !important"!==(a=this.spacesFromEnd(e)+a)&&(t.raws.important=a);break}if("important"===r[1].toLowerCase()){for(var l=e.slice(0),u="",c=o;c>0;c--){var p=l[c][0];if(0===u.trim().indexOf("!")&&"space"!==p)break;u=l.pop()[1]+u}0===u.trim().indexOf("!")&&(t.important=!0,t.raws.important=u,e=l)}if("space"!==r[0]&&"comment"!==r[0])break}this.raw(t,"value",e),-1!==t.value.indexOf(":")&&this.checkMissedSemicolon(e)},t.atrule=function(e){var t,r,s=new o.default;s.name=e[1].slice(1),""===s.name&&this.unnamedAtrule(s,e),this.init(s,e[2],e[3]);for(var n=!1,i=!1,a=[];!this.tokenizer.endOfFile();){if(";"===(e=this.tokenizer.nextToken())[0]){s.source.end={line:e[2],column:e[3]},this.semicolon=!0;break}if("{"===e[0]){i=!0;break}if("}"===e[0]){if(a.length>0){for(t=a[r=a.length-1];t&&"space"===t[0];)t=a[--r];t&&(s.source.end={line:t[4],column:t[5]})}this.end(e);break}if(a.push(e),this.tokenizer.endOfFile()){n=!0;break}}s.raws.between=this.spacesAndCommentsFromEnd(a),a.length?(s.raws.afterName=this.spacesAndCommentsFromStart(a),this.raw(s,"params",a),n&&(e=a[a.length-1],s.source.end={line:e[4],column:e[5]},this.spaces=s.raws.between,s.raws.between="")):(s.raws.afterName="",s.params=""),i&&(s.nodes=[],this.current=s)},t.end=function(e){this.current.nodes&&this.current.nodes.length&&(this.current.raws.semicolon=this.semicolon),this.semicolon=!1,this.current.raws.after=(this.current.raws.after||"")+this.spaces,this.spaces="",this.current.parent?(this.current.source.end={line:e[2],column:e[3]},this.current=this.current.parent):this.unexpectedClose(e)},t.endFile=function(){this.current.parent&&this.unclosedBlock(),this.current.nodes&&this.current.nodes.length&&(this.current.raws.semicolon=this.semicolon),this.current.raws.after=(this.current.raws.after||"")+this.spaces},t.freeSemicolon=function(e){if(this.spaces+=e[1],this.current.nodes){var t=this.current.nodes[this.current.nodes.length-1];t&&"rule"===t.type&&!t.raws.ownSemicolon&&(t.raws.ownSemicolon=this.spaces,this.spaces="")}},t.init=function(e,t,r){this.current.push(e),e.source={start:{line:t,column:r},input:this.input},e.raws.before=this.spaces,this.spaces="","comment"!==e.type&&(this.semicolon=!1)},t.raw=function(e,t,r){for(var s,n,i,o,a=r.length,l="",u=!0,c=/^([.|#])?([\w])+/i,p=0;pe+t[1],"");e.raws[t]={value:l,raw:d}}e[t]=l},t.spacesAndCommentsFromEnd=function(e){for(var t,r="";e.length&&("space"===(t=e[e.length-1][0])||"comment"===t);)r=e.pop()[1]+r;return r},t.spacesAndCommentsFromStart=function(e){for(var t,r="";e.length&&("space"===(t=e[0][0])||"comment"===t);)r+=e.shift()[1];return r},t.spacesFromEnd=function(e){for(var t="";e.length&&"space"===e[e.length-1][0];)t=e.pop()[1]+t;return t},t.stringFrom=function(e,t){for(var r="",s=t;s=0&&("space"===(r=e[n])[0]||2!==(s+=1));n--);throw this.input.error("Missed semicolon",r[2],r[3])}},e}();r.default=c,t.exports=r.default},{"./at-rule":125,"./comment":126,"./declaration":129,"./root":141,"./rule":142,"./tokenize":145}],137:[(e,t,r)=>{r.__esModule=!0,r.default=void 0;var s=f(e("./declaration")),n=f(e("./processor")),i=f(e("./stringify")),o=f(e("./comment")),a=f(e("./at-rule")),l=f(e("./vendor")),u=f(e("./parse")),c=f(e("./list")),p=f(e("./rule")),d=f(e("./root"));function f(e){return e&&e.__esModule?e:{default:e}}function h(){for(var e=arguments.length,t=new Array(e),r=0;rh([r(s)]).process(e,t)),r},h.stringify=i.default,h.parse=u.default,h.vendor=l.default,h.list=c.default,h.comment=(e=>new o.default(e)),h.atRule=(e=>new a.default(e)),h.decl=(e=>new s.default(e)),h.rule=(e=>new p.default(e)),h.root=(e=>new d.default(e));var m=h;r.default=m,t.exports=r.default},{"./at-rule":125,"./comment":126,"./declaration":129,"./list":132,"./parse":135,"./processor":139,"./root":141,"./rule":142,"./stringify":144,"./vendor":146}],138:[function(e,t,r){(function(s){(function(){r.__esModule=!0,r.default=void 0;var n=a(e("source-map")),i=a(e("path")),o=a(e("fs"));function a(e){return e&&e.__esModule?e:{default:e}}var l=function(){function e(e,t){this.loadAnnotation(e),this.inline=this.startWith(this.annotation,"data:");var r=t.map?t.map.prev:void 0,s=this.loadMap(t.from,r);s&&(this.text=s)}var t=e.prototype;return t.consumer=function(){return this.consumerCache||(this.consumerCache=new n.default.SourceMapConsumer(this.text)),this.consumerCache},t.withContent=function(){return!!(this.consumer().sourcesContent&&this.consumer().sourcesContent.length>0)},t.startWith=function(e,t){return!!e&&e.substr(0,t.length)===t},t.getAnnotationURL=function(e){return e.match(/\/\*\s*# sourceMappingURL=(.*)\s*\*\//)[1].trim()},t.loadAnnotation=function(e){var t=e.match(/\/\*\s*# sourceMappingURL=(.*)\s*\*\//gm);if(t&&t.length>0){var r=t[t.length-1];r&&(this.annotation=this.getAnnotationURL(r))}},t.decodeInline=function(e){var t,r="data:application/json,";if(this.startWith(e,r))return decodeURIComponent(e.substr(r.length));if(/^data:application\/json;charset=utf-?8;base64,/.test(e)||/^data:application\/json;base64,/.test(e))return t=e.substr(RegExp.lastMatch.length),s?s.from(t,"base64").toString():window.atob(t);var n=e.match(/data:application\/json;([^,]+),/)[1];throw new Error("Unsupported source map encoding "+n)},t.loadMap=function(e,t){if(!1===t)return!1;if(t){if("string"==typeof t)return t;if("function"==typeof t){var r=t(e);if(r&&o.default.existsSync&&o.default.existsSync(r))return o.default.readFileSync(r,"utf-8").toString().trim();throw new Error("Unable to load previous source map: "+r.toString())}if(t instanceof n.default.SourceMapConsumer)return n.default.SourceMapGenerator.fromSourceMap(t).toString();if(t instanceof n.default.SourceMapGenerator)return t.toString();if(this.isMap(t))return JSON.stringify(t);throw new Error("Unsupported previous source map format: "+t.toString())}if(this.inline)return this.decodeInline(this.annotation);if(this.annotation){var s=this.annotation;return e&&(s=i.default.join(i.default.dirname(e),s)),this.root=i.default.dirname(s),!(!o.default.existsSync||!o.default.existsSync(s))&&o.default.readFileSync(s,"utf-8").toString().trim()}},t.isMap=function(e){return"object"==typeof e&&("string"==typeof e.mappings||"string"==typeof e._mappings)},e}();r.default=l,t.exports=r.default}).call(this)}).call(this,e("buffer").Buffer)},{buffer:4,fs:3,path:74,"source-map":159}],139:[function(e,t,r){(function(s){(function(){r.__esModule=!0,r.default=void 0;var n,i=(n=e("./lazy-result"))&&n.__esModule?n:{default:n};function o(e,t){var r;if("undefined"==typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(r=function(e,t){if(!e)return;if("string"==typeof e)return a(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);"Object"===r&&e.constructor&&(r=e.constructor.name);if("Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return a(e,t)}(e))||t&&e&&"number"==typeof e.length){r&&(e=r);var s=0;return()=>s>=e.length?{done:!0}:{done:!1,value:e[s++]}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}return(r=e[Symbol.iterator]()).next.bind(r)}function a(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,s=new Array(t);re.toString()),t}(function(e,t){return void 0===t&&(t={}),0===this.plugins.length&&t.parser===t.stringifier&&"production"!==s.env.NODE_ENV&&"undefined"!=typeof console&&console.warn&&console.warn("You did not set any plugins, parser, or stringifier. Right now, PostCSS does nothing. Pick plugins for your case on https://www.postcss.parts/ and use them in postcss.config.js."),new i.default(this,e,t)}),t.normalize=function(e){for(var t,r=[],n=o(e);!(t=n()).done;){var i=t.value;if(!0===i.postcss){var a=i();throw new Error("PostCSS plugin "+a.postcssPlugin+" requires PostCSS 8.\nMigration guide for end-users:\nhttps://github.com/postcss/postcss/wiki/PostCSS-8-for-end-users")}if(i.postcss&&(i=i.postcss),"object"==typeof i&&Array.isArray(i.plugins))r=r.concat(i.plugins);else if("function"==typeof i)r.push(i);else{if("object"!=typeof i||!i.parse&&!i.stringify)throw"object"==typeof i&&i.postcssPlugin?new Error("PostCSS plugin "+i.postcssPlugin+" requires PostCSS 8.\nMigration guide for end-users:\nhttps://github.com/postcss/postcss/wiki/PostCSS-8-for-end-users"):new Error(i+" is not a PostCSS plugin");if("production"!==s.env.NODE_ENV)throw new Error("PostCSS syntaxes cannot be used as plugins. Instead, please use one of the syntax/parser/stringifier options as outlined in your PostCSS runner documentation.")}}return r},e}();r.default=l,t.exports=r.default}).call(this)}).call(this,e("_process"))},{"./lazy-result":131,_process:160}],140:[function(e,t,r){r.__esModule=!0,r.default=void 0;var s,n=(s=e("./warning"))&&s.__esModule?s:{default:s};function i(e,t){for(var r=0;r"warning"===e.type)},t=e,(r=[{key:"content",get(){return this.css}}])&&i(t.prototype,r),s&&i(t,s),e}();r.default=o,t.exports=r.default},{"./warning":148}],141:[function(e,t,r){var s;function n(e,t){var r;if("undefined"==typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(r=function(e,t){if(!e)return;if("string"==typeof e)return i(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);"Object"===r&&e.constructor&&(r=e.constructor.name);if("Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return i(e,t)}(e))||t&&e&&"number"==typeof e.length){r&&(e=r);var s=0;return()=>s>=e.length?{done:!0}:{done:!1,value:e[s++]}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}return(r=e[Symbol.iterator]()).next.bind(r)}function i(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,s=new Array(t);r1&&(this.nodes[1].raws.before=this.nodes[s].raws.before),t.prototype.removeChild.call(this,e)},o.normalize=function(e,r,s){var i=t.prototype.normalize.call(this,e);if(r)if("prepend"===s)this.nodes.length>1?r.raws.before=this.nodes[1].raws.before:delete r.raws.before;else if(this.first!==r)for(var o,a=n(i);!(o=a()).done;){o.value.raws.before=r.raws.before}return i},o.toResult=function(t){return void 0===t&&(t={}),new(e("./lazy-result"))(new(e("./processor")),this,t).stringify()},i}(((s=e("./container"))&&s.__esModule?s:{default:s}).default);r.default=o,t.exports=r.default},{"./container":127,"./lazy-result":131,"./processor":139}],142:[function(e,t,r){r.__esModule=!0,r.default=void 0;var s=i(e("./container")),n=i(e("./list"));function i(e){return e&&e.__esModule?e:{default:e}}function o(e,t){for(var r=0;r0&&"comment"===e.nodes[t].type;)t-=1;for(var r=this.raw(e,"semicolon"),s=0;s{if(void 0!==(n=e.raws[t]))return!1}),void 0===n&&(n=s[r]),o.rawCache[r]=n,n},t.rawSemicolon=function(e){var t;return e.walk(e=>{if(e.nodes&&e.nodes.length&&"decl"===e.last.type&&void 0!==(t=e.raws.semicolon))return!1}),t},t.rawEmptyBody=function(e){var t;return e.walk(e=>{if(e.nodes&&0===e.nodes.length&&void 0!==(t=e.raws.after))return!1}),t},t.rawIndent=function(e){return e.raws.indent?e.raws.indent:(e.walk(r=>{var s=r.parent;if(s&&s!==e&&s.parent&&s.parent===e&&void 0!==r.raws.before){var n=r.raws.before.split("\n");return t=(t=n[n.length-1]).replace(/[^\s]/g,""),!1}}),t);var t},t.rawBeforeComment=function(e,t){var r;return e.walkComments(e=>{if(void 0!==e.raws.before)return-1!==(r=e.raws.before).indexOf("\n")&&(r=r.replace(/[^\n]+$/,"")),!1}),void 0===r?r=this.raw(t,null,"beforeDecl"):r&&(r=r.replace(/[^\s]/g,"")),r},t.rawBeforeDecl=function(e,t){var r;return e.walkDecls(e=>{if(void 0!==e.raws.before)return-1!==(r=e.raws.before).indexOf("\n")&&(r=r.replace(/[^\n]+$/,"")),!1}),void 0===r?r=this.raw(t,null,"beforeRule"):r&&(r=r.replace(/[^\s]/g,"")),r},t.rawBeforeRule=function(e){var t;return e.walk(r=>{if(r.nodes&&(r.parent!==e||e.first!==r)&&void 0!==r.raws.before)return-1!==(t=r.raws.before).indexOf("\n")&&(t=t.replace(/[^\n]+$/,"")),!1}),t&&(t=t.replace(/[^\s]/g,"")),t},t.rawBeforeClose=function(e){var t;return e.walk(e=>{if(e.nodes&&e.nodes.length>0&&void 0!==e.raws.after)return-1!==(t=e.raws.after).indexOf("\n")&&(t=t.replace(/[^\n]+$/,"")),!1}),t&&(t=t.replace(/[^\s]/g,"")),t},t.rawBeforeOpen=function(e){var t;return e.walk(e=>{if("decl"!==e.type&&void 0!==(t=e.raws.between))return!1}),t},t.rawColon=function(e){var t;return e.walkDecls(e=>{if(void 0!==e.raws.between)return t=e.raws.between.replace(/[^\s:]/g,""),!1}),t},t.beforeAfter=function(e,t){var r;r="decl"===e.type?this.raw(e,null,"beforeDecl"):"comment"===e.type?this.raw(e,null,"beforeComment"):"before"===t?this.raw(e,null,"beforeRule"):this.raw(e,null,"beforeClose");for(var s=e.parent,n=0;s&&"root"!==s.type;)n+=1,s=s.parent;if(-1!==r.indexOf("\n")){var i=this.raw(e,null,"indent");if(i.length)for(var o=0;o{r.__esModule=!0,r.default=void 0;var s,n=(s=e("./stringifier"))&&s.__esModule?s:{default:s};var i=function(e,t){new n.default(t).stringify(e)};r.default=i,t.exports=r.default},{"./stringifier":143}],145:[(e,t,r)=>{r.__esModule=!0,r.default=function(e,t){void 0===t&&(t={});var r,E,C,A,R,M,I,N,j,L,P,$,T,U,F=e.css.valueOf(),B=t.ignoreErrors,D=F.length,z=-1,q=1,V=0,W=[],K=[];function G(t){throw e.error("Unclosed "+t,q,V-z)}return{back(e){K.push(e)},nextToken(e){if(K.length)return K.pop();if(!(V>=D)){var t=!!e&&e.ignoreUnclosed;switch(((r=F.charCodeAt(V))===a||r===u||r===p&&F.charCodeAt(V+1)!==a)&&(z=V,q+=1),r){case a:case l:case c:case p:case u:E=V;do{E+=1,(r=F.charCodeAt(E))===a&&(z=E,q+=1)}while(r===l||r===a||r===c||r===p||r===u);U=["space",F.slice(V,E)],V=E-1;break;case d:case f:case g:case y:case b:case v:case m:var Y=String.fromCharCode(r);U=[Y,Y,q,V-z];break;case h:if($=W.length?W.pop()[1]:"",T=F.charCodeAt(V+1),"url"===$&&T!==s&&T!==n&&T!==l&&T!==a&&T!==c&&T!==u&&T!==p){E=V;do{if(L=!1,-1===(E=F.indexOf(")",E+1))){if(B||t){E=V;break}G("bracket")}for(P=E;F.charCodeAt(P-1)===i;)P-=1,L=!L}while(L);U=["brackets",F.slice(V,E+1),q,V-z,q,E-z],V=E}else E=F.indexOf(")",V+1),M=F.slice(V,E+1),-1===E||_.test(M)?U=["(","(",q,V-z]:(U=["brackets",M,q,V-z,q,E-z],V=E);break;case s:case n:C=r===s?"'":'"',E=V;do{if(L=!1,-1===(E=F.indexOf(C,E+1))){if(B||t){E=V+1;break}G("string")}for(P=E;F.charCodeAt(P-1)===i;)P-=1,L=!L}while(L);M=F.slice(V,E+1),A=M.split("\n"),(R=A.length-1)>0?(N=q+R,j=E-A[R].length):(N=q,j=z),U=["string",F.slice(V,E+1),q,V-z,N,E-j],z=j,q=N,V=E;break;case x:k.lastIndex=V+1,k.test(F),E=0===k.lastIndex?F.length-1:k.lastIndex-2,U=["at-word",F.slice(V,E+1),q,V-z,q,E-z],V=E;break;case i:for(E=V,I=!0;F.charCodeAt(E+1)===i;)E+=1,I=!I;if(r=F.charCodeAt(E+1),I&&r!==o&&r!==l&&r!==a&&r!==c&&r!==p&&r!==u&&(E+=1,O.test(F.charAt(E)))){for(;O.test(F.charAt(E+1));)E+=1;F.charCodeAt(E+1)===l&&(E+=1)}U=["word",F.slice(V,E+1),q,V-z,q,E-z],V=E;break;default:r===o&&F.charCodeAt(V+1)===w?(0===(E=F.indexOf("*/",V+2)+1)&&(B||t?E=F.length:G("comment")),M=F.slice(V,E+1),A=M.split("\n"),(R=A.length-1)>0?(N=q+R,j=E-A[R].length):(N=q,j=z),U=["comment",M,q,V-z,N,E-j],z=j,q=N,V=E):(S.lastIndex=V+1,S.test(F),E=0===S.lastIndex?F.length-1:S.lastIndex-2,U=["word",F.slice(V,E+1),q,V-z,q,E-z],W.push(U),V=E)}return V++,U}},endOfFile(){return 0===K.length&&V>=D},position(){return V}}};var s="'".charCodeAt(0),n='"'.charCodeAt(0),i="\\".charCodeAt(0),o="/".charCodeAt(0),a="\n".charCodeAt(0),l=" ".charCodeAt(0),u="\f".charCodeAt(0),c="\t".charCodeAt(0),p="\r".charCodeAt(0),d="[".charCodeAt(0),f="]".charCodeAt(0),h="(".charCodeAt(0),m=")".charCodeAt(0),g="{".charCodeAt(0),y="}".charCodeAt(0),v=";".charCodeAt(0),w="*".charCodeAt(0),b=":".charCodeAt(0),x="@".charCodeAt(0),k=/[ \n\t\r\f{}()'"\\;/[\]#]/g,S=/[ \n\t\r\f(){}:;@!'"\\\][#]|\/(?=\*)/g,_=/.[\\/("'\n]/,O=/[a-f0-9]/i;t.exports=r.default},{}],146:[(e,t,r)=>{r.__esModule=!0,r.default=void 0;var s={prefix(e){var t=e.match(/^(-\w+-)/);return t?t[0]:""},unprefixed:e=>e.replace(/^-\w+-/,"")};r.default=s,t.exports=r.default},{}],147:[(e,t,r)=>{r.__esModule=!0,r.default=function(e){if(s[e])return;s[e]=!0,"undefined"!=typeof console&&console.warn&&console.warn(e)};var s={};t.exports=r.default},{}],148:[function(e,t,r){r.__esModule=!0,r.default=void 0;var s=function(){function e(e,t){if(void 0===t&&(t={}),this.type="warning",this.text=e,t.node&&t.node.source){var r=t.node.positionBy(t);this.line=r.line,this.column=r.column}for(var s in t)this[s]=t[s]}return e.prototype.toString=function(){return this.node?this.node.error(this.text,{plugin:this.plugin,index:this.index,word:this.word}).message:this.plugin?this.plugin+": "+this.text:this.text},e}();r.default=s,t.exports=r.default},{}],149:[function(e,t,r){var s=e("./util"),n=Object.prototype.hasOwnProperty,i="undefined"!=typeof Map;function o(){this._array=[],this._set=i?new Map:Object.create(null)}o.fromArray=function(e,t){for(var r=new o,s=0,n=e.length;s=0)return t}else{var r=s.toSetString(e);if(n.call(this._set,r))return this._set[r]}throw new Error('"'+e+'" is not in the set.')},o.prototype.at=function(e){if(e>=0&&e{var s=e("./base64");r.encode=function(e){var t,r,n="",i=(r=e)<0?1+(-r<<1):0+(r<<1);do{t=31&i,(i>>>=5)>0&&(t|=32),n+=s.encode(t)}while(i>0);return n},r.decode=function(e,t,r){var n,i,o,a,l=e.length,u=0,c=0;do{if(t>=l)throw new Error("Expected more digits in base 64 VLQ value.");if(-1===(i=s.decode(e.charCodeAt(t++))))throw new Error("Invalid base64 digit: "+e.charAt(t-1));n=!!(32&i),u+=(i&=31)<>1,1==(1&o)?-a:a),r.rest=t}},{"./base64":151}],151:[(e,t,r)=>{var s="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".split("");r.encode=(e=>{if(0<=e&&e{return 65<=e&&e<=90?e-65:97<=e&&e<=122?e-97+26:48<=e&&e<=57?e-48+52:43==e?62:47==e?63:-1})},{}],152:[(e,t,r)=>{r.GREATEST_LOWER_BOUND=1,r.LEAST_UPPER_BOUND=2,r.search=function(e,t,s,n){if(0===t.length)return-1;var i=function e(t,s,n,i,o,a){var l=Math.floor((s-t)/2)+t,u=o(n,i[l],!0);return 0===u?l:u>0?s-l>1?e(l,s,n,i,o,a):a==r.LEAST_UPPER_BOUND?s1?e(t,l,n,i,o,a):a==r.LEAST_UPPER_BOUND?l:t<0?-1:t}(-1,t.length,e,t,s,n||r.GREATEST_LOWER_BOUND);if(i<0)return-1;for(;i-1>=0&&0===s(t[i],t[i-1],!0);)--i;return i}},{}],153:[function(e,t,r){var s=e("./util");function n(){this._array=[],this._sorted=!0,this._last={generatedLine:-1,generatedColumn:0}}n.prototype.unsortedForEach=function(e,t){this._array.forEach(e,t)},n.prototype.add=function(e){var t,r,n,i,o,a;t=this._last,r=e,n=t.generatedLine,i=r.generatedLine,o=t.generatedColumn,a=r.generatedColumn,i>n||i==n&&a>=o||s.compareByGeneratedPositionsInflated(t,r)<=0?(this._last=e,this._array.push(e)):(this._sorted=!1,this._array.push(e))},n.prototype.toArray=function(){return this._sorted||(this._array.sort(s.compareByGeneratedPositionsInflated),this._sorted=!0),this._array},r.MappingList=n},{"./util":158}],154:[(e,t,r)=>{function s(e,t,r){var s=e[t];e[t]=e[r],e[r]=s}function n(e,t,r,i){if(r{n(e,t,0,e.length-1)})},{}],155:[function(e,t,r){var s=e("./util"),n=e("./binary-search"),i=e("./array-set").ArraySet,o=e("./base64-vlq"),a=e("./quick-sort").quickSort;function l(e,t){var r=e;return"string"==typeof e&&(r=s.parseSourceMapInput(e)),null!=r.sections?new p(r,t):new u(r,t)}function u(e,t){var r=e;"string"==typeof e&&(r=s.parseSourceMapInput(e));var n=s.getArg(r,"version"),o=s.getArg(r,"sources"),a=s.getArg(r,"names",[]),l=s.getArg(r,"sourceRoot",null),u=s.getArg(r,"sourcesContent",null),c=s.getArg(r,"mappings"),p=s.getArg(r,"file",null);if(n!=this._version)throw new Error("Unsupported version: "+n);l&&(l=s.normalize(l)),o=o.map(String).map(s.normalize).map(e=>l&&s.isAbsolute(l)&&s.isAbsolute(e)?s.relative(l,e):e),this._names=i.fromArray(a.map(String),!0),this._sources=i.fromArray(o,!0),this._absoluteSources=this._sources.toArray().map(e=>s.computeSourceURL(l,e,t)),this.sourceRoot=l,this.sourcesContent=u,this._mappings=c,this._sourceMapURL=t,this.file=p}function c(){this.generatedLine=0,this.generatedColumn=0,this.source=null,this.originalLine=null,this.originalColumn=null,this.name=null}function p(e,t){var r=e;"string"==typeof e&&(r=s.parseSourceMapInput(e));var n=s.getArg(r,"version"),o=s.getArg(r,"sections");if(n!=this._version)throw new Error("Unsupported version: "+n);this._sources=new i,this._names=new i;var a={line:-1,column:0};this._sections=o.map(e=>{if(e.url)throw new Error("Support for url field in sections not implemented.");var r=s.getArg(e,"offset"),n=s.getArg(r,"line"),i=s.getArg(r,"column");if(nu.fromSourceMap(e,t)),l.prototype._version=3,l.prototype.__generatedMappings=null,Object.defineProperty(l.prototype,"_generatedMappings",{configurable:!0,enumerable:!0,get(){return this.__generatedMappings||this._parseMappings(this._mappings,this.sourceRoot),this.__generatedMappings}}),l.prototype.__originalMappings=null,Object.defineProperty(l.prototype,"_originalMappings",{configurable:!0,enumerable:!0,get(){return this.__originalMappings||this._parseMappings(this._mappings,this.sourceRoot),this.__originalMappings}}),l.prototype._charIsMappingSeparator=function(e,t){var r=e.charAt(t);return";"===r||","===r},l.prototype._parseMappings=function(e,t){throw new Error("Subclasses must implement _parseMappings")},l.GENERATED_ORDER=1,l.ORIGINAL_ORDER=2,l.GREATEST_LOWER_BOUND=1,l.LEAST_UPPER_BOUND=2,l.prototype.eachMapping=function(e,t,r){var n,i=t||null;switch(r||l.GENERATED_ORDER){case l.GENERATED_ORDER:n=this._generatedMappings;break;case l.ORIGINAL_ORDER:n=this._originalMappings;break;default:throw new Error("Unknown order of iteration.")}var o=this.sourceRoot;n.map(function(e){var t=null===e.source?null:this._sources.at(e.source);return{source:t=s.computeSourceURL(o,t,this._sourceMapURL),generatedLine:e.generatedLine,generatedColumn:e.generatedColumn,originalLine:e.originalLine,originalColumn:e.originalColumn,name:null===e.name?null:this._names.at(e.name)}},this).forEach(e,i)},l.prototype.allGeneratedPositionsFor=function(e){var t=s.getArg(e,"line"),r={source:s.getArg(e,"source"),originalLine:t,originalColumn:s.getArg(e,"column",0)};if(r.source=this._findSourceIndex(r.source),r.source<0)return[];var i=[],o=this._findMapping(r,this._originalMappings,"originalLine","originalColumn",s.compareByOriginalPositions,n.LEAST_UPPER_BOUND);if(o>=0){var a=this._originalMappings[o];if(void 0===e.column)for(var l=a.originalLine;a&&a.originalLine===l;)i.push({line:s.getArg(a,"generatedLine",null),column:s.getArg(a,"generatedColumn",null),lastColumn:s.getArg(a,"lastGeneratedColumn",null)}),a=this._originalMappings[++o];else for(var u=a.originalColumn;a&&a.originalLine===t&&a.originalColumn==u;)i.push({line:s.getArg(a,"generatedLine",null),column:s.getArg(a,"generatedColumn",null),lastColumn:s.getArg(a,"lastGeneratedColumn",null)}),a=this._originalMappings[++o]}return i},r.SourceMapConsumer=l,u.prototype=Object.create(l.prototype),u.prototype.consumer=l,u.prototype._findSourceIndex=function(e){var t,r=e;if(null!=this.sourceRoot&&(r=s.relative(this.sourceRoot,r)),this._sources.has(r))return this._sources.indexOf(r);for(t=0;ts.computeSourceURL(r.sourceRoot,e,t));for(var l=e._mappings.toArray().slice(),p=r.__generatedMappings=[],d=r.__originalMappings=[],f=0,h=l.length;f1&&(r.source=m+i[1],m+=i[1],r.originalLine=f+i[2],f=r.originalLine,r.originalLine+=1,r.originalColumn=h+i[3],h=r.originalColumn,i.length>4&&(r.name=g+i[4],g+=i[4])),k.push(r),"number"==typeof r.originalLine&&x.push(r)}a(k,s.compareByGeneratedPositionsDeflated),this.__generatedMappings=k,a(x,s.compareByOriginalPositions),this.__originalMappings=x},u.prototype._findMapping=function(e,t,r,s,i,o){if(e[r]<=0)throw new TypeError("Line must be greater than or equal to 1, got "+e[r]);if(e[s]<0)throw new TypeError("Column must be greater than or equal to 0, got "+e[s]);return n.search(e,t,i,o)},u.prototype.computeColumnSpans=function(){for(var e=0;e=0){var n=this._generatedMappings[r];if(n.generatedLine===t.generatedLine){var i=s.getArg(n,"source",null);null!==i&&(i=this._sources.at(i),i=s.computeSourceURL(this.sourceRoot,i,this._sourceMapURL));var o=s.getArg(n,"name",null);return null!==o&&(o=this._names.at(o)),{source:i,line:s.getArg(n,"originalLine",null),column:s.getArg(n,"originalColumn",null),name:o}}}return{source:null,line:null,column:null,name:null}},u.prototype.hasContentsOfAllSources=function(){return!!this.sourcesContent&&(this.sourcesContent.length>=this._sources.size()&&!this.sourcesContent.some(e=>null==e))},u.prototype.sourceContentFor=function(e,t){if(!this.sourcesContent)return null;var r=this._findSourceIndex(e);if(r>=0)return this.sourcesContent[r];var n,i=e;if(null!=this.sourceRoot&&(i=s.relative(this.sourceRoot,i)),null!=this.sourceRoot&&(n=s.urlParse(this.sourceRoot))){var o=i.replace(/^file:\/\//,"");if("file"==n.scheme&&this._sources.has(o))return this.sourcesContent[this._sources.indexOf(o)];if((!n.path||"/"==n.path)&&this._sources.has("/"+i))return this.sourcesContent[this._sources.indexOf("/"+i)]}if(t)return null;throw new Error('"'+i+'" is not in the SourceMap.')},u.prototype.generatedPositionFor=function(e){var t=s.getArg(e,"source");if((t=this._findSourceIndex(t))<0)return{line:null,column:null,lastColumn:null};var r={source:t,originalLine:s.getArg(e,"line"),originalColumn:s.getArg(e,"column")},n=this._findMapping(r,this._originalMappings,"originalLine","originalColumn",s.compareByOriginalPositions,s.getArg(e,"bias",l.GREATEST_LOWER_BOUND));if(n>=0){var i=this._originalMappings[n];if(i.source===r.source)return{line:s.getArg(i,"generatedLine",null),column:s.getArg(i,"generatedColumn",null),lastColumn:s.getArg(i,"lastGeneratedColumn",null)}}return{line:null,column:null,lastColumn:null}},r.BasicSourceMapConsumer=u,p.prototype=Object.create(l.prototype),p.prototype.constructor=l,p.prototype._version=3,Object.defineProperty(p.prototype,"sources",{get(){for(var e=[],t=0;t{var r=e.generatedLine-t.generatedOffset.generatedLine;return r||e.generatedColumn-t.generatedOffset.generatedColumn}),i=this._sections[r];return i?i.consumer.originalPositionFor({line:t.generatedLine-(i.generatedOffset.generatedLine-1),column:t.generatedColumn-(i.generatedOffset.generatedLine===t.generatedLine?i.generatedOffset.generatedColumn-1:0),bias:e.bias}):{source:null,line:null,column:null,name:null}},p.prototype.hasContentsOfAllSources=function(){return this._sections.every(e=>e.consumer.hasContentsOfAllSources())},p.prototype.sourceContentFor=function(e,t){for(var r=0;r{var s={generated:{line:e.generatedLine,column:e.generatedColumn}};null!=e.source&&(s.source=e.source,null!=t&&(s.source=n.relative(t,s.source)),s.original={line:e.originalLine,column:e.originalColumn},null!=e.name&&(s.name=e.name)),r.addMapping(s)}),e.sources.forEach(s=>{var i=s;null!==t&&(i=n.relative(t,s)),r._sources.has(i)||r._sources.add(i);var o=e.sourceContentFor(s);null!=o&&r.setSourceContent(s,o)}),r},a.prototype.addMapping=function(e){var t=n.getArg(e,"generated"),r=n.getArg(e,"original",null),s=n.getArg(e,"source",null),i=n.getArg(e,"name",null);this._skipValidation||this._validateMapping(t,r,s,i),null!=s&&(s=String(s),this._sources.has(s)||this._sources.add(s)),null!=i&&(i=String(i),this._names.has(i)||this._names.add(i)),this._mappings.add({generatedLine:t.line,generatedColumn:t.column,originalLine:null!=r&&r.line,originalColumn:null!=r&&r.column,source:s,name:i})},a.prototype.setSourceContent=function(e,t){var r=e;null!=this._sourceRoot&&(r=n.relative(this._sourceRoot,r)),null!=t?(this._sourcesContents||(this._sourcesContents=Object.create(null)),this._sourcesContents[n.toSetString(r)]=t):this._sourcesContents&&(delete this._sourcesContents[n.toSetString(r)],0===Object.keys(this._sourcesContents).length&&(this._sourcesContents=null))},a.prototype.applySourceMap=function(e,t,r){var s=t;if(null==t){if(null==e.file)throw new Error('SourceMapGenerator.prototype.applySourceMap requires either an explicit source file, or the source map\'s "file" property. Both were omitted.');s=e.file}var o=this._sourceRoot;null!=o&&(s=n.relative(o,s));var a=new i,l=new i;this._mappings.unsortedForEach(t=>{if(t.source===s&&null!=t.originalLine){var i=e.originalPositionFor({line:t.originalLine,column:t.originalColumn});null!=i.source&&(t.source=i.source,null!=r&&(t.source=n.join(r,t.source)),null!=o&&(t.source=n.relative(o,t.source)),t.originalLine=i.line,t.originalColumn=i.column,null!=i.name&&(t.name=i.name))}var u=t.source;null==u||a.has(u)||a.add(u);var c=t.name;null==c||l.has(c)||l.add(c)},this),this._sources=a,this._names=l,e.sources.forEach(function(t){var s=e.sourceContentFor(t);null!=s&&(null!=r&&(t=n.join(r,t)),null!=o&&(t=n.relative(o,t)),this.setSourceContent(t,s))},this)},a.prototype._validateMapping=function(e,t,r,s){if(t&&"number"!=typeof t.line&&"number"!=typeof t.column)throw new Error("original.line and original.column are not numbers -- you probably meant to omit the original mapping entirely and only map the generated position. If so, pass null for the original mapping instead of an object with empty or null values.");if((!(e&&"line"in e&&"column"in e&&e.line>0&&e.column>=0)||t||r||s)&&!(e&&"line"in e&&"column"in e&&t&&"line"in t&&"column"in t&&e.line>0&&e.column>=0&&t.line>0&&t.column>=0&&r))throw new Error("Invalid mapping: "+JSON.stringify({generated:e,source:r,original:t,name:s}))},a.prototype._serializeMappings=function(){for(var e,t,r,i,o=0,a=1,l=0,u=0,c=0,p=0,d="",f=this._mappings.toArray(),h=0,m=f.length;h0){if(!n.compareByGeneratedPositionsInflated(t,f[h-1]))continue;e+=","}e+=s.encode(t.generatedColumn-o),o=t.generatedColumn,null!=t.source&&(i=this._sources.indexOf(t.source),e+=s.encode(i-p),p=i,e+=s.encode(t.originalLine-1-u),u=t.originalLine-1,e+=s.encode(t.originalColumn-l),l=t.originalColumn,null!=t.name&&(r=this._names.indexOf(t.name),e+=s.encode(r-c),c=r)),d+=e}return d},a.prototype._generateSourcesContent=function(e,t){return e.map(function(e){if(!this._sourcesContents)return null;null!=t&&(e=n.relative(t,e));var r=n.toSetString(e);return Object.prototype.hasOwnProperty.call(this._sourcesContents,r)?this._sourcesContents[r]:null},this)},a.prototype.toJSON=function(){var e={version:this._version,sources:this._sources.toArray(),names:this._names.toArray(),mappings:this._serializeMappings()};return null!=this._file&&(e.file=this._file),null!=this._sourceRoot&&(e.sourceRoot=this._sourceRoot),this._sourcesContents&&(e.sourcesContent=this._generateSourcesContent(e.sources,e.sourceRoot)),e},a.prototype.toString=function(){return JSON.stringify(this.toJSON())},r.SourceMapGenerator=a},{"./array-set":149,"./base64-vlq":150,"./mapping-list":153,"./util":158}],157:[function(e,t,r){var s=e("./source-map-generator").SourceMapGenerator,n=e("./util"),i=/(\r?\n)/,o="$$$isSourceNode$$$";function a(e,t,r,s,n){this.children=[],this.sourceContents={},this.line=null==e?null:e,this.column=null==t?null:t,this.source=null==r?null:r,this.name=null==n?null:n,this[o]=!0,null!=s&&this.add(s)}a.fromStringWithSourceMap=function(e,t,r){var s=new a,o=e.split(i),l=0,u=()=>{return e()+(e()||"");function e(){return l{if(null!==d){if(!(c{var i=t.sourceContentFor(e);null!=i&&(null!=r&&(e=n.join(r,e)),s.setSourceContent(e,i))}),s;function f(e,t){if(null===e||void 0===e.source)s.add(t);else{var i=r?n.join(r,e.source):e.source;s.add(new a(e.originalLine,e.originalColumn,i,t,e.name))}}},a.prototype.add=function(e){if(Array.isArray(e))e.forEach(function(e){this.add(e)},this);else{if(!e[o]&&"string"!=typeof e)throw new TypeError("Expected a SourceNode, string, or an array of SourceNodes and strings. Got "+e);e&&this.children.push(e)}return this},a.prototype.prepend=function(e){if(Array.isArray(e))for(var t=e.length-1;t>=0;t--)this.prepend(e[t]);else{if(!e[o]&&"string"!=typeof e)throw new TypeError("Expected a SourceNode, string, or an array of SourceNodes and strings. Got "+e);this.children.unshift(e)}return this},a.prototype.walk=function(e){for(var t,r=0,s=this.children.length;r0){for(t=[],r=0;r{e+=t}),e},a.prototype.toStringWithSourceMap=function(e){var t={code:"",line:1,column:0},r=new s(e),n=!1,i=null,o=null,a=null,l=null;return this.walk((e,s)=>{t.code+=e,null!==s.source&&null!==s.line&&null!==s.column?(i===s.source&&o===s.line&&a===s.column&&l===s.name||r.addMapping({source:s.source,original:{line:s.line,column:s.column},generated:{line:t.line,column:t.column},name:s.name}),i=s.source,o=s.line,a=s.column,l=s.name,n=!0):n&&(r.addMapping({generated:{line:t.line,column:t.column}}),i=null,n=!1);for(var u=0,c=e.length;u{r.setSourceContent(e,t)}),{code:t.code,map:r}},r.SourceNode=a},{"./source-map-generator":156,"./util":158}],158:[(e,t,r)=>{r.getArg=function(e,t,r){if(t in e)return e[t];if(3===arguments.length)return r;throw new Error('"'+t+'" is a required argument.')};var s=/^(?:([\w+\-.]+):)?\/\/(?:(\w+:\w+)@)?([\w.-]*)(?::(\d+))?(.*)$/,n=/^data:.+\,.+$/;function i(e){var t=e.match(s);return t?{scheme:t[1],auth:t[2],host:t[3],port:t[4],path:t[5]}:null}function o(e){var t="";return e.scheme&&(t+=e.scheme+":"),t+="//",e.auth&&(t+=e.auth+"@"),e.host&&(t+=e.host),e.port&&(t+=":"+e.port),e.path&&(t+=e.path),t}function a(e){var t=e,s=i(e);if(s){if(!s.path)return e;t=s.path}for(var n,a=r.isAbsolute(t),l=t.split(/\/+/),u=0,c=l.length-1;c>=0;c--)"."===(n=l[c])?l.splice(c,1):".."===n?u++:u>0&&(""===n?(l.splice(c+1,u),u=0):(l.splice(c,2),u--));return""===(t=l.join("/"))&&(t=a?"/":"."),s?(s.path=t,o(s)):t}function l(e,t){""===e&&(e="."),""===t&&(t=".");var r=i(t),s=i(e);if(s&&(e=s.path||"/"),r&&!r.scheme)return s&&(r.scheme=s.scheme),o(r);if(r||t.match(n))return t;if(s&&!s.host&&!s.path)return s.host=t,o(s);var l="/"===t.charAt(0)?t:a(e.replace(/\/+$/,"")+"/"+t);return s?(s.path=l,o(s)):l}r.urlParse=i,r.urlGenerate=o,r.normalize=a,r.join=l,r.isAbsolute=(e=>"/"===e.charAt(0)||s.test(e)),r.relative=function(e,t){""===e&&(e="."),e=e.replace(/\/$/,"");for(var r=0;0!==t.indexOf(e+"/");){var s=e.lastIndexOf("/");if(s<0)return t;if((e=e.slice(0,s)).match(/^([^\/]+:\/)?\/*$/))return t;++r}return Array(r+1).join("../")+t.substr(e.length+1)};var u=!("__proto__"in Object.create(null));function c(e){return e}function p(e){if(!e)return!1;var t=e.length;if(t<9)return!1;if(95!==e.charCodeAt(t-1)||95!==e.charCodeAt(t-2)||111!==e.charCodeAt(t-3)||116!==e.charCodeAt(t-4)||111!==e.charCodeAt(t-5)||114!==e.charCodeAt(t-6)||112!==e.charCodeAt(t-7)||95!==e.charCodeAt(t-8)||95!==e.charCodeAt(t-9))return!1;for(var r=t-10;r>=0;r--)if(36!==e.charCodeAt(r))return!1;return!0}function d(e,t){return e===t?0:null===e?1:null===t?-1:e>t?1:-1}r.toSetString=u?c:function(e){return p(e)?"$"+e:e},r.fromSetString=u?c:function(e){return p(e)?e.slice(1):e},r.compareByOriginalPositions=function(e,t,r){var s=d(e.source,t.source);return 0!==s?s:0!=(s=e.originalLine-t.originalLine)?s:0!=(s=e.originalColumn-t.originalColumn)||r?s:0!=(s=e.generatedColumn-t.generatedColumn)?s:0!=(s=e.generatedLine-t.generatedLine)?s:d(e.name,t.name)},r.compareByGeneratedPositionsDeflated=function(e,t,r){var s=e.generatedLine-t.generatedLine;return 0!==s?s:0!=(s=e.generatedColumn-t.generatedColumn)||r?s:0!==(s=d(e.source,t.source))?s:0!=(s=e.originalLine-t.originalLine)?s:0!=(s=e.originalColumn-t.originalColumn)?s:d(e.name,t.name)},r.compareByGeneratedPositionsInflated=function(e,t){var r=e.generatedLine-t.generatedLine;return 0!==r?r:0!=(r=e.generatedColumn-t.generatedColumn)?r:0!==(r=d(e.source,t.source))?r:0!=(r=e.originalLine-t.originalLine)?r:0!=(r=e.originalColumn-t.originalColumn)?r:d(e.name,t.name)},r.parseSourceMapInput=function(e){return JSON.parse(e.replace(/^\)]}'[^\n]*\n/,""))},r.computeSourceURL=function(e,t,r){if(t=t||"",e&&("/"!==e[e.length-1]&&"/"!==t[0]&&(e+="/"),t=e+t),r){var s=i(r);if(!s)throw new Error("sourceMapURL could not be parsed");if(s.path){var n=s.path.lastIndexOf("/");n>=0&&(s.path=s.path.substring(0,n+1))}t=l(o(s),t)}return a(t)}},{}],159:[(e,t,r)=>{r.SourceMapGenerator=e("./lib/source-map-generator").SourceMapGenerator,r.SourceMapConsumer=e("./lib/source-map-consumer").SourceMapConsumer,r.SourceNode=e("./lib/source-node").SourceNode},{"./lib/source-map-consumer":155,"./lib/source-map-generator":156,"./lib/source-node":157}],160:[function(e,t,r){var s,n,i=t.exports={};function o(){throw new Error("setTimeout has not been defined")}function a(){throw new Error("clearTimeout has not been defined")}function l(e){if(s===setTimeout)return setTimeout(e,0);if((s===o||!s)&&setTimeout)return s=setTimeout,setTimeout(e,0);try{return s(e,0)}catch(t){try{return s.call(null,e,0)}catch(t){return s.call(this,e,0)}}}(()=>{try{s="function"==typeof setTimeout?setTimeout:o}catch(e){s=o}try{n="function"==typeof clearTimeout?clearTimeout:a}catch(e){n=a}})();var u,c=[],p=!1,d=-1;function f(){p&&u&&(p=!1,u.length?c=u.concat(c):d=-1,c.length&&h())}function h(){if(!p){var e=l(f);p=!0;for(var t=c.length;t;){for(u=c,c=[];++d1)for(var r=1;r[]),i.binding=(e=>{throw new Error("process.binding is not supported")}),i.cwd=(()=>"/"),i.chdir=(e=>{throw new Error("process.chdir is not supported")}),i.umask=(()=>0)},{}],161:[function(e,t,r){(function(e){(function(){(s=>{var n="object"==typeof r&&r&&!r.nodeType&&r,i="object"==typeof t&&t&&!t.nodeType&&t,o="object"==typeof e&&e;o.global!==o&&o.window!==o&&o.self!==o||(s=o);var a,l,u=2147483647,c=36,p=1,d=26,f=38,h=700,m=72,g=128,y="-",v=/^xn--/,w=/[^\x20-\x7E]/,b=/[\x2E\u3002\uFF0E\uFF61]/g,x={overflow:"Overflow: input needs wider integers to process","not-basic":"Illegal input >= 0x80 (not a basic code point)","invalid-input":"Invalid input"},k=c-p,S=Math.floor,_=String.fromCharCode;function O(e){throw new RangeError(x[e])}function E(e,t){for(var r=e.length,s=[];r--;)s[r]=t(e[r]);return s}function C(e,t){var r=e.split("@"),s="";return r.length>1&&(s=r[0]+"@",e=r[1]),s+E((e=e.replace(b,".")).split("."),t).join(".")}function A(e){for(var t,r,s=[],n=0,i=e.length;n=55296&&t<=56319&&n{var t="";return e>65535&&(t+=_((e-=65536)>>>10&1023|55296),e=56320|1023&e),t+=_(e)}).join("")}function M(e,t){return e+22+75*(e<26)-((0!=t)<<5)}function I(e,t,r){var s=0;for(e=r?S(e/h):e>>1,e+=S(e/t);e>k*d>>1;s+=c)e=S(e/k);return S(s+(k+1)*e/(e+f))}function N(e){var t,r,s,n,i,o,a,l,f,h,v,w=[],b=e.length,x=0,k=g,_=m;for((r=e.lastIndexOf(y))<0&&(r=0),s=0;s=128&&O("not-basic"),w.push(e.charCodeAt(s));for(n=r>0?r+1:0;n=b&&O("invalid-input"),((l=(v=e.charCodeAt(n++))-48<10?v-22:v-65<26?v-65:v-97<26?v-97:c)>=c||l>S((u-x)/o))&&O("overflow"),x+=l*o,!(l<(f=a<=_?p:a>=_+d?d:a-_));a+=c)o>S(u/(h=c-f))&&O("overflow"),o*=h;_=I(x-i,t=w.length+1,0==i),S(x/t)>u-k&&O("overflow"),k+=S(x/t),x%=t,w.splice(x++,0,k)}return R(w)}function j(e){var t,r,s,n,i,o,a,l,f,h,v,w,b,x,k,E=[];for(w=(e=A(e)).length,t=g,r=0,i=m,o=0;o=t&&vS((u-r)/(b=s+1))&&O("overflow"),r+=(a-t)*b,t=a,o=0;ou&&O("overflow"),v==t){for(l=r,f=c;!(l<(h=f<=i?p:f>=i+d?d:f-i));f+=c)k=l-h,x=c-h,E.push(_(M(h+k%x,0))),l=S(k/x);E.push(_(M(l,0))),i=I(r,b,s==n),r=0,++s}++r,++t}return E.join("")}if(a={version:"1.4.1",ucs2:{decode:A,encode:R},decode:N,encode:j,toASCII(e){return C(e,e=>w.test(e)?"xn--"+j(e):e)},toUnicode(e){return C(e,e=>v.test(e)?N(e.slice(4).toLowerCase()):e)}},n&&i)if(t.exports==n)i.exports=a;else for(l in a)a.hasOwnProperty(l)&&(n[l]=a[l]);else s.punycode=a})(this)}).call(this)}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{}],162:[(e,t,r)=>{t.exports=((e,t,r,n)=>{t=t||"&",r=r||"=";var i={};if("string"!=typeof e||0===e.length)return i;var o=/\+/g;e=e.split(t);var a=1e3;n&&"number"==typeof n.maxKeys&&(a=n.maxKeys);var l,u,c=e.length;a>0&&c>a&&(c=a);for(var p=0;p=0?(d=g.substr(0,y),f=g.substr(y+1)):(d=g,f=""),h=decodeURIComponent(d),m=decodeURIComponent(f),l=i,u=h,Object.prototype.hasOwnProperty.call(l,u)?s(i[h])?i[h].push(m):i[h]=[i[h],m]:i[h]=m}return i});var s=Array.isArray||(e=>"[object Array]"===Object.prototype.toString.call(e))},{}],163:[(e,t,r)=>{var s=e=>{switch(typeof e){case"string":return e;case"boolean":return e?"true":"false";case"number":return isFinite(e)?e:"";default:return""}};t.exports=((e,t,r,a)=>(t=t||"&",r=r||"=",null===e&&(e=void 0),"object"==typeof e?i(o(e),o=>{var a=encodeURIComponent(s(o))+r;return n(e[o])?i(e[o],e=>a+encodeURIComponent(s(e))).join(t):a+encodeURIComponent(s(e[o]))}).join(t):a?encodeURIComponent(s(a))+r+encodeURIComponent(s(e)):""));var n=Array.isArray||(e=>"[object Array]"===Object.prototype.toString.call(e));function i(e,t){if(e.map)return e.map(t);for(var r=[],s=0;s{var t=[];for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.push(r);return t})},{}],164:[(e,t,r)=>{r.decode=r.parse=e("./decode"),r.encode=r.stringify=e("./encode")},{"./decode":162,"./encode":163}],165:[function(e,t,r){(e=>{var t=e=>{var t,r,s=e,n={a:0,b:0,c:0},i=[];return t=((t,r)=>{var o,a,l,u,c,p;if(t.test(s))for(a=0,l=(o=s.match(t)).length;a{var t,r,n,i;if(e.test(s))for(r=0,n=(t=s.match(e)).length;r{var e,t,r,n,i=/{[^]*/gm;if(i.test(s))for(t=0,r=(e=s.match(i)).length;t~\.\[:\)]+)/g,"a"),t(/(\.[^\s\+>~\.\[:\)]+)/g,"b"),t(/(::[^\s\+>~\.\[:]+|:first-line|:first-letter|:before|:after)/gi,"c"),t(/(:(?!not|global|local)[\w-]+\([^\)]*\))/gi,"b"),t(/(:(?!not|global|local)[^\s\+>~\.\[:]+)/g,"b"),s=(s=(s=(s=(s=(s=s.replace(/[\*\s\+>~]/g," ")).replace(/[#\.]/g," ")).replace(/:not/g," ")).replace(/:local/g," ")).replace(/:global/g," ")).replace(/[\(\)]/g," "),t(/([^\s\+>~\.\[:]+)/g,"c"),i.sort((e,t)=>e.index-t.index),{selector:e,specificity:"0,"+n.a.toString()+","+n.b.toString()+","+n.c.toString(),specificityArray:[0,n.a,n.b,n.c],parts:i}};e.calculate=(e=>{var r,s,n,i,o=[];for(n=0,i=(r=e.split(",")).length;n0&&o.push(t(s));return o}),e.compare=((e,r)=>{var s,n,i;if("string"==typeof e){if(-1!==e.indexOf(","))throw"Invalid CSS selector";s=t(e).specificityArray}else{if(!Array.isArray(e))throw"Invalid CSS selector or specificity array";if(4!==e.filter(e=>"number"==typeof e).length)throw"Invalid specificity array";s=e}if("string"==typeof r){if(-1!==r.indexOf(","))throw"Invalid CSS selector";n=t(r).specificityArray}else{if(!Array.isArray(r))throw"Invalid CSS selector or specificity array";if(4!==r.filter(e=>"number"==typeof e).length)throw"Invalid specificity array";n=r}for(i=0;i<4;i+=1){if(s[i]n[i])return 1}return 0}),Object.defineProperty(e,"__esModule",{value:!0})})("object"==typeof r&&void 0!==t?r:this.SPECIFICITY={})},{}],166:[(e,t,r)=>{var s="skip",n="only";t.exports=((e,t)=>{var r=e.source,i=e.target,o=!e.comments||e.comments===s,a=!e.strings||e.strings===s,l=!e.functionNames||e.functionNames===s,u=e.functionArguments===s,c=e.parentheticals===s,p=!1;Object.keys(e).forEach(t=>{if(e[t]===n){if(p)throw new Error('Only one syntax feature option can be the "only" one to check');p=!0}});var d,f=e.comments===n,h=e.strings===n,m=e.functionNames===n,g=e.functionArguments===n,y=e.parentheticals===n,v=!1,w=!1,b=!1,x=!1,k=!1,S=0,_=0,O=Array.isArray(i),E=(()=>O?e=>{for(var t=0,r=i.length;t{const n=t("lodash"),i="stylelint-",o=`${i}disable`,a=`${i}enable`,l=`${i}disable-line`,u=`${i}disable-next-line`,c="all";function p(e,t,r,s,n,i){return{comment:e,start:t,end:n||void 0,strictStart:r,strictEnd:"boolean"==typeof i?i:void 0,description:s}}r.exports=((t,r)=>{r.stylelint=r.stylelint||{disabledRanges:{},ruleSeverities:{},customMessages:{}};const s={all:[]};let d;return r.stylelint.disabledRanges=s,t.walkComments(e=>{if(d)return void(d===e&&(d=null));const t=e.next();if(!(f(e)&&h(e)&&t&&"comment"===t.type&&(e.text.includes("--")||t.text.startsWith("--"))))return void g(e);let r=e.source&&e.source.end&&e.source.end.line||0;const s=e.clone();let n=t;for(;f(n)&&!h(n);){const e=n.source&&n.source.end&&n.source.end.line||0;if(r+1!==e)break;s.text+=`\n${n.text}`,s.source&&n.source&&(s.source.end=n.source.end),d=n;const t=n.next();if(!t||"comment"!==t.type)break;n=t,r=e}g(s)}),r;function f(e){return e.inline||e.raws.inline}function h(e){return e.text.startsWith(o)||e.text.startsWith(a)}function m(e,t,r,n){if(x(c))throw e.error("All rules have already been disabled",{plugin:"stylelint"});if(r===c)Object.keys(s).forEach(r=>{if(x(r))return;const s=r===c;w(e,t,r,s,n),b(t,r,s)});else{if(x(r))throw e.error(`"${r}" has already been disabled`,{plugin:"stylelint"});w(e,t,r,!0,n),b(t,r,!0)}}function g(t){const d=t.text;if(0!==d.indexOf(i))return r;var f;d.startsWith(l)?function(e){if(e.source&&e.source.start){const t=e.source.start.line,r=v(e.text);y(l,e.text).forEach(s=>{m(e,t,s,r)})}}(t):d.startsWith(u)?function(e){if(e.source&&e.source.end){const t=e.source.end.line,r=v(e.text);y(u,e.text).forEach(s=>{m(e,t+1,s,r)})}}(t):d.startsWith(o)?function(e){const t=v(e.text);y(o,e.text).forEach(r=>{const n=r===c;if(x(r))throw e.error(n?"All rules have already been disabled":`"${r}" has already been disabled`,{plugin:"stylelint"});if(e.source&&e.source.start){const i=e.source.start.line;n?Object.keys(s).forEach(r=>{w(e,i,r,r===c,t)}):w(e,i,r,!0,t)}})}(t):d.startsWith(a)&&y(a,(f=t).text).forEach(t=>{const r=f.source&&f.source.end&&f.source.end.line;if(t!==c)if(x(c)&&void 0===s[t]){if(s[t]){const r=n.last(s[c]);r&&s[t].push(e({},r))}else s[t]=s.all.map(({start:e,end:t,description:r})=>p(f,e,!1,r,t,!1));b(r,t,!0)}else{if(!x(t))throw f.error(`"${t}" has not been disabled`,{plugin:"stylelint"});b(r,t,!0)}else{if(Object.values(s).every(e=>0===e.length||"number"==typeof e[e.length-1].end))throw f.error("No rules have been disabled",{plugin:"stylelint"});Object.keys(s).forEach(e=>{n.get(n.last(s[e]),"end")||b(r,e,e===c)})}})}function y(e,t){const r=t.slice(e.length).split(/\s-{2,}\s/u)[0].trim().split(",").filter(Boolean).map(e=>e.trim());return n.isEmpty(r)?[c]:r}function v(e){const t=e.indexOf("--");if(-1!==t)return e.slice(t+2).trim()}function w(e,t,r,n,i){const o=p(e,t,n,i);var a;s[a=r]||(s[a]=s.all.map(({comment:e,start:t,end:r,description:s})=>p(e,t,!1,s,r,!1))),s[r].push(o)}function b(e,t,r){const i=n.last(s[t]);i&&(i.end=e,i.strictEnd=r)}function x(e){return void 0!==s[e]&&(void 0!==n.last(s[e])&&void 0===n.get(n.last(s[e]),"end"))}})},{lodash:68}],168:[(e,t,r)=>{const s=e("lodash");t.exports=((e,t)=>{let r,n;if(e&&e.root){e.root.source&&!(n=e.root.source.input.file)&&"id"in e.root.source.input&&(n=e.root.source.input.id),r={source:n,deprecations:s.remove(e.messages,{stylelintType:"deprecation"}).map(e=>({text:e.text,reference:e.stylelintReference})),invalidOptionWarnings:s.remove(e.messages,{stylelintType:"invalidOption"}).map(e=>({text:e.text})),parseErrors:s.remove(e.messages,{stylelintType:"parseError"}),errored:e.stylelint.stylelintError,warnings:e.messages.map(e=>({line:e.line,column:e.column,rule:e.rule,severity:e.severity,text:e.text})),ignored:e.stylelint.ignored,_postcssResult:e}}else{if(!t)throw new Error("createPartialStylelintResult must be called with either postcssResult or CssSyntaxError");if("CssSyntaxError"!==t.name)throw t;r={source:t.file||"",deprecations:[],invalidOptionWarnings:[],parseErrors:[],errored:!0,warnings:[{line:t.line,column:t.column,rule:t.name,severity:"error",text:`${t.reason} (${t.name})`}]}}return r})},{lodash:68}],169:[(e,t,r)=>{t.exports=((e,t)=>({ruleName:e,rule:t}))},{}],170:[function(e,t,r){(function(r,s){(()=>{const n=e("lodash"),i=e("./createStylelintResult"),o=async t=>({config:e("./normalizeAllRuleSettings")(t._options.config)}),a=e("./getPostcssResult"),l=async()=>!1,u=e("./lintSource"),c=e("path");"test"===r.env.NODE_ENV&&c.resolve(s,"..");t.exports=((e={})=>{const t={_options:e};return t._specifiedConfigCache=new Map,t._postcssResultCache=new Map,t._createStylelintResult=n.partial(i,t),t._getPostcssResult=n.partial(a,t),t._lintSource=n.partial(u,t),t.getConfigForFile=n.partial(o,t),t.isPathIgnored=n.partial(l,t),t})}).call(this)}).call(this,e("_process"),"/node_modules/stylelint/lib")},{"./createStylelintResult":171,"./getPostcssResult":177,"./lintSource":180,"./normalizeAllRuleSettings":182,_process:160,lodash:68,path:74}],171:[(e,t,r)=>{const s=e("./createPartialStylelintResult");t.exports=((e,t,r,n)=>{let i=s(t,n);return e.getConfigForFile(r).then(e=>{const t=e.config,r=i.source||n&&n.file;return t.resultProcessors&&t.resultProcessors.forEach(e=>{const t=e(i,r);t&&(i=t)}),i})})},{"./createPartialStylelintResult":168}],172:[(e,t,r)=>{t.exports=(e=>{e.forEach(e=>{if(!e._postcssResult)return;const t=e._postcssResult.stylelint.disabledRanges,r=new Set;Object.keys(t).forEach(s=>{t[s].forEach(t=>{t.description||r.has(t.comment)||(r.add(t.comment),t.comment.source&&t.comment.source.start&&e.warnings.push({text:`Disable for "${s}" is missing a description`,rule:"--report-descriptionless-disables",line:t.comment.source.start.line,column:t.comment.source.start.column,severity:"error"}))})})})})},{}],173:[(e,t,r)=>{const s=e("lodash");t.exports=(e=>s.flatMap(e,e=>e.warnings.map(t=>`${e.source}: `+`line ${t.line}, `+`col ${t.column}, `+`${t.severity} - `+`${t.text}`)).join("\n"))},{lodash:68}],174:[(e,t,r)=>{const s=e("import-lazy");t.exports={compact:s(()=>e("./compactFormatter"))(),json:s(()=>e("./jsonFormatter"))(),string(){},unix:s(()=>e("./unixFormatter"))(),verbose(){}}},{"./compactFormatter":173,"./jsonFormatter":175,"./unixFormatter":176,"import-lazy":13}],175:[(e,t,r)=>{t.exports=function(e){const t=e.map(e=>Object.entries(e).filter(([e])=>!e.startsWith("_")).reduce((e,[t,r])=>(e[t]=r,e),{}));return JSON.stringify(t)}},{}],176:[(e,t,r)=>{const s=e("lodash");t.exports=(e=>{const t=s.flatMap(e,e=>e.warnings.map(t=>`${e.source}:${t.line}:${t.column}: `+`${t.text} [${t.severity}]\n`)),r=t.length;let n=t.join("");return r>0&&(n+=`\n${r} problem${1!==r?"s":""}\n`),n})},{lodash:68}],177:[(t,r,s)=>{const n=t("postcss/lib/lazy-result"),i=t("postcss"),o=t("./syntaxes"),a=i();function l(e){return{parse:e._options.fix?t("postcss-safe-parser"):i.parse,stringify:i.stringify}}r.exports=((r,s={})=>{const u=s.filePath?r._postcssResultCache.get(s.filePath):void 0;if(u)return Promise.resolve(u);let c;if(void 0!==s.code?c=Promise.resolve(s.code):s.filePath&&(c=void s.filePath),!c)throw new Error("code or filePath required");return c.then(u=>{let c=null;if(r._options.customSyntax)c=function(r){let s;if("string"==typeof r){try{s=t(r)}catch(e){throw new Error(`Cannot resolve custom syntax module ${r}. Check that module ${r} is available and spelled correctly.`)}return s.parse||(s={parse:s,stringify:i.stringify}),s}if("object"==typeof r){if("function"!=typeof r.parse)throw new Error('An object provided to the "customSyntax" option must have a "parse" property. Ensure the "parse" property exists and its value is a function.');return s=e({},r)}throw new Error("Custom syntax must be a string or a Syntax object")}(r._options.customSyntax);else if(r._options.syntax)if("css"===r._options.syntax)c=l(r);else{const e=Object.keys(o);if(!e.includes(r._options.syntax))throw new Error(`You must use a valid syntax option, either: css, ${e.slice(0,-1).join(", ")} or ${e.slice(-1)}`);c=o[r._options.syntax]}else if(!s.codeProcessors||!s.codeProcessors.length){const t=e=>e.css,s=function(e,t){if(null==e)return{};var r,s,n={},i=Object.keys(e);for(s=0;s=0||(n[r]=e[r]);return n}(o,["html"]);c=t(e({css:l(r),jsx:o["css-in-js"]},s))}const p={from:s.filePath,syntax:c},d=s.code?s.codeFilename:s.filePath;let f=u;return s.codeProcessors&&s.codeProcessors.length&&(r._options.fix&&(console.warn("Autofix is incompatible with processors and will be disabled. Are you sure you need a processor?"),r._options.fix=!1),s.codeProcessors.forEach(e=>{f=e(f,d)})),new n(a,f,p)}).then(e=>(s.filePath&&r._postcssResultCache.set(s.filePath,e),e))})},{"./syntaxes":411,postcss:137,"postcss-safe-parser":88,"postcss/lib/lazy-result":131}],178:[(e,t,r)=>{t.exports=(e=>{e.forEach(e=>{if(!e._postcssResult)return;if(!e._postcssResult.stylelint.config)return;const t=e._postcssResult.stylelint.config.rules||{},r=new Set(Object.keys(t));r.add("all");const s=e._postcssResult.stylelint.disabledRanges;Object.keys(s).forEach(t=>{r.has(t)||s[t].forEach(r=>{(r.strictStart||r.strictEnd)&&r.comment.source&&r.comment.source.start&&e.warnings.push({text:`Rule "${t}" isn't enabled`,rule:"--report-invalid-scope-disables",line:r.comment.source.start.line,column:r.comment.source.start.column,severity:"error"})})})})})},{}],179:[(e,t,r)=>{const s=e("./assignDisabledRanges"),n=e("lodash/get"),i=e("./utils/getOsEol"),o=e("./reportUnknownRuleNames"),a=e("./rules");t.exports=function(e,t,r){let l;t.stylelint.ruleSeverities={},t.stylelint.customMessages={},t.stylelint.stylelintError=!1,t.stylelint.quiet=r.quiet,t.stylelint.config=r;const u=t.root;if(u){if(!("type"in u))throw new Error("Unexpected Postcss root object!");const e=u.source&&u.source.input.css.match(/\r?\n/);l=e?e[0]:i(),s(u,t)}e.ignoreDisables&&(t.stylelint.ignoreDisables=!0),e.reportNeedlessDisables&&(t.stylelint.reportNeedlessDisables=!0);const c=(({stylelint:e})=>!e.disabledRanges.all.length)(t);c||(t.stylelint.disableWritingFix=!0);const p=u&&"Document"===u.constructor.name?u.nodes:[u],d=[];return(r.rules?Object.keys(r.rules).sort((e,t)=>Object.keys(a).indexOf(e)-Object.keys(a).indexOf(t)):[]).forEach(s=>{const i=a[s]||n(r,["pluginFunctions",s]);if(void 0===i)return void d.push(Promise.all(p.map(e=>o(s,e,t))));const u=n(r,["rules",s]);if(null===u||null===u[0])return;const f=u[0],h=u[1],m=r.defaultSeverity||"error";t.stylelint.ruleSeverities[s]=n(h,"severity",m),t.stylelint.customMessages[s]=n(h,"message"),d.push(Promise.all(p.map(r=>i(f,h,{fix:e.fix&&c&&!t.stylelint.disabledRanges[s],newline:l})(r,t))))}),Promise.all(d)}},{"./assignDisabledRanges":167,"./reportUnknownRuleNames":192,"./rules":291,"./utils/getOsEol":433,"lodash/get":62}],180:[function(e,t,r){(function(r){(()=>{const s=e("./lintPostcssResult"),n=e("path");t.exports=function(e,t={}){if(!t.filePath&&void 0===t.code&&!t.existingPostcssResult)return Promise.reject(new Error("You must provide filePath, code, or existingPostcssResult"));const i=void 0!==t.code,o=i?t.codeFilename:t.filePath;return void 0===o||n.isAbsolute(o)?e.isPathIgnored(o).catch(e=>{if(i&&"ENOENT"===e.code)return!1;throw e}).then(n=>{let a;if(n)return a=t.existingPostcssResult?Object.assign(t.existingPostcssResult,{stylelint:{ruleSeverities:{},customMessages:{},disabledRanges:{},ignored:!0,stylelintError:!1}}):{root:{source:{input:{file:o}}},messages:[],opts:void 0,stylelint:{ruleSeverities:{},customMessages:{},disabledRanges:{},ignored:!0,stylelintError:!1},warn(){}};const l=e._options.configFile||o;return e.getConfigForFile(l).catch(t=>{if(i&&"ENOENT"===t.code)return e.getConfigForFile(r.cwd());throw t}).then(r=>{if(!r)throw new Error("Config file not found");const n=r.config,i=t.existingPostcssResult,a={ruleSeverities:{},customMessages:{},disabledRanges:{}};if(i){const t=Object.assign(i,{stylelint:a});return s(e._options,t,n).then(()=>t)}return e._getPostcssResult({code:t.code,codeFilename:t.codeFilename,filePath:o,codeProcessors:n.codeProcessors}).then(t=>{const r=Object.assign(t,{stylelint:a});return s(e._options,r,n).then(()=>r)})})}):i?Promise.reject(new Error("codeFilename must be an absolute path")):Promise.reject(new Error("filePath must be an absolute path"))}}).call(this)}).call(this,e("_process"))},{"./lintPostcssResult":179,_process:160,path:74}],181:[(e,t,r)=>{const s=e("lodash"),n=e("./utils/putIfAbsent");function i(e,t){const r=e.line;return t.start<=r&&(void 0!==t.end&&t.end>=r||void 0===t.end)}t.exports=(e=>{e.forEach(e=>{if(!e._postcssResult)return;const t=s.cloneDeep(e._postcssResult.stylelint.disabledRanges);if(!t)return;const r=e._postcssResult.stylelint.disabledWarnings||[],o=new Map;for(const e of r){const r=e.rule,s=t[r];if(s)for(const t of s)i(e,t)&&n(o,t.comment,()=>new Set).add(r);for(const s of t.all)i(e,s)&&n(o,s.comment,()=>new Set).add(r)}const a=Object.entries(t);for(const e of t.all)for(const[t,r]of a)"all"!==t&&s.remove(r,t=>e.comment===t.comment);for(const[t,r]of a)for(const s of r){const r=o.get(s.comment)||new Set;("all"===t?0!==r.size:r.has(t))||s.comment.source&&s.comment.source.start&&e.warnings.push({text:`Needless disable for "${t}"`,rule:"--report-needless-disables",line:s.comment.source.start.line,column:s.comment.source.start.column,severity:"error"})}})})},{"./utils/putIfAbsent":494,lodash:68}],182:[(e,t,r)=>{const s=e("lodash"),n=e("./normalizeRuleSettings"),i=e("./rules");t.exports=function(e){const t={};return e.rules?(Object.keys(e.rules).forEach(r=>{const o=s.get(e,["rules",r]),a=i[r]||s.get(e,["pluginFunctions",r]);t[r]=a?n(o,r,s.get(a,"primaryOptionArray")):[]}),e.rules=t,e):e}},{"./normalizeRuleSettings":183,"./rules":291,lodash:68}],183:[(e,t,r)=>{const s=e("lodash"),n=e("./rules");t.exports=((e,t,r)=>{if(null===e)return null;if(!Array.isArray(e))return[e];if(null===e[0])return null;if(void 0===r){const e=n[t];r=s.get(e,"primaryOptionArray")}return r?1===e.length&&Array.isArray(e[0])?e:2===e.length&&!s.isPlainObject(e[0])&&s.isPlainObject(e[1])?e:[e]:e})},{"./rules":291,lodash:68}],184:[function(e,t,r){(function(r){(()=>{const s=e("lodash"),n=e("./createStylelint"),i=e("path"),o=e("postcss");t.exports=o.plugin("stylelint",(e={})=>{const t=e.rules?{config:e}:e,o=n(t);return(t,n)=>{let a=e.from||s.get(t,"source.input.file");return void 0===a||i.isAbsolute(a)||(a=i.join(r.cwd(),a)),o._lintSource({filePath:a,existingPostcssResult:n})}})}).call(this)}).call(this,e("_process"))},{"./createStylelint":170,_process:160,lodash:68,path:74,postcss:137}],185:[(e,t,r)=>{const s=e("./descriptionlessDisables"),n=e("./invalidScopeDisables"),i=e("./needlessDisables"),o=e("./reportDisables");t.exports=function(e,t,r){const{reportNeedlessDisables:a,reportInvalidScopeDisables:l,reportDescriptionlessDisables:u,maxWarnings:c}=t;o(e),a&&i(e),l&&n(e),u&&s(e);const p={errored:e.some(e=>e.errored||e.parseErrors.length>0),results:[],output:"",reportedDisables:[]};if(void 0!==c){const t=e.reduce((e,t)=>e+t.warnings.length,0);t>c&&(p.maxWarningsExceeded={maxWarnings:c,foundWarnings:t})}return p.output=r(e,p),p.results=e,p}},{"./descriptionlessDisables":172,"./invalidScopeDisables":178,"./needlessDisables":181,"./reportDisables":191}],186:[(e,t,r)=>{const s={};function n(...e){return new Set(Array.from(e).reduce((e,t)=>e.concat(Array.from(t)),[]))}s.nonLengthUnits=new Set(["%","s","ms","deg","grad","turn","rad","Hz","kHz","dpi","dpcm","dppx"]),s.lengthUnits=new Set(["em","ex","ch","rem","vh","vw","vmin","vmax","vm","px","mm","cm","in","pt","pc","q","fr"]),s.units=n(s.nonLengthUnits,s.lengthUnits),s.colorFunctionNames=new Set(["rgb","rgba","hsl","hsla","hwb","gray"]),s.camelCaseFunctionNames=new Set(["translateX","translateY","translateZ","scaleX","scaleY","scaleZ","rotateX","rotateY","rotateZ","skewX","skewY"]),s.basicKeywords=new Set(["initial","inherit","unset"]),s.systemFontValues=n(s.basicKeywords,["caption","icon","menu","message-box","small-caption","status-bar"]),s.fontFamilyKeywords=n(s.basicKeywords,["serif","sans-serif","cursive","fantasy","monospace","system-ui"]),s.fontWeightRelativeKeywords=new Set(["bolder","lighter"]),s.fontWeightAbsoluteKeywords=new Set(["bold"]),s.fontWeightNumericKeywords=new Set(["100","200","300","400","500","600","700","800","900"]),s.fontWeightKeywords=n(s.basicKeywords,s.fontWeightRelativeKeywords,s.fontWeightAbsoluteKeywords,s.fontWeightNumericKeywords),s.animationNameKeywords=n(s.basicKeywords,["none"]),s.animationTimingFunctionKeywords=n(s.basicKeywords,["linear","ease","ease-in","ease-in-out","ease-out","step-start","step-end","steps","cubic-bezier"]),s.animationIterationCountKeywords=new Set(["infinite"]),s.animationDirectionKeywords=n(s.basicKeywords,["normal","reverse","alternate","alternate-reverse"]),s.animationFillModeKeywords=new Set(["none","forwards","backwards","both"]),s.animationPlayStateKeywords=n(s.basicKeywords,["running","paused"]),s.animationShorthandKeywords=n(s.basicKeywords,s.animationNameKeywords,s.animationTimingFunctionKeywords,s.animationIterationCountKeywords,s.animationDirectionKeywords,s.animationFillModeKeywords,s.animationPlayStateKeywords),s.levelOneAndTwoPseudoElements=new Set(["before","after","first-line","first-letter"]),s.levelThreePseudoElements=new Set(["before","after","first-line","first-letter","selection","spelling-error","grammar-error","backdrop","marker","placeholder","shadow","slotted","content"]),s.shadowTreePseudoElements=new Set(["part"]),s.vendorSpecificPseudoElements=new Set(["-moz-progress-bar","-moz-range-progress","-moz-range-thumb","-moz-range-track","-ms-browse","-ms-check","-ms-clear","-ms-expand","-ms-fill","-ms-fill-lower","-ms-fill-upper","-ms-reveal","-ms-thumb","-ms-ticks-after","-ms-ticks-before","-ms-tooltip","-ms-track","-ms-value","-webkit-progress-bar","-webkit-progress-value","-webkit-slider-runnable-track","-webkit-slider-thumb"]),s.pseudoElements=n(s.levelOneAndTwoPseudoElements,s.levelThreePseudoElements,s.vendorSpecificPseudoElements,s.shadowTreePseudoElements),s.aNPlusBNotationPseudoClasses=new Set(["nth-column","nth-last-column","nth-last-of-type","nth-of-type"]),s.linguisticPseudoClasses=new Set(["dir","lang"]),s.atRulePagePseudoClasses=new Set(["first","right","left","blank"]),s.logicalCombinationsPseudoClasses=new Set(["has","is","matches","not","where"]),s.aNPlusBOfSNotationPseudoClasses=new Set(["nth-child","nth-last-child"]),s.otherPseudoClasses=new Set(["active","any-link","blank","checked","contains","current","default","defined","disabled","drop","empty","enabled","first-child","first-of-type","focus","focus-ring","focus-within","focus-visible","fullscreen","future","host","host-context","hover","indeterminate","in-range","invalid","last-child","last-of-type","link","only-child","only-of-type","optional","out-of-range","past","placeholder-shown","playing","paused","read-only","read-write","required","root","scope","target","user-error","user-invalid","val","valid","visited"]),s.webkitProprietaryPseudoElements=new Set(["scrollbar","scrollbar-button","scrollbar-track","scrollbar-track-piece","scrollbar-thumb","scrollbar-corner","resize"]),s.webkitProprietaryPseudoClasses=new Set(["horizontal","vertical","decrement","increment","start","end","double-button","single-button","no-button","corner-present","window-inactive"]),s.pseudoClasses=n(s.aNPlusBNotationPseudoClasses,s.linguisticPseudoClasses,s.logicalCombinationsPseudoClasses,s.aNPlusBOfSNotationPseudoClasses,s.otherPseudoClasses),s.shorthandTimeProperties=new Set(["transition","animation"]),s.longhandTimeProperties=new Set(["transition-duration","transition-delay","animation-duration","animation-delay"]),s.timeProperties=n(s.shorthandTimeProperties,s.longhandTimeProperties),s.camelCaseKeywords=new Set(["optimizeSpeed","optimizeQuality","optimizeLegibility","geometricPrecision","currentColor","crispEdges","visiblePainted","visibleFill","visibleStroke","sRGB","linearRGB"]),s.counterIncrementKeywords=n(s.basicKeywords,["none"]),s.counterResetKeywords=n(s.basicKeywords,["none"]),s.gridRowKeywords=n(s.basicKeywords,["auto","span"]),s.gridColumnKeywords=n(s.basicKeywords,["auto","span"]),s.gridAreaKeywords=n(s.basicKeywords,["auto","span"]),s.listStyleTypeKeywords=n(s.basicKeywords,["none","disc","circle","square","decimal","cjk-decimal","decimal-leading-zero","lower-roman","upper-roman","lower-greek","lower-alpha","lower-latin","upper-alpha","upper-latin","arabic-indic","armenian","bengali","cambodian","cjk-earthly-branch","cjk-ideographic","devanagari","ethiopic-numeric","georgian","gujarati","gurmukhi","hebrew","hiragana","hiragana-iroha","japanese-formal","japanese-informal","kannada","katakana","katakana-iroha","khmer","korean-hangul-formal","korean-hanja-formal","korean-hanja-informal","lao","lower-armenian","malayalam","mongolian","myanmar","oriya","persian","simp-chinese-formal","simp-chinese-informal","tamil","telugu","thai","tibetan","trad-chinese-formal","trad-chinese-informal","upper-armenian","disclosure-open","disclosure-closed","ethiopic-halehame","ethiopic-halehame-am","ethiopic-halehame-ti-er","ethiopic-halehame-ti-et","hangul","hangul-consonant","urdu"]),s.listStylePositionKeywords=n(s.basicKeywords,["inside","outside"]),s.listStyleImageKeywords=n(s.basicKeywords,["none"]),s.listStyleShorthandKeywords=n(s.basicKeywords,s.listStyleTypeKeywords,s.listStylePositionKeywords,s.listStyleImageKeywords),s.fontStyleKeywords=n(s.basicKeywords,["normal","italic","oblique"]),s.fontVariantKeywords=n(s.basicKeywords,["normal","none","historical-forms","none","common-ligatures","no-common-ligatures","discretionary-ligatures","no-discretionary-ligatures","historical-ligatures","no-historical-ligatures","contextual","no-contextual","small-caps","small-caps","all-small-caps","petite-caps","all-petite-caps","unicase","titling-caps","lining-nums","oldstyle-nums","proportional-nums","tabular-nums","diagonal-fractions","stacked-fractions","ordinal","slashed-zero","jis78","jis83","jis90","jis04","simplified","traditional","full-width","proportional-width","ruby"]),s.fontStretchKeywords=n(s.basicKeywords,["semi-condensed","condensed","extra-condensed","ultra-condensed","semi-expanded","expanded","extra-expanded","ultra-expanded"]),s.fontSizeKeywords=n(s.basicKeywords,["xx-small","x-small","small","medium","large","x-large","xx-large","larger","smaller"]),s.lineHeightKeywords=n(s.basicKeywords,["normal"]),s.fontShorthandKeywords=n(s.basicKeywords,s.fontStyleKeywords,s.fontVariantKeywords,s.fontWeightKeywords,s.fontStretchKeywords,s.fontSizeKeywords,s.lineHeightKeywords,s.fontFamilyKeywords),s.keyframeSelectorKeywords=new Set(["from","to"]),s.pageMarginAtRules=new Set(["top-left-corner","top-left","top-center","top-right","top-right-corner","bottom-left-corner","bottom-left","bottom-center","bottom-right","bottom-right-corner","left-top","left-middle","left-bottom","right-top","right-middle","right-bottom"]),s.atRules=n(s.pageMarginAtRules,["annotation","apply","character-variant","charset","counter-style","custom-media","custom-selector","document","font-face","font-feature-values","import","keyframes","media","namespace","nest","ornaments","page","styleset","stylistic","supports","swash","viewport"]),s.deprecatedMediaFeatureNames=new Set(["device-aspect-ratio","device-height","device-width","max-device-aspect-ratio","max-device-height","max-device-width","min-device-aspect-ratio","min-device-height","min-device-width"]),s.mediaFeatureNames=n(s.deprecatedMediaFeatureNames,["any-hover","any-pointer","aspect-ratio","color","color-gamut","color-index","forced-colors","grid","height","hover","inverted-colors","light-level","max-aspect-ratio","max-color","max-color-index","max-height","max-monochrome","max-resolution","max-width","min-aspect-ratio","min-color","min-color-index","min-height","min-monochrome","min-resolution","min-width","monochrome","orientation","overflow-block","overflow-inline","pointer","prefers-color-scheme","prefers-reduced-motion","prefers-reduced-transparency","resolution","scan","scripting","update","width"]),s.systemColors=new Set(["activeborder","activecaption","appworkspace","background","buttonface","buttonhighlight","buttonshadow","buttontext","captiontext","graytext","highlight","highlighttext","inactiveborder","inactivecaption","inactivecaptiontext","infobackground","infotext","menu","menutext","scrollbar","threeddarkshadow","threedface","threedhighlight","threedlightshadow","threedshadow","window","windowframe","windowtext"]),s.nonStandardHtmlTags=new Set(["acronym","applet","basefont","big","blink","center","content","dir","font","frame","frameset","hgroup","isindex","keygen","listing","marquee","noembed","plaintext","spacer","strike","tt","xmp"]),t.exports=s},{}],187:[(e,t,r)=>{t.exports=["calc"]},{}],188:[(e,t,r)=>{t.exports={aliceblue:["#f0f8ff","#fff0f8ff"],antiquewhite:["#faebd7","#fffaebd7"],aqua:["#00ffff","#ff00ffff","#0ff","#f0ff"],aquamarine:["#7fffd4","#ff7fffd4"],azure:["#f0ffff","#fff0ffff"],beige:["#f5f5dc","#fff5f5dc"],bisque:["#ffe4c4","#ffffe4c4"],black:["#000000","#ff000000","#000","#f000"],blanchedalmond:["#ffebcd","#ffffebcd"],blue:["#0000ff","#ff0000ff","#00f","#f00f"],blueviolet:["#8a2be2","#ff8a2be2"],brown:["#a52a2a","#ffa52a2a"],burlywood:["#deb887","#ffdeb887"],cadetblue:["#5f9ea0","#ff5f9ea0"],chartreuse:["#7fff00","#ff7fff00"],chocolate:["#d2691e","#ffd2691e"],coral:["#ff7f50","#ffff7f50"],cornflowerblue:["#6495ed","#ff6495ed"],cornsilk:["#fff8dc","#fffff8dc"],crimson:["#dc143c","#ffdc143c"],cyan:["#00ffff","#ff00ffff","#0ff","#f0ff"],darkblue:["#00008b","#ff00008b"],darkcyan:["#008b8b","#ff008b8b"],darkgoldenrod:["#b8860b","#ffb8860b"],darkgray:["#a9a9a9","#ffa9a9a9"],darkgreen:["#006400","#ff006400"],darkgrey:["#a9a9a9","#ffa9a9a9"],darkkhaki:["#bdb76b","#ffbdb76b"],darkmagenta:["#8b008b","#ff8b008b"],darkolivegreen:["#556b2f","#ff556b2f"],darkorange:["#ff8c00","#ffff8c00"],darkorchid:["#9932cc","#ff9932cc"],darkred:["#8b0000","#ff8b0000"],darksalmon:["#e9967a","#ffe9967a"],darkseagreen:["#8fbc8f","#ff8fbc8f"],darkslateblue:["#483d8b","#ff483d8b"],darkslategray:["#2f4f4f","#ff2f4f4f"],darkslategrey:["#2f4f4f","#ff2f4f4f"],darkturquoise:["#00ced1","#ff00ced1"],darkviolet:["#9400d3","#ff9400d3"],deeppink:["#ff1493","#ffff1493"],deepskyblue:["#00bfff","#ff00bfff"],dimgray:["#696969","#ff696969"],dimgrey:["#696969","#ff696969"],dodgerblue:["#1e90ff","#ff1e90ff"],firebrick:["#b22222","#ffb22222"],floralwhite:["#fffaf0","#fffffaf0"],forestgreen:["#228b22","#ff228b22"],fuchsia:["#ff00ff","#ffff00ff","#f0f","#ff0f"],gainsboro:["#dcdcdc","#ffdcdcdc"],ghostwhite:["#f8f8ff","#fff8f8ff"],gold:["#ffd700","#ffffd700"],goldenrod:["#daa520","#ffdaa520"],gray:["#808080","#ff808080"],green:["#008000","#ff008000"],greenyellow:["#adff2f","#ffadff2f"],grey:["#808080","#ff808080"],honeydew:["#f0fff0","#fff0fff0"],hotpink:["#ff69b4","#ffff69b4"],indianred:["#cd5c5c","#ffcd5c5c"],indigo:["#4b0082","#ff4b0082"],ivory:["#fffff0","#fffffff0"],khaki:["#f0e68c","#fff0e68c"],lavender:["#e6e6fa","#ffe6e6fa"],lavenderblush:["#fff0f5","#fffff0f5"],lawngreen:["#7cfc00","#ff7cfc00"],lemonchiffon:["#fffacd","#fffffacd"],lightblue:["#add8e6","#ffadd8e6"],lightcoral:["#f08080","#fff08080"],lightcyan:["#e0ffff","#ffe0ffff"],lightgoldenrodyellow:["#fafad2","#fffafad2"],lightgray:["#d3d3d3","#ffd3d3d3"],lightgreen:["#90ee90","#ff90ee90"],lightgrey:["#d3d3d3","#ffd3d3d3"],lightpink:["#ffb6c1","#ffffb6c1"],lightsalmon:["#ffa07a","#ffffa07a"],lightseagreen:["#20b2aa","#ff20b2aa"],lightskyblue:["#87cefa","#ff87cefa"],lightslategray:["#778899","#ff778899","#789","#f789"],lightslategrey:["#778899","#ff778899","#789","#f789"],lightsteelblue:["#b0c4de","#ffb0c4de"],lightyellow:["#ffffe0","#ffffffe0"],lime:["#00ff00","#ff00ff00","#0f0","#f0f0"],limegreen:["#32cd32","#ff32cd32"],linen:["#faf0e6","#fffaf0e6"],magenta:["#ff00ff","#ffff00ff","#f0f","#ff0f"],maroon:["#800000","#ff800000"],mediumaquamarine:["#66cdaa","#ff66cdaa"],mediumblue:["#0000cd","#ff0000cd"],mediumorchid:["#ba55d3","#ffba55d3"],mediumpurple:["#9370db","#ff9370db"],mediumseagreen:["#3cb371","#ff3cb371"],mediumslateblue:["#7b68ee","#ff7b68ee"],mediumspringgreen:["#00fa9a","#ff00fa9a"],mediumturquoise:["#48d1cc","#ff48d1cc"],mediumvioletred:["#c71585","#ffc71585"],midnightblue:["#191970","#ff191970"],mintcream:["#f5fffa","#fff5fffa"],mistyrose:["#ffe4e1","#ffffe4e1"],moccasin:["#ffe4b5","#ffffe4b5"],navajowhite:["#ffdead","#ffffdead"],navy:["#000080","#ff000080"],oldlace:["#fdf5e6","#fffdf5e6"],olive:["#808000","#ff808000"],olivedrab:["#6b8e23","#ff6b8e23"],orange:["#ffa500","#ffffa500"],orangered:["#ff4500","#ffff4500"],orchid:["#da70d6","#ffda70d6"],palegoldenrod:["#eee8aa","#ffeee8aa"],palegreen:["#98fb98","#ff98fb98"],paleturquoise:["#afeeee","#ffafeeee"],palevioletred:["#db7093","#ffdb7093"],papayawhip:["#ffefd5","#ffffefd5"],peachpuff:["#ffdab9","#ffffdab9"],peru:["#cd853f","#ffcd853f"],pink:["#ffc0cb","#ffffc0cb"],plum:["#dda0dd","#ffdda0dd"],powderblue:["#b0e0e6","#ffb0e0e6"],purple:["#800080","#ff800080"],rebeccapurple:["#663399","#ff663399","#639","#f639"],red:["#ff0000","#ffff0000","#f00","#ff00"],rosybrown:["#bc8f8f","#ffbc8f8f"],royalblue:["#4169e1","#ff4169e1"],saddlebrown:["#8b4513","#ff8b4513"],salmon:["#fa8072","#fffa8072"],sandybrown:["#f4a460","#fff4a460"],seagreen:["#2e8b57","#ff2e8b57"],seashell:["#fff5ee","#fffff5ee"],sienna:["#a0522d","#ffa0522d"],silver:["#c0c0c0","#ffc0c0c0"],skyblue:["#87ceeb","#ff87ceeb"],slateblue:["#6a5acd","#ff6a5acd"],slategray:["#708090","#ff708090"],slategrey:["#708090","#ff708090"],snow:["#fffafa","#fffffafa"],springgreen:["#00ff7f","#ff00ff7f"],steelblue:["#4682b4","#ff4682b4"],tan:["#d2b48c","#ffd2b48c"],teal:["#008080","#ff008080"],thistle:["#d8bfd8","#ffd8bfd8"],tomato:["#ff6347","#ffff6347"],turquoise:["#40e0d0","#ff40e0d0"],violet:["#ee82ee","#ffee82ee"],wheat:["#f5deb3","#fff5deb3"],white:["#ffffff","#ffffffff","#fff","#ffff"],whitesmoke:["#f5f5f5","#fff5f5f5"],yellow:["#ffff00","#ffffff00","#ff0","#fff0"],yellowgreen:["#9acd32","#ff9acd32"]}},{}],189:[(e,t,r)=>{const s={};s.acceptCustomIdents=new Set(["animation","animation-name","font","font-family","counter-increment","grid-row","grid-column","grid-area","list-style","list-style-type"]),t.exports=s},{}],190:[(e,t,r)=>{t.exports={margin:["margin-top","margin-bottom","margin-left","margin-right"],padding:["padding-top","padding-bottom","padding-left","padding-right"],background:["background-image","background-size","background-position","background-repeat","background-origin","background-clip","background-attachment","background-color"],font:["font-style","font-variant","font-weight","font-stretch","font-size","font-family","line-height"],border:["border-top-width","border-bottom-width","border-left-width","border-right-width","border-top-style","border-bottom-style","border-left-style","border-right-style","border-top-color","border-bottom-color","border-left-color","border-right-color"],"border-top":["border-top-width","border-top-style","border-top-color"],"border-bottom":["border-bottom-width","border-bottom-style","border-bottom-color"],"border-left":["border-left-width","border-left-style","border-left-color"],"border-right":["border-right-width","border-right-style","border-right-color"],"border-width":["border-top-width","border-bottom-width","border-left-width","border-right-width"],"border-style":["border-top-style","border-bottom-style","border-left-style","border-right-style"],"border-color":["border-top-color","border-bottom-color","border-left-color","border-right-color"],"list-style":["list-style-type","list-style-position","list-style-image"],"border-radius":["border-top-right-radius","border-top-left-radius","border-bottom-right-radius","border-bottom-left-radius"],transition:["transition-delay","transition-duration","transition-property","transition-timing-function"],animation:["animation-name","animation-duration","animation-timing-function","animation-delay","animation-iteration-count","animation-direction","animation-fill-mode","animation-play-state"],"border-block-end":["border-block-end-width","border-block-end-style","border-block-end-color"],"border-block-start":["border-block-start-width","border-block-start-style","border-block-start-color"],"border-image":["border-image-source","border-image-slice","border-image-width","border-image-outset","border-image-repeat"],"border-inline-end":["border-inline-end-width","border-inline-end-style","border-inline-end-color"],"border-inline-start":["border-inline-start-width","border-inline-start-style","border-inline-start-color"],"column-rule":["column-rule-width","column-rule-style","column-rule-color"],columns:["column-width","column-count"],flex:["flex-grow","flex-shrink","flex-basis"],"flex-flow":["flex-direction","flex-wrap"],grid:["grid-template-rows","grid-template-columns","grid-template-areas","grid-auto-rows","grid-auto-columns","grid-auto-flow","grid-column-gap","grid-row-gap"],"grid-area":["grid-row-start","grid-column-start","grid-row-end","grid-column-end"],"grid-column":["grid-column-start","grid-column-end"],"grid-gap":["grid-row-gap","grid-column-gap"],"grid-row":["grid-row-start","grid-row-end"],"grid-template":["grid-template-columns","grid-template-rows","grid-template-areas"],outline:["outline-color","outline-style","outline-width"],"text-decoration":["text-decoration-color","text-decoration-style","text-decoration-line"],"text-emphasis":["text-emphasis-style","text-emphasis-color"],mask:["mask-image","mask-mode","mask-position","mask-size","mask-repeat","mask-origin","mask-clip","mask-composite"]}},{}],191:[(e,t,r)=>{const s=e("lodash");function n(e){return!!e&&s.get(e[1],"reportDisables",!1)}t.exports=(e=>{e.forEach(e=>{if(!e._postcssResult)return;const t=e._postcssResult.stylelint.disabledRanges;if(!t)return;const r=e._postcssResult.stylelint.config;if(!Object.values(s.get(r,"rules",{})).some(n))return[];Object.keys(t).forEach(i=>{t[i].forEach(t=>{n(s.get(r,["rules",i],[]))&&t.comment.source&&t.comment.source.start&&e.warnings.push({text:`Rule "${i}" may not be disabled`,rule:"reportDisables",line:t.comment.source.start.line,column:t.comment.source.start.column,severity:"error"})})})})})},{lodash:68}],192:[(e,t,r)=>{const s=e("fastest-levenshtein"),n=e("./rules"),i=6,o=3;const a=new Map;t.exports=function(e,t,r){const l=a.has(e)?a.get(e):function(e){const t=new Array(i);for(let e=0;e{const n=s.distance(r,e);n<=i&&t[n-1].push(r)});let r=[];for(let e=0;e0){if(e<3)return t[e].slice(0,o);r=r.concat(t[e])}return r.slice(0,o)}(e),u={severity:"error",rule:e,node:t,index:0};a.set(e,l),r.warn(function(e,t=[]){return`Unknown rule ${e}.${t.length>0?` Did you mean ${t.join(", ")}?`:""}`}(e,l),u)}},{"./rules":291,"fastest-levenshtein":8}],193:[(e,t,r)=>{const s=e("lodash"),n=e("postcss-value-parser"),i=e("../../utils/declarationValueIndex"),o=e("../../utils/isStandardSyntaxValue"),a=e("../../utils/optionsMatches"),l=e("../../utils/report"),u=e("../../utils/ruleMessages"),c=e("../../utils/validateOptions"),p="alpha-value-notation",d=u(p,{expected:(e,t)=>`Expected "${e}" to be "${t}"`}),f=["opacity","shape-image-threshold"],h=["hsl","hsla","hwb","lab","lch","rgb","rgba"];function m(e,t,r){return(b,x)=>{c(x,p,{actual:e,possible:["number","percentage"]},{actual:t,possible:{exceptProperties:[s.isString,s.isRegExp]},optional:!0})&&b.walkDecls(s=>{let c=!1;const b=n((m=s).raws.value?m.raws.value.raw:m.value);b.walk(n=>{let m;if(f.includes(s.prop.toLowerCase()))m=("word"===(u=n).type||"function"===u.type)&&u;else{if("function"!==n.type)return;if(!h.includes(n.value.toLowerCase()))return;m=function(e){const t=e.nodes.filter(({type:e})=>"word"===e||"function"===e);return 4===t.length&&t[3]}(n)}if(!m)return;const{value:b}=m;if(!o(b))return;if(!w(b)&&!v(b))return;const k={number:{expFunc:w,fixFunc:y},percentage:{expFunc:v,fixFunc:g}};let S=e;if(a(t,"exceptProperties",s.prop)&&(S=Object.keys(k).filter(e=>e!==S)),k[S].expFunc(b))return;const _=k[S].fixFunc(b),O=b;if(r.fix)return m.value=_,void(c=!0);l({message:d.expected(O,_),node:s,index:i(s)+m.sourceIndex,result:x,ruleName:p})}),c&&function(e,t){e.raws.value?e.raws.value.raw=t:e.value=t}(s,b.toString())})};var u,m}function g(e){return`${Number((100*e).toPrecision(3))}%`}function y(e){const{number:t}=n.unit(e);return Number((t/100).toPrecision(3))}function v(e){const{unit:t}=n.unit(e);return t&&"%"===t}function w(e){const{unit:t}=n.unit(e);return""===t}m.ruleName=p,m.messages=d,t.exports=m},{"../../utils/declarationValueIndex":425,"../../utils/isStandardSyntaxValue":482,"../../utils/optionsMatches":490,"../../utils/report":498,"../../utils/ruleMessages":499,"../../utils/validateOptions":503,lodash:68,"postcss-value-parser":120}],194:[(e,t,r)=>{const s=e("lodash"),n=e("../../utils/isStandardSyntaxAtRule"),i=e("../../utils/report"),o=e("../../utils/ruleMessages"),a=e("../../utils/validateOptions"),l=e("../../utils/vendor"),u="at-rule-allowed-list",c=o(u,{rejected:e=>`Unexpected at-rule "${e}"`});function p(e){const t=[].concat(e);return(e,r)=>{a(r,u,{actual:t,possible:[s.isString]})&&e.walkAtRules(e=>{const s=e.name;n(e)&&(t.includes(l.unprefixed(s).toLowerCase())||i({message:c.rejected(s),node:e,result:r,ruleName:u}))})}}p.primaryOptionArray=!0,p.ruleName=u,p.messages=c,t.exports=p},{"../../utils/isStandardSyntaxAtRule":471,"../../utils/report":498,"../../utils/ruleMessages":499,"../../utils/validateOptions":503,"../../utils/vendor":504,lodash:68}],195:[(e,t,r)=>{const s=e("lodash"),n=e("../../utils/isStandardSyntaxAtRule"),i=e("../../utils/report"),o=e("../../utils/ruleMessages"),a=e("../../utils/validateOptions"),l=e("../../utils/vendor"),u="at-rule-blacklist",c=o(u,{rejected:e=>`Unexpected at-rule "${e}"`});function p(e){const t=[].concat(e);return(e,r)=>{a(r,u,{actual:t,possible:[s.isString]})&&(r.warn(`'${u}' has been deprecated. Instead use 'at-rule-disallowed-list'.`,{stylelintType:"deprecation",stylelintReference:`https://github.com/stylelint/stylelint/blob/13.7.0/lib/rules/${u}/README.md`}),e.walkAtRules(e=>{const s=e.name;n(e)&&t.includes(l.unprefixed(s).toLowerCase())&&i({message:c.rejected(s),node:e,result:r,ruleName:u})}))}}p.primaryOptionArray=!0,p.ruleName=u,p.messages=c,p.meta={deprecated:!0},t.exports=p},{"../../utils/isStandardSyntaxAtRule":471,"../../utils/report":498,"../../utils/ruleMessages":499,"../../utils/validateOptions":503,"../../utils/vendor":504,lodash:68}],196:[(e,t,r)=>{const s=e("lodash"),n=e("../../utils/isStandardSyntaxAtRule"),i=e("../../utils/report"),o=e("../../utils/ruleMessages"),a=e("../../utils/validateOptions"),l=e("../../utils/vendor"),u="at-rule-disallowed-list",c=o(u,{rejected:e=>`Unexpected at-rule "${e}"`});function p(e){const t=[].concat(e);return(e,r)=>{a(r,u,{actual:t,possible:[s.isString]})&&e.walkAtRules(e=>{const s=e.name;n(e)&&t.includes(l.unprefixed(s).toLowerCase())&&i({message:c.rejected(s),node:e,result:r,ruleName:u})})}}p.primaryOptionArray=!0,p.ruleName=u,p.messages=c,t.exports=p},{"../../utils/isStandardSyntaxAtRule":471,"../../utils/report":498,"../../utils/ruleMessages":499,"../../utils/validateOptions":503,"../../utils/vendor":504,lodash:68}],197:[(e,t,r)=>{const s=e("lodash"),n=e("../../utils/addEmptyLineBefore"),i=e("../../utils/getPreviousNonSharedLineCommentNode"),o=e("../../utils/hasEmptyLine"),a=e("../../utils/isAfterComment"),l=e("../../utils/isBlocklessAtRuleAfterBlocklessAtRule"),u=e("../../utils/isBlocklessAtRuleAfterSameNameBlocklessAtRule"),c=e("../../utils/isFirstNested"),p=e("../../utils/isFirstNodeOfRoot"),d=e("../../utils/isStandardSyntaxAtRule"),f=e("../../utils/optionsMatches"),h=e("../../utils/removeEmptyLinesBefore"),m=e("../../utils/report"),g=e("../../utils/ruleMessages"),y=e("../../utils/validateOptions"),v="at-rule-empty-line-before",w=g(v,{expected:"Expected empty line before at-rule",rejected:"Unexpected empty line before at-rule"});function b(e,t,r){return(g,b)=>{y(b,v,{actual:e,possible:["always","never"]},{actual:t,possible:{except:["after-same-name","inside-block","blockless-after-same-name-blockless","blockless-after-blockless","first-nested"],ignore:["after-comment","first-nested","inside-block","blockless-after-same-name-blockless","blockless-after-blockless"],ignoreAtRules:[s.isString]},optional:!0})&&g.walkAtRules(s=>{const g="root"!==s.parent.type;if(p(s))return;if(!d(s))return;if(f(t,"ignoreAtRules",s.name))return;if(f(t,"ignore","blockless-after-blockless")&&l(s))return;if(f(t,"ignore","first-nested")&&c(s))return;if(f(t,"ignore","blockless-after-same-name-blockless")&&u(s))return;if(f(t,"ignore","inside-block")&&g)return;if(f(t,"ignore","after-comment")&&a(s))return;const y=o(s.raws.before);let x="always"===e;if((f(t,"except","after-same-name")&&function(e){const t=i(e);return t&&"atrule"===t.type&&t.name===e.name}(s)||f(t,"except","inside-block")&&g||f(t,"except","first-nested")&&c(s)||f(t,"except","blockless-after-blockless")&&l(s)||f(t,"except","blockless-after-same-name-blockless")&&u(s))&&(x=!x),x===y)return;if(r.fix)return void(x?n(s,r.newline):h(s,r.newline));const k=x?w.expected:w.rejected;m({message:k,node:s,result:b,ruleName:v})})}}b.ruleName=v,b.messages=w,t.exports=b},{"../../utils/addEmptyLineBefore":415,"../../utils/getPreviousNonSharedLineCommentNode":434,"../../utils/hasEmptyLine":439,"../../utils/isAfterComment":445,"../../utils/isBlocklessAtRuleAfterBlocklessAtRule":448,"../../utils/isBlocklessAtRuleAfterSameNameBlocklessAtRule":449,"../../utils/isFirstNested":458,"../../utils/isFirstNodeOfRoot":459,"../../utils/isStandardSyntaxAtRule":471,"../../utils/optionsMatches":490,"../../utils/removeEmptyLinesBefore":497,"../../utils/report":498,"../../utils/ruleMessages":499,"../../utils/validateOptions":503,lodash:68}],198:[(e,t,r)=>{const s=e("../../utils/isStandardSyntaxAtRule"),n=e("../../utils/report"),i=e("../../utils/ruleMessages"),o=e("../../utils/validateOptions"),a="at-rule-name-case",l=i(a,{expected:(e,t)=>`Expected "${e}" to be "${t}"`});function u(e,t,r){return(t,i)=>{o(i,a,{actual:e,possible:["lower","upper"]})&&t.walkAtRules(t=>{if(!s(t))return;const o=t.name,u="lower"===e?o.toLowerCase():o.toUpperCase();o!==u&&(r.fix?t.name=u:n({message:l.expected(o,u),node:t,ruleName:a,result:i}))})}}u.ruleName=a,u.messages=l,t.exports=u},{"../../utils/isStandardSyntaxAtRule":471,"../../utils/report":498,"../../utils/ruleMessages":499,"../../utils/validateOptions":503}],199:[(e,t,r)=>{const s=e("../atRuleNameSpaceChecker"),n=e("../../utils/ruleMessages"),i=e("../../utils/validateOptions"),o=e("../../utils/whitespaceChecker"),a="at-rule-name-newline-after",l=n(a,{expectedAfter:e=>`Expected newline after at-rule name "${e}"`});function u(e){const t=o("newline",e,l);return(r,n)=>{i(n,a,{actual:e,possible:["always","always-multi-line"]})&&s({root:r,result:n,locationChecker:t.afterOneOnly,checkedRuleName:a})}}u.ruleName=a,u.messages=l,t.exports=u},{"../../utils/ruleMessages":499,"../../utils/validateOptions":503,"../../utils/whitespaceChecker":505,"../atRuleNameSpaceChecker":207}],200:[(e,t,r)=>{const s=e("../atRuleNameSpaceChecker"),n=e("../../utils/ruleMessages"),i=e("../../utils/validateOptions"),o=e("../../utils/whitespaceChecker"),a="at-rule-name-space-after",l=n(a,{expectedAfter:e=>`Expected single space after at-rule name "${e}"`});function u(e,t,r){const n=o("space",e,l);return(t,o)=>{i(o,a,{actual:e,possible:["always","always-single-line"]})&&s({root:t,result:o,locationChecker:n.after,checkedRuleName:a,fix:r.fix?e=>{e.raws.afterName=e.raws.afterName.replace(/^\s*/," ")}:null})}}u.ruleName=a,u.messages=l,t.exports=u},{"../../utils/ruleMessages":499,"../../utils/validateOptions":503,"../../utils/whitespaceChecker":505,"../atRuleNameSpaceChecker":207}],201:[(e,t,r)=>{const s=e("lodash"),n=e("../../utils/isStandardSyntaxAtRule"),i=e("../../reference/keywordSets"),o=e("../../utils/optionsMatches"),a=e("../../utils/report"),l=e("../../utils/ruleMessages"),u=e("../../utils/validateOptions"),c=e("../../utils/vendor"),p="at-rule-no-unknown",d=l(p,{rejected:e=>`Unexpected unknown at-rule "${e}"`});function f(e,t){return(r,l)=>{u(l,p,{actual:e},{actual:t,possible:{ignoreAtRules:[s.isString,s.isRegExp]},optional:!0})&&r.walkAtRules(e=>{if(!n(e))return;const r=e.name;o(t,"ignoreAtRules",e.name)||c.prefix(r)||i.atRules.has(r.toLowerCase())||a({message:d.rejected(`@${r}`),node:e,ruleName:p,result:l})})}}f.ruleName=p,f.messages=d,t.exports=f},{"../../reference/keywordSets":186,"../../utils/isStandardSyntaxAtRule":471,"../../utils/optionsMatches":490,"../../utils/report":498,"../../utils/ruleMessages":499,"../../utils/validateOptions":503,"../../utils/vendor":504,lodash:68}],202:[(e,t,r)=>{const s=e("lodash"),n=e("../../utils/isStandardSyntaxAtRule"),i=e("../../utils/report"),o=e("../../utils/ruleMessages"),a=e("../../utils/validateOptions"),l="at-rule-property-required-list",u=o(l,{expected:(e,t)=>`Expected property "${e}" for at-rule "${t}"`});function c(e){return(t,r)=>{a(r,l,{actual:e,possible:[s.isObject]})&&t.walkAtRules(t=>{if(!n(t))return;const{name:s,nodes:o}=t,a=s.toLowerCase();e[a]&&e[a].forEach(e=>{const s=e.toLowerCase();if(!o.find(({type:e,prop:t})=>"decl"===e&&t.toLowerCase()===s))return i({message:u.expected(s,a),node:t,result:r,ruleName:l})})})}}c.ruleName=l,c.messages=u,t.exports=c},{"../../utils/isStandardSyntaxAtRule":471,"../../utils/report":498,"../../utils/ruleMessages":499,"../../utils/validateOptions":503,lodash:68}],203:[(e,t,r)=>{const s=e("lodash"),n=e("../../utils/isStandardSyntaxAtRule"),i=e("../../utils/report"),o=e("../../utils/ruleMessages"),a=e("../../utils/validateOptions"),l="at-rule-property-requirelist",u=o(l,{expected:(e,t)=>`Expected property "${e}" for at-rule "${t}"`});function c(e){return(t,r)=>{a(r,l,{actual:e,possible:[s.isObject]})&&(r.warn(`'${l}' has been deprecated. Instead use 'at-rule-property-required-list'.`,{stylelintType:"deprecation",stylelintReference:`https://github.com/stylelint/stylelint/blob/13.7.0/lib/rules/${l}/README.md`}),t.walkAtRules(t=>{if(!n(t))return;const{name:s,nodes:o}=t,a=s.toLowerCase();e[a]&&e[a].forEach(e=>{const s=e.toLowerCase();if(!o.find(({type:e,prop:t})=>"decl"===e&&t.toLowerCase()===s))return i({message:u.expected(s,a),node:t,result:r,ruleName:l})})}))}}c.ruleName=l,c.messages=u,c.meta={deprecated:!0},t.exports=c},{"../../utils/isStandardSyntaxAtRule":471,"../../utils/report":498,"../../utils/ruleMessages":499,"../../utils/validateOptions":503,lodash:68}],204:[(e,t,r)=>{const s=e("../../utils/hasBlock"),n=e("../../utils/isStandardSyntaxAtRule"),i=e("../../utils/nextNonCommentNode"),o=e("../../utils/rawNodeString"),a=e("../../utils/report"),l=e("../../utils/ruleMessages"),u=e("../../utils/validateOptions"),c=e("../../utils/whitespaceChecker"),p="at-rule-semicolon-newline-after",d=l(p,{expectedAfter:()=>'Expected newline after ";"'});function f(e,t,r){const l=c("newline",e,d);return(t,c)=>{u(c,p,{actual:e,possible:["always"]})&&t.walkAtRules(e=>{const t=e.next();if(!t)return;if(s(e))return;if(!n(e))return;const u=i(t);u&&l.afterOneOnly({source:o(u),index:-1,err(t){r.fix?u.raws.before=r.newline+u.raws.before:a({message:t,node:e,index:e.toString().length+1,result:c,ruleName:p})}})})}}f.ruleName=p,f.messages=d,t.exports=f},{"../../utils/hasBlock":437,"../../utils/isStandardSyntaxAtRule":471,"../../utils/nextNonCommentNode":488,"../../utils/rawNodeString":495,"../../utils/report":498,"../../utils/ruleMessages":499,"../../utils/validateOptions":503,"../../utils/whitespaceChecker":505}],205:[(e,t,r)=>{const s=e("../../utils/hasBlock"),n=e("../../utils/isStandardSyntaxAtRule"),i=e("../../utils/rawNodeString"),o=e("../../utils/report"),a=e("../../utils/ruleMessages"),l=e("../../utils/validateOptions"),u=e("../../utils/whitespaceChecker"),c="at-rule-semicolon-space-before",p=a(c,{expectedBefore:()=>'Expected single space before ";"',rejectedBefore:()=>'Unexpected whitespace before ";"'});function d(e){const t=u("space",e,p);return(r,a)=>{l(a,c,{actual:e,possible:["always","never"]})&&r.walkAtRules(e=>{if(s(e))return;if(!n(e))return;const r=i(e);t.before({source:r,index:r.length,err(t){o({message:t,node:e,index:r.length-1,result:a,ruleName:c})}})})}}d.ruleName=c,d.messages=p,t.exports=d},{"../../utils/hasBlock":437,"../../utils/isStandardSyntaxAtRule":471,"../../utils/rawNodeString":495,"../../utils/report":498,"../../utils/ruleMessages":499,"../../utils/validateOptions":503,"../../utils/whitespaceChecker":505}],206:[(e,t,r)=>{const s=e("lodash"),n=e("../../utils/isStandardSyntaxAtRule"),i=e("../../utils/report"),o=e("../../utils/ruleMessages"),a=e("../../utils/validateOptions"),l=e("../../utils/vendor"),u="at-rule-whitelist",c=o(u,{rejected:e=>`Unexpected at-rule "${e}"`});function p(e){const t=[].concat(e);return(e,r)=>{a(r,u,{actual:t,possible:[s.isString]})&&(r.warn(`'${u}' has been deprecated. Instead use 'at-rule-allowed-list'.`,{stylelintType:"deprecation",stylelintReference:`https://github.com/stylelint/stylelint/blob/13.7.0/lib/rules/${u}/README.md`}),e.walkAtRules(e=>{const s=e.name;n(e)&&(t.includes(l.unprefixed(s).toLowerCase())||i({message:c.rejected(s),node:e,result:r,ruleName:u}))}))}}p.primaryOptionArray=!0,p.ruleName=u,p.messages=c,p.meta={deprecated:!0},t.exports=p},{"../../utils/isStandardSyntaxAtRule":471,"../../utils/report":498,"../../utils/ruleMessages":499,"../../utils/validateOptions":503,"../../utils/vendor":504,lodash:68}],207:[(e,t,r)=>{const s=e("../utils/isStandardSyntaxAtRule"),n=e("../utils/report");t.exports=(e=>{var t,r,i;e.root.walkAtRules(o=>{s(o)&&(t=`@${o.name}${o.raws.afterName||""}${o.params}`,r=o.name.length,i=o,e.locationChecker({source:t,index:r,err(t){e.fix?e.fix(i):n({message:t,node:i,index:r,result:e.result,ruleName:e.checkedRuleName})},errTarget:`@${i.name}`}))})})},{"../utils/isStandardSyntaxAtRule":471,"../utils/report":498}],208:[(e,t,r)=>{const s=e("../../utils/addEmptyLineAfter"),n=e("../../utils/blockString"),i=e("../../utils/hasBlock"),o=e("../../utils/hasEmptyBlock"),a=e("../../utils/hasEmptyLine"),l=e("../../utils/isSingleLineString"),u=e("../../utils/optionsMatches"),c=e("../../utils/removeEmptyLinesAfter"),p=e("../../utils/report"),d=e("../../utils/ruleMessages"),f=e("../../utils/validateOptions"),h="block-closing-brace-empty-line-before",m=d(h,{expected:"Expected empty line before closing brace",rejected:"Unexpected empty line before closing brace"});function g(e,t,r){return(d,g)=>{function y(d){if(!i(d)||o(d))return;const f=(d.raws.after||"").replace(/;+/,""),y=d.toString();let v=y.length-1;"\r"===y[v-1]&&(v-=1);const w=(()=>{const r=d.nodes.map(e=>e.type);return u(t,"except","after-closing-brace")&&"atrule"===d.type&&!r.includes("decl")?"never"===e:Boolean("always-multi-line"===e&&!l(n(d)))})();if(w===a(f))return;if(r.fix)return void(w?s(d,r.newline):c(d,r.newline));const b=w?m.expected:m.rejected;p({message:b,result:g,ruleName:h,node:d,index:v})}f(g,h,{actual:e,possible:["always-multi-line","never"]},{actual:t,possible:{except:["after-closing-brace"]},optional:!0})&&(d.walkRules(y),d.walkAtRules(y))}}g.ruleName=h,g.messages=m,t.exports=g},{"../../utils/addEmptyLineAfter":414,"../../utils/blockString":418,"../../utils/hasBlock":437,"../../utils/hasEmptyBlock":438,"../../utils/hasEmptyLine":439,"../../utils/isSingleLineString":470,"../../utils/optionsMatches":490,"../../utils/removeEmptyLinesAfter":496,"../../utils/report":498,"../../utils/ruleMessages":499,"../../utils/validateOptions":503}],209:[(e,t,r)=>{const s=e("lodash"),n=e("../../utils/blockString"),i=e("../../utils/hasBlock"),o=e("../../utils/optionsMatches"),a=e("../../utils/rawNodeString"),l=e("../../utils/report"),u=e("../../utils/ruleMessages"),c=e("../../utils/validateOptions"),p=e("../../utils/whitespaceChecker"),d="block-closing-brace-newline-after",f=u(d,{expectedAfter:()=>'Expected newline after "}"',expectedAfterSingleLine:()=>'Expected newline after "}" of a single-line block',rejectedAfterSingleLine:()=>'Unexpected whitespace after "}" of a single-line block',expectedAfterMultiLine:()=>'Expected newline after "}" of a multi-line block',rejectedAfterMultiLine:()=>'Unexpected whitespace after "}" of a multi-line block'});function h(e,t,r){const u=p("newline",e,f);return(p,f)=>{function h(s){if(!i(s))return;if(o(t,"ignoreAtRules",s.name))return;const c=s.next();if(!c)return;const p="comment"===c.type&&!/[^ ]/.test(c.raws.before||"")&&!c.toString().includes("\n")?c.next():c;if(!p)return;let h=s.toString().length,m=a(p);m&&m.startsWith(";")&&(m=m.slice(1),h++),u.afterOneOnly({source:m,index:-1,lineCheckStr:n(s),err(t){if(r.fix){if(e.startsWith("always")){const e=p.raws.before.search(/\r?\n/);return void(p.raws.before=e>=0?p.raws.before.slice(e):r.newline+p.raws.before)}if(e.startsWith("never"))return void(p.raws.before="")}l({message:t,node:s,index:h,result:f,ruleName:d})}})}c(f,d,{actual:e,possible:["always","always-single-line","never-single-line","always-multi-line","never-multi-line"]},{actual:t,possible:{ignoreAtRules:[s.isString]},optional:!0})&&(p.walkRules(h),p.walkAtRules(h))}}h.ruleName=d,h.messages=f,t.exports=h},{"../../utils/blockString":418,"../../utils/hasBlock":437,"../../utils/optionsMatches":490,"../../utils/rawNodeString":495,"../../utils/report":498,"../../utils/ruleMessages":499,"../../utils/validateOptions":503,"../../utils/whitespaceChecker":505,lodash:68}],210:[(e,t,r)=>{const s=e("../../utils/blockString"),n=e("../../utils/hasBlock"),i=e("../../utils/hasEmptyBlock"),o=e("../../utils/isSingleLineString"),a=e("../../utils/report"),l=e("../../utils/ruleMessages"),u=e("../../utils/validateOptions"),c="block-closing-brace-newline-before",p=l(c,{expectedBefore:'Expected newline before "}"',expectedBeforeMultiLine:'Expected newline before "}" of a multi-line block',rejectedBeforeMultiLine:'Unexpected whitespace before "}" of a multi-line block'});function d(e,t,r){return(t,l)=>{function d(t){if(!n(t)||i(t))return;const u=(t.raws.after||"").replace(/;+/,"");if(void 0===u)return;const d=!o(s(t)),f=t.toString();let h=f.length-2;function m(s){if(r.fix){if(e.startsWith("always")){const e=t.raws.after.search(/\s/),s=e>=0?t.raws.after.slice(0,e):t.raws.after,n=e>=0?t.raws.after.slice(e):"",i=n.search(/\r?\n/);return void(t.raws.after=i>=0?s+n.slice(i):s+r.newline+n)}if("never-multi-line"===e)return void(t.raws.after=t.raws.after.replace(/\s/g,""))}a({message:s,result:l,ruleName:c,node:t,index:h})}"\r"===f[h-1]&&(h-=1),u.startsWith("\n")||u.startsWith("\r\n")||("always"===e?m(p.expectedBefore):d&&"always-multi-line"===e&&m(p.expectedBeforeMultiLine)),""!==u&&d&&"never-multi-line"===e&&m(p.rejectedBeforeMultiLine)}u(l,c,{actual:e,possible:["always","always-multi-line","never-multi-line"]})&&(t.walkRules(d),t.walkAtRules(d))}}d.ruleName=c,d.messages=p,t.exports=d},{"../../utils/blockString":418,"../../utils/hasBlock":437,"../../utils/hasEmptyBlock":438,"../../utils/isSingleLineString":470,"../../utils/report":498,"../../utils/ruleMessages":499,"../../utils/validateOptions":503}],211:[(e,t,r)=>{const s=e("../../utils/blockString"),n=e("../../utils/hasBlock"),i=e("../../utils/rawNodeString"),o=e("../../utils/report"),a=e("../../utils/ruleMessages"),l=e("../../utils/validateOptions"),u=e("../../utils/whitespaceChecker"),c="block-closing-brace-space-after",p=a(c,{expectedAfter:()=>'Expected single space after "}"',rejectedAfter:()=>'Unexpected whitespace after "}"',expectedAfterSingleLine:()=>'Expected single space after "}" of a single-line block',rejectedAfterSingleLine:()=>'Unexpected whitespace after "}" of a single-line block',expectedAfterMultiLine:()=>'Expected single space after "}" of a multi-line block',rejectedAfterMultiLine:()=>'Unexpected whitespace after "}" of a multi-line block'});function d(e){const t=u("space",e,p);return(r,a)=>{function u(e){const r=e.next();if(!r)return;if(!n(e))return;let l=e.toString().length,u=i(r);u&&u.startsWith(";")&&(u=u.slice(1),l++),t.after({source:u,index:-1,lineCheckStr:s(e),err(t){o({message:t,node:e,index:l,result:a,ruleName:c})}})}l(a,c,{actual:e,possible:["always","never","always-single-line","never-single-line","always-multi-line","never-multi-line"]})&&(r.walkRules(u),r.walkAtRules(u))}}d.ruleName=c,d.messages=p,t.exports=d},{"../../utils/blockString":418,"../../utils/hasBlock":437,"../../utils/rawNodeString":495,"../../utils/report":498,"../../utils/ruleMessages":499,"../../utils/validateOptions":503,"../../utils/whitespaceChecker":505}],212:[(e,t,r)=>{const s=e("../../utils/blockString"),n=e("../../utils/hasBlock"),i=e("../../utils/hasEmptyBlock"),o=e("../../utils/report"),a=e("../../utils/ruleMessages"),l=e("../../utils/validateOptions"),u=e("../../utils/whitespaceChecker"),c="block-closing-brace-space-before",p=a(c,{expectedBefore:()=>'Expected single space before "}"',rejectedBefore:()=>'Unexpected whitespace before "}"',expectedBeforeSingleLine:()=>'Expected single space before "}" of a single-line block',rejectedBeforeSingleLine:()=>'Unexpected whitespace before "}" of a single-line block',expectedBeforeMultiLine:()=>'Expected single space before "}" of a multi-line block',rejectedBeforeMultiLine:()=>'Unexpected whitespace before "}" of a multi-line block'});function d(e,t,r){const a=u("space",e,p);return(t,u)=>{function p(t){if(!n(t)||i(t))return;const l=s(t),p=t.toString();let d=p.length-2;"\r"===p[d-1]&&(d-=1),a.before({source:l,index:l.length-1,err(s){if(r.fix){if(e.startsWith("always"))return void(t.raws.after=t.raws.after.replace(/\s*$/," "));if(e.startsWith("never"))return void(t.raws.after=t.raws.after.replace(/\s*$/,""))}o({message:s,node:t,index:d,result:u,ruleName:c})}})}l(u,c,{actual:e,possible:["always","never","always-single-line","never-single-line","always-multi-line","never-multi-line"]})&&(t.walkRules(p),t.walkAtRules(p))}}d.ruleName=c,d.messages=p,t.exports=d},{"../../utils/blockString":418,"../../utils/hasBlock":437,"../../utils/hasEmptyBlock":438,"../../utils/report":498,"../../utils/ruleMessages":499,"../../utils/validateOptions":503,"../../utils/whitespaceChecker":505}],213:[(e,t,r)=>{const s=e("lodash"),n=e("../../utils/beforeBlockString"),i=e("../../utils/hasBlock"),o=e("../../utils/hasEmptyBlock"),a=e("../../utils/optionsMatches"),l=e("../../utils/report"),u=e("../../utils/ruleMessages"),c=e("../../utils/validateOptions"),p="block-no-empty",d=u(p,{rejected:"Unexpected empty block"});function f(e,t={}){return(r,u)=>{if(!c(u,p,{actual:e,possible:s.isBoolean},{actual:t,possible:{ignore:["comments"]},optional:!0}))return;const f=a(t,"ignore","comments");function h(e){if(!o(e)&&!f)return;if(!i(e))return;if(!e.nodes.every(e=>"comment"===e.type))return;let t=n(e,{noRawBefore:!0}).length;void 0===e.raws.between&&t--,l({message:d.rejected,node:e,index:t,result:u,ruleName:p})}r.walkRules(h),r.walkAtRules(h)}}f.ruleName=p,f.messages=d,t.exports=f},{"../../utils/beforeBlockString":417,"../../utils/hasBlock":437,"../../utils/hasEmptyBlock":438,"../../utils/optionsMatches":490,"../../utils/report":498,"../../utils/ruleMessages":499,"../../utils/validateOptions":503,lodash:68}],214:[(e,t,r)=>{const s=e("../../utils/beforeBlockString"),n=e("../../utils/blockString"),i=e("../../utils/hasBlock"),o=e("../../utils/hasEmptyBlock"),a=e("../../utils/rawNodeString"),l=e("../../utils/report"),u=e("../../utils/ruleMessages"),c=e("../../utils/validateOptions"),p=e("../../utils/whitespaceChecker"),d="block-opening-brace-newline-after",f=u(d,{expectedAfter:()=>'Expected newline after "{"',expectedAfterMultiLine:()=>'Expected newline after "{" of a multi-line block',rejectedAfterMultiLine:()=>'Unexpected whitespace after "{" of a multi-line block'});function h(e,t,r){const u=p("newline",e,f);return(t,p)=>{function f(t){if(!i(t)||o(t))return;const c=new Map;const f=function e(t){if(!t||!t.next)return null;if("comment"===t.type){const r=/\r?\n/,s=r.test(t.raws.before),n=t.next();return n&&s&&!r.test(n.raws.before)&&(c.set(n,n.raws.before),n.raws.before=t.raws.before),e(n)}return t}(t.first);f&&(u.afterOneOnly({source:a(f),index:-1,lineCheckStr:n(t),err(n){if(r.fix){if(e.startsWith("always")){const e=f.raws.before.search(/\r?\n/);return f.raws.before=e>=0?f.raws.before.slice(e):r.newline+f.raws.before,void c.delete(f)}if("never-multi-line"===e){c.forEach((e,t)=>{t.raws.before=e}),c.clear();const e=/\r?\n/;let r=t.first;for(;r&&(e.test(r.raws.before)&&(r.raws.before=r.raws.before.replace(/\r?\n/g,"")),"comment"===r.type);)r=r.next();return void(f.raws.before="")}}l({message:n,node:t,index:s(t,{noRawBefore:!0}).length+1,result:p,ruleName:d})}}),c.forEach((e,t)=>{t.raws.before=e}))}c(p,d,{actual:e,possible:["always","always-multi-line","never-multi-line"]})&&(t.walkRules(f),t.walkAtRules(f))}}h.ruleName=d,h.messages=f,t.exports=h},{"../../utils/beforeBlockString":417,"../../utils/blockString":418,"../../utils/hasBlock":437,"../../utils/hasEmptyBlock":438,"../../utils/rawNodeString":495,"../../utils/report":498,"../../utils/ruleMessages":499,"../../utils/validateOptions":503,"../../utils/whitespaceChecker":505}],215:[(e,t,r)=>{const s=e("../../utils/beforeBlockString"),n=e("../../utils/blockString"),i=e("../../utils/hasBlock"),o=e("../../utils/hasEmptyBlock"),a=e("../../utils/report"),l=e("../../utils/ruleMessages"),u=e("../../utils/validateOptions"),c=e("../../utils/whitespaceChecker"),p="block-opening-brace-newline-before",d=l(p,{expectedBefore:()=>'Expected newline before "{"',expectedBeforeSingleLine:()=>'Expected newline before "{" of a single-line block',rejectedBeforeSingleLine:()=>'Unexpected whitespace before "{" of a single-line block',expectedBeforeMultiLine:()=>'Expected newline before "{" of a multi-line block',rejectedBeforeMultiLine:()=>'Unexpected whitespace before "{" of a multi-line block'});function f(e,t,r){const l=c("newline",e,d);return(t,c)=>{function d(t){if(!i(t)||o(t))return;const u=s(t),d=s(t,{noRawBefore:!0});let f=d.length-1;"\r"===d[f-1]&&(f-=1),l.beforeAllowingIndentation({lineCheckStr:n(t),source:u,index:u.length,err(s){if(r.fix){if(e.startsWith("always")){const e=t.raws.between.search(/\s+$/);return void(e>=0?t.raws.between=t.raws.between.slice(0,e)+r.newline+t.raws.between.slice(e):t.raws.between+=r.newline)}if(e.startsWith("never"))return void(t.raws.between=t.raws.between.replace(/\s*$/,""))}a({message:s,node:t,index:f,result:c,ruleName:p})}})}u(c,p,{actual:e,possible:["always","always-single-line","never-single-line","always-multi-line","never-multi-line"]})&&(t.walkRules(d),t.walkAtRules(d))}}f.ruleName=p,f.messages=d,t.exports=f},{"../../utils/beforeBlockString":417,"../../utils/blockString":418,"../../utils/hasBlock":437,"../../utils/hasEmptyBlock":438,"../../utils/report":498,"../../utils/ruleMessages":499,"../../utils/validateOptions":503,"../../utils/whitespaceChecker":505}],216:[(e,t,r)=>{const s=e("../../utils/beforeBlockString"),n=e("../../utils/blockString"),i=e("../../utils/hasBlock"),o=e("../../utils/hasEmptyBlock"),a=e("../../utils/report"),l=e("../../utils/ruleMessages"),u=e("../../utils/validateOptions"),c=e("../../utils/whitespaceChecker"),p="block-opening-brace-space-after",d=l(p,{expectedAfter:()=>'Expected single space after "{"',rejectedAfter:()=>'Unexpected whitespace after "{"',expectedAfterSingleLine:()=>'Expected single space after "{" of a single-line block',rejectedAfterSingleLine:()=>'Unexpected whitespace after "{" of a single-line block',expectedAfterMultiLine:()=>'Expected single space after "{" of a multi-line block',rejectedAfterMultiLine:()=>'Unexpected whitespace after "{" of a multi-line block'});function f(e,t,r){const l=c("space",e,d);return(t,c)=>{function d(t){i(t)&&!o(t)&&l.after({source:n(t),index:0,err(n){if(r.fix){if(e.startsWith("always"))return void(t.first.raws.before=" ");if(e.startsWith("never"))return void(t.first.raws.before="")}a({message:n,node:t,index:s(t,{noRawBefore:!0}).length+1,result:c,ruleName:p})}})}u(c,p,{actual:e,possible:["always","never","always-single-line","never-single-line","always-multi-line","never-multi-line"]})&&(t.walkRules(d),t.walkAtRules(d))}}f.ruleName=p,f.messages=d,t.exports=f},{"../../utils/beforeBlockString":417,"../../utils/blockString":418,"../../utils/hasBlock":437,"../../utils/hasEmptyBlock":438,"../../utils/report":498,"../../utils/ruleMessages":499,"../../utils/validateOptions":503,"../../utils/whitespaceChecker":505}],217:[(e,t,r)=>{const s=e("lodash"),n=e("../../utils/beforeBlockString"),i=e("../../utils/blockString"),o=e("../../utils/hasBlock"),a=e("../../utils/hasEmptyBlock"),l=e("../../utils/optionsMatches"),u=e("../../utils/report"),c=e("../../utils/ruleMessages"),p=e("../../utils/validateOptions"),d=e("../../utils/whitespaceChecker"),f="block-opening-brace-space-before",h=c(f,{expectedBefore:()=>'Expected single space before "{"',rejectedBefore:()=>'Unexpected whitespace before "{"',expectedBeforeSingleLine:()=>'Expected single space before "{" of a single-line block',rejectedBeforeSingleLine:()=>'Unexpected whitespace before "{" of a single-line block',expectedBeforeMultiLine:()=>'Expected single space before "{" of a multi-line block',rejectedBeforeMultiLine:()=>'Unexpected whitespace before "{" of a multi-line block'});function m(e,t,r){const c=d("space",e,h);return(d,h)=>{function m(s){if(!o(s)||a(s))return;if(l(t,"ignoreAtRules",s.name))return;if(l(t,"ignoreSelectors",s.selector))return;const p=n(s),d=n(s,{noRawBefore:!0});let m=d.length-1;"\r"===d[m-1]&&(m-=1),c.before({source:p,index:p.length,lineCheckStr:i(s),err(t){if(r.fix){if(e.startsWith("always"))return void(s.raws.between=" ");if(e.startsWith("never"))return void(s.raws.between="")}u({message:t,node:s,index:m,result:h,ruleName:f})}})}p(h,f,{actual:e,possible:["always","never","always-single-line","never-single-line","always-multi-line","never-multi-line"]},{actual:t,possible:{ignoreAtRules:[s.isString,s.isRegExp],ignoreSelectors:[s.isString,s.isRegExp]},optional:!0})&&(d.walkRules(m),d.walkAtRules(m))}}m.ruleName=f,m.messages=h,t.exports=m},{"../../utils/beforeBlockString":417,"../../utils/blockString":418,"../../utils/hasBlock":437,"../../utils/hasEmptyBlock":438,"../../utils/optionsMatches":490,"../../utils/report":498,"../../utils/ruleMessages":499,"../../utils/validateOptions":503,"../../utils/whitespaceChecker":505,lodash:68}],218:[(e,t,r)=>{const s=e("postcss-value-parser"),n=e("../../utils/declarationValueIndex"),i=e("../../utils/report"),o=e("../../utils/ruleMessages"),a=e("../../utils/validateOptions"),l="color-function-notation",u=o(l,{expected:e=>`Expected ${e} color-function notation`}),c=["rgba","hsla"],p=["rgb","rgba","hsl","hsla"];function d(e,t,r){return(t,d)=>{a(d,l,{actual:e,possible:["modern","legacy"]})&&t.walkDecls(t=>{let a=!1;const g=s((o=t).raws.value?o.raws.value.raw:o.value);g.walk(s=>{const{value:o,type:g,sourceIndex:y,nodes:v}=s;if("function"===g&&p.includes(o.toLowerCase())&&("modern"!==e||m(s))&&("legacy"!==e||!m(s))){if(r.fix&&"modern"===e){let e=0;return s.nodes=v.map(t=>(h(t)&&(e<2?(t.type="space",t.value=f(t.after),e++):(t.value="/",t.before=f(t.before),t.after=f(t.after))),t)),c.includes(s.value.toLowerCase())&&(s.value=s.value.slice(0,-1)),void(a=!0)}i({message:u.expected(e),node:t,index:n(t)+y,result:d,ruleName:l})}}),a&&function(e,t){e.raws.value?e.raws.value.raw=t:e.value=t}(t,g.toString())})};var o}function f(e){return""!==e?e:" "}function h(e){return"div"===e.type&&","===e.value}function m(e){return e.nodes&&e.nodes.some(e=>h(e))}d.ruleName=l,d.messages=u,t.exports=d},{"../../utils/declarationValueIndex":425,"../../utils/report":498,"../../utils/ruleMessages":499,"../../utils/validateOptions":503,"postcss-value-parser":120}],219:[(e,t,r)=>{const s=e("../../utils/blurFunctionArguments"),n=e("../../utils/report"),i=e("../../utils/ruleMessages"),o=e("style-search"),a=e("../../utils/validateOptions"),l="color-hex-case",u=i(l,{expected:(e,t)=>`Expected "${e}" to be "${t}"`});function c(e,t,r){return(t,i)=>{a(i,l,{actual:e,possible:["lower","upper"]})&&t.walkDecls(t=>{const a=s(t.toString(),"url"),c=[];if(o({source:a,target:"#"},s=>{const o=/^#[0-9A-Za-z]+/.exec(a.substr(s.startIndex));if(!o)return;const p=o[0],d=p.toLowerCase(),f=p.toUpperCase(),h="lower"===e?d:f;p!==h&&(r.fix?c.unshift({expectedHex:h,currentHex:p,startIndex:s.startIndex}):n({message:u.expected(p,h),node:t,index:s.startIndex,result:i,ruleName:l}))}),c.length){const e=t.prop,r=t.raws.between;c.forEach(s=>{t.value=function(e,t,r,s){const n=s+1,i=e.slice(0,n),o=e.slice(n+t.length);return i+r+o}(t.value,s.currentHex,s.expectedHex,s.startIndex-e.length-r.length-1)})}})}}c.ruleName=l,c.messages=u,t.exports=c},{"../../utils/blurFunctionArguments":420,"../../utils/report":498,"../../utils/ruleMessages":499,"../../utils/validateOptions":503,"style-search":166}],220:[(e,t,r)=>{const s=e("../../utils/blurFunctionArguments"),n=e("../../utils/report"),i=e("../../utils/ruleMessages"),o=e("style-search"),a=e("../../utils/validateOptions"),l="color-hex-length",u=i(l,{expected:(e,t)=>`Expected "${e}" to be "${t}"`});function c(e,t,r){return(t,c)=>{a(c,l,{actual:e,possible:["short","long"]})&&t.walkDecls(t=>{const a=s(t.toString(),"url"),f=[];if(o({source:a,target:"#"},s=>{const o=/^#[0-9A-Za-z]+/.exec(a.substr(s.startIndex));if(!o)return;const h=o[0];if("long"===e&&4!==h.length&&5!==h.length)return;if("short"===e&&(h.length<6||((i=(i=h).toLowerCase())[1]!==i[2]||i[3]!==i[4]||i[5]!==i[6]||7!==i.length&&(9!==i.length||i[7]!==i[8]))))return;const m=("long"===e?d:p)(h);r.fix?f.unshift({expectedHex:m,currentHex:h,startIndex:s.startIndex}):n({message:u.expected(h,m),node:t,index:s.startIndex,result:c,ruleName:l})}),f.length){const e=t.prop,r=t.raws.between;f.forEach(s=>{t.value=function(e,t,r,s){const n=s+1,i=e.slice(0,n),o=e.slice(n+t.length);return i+r+o}(t.value,s.currentHex,s.expectedHex,s.startIndex-e.length-r.length-1)})}})};var i}function p(e){let t="#";for(let r=1;r{function s(e,t){return[e[0][0]*t[0]+e[0][1]*t[1]+e[0][2]*t[2],e[1][0]*t[0]+e[1][1]*t[1]+e[1][2]*t[2],e[2][0]*t[0]+e[2][1]*t[1]+e[2][2]*t[2]]}function n(e){return`${Math.round(100*e/255)}%`}t.exports=function(e){if(7!==e.length)throw new Error(`Invalid hex string color definition (${e}) - expected 6 character hex string`);const t=[0,0,0];for(let r=0;r<3;r+=1)t[r]=parseInt(e.substr(2*r+1,2),16);const r=((e,t,r)=>{let s,n,i;e/=255,t/=255,r/=255;const o=Math.max(e,t,r),a=Math.min(e,t,r),l=o-a;return s=0===l?0:o===e?(t-r)/l%6:o===t?(r-e)/l+2:(e-t)/l+4,(s*=60)<0&&(s+=360),i=(o+a)/2,n=0===l?0:l/(1-Math.abs(2*i-1)),n*=100,i*=100,[Math.round(s),Math.round(n),Math.round(i)]})(t[0],t[1],t[2]),i=((e,t,r)=>{e/=255,t/=255,r/=255;const s=Math.min(e,t,r),n=Math.max(e,t,r),i=1-n;if(n===s)return[0,Math.round(100*s),Math.round(100*i)];const o=e===s?t-r:t===s?r-e:e-t,a=e===s?3:t===s?5:1;return[Math.round((a-o/(n-s))/6*360)%360,Math.round(100*s),Math.round(100*i)]})(t[0],t[1],t[2]),o=[],a=`${t[0]},${t[1]},${t[2]}`,l=`${n(t[0])},${n(t[1])},${n(t[2])}`,u=`${r[0]},${r[1]}%,${r[2]}%`,c=`${i[0]},${i[1]}%,${i[2]}%`,p=(e=>{const t=[.9642,1,.8249],r=e.map((e,r)=>e/t[r]).map(e=>e>216/24389?Math.cbrt(e):(24389/27*e+16)/116);return[116*r[1]-16,500*(r[0]-r[1]),200*(r[1]-r[2])]})(s([[1.0478112,.0228866,-.050127],[.0295424,.9904844,-.0170491],[-.0092345,.0150436,.7521316]],s([[.4124564,.3575761,.1804375],[.2126729,.7151522,.072175],[.0193339,.119192,.9503041]],[t[0]/255,t[1]/255,t[2]/255].map(e=>e<.04045?e/12.92:Math.pow((e+.055)/1.055,2.4)))));if(o.push(`rgb(${a})`),o.push(`rgba(${a},1)`),o.push(`rgba(${a},100%)`),o.push(`rgb(${l})`),o.push(`rgba(${l},1)`),o.push(`rgba(${l},100%)`),o.push(`hsl(${u})`),o.push(`hsla(${u},1)`),o.push(`hsla(${u},100%)`),o.push(`hwb(${c})`),o.push(`hwb(${c},1)`),o.push(`hwb(${c},100%)`),p[1]*p[1]<.01&&p[2]*p[2]<.01){const e=Math.round(p[0]);o.push(`gray(${e})`),o.push(`gray(${e},1)`),o.push(`gray(${e},100%)`),o.push(`gray(${e}%)`),o.push(`gray(${e}%,1)`),o.push(`gray(${e}%,100%)`)}return o}},{}],222:[(e,t,r)=>{const s=e("lodash"),n=e("../../utils/declarationValueIndex"),i=e("../../utils/isStandardSyntaxFunction"),o=e("../../utils/isStandardSyntaxValue"),a=e("../../reference/keywordSets"),l=e("../../reference/namedColorData"),u=e("../../utils/optionsMatches"),c=e("../../reference/propertySets"),p=e("../../utils/report"),d=e("../../utils/ruleMessages"),f=e("../../utils/validateOptions"),h=e("postcss-value-parser"),m=e("./generateColorFuncs"),g="color-named",y=d(g,{expected:(e,t)=>`Expected "${t}" to be "${e}"`,rejected:e=>`Unexpected named color "${e}"`}),v=["word","function"];function w(e,t){return(r,d)=>{if(!f(d,g,{actual:e,possible:["never","always-where-possible"]},{actual:t,possible:{ignoreProperties:[s.isString,s.isRegExp],ignore:["inside-function"]},optional:!0}))return;const w=Object.keys(l),b={};function x(e,t,r){p({result:d,ruleName:g,message:e,node:t,index:r})}w.forEach(e=>{const t=l[e];b[e]={hex:t,func:m(t[0])}}),r.walkDecls(r=>{c.acceptCustomIdents.has(r.prop)||u(t,"ignoreProperties",r.prop)||h(r.value).walk(s=>{const l=s.value,c=s.type,p=s.sourceIndex;if(u(t,"ignore","inside-function")&&"function"===c)return!1;if(!i(s))return!1;if(!o(l))return;if(!v.includes(c))return;if("never"===e&&"word"===c&&w.includes(l.toLowerCase()))return void x(y.rejected(l),r,n(r)+p);if("always-where-possible"!==e)return;if("function"===c&&a.colorFunctionNames.has(l.toLowerCase())){const e=h.stringify(s).replace(/\s+/g,"");let t;for(let s=0,i=w.length;s{const s=e("../../utils/report"),n=e("../../utils/ruleMessages"),i=e("style-search"),o=e("../../utils/validateOptions"),a="color-no-hex",l=n(a,{rejected:e=>`Unexpected hex color "${e}"`});function u(e){return(t,r)=>{o(r,a,{actual:e})&&t.walkDecls(e=>{const t=e.toString();i({source:t,target:"#"},n=>{if(!/[:,\s]/.test(t[n.startIndex-1]))return;const i=/^#[0-9A-Za-z]+/.exec(t.substr(n.startIndex));if(!i)return;const o=i[0];s({message:l.rejected(o),node:e,index:n.startIndex,result:r,ruleName:a})})})}}u.ruleName=a,u.messages=l,t.exports=u},{"../../utils/report":498,"../../utils/ruleMessages":499,"../../utils/validateOptions":503,"style-search":166}],224:[(e,t,r)=>{const s=e("../../utils/declarationValueIndex"),n=e("../../utils/isValidHex"),i=e("../../utils/report"),o=e("../../utils/ruleMessages"),a=e("../../utils/validateOptions"),l=e("postcss-value-parser"),u="color-no-invalid-hex",c=o(u,{rejected:e=>`Unexpected invalid hex color "${e}"`});function p(e){return(t,r)=>{a(r,u,{actual:e})&&t.walkDecls(e=>{l(e.value).walk(({value:t,type:o,sourceIndex:a})=>{if("function"===o&&t.endsWith("url"))return!1;if("word"!==o)return;const l=/^#[0-9A-Za-z]+/.exec(t);if(!l)return;const p=l[0];n(p)||i({message:c.rejected(p),node:e,index:s(e)+a,result:r,ruleName:u})})})}}p.ruleName=u,p.messages=c,t.exports=p},{"../../utils/declarationValueIndex":425,"../../utils/isValidHex":484,"../../utils/report":498,"../../utils/ruleMessages":499,"../../utils/validateOptions":503,"postcss-value-parser":120}],225:[(e,t,r)=>{const s=e("lodash"),n=e("../../utils/addEmptyLineBefore"),i=e("../../utils/hasEmptyLine"),o=e("../../utils/isAfterComment"),a=e("../../utils/isFirstNested"),l=e("../../utils/isFirstNodeOfRoot"),u=e("../../utils/isSharedLineComment"),c=e("../../utils/optionsMatches"),p=e("../../utils/removeEmptyLinesBefore"),d=e("../../utils/report"),f=e("../../utils/ruleMessages"),h=e("../../utils/validateOptions"),m="comment-empty-line-before",g=f(m,{expected:"Expected empty line before comment",rejected:"Unexpected empty line before comment"}),y="stylelint-";function v(e,t,r){return(f,v)=>{h(v,m,{actual:e,possible:["always","never"]},{actual:t,possible:{except:["first-nested"],ignore:["stylelint-commands","after-comment"],ignoreComments:[s.isString,s.isRegExp]},optional:!0})&&f.walkComments(s=>{if(l(s))return;if(s.text.startsWith(y)&&c(t,"ignore","stylelint-commands"))return;if(c(t,"ignore","after-comment")&&o(s))return;if(c(t,"ignoreComments",s.text))return;if(u(s))return;if(s.raws.inline||s.inline)return;const f=(()=>(!c(t,"except","first-nested")||!a(s))&&"always"===e)(),h=s.raws.before||"";if(f===i(h))return;if(r.fix)return void(f?n(s,r.newline):p(s,r.newline));const w=f?g.expected:g.rejected;d({message:w,node:s,result:v,ruleName:m})})}}v.ruleName=m,v.messages=g,t.exports=v},{"../../utils/addEmptyLineBefore":415,"../../utils/hasEmptyLine":439,"../../utils/isAfterComment":445,"../../utils/isFirstNested":458,"../../utils/isFirstNodeOfRoot":459,"../../utils/isSharedLineComment":469,"../../utils/optionsMatches":490,"../../utils/removeEmptyLinesBefore":497,"../../utils/report":498,"../../utils/ruleMessages":499,"../../utils/validateOptions":503,lodash:68}],226:[(e,t,r)=>{const s=e("../../utils/report"),n=e("../../utils/ruleMessages"),i=e("../../utils/validateOptions"),o="comment-no-empty",a=n(o,{rejected:"Unexpected empty comment"});function l(e){return(t,r)=>{i(r,o,{actual:e})&&t.walkComments(e=>{e.raws.inline||e.inline||e.text&&0!==e.text.length||s({message:a.rejected,node:e,result:r,ruleName:o})})}}l.ruleName=o,l.messages=a,t.exports=l},{"../../utils/report":498,"../../utils/ruleMessages":499,"../../utils/validateOptions":503}],227:[(e,t,r)=>{const s=e("lodash"),n=e("../../utils/report"),i=e("../../utils/ruleMessages"),o=e("../../utils/validateOptions"),a="comment-pattern",l=i(a,{expected:e=>`Expected comment to match pattern "${e}"`});function u(e){return(t,r)=>{if(!o(r,a,{actual:e,possible:[s.isRegExp,s.isString]}))return;const i=s.isString(e)?new RegExp(e):e;t.walkComments(t=>{const s=t.text;i.test(s)||n({message:l.expected(e),node:t,result:r,ruleName:a})})}}u.ruleName=a,u.messages=l,t.exports=u},{"../../utils/report":498,"../../utils/ruleMessages":499,"../../utils/validateOptions":503,lodash:68}],228:[(e,t,r)=>{const s=e("lodash"),n=e("../../utils/isWhitespace"),i=e("../../utils/report"),o=e("../../utils/ruleMessages"),a=e("../../utils/validateOptions"),l="comment-whitespace-inside",u=o(l,{expectedOpening:'Expected whitespace after "/*"',rejectedOpening:'Unexpected whitespace after "/*"',expectedClosing:'Expected whitespace before "*/"',rejectedClosing:'Unexpected whitespace before "*/"'});function c(e,t,r){return(t,o)=>{a(o,l,{actual:e,possible:["always","never"]})&&t.walkComments(t=>{if(t.raws.inline||t.inline)return;const a=t.toString(),c=a.substr(0,4);if(/^\/\*[#!]\s/.test(c))return;const p=a.match(/(^\/\*+)(\s)?/),d=a.match(/(\s)?(\*+\/)$/),f=p[1],h=p[2]||"",m=d[1]||"",g=d[2];function y(n,a){var u,c;r.fix?"never"===e?(t.raws.left="",t.raws.right="",t.text=t.text.replace(/^(\*+)(\s+)?/,"$1").replace(/(\s+)?(\*+)$/,"$2")):(h||((c=t).text.startsWith("*")?c.text=c.text.replace(/^(\*+)/,"$1 "):c.raws.left=" "),m||(u=t,"*"===s.last(u.text)?u.text=u.text.replace(/(\*+)$/," $1"):u.raws.right=" ")):i({message:n,index:a,result:o,ruleName:l,node:t})}"never"===e&&""!==h&&y(u.rejectedOpening,f.length),"always"!==e||n(h)||y(u.expectedOpening,f.length),"never"===e&&""!==m&&y(u.rejectedClosing,t.toString().length-g.length-1),"always"!==e||n(m)||y(u.expectedClosing,t.toString().length-g.length-1)})}}c.ruleName=l,c.messages=u,t.exports=c},{"../../utils/isWhitespace":486,"../../utils/report":498,"../../utils/ruleMessages":499,"../../utils/validateOptions":503,lodash:68}],229:[(e,t,r)=>{const s=e("lodash"),n=e("../../utils/containsString"),i=e("../../utils/matchesStringOrRegExp"),o=e("../../utils/report"),a=e("../../utils/ruleMessages"),l=e("../../utils/validateOptions"),u="comment-word-blacklist",c=a(u,{rejected:e=>`Unexpected word matching pattern "${e}"`});function p(e){return(t,r)=>{l(r,u,{actual:e,possible:[s.isString,s.isRegExp]})&&(r.warn(`'${u}' has been deprecated. Instead use 'comment-word-disallowed-list'.`,{stylelintType:"deprecation",stylelintReference:`https://github.com/stylelint/stylelint/blob/13.7.0/lib/rules/${u}/README.md`}),t.walkComments(t=>{const s=t.text;if("/*# "===t.toString().substr(0,4))return;const a=i(s,e)||n(s,e);a&&o({message:c.rejected(a.pattern),node:t,result:r,ruleName:u})}))}}p.primaryOptionArray=!0,p.ruleName=u,p.messages=c,p.meta={deprecated:!0},t.exports=p},{"../../utils/containsString":424,"../../utils/matchesStringOrRegExp":487,"../../utils/report":498,"../../utils/ruleMessages":499,"../../utils/validateOptions":503,lodash:68}],230:[(e,t,r)=>{const s=e("lodash"),n=e("../../utils/containsString"),i=e("../../utils/matchesStringOrRegExp"),o=e("../../utils/report"),a=e("../../utils/ruleMessages"),l=e("../../utils/validateOptions"),u="comment-word-disallowed-list",c=a(u,{rejected:e=>`Unexpected word matching pattern "${e}"`});function p(e){return(t,r)=>{l(r,u,{actual:e,possible:[s.isString,s.isRegExp]})&&t.walkComments(t=>{const s=t.text;if("/*# "===t.toString().substr(0,4))return;const a=i(s,e)||n(s,e);a&&o({message:c.rejected(a.pattern),node:t,result:r,ruleName:u})})}}p.primaryOptionArray=!0,p.ruleName=u,p.messages=c,t.exports=p},{"../../utils/containsString":424,"../../utils/matchesStringOrRegExp":487,"../../utils/report":498,"../../utils/ruleMessages":499,"../../utils/validateOptions":503,lodash:68}],231:[(e,t,r)=>{const s=e("lodash"),n=e("../../utils/atRuleParamIndex"),i=e("../../utils/report"),o=e("../../utils/ruleMessages"),a=e("../../utils/validateOptions"),l="custom-media-pattern",u=o(l,{expected:e=>`Expected custom media query name to match pattern "${e}"`});function c(e){return(t,r)=>{if(!a(r,l,{actual:e,possible:[s.isRegExp,s.isString]}))return;const o=s.isString(e)?new RegExp(e):e;t.walkAtRules(t=>{if("custom-media"!==t.name.toLowerCase())return;const s=t.params.match(/^--(\S+)\b/)[1];o.test(s)||i({message:u.expected(e),node:t,index:n(t),result:r,ruleName:l})})}}c.ruleName=l,c.messages=u,t.exports=c},{"../../utils/atRuleParamIndex":416,"../../utils/report":498,"../../utils/ruleMessages":499,"../../utils/validateOptions":503,lodash:68}],232:[(e,t,r)=>{const s=e("../../utils/addEmptyLineBefore"),n=e("../../utils/blockString"),i=e("../../utils/getPreviousNonSharedLineCommentNode"),o=e("../../utils/hasEmptyLine"),a=e("../../utils/isAfterComment"),l=e("../../utils/isCustomProperty"),u=e("../../utils/isFirstNested"),c=e("../../utils/isSingleLineString"),p=e("../../utils/isStandardSyntaxDeclaration"),d=e("../../utils/optionsMatches"),f=e("../../utils/removeEmptyLinesBefore"),h=e("../../utils/report"),m=e("../../utils/ruleMessages"),g=e("../../utils/validateOptions"),y="custom-property-empty-line-before",v=m(y,{expected:"Expected empty line before custom property",rejected:"Unexpected empty line before custom property"});function w(e,t,r){return(m,w)=>{g(w,y,{actual:e,possible:["always","never"]},{actual:t,possible:{except:["first-nested","after-comment","after-custom-property"],ignore:["after-comment","first-nested","inside-single-line-block"]},optional:!0})&&m.walkDecls(m=>{const g=m.prop,b=m.parent;if(!p(m))return;if(!l(g))return;if(d(t,"ignore","after-comment")&&a(m))return;if(d(t,"ignore","first-nested")&&u(m))return;if(d(t,"ignore","inside-single-line-block")&&c(n(b)))return;let x="always"===e;if((d(t,"except","first-nested")&&u(m)||d(t,"except","after-comment")&&a(m)||d(t,"except","after-custom-property")&&function(e){const t=i(e);return t&&t.prop&&l(t.prop)}(m))&&(x=!x),x===o(m.raws.before))return;if(r.fix)return void(x?s(m,r.newline):f(m,r.newline));const k=x?v.expected:v.rejected;h({message:k,node:m,result:w,ruleName:y})})}}w.ruleName=y,w.messages=v,t.exports=w},{"../../utils/addEmptyLineBefore":415,"../../utils/blockString":418,"../../utils/getPreviousNonSharedLineCommentNode":434,"../../utils/hasEmptyLine":439,"../../utils/isAfterComment":445,"../../utils/isCustomProperty":455,"../../utils/isFirstNested":458,"../../utils/isSingleLineString":470,"../../utils/isStandardSyntaxDeclaration":473,"../../utils/optionsMatches":490,"../../utils/removeEmptyLinesBefore":497,"../../utils/report":498,"../../utils/ruleMessages":499,"../../utils/validateOptions":503}],233:[(e,t,r)=>{const s=e("lodash"),n=e("../../utils/isCustomProperty"),i=e("../../utils/report"),o=e("../../utils/ruleMessages"),a=e("../../utils/validateOptions"),l="custom-property-pattern",u=o(l,{expected:e=>`Expected custom property name to match pattern "${e}"`});function c(e){return(t,r)=>{if(!a(r,l,{actual:e,possible:[s.isRegExp,s.isString]}))return;const o=s.isString(e)?new RegExp(e):e;t.walkDecls(t=>{const s=t.prop;n(s)&&(o.test(s.slice(2))||i({message:u.expected(e),node:t,result:r,ruleName:l}))})}}c.ruleName=l,c.messages=u,t.exports=c},{"../../utils/isCustomProperty":455,"../../utils/report":498,"../../utils/ruleMessages":499,"../../utils/validateOptions":503,lodash:68}],234:[(e,t,r)=>{const s=e("../declarationBangSpaceChecker"),n=e("../../utils/declarationValueIndex"),i=e("../../utils/ruleMessages"),o=e("../../utils/validateOptions"),a=e("../../utils/whitespaceChecker"),l="declaration-bang-space-after",u=i(l,{expectedAfter:()=>'Expected single space after "!"',rejectedAfter:()=>'Unexpected whitespace after "!"'});function c(e,t,r){const i=a("space",e,u);return(t,a)=>{o(a,l,{actual:e,possible:["always","never"]})&&s({root:t,result:a,locationChecker:i.after,checkedRuleName:l,fix:r.fix?(t,r)=>{let s=r-n(t);const i=t.raws.value?t.raws.value.raw:t.value;let o,a;if(s{t.raws.value?t.raws.value.raw=e:t.value=e});else{if(!t.important)return!1;o=t.raws.important||" !important",s-=i.length,a=(e=>{t.raws.important=e})}const l=o.slice(0,s+1),u=o.slice(s+1);return"always"===e?(a(l+u.replace(/^\s*/," ")),!0):"never"===e?(a(l+u.replace(/^\s*/,"")),!0):void 0}:null})}}c.ruleName=l,c.messages=u,t.exports=c},{"../../utils/declarationValueIndex":425,"../../utils/ruleMessages":499,"../../utils/validateOptions":503,"../../utils/whitespaceChecker":505,"../declarationBangSpaceChecker":258}],235:[(e,t,r)=>{const s=e("../declarationBangSpaceChecker"),n=e("../../utils/declarationValueIndex"),i=e("../../utils/ruleMessages"),o=e("../../utils/validateOptions"),a=e("../../utils/whitespaceChecker"),l="declaration-bang-space-before",u=i(l,{expectedBefore:()=>'Expected single space before "!"',rejectedBefore:()=>'Unexpected whitespace before "!"'});function c(e,t,r){const i=a("space",e,u);return(t,a)=>{o(a,l,{actual:e,possible:["always","never"]})&&s({root:t,result:a,locationChecker:i.before,checkedRuleName:l,fix:r.fix?(t,r)=>{let s=r-n(t);const i=t.raws.value?t.raws.value.raw:t.value;let o,a;if(s{t.raws.value?t.raws.value.raw=e:t.value=e});else{if(!t.important)return!1;o=t.raws.important||" !important",s-=i.length,a=(e=>{t.raws.important=e})}const l=o.slice(0,s),u=o.slice(s);return"always"===e?(a(l.replace(/\s*$/,"")+" "+u),!0):"never"===e?(a(l.replace(/\s*$/,"")+u),!0):void 0}:null})}}c.ruleName=l,c.messages=u,t.exports=c},{"../../utils/declarationValueIndex":425,"../../utils/ruleMessages":499,"../../utils/validateOptions":503,"../../utils/whitespaceChecker":505,"../declarationBangSpaceChecker":258}],236:[(e,t,r)=>{const s=e("lodash"),n=e("../../utils/eachDeclarationBlock"),i=e("../../utils/isCustomProperty"),o=e("../../utils/isStandardSyntaxProperty"),a=e("../../utils/optionsMatches"),l=e("../../utils/report"),u=e("../../utils/ruleMessages"),c=e("../../utils/validateOptions"),p="declaration-block-no-duplicate-properties",d=u(p,{rejected:e=>`Unexpected duplicate "${e}"`});function f(e,t){return(r,u)=>{c(u,p,{actual:e},{actual:t,possible:{ignore:["consecutive-duplicates","consecutive-duplicates-with-different-values"],ignoreProperties:[s.isString]},optional:!0})&&n(r,e=>{const r=[],s=[];e(e=>{const n=e.prop,c=e.value;if(!o(n))return;if(i(n))return;if(a(t,"ignoreProperties",n))return;if("src"===n.toLowerCase())return;const f=r.indexOf(n.toLowerCase());if(-1!==f){if(a(t,"ignore","consecutive-duplicates-with-different-values"))return f!==r.length-1?void l({message:d.rejected(n),node:e,result:u,ruleName:p}):c===s[f]?void l({message:d.rejected(c),node:e,result:u,ruleName:p}):void 0;if(a(t,"ignore","consecutive-duplicates")&&f===r.length-1)return;l({message:d.rejected(n),node:e,result:u,ruleName:p})}r.push(n.toLowerCase()),s.push(c.toLowerCase())})})}}f.ruleName=p,f.messages=d,t.exports=f},{"../../utils/eachDeclarationBlock":426,"../../utils/isCustomProperty":455,"../../utils/isStandardSyntaxProperty":477,"../../utils/optionsMatches":490,"../../utils/report":498,"../../utils/ruleMessages":499,"../../utils/validateOptions":503,lodash:68}],237:[(e,t,r)=>{const s=e("lodash"),n=e("../../utils/eachDeclarationBlock"),i=e("../../utils/optionsMatches"),o=e("../../utils/report"),a=e("../../utils/ruleMessages"),l=e("../../reference/shorthandData"),u=e("../../utils/validateOptions"),c=e("../../utils/vendor"),p="declaration-block-no-redundant-longhand-properties",d=a(p,{expected:e=>`Expected shorthand property "${e}"`});function f(e,t){return(r,a)=>{if(!u(a,p,{actual:e},{actual:t,possible:{ignoreShorthands:[s.isString,s.isRegExp]},optional:!0}))return;const f=s.transform(l,(e,r,s)=>{i(t,"ignoreShorthands",s)||r.forEach(t=>{(e[t]||(e[t]=[])).push(s)})});n(r,e=>{const t={};e(e=>{const r=e.prop.toLowerCase(),n=c.unprefixed(r),i=c.prefix(r),u=f[n];u&&u.forEach(n=>{const u=i+n;t[u]||(t[u]=[]),t[u].push(r);const c=l[n].map(e=>i+e);s.isEqual(c.sort(),t[u].sort())&&o({ruleName:p,result:a,node:e,message:d.expected(u)})})})})}}f.ruleName=p,f.messages=d,t.exports=f},{"../../reference/shorthandData":190,"../../utils/eachDeclarationBlock":426,"../../utils/optionsMatches":490,"../../utils/report":498,"../../utils/ruleMessages":499,"../../utils/validateOptions":503,"../../utils/vendor":504,lodash:68}],238:[(e,t,r)=>{const s=e("../../utils/eachDeclarationBlock"),n=e("../../utils/report"),i=e("../../utils/ruleMessages"),o=e("../../reference/shorthandData"),a=e("../../utils/validateOptions"),l=e("../../utils/vendor"),u="declaration-block-no-shorthand-property-overrides",c=i(u,{rejected:(e,t)=>`Unexpected shorthand "${e}" after "${t}"`});function p(e){return(t,r)=>{a(r,u,{actual:e})&&s(t,e=>{const t={};e(e=>{const s=e.prop,i=l.unprefixed(s),a=l.prefix(s).toLowerCase(),p=o[i.toLowerCase()];p?p.forEach(i=>{Object.prototype.hasOwnProperty.call(t,a+i)&&n({ruleName:u,result:r,node:e,message:c.rejected(s,t[a+i])})}):t[s.toLowerCase()]=s})})}}p.ruleName=u,p.messages=c,t.exports=p},{"../../reference/shorthandData":190,"../../utils/eachDeclarationBlock":426,"../../utils/report":498,"../../utils/ruleMessages":499,"../../utils/validateOptions":503,"../../utils/vendor":504}],239:[(e,t,r)=>{const s=e("../../utils/blockString"),n=e("../../utils/nextNonCommentNode"),i=e("../../utils/rawNodeString"),o=e("../../utils/report"),a=e("../../utils/ruleMessages"),l=e("../../utils/validateOptions"),u=e("../../utils/whitespaceChecker"),c="declaration-block-semicolon-newline-after",p=a(c,{expectedAfter:()=>'Expected newline after ";"',expectedAfterMultiLine:()=>'Expected newline after ";" in a multi-line declaration block',rejectedAfterMultiLine:()=>'Unexpected newline after ";" in a multi-line declaration block'});function d(e,t,r){const a=u("newline",e,p);return(t,u)=>{l(u,c,{actual:e,possible:["always","always-multi-line","never-multi-line"]})&&t.walkDecls(t=>{const l=t.parent;if(!l.raws.semicolon&&l.last===t)return;const p=t.next();if(!p)return;const d=n(p);d&&a.afterOneOnly({source:i(d),index:-1,lineCheckStr:s(l),err(s){if(r.fix){if(e.startsWith("always")){const e=d.raws.before.search(/\r?\n/);return void(d.raws.before=e>=0?d.raws.before.slice(e):r.newline+d.raws.before)}if("never-multi-line"===e)return void(d.raws.before="")}o({message:s,node:t,index:t.toString().length+1,result:u,ruleName:c})}})})}}d.ruleName=c,d.messages=p,t.exports=d},{"../../utils/blockString":418,"../../utils/nextNonCommentNode":488,"../../utils/rawNodeString":495,"../../utils/report":498,"../../utils/ruleMessages":499,"../../utils/validateOptions":503,"../../utils/whitespaceChecker":505}],240:[(e,t,r)=>{const s=e("../../utils/blockString"),n=e("../../utils/report"),i=e("../../utils/ruleMessages"),o=e("../../utils/validateOptions"),a=e("../../utils/whitespaceChecker"),l="declaration-block-semicolon-newline-before",u=i(l,{expectedBefore:()=>'Expected newline before ";"',expectedBeforeMultiLine:()=>'Expected newline before ";" in a multi-line declaration block',rejectedBeforeMultiLine:()=>'Unexpected whitespace before ";" in a multi-line declaration block'});function c(e){const t=a("newline",e,u);return(r,i)=>{o(i,l,{actual:e,possible:["always","always-multi-line","never-multi-line"]})&&r.walkDecls(e=>{const r=e.parent;if(!r.raws.semicolon&&r.last===e)return;const o=e.toString();t.beforeAllowingIndentation({source:o,index:o.length,lineCheckStr:s(r),err(t){n({message:t,node:e,index:e.toString().length-1,result:i,ruleName:l})}})})}}c.ruleName=l,c.messages=u,t.exports=c},{"../../utils/blockString":418,"../../utils/report":498,"../../utils/ruleMessages":499,"../../utils/validateOptions":503,"../../utils/whitespaceChecker":505}],241:[(e,t,r)=>{const s=e("../../utils/blockString"),n=e("../../utils/rawNodeString"),i=e("../../utils/report"),o=e("../../utils/ruleMessages"),a=e("../../utils/validateOptions"),l=e("../../utils/whitespaceChecker"),u="declaration-block-semicolon-space-after",c=o(u,{expectedAfter:()=>'Expected single space after ";"',rejectedAfter:()=>'Unexpected whitespace after ";"',expectedAfterSingleLine:()=>'Expected single space after ";" in a single-line declaration block',rejectedAfterSingleLine:()=>'Unexpected whitespace after ";" in a single-line declaration block'});function p(e,t,r){const o=l("space",e,c);return(t,l)=>{a(l,u,{actual:e,possible:["always","never","always-single-line","never-single-line"]})&&t.walkDecls(t=>{const a=t.parent;if(!a.raws.semicolon&&a.last===t)return;const c=t.next();c&&o.after({source:n(c),index:-1,lineCheckStr:s(a),err(s){if(r.fix){if(e.startsWith("always"))return void(c.raws.before=" ");if(e.startsWith("never"))return void(c.raws.before="")}i({message:s,node:t,index:t.toString().length+1,result:l,ruleName:u})}})})}}p.ruleName=u,p.messages=c,t.exports=p},{"../../utils/blockString":418,"../../utils/rawNodeString":495,"../../utils/report":498,"../../utils/ruleMessages":499,"../../utils/validateOptions":503,"../../utils/whitespaceChecker":505}],242:[(e,t,r)=>{const s=e("../../utils/blockString"),n=e("../../utils/report"),i=e("../../utils/ruleMessages"),o=e("../../utils/validateOptions"),a=e("../../utils/whitespaceChecker"),l="declaration-block-semicolon-space-before",u=i(l,{expectedBefore:()=>'Expected single space before ";"',rejectedBefore:()=>'Unexpected whitespace before ";"',expectedBeforeSingleLine:()=>'Expected single space before ";" in a single-line declaration block',rejectedBeforeSingleLine:()=>'Unexpected whitespace before ";" in a single-line declaration block'});function c(e,t,r){const i=a("space",e,u);return(t,a)=>{o(a,l,{actual:e,possible:["always","never","always-single-line","never-single-line"]})&&t.walkDecls(t=>{const o=t.parent;if(!o.raws.semicolon&&o.last===t)return;const u=t.toString();i.before({source:u,index:u.length,lineCheckStr:s(o),err(s){if(r.fix){const r=t.raws.value?t.raws.value.raw:t.value;if(e.startsWith("always"))return void(t.important?t.raws.important=" !important ":t.raws.value?t.raws.value.raw=r.replace(/\s*$/," "):t.value=r.replace(/\s*$/," "));if(e.startsWith("never"))return void(t.important?t.raws.important=t.raws.important.replace(/\s*$/,""):t.raws.value?t.raws.value.raw=r.replace(/\s*$/,""):t.value=r.replace(/\s*$/,""))}n({message:s,node:t,index:t.toString().length-1,result:a,ruleName:l})}})})}}c.ruleName=l,c.messages=u,t.exports=c},{"../../utils/blockString":418,"../../utils/report":498,"../../utils/ruleMessages":499,"../../utils/validateOptions":503,"../../utils/whitespaceChecker":505}],243:[(e,t,r)=>{const s=e("lodash"),n=e("../../utils/beforeBlockString"),i=e("../../utils/blockString"),o=e("../../utils/isSingleLineString"),a=e("../../utils/report"),l=e("../../utils/ruleMessages"),u=e("../../utils/validateOptions"),c="declaration-block-single-line-max-declarations",p=l(c,{expected:e=>`Expected no more than ${e} ${1===e?"declaration":"declarations"}`});function d(e){return(t,r)=>{u(r,c,{actual:e,possible:[s.isNumber]})&&t.walkRules(t=>{if(!o(i(t)))return;if(!t.nodes)return;t.nodes.filter(e=>"decl"===e.type).length<=e||a({message:p.expected(e),node:t,index:n(t,{noRawBefore:!0}).length,result:r,ruleName:c})})}}d.ruleName=c,d.messages=p,t.exports=d},{"../../utils/beforeBlockString":417,"../../utils/blockString":418,"../../utils/isSingleLineString":470,"../../utils/report":498,"../../utils/ruleMessages":499,"../../utils/validateOptions":503,lodash:68}],244:[(e,t,r)=>{const s=e("../../utils/hasBlock"),n=e("../../utils/report"),i=e("../../utils/ruleMessages"),o=e("../../utils/validateOptions"),a="declaration-block-trailing-semicolon",l=i(a,{expected:"Expected a trailing semicolon",rejected:"Unexpected trailing semicolon"});function u(e,t,r){return(t,i)=>{function u(t){let s;if("always"===e){if(t.parent.raws.semicolon)return;if(r.fix)return t.parent.raws.semicolon=!0,void("atrule"===t.type&&(t.raws.between="",t.parent.raws.after=" "));s=l.expected}else if("never"===e){if(!t.parent.raws.semicolon)return;if(r.fix)return void(t.parent.raws.semicolon=!1);s=l.rejected}n({message:s,node:t,index:t.toString().trim().length-1,result:i,ruleName:a})}o(i,a,{actual:e,possible:["always","never"]})&&(t.walkAtRules(e=>{e.parent!==t&&e===e.parent.last&&(s(e)||u(e))}),t.walkDecls(e=>{"object"!==e.parent.type&&e===e.parent.last&&u(e)}))}}u.ruleName=a,u.messages=l,t.exports=u},{"../../utils/hasBlock":437,"../../utils/report":498,"../../utils/ruleMessages":499,"../../utils/validateOptions":503}],245:[(e,t,r)=>{const s=e("../../utils/declarationValueIndex"),n=e("../../utils/isStandardSyntaxDeclaration"),i=e("../../utils/report"),o=e("../../utils/ruleMessages"),a=e("../../utils/validateOptions"),l=e("../../utils/whitespaceChecker"),u="declaration-colon-newline-after",c=o(u,{expectedAfter:()=>'Expected newline after ":"',expectedAfterMultiLine:()=>'Expected newline after ":" with a multi-line declaration'});function p(e,t,r){const o=l("newline",e,c);return(t,l)=>{a(l,u,{actual:e,possible:["always","always-multi-line"]})&&t.walkDecls(e=>{if(!n(e))return;const t=s(e)+(e.raws.between||"").length-1,a=`${e.toString().slice(0,t)}xxx`;for(let t=0,n=a.length;t{const s=e("../declarationColonSpaceChecker"),n=e("../../utils/declarationValueIndex"),i=e("../../utils/ruleMessages"),o=e("../../utils/validateOptions"),a=e("../../utils/whitespaceChecker"),l="declaration-colon-space-after",u=i(l,{expectedAfter:()=>'Expected single space after ":"',rejectedAfter:()=>'Unexpected whitespace after ":"',expectedAfterSingleLine:()=>'Expected single space after ":" with a single-line declaration'});function c(e,t,r){const i=a("space",e,u);return(t,a)=>{o(a,l,{actual:e,possible:["always","never","always-single-line"]})&&s({root:t,result:a,locationChecker:i.after,checkedRuleName:l,fix:r.fix?(t,r)=>{const s=r-n(t),i=t.raws.between;return e.startsWith("always")?(t.raws.between=i.slice(0,s)+i.slice(s).replace(/^:\s*/,": "),!0):"never"===e?(t.raws.between=i.slice(0,s)+i.slice(s).replace(/^:\s*/,":"),!0):void 0}:null})}}c.ruleName=l,c.messages=u,t.exports=c},{"../../utils/declarationValueIndex":425,"../../utils/ruleMessages":499,"../../utils/validateOptions":503,"../../utils/whitespaceChecker":505,"../declarationColonSpaceChecker":259}],247:[(e,t,r)=>{const s=e("../declarationColonSpaceChecker"),n=e("../../utils/declarationValueIndex"),i=e("../../utils/ruleMessages"),o=e("../../utils/validateOptions"),a=e("../../utils/whitespaceChecker"),l="declaration-colon-space-before",u=i(l,{expectedBefore:()=>'Expected single space before ":"',rejectedBefore:()=>'Unexpected whitespace before ":"'});function c(e,t,r){const i=a("space",e,u);return(t,a)=>{o(a,l,{actual:e,possible:["always","never"]})&&s({root:t,result:a,locationChecker:i.before,checkedRuleName:l,fix:r.fix?(t,r)=>{const s=r-n(t),i=t.raws.between;return"always"===e?(t.raws.between=i.slice(0,s).replace(/\s*$/," ")+i.slice(s),!0):"never"===e?(t.raws.between=i.slice(0,s).replace(/\s*$/,"")+i.slice(s),!0):void 0}:null})}}c.ruleName=l,c.messages=u,t.exports=c},{"../../utils/declarationValueIndex":425,"../../utils/ruleMessages":499,"../../utils/validateOptions":503,"../../utils/whitespaceChecker":505,"../declarationColonSpaceChecker":259}],248:[(e,t,r)=>{const s=e("../../utils/addEmptyLineBefore"),n=e("../../utils/blockString"),i=e("../../utils/hasEmptyLine"),o=e("../../utils/isAfterComment"),a=e("../../utils/isAfterStandardPropertyDeclaration"),l=e("../../utils/isCustomProperty"),u=e("../../utils/isFirstNested"),c=e("../../utils/isFirstNodeOfRoot"),p=e("../../utils/isSingleLineString"),d=e("../../utils/isStandardSyntaxDeclaration"),f=e("../../utils/optionsMatches"),h=e("../../utils/removeEmptyLinesBefore"),m=e("../../utils/report"),g=e("../../utils/ruleMessages"),y=e("../../utils/validateOptions"),v="declaration-empty-line-before",w=g(v,{expected:"Expected empty line before declaration",rejected:"Unexpected empty line before declaration"});function b(e,t,r){return(g,b)=>{y(b,v,{actual:e,possible:["always","never"]},{actual:t,possible:{except:["first-nested","after-comment","after-declaration"],ignore:["after-comment","after-declaration","first-nested","inside-single-line-block"]},optional:!0})&&g.walkDecls(g=>{const y=g.prop,x=g.parent;if(c(g))return;if(!d(g))return;if(l(y))return;if(f(t,"ignore","after-comment")&&o(g))return;if(f(t,"ignore","after-declaration")&&a(g))return;if(f(t,"ignore","first-nested")&&u(g))return;if(f(t,"ignore","inside-single-line-block")&&p(n(x)))return;let k="always"===e;if((f(t,"except","first-nested")&&u(g)||f(t,"except","after-comment")&&o(g)||f(t,"except","after-declaration")&&a(g))&&(k=!k),k===i(g.raws.before))return;if(r.fix)return void(k?s(g,r.newline):h(g,r.newline));const S=k?w.expected:w.rejected;m({message:S,node:g,result:b,ruleName:v})})}}b.ruleName=v,b.messages=w,t.exports=b},{"../../utils/addEmptyLineBefore":415,"../../utils/blockString":418,"../../utils/hasEmptyLine":439,"../../utils/isAfterComment":445,"../../utils/isAfterStandardPropertyDeclaration":447,"../../utils/isCustomProperty":455,"../../utils/isFirstNested":458,"../../utils/isFirstNodeOfRoot":459,"../../utils/isSingleLineString":470,"../../utils/isStandardSyntaxDeclaration":473,"../../utils/optionsMatches":490,"../../utils/removeEmptyLinesBefore":497,"../../utils/report":498,"../../utils/ruleMessages":499,"../../utils/validateOptions":503}],249:[(e,t,r)=>{const s=e("../../utils/report"),n=e("../../utils/ruleMessages"),i=e("../../utils/validateOptions"),o="declaration-no-important",a=n(o,{rejected:"Unexpected !important"});function l(e){return(t,r)=>{i(r,o,{actual:e})&&t.walkDecls(e=>{e.important&&s({message:a.rejected,node:e,word:"important",result:r,ruleName:o})})}}l.ruleName=o,l.messages=a,t.exports=l},{"../../utils/report":498,"../../utils/ruleMessages":499,"../../utils/validateOptions":503}],250:[(e,t,r)=>{const s=e("lodash"),n=e("../../utils/declarationValueIndex"),i=e("../../utils/getUnitFromValueNode"),o=e("../../utils/matchesStringOrRegExp"),a=e("../../utils/report"),l=e("../../utils/ruleMessages"),u=e("../../utils/validateOptions"),c=e("postcss-value-parser"),p=e("../../utils/vendor"),d="declaration-property-unit-allowed-list",f=l(d,{rejected:(e,t)=>`Unexpected unit "${t}" for property "${e}"`});function h(e){return(t,r)=>{u(r,d,{actual:e,possible:[s.isObject]})&&t.walkDecls(t=>{const l=t.prop,u=t.value,h=p.unprefixed(l),m=s.find(e,(e,t)=>o(h,t));m&&c(u).walk(e=>{if("function"===e.type&&"url"===e.value.toLowerCase())return!1;if("string"===e.type)return;const s=i(e);s&&-1===(s&&m.indexOf(s.toLowerCase()))&&a({message:f.rejected(l,s),node:t,index:n(t)+e.sourceIndex,result:r,ruleName:d})})})}}h.ruleName=d,h.messages=f,t.exports=h},{"../../utils/declarationValueIndex":425,"../../utils/getUnitFromValueNode":436,"../../utils/matchesStringOrRegExp":487,"../../utils/report":498,"../../utils/ruleMessages":499,"../../utils/validateOptions":503,"../../utils/vendor":504,lodash:68,"postcss-value-parser":120}],251:[(e,t,r)=>{const s=e("lodash"),n=e("../../utils/declarationValueIndex"),i=e("../../utils/getUnitFromValueNode"),o=e("../../utils/matchesStringOrRegExp"),a=e("../../utils/report"),l=e("../../utils/ruleMessages"),u=e("../../utils/validateOptions"),c=e("postcss-value-parser"),p=e("../../utils/vendor"),d="declaration-property-unit-blacklist",f=l(d,{rejected:(e,t)=>`Unexpected unit "${t}" for property "${e}"`});function h(e){return(t,r)=>{u(r,d,{actual:e,possible:[s.isObject]})&&(r.warn(`'${d}' has been deprecated. Instead use 'declaration-property-unit-disallowed-list'.`,{stylelintType:"deprecation",stylelintReference:`https://github.com/stylelint/stylelint/blob/13.7.0/lib/rules/${d}/README.md`}),t.walkDecls(t=>{const l=t.prop,u=t.value,h=p.unprefixed(l),m=s.find(e,(e,t)=>o(h,t));m&&c(u).walk(e=>{if("function"===e.type&&"url"===e.value.toLowerCase())return!1;if("string"===e.type)return;const s=i(e);!s||s&&!m.includes(s.toLowerCase())||a({message:f.rejected(l,s),node:t,index:n(t)+e.sourceIndex,result:r,ruleName:d})})}))}}h.ruleName=d,h.messages=f,h.meta={deprecated:!0},t.exports=h},{"../../utils/declarationValueIndex":425,"../../utils/getUnitFromValueNode":436,"../../utils/matchesStringOrRegExp":487,"../../utils/report":498,"../../utils/ruleMessages":499,"../../utils/validateOptions":503,"../../utils/vendor":504,lodash:68,"postcss-value-parser":120}],252:[(e,t,r)=>{const s=e("lodash"),n=e("../../utils/declarationValueIndex"),i=e("../../utils/getUnitFromValueNode"),o=e("../../utils/matchesStringOrRegExp"),a=e("../../utils/report"),l=e("../../utils/ruleMessages"),u=e("../../utils/validateOptions"),c=e("postcss-value-parser"),p=e("../../utils/vendor"),d="declaration-property-unit-disallowed-list",f=l(d,{rejected:(e,t)=>`Unexpected unit "${t}" for property "${e}"`});function h(e){return(t,r)=>{u(r,d,{actual:e,possible:[s.isObject]})&&t.walkDecls(t=>{const l=t.prop,u=t.value,h=p.unprefixed(l),m=s.find(e,(e,t)=>o(h,t));m&&c(u).walk(e=>{if("function"===e.type&&"url"===e.value.toLowerCase())return!1;if("string"===e.type)return;const s=i(e);!s||s&&!m.includes(s.toLowerCase())||a({message:f.rejected(l,s),node:t,index:n(t)+e.sourceIndex,result:r,ruleName:d})})})}}h.ruleName=d,h.messages=f,t.exports=h},{"../../utils/declarationValueIndex":425,"../../utils/getUnitFromValueNode":436,"../../utils/matchesStringOrRegExp":487,"../../utils/report":498,"../../utils/ruleMessages":499,"../../utils/validateOptions":503,"../../utils/vendor":504,lodash:68,"postcss-value-parser":120}],253:[(e,t,r)=>{const s=e("lodash"),n=e("../../utils/declarationValueIndex"),i=e("../../utils/getUnitFromValueNode"),o=e("../../utils/matchesStringOrRegExp"),a=e("../../utils/report"),l=e("../../utils/ruleMessages"),u=e("../../utils/validateOptions"),c=e("postcss-value-parser"),p=e("../../utils/vendor"),d="declaration-property-unit-whitelist",f=l(d,{rejected:(e,t)=>`Unexpected unit "${t}" for property "${e}"`});function h(e){return(t,r)=>{u(r,d,{actual:e,possible:[s.isObject]})&&(r.warn(`'${d}' has been deprecated. Instead use 'declaration-property-unit-allowed-list'.`,{stylelintType:"deprecation",stylelintReference:`https://github.com/stylelint/stylelint/blob/13.7.0/lib/rules/${d}/README.md`}),t.walkDecls(t=>{const l=t.prop,u=t.value,h=p.unprefixed(l),m=s.find(e,(e,t)=>o(h,t));m&&c(u).walk(e=>{if("function"===e.type&&"url"===e.value.toLowerCase())return!1;if("string"===e.type)return;const s=i(e);s&&-1===(s&&m.indexOf(s.toLowerCase()))&&a({message:f.rejected(l,s),node:t,index:n(t)+e.sourceIndex,result:r,ruleName:d})})}))}}h.ruleName=d,h.messages=f,h.meta={deprecated:!0},t.exports=h},{"../../utils/declarationValueIndex":425,"../../utils/getUnitFromValueNode":436,"../../utils/matchesStringOrRegExp":487,"../../utils/report":498,"../../utils/ruleMessages":499,"../../utils/validateOptions":503,"../../utils/vendor":504,lodash:68,"postcss-value-parser":120}],254:[(e,t,r)=>{const s=e("lodash"),n=e("../../utils/matchesStringOrRegExp"),i=e("../../utils/report"),o=e("../../utils/ruleMessages"),a=e("../../utils/validateOptions"),l=e("../../utils/vendor"),u="declaration-property-value-allowed-list",c=o(u,{rejected:(e,t)=>`Unexpected value "${t}" for property "${e}"`});function p(e){return(t,r)=>{a(r,u,{actual:e,possible:[s.isObject]})&&t.walkDecls(t=>{const o=t.prop,a=t.value,p=l.unprefixed(o),d=s.find(e,(e,t)=>n(p,t));s.isEmpty(d)||n(a,d)||i({message:c.rejected(o,a),node:t,result:r,ruleName:u})})}}p.ruleName=u,p.messages=c,t.exports=p},{"../../utils/matchesStringOrRegExp":487,"../../utils/report":498,"../../utils/ruleMessages":499,"../../utils/validateOptions":503,"../../utils/vendor":504,lodash:68}],255:[(e,t,r)=>{const s=e("lodash"),n=e("../../utils/matchesStringOrRegExp"),i=e("../../utils/report"),o=e("../../utils/ruleMessages"),a=e("../../utils/validateOptions"),l=e("../../utils/vendor"),u="declaration-property-value-blacklist",c=o(u,{rejected:(e,t)=>`Unexpected value "${t}" for property "${e}"`});function p(e){return(t,r)=>{a(r,u,{actual:e,possible:[s.isObject]})&&(r.warn(`'${u}' has been deprecated. Instead use 'declaration-property-value-disallowed-list'.`,{stylelintType:"deprecation",stylelintReference:`https://github.com/stylelint/stylelint/blob/13.7.0/lib/rules/${u}/README.md`}),t.walkDecls(t=>{const o=t.prop,a=t.value,p=l.unprefixed(o),d=s.find(e,(e,t)=>n(p,t));s.isEmpty(d)||n(a,d)&&i({message:c.rejected(o,a),node:t,result:r,ruleName:u})}))}}p.ruleName=u,p.messages=c,p.meta={deprecated:!0},t.exports=p},{"../../utils/matchesStringOrRegExp":487,"../../utils/report":498,"../../utils/ruleMessages":499,"../../utils/validateOptions":503,"../../utils/vendor":504,lodash:68}],256:[(e,t,r)=>{const s=e("lodash"),n=e("../../utils/matchesStringOrRegExp"),i=e("../../utils/report"),o=e("../../utils/ruleMessages"),a=e("../../utils/validateOptions"),l=e("../../utils/vendor"),u="declaration-property-value-disallowed-list",c=o(u,{rejected:(e,t)=>`Unexpected value "${t}" for property "${e}"`});function p(e){return(t,r)=>{a(r,u,{actual:e,possible:[s.isObject]})&&t.walkDecls(t=>{const o=t.prop,a=t.value,p=l.unprefixed(o),d=s.find(e,(e,t)=>n(p,t));s.isEmpty(d)||n(a,d)&&i({message:c.rejected(o,a),node:t,result:r,ruleName:u})})}}p.ruleName=u,p.messages=c,t.exports=p},{"../../utils/matchesStringOrRegExp":487,"../../utils/report":498,"../../utils/ruleMessages":499,"../../utils/validateOptions":503,"../../utils/vendor":504,lodash:68}],257:[(e,t,r)=>{const s=e("lodash"),n=e("../../utils/matchesStringOrRegExp"),i=e("../../utils/report"),o=e("../../utils/ruleMessages"),a=e("../../utils/validateOptions"),l=e("../../utils/vendor"),u="declaration-property-value-whitelist",c=o(u,{rejected:(e,t)=>`Unexpected value "${t}" for property "${e}"`});function p(e){return(t,r)=>{a(r,u,{actual:e,possible:[s.isObject]})&&(r.warn(`'${u}' has been deprecated. Instead use 'declaration-property-value-allowed-list'.`,{stylelintType:"deprecation",stylelintReference:`https://github.com/stylelint/stylelint/blob/13.7.0/lib/rules/${u}/README.md`}),t.walkDecls(t=>{const o=t.prop,a=t.value,p=l.unprefixed(o),d=s.find(e,(e,t)=>n(p,t));s.isEmpty(d)||n(a,d)||i({message:c.rejected(o,a),node:t,result:r,ruleName:u})}))}}p.ruleName=u,p.messages=c,p.meta={deprecated:!0},t.exports=p},{"../../utils/matchesStringOrRegExp":487,"../../utils/report":498,"../../utils/ruleMessages":499,"../../utils/validateOptions":503,"../../utils/vendor":504,lodash:68}],258:[(e,t,r)=>{const s=e("../utils/declarationValueIndex"),n=e("../utils/report"),i=e("style-search");t.exports=(e=>{var t,r,o;e.root.walkDecls(a=>{const l=s(a),u=a.toString(),c=a.toString().slice(l);c.includes("!")&&i({source:c,target:"!"},s=>{t=u,r=s.startIndex+l,o=a,e.locationChecker({source:t,index:r,err(t){e.fix&&e.fix(o,r)||n({message:t,node:o,index:r,result:e.result,ruleName:e.checkedRuleName})}})})})})},{"../utils/declarationValueIndex":425,"../utils/report":498,"style-search":166}],259:[(e,t,r)=>{const s=e("../utils/declarationValueIndex"),n=e("../utils/isStandardSyntaxDeclaration"),i=e("../utils/report");t.exports=(e=>{e.root.walkDecls(t=>{if(!n(t))return;const r=s(t)+(t.raws.between||"").length-1,o=`${t.toString().slice(0,r)}xxx`;for(let r=0,s=o.length;r{const s=[">=","<=",">","<","="],n=e("style-search");t.exports=((e,t)=>{if("media"!==e.name.toLowerCase())return;const r=e.raws.params?e.raws.params.raw:e.params;n({source:r,target:s},s=>{const n=r[s.startIndex-1];">"!==n&&"<"!==n&&t(s,r,e)})})},{"style-search":166}],261:[(e,t,r)=>{const s=e("../../utils/findFontFamily"),n=e("../../utils/isStandardSyntaxValue"),i=e("../../utils/isVariable"),o=e("../../reference/keywordSets"),a=e("../../utils/report"),l=e("../../utils/ruleMessages"),u=e("../../utils/validateOptions"),c="font-family-name-quotes",p=l(c,{expected:e=>`Expected quotes around "${e}"`,rejected:e=>`Unexpected quotes around "${e}"`});function d(e){return(t,r)=>{function l(e,t,s){a({result:r,ruleName:c,message:e,node:s,word:t})}u(r,c,{actual:e,possible:["always-where-required","always-where-recommended","always-unless-keyword"]})&&t.walkDecls(/^font(-family)?$/i,t=>{const r=s(t.value);0!==r.length&&r.forEach(r=>{let s=r.value;r.quote&&(s=r.quote+s+r.quote),function(t,r){if(!n(t))return;if(i(t))return;const s=t.startsWith("'")||t.startsWith('"'),a=t.replace(/^['"]|['"]$/g,"");if(o.fontFamilyKeywords.has(a.toLowerCase())||(u=a,u.startsWith("-apple-")||"BlinkMacSystemFont"===u))return s?l(p.rejected(a),a,r):void 0;var u;const c=(h=a,h.split(/\s+/).some(e=>/^(-?\d|--)/.test(e)||!/^[-_a-zA-Z0-9\u{00A0}-\u{10FFFF}]+$/u.test(e))),d=(f=a,!/^[-a-zA-Z]+$/.test(f));var f;var h;switch(e){case"always-unless-keyword":return s?void 0:l(p.expected(a),a,r);case"always-where-recommended":return!d&&s?l(p.rejected(a),a,r):d&&!s?l(p.expected(a),a,r):void 0;case"always-where-required":if(!c&&s)return l(p.rejected(a),a,r);if(c&&!s)l(p.expected(a),a,r)}}(s,t)})})}}d.ruleName=c,d.messages=p,t.exports=d},{"../../reference/keywordSets":186,"../../utils/findFontFamily":429,"../../utils/isStandardSyntaxValue":482,"../../utils/isVariable":485,"../../utils/report":498,"../../utils/ruleMessages":499,"../../utils/validateOptions":503}],262:[(e,t,r)=>{const s=e("lodash"),n=e("../../utils/declarationValueIndex"),i=e("../../utils/findFontFamily"),o=e("../../reference/keywordSets"),a=e("../../utils/optionsMatches"),l=e("../../utils/report"),u=e("../../utils/ruleMessages"),c=e("../../utils/validateOptions"),p="font-family-no-duplicate-names",d=u(p,{rejected:e=>`Unexpected duplicate name ${e}`}),f=e=>!e.quote&&o.fontFamilyKeywords.has(e.value.toLowerCase());function h(e,t){return(r,o)=>{function u(e,t,r){l({result:o,ruleName:p,message:e,node:r,index:t})}c(o,p,{actual:e},{actual:t,possible:{ignoreFontFamilyNames:[s.isString,s.isRegExp]},optional:!0})&&r.walkDecls(/^font(-family)?$/i,e=>{const r=new Set,s=new Set,o=i(e.value);0!==o.length&&o.forEach(i=>{const o=i.value.trim();if(!a(t,"ignoreFontFamilyNames",i.value.trim()))return f(i)?r.has(o.toLowerCase())?void u(d.rejected(o),n(e)+i.sourceIndex,e):void r.add(o):void(s.has(o)?u(d.rejected(o),n(e)+i.sourceIndex,e):s.add(o))})})}}h.ruleName=p,h.messages=d,t.exports=h},{"../../reference/keywordSets":186,"../../utils/declarationValueIndex":425,"../../utils/findFontFamily":429,"../../utils/optionsMatches":490,"../../utils/report":498,"../../utils/ruleMessages":499,"../../utils/validateOptions":503,lodash:68}],263:[(e,t,r)=>{const s=e("../../utils/declarationValueIndex"),n=e("../../utils/findFontFamily"),i=e("../../utils/isVariable"),o=e("../../reference/keywordSets"),a=e("../../utils/optionsMatches"),l=e("postcss"),u=e("../../utils/report"),c=e("../../utils/ruleMessages"),p=e("../../utils/validateOptions"),d=e("lodash"),f="font-family-no-missing-generic-family-keyword",h=c(f,{rejected:"Unexpected missing generic font family"}),m=e=>!e.quote&&o.fontFamilyKeywords.has(e.value.toLowerCase());function g(e,t){return(r,c)=>{p(c,f,{actual:e},{actual:t,possible:{ignoreFontFamilies:[d.isString,d.isRegExp]},optional:!0})&&r.walkDecls(/^font(-family)?$/i,e=>{if(e.parent&&"atrule"===e.parent.type&&"font-face"===e.parent.name.toLowerCase())return;if("font"===e.prop&&o.systemFontValues.has(e.value.toLowerCase()))return;const r=n(e.value);0!==r.length&&(r.some(m)||l.list.space(e.value).some(i)||r.some(e=>a(t,"ignoreFontFamilies",e.value))||u({result:c,ruleName:f,message:h.rejected,node:e,index:s(e)+r[r.length-1].sourceIndex}))})}}g.ruleName=f,g.messages=h,t.exports=g},{"../../reference/keywordSets":186,"../../utils/declarationValueIndex":425,"../../utils/findFontFamily":429,"../../utils/isVariable":485,"../../utils/optionsMatches":490,"../../utils/report":498,"../../utils/ruleMessages":499,"../../utils/validateOptions":503,lodash:68,postcss:137}],264:[(e,t,r)=>{const s=e("../../utils/declarationValueIndex"),n=e("../../utils/isNumbery"),i=e("../../utils/isStandardSyntaxValue"),o=e("../../utils/isVariable"),a=e("../../reference/keywordSets"),l=e("../../utils/optionsMatches"),u=e("postcss"),c=e("../../utils/report"),p=e("../../utils/ruleMessages"),d=e("../../utils/validateOptions"),f="font-weight-notation",h=p(f,{expected:e=>`Expected ${e} font-weight notation`,invalidNamed:e=>`Unexpected invalid font-weight name "${e}"`}),m="inherit",g="initial",y="normal",v=["400","700"];function w(e,t){return(r,p)=>{function w(r,d){if(!i(r))return;if(o(r))return;if(r.toLowerCase()===m||r.toLowerCase()===g)return;if(l(t,"ignore","relative")&&a.fontWeightRelativeKeywords.has(r.toLowerCase()))return;const w=d.value.indexOf(r);if("numeric"===e){if("atrule"===d.parent.type&&"font-face"===d.parent.name.toLowerCase())return u.list.space(r).every(n)?void 0:b(h.expected("numeric"));if(!n(r))return b(h.expected("numeric"))}if("named-where-possible"===e){if(n(r))return void(v.includes(r)&&b(h.expected("named")));if(!a.fontWeightKeywords.has(r.toLowerCase())&&r.toLowerCase()!==y)return b(h.invalidNamed(r))}function b(e){c({ruleName:f,result:p,message:e,node:d,index:s(d)+w})}}d(p,f,{actual:e,possible:["numeric","named-where-possible"]},{actual:t,possible:{ignore:["relative"]},optional:!0})&&r.walkDecls(e=>{"font-weight"===e.prop.toLowerCase()&&w(e.value,e),"font"===e.prop.toLowerCase()&&function(e){const t=u.list.space(e.value).some(n);for(const r of u.list.space(e.value))if(r.toLowerCase()===y&&!t||n(r)||r.toLowerCase()!==y&&a.fontWeightKeywords.has(r.toLowerCase()))return void w(r,e)}(e)})}}w.ruleName=f,w.messages=h,t.exports=w},{"../../reference/keywordSets":186,"../../utils/declarationValueIndex":425,"../../utils/isNumbery":465,"../../utils/isStandardSyntaxValue":482,"../../utils/isVariable":485,"../../utils/optionsMatches":490,"../../utils/report":498,"../../utils/ruleMessages":499,"../../utils/validateOptions":503,postcss:137}],265:[(e,t,r)=>{const s=e("lodash"),n=e("../../utils/declarationValueIndex"),i=e("../../utils/isStandardSyntaxFunction"),o=e("../../utils/matchesStringOrRegExp"),a=e("../../utils/report"),l=e("../../utils/ruleMessages"),u=e("../../utils/validateOptions"),c=e("postcss-value-parser"),p=e("../../utils/vendor"),d="function-allowed-list",f=l(d,{rejected:e=>`Unexpected function "${e}"`});function h(e){const t=[].concat(e);return(e,r)=>{u(r,d,{actual:t,possible:[s.isString,s.isRegExp]})&&e.walkDecls(e=>{const s=e.value;c(s).walk(s=>{"function"===s.type&&i(s)&&(o(p.unprefixed(s.value),t)||a({message:f.rejected(s.value),node:e,index:n(e)+s.sourceIndex,result:r,ruleName:d}))})})}}h.primaryOptionArray=!0,h.ruleName=d,h.messages=f,t.exports=h},{"../../utils/declarationValueIndex":425,"../../utils/isStandardSyntaxFunction":474,"../../utils/matchesStringOrRegExp":487,"../../utils/report":498,"../../utils/ruleMessages":499,"../../utils/validateOptions":503,"../../utils/vendor":504,lodash:68,"postcss-value-parser":120}],266:[(e,t,r)=>{const s=e("lodash"),n=e("../../utils/declarationValueIndex"),i=e("../../utils/isStandardSyntaxFunction"),o=e("../../utils/matchesStringOrRegExp"),a=e("../../utils/report"),l=e("../../utils/ruleMessages"),u=e("../../utils/validateOptions"),c=e("postcss-value-parser"),p=e("../../utils/vendor"),d="function-blacklist",f=l(d,{rejected:e=>`Unexpected function "${e}"`});function h(e){return(t,r)=>{u(r,d,{actual:e,possible:[s.isString,s.isRegExp]})&&(r.warn(`'${d}' has been deprecated. Instead use 'function-disallowed-list'.`,{stylelintType:"deprecation",stylelintReference:`https://github.com/stylelint/stylelint/blob/13.7.0/lib/rules/${d}/README.md`}),t.walkDecls(t=>{const s=t.value;c(s).walk(s=>{"function"===s.type&&i(s)&&o(p.unprefixed(s.value),e)&&a({message:f.rejected(s.value),node:t,index:n(t)+s.sourceIndex,result:r,ruleName:d})})}))}}h.primaryOptionArray=!0,h.ruleName=d,h.messages=f,h.meta={deprecated:!0},t.exports=h},{"../../utils/declarationValueIndex":425,"../../utils/isStandardSyntaxFunction":474,"../../utils/matchesStringOrRegExp":487,"../../utils/report":498,"../../utils/ruleMessages":499,"../../utils/validateOptions":503,"../../utils/vendor":504,lodash:68,"postcss-value-parser":120}],267:[(e,t,r)=>{const s=e("../../utils/declarationValueIndex"),n=e("../../utils/isStandardSyntaxMathFunction"),i=e("../../utils/parseCalcExpression"),o=e("../../utils/report"),a=e("../../utils/ruleMessages"),l=e("../../utils/validateOptions"),u=e("postcss-value-parser"),c="function-calc-no-invalid",p=a(c,{expectedExpression:()=>"Expected a valid expression",expectedSpaceBeforeOperator:e=>`Expected space before "${e}" operator`,expectedSpaceAfterOperator:e=>`Expected space after "${e}" operator`,rejectedDivisionByZero:()=>"Unexpected division by zero",expectedValidResolvedType:e=>`Expected to be compatible with the left and right argument types of "${e}" operation.`});function d(e){return(t,r)=>{l(r,c,{actual:e})&&t.walkDecls(e=>{const t=[];function a(t,n){o({message:t,node:e,index:s(e)+n,result:r,ruleName:c})}u(e.value).walk(e=>{if("function"!==e.type||"calc"!==e.value.toLowerCase())return;const r=u.stringify(e);if(!n(r))return;if(t.includes(e))return;let s;t.push(...function e(t){if("function"!==t.type)return[];const r=t.value.toLowerCase();const s=[];"calc"===r&&s.push(t);if(!r||"calc"===r)for(const r of t.nodes)s.push(...e(r));return s}(e)),t.push(...e.nodes);try{s=i(r)}catch(t){if(t.hash&&t.hash.loc)return void a(p.expectedExpression(),e.sourceIndex+t.hash.loc.range[0]);throw t}!function e(t,r){if("MathExpression"===t.type){const{operator:s,left:n,right:i}=t;"+"===s||"-"===s?(t.source.operator.end.index===i.source.start.index&&a(p.expectedSpaceAfterOperator(s),r.sourceIndex+t.source.operator.end.index),t.source.operator.start.index===n.source.end.index&&a(p.expectedSpaceBeforeOperator(s),r.sourceIndex+t.source.operator.start.index)):"/"===s&&("Value"===i.type&&0===i.value||"MathExpression"===i.type&&0===function e(t){const{left:r,right:s}=t;const n="Value"===r.type?r.value:"MathExpression"===r.type?e(r):null;const i="Value"===s.type?s.value:"MathExpression"===s.type?e(s):null;if(null==n||null==i)return null;switch(t.operator){case"+":return n+i;case"-":return n-i;case"*":return n*i;case"/":return n/i}return null}(i))&&a(p.rejectedDivisionByZero(),r.sourceIndex+t.source.operator.end.index),"invalid"===function e(t){const{left:r,operator:s,right:n}=t;let i="MathExpression"===r.type?e(r):r.type;let o="MathExpression"===n.type?e(n):n.type;"Function"!==i&&"invalid"!==i||(i="UnknownValue");"Function"!==o&&"invalid"!==o||(o="UnknownValue");switch(s){case"+":case"-":return"UnknownValue"===i||"UnknownValue"===o?"UnknownValue":i===o?i:"Value"===i||"Value"===o?"invalid":"PercentageValue"===i?o:"PercentageValue"===o?i:"invalid";case"*":return"UnknownValue"===i||"UnknownValue"===o?"UnknownValue":"Value"===i?o:"Value"===o?i:"invalid";case"/":return"UnknownValue"===o?"UnknownValue":"Value"===o?i:"invalid"}return"UnknownValue"}(t)&&a(p.expectedValidResolvedType(s),r.sourceIndex+t.source.operator.start.index),e(t.left,r),e(t.right,r)}}(s,e)})})}}d.ruleName=c,d.messages=p,t.exports=d},{"../../utils/declarationValueIndex":425,"../../utils/isStandardSyntaxMathFunction":475,"../../utils/parseCalcExpression":491,"../../utils/report":498,"../../utils/ruleMessages":499,"../../utils/validateOptions":503,"postcss-value-parser":120}],268:[(e,t,r)=>{const s=e("balanced-match"),n=e("../../utils/isWhitespace"),i=e("../../utils/report"),o=e("../../utils/ruleMessages"),a=e("style-search"),l=e("../../utils/validateOptions"),u=e("postcss-value-parser"),c="function-calc-no-unspaced-operator",p=o(c,{expectedBefore:e=>`Expected single space before "${e}" operator`,expectedAfter:e=>`Expected single space after "${e}" operator`,expectedOperatorBeforeSign:e=>`Expected an operator before sign "${e}"`});function d(e){return(t,r)=>{function o(e,t,s){i({message:e,node:t,index:s,result:r,ruleName:c})}l(r,c,{actual:e})&&t.walkDecls(e=>{u(e.value).walk(t=>{if("function"!==t.type||"calc"!==t.value.toLowerCase())return;const r=u.stringify(t),i=s("(",")",r);if(!i)throw new Error(`No parens match: "${r}"`);const l=i.body,c=e.source.start.column+e.prop.length+(e.raws.between||"").length+t.sourceIndex,d=l.replace(/[$@][^)\s]+|#{.+?}/g,"0");function f(t){a({source:d,target:t,functionArguments:"skip"},r=>{const s=r.startIndex;if("+"!==t&&"-"!==t||!/[\d@$.]/.test(d[s+1]))" "===d[s-1]&&!n(d[s-2])||function(e,t){let r=t;for(;r&&n(e[r]);){if("\n"===e[r])return!0;r--}return!1}(d,s-1)||o(p.expectedBefore(t),e,c+s)," "===d[s+1]&&!n(d[s+2])||"\n"===d[s+1]||"\r\n"===d.substr(s+1,2)||o(p.expectedAfter(t),e,c+s);else{const r=d.substr(0,s);if("("===r[r.length-1])return;if(/^\s*$/.test(r))return;if(/[*/+-]\s*$/.test(r))return;o(p.expectedOperatorBeforeSign(t),e,c+s)}})}f("+"),f("-"),f("*"),f("/")})})}}d.ruleName=c,d.messages=p,t.exports=d},{"../../utils/isWhitespace":486,"../../utils/report":498,"../../utils/ruleMessages":499,"../../utils/validateOptions":503,"balanced-match":1,"postcss-value-parser":120,"style-search":166}],269:[(e,t,r)=>{const s=e("../functionCommaSpaceFix"),n=e("../functionCommaSpaceChecker"),i=e("../../utils/ruleMessages"),o=e("../../utils/validateOptions"),a=e("../../utils/whitespaceChecker"),l="function-comma-newline-after",u=i(l,{expectedAfter:()=>'Expected newline after ","',expectedAfterMultiLine:()=>'Expected newline after "," in a multi-line function',rejectedAfterMultiLine:()=>'Unexpected whitespace after "," in a multi-line function'});function c(e,t,r){const i=a("newline",e,u);return(t,a)=>{o(a,l,{actual:e,possible:["always","always-multi-line","never-multi-line"]})&&n({root:t,result:a,locationChecker:i.afterOneOnly,checkedRuleName:l,fix:r.fix?(t,n,i)=>s({div:t,index:n,nodes:i,expectation:e,position:"after",symb:r.newline}):null})}}c.ruleName=l,c.messages=u,t.exports=c},{"../../utils/ruleMessages":499,"../../utils/validateOptions":503,"../../utils/whitespaceChecker":505,"../functionCommaSpaceChecker":287,"../functionCommaSpaceFix":288}],270:[(e,t,r)=>{const s=e("../functionCommaSpaceFix"),n=e("../functionCommaSpaceChecker"),i=e("../../utils/ruleMessages"),o=e("../../utils/validateOptions"),a=e("../../utils/whitespaceChecker"),l="function-comma-newline-before",u=i(l,{expectedBefore:()=>'Expected newline before ","',expectedBeforeMultiLine:()=>'Expected newline before "," in a multi-line function',rejectedBeforeMultiLine:()=>'Unexpected whitespace before "," in a multi-line function'});function c(e,t,r){const i=a("newline",e,u);return(t,a)=>{o(a,l,{actual:e,possible:["always","always-multi-line","never-multi-line"]})&&n({root:t,result:a,locationChecker:i.beforeAllowingIndentation,checkedRuleName:l,fix:r.fix?(t,n,i)=>s({div:t,index:n,nodes:i,expectation:e,position:"before",symb:r.newline}):null})}}c.ruleName=l,c.messages=u,t.exports=c},{"../../utils/ruleMessages":499,"../../utils/validateOptions":503,"../../utils/whitespaceChecker":505,"../functionCommaSpaceChecker":287,"../functionCommaSpaceFix":288}],271:[(e,t,r)=>{const s=e("../functionCommaSpaceFix"),n=e("../functionCommaSpaceChecker"),i=e("../../utils/ruleMessages"),o=e("../../utils/validateOptions"),a=e("../../utils/whitespaceChecker"),l="function-comma-space-after",u=i(l,{expectedAfter:()=>'Expected single space after ","',rejectedAfter:()=>'Unexpected whitespace after ","',expectedAfterSingleLine:()=>'Expected single space after "," in a single-line function',rejectedAfterSingleLine:()=>'Unexpected whitespace after "," in a single-line function'});function c(e,t,r){const i=a("space",e,u);return(t,a)=>{o(a,l,{actual:e,possible:["always","never","always-single-line","never-single-line"]})&&n({root:t,result:a,locationChecker:i.after,checkedRuleName:l,fix:r.fix?(t,r,n)=>s({div:t,index:r,nodes:n,expectation:e,position:"after",symb:" "}):null})}}c.ruleName=l,c.messages=u,t.exports=c},{"../../utils/ruleMessages":499,"../../utils/validateOptions":503,"../../utils/whitespaceChecker":505,"../functionCommaSpaceChecker":287,"../functionCommaSpaceFix":288}],272:[(e,t,r)=>{const s=e("../functionCommaSpaceFix"),n=e("../functionCommaSpaceChecker"),i=e("../../utils/ruleMessages"),o=e("../../utils/validateOptions"),a=e("../../utils/whitespaceChecker"),l="function-comma-space-before",u=i(l,{expectedBefore:()=>'Expected single space before ","',rejectedBefore:()=>'Unexpected whitespace before ","',expectedBeforeSingleLine:()=>'Expected single space before "," in a single-line function',rejectedBeforeSingleLine:()=>'Unexpected whitespace before "," in a single-line function'});function c(e,t,r){const i=a("space",e,u);return(t,a)=>{o(a,l,{actual:e,possible:["always","never","always-single-line","never-single-line"]})&&n({root:t,result:a,locationChecker:i.before,checkedRuleName:l,fix:r.fix?(t,r,n)=>s({div:t,index:r,nodes:n,expectation:e,position:"before",symb:" "}):null})}}c.ruleName=l,c.messages=u,t.exports=c},{"../../utils/ruleMessages":499,"../../utils/validateOptions":503,"../../utils/whitespaceChecker":505,"../functionCommaSpaceChecker":287,"../functionCommaSpaceFix":288}],273:[(e,t,r)=>{const s=e("lodash"),n=e("../../utils/declarationValueIndex"),i=e("../../utils/isStandardSyntaxFunction"),o=e("../../utils/matchesStringOrRegExp"),a=e("../../utils/report"),l=e("../../utils/ruleMessages"),u=e("../../utils/validateOptions"),c=e("postcss-value-parser"),p=e("../../utils/vendor"),d="function-disallowed-list",f=l(d,{rejected:e=>`Unexpected function "${e}"`});function h(e){return(t,r)=>{u(r,d,{actual:e,possible:[s.isString,s.isRegExp]})&&t.walkDecls(t=>{const s=t.value;c(s).walk(s=>{"function"===s.type&&i(s)&&o(p.unprefixed(s.value),e)&&a({message:f.rejected(s.value),node:t,index:n(t)+s.sourceIndex,result:r,ruleName:d})})})}}h.primaryOptionArray=!0,h.ruleName=d,h.messages=f,t.exports=h},{"../../utils/declarationValueIndex":425,"../../utils/isStandardSyntaxFunction":474,"../../utils/matchesStringOrRegExp":487,"../../utils/report":498,"../../utils/ruleMessages":499,"../../utils/validateOptions":503,"../../utils/vendor":504,lodash:68,"postcss-value-parser":120}],274:[(e,t,r)=>{const s=e("../../utils/declarationValueIndex"),n=e("../../utils/functionArgumentsSearch"),i=e("../../utils/isStandardSyntaxValue"),o=e("../../utils/report"),a=e("../../utils/ruleMessages"),l=e("../../utils/validateOptions"),u=e("postcss-value-parser"),c=e("../../utils/vendor"),p="function-linear-gradient-no-nonstandard-direction",d=a(p,{rejected:"Unexpected nonstandard direction"});function f(e){return(t,r)=>{l(r,p,{actual:e})&&t.walkDecls(e=>{u(e.value).walk(t=>{"function"===t.type&&n(u.stringify(t).toLowerCase(),"linear-gradient",(n,a)=>{const l=n.split(",")[0].trim();if(i(l))if(/[\d.]/.test(l[0])){if(/^[\d.]+(?:deg|grad|rad|turn)$/.test(l))return;u()}else/left|right|top|bottom/.test(l)&&(function(e,t){const r=t?/^to (top|left|bottom|right)(?: (top|left|bottom|right))?$/:/^(top|left|bottom|right)(?: (top|left|bottom|right))?$/,s=e.match(r);return!!s&&(2===s.length||3===s.length&&s[1]!==s[2])}(l,!c.prefix(t.value))||u());function u(){o({message:d.rejected,node:e,index:s(e)+t.sourceIndex+a,result:r,ruleName:p})}})})})}}f.ruleName=p,f.messages=d,t.exports=f},{"../../utils/declarationValueIndex":425,"../../utils/functionArgumentsSearch":430,"../../utils/isStandardSyntaxValue":482,"../../utils/report":498,"../../utils/ruleMessages":499,"../../utils/validateOptions":503,"../../utils/vendor":504,"postcss-value-parser":120}],275:[(e,t,r)=>{const s=e("lodash"),n=e("../../utils/report"),i=e("../../utils/ruleMessages"),o=e("../../utils/validateOptions"),a=e("postcss-value-parser"),l="function-max-empty-lines",u=i(l,{expected:e=>`Expected no more than ${e} empty ${1===e?"line":"lines"}`});function c(e,t,r){const i=e+1;return(t,p)=>{if(!o(p,l,{actual:e,possible:s.isNumber}))return;const d=new RegExp(`(?:\r\n){${i+1},}`),f=new RegExp(`\n{${i+1},}`),h=r.fix?"\n".repeat(i):"",m=r.fix?"\r\n".repeat(i):"";t.walkDecls(t=>{if(!t.value.includes("("))return;const s=t.raws.value?t.raws.value.raw:t.value,i=[];let o=0;if(a(s).walk(g=>{if("function"!==g.type||0===g.value.length)return;const y=a.stringify(g);if(f.test(y)||d.test(y))if(r.fix){const e=y.replace(new RegExp(f,"gm"),h).replace(new RegExp(d,"gm"),m);i.push([s.slice(o,g.sourceIndex),e]),o=g.sourceIndex+y.length}else n({message:u.expected(e),node:t,index:(c=t,c.prop.length+c.raws.between.length-1+g.sourceIndex),result:p,ruleName:l})}),r.fix&&i.length>0){const e=i.reduce((e,t)=>e+t[0]+t[1],"")+s.slice(o);t.raws.value?t.raws.value.raw=e:t.value=e}})};var c}c.ruleName=l,c.messages=u,t.exports=c},{"../../utils/report":498,"../../utils/ruleMessages":499,"../../utils/validateOptions":503,lodash:68,"postcss-value-parser":120}],276:[(e,t,r)=>{const s=e("lodash"),n=e("../../utils/declarationValueIndex"),i=e("../../utils/isStandardSyntaxFunction"),o=e("../../reference/keywordSets"),a=e("../../utils/matchesStringOrRegExp"),l=e("../../utils/report"),u=e("../../utils/ruleMessages"),c=e("../../utils/validateOptions"),p=e("postcss-value-parser"),d="function-name-case",f=u(d,{expected:(e,t)=>`Expected "${e}" to be "${t}"`}),h=new Map;function m(e,t,r){return(o,u)=>{c(u,d,{actual:e,possible:["lower","upper"]},{actual:t,possible:{ignoreFunctions:[s.isString,s.isRegExp]},optional:!0})&&o.walkDecls(s=>{let o=!1;const c=p(s.raws.value?s.raws.value.raw:s.value);if(c.walk(c=>{if("function"!==c.type||!i(c))return;const p=c.value,m=p.toLowerCase(),g=t&&t.ignoreFunctions||[];if(g.length>0&&a(p,g))return;let y=null;return p!==(y="lower"===e&&h.has(m)?h.get(m):"lower"===e?m:p.toUpperCase())?r.fix?(o=!0,void(c.value=y)):void l({message:f.expected(p,y),node:s,index:n(s)+c.sourceIndex,result:u,ruleName:d}):void 0}),r.fix&&o){const e=c.toString();s.raws.value?s.raws.value.raw=e:s.value=e}})}}o.camelCaseFunctionNames.forEach(e=>{h.set(e.toLowerCase(),e)}),m.ruleName=d,m.messages=f,t.exports=m},{"../../reference/keywordSets":186,"../../utils/declarationValueIndex":425,"../../utils/isStandardSyntaxFunction":474,"../../utils/matchesStringOrRegExp":487,"../../utils/report":498,"../../utils/ruleMessages":499,"../../utils/validateOptions":503,lodash:68,"postcss-value-parser":120}],277:[(e,t,r)=>{const s=e("lodash"),n=e("../../utils/declarationValueIndex"),i=e("../../utils/isSingleLineString"),o=e("../../utils/isStandardSyntaxFunction"),a=e("../../utils/report"),l=e("../../utils/ruleMessages"),u=e("../../utils/validateOptions"),c=e("postcss-value-parser"),p="function-parentheses-newline-inside",d=l(p,{expectedOpening:'Expected newline after "("',expectedClosing:'Expected newline before ")"',expectedOpeningMultiLine:'Expected newline after "(" in a multi-line function',rejectedOpeningMultiLine:'Unexpected whitespace after "(" in a multi-line function',expectedClosingMultiLine:'Expected newline before ")" in a multi-line function',rejectedClosingMultiLine:'Unexpected whitespace before ")" in a multi-line function'});function f(e,t,r){return(t,l)=>{u(l,p,{actual:e,possible:["always","always-multi-line","never-multi-line"]})&&t.walkDecls(t=>{if(!t.value.includes("("))return;let u=!1;const f=s.get(t,"raws.value.raw",t.value),g=c(f);function y(e,r){a({ruleName:p,result:l,message:e,node:t,index:n(t)+r})}g.walk(t=>{if("function"!==t.type)return;if(!o(t))return;const s=c.stringify(t),n=!i(s);function a(e){return e.includes("\n")}const l=t.sourceIndex+t.value.length+1,p=function(e){let t=e.before;for(const r of e.nodes)if("comment"!==r.type){if("space"!==r.type)break;t+=r.value}return t}(t);"always"!==e||a(p)||(r.fix?(u=!0,h(t,r.newline)):y(d.expectedOpening,l)),n&&"always-multi-line"===e&&!a(p)&&(r.fix?(u=!0,h(t,r.newline)):y(d.expectedOpeningMultiLine,l)),n&&"never-multi-line"===e&&""!==p&&(r.fix?(u=!0,function(e){e.before="";for(const t of e.nodes)if("comment"!==t.type){if("space"!==t.type)break;t.value=""}}(t)):y(d.rejectedOpeningMultiLine,l));const f=t.sourceIndex+s.length-2,g=function(e){let t="";for(const r of e.nodes.slice().reverse())if("comment"!==r.type){if("space"!==r.type)break;t=r.value+t}return t+=e.after}(t);"always"!==e||a(g)||(r.fix?(u=!0,m(t,r.newline)):y(d.expectedClosing,f)),n&&"always-multi-line"===e&&!a(g)&&(r.fix?(u=!0,m(t,r.newline)):y(d.expectedClosingMultiLine,f)),n&&"never-multi-line"===e&&""!==g&&(r.fix?(u=!0,function(e){e.after="";for(const t of e.nodes.slice().reverse())if("comment"!==t.type){if("space"!==t.type)break;t.value=""}}(t)):y(d.rejectedClosingMultiLine,f))}),u&&(t.raws.value?t.raws.value.raw=g.toString():t.value=g.toString())})}}function h(e,t){let r;for(const t of e.nodes)if("comment"!==t.type){if("space"!==t.type)break;r=t}r?r.value=t+r.value:e.before=t+e.before}function m(e,t){e.after=t+e.after}f.ruleName=p,f.messages=d,t.exports=f},{"../../utils/declarationValueIndex":425,"../../utils/isSingleLineString":470,"../../utils/isStandardSyntaxFunction":474,"../../utils/report":498,"../../utils/ruleMessages":499,"../../utils/validateOptions":503,lodash:68,"postcss-value-parser":120}],278:[(e,t,r)=>{const s=e("lodash"),n=e("../../utils/declarationValueIndex"),i=e("../../utils/isSingleLineString"),o=e("../../utils/isStandardSyntaxFunction"),a=e("../../utils/report"),l=e("../../utils/ruleMessages"),u=e("../../utils/validateOptions"),c=e("postcss-value-parser"),p="function-parentheses-space-inside",d=l(p,{expectedOpening:'Expected single space after "("',rejectedOpening:'Unexpected whitespace after "("',expectedClosing:'Expected single space before ")"',rejectedClosing:'Unexpected whitespace before ")"',expectedOpeningSingleLine:'Expected single space after "(" in a single-line function',rejectedOpeningSingleLine:'Unexpected whitespace after "(" in a single-line function',expectedClosingSingleLine:'Expected single space before ")" in a single-line function',rejectedClosingSingleLine:'Unexpected whitespace before ")" in a single-line function'});function f(e,t,r){return(t,l)=>{u(l,p,{actual:e,possible:["always","never","always-single-line","never-single-line"]})&&t.walkDecls(t=>{if(!t.value.includes("("))return;let u=!1;const f=s.get(t,"raws.value.raw",t.value),h=c(f);function m(e,r){a({ruleName:p,result:l,message:e,node:t,index:n(t)+r})}h.walk(t=>{if("function"!==t.type)return;if(!o(t))return;if(!t.nodes.length)return;const s=c.stringify(t),n=i(s),a=t.sourceIndex+t.value.length+1;"always"===e&&" "!==t.before&&(r.fix?(u=!0,t.before=" "):m(d.expectedOpening,a)),"never"===e&&""!==t.before&&(r.fix?(u=!0,t.before=""):m(d.rejectedOpening,a)),n&&"always-single-line"===e&&" "!==t.before&&(r.fix?(u=!0,t.before=" "):m(d.expectedOpeningSingleLine,a)),n&&"never-single-line"===e&&""!==t.before&&(r.fix?(u=!0,t.before=""):m(d.rejectedOpeningSingleLine,a));const l=t.sourceIndex+s.length-2;"always"===e&&" "!==t.after&&(r.fix?(u=!0,t.after=" "):m(d.expectedClosing,l)),"never"===e&&""!==t.after&&(r.fix?(u=!0,t.after=""):m(d.rejectedClosing,l)),n&&"always-single-line"===e&&" "!==t.after&&(r.fix?(u=!0,t.after=" "):m(d.expectedClosingSingleLine,l)),n&&"never-single-line"===e&&""!==t.after&&(r.fix?(u=!0,t.after=""):m(d.rejectedClosingSingleLine,l))}),u&&(t.raws.value?t.raws.value.raw=h.toString():t.value=h.toString())})}}f.ruleName=p,f.messages=d,t.exports=f},{"../../utils/declarationValueIndex":425,"../../utils/isSingleLineString":470,"../../utils/isStandardSyntaxFunction":474,"../../utils/report":498,"../../utils/ruleMessages":499,"../../utils/validateOptions":503,lodash:68,"postcss-value-parser":120}],279:[(e,t,r)=>{const s=e("lodash"),n=e("../../utils/functionArgumentsSearch"),i=e("../../utils/isStandardSyntaxUrl"),o=e("../../utils/report"),a=e("../../utils/ruleMessages"),l=e("../../utils/validateOptions"),u="function-url-no-scheme-relative",c=a(u,{rejected:"Unexpected scheme-relative url"});function p(e){return(t,r)=>{l(r,u,{actual:e})&&t.walkDecls(e=>{n(e.toString().toLowerCase(),"url",(t,n)=>{const a=s.trim(t," '\"");i(a)&&a.startsWith("//")&&o({message:c.rejected,node:e,index:n,result:r,ruleName:u})})})}}p.ruleName=u,p.messages=c,t.exports=p},{"../../utils/functionArgumentsSearch":430,"../../utils/isStandardSyntaxUrl":481,"../../utils/report":498,"../../utils/ruleMessages":499,"../../utils/validateOptions":503,lodash:68}],280:[(e,t,r)=>{const s=e("../../utils/atRuleParamIndex"),n=e("../../utils/functionArgumentsSearch"),i=e("../../utils/isStandardSyntaxUrl"),o=e("../../utils/optionsMatches"),a=e("../../utils/report"),l=e("../../utils/ruleMessages"),u=e("../../utils/validateOptions"),c="function-url-quotes",p=l(c,{expected:()=>"Expected quotes",rejected:()=>"Unexpected quotes"});function d(e,t){return(r,l)=>{function d(r,s,n,a){let l="always"===e;const u=r.trimStart();if(!i(u))return;const c=n+r.length-u.length,d=u.startsWith("'")||u.startsWith('"'),h=r.trim(),m=["","''",'""'].includes(h);if(o(t,"except","empty")&&m&&(l=!l),l){if(d)return;f(p.expected(a),s,c)}else{if(!d)return;f(p.rejected(a),s,c)}}function f(e,t,r){a({message:e,node:t,index:r,result:l,ruleName:c})}u(l,c,{actual:e,possible:["always","never"]},{actual:t,possible:{except:["empty"]},optional:!0})&&(r.walkAtRules(function(e){const t=e.params.toLowerCase();n(t,"url",(t,r)=>{d(t,e,r+s(e),"url")}),n(t,"url-prefix",(t,r)=>{d(t,e,r+s(e),"url-prefix")}),n(t,"domain",(t,r)=>{d(t,e,r+s(e),"domain")})}),r.walkDecls(function(e){n(e.toString().toLowerCase(),"url",(t,r)=>{d(t,e,r,"url")})}))}}d.ruleName=c,d.messages=p,t.exports=d},{"../../utils/atRuleParamIndex":416,"../../utils/functionArgumentsSearch":430,"../../utils/isStandardSyntaxUrl":481,"../../utils/optionsMatches":490,"../../utils/report":498,"../../utils/ruleMessages":499,"../../utils/validateOptions":503}],281:[(e,t,r)=>{const s=e("lodash"),n=e("../../utils/functionArgumentsSearch"),i=e("../../utils/getSchemeFromUrl"),o=e("../../utils/isStandardSyntaxUrl"),a=e("../../utils/matchesStringOrRegExp"),l=e("../../utils/report"),u=e("../../utils/ruleMessages"),c=e("../../utils/validateOptions"),p="function-url-scheme-allowed-list",d=u(p,{rejected:e=>`Unexpected URL scheme "${e}:"`});function f(e){return(t,r)=>{c(r,p,{actual:e,possible:[s.isString,s.isRegExp]})&&t.walkDecls(t=>{n(t.toString().toLowerCase(),"url",(n,u)=>{const c=s.trim(n," ");if(!o(c))return;const f=s.trim(c,"'\""),h=i(f);null!==h&&(a(h,e)||l({message:d.rejected(h),node:t,index:u,result:r,ruleName:p}))})})}}f.primaryOptionArray=!0,f.ruleName=p,f.messages=d,t.exports=f},{"../../utils/functionArgumentsSearch":430,"../../utils/getSchemeFromUrl":435,"../../utils/isStandardSyntaxUrl":481,"../../utils/matchesStringOrRegExp":487,"../../utils/report":498,"../../utils/ruleMessages":499,"../../utils/validateOptions":503,lodash:68}],282:[(e,t,r)=>{const s=e("lodash"),n=e("../../utils/functionArgumentsSearch"),i=e("../../utils/getSchemeFromUrl"),o=e("../../utils/isStandardSyntaxUrl"),a=e("../../utils/matchesStringOrRegExp"),l=e("../../utils/report"),u=e("../../utils/ruleMessages"),c=e("../../utils/validateOptions"),p="function-url-scheme-blacklist",d=u(p,{rejected:e=>`Unexpected URL scheme "${e}:"`});function f(e){return(t,r)=>{c(r,p,{actual:e,possible:[s.isString,s.isRegExp]})&&(r.warn(`'${p}' has been deprecated. Instead use 'function-url-scheme-disallowed-list'.`,{stylelintType:"deprecation",stylelintReference:`https://github.com/stylelint/stylelint/blob/13.7.0/lib/rules/${p}/README.md`}),t.walkDecls(t=>{n(t.toString().toLowerCase(),"url",(n,u)=>{const c=s.trim(n," ");if(!o(c))return;const f=s.trim(c,"'\""),h=i(f);null!==h&&a(h,e)&&l({message:d.rejected(h),node:t,index:u,result:r,ruleName:p})})}))}}f.primaryOptionArray=!0,f.ruleName=p,f.messages=d,f.meta={deprecated:!0},t.exports=f},{"../../utils/functionArgumentsSearch":430,"../../utils/getSchemeFromUrl":435,"../../utils/isStandardSyntaxUrl":481,"../../utils/matchesStringOrRegExp":487,"../../utils/report":498,"../../utils/ruleMessages":499,"../../utils/validateOptions":503,lodash:68}],283:[(e,t,r)=>{const s=e("lodash"),n=e("../../utils/functionArgumentsSearch"),i=e("../../utils/getSchemeFromUrl"),o=e("../../utils/isStandardSyntaxUrl"),a=e("../../utils/matchesStringOrRegExp"),l=e("../../utils/report"),u=e("../../utils/ruleMessages"),c=e("../../utils/validateOptions"),p="function-url-scheme-disallowed-list",d=u(p,{rejected:e=>`Unexpected URL scheme "${e}:"`});function f(e){return(t,r)=>{c(r,p,{actual:e,possible:[s.isString,s.isRegExp]})&&t.walkDecls(t=>{n(t.toString().toLowerCase(),"url",(n,u)=>{const c=s.trim(n," ");if(!o(c))return;const f=s.trim(c,"'\""),h=i(f);null!==h&&a(h,e)&&l({message:d.rejected(h),node:t,index:u,result:r,ruleName:p})})})}}f.primaryOptionArray=!0,f.ruleName=p,f.messages=d,t.exports=f},{"../../utils/functionArgumentsSearch":430,"../../utils/getSchemeFromUrl":435,"../../utils/isStandardSyntaxUrl":481,"../../utils/matchesStringOrRegExp":487,"../../utils/report":498,"../../utils/ruleMessages":499,"../../utils/validateOptions":503,lodash:68}],284:[(e,t,r)=>{const s=e("lodash"),n=e("../../utils/functionArgumentsSearch"),i=e("../../utils/getSchemeFromUrl"),o=e("../../utils/isStandardSyntaxUrl"),a=e("../../utils/matchesStringOrRegExp"),l=e("../../utils/report"),u=e("../../utils/ruleMessages"),c=e("../../utils/validateOptions"),p="function-url-scheme-whitelist",d=u(p,{rejected:e=>`Unexpected URL scheme "${e}:"`});function f(e){return(t,r)=>{c(r,p,{actual:e,possible:[s.isString,s.isRegExp]})&&(r.warn(`'${p}' has been deprecated. Instead use 'function-url-scheme-allowed-list'.`,{stylelintType:"deprecation",stylelintReference:`https://github.com/stylelint/stylelint/blob/13.7.0/lib/rules/${p}/README.md`}),t.walkDecls(t=>{n(t.toString().toLowerCase(),"url",(n,u)=>{const c=s.trim(n," ");if(!o(c))return;const f=s.trim(c,"'\""),h=i(f);null!==h&&(a(h,e)||l({message:d.rejected(h),node:t,index:u,result:r,ruleName:p}))})}))}}f.primaryOptionArray=!0,f.ruleName=p,f.messages=d,f.meta={deprecated:!0},t.exports=f},{"../../utils/functionArgumentsSearch":430,"../../utils/getSchemeFromUrl":435,"../../utils/isStandardSyntaxUrl":481,"../../utils/matchesStringOrRegExp":487,"../../utils/report":498,"../../utils/ruleMessages":499,"../../utils/validateOptions":503,lodash:68}],285:[(e,t,r)=>{const s=e("lodash"),n=e("../../utils/declarationValueIndex"),i=e("../../utils/isStandardSyntaxFunction"),o=e("../../utils/matchesStringOrRegExp"),a=e("../../utils/report"),l=e("../../utils/ruleMessages"),u=e("../../utils/validateOptions"),c=e("postcss-value-parser"),p=e("../../utils/vendor"),d="function-whitelist",f=l(d,{rejected:e=>`Unexpected function "${e}"`});function h(e){const t=[].concat(e);return(e,r)=>{u(r,d,{actual:t,possible:[s.isString,s.isRegExp]})&&(r.warn(`'${d}' has been deprecated. Instead use 'function-allowed-list'.`,{stylelintType:"deprecation",stylelintReference:`https://github.com/stylelint/stylelint/blob/13.7.0/lib/rules/${d}/README.md`}),e.walkDecls(e=>{const s=e.value;c(s).walk(s=>{"function"===s.type&&i(s)&&(o(p.unprefixed(s.value),t)||a({message:f.rejected(s.value),node:e,index:n(e)+s.sourceIndex,result:r,ruleName:d}))})}))}}h.primaryOptionArray=!0,h.ruleName=d,h.messages=f,h.meta={deprecated:!0},t.exports=h},{"../../utils/declarationValueIndex":425,"../../utils/isStandardSyntaxFunction":474,"../../utils/matchesStringOrRegExp":487,"../../utils/report":498,"../../utils/ruleMessages":499,"../../utils/validateOptions":503,"../../utils/vendor":504,lodash:68,"postcss-value-parser":120}],286:[(e,t,r)=>{const s=e("lodash"),n=e("../../utils/atRuleParamIndex"),i=e("../../utils/declarationValueIndex"),o=e("../../utils/isWhitespace"),a=e("../../utils/report"),l=e("../../utils/ruleMessages"),u=e("style-search"),c=e("../../utils/validateOptions"),p="function-whitespace-after",d=l(p,{expected:'Expected whitespace after ")"',rejected:'Unexpected whitespace after ")"'}),f=new Set([")",",","}",":","/",void 0]);function h(e,t,r){return(t,l)=>{function h(t,r,s,n){u({source:r,target:")",functionArguments:"only"},i=>{!function(t,r,s,n,i){const u=t[r];if("always"===e){if(" "===u)return;if("\n"===u)return;if("\r\n"===t.substr(r,2))return;if(f.has(u))return;if(i)return void i(r);a({message:d.expected,node:s,index:n(s)+r,result:l,ruleName:p})}else if("never"===e&&o(u)){if(i)return void i(r);a({message:d.rejected,node:s,index:n(s)+r,result:l,ruleName:p})}}(r,i.startIndex+1,t,s,n)})}function m(t){let r,s="",n=0;return"always"===e?r=(e=>{s+=t.slice(n,e)+" ",n=e}):"never"===e&&(r=(e=>{let r=e+1;for(;r{const t=s.get(e,"raws.params.raw",e.params),i=r.fix&&m(t);h(e,t,n,i&&i.applyFix),i&&i.hasFixed&&(e.raws.params?e.raws.params.raw=i.fixed:e.params=i.fixed)}),t.walkDecls(e=>{const t=s.get(e,"raws.value.raw",e.value),n=r.fix&&m(t);h(e,t,i,n&&n.applyFix),n&&n.hasFixed&&(e.raws.value?e.raws.value.raw=n.fixed:e.value=n.fixed)}))}}h.ruleName=p,h.messages=d,t.exports=h},{"../../utils/atRuleParamIndex":416,"../../utils/declarationValueIndex":425,"../../utils/isWhitespace":486,"../../utils/report":498,"../../utils/ruleMessages":499,"../../utils/validateOptions":503,lodash:68,"style-search":166}],287:[(e,t,r)=>{const s=e("lodash"),n=e("../utils/declarationValueIndex"),i=e("../utils/isStandardSyntaxFunction"),o=e("../utils/report"),a=e("postcss-value-parser");t.exports=(e=>{e.root.walkDecls(t=>{const r=s.get(t,"raws.value.raw",t.value);let l;const u=a(r);u.walk(r=>{if("function"!==r.type)return;if(!i(r))return;if("url"===r.value.toLowerCase())return;const s=r.nodes.map(e=>a.stringify(e)),u=(()=>{let e=r.before+s.join("")+r.after;return e=e.replace(/( *\/(\*.*\*\/(?!\S)|\/.*)|(\/(\*.*\*\/|\/.*)))/,"")})();const c=[];r.nodes.forEach((e,t)=>{if("div"!==e.type||","!==e.value)return;const n=function(e,t){let n=r.before+s.slice(0,t).join("")+e.before;return(n=n.replace(/( *\/(\*.*\*\/(?!\S)|\/.*)|(\/(\*.*\*\/|\/.*)))/,"")).length}(e,t);c.push({commaNode:e,checkIndex:n,nodeIndex:t})});for(const{commaNode:s,checkIndex:i,nodeIndex:a}of c)e.locationChecker({source:u,index:i,err(i){const u=n(t)+s.sourceIndex+s.before.length;e.fix&&e.fix(s,a,r.nodes)?l=!0:o({index:u,message:i,node:t,result:e.result,ruleName:e.checkedRuleName})}})}),l&&(t.raws.value?t.raws.value.raw=u.toString():t.value=u.toString())})})},{"../utils/declarationValueIndex":425,"../utils/isStandardSyntaxFunction":474,"../utils/report":498,lodash:68,"postcss-value-parser":120}],288:[(e,t,r)=>{t.exports=(e=>{const{div:t,index:r,nodes:s,expectation:n,position:i,symb:o}=e;if(n.startsWith("always"))return t[i]=o,!0;if(n.startsWith("never")){t[i]="";for(let e=r+1;e{const s=e("postcss-value-parser"),n=e("../../utils/declarationValueIndex"),i=e("../../utils/isStandardSyntaxValue"),o=e("../../utils/report"),a=e("../../utils/ruleMessages"),l=e("../../utils/validateOptions"),u="hue-degree-notation",c=a(u,{expected:(e,t)=>`Expected "${e}" to be "${t}"`}),p=["hsl","hsla","hwb"],d=["lch"],f=[...p,...d];function h(e,t,r){return(t,h)=>{l(h,u,{actual:e,possible:["angle","number"]})&&t.walkDecls(t=>{let l=!1;const y=s((a=t).raws.value?a.raws.value.raw:a.value);y.walk(a=>{if("function"!==a.type)return;if(!f.includes(a.value.toLowerCase()))return;const y=function(e){const t=e.nodes.filter(({type:e})=>"word"===e||"function"===e),r=e.value.toLowerCase();if(p.includes(r))return t[0];if(d.includes(r))return t[2];return!1}(a);if(!y)return;const{value:v}=y;if(!i(v))return;if(!m(v)&&!g(v))return;if("angle"===e&&m(v))return;if("number"===e&&g(v))return;const w="angle"===e?`${v}deg`:function(e){const{number:t}=s.unit(e);return t}(v),b=v;if(r.fix)return y.value=w,void(l=!0);o({message:c.expected(b,w),node:t,index:n(t)+y.sourceIndex,result:h,ruleName:u})}),l&&function(e,t){e.raws.value?e.raws.value.raw=t:e.value=t}(t,y.toString())})};var a}function m(e){const{unit:t}=s.unit(e);return t&&"deg"===t.toLowerCase()}function g(e){const{unit:t}=s.unit(e);return""===t}h.ruleName=u,h.messages=c,t.exports=h},{"../../utils/declarationValueIndex":425,"../../utils/isStandardSyntaxValue":482,"../../utils/report":498,"../../utils/ruleMessages":499,"../../utils/validateOptions":503,"postcss-value-parser":120}],290:[(e,t,r)=>{const s=e("lodash"),n=e("../../utils/beforeBlockString"),i=e("../../utils/hasBlock"),o=e("../../utils/optionsMatches"),a=e("../../utils/report"),l=e("../../utils/ruleMessages"),u=e("style-search"),c=e("../../utils/validateOptions"),p="indentation",d=l(p,{expected:e=>`Expected indentation of ${e}`});function f(e,t={},r){const l="tab"===e,f=l?"\t":" ".repeat(e),y=l?"tab":"space";return(l,y)=>{function w(e,s,n){if(!e.includes("\n"))return;const i=[];let l=0;if(u({source:e,target:"\n",outsideParens:o(t,"ignore","inside-parens")},(u,c)=>{const h=/^[ \t]*\)/.test(e.slice(u.startIndex+1));if(o(t,"ignore","inside-parens")&&(h||u.insideParens))return;let m=s;if(!o(t,"ignore","inside-parens")&&u.insideParens){1===c&&(l-=1);let r=u.startIndex;switch("\r"===e[u.startIndex-1]&&r--,/\([ \t]*$/.test(e.slice(0,r))&&(l+=1),/{[ \t]*$/.test(e.slice(0,r))&&(l+=1),/^[ \t]*}/.test(e.slice(u.startIndex+1))&&(l-=1),m+=l,h&&(l-=1),t.indentInsideParens){case"twice":h&&!t.indentClosingBrace||(m+=1);break;case"once-at-root-twice-in-block":if(n.parent===n.root()){h&&!t.indentClosingBrace&&(m-=1);break}h&&!t.indentClosingBrace||(m+=1);break;default:h&&!t.indentClosingBrace&&(m-=1)}}const g=/^([ \t]*)\S/.exec(e.slice(u.startIndex+1));if(!g)return;const w=g[1],b=f.repeat(m>0?m:0);w!==b&&(r.fix?i.unshift({expectedIndentation:b,currentIndentation:w,startIndex:u.startIndex}):a({message:d.expected(v(m)),node:n,index:u.startIndex+w.length+1,result:y,ruleName:p}))}),i.length){if("rule"===n.type&&i.forEach(e=>{n.selector=g(n.selector,e.currentIndentation,e.expectedIndentation,e.startIndex)}),"decl"===n.type){const e=n.prop,t=n.raws.between;i.forEach(r=>{r.startIndex{s.startIndex<1+e.length+t.length?n.raws.afterName=g(t,s.currentIndentation,s.expectedIndentation,s.startIndex-e.length-1):n.params=g(r,s.currentIndentation,s.expectedIndentation,s.startIndex-e.length-t.length-1)})}}}c(y,p,{actual:e,possible:[s.isNumber,"tab"]},{actual:t,possible:{baseIndentLevel:[s.isNumber,"auto"],except:["block","value","param"],ignore:["value","param","inside-parens"],indentInsideParens:["twice","once-at-root-twice-in-block"],indentClosingBrace:[s.isBoolean]},optional:!0})&&l.walk(l=>{if("root"===l.type)return;const u=function r(s,n=0){if("root"===s.parent.type)return n+function(e,t,r){const s=h(e);if(!s)return 0;let n=e.source.baseIndentLevel;Number.isSafeInteger(n)||(n=function(e,t,r){function s(e){let t=e.match(/\t/g);t=t?t.length:0;let s=e.match(/ /g);return s=s?Math.round(s.length/r()):0,t+s}if(!Number.isSafeInteger(t)){let r=e.source.input.css;const n=(r=r.replace(/^[^\r\n]+/,t=>/(?:^|\n)([ \t]*)$/.test(e.raws.beforeStart)?RegExp.$1+t:"")).match(/^[ \t]*(?=\S)/gm);if(n)return Math.min(...n.map(s));t=1}const n=[],i=/(?:^|\n)([ \t]*)\S[^\r\n]*(?:\r?\n\s*)*$/m.exec(e.raws.beforeStart);if(i){let e=Number.MAX_SAFE_INTEGER,t=0;for(;++t(function(e,t){let r=e.source.indentSize;if(Number.isSafeInteger(r))return r;const s=e.source.input.css.match(/^ *(?=\S)/gm);if(s){const e={};let t=0,n=0;const i=r=>{r?(t=Math.abs(r-n)||t)>1&&(e[t]?e[t]++:e[t]=1):t=0,n=r};s.forEach(e=>{i(e.length)});let o=0;for(const t in e)if(Object.prototype.hasOwnProperty.call(e,t)){const s=e[t];s>o&&(o=s,r=t)}}return r=Number(r)||s&&s[0].length||Number(t)||2,e.source.indentSize=r,r})(s,r)),e.source.baseIndentLevel=n);return n}(s.parent,t.baseIndentLevel,e);let a;a=r(s.parent,n+1);o(t,"except","block")&&("rule"===s.type||"atrule"===s.type)&&i(s)&&a--;return a}(l),c=(l.raws.before||"").replace(/[*_]$/,""),g=l.raws.after||"",b=l.parent,x=f.repeat(u),k="root"===b.type&&b.first===l,S=c.lastIndexOf("\n");-1===S&&(!k||h(b)&&!b.raws.beforeStart.endsWith("\n"))||c.slice(S+1)===x||(r.fix?(k&&s.isString(l.raws.before)&&(l.raws.before=l.raws.before.replace(/^[ \t]*(?=\S|$)/,x)),l.raws.before=m(l.raws.before,x)):a({message:d.expected(v(u)),node:l,result:y,ruleName:p}));const _=t.indentClosingBrace?u+1:u,O=f.repeat(_);i(l)&&g&&g.includes("\n")&&g.slice(g.lastIndexOf("\n")+1)!==O&&(r.fix?l.raws.after=m(l.raws.after,O):a({message:d.expected(v(_)),node:l,index:l.toString().length-1,result:y,ruleName:p})),l.value&&function(e,r){if(!e.value.includes("\n"))return;if(o(t,"ignore","value"))return;const s=e.toString(),n=o(t,"except","value")?r:r+1;w(s,n,e)}(l,u),l.selector&&function(e,t){const r=e.selector;e.params&&(t+=1);w(r,t,e)}(l,u),"atrule"===l.type&&function(e,r){if(o(t,"ignore","param"))return;const s=o(t,"except","param")||"nest"===e.name||"at-root"===e.name?r:r+1;w(n(e).trim(),s,e)}(l,u)})};function v(t){const r=l?t:t*e;return`${r} ${1===r?y:`${y}s`}`}}function h(e){const t=e.document;if(t)return t;const r=e.root();return r&&r.document}function m(e,t){return s.isString(e)?e.replace(/\n[ \t]*(?=\S|$)/g,`\n${t}`):e}function g(e,t,r,s){const n=s+1;return e.slice(0,n)+r+e.slice(n+t.length)}f.ruleName=p,f.messages=d,t.exports=f},{"../../utils/beforeBlockString":417,"../../utils/hasBlock":437,"../../utils/optionsMatches":490,"../../utils/report":498,"../../utils/ruleMessages":499,"../../utils/validateOptions":503,lodash:68,"style-search":166}],291:[(e,t,r)=>{const s=e("import-lazy"),n={"alpha-value-notation":s(()=>e("./alpha-value-notation"))(),"at-rule-allowed-list":s(()=>e("./at-rule-allowed-list"))(),"at-rule-blacklist":s(()=>e("./at-rule-blacklist"))(),"at-rule-disallowed-list":s(()=>e("./at-rule-disallowed-list"))(),"at-rule-empty-line-before":s(()=>e("./at-rule-empty-line-before"))(),"at-rule-name-case":s(()=>e("./at-rule-name-case"))(),"at-rule-name-newline-after":s(()=>e("./at-rule-name-newline-after"))(),"at-rule-semicolon-space-before":s(()=>e("./at-rule-semicolon-space-before"))(),"at-rule-name-space-after":s(()=>e("./at-rule-name-space-after"))(),"at-rule-no-unknown":s(()=>e("./at-rule-no-unknown"))(),"at-rule-property-required-list":s(()=>e("./at-rule-property-required-list"))(),"at-rule-property-requirelist":s(()=>e("./at-rule-property-requirelist"))(),"at-rule-semicolon-newline-after":s(()=>e("./at-rule-semicolon-newline-after"))(),"at-rule-whitelist":s(()=>e("./at-rule-whitelist"))(),"block-closing-brace-empty-line-before":s(()=>e("./block-closing-brace-empty-line-before"))(),"block-closing-brace-newline-after":s(()=>e("./block-closing-brace-newline-after"))(),"block-closing-brace-newline-before":s(()=>e("./block-closing-brace-newline-before"))(),"block-closing-brace-space-after":s(()=>e("./block-closing-brace-space-after"))(),"block-closing-brace-space-before":s(()=>e("./block-closing-brace-space-before"))(),"block-no-empty":s(()=>e("./block-no-empty"))(),"block-opening-brace-newline-after":s(()=>e("./block-opening-brace-newline-after"))(),"block-opening-brace-newline-before":s(()=>e("./block-opening-brace-newline-before"))(),"block-opening-brace-space-after":s(()=>e("./block-opening-brace-space-after"))(),"block-opening-brace-space-before":s(()=>e("./block-opening-brace-space-before"))(),"color-function-notation":s(()=>e("./color-function-notation"))(),"color-hex-case":s(()=>e("./color-hex-case"))(),"color-hex-length":s(()=>e("./color-hex-length"))(),"color-named":s(()=>e("./color-named"))(),"color-no-hex":s(()=>e("./color-no-hex"))(),"color-no-invalid-hex":s(()=>e("./color-no-invalid-hex"))(),"comment-empty-line-before":s(()=>e("./comment-empty-line-before"))(),"comment-no-empty":s(()=>e("./comment-no-empty"))(),"comment-pattern":s(()=>e("./comment-pattern"))(),"comment-whitespace-inside":s(()=>e("./comment-whitespace-inside"))(),"comment-word-blacklist":s(()=>e("./comment-word-blacklist"))(),"comment-word-disallowed-list":s(()=>e("./comment-word-disallowed-list"))(),"custom-media-pattern":s(()=>e("./custom-media-pattern"))(),"custom-property-empty-line-before":s(()=>e("./custom-property-empty-line-before"))(),"custom-property-pattern":s(()=>e("./custom-property-pattern"))(),"declaration-bang-space-after":s(()=>e("./declaration-bang-space-after"))(),"declaration-bang-space-before":s(()=>e("./declaration-bang-space-before"))(),"declaration-block-no-duplicate-properties":s(()=>e("./declaration-block-no-duplicate-properties"))(),"declaration-block-no-redundant-longhand-properties":s(()=>e("./declaration-block-no-redundant-longhand-properties"))(),"declaration-block-no-shorthand-property-overrides":s(()=>e("./declaration-block-no-shorthand-property-overrides"))(),"declaration-block-semicolon-newline-after":s(()=>e("./declaration-block-semicolon-newline-after"))(),"declaration-block-semicolon-newline-before":s(()=>e("./declaration-block-semicolon-newline-before"))(),"declaration-block-semicolon-space-after":s(()=>e("./declaration-block-semicolon-space-after"))(),"declaration-block-semicolon-space-before":s(()=>e("./declaration-block-semicolon-space-before"))(),"declaration-block-single-line-max-declarations":s(()=>e("./declaration-block-single-line-max-declarations"))(),"declaration-block-trailing-semicolon":s(()=>e("./declaration-block-trailing-semicolon"))(),"declaration-colon-newline-after":s(()=>e("./declaration-colon-newline-after"))(),"declaration-colon-space-after":s(()=>e("./declaration-colon-space-after"))(),"declaration-colon-space-before":s(()=>e("./declaration-colon-space-before"))(),"declaration-empty-line-before":s(()=>e("./declaration-empty-line-before"))(),"declaration-no-important":s(()=>e("./declaration-no-important"))(),"declaration-property-unit-allowed-list":s(()=>e("./declaration-property-unit-allowed-list"))(),"declaration-property-unit-blacklist":s(()=>e("./declaration-property-unit-blacklist"))(),"declaration-property-unit-disallowed-list":s(()=>e("./declaration-property-unit-disallowed-list"))(),"declaration-property-unit-whitelist":s(()=>e("./declaration-property-unit-whitelist"))(),"declaration-property-value-allowed-list":s(()=>e("./declaration-property-value-allowed-list"))(),"declaration-property-value-blacklist":s(()=>e("./declaration-property-value-blacklist"))(),"declaration-property-value-disallowed-list":s(()=>e("./declaration-property-value-disallowed-list"))(),"declaration-property-value-whitelist":s(()=>e("./declaration-property-value-whitelist"))(),"font-family-no-missing-generic-family-keyword":s(()=>e("./font-family-no-missing-generic-family-keyword"))(),"font-family-name-quotes":s(()=>e("./font-family-name-quotes"))(),"font-family-no-duplicate-names":s(()=>e("./font-family-no-duplicate-names"))(),"font-weight-notation":s(()=>e("./font-weight-notation"))(),"function-allowed-list":s(()=>e("./function-allowed-list"))(),"function-blacklist":s(()=>e("./function-blacklist"))(),"function-calc-no-invalid":s(()=>e("./function-calc-no-invalid"))(),"function-calc-no-unspaced-operator":s(()=>e("./function-calc-no-unspaced-operator"))(),"function-comma-newline-after":s(()=>e("./function-comma-newline-after"))(),"function-comma-newline-before":s(()=>e("./function-comma-newline-before"))(),"function-comma-space-after":s(()=>e("./function-comma-space-after"))(),"function-comma-space-before":s(()=>e("./function-comma-space-before"))(),"function-disallowed-list":s(()=>e("./function-disallowed-list"))(),"function-linear-gradient-no-nonstandard-direction":s(()=>e("./function-linear-gradient-no-nonstandard-direction"))(),"function-max-empty-lines":s(()=>e("./function-max-empty-lines"))(),"function-name-case":s(()=>e("./function-name-case"))(),"function-parentheses-newline-inside":s(()=>e("./function-parentheses-newline-inside"))(),"function-parentheses-space-inside":s(()=>e("./function-parentheses-space-inside"))(),"function-url-no-scheme-relative":s(()=>e("./function-url-no-scheme-relative"))(),"function-url-quotes":s(()=>e("./function-url-quotes"))(),"function-url-scheme-allowed-list":s(()=>e("./function-url-scheme-allowed-list"))(),"function-url-scheme-blacklist":s(()=>e("./function-url-scheme-blacklist"))(),"function-url-scheme-disallowed-list":s(()=>e("./function-url-scheme-disallowed-list"))(),"function-url-scheme-whitelist":s(()=>e("./function-url-scheme-whitelist"))(),"function-whitespace-after":s(()=>e("./function-whitespace-after"))(),"function-whitelist":s(()=>e("./function-whitelist"))(),"hue-degree-notation":s(()=>e("./hue-degree-notation"))(),"keyframe-declaration-no-important":s(()=>e("./keyframe-declaration-no-important"))(),"keyframes-name-pattern":s(()=>e("./keyframes-name-pattern"))(),"length-zero-no-unit":s(()=>e("./length-zero-no-unit"))(),linebreaks:s(()=>e("./linebreaks"))(),"max-empty-lines":s(()=>e("./max-empty-lines"))(),"max-line-length":s(()=>e("./max-line-length"))(),"max-nesting-depth":s(()=>e("./max-nesting-depth"))(),"media-feature-colon-space-after":s(()=>e("./media-feature-colon-space-after"))(),"media-feature-colon-space-before":s(()=>e("./media-feature-colon-space-before"))(),"media-feature-name-allowed-list":s(()=>e("./media-feature-name-allowed-list"))(),"media-feature-name-blacklist":s(()=>e("./media-feature-name-blacklist"))(),"media-feature-name-case":s(()=>e("./media-feature-name-case"))(),"media-feature-name-disallowed-list":s(()=>e("./media-feature-name-disallowed-list"))(),"media-feature-name-no-unknown":s(()=>e("./media-feature-name-no-unknown"))(),"media-feature-name-value-allowed-list":s(()=>e("./media-feature-name-value-allowed-list"))(),"media-feature-name-value-whitelist":s(()=>e("./media-feature-name-value-whitelist"))(),"media-feature-name-whitelist":s(()=>e("./media-feature-name-whitelist"))(),"media-feature-parentheses-space-inside":s(()=>e("./media-feature-parentheses-space-inside"))(),"media-feature-range-operator-space-after":s(()=>e("./media-feature-range-operator-space-after"))(),"media-feature-range-operator-space-before":s(()=>e("./media-feature-range-operator-space-before"))(),"media-query-list-comma-newline-after":s(()=>e("./media-query-list-comma-newline-after"))(),"media-query-list-comma-newline-before":s(()=>e("./media-query-list-comma-newline-before"))(),"media-query-list-comma-space-after":s(()=>e("./media-query-list-comma-space-after"))(),"media-query-list-comma-space-before":s(()=>e("./media-query-list-comma-space-before"))(),"no-descending-specificity":s(()=>e("./no-descending-specificity"))(),"no-duplicate-at-import-rules":s(()=>e("./no-duplicate-at-import-rules"))(),"no-duplicate-selectors":s(()=>e("./no-duplicate-selectors"))(),"no-empty-source":s(()=>e("./no-empty-source"))(),"no-empty-first-line":s(()=>e("./no-empty-first-line"))(),"no-eol-whitespace":s(()=>e("./no-eol-whitespace"))(),"no-extra-semicolons":s(()=>e("./no-extra-semicolons"))(),"no-invalid-double-slash-comments":s(()=>e("./no-invalid-double-slash-comments"))(),"no-missing-end-of-source-newline":s(()=>e("./no-missing-end-of-source-newline"))(),"no-unknown-animations":s(()=>e("./no-unknown-animations"))(),"number-leading-zero":s(()=>e("./number-leading-zero"))(),"number-max-precision":s(()=>e("./number-max-precision"))(),"number-no-trailing-zeros":s(()=>e("./number-no-trailing-zeros"))(),"property-allowed-list":s(()=>e("./property-allowed-list"))(),"property-blacklist":s(()=>e("./property-blacklist"))(),"property-case":s(()=>e("./property-case"))(),"property-disallowed-list":s(()=>e("./property-disallowed-list"))(),"property-no-unknown":s(()=>e("./property-no-unknown"))(),"property-whitelist":s(()=>e("./property-whitelist"))(),"rule-empty-line-before":s(()=>e("./rule-empty-line-before"))(),"selector-attribute-brackets-space-inside":s(()=>e("./selector-attribute-brackets-space-inside"))(),"selector-attribute-name-disallowed-list":s(()=>e("./selector-attribute-name-disallowed-list"))(),"selector-attribute-operator-allowed-list":s(()=>e("./selector-attribute-operator-allowed-list"))(),"selector-attribute-operator-blacklist":s(()=>e("./selector-attribute-operator-blacklist"))(),"selector-attribute-operator-disallowed-list":s(()=>e("./selector-attribute-operator-disallowed-list"))(),"selector-attribute-operator-space-after":s(()=>e("./selector-attribute-operator-space-after"))(),"selector-attribute-operator-space-before":s(()=>e("./selector-attribute-operator-space-before"))(),"selector-attribute-operator-whitelist":s(()=>e("./selector-attribute-operator-whitelist"))(),"selector-attribute-quotes":s(()=>e("./selector-attribute-quotes"))(),"selector-class-pattern":s(()=>e("./selector-class-pattern"))(),"selector-combinator-allowed-list":s(()=>e("./selector-combinator-allowed-list"))(),"selector-combinator-blacklist":s(()=>e("./selector-combinator-blacklist"))(),"selector-combinator-disallowed-list":s(()=>e("./selector-combinator-disallowed-list"))(),"selector-combinator-space-after":s(()=>e("./selector-combinator-space-after"))(),"selector-combinator-space-before":s(()=>e("./selector-combinator-space-before"))(),"selector-combinator-whitelist":s(()=>e("./selector-combinator-whitelist"))(),"selector-descendant-combinator-no-non-space":s(()=>e("./selector-descendant-combinator-no-non-space"))(),"selector-id-pattern":s(()=>e("./selector-id-pattern"))(),"selector-list-comma-newline-after":s(()=>e("./selector-list-comma-newline-after"))(),"selector-list-comma-newline-before":s(()=>e("./selector-list-comma-newline-before"))(),"selector-list-comma-space-after":s(()=>e("./selector-list-comma-space-after"))(),"selector-list-comma-space-before":s(()=>e("./selector-list-comma-space-before"))(),"selector-max-attribute":s(()=>e("./selector-max-attribute"))(),"selector-max-class":s(()=>e("./selector-max-class"))(),"selector-max-combinators":s(()=>e("./selector-max-combinators"))(),"selector-max-compound-selectors":s(()=>e("./selector-max-compound-selectors"))(),"selector-max-empty-lines":s(()=>e("./selector-max-empty-lines"))(),"selector-max-id":s(()=>e("./selector-max-id"))(),"selector-max-pseudo-class":s(()=>e("./selector-max-pseudo-class"))(),"selector-max-specificity":s(()=>e("./selector-max-specificity"))(),"selector-max-type":s(()=>e("./selector-max-type"))(),"selector-max-universal":s(()=>e("./selector-max-universal"))(),"selector-nested-pattern":s(()=>e("./selector-nested-pattern"))(),"selector-no-qualifying-type":s(()=>e("./selector-no-qualifying-type"))(),"selector-pseudo-class-allowed-list":s(()=>e("./selector-pseudo-class-allowed-list"))(),"selector-pseudo-class-blacklist":s(()=>e("./selector-pseudo-class-blacklist"))(),"selector-pseudo-class-case":s(()=>e("./selector-pseudo-class-case"))(),"selector-pseudo-class-disallowed-list":s(()=>e("./selector-pseudo-class-disallowed-list"))(),"selector-pseudo-class-no-unknown":s(()=>e("./selector-pseudo-class-no-unknown"))(),"selector-pseudo-class-parentheses-space-inside":s(()=>e("./selector-pseudo-class-parentheses-space-inside"))(),"selector-pseudo-class-whitelist":s(()=>e("./selector-pseudo-class-whitelist"))(),"selector-pseudo-element-allowed-list":s(()=>e("./selector-pseudo-element-allowed-list"))(),"selector-pseudo-element-blacklist":s(()=>e("./selector-pseudo-element-blacklist"))(),"selector-pseudo-element-case":s(()=>e("./selector-pseudo-element-case"))(),"selector-pseudo-element-colon-notation":s(()=>e("./selector-pseudo-element-colon-notation"))(),"selector-pseudo-element-disallowed-list":s(()=>e("./selector-pseudo-element-disallowed-list"))(),"selector-pseudo-element-no-unknown":s(()=>e("./selector-pseudo-element-no-unknown"))(),"selector-pseudo-element-whitelist":s(()=>e("./selector-pseudo-element-whitelist"))(),"selector-type-case":s(()=>e("./selector-type-case"))(),"selector-type-no-unknown":s(()=>e("./selector-type-no-unknown"))(),"shorthand-property-no-redundant-values":s(()=>e("./shorthand-property-no-redundant-values"))(),"string-no-newline":s(()=>e("./string-no-newline"))(),"string-quotes":s(()=>e("./string-quotes"))(),"time-min-milliseconds":s(()=>e("./time-min-milliseconds"))(),"unicode-bom":s(()=>e("./unicode-bom"))(),"unit-allowed-list":s(()=>e("./unit-allowed-list"))(),"unit-blacklist":s(()=>e("./unit-blacklist"))(),"unit-case":s(()=>e("./unit-case"))(),"unit-disallowed-list":s(()=>e("./unit-disallowed-list"))(),"unit-no-unknown":s(()=>e("./unit-no-unknown"))(),"unit-whitelist":s(()=>e("./unit-whitelist"))(),"value-keyword-case":s(()=>e("./value-keyword-case"))(),"value-list-comma-newline-after":s(()=>e("./value-list-comma-newline-after"))(),"value-list-comma-newline-before":s(()=>e("./value-list-comma-newline-before"))(),"value-list-comma-space-after":s(()=>e("./value-list-comma-space-after"))(),"value-list-comma-space-before":s(()=>e("./value-list-comma-space-before"))(),"value-list-max-empty-lines":s(()=>e("./value-list-max-empty-lines"))(),indentation:s(()=>e("./indentation"))()};t.exports=n},{"./alpha-value-notation":193,"./at-rule-allowed-list":194,"./at-rule-blacklist":195,"./at-rule-disallowed-list":196,"./at-rule-empty-line-before":197,"./at-rule-name-case":198,"./at-rule-name-newline-after":199,"./at-rule-name-space-after":200,"./at-rule-no-unknown":201,"./at-rule-property-required-list":202,"./at-rule-property-requirelist":203,"./at-rule-semicolon-newline-after":204,"./at-rule-semicolon-space-before":205,"./at-rule-whitelist":206,"./block-closing-brace-empty-line-before":208,"./block-closing-brace-newline-after":209,"./block-closing-brace-newline-before":210,"./block-closing-brace-space-after":211,"./block-closing-brace-space-before":212,"./block-no-empty":213,"./block-opening-brace-newline-after":214,"./block-opening-brace-newline-before":215,"./block-opening-brace-space-after":216,"./block-opening-brace-space-before":217,"./color-function-notation":218,"./color-hex-case":219,"./color-hex-length":220,"./color-named":222,"./color-no-hex":223,"./color-no-invalid-hex":224,"./comment-empty-line-before":225,"./comment-no-empty":226,"./comment-pattern":227,"./comment-whitespace-inside":228,"./comment-word-blacklist":229,"./comment-word-disallowed-list":230,"./custom-media-pattern":231,"./custom-property-empty-line-before":232,"./custom-property-pattern":233,"./declaration-bang-space-after":234,"./declaration-bang-space-before":235,"./declaration-block-no-duplicate-properties":236,"./declaration-block-no-redundant-longhand-properties":237,"./declaration-block-no-shorthand-property-overrides":238,"./declaration-block-semicolon-newline-after":239,"./declaration-block-semicolon-newline-before":240,"./declaration-block-semicolon-space-after":241,"./declaration-block-semicolon-space-before":242,"./declaration-block-single-line-max-declarations":243,"./declaration-block-trailing-semicolon":244,"./declaration-colon-newline-after":245,"./declaration-colon-space-after":246,"./declaration-colon-space-before":247,"./declaration-empty-line-before":248,"./declaration-no-important":249,"./declaration-property-unit-allowed-list":250,"./declaration-property-unit-blacklist":251,"./declaration-property-unit-disallowed-list":252,"./declaration-property-unit-whitelist":253,"./declaration-property-value-allowed-list":254,"./declaration-property-value-blacklist":255,"./declaration-property-value-disallowed-list":256,"./declaration-property-value-whitelist":257,"./font-family-name-quotes":261,"./font-family-no-duplicate-names":262,"./font-family-no-missing-generic-family-keyword":263,"./font-weight-notation":264,"./function-allowed-list":265,"./function-blacklist":266,"./function-calc-no-invalid":267,"./function-calc-no-unspaced-operator":268,"./function-comma-newline-after":269,"./function-comma-newline-before":270,"./function-comma-space-after":271,"./function-comma-space-before":272,"./function-disallowed-list":273,"./function-linear-gradient-no-nonstandard-direction":274,"./function-max-empty-lines":275,"./function-name-case":276,"./function-parentheses-newline-inside":277,"./function-parentheses-space-inside":278,"./function-url-no-scheme-relative":279,"./function-url-quotes":280,"./function-url-scheme-allowed-list":281,"./function-url-scheme-blacklist":282,"./function-url-scheme-disallowed-list":283,"./function-url-scheme-whitelist":284,"./function-whitelist":285,"./function-whitespace-after":286,"./hue-degree-notation":289,"./indentation":290,"./keyframe-declaration-no-important":292,"./keyframes-name-pattern":293,"./length-zero-no-unit":294,"./linebreaks":295,"./max-empty-lines":296,"./max-line-length":297,"./max-nesting-depth":298,"./media-feature-colon-space-after":299,"./media-feature-colon-space-before":300,"./media-feature-name-allowed-list":301,"./media-feature-name-blacklist":302,"./media-feature-name-case":303,"./media-feature-name-disallowed-list":304,"./media-feature-name-no-unknown":305,"./media-feature-name-value-allowed-list":306,"./media-feature-name-value-whitelist":307,"./media-feature-name-whitelist":308,"./media-feature-parentheses-space-inside":309,"./media-feature-range-operator-space-after":310,"./media-feature-range-operator-space-before":311,"./media-query-list-comma-newline-after":312,"./media-query-list-comma-newline-before":313,"./media-query-list-comma-space-after":314,"./media-query-list-comma-space-before":315,"./no-descending-specificity":318,"./no-duplicate-at-import-rules":319,"./no-duplicate-selectors":320,"./no-empty-first-line":321,"./no-empty-source":322,"./no-eol-whitespace":323,"./no-extra-semicolons":324,"./no-invalid-double-slash-comments":325,"./no-missing-end-of-source-newline":326,"./no-unknown-animations":327,"./number-leading-zero":328,"./number-max-precision":329,"./number-no-trailing-zeros":330,"./property-allowed-list":331,"./property-blacklist":332,"./property-case":333,"./property-disallowed-list":334,"./property-no-unknown":335,"./property-whitelist":336,"./rule-empty-line-before":338,"./selector-attribute-brackets-space-inside":339,"./selector-attribute-name-disallowed-list":340,"./selector-attribute-operator-allowed-list":341,"./selector-attribute-operator-blacklist":342,"./selector-attribute-operator-disallowed-list":343,"./selector-attribute-operator-space-after":344,"./selector-attribute-operator-space-before":345,"./selector-attribute-operator-whitelist":346,"./selector-attribute-quotes":347,"./selector-class-pattern":348,"./selector-combinator-allowed-list":349,"./selector-combinator-blacklist":350,"./selector-combinator-disallowed-list":351,"./selector-combinator-space-after":352,"./selector-combinator-space-before":353,"./selector-combinator-whitelist":354,"./selector-descendant-combinator-no-non-space":355,"./selector-id-pattern":356,"./selector-list-comma-newline-after":357,"./selector-list-comma-newline-before":358,"./selector-list-comma-space-after":359,"./selector-list-comma-space-before":360,"./selector-max-attribute":361,"./selector-max-class":362,"./selector-max-combinators":363,"./selector-max-compound-selectors":364,"./selector-max-empty-lines":365,"./selector-max-id":366,"./selector-max-pseudo-class":367,"./selector-max-specificity":368,"./selector-max-type":369,"./selector-max-universal":370,"./selector-nested-pattern":371,"./selector-no-qualifying-type":372,"./selector-pseudo-class-allowed-list":373,"./selector-pseudo-class-blacklist":374,"./selector-pseudo-class-case":375,"./selector-pseudo-class-disallowed-list":376,"./selector-pseudo-class-no-unknown":377,"./selector-pseudo-class-parentheses-space-inside":378,"./selector-pseudo-class-whitelist":379,"./selector-pseudo-element-allowed-list":380,"./selector-pseudo-element-blacklist":381,"./selector-pseudo-element-case":382,"./selector-pseudo-element-colon-notation":383,"./selector-pseudo-element-disallowed-list":384,"./selector-pseudo-element-no-unknown":385,"./selector-pseudo-element-whitelist":386,"./selector-type-case":387,"./selector-type-no-unknown":388,"./shorthand-property-no-redundant-values":392,"./string-no-newline":393,"./string-quotes":394,"./time-min-milliseconds":395,"./unicode-bom":396,"./unit-allowed-list":397,"./unit-blacklist":398,"./unit-case":399,"./unit-disallowed-list":400,"./unit-no-unknown":401,"./unit-whitelist":402,"./value-keyword-case":403,"./value-list-comma-newline-after":404,"./value-list-comma-newline-before":405,"./value-list-comma-space-after":406,"./value-list-comma-space-before":407,"./value-list-max-empty-lines":408,"import-lazy":13}],292:[(e,t,r)=>{const s=e("../../utils/report"),n=e("../../utils/ruleMessages"),i=e("../../utils/validateOptions"),o="keyframe-declaration-no-important",a=n(o,{rejected:"Unexpected !important"});function l(e){return(t,r)=>{i(r,o,{actual:e})&&t.walkAtRules(/^(-(moz|webkit)-)?keyframes$/i,e=>{e.walkDecls(e=>{e.important&&s({message:a.rejected,node:e,word:"important",result:r,ruleName:o})})})}}l.ruleName=o,l.messages=a,t.exports=l},{"../../utils/report":498,"../../utils/ruleMessages":499,"../../utils/validateOptions":503}],293:[(e,t,r)=>{const s=e("lodash"),n=e("../../utils/atRuleParamIndex"),i=e("../../utils/report"),o=e("../../utils/ruleMessages"),a=e("../../utils/validateOptions"),l="keyframes-name-pattern",u=o(l,{expected:(e,t)=>`Expected keyframe name "${e}" to match pattern "${t}"`});function c(e){return(t,r)=>{if(!a(r,l,{actual:e,possible:[s.isRegExp,s.isString]}))return;const o=s.isString(e)?new RegExp(e):e;t.walkAtRules(/keyframes/i,t=>{const s=t.params;o.test(s)||i({index:n(t),message:u.expected(s,e),node:t,ruleName:l,result:r})})}}c.ruleName=l,c.messages=u,t.exports=c},{"../../utils/atRuleParamIndex":416,"../../utils/report":498,"../../utils/ruleMessages":499,"../../utils/validateOptions":503,lodash:68}],294:[(e,t,r)=>{const s=e("lodash"),n=e("../../utils/beforeBlockString"),i=e("../../utils/blurComments"),o=e("../../utils/hasBlock"),a=e("../../utils/isCustomProperty"),l=e("../../utils/isLessVariable"),u=e("../../utils/isMathFunction"),c=e("../../reference/keywordSets"),p=e("../../utils/optionsMatches"),d=e("../../utils/report"),f=e("../../utils/ruleMessages"),h=e("style-search"),m=e("../../utils/validateOptions"),g=e("postcss-value-parser"),y="length-zero-no-unit",v=f(y,{rejected:"Unexpected unit"});function w(e,t,r){return(f,w)=>{function x(e,n,i=[]){if(p(t,"ignore","custom-properties")&&a(e))return;const o=[];h({source:e,target:"0"},t=>{const a=t.startIndex;if(i[a])return;const l=s.findLastIndex(e.substr(0,a),e=>[" ",",",")","(","#",":","\n","\t"].includes(e));if("#"===e[l])return;const u=-1===l?0:l+1,p=s.findIndex(e.substr(u),e=>[" ",",",")","/"].includes(e)),f=-1===p?e.length:p+u,h=e.slice(u,f),m=g.unit(h);!m||m&&!m.unit||"fr"!==m.unit.toLowerCase()&&(s.range(u,f).forEach(e=>i[e]=!0),0===parseFloat(h)&&c.lengthUnits.has(m.unit.toLowerCase())&&(r.fix?o.unshift({startIndex:u,length:f-u}):d({message:v.rejected,node:n,index:f-m.unit.length,result:w,ruleName:y})))}),o.length&&o.forEach(e=>{if("atrule"===n.type){const t=e.startIndex-n.name.length-n.raws.afterName.length-1;n.params=b(n.params,t,e.length)}else{const t=e.startIndex-n.prop.length-n.raws.between.length;n.value=b(n.value,t,e.length)}})}m(w,y,{actual:e})&&(f.walkDecls(e=>{if("line-height"===e.prop.toLowerCase())return;const t=i(e.toString()),r=new Array(t.length).fill(!1);g(t).walk((t,s,n)=>{if("font"===e.prop.toLowerCase()&&"div"===t.type&&"/"===t.value){const e=n[s+1],t=g.stringify(e);for(let s=0;s{if(l(e))return;x(o(e)?n(e,{noRawBefore:!0}):e.toString(),e)}))}}function b(e,t,r){return`${e.slice(0,t)}0${e.slice(t+r)}`}w.ruleName=y,w.messages=v,t.exports=w},{"../../reference/keywordSets":186,"../../utils/beforeBlockString":417,"../../utils/blurComments":419,"../../utils/hasBlock":437,"../../utils/isCustomProperty":455,"../../utils/isLessVariable":462,"../../utils/isMathFunction":464,"../../utils/optionsMatches":490,"../../utils/report":498,"../../utils/ruleMessages":499,"../../utils/validateOptions":503,lodash:68,"postcss-value-parser":120,"style-search":166}],295:[(e,t,r)=>{const s=e("lodash"),n=e("postcss"),i=e("../../utils/report"),o=e("../../utils/ruleMessages"),a=e("../../utils/validateOptions"),l="linebreaks",u=o(l,{expected:e=>`Expected linebreak to be ${e}`});function c(e,t,r){return(t,o)=>{if(!a(o,l,{actual:e,possible:["unix","windows"]}))return;const c="windows"===e;if(r.fix){const e=["selector","raws.before","raws.after","value","text"];t.walk(t=>{e.forEach(e=>{const r=d(s.get(t,e),c);s.set(t,e,r)})}),t.raws.after=d(t.raws.after,c)}else{const r=t.source.input.css.split("\n");for(let t=0;t{const s=e("lodash"),n=e("../../utils/optionsMatches"),i=e("../../utils/report"),o=e("../../utils/ruleMessages"),a=e("style-search"),l=e("../../utils/validateOptions"),u="max-empty-lines",c=o(u,{expected:e=>`Expected no more than ${e} empty ${1===e?"line":"lines"}`});function p(e,t,r){let o=0,p=-1;return(d,f)=>{if(!l(f,u,{actual:e,possible:s.isNumber},{actual:t,possible:{ignore:["comments"]},optional:!0}))return;const h=n(t,"ignore","comments"),m=s.partial(y,e);if(r.fix){d.walk(e=>{"comment"===e.type?(e.raws.inline&&(e.raws.before=m(e.raws.before)),h||(e.raws.left=m(e.raws.left),e.raws.right=m(e.raws.right))):(e.raws.before&&(e.raws.before=m(e.raws.before)),e.raws.after&&(e.raws.after=m(e.raws.after)))});const t=s.get(d,"first.raws.before"),r=s.get(d,"raws.after");return void("Document"!==s.get(d,"document.constructor.name")?(t&&s.set(d,"first.raws.before",m(t,!0)),r&&s.set(d,"raws.after",y(0===e?1:e,r,!0))):r&&s.set(d,"raws.after",y(0===e?1:e,r)))}o=0,p=-1;const g=d.toString();function y(e,t,r=!1){const s=r?e:e+1;if(0===s||"string"!=typeof t)return"";const n="\n".repeat(s),i="\r\n".repeat(s);let o;return o=/(\r\n)+/g.test(t)?t.replace(/(\r\n)+/g,e=>e.length/2>s?i:e):t.replace(/(\n)+/g,e=>e.length>s?n:e)}a({source:g,target:/\r\n/.test(g)?"\r\n":"\n",comments:h?"skip":"check"},t=>{!function(t,r,n,a){const l=n===t.length;let d=!1;r&&p!==r?o=0:o++;p=n,o>e&&(d=!0);if(!l&&!d)return;d&&i({message:c.expected(e),node:a,index:r,result:f,ruleName:u});l&&e&&++o>e&&function(e,t){if(!e||"Document"!==e.constructor.name)return!0;let r;if(t===e.last)r=s.get(e,"raws.afterEnd");else{const n=e.index(t);r=s.get(e.nodes[n+1],"raws.beforeStart")}return!String(r).trim()}(f.root,a)&&i({message:c.expected(e),node:a,index:n,result:f,ruleName:u})}(g,t.startIndex,t.endIndex,d)})}}p.ruleName=u,p.messages=c,t.exports=p},{"../../utils/optionsMatches":490,"../../utils/report":498,"../../utils/ruleMessages":499,"../../utils/validateOptions":503,lodash:68,"style-search":166}],297:[(e,t,r)=>{const s=e("lodash"),n=e("execall"),i=e("../../utils/optionsMatches"),o=e("../../utils/report"),a=e("../../utils/ruleMessages"),l=e("style-search"),u=e("../../utils/validateOptions"),c="max-line-length",p=[/url\(\s*(\S.*\S)\s*\)/gi,/@import\s+(['"].*['"])/gi],d=a(c,{expected:e=>`Expected line length to be no more than ${e} ${1===e?"character":"characters"}`});function f(e,t,r){return(a,f)=>{if(!u(f,c,{actual:e,possible:s.isNumber},{actual:t,possible:{ignore:["non-comments","comments"],ignorePattern:[s.isString,s.isRegExp]},optional:!0}))return;const h=i(t,"ignore","non-comments"),m=i(t,"ignore","comments"),g=r.fix?a.toString():a.source.input.css;let y=[],v=0;function w(t,r){o({index:t,result:f,ruleName:c,message:d.expected(e),node:r})}function b(r,s,n){let o=r.indexOf("\n",s.endIndex);"\r"===r[o-1]&&(o-=1),-1===o&&(o=r.length);const a=o-s.endIndex,l=y[v]?function(e,t){const[r,s]=y[v];if(tn(e,g).forEach(e=>{const t=e.index+e.match.indexOf(s.get(e,"subMatches[0]",""));return y.push([t,t+s.get(e,"subMatches[0].length",0)])})),y=y.sort((e,t)=>e[0]-t[0]),b(g,{endIndex:0},a),l({source:g,target:["\n"],comments:"check"},e=>b(g,e,a))}}f.ruleName=c,f.messages=d,t.exports=f},{"../../utils/optionsMatches":490,"../../utils/report":498,"../../utils/ruleMessages":499,"../../utils/validateOptions":503,execall:7,lodash:68,"style-search":166}],298:[(e,t,r)=>{const s=e("lodash"),n=e("../../utils/hasBlock"),i=e("../../utils/isStandardSyntaxRule"),o=e("../../utils/optionsMatches"),a=e("postcss-selector-parser"),l=e("../../utils/report"),u=e("../../utils/ruleMessages"),c=e("../../utils/validateOptions"),p="max-nesting-depth",d=u(p,{expected:e=>`Expected nesting depth to be no more than ${e}`});function f(e,t){const r=e=>"atrule"===e.type&&o(t,"ignoreAtRules",e.name);return(u,f)=>{function h(s){if(r(s))return;if(!n(s))return;if(s.selector&&!i(s))return;(function e(s,n=0){const i=s.parent;if(r(i))return 0;if("root"===i.type||"atrule"===i.type&&"root"===i.parent.type)return n;if(o(t,"ignore","blockless-at-rules")&&"atrule"===s.type&&s.every(e=>"decl"!==e.type)||o(t,"ignore","pseudo-classes")&&"rule"===s.type&&(l=s.selector,a().processSync(l,{lossless:!1}).split(",").every(e=>e.startsWith("&:")&&":"!==e[2])))return e(i,n);var l;return e(i,n+1)})(s)>e&&l({ruleName:p,result:f,node:s,message:d.expected(e)})}c(f,p,{actual:e,possible:[s.isNumber]},{optional:!0,actual:t,possible:{ignore:["blockless-at-rules","pseudo-classes"],ignoreAtRules:[s.isString,s.isRegExp]}}),u.walkRules(h),u.walkAtRules(h)}}f.ruleName=p,f.messages=d,t.exports=f},{"../../utils/hasBlock":437,"../../utils/isStandardSyntaxRule":478,"../../utils/optionsMatches":490,"../../utils/report":498,"../../utils/ruleMessages":499,"../../utils/validateOptions":503,lodash:68,"postcss-selector-parser":90}],299:[(e,t,r)=>{const s=e("../../utils/atRuleParamIndex"),n=e("../mediaFeatureColonSpaceChecker"),i=e("../../utils/ruleMessages"),o=e("../../utils/validateOptions"),a=e("../../utils/whitespaceChecker"),l="media-feature-colon-space-after",u=i(l,{expectedAfter:()=>'Expected single space after ":"',rejectedAfter:()=>'Unexpected whitespace after ":"'});function c(e,t,r){const i=a("space",e,u);return(t,a)=>{if(!o(a,l,{actual:e,possible:["always","never"]}))return;let u;n({root:t,result:a,locationChecker:i.after,checkedRuleName:l,fix:r.fix?(e,t)=>{const r=t-s(e),n=(u=u||new Map).get(e)||[];return n.push(r),u.set(e,n),!0}:null}),u&&u.forEach((t,r)=>{let s=r.raws.params?r.raws.params.raw:r.params;t.sort((e,t)=>t-e).forEach(t=>{const r=s.slice(0,t+1),n=s.slice(t+1);"always"===e?s=r+n.replace(/^\s*/," "):"never"===e&&(s=r+n.replace(/^\s*/,""))}),r.raws.params?r.raws.params.raw=s:r.params=s})}}c.ruleName=l,c.messages=u,t.exports=c},{"../../utils/atRuleParamIndex":416,"../../utils/ruleMessages":499,"../../utils/validateOptions":503,"../../utils/whitespaceChecker":505,"../mediaFeatureColonSpaceChecker":316}],300:[(e,t,r)=>{const s=e("../../utils/atRuleParamIndex"),n=e("../mediaFeatureColonSpaceChecker"),i=e("../../utils/ruleMessages"),o=e("../../utils/validateOptions"),a=e("../../utils/whitespaceChecker"),l="media-feature-colon-space-before",u=i(l,{expectedBefore:()=>'Expected single space before ":"',rejectedBefore:()=>'Unexpected whitespace before ":"'});function c(e,t,r){const i=a("space",e,u);return(t,a)=>{if(!o(a,l,{actual:e,possible:["always","never"]}))return;let u;n({root:t,result:a,locationChecker:i.before,checkedRuleName:l,fix:r.fix?(e,t)=>{const r=t-s(e),n=(u=u||new Map).get(e)||[];return n.push(r),u.set(e,n),!0}:null}),u&&u.forEach((t,r)=>{let s=r.raws.params?r.raws.params.raw:r.params;t.sort((e,t)=>t-e).forEach(t=>{const r=s.slice(0,t),n=s.slice(t);"always"===e?s=r.replace(/\s*$/," ")+n:"never"===e&&(s=r.replace(/\s*$/,"")+n)}),r.raws.params?r.raws.params.raw=s:r.params=s})}}c.ruleName=l,c.messages=u,t.exports=c},{"../../utils/atRuleParamIndex":416,"../../utils/ruleMessages":499,"../../utils/validateOptions":503,"../../utils/whitespaceChecker":505,"../mediaFeatureColonSpaceChecker":316}],301:[(e,t,r)=>{const s=e("lodash"),n=e("../../utils/atRuleParamIndex"),i=e("../../utils/isCustomMediaQuery"),o=e("../../utils/isRangeContextMediaFeature"),a=e("../../utils/isStandardSyntaxMediaFeatureName"),l=e("../../utils/matchesStringOrRegExp"),u=e("postcss-media-query-parser").default,c=e("../rangeContextNodeParser"),p=e("../../utils/report"),d=e("../../utils/ruleMessages"),f=e("../../utils/validateOptions"),h="media-feature-name-allowed-list",m=d(h,{rejected:e=>`Unexpected media feature name "${e}"`});function g(e){return(t,r)=>{f(r,h,{actual:e,possible:[s.isString,s.isRegExp]})&&t.walkAtRules(/^media$/i,t=>{u(t.params).walk(/^media-feature$/i,s=>{const u=s.parent;let d,f;if(o(u.value)){const e=c(s);d=e.name.value,f=e.name.sourceIndex}else d=s.value,f=s.sourceIndex;a(d)&&!i(d)&&(l(d,e)||p({index:n(t)+f,message:m.rejected(d),node:t,ruleName:h,result:r}))})})}}g.primaryOptionArray=!0,g.ruleName=h,g.messages=m,t.exports=g},{"../../utils/atRuleParamIndex":416,"../../utils/isCustomMediaQuery":454,"../../utils/isRangeContextMediaFeature":467,"../../utils/isStandardSyntaxMediaFeatureName":476,"../../utils/matchesStringOrRegExp":487,"../../utils/report":498,"../../utils/ruleMessages":499,"../../utils/validateOptions":503,"../rangeContextNodeParser":337,lodash:68,"postcss-media-query-parser":83}],302:[(e,t,r)=>{const s=e("lodash"),n=e("../../utils/atRuleParamIndex"),i=e("../../utils/isCustomMediaQuery"),o=e("../../utils/isRangeContextMediaFeature"),a=e("../../utils/isStandardSyntaxMediaFeatureName"),l=e("../../utils/matchesStringOrRegExp"),u=e("postcss-media-query-parser").default,c=e("../rangeContextNodeParser"),p=e("../../utils/report"),d=e("../../utils/ruleMessages"),f=e("../../utils/validateOptions"),h="media-feature-name-blacklist",m=d(h,{rejected:e=>`Unexpected media feature name "${e}"`});function g(e){return(t,r)=>{f(r,h,{actual:e,possible:[s.isString,s.isRegExp]})&&(r.warn(`'${h}' has been deprecated. Instead use 'media-feature-name-disallowed-list'.`,{stylelintType:"deprecation",stylelintReference:`https://github.com/stylelint/stylelint/blob/13.7.0/lib/rules/${h}/README.md`}),t.walkAtRules(/^media$/i,t=>{u(t.params).walk(/^media-feature$/i,s=>{const u=s.parent;let d,f;if(o(u.value)){const e=c(s);d=e.name.value,f=e.name.sourceIndex}else d=s.value,f=s.sourceIndex;a(d)&&!i(d)&&l(d,e)&&p({index:n(t)+f,message:m.rejected(d),node:t,ruleName:h,result:r})})}))}}g.primaryOptionArray=!0,g.ruleName=h,g.messages=m,g.meta={deprecated:!0},t.exports=g},{"../../utils/atRuleParamIndex":416,"../../utils/isCustomMediaQuery":454,"../../utils/isRangeContextMediaFeature":467,"../../utils/isStandardSyntaxMediaFeatureName":476,"../../utils/matchesStringOrRegExp":487,"../../utils/report":498,"../../utils/ruleMessages":499,"../../utils/validateOptions":503,"../rangeContextNodeParser":337,lodash:68,"postcss-media-query-parser":83}],303:[(e,t,r)=>{const s=e("lodash"),n=e("../../utils/atRuleParamIndex"),i=e("../../utils/isCustomMediaQuery"),o=e("../../utils/isRangeContextMediaFeature"),a=e("../../utils/isStandardSyntaxMediaFeatureName"),l=e("postcss-media-query-parser").default,u=e("../rangeContextNodeParser"),c=e("../../utils/report"),p=e("../../utils/ruleMessages"),d=e("../../utils/validateOptions"),f="media-feature-name-case",h=p(f,{expected:(e,t)=>`Expected "${e}" to be "${t}"`});function m(e,t,r){return(t,p)=>{d(p,f,{actual:e,possible:["lower","upper"]})&&t.walkAtRules(/^media$/i,t=>{let d=s.get(t,"raws.params.raw");const m=d||t.params;l(m).walk(/^media-feature$/i,l=>{const m=l.parent;let g,y;if(o(m.value)){const e=u(l);g=e.name.value,y=e.name.sourceIndex}else g=l.value,y=l.sourceIndex;if(!a(g)||i(g))return;const v="lower"===e?g.toLowerCase():g.toUpperCase();g!==v&&(r.fix?d?(d=d.slice(0,y)+v+d.slice(y+v.length),s.set(t,"raws.params.raw",d)):t.params=t.params.slice(0,y)+v+t.params.slice(y+v.length):c({index:n(t)+y,message:h.expected(g,v),node:t,ruleName:f,result:p}))})})}}m.ruleName=f,m.messages=h,t.exports=m},{"../../utils/atRuleParamIndex":416,"../../utils/isCustomMediaQuery":454,"../../utils/isRangeContextMediaFeature":467,"../../utils/isStandardSyntaxMediaFeatureName":476,"../../utils/report":498,"../../utils/ruleMessages":499,"../../utils/validateOptions":503,"../rangeContextNodeParser":337,lodash:68,"postcss-media-query-parser":83}],304:[(e,t,r)=>{const s=e("lodash"),n=e("../../utils/atRuleParamIndex"),i=e("../../utils/isCustomMediaQuery"),o=e("../../utils/isRangeContextMediaFeature"),a=e("../../utils/isStandardSyntaxMediaFeatureName"),l=e("../../utils/matchesStringOrRegExp"),u=e("postcss-media-query-parser").default,c=e("../rangeContextNodeParser"),p=e("../../utils/report"),d=e("../../utils/ruleMessages"),f=e("../../utils/validateOptions"),h="media-feature-name-disallowed-list",m=d(h,{rejected:e=>`Unexpected media feature name "${e}"`});function g(e){return(t,r)=>{f(r,h,{actual:e,possible:[s.isString,s.isRegExp]})&&t.walkAtRules(/^media$/i,t=>{u(t.params).walk(/^media-feature$/i,s=>{const u=s.parent;let d,f;if(o(u.value)){const e=c(s);d=e.name.value,f=e.name.sourceIndex}else d=s.value,f=s.sourceIndex;a(d)&&!i(d)&&l(d,e)&&p({index:n(t)+f,message:m.rejected(d),node:t,ruleName:h,result:r})})})}}g.primaryOptionArray=!0,g.ruleName=h,g.messages=m,t.exports=g},{"../../utils/atRuleParamIndex":416,"../../utils/isCustomMediaQuery":454,"../../utils/isRangeContextMediaFeature":467,"../../utils/isStandardSyntaxMediaFeatureName":476,"../../utils/matchesStringOrRegExp":487,"../../utils/report":498,"../../utils/ruleMessages":499,"../../utils/validateOptions":503,"../rangeContextNodeParser":337,lodash:68,"postcss-media-query-parser":83}],305:[(e,t,r)=>{const s=e("lodash"),n=e("../../utils/atRuleParamIndex"),i=e("../../utils/isCustomMediaQuery"),o=e("../../utils/isRangeContextMediaFeature"),a=e("../../utils/isStandardSyntaxMediaFeatureName"),l=e("../../reference/keywordSets"),u=e("postcss-media-query-parser").default,c=e("../../utils/optionsMatches"),p=e("../rangeContextNodeParser"),d=e("../../utils/report"),f=e("../../utils/ruleMessages"),h=e("../../utils/validateOptions"),m=e("../../utils/vendor"),g="media-feature-name-no-unknown",y=f(g,{rejected:e=>`Unexpected unknown media feature name "${e}"`});function v(e,t){return(r,f)=>{h(f,g,{actual:e},{actual:t,possible:{ignoreMediaFeatureNames:[s.isString,s.isRegExp]},optional:!0})&&r.walkAtRules(/^media$/i,e=>{u(e.params).walk(/^media-feature$/i,r=>{const s=r.parent;let u,h;if(o(s.value)){const e=p(r);u=e.name.value,h=e.name.sourceIndex}else u=r.value,h=r.sourceIndex;a(u)&&!i(u)&&(c(t,"ignoreMediaFeatureNames",u)||m.prefix(u)||l.mediaFeatureNames.has(u.toLowerCase())||d({index:n(e)+h,message:y.rejected(u),node:e,ruleName:g,result:f}))})})}}v.ruleName=g,v.messages=y,t.exports=v},{"../../reference/keywordSets":186,"../../utils/atRuleParamIndex":416,"../../utils/isCustomMediaQuery":454,"../../utils/isRangeContextMediaFeature":467,"../../utils/isStandardSyntaxMediaFeatureName":476,"../../utils/optionsMatches":490,"../../utils/report":498,"../../utils/ruleMessages":499,"../../utils/validateOptions":503,"../../utils/vendor":504,"../rangeContextNodeParser":337,lodash:68,"postcss-media-query-parser":83}],306:[(e,t,r)=>{const s=e("lodash"),n=e("../../utils/atRuleParamIndex"),i=e("../../utils/isRangeContextMediaFeature"),o=e("../../utils/matchesStringOrRegExp"),a=e("postcss-media-query-parser").default,l=e("../rangeContextNodeParser"),u=e("../../utils/report"),c=e("../../utils/ruleMessages"),p=e("../../utils/validateOptions"),d=e("../../utils/vendor"),f="media-feature-name-value-allowed-list",h=c(f,{rejected:(e,t)=>`Unexpected value "${t}" for name "${e}"`});function m(e){return(t,r)=>{p(r,f,{actual:e,possible:[s.isObject]})&&t.walkAtRules(/^media$/i,t=>{a(t.params).walk(/^media-feature-expression$/i,a=>{const c=i(a.parent.value);if(!a.value.includes(":")&&!c)return;const p=s.find(a.nodes,{type:"media-feature"});let m,g=[];if(c){const e=l(p);m=e.name.value,g=e.values}else m=p.value,g.push(s.find(a.nodes,{type:"value"}));for(let i=0;io(c,t));if(void 0===p)return;if(o(l,p))return;u({index:n(t)+a.sourceIndex,message:h.rejected(m,l),node:t,ruleName:f,result:r})}})})}}m.ruleName=f,m.messages=h,t.exports=m},{"../../utils/atRuleParamIndex":416,"../../utils/isRangeContextMediaFeature":467,"../../utils/matchesStringOrRegExp":487,"../../utils/report":498,"../../utils/ruleMessages":499,"../../utils/validateOptions":503,"../../utils/vendor":504,"../rangeContextNodeParser":337,lodash:68,"postcss-media-query-parser":83}],307:[(e,t,r)=>{const s=e("lodash"),n=e("../../utils/atRuleParamIndex"),i=e("../../utils/isRangeContextMediaFeature"),o=e("../../utils/matchesStringOrRegExp"),a=e("postcss-media-query-parser").default,l=e("../rangeContextNodeParser"),u=e("../../utils/report"),c=e("../../utils/ruleMessages"),p=e("../../utils/validateOptions"),d=e("../../utils/vendor"),f="media-feature-name-value-whitelist",h=c(f,{rejected:(e,t)=>`Unexpected value "${t}" for name "${e}"`});function m(e){return(t,r)=>{p(r,f,{actual:e,possible:[s.isObject]})&&(r.warn(`'${f}' has been deprecated. Instead use 'media-feature-name-value-allowed-list'.`,{stylelintType:"deprecation",stylelintReference:`https://github.com/stylelint/stylelint/blob/13.7.0/lib/rules/${f}/README.md`}),t.walkAtRules(/^media$/i,t=>{a(t.params).walk(/^media-feature-expression$/i,a=>{const c=i(a.parent.value);if(!a.value.includes(":")&&!c)return;const p=s.find(a.nodes,{type:"media-feature"});let m,g=[];if(c){const e=l(p);m=e.name.value,g=e.values}else m=p.value,g.push(s.find(a.nodes,{type:"value"}));for(let i=0;io(c,t));if(void 0===p)return;if(o(l,p))return;u({index:n(t)+a.sourceIndex,message:h.rejected(m,l),node:t,ruleName:f,result:r})}})}))}}m.ruleName=f,m.messages=h,m.meta={deprecated:!0},t.exports=m},{"../../utils/atRuleParamIndex":416,"../../utils/isRangeContextMediaFeature":467,"../../utils/matchesStringOrRegExp":487,"../../utils/report":498,"../../utils/ruleMessages":499,"../../utils/validateOptions":503,"../../utils/vendor":504,"../rangeContextNodeParser":337,lodash:68,"postcss-media-query-parser":83}],308:[(e,t,r)=>{const s=e("lodash"),n=e("../../utils/atRuleParamIndex"),i=e("../../utils/isCustomMediaQuery"),o=e("../../utils/isRangeContextMediaFeature"),a=e("../../utils/isStandardSyntaxMediaFeatureName"),l=e("../../utils/matchesStringOrRegExp"),u=e("postcss-media-query-parser").default,c=e("../rangeContextNodeParser"),p=e("../../utils/report"),d=e("../../utils/ruleMessages"),f=e("../../utils/validateOptions"),h="media-feature-name-whitelist",m=d(h,{rejected:e=>`Unexpected media feature name "${e}"`});function g(e){return(t,r)=>{f(r,h,{actual:e,possible:[s.isString,s.isRegExp]})&&(r.warn(`'${h}' has been deprecated. Instead use 'media-feature-name-allowed-list'.`,{stylelintType:"deprecation",stylelintReference:`https://github.com/stylelint/stylelint/blob/13.7.0/lib/rules/${h}/README.md`}),t.walkAtRules(/^media$/i,t=>{u(t.params).walk(/^media-feature$/i,s=>{const u=s.parent;let d,f;if(o(u.value)){const e=c(s);d=e.name.value,f=e.name.sourceIndex}else d=s.value,f=s.sourceIndex;a(d)&&!i(d)&&(l(d,e)||p({index:n(t)+f,message:m.rejected(d),node:t,ruleName:h,result:r}))})}))}}g.primaryOptionArray=!0,g.ruleName=h,g.messages=m,g.meta={deprecated:!0},t.exports=g},{"../../utils/atRuleParamIndex":416,"../../utils/isCustomMediaQuery":454,"../../utils/isRangeContextMediaFeature":467,"../../utils/isStandardSyntaxMediaFeatureName":476,"../../utils/matchesStringOrRegExp":487,"../../utils/report":498,"../../utils/ruleMessages":499,"../../utils/validateOptions":503,"../rangeContextNodeParser":337,lodash:68,"postcss-media-query-parser":83}],309:[(e,t,r)=>{const s=e("lodash"),n=e("../../utils/atRuleParamIndex"),i=e("../../utils/report"),o=e("../../utils/ruleMessages"),a=e("../../utils/validateOptions"),l=e("postcss-value-parser"),u="media-feature-parentheses-space-inside",c=o(u,{expectedOpening:'Expected single space after "("',rejectedOpening:'Unexpected whitespace after "("',expectedClosing:'Expected single space before ")"',rejectedClosing:'Unexpected whitespace before ")"'});function p(e,t,r){return(t,o)=>{a(o,u,{actual:e,possible:["always","never"]})&&t.walkAtRules(/^media$/i,t=>{const a=s.get(t,"raws.params.raw",t.params),p=n(t),d=[],f=l(a).walk(t=>{if("function"===t.type){const s=l.stringify(t).length;"never"===e?(/[ \t]/.test(t.before)&&(r.fix&&(t.before=""),d.push({message:c.rejectedOpening,index:t.sourceIndex+1+p})),/[ \t]/.test(t.after)&&(r.fix&&(t.after=""),d.push({message:c.rejectedClosing,index:t.sourceIndex-2+s+p}))):"always"===e&&(""===t.before&&(r.fix&&(t.before=" "),d.push({message:c.expectedOpening,index:t.sourceIndex+1+p})),""===t.after&&(r.fix&&(t.after=" "),d.push({message:c.expectedClosing,index:t.sourceIndex-2+s+p})))}});if(d.length){if(r.fix)return void(t.params=f.toString());d.forEach(e=>{i({message:e.message,node:t,index:e.index,result:o,ruleName:u})})}})}}p.ruleName=u,p.messages=c,t.exports=p},{"../../utils/atRuleParamIndex":416,"../../utils/report":498,"../../utils/ruleMessages":499,"../../utils/validateOptions":503,lodash:68,"postcss-value-parser":120}],310:[(e,t,r)=>{const s=e("../../utils/atRuleParamIndex"),n=e("../findMediaOperator"),i=e("../../utils/report"),o=e("../../utils/ruleMessages"),a=e("../../utils/validateOptions"),l=e("../../utils/whitespaceChecker"),u="media-feature-range-operator-space-after",c=o(u,{expectedAfter:()=>"Expected single space after range operator",rejectedAfter:()=>"Unexpected whitespace after range operator"});function p(e,t,r){const o=l("space",e,c);return(t,l)=>{a(l,u,{actual:e,possible:["always","never"]})&&t.walkAtRules(/^media$/i,t=>{const a=[],c=r.fix?e=>a.push(e):null;if(n(t,(e,t,r)=>{!function(e,t,r,n){const a=e.startIndex+e.target.length-1;o.after({source:t,index:a,err(e){n?n(a):i({message:e,node:r,index:a+s(r)+1,result:l,ruleName:u})}})}(e,t,r,c)}),a.length){let r=t.raws.params?t.raws.params.raw:t.params;a.sort((e,t)=>t-e).forEach(t=>{const s=r.slice(0,t+1),n=r.slice(t+1);"always"===e?r=s+n.replace(/^\s*/," "):"never"===e&&(r=s+n.replace(/^\s*/,""))}),t.raws.params?t.raws.params.raw=r:t.params=r}})}}p.ruleName=u,p.messages=c,t.exports=p},{"../../utils/atRuleParamIndex":416,"../../utils/report":498,"../../utils/ruleMessages":499,"../../utils/validateOptions":503,"../../utils/whitespaceChecker":505,"../findMediaOperator":260}],311:[(e,t,r)=>{const s=e("../../utils/atRuleParamIndex"),n=e("../findMediaOperator"),i=e("../../utils/report"),o=e("../../utils/ruleMessages"),a=e("../../utils/validateOptions"),l=e("../../utils/whitespaceChecker"),u="media-feature-range-operator-space-before",c=o(u,{expectedBefore:()=>"Expected single space before range operator",rejectedBefore:()=>"Unexpected whitespace before range operator"});function p(e,t,r){const o=l("space",e,c);return(t,l)=>{a(l,u,{actual:e,possible:["always","never"]})&&t.walkAtRules(/^media$/i,t=>{const a=[],c=r.fix?e=>a.push(e):null;if(n(t,(e,t,r)=>{p=e,d=t,f=r,h=c,o.before({source:d,index:p.startIndex,err(e){h?h(p.startIndex):i({message:e,node:f,index:p.startIndex-1+s(f),result:l,ruleName:u})}})}),a.length){let r=t.raws.params?t.raws.params.raw:t.params;a.sort((e,t)=>t-e).forEach(t=>{const s=r.slice(0,t),n=r.slice(t);"always"===e?r=s.replace(/\s*$/," ")+n:"never"===e&&(r=s.replace(/\s*$/,"")+n)}),t.raws.params?t.raws.params.raw=r:t.params=r}})};var p,d,f,h}p.ruleName=u,p.messages=c,t.exports=p},{"../../utils/atRuleParamIndex":416,"../../utils/report":498,"../../utils/ruleMessages":499,"../../utils/validateOptions":503,"../../utils/whitespaceChecker":505,"../findMediaOperator":260}],312:[(e,t,r)=>{const s=e("../../utils/atRuleParamIndex"),n=e("../mediaQueryListCommaWhitespaceChecker"),i=e("../../utils/ruleMessages"),o=e("../../utils/validateOptions"),a=e("../../utils/whitespaceChecker"),l="media-query-list-comma-newline-after",u=i(l,{expectedAfter:()=>'Expected newline after ","',expectedAfterMultiLine:()=>'Expected newline after "," in a multi-line list',rejectedAfterMultiLine:()=>'Unexpected whitespace after "," in a multi-line list'});function c(e,t,r){const i=a("newline",e,u);return(t,a)=>{if(!o(a,l,{actual:e,possible:["always","always-multi-line","never-multi-line"]}))return;let u;n({root:t,result:a,locationChecker:i.afterOneOnly,checkedRuleName:l,allowTrailingComments:e.startsWith("always"),fix:r.fix?(e,t)=>{const r=t-s(e),n=(u=u||new Map).get(e)||[];return n.push(r),u.set(e,n),!0}:null}),u&&u.forEach((t,s)=>{let n=s.raws.params?s.raws.params.raw:s.params;t.sort((e,t)=>t-e).forEach(t=>{const s=n.slice(0,t+1),i=n.slice(t+1);e.startsWith("always")?n=/^\s*\r?\n/.test(i)?s+i.replace(/^[^\S\r\n]*/,""):s+r.newline+i:e.startsWith("never")&&(n=s+i.replace(/^\s*/,""))}),s.raws.params?s.raws.params.raw=n:s.params=n})}}c.ruleName=l,c.messages=u,t.exports=c},{"../../utils/atRuleParamIndex":416,"../../utils/ruleMessages":499,"../../utils/validateOptions":503,"../../utils/whitespaceChecker":505,"../mediaQueryListCommaWhitespaceChecker":317}],313:[(e,t,r)=>{const s=e("../mediaQueryListCommaWhitespaceChecker"),n=e("../../utils/ruleMessages"),i=e("../../utils/validateOptions"),o=e("../../utils/whitespaceChecker"),a="media-query-list-comma-newline-before",l=n(a,{expectedBefore:()=>'Expected newline before ","',expectedBeforeMultiLine:()=>'Expected newline before "," in a multi-line list',rejectedBeforeMultiLine:()=>'Unexpected whitespace before "," in a multi-line list'});function u(e){const t=o("newline",e,l);return(r,n)=>{i(n,a,{actual:e,possible:["always","always-multi-line","never-multi-line"]})&&s({root:r,result:n,locationChecker:t.beforeAllowingIndentation,checkedRuleName:a})}}u.ruleName=a,u.messages=l,t.exports=u},{"../../utils/ruleMessages":499,"../../utils/validateOptions":503,"../../utils/whitespaceChecker":505,"../mediaQueryListCommaWhitespaceChecker":317}],314:[(e,t,r)=>{const s=e("../../utils/atRuleParamIndex"),n=e("../mediaQueryListCommaWhitespaceChecker"),i=e("../../utils/ruleMessages"),o=e("../../utils/validateOptions"),a=e("../../utils/whitespaceChecker"),l="media-query-list-comma-space-after",u=i(l,{expectedAfter:()=>'Expected single space after ","',rejectedAfter:()=>'Unexpected whitespace after ","',expectedAfterSingleLine:()=>'Expected single space after "," in a single-line list',rejectedAfterSingleLine:()=>'Unexpected whitespace after "," in a single-line list'});function c(e,t,r){const i=a("space",e,u);return(t,a)=>{if(!o(a,l,{actual:e,possible:["always","never","always-single-line","never-single-line"]}))return;let u;n({root:t,result:a,locationChecker:i.after,checkedRuleName:l,fix:r.fix?(e,t)=>{const r=t-s(e),n=(u=u||new Map).get(e)||[];return n.push(r),u.set(e,n),!0}:null}),u&&u.forEach((t,r)=>{let s=r.raws.params?r.raws.params.raw:r.params;t.sort((e,t)=>t-e).forEach(t=>{const r=s.slice(0,t+1),n=s.slice(t+1);e.startsWith("always")?s=r+n.replace(/^\s*/," "):e.startsWith("never")&&(s=r+n.replace(/^\s*/,""))}),r.raws.params?r.raws.params.raw=s:r.params=s})}}c.ruleName=l,c.messages=u,t.exports=c},{"../../utils/atRuleParamIndex":416,"../../utils/ruleMessages":499,"../../utils/validateOptions":503,"../../utils/whitespaceChecker":505,"../mediaQueryListCommaWhitespaceChecker":317}],315:[(e,t,r)=>{const s=e("../../utils/atRuleParamIndex"),n=e("../mediaQueryListCommaWhitespaceChecker"),i=e("../../utils/ruleMessages"),o=e("../../utils/validateOptions"),a=e("../../utils/whitespaceChecker"),l="media-query-list-comma-space-before",u=i(l,{expectedBefore:()=>'Expected single space before ","',rejectedBefore:()=>'Unexpected whitespace before ","',expectedBeforeSingleLine:()=>'Expected single space before "," in a single-line list',rejectedBeforeSingleLine:()=>'Unexpected whitespace before "," in a single-line list'});function c(e,t,r){const i=a("space",e,u);return(t,a)=>{if(!o(a,l,{actual:e,possible:["always","never","always-single-line","never-single-line"]}))return;let u;n({root:t,result:a,locationChecker:i.before,checkedRuleName:l,fix:r.fix?(e,t)=>{const r=t-s(e),n=(u=u||new Map).get(e)||[];return n.push(r),u.set(e,n),!0}:null}),u&&u.forEach((t,r)=>{let s=r.raws.params?r.raws.params.raw:r.params;t.sort((e,t)=>t-e).forEach(t=>{const r=s.slice(0,t),n=s.slice(t);e.startsWith("always")?s=r.replace(/\s*$/," ")+n:e.startsWith("never")&&(s=r.replace(/\s*$/,"")+n)}),r.raws.params?r.raws.params.raw=s:r.params=s})}}c.ruleName=l,c.messages=u,t.exports=c},{"../../utils/atRuleParamIndex":416,"../../utils/ruleMessages":499,"../../utils/validateOptions":503,"../../utils/whitespaceChecker":505,"../mediaQueryListCommaWhitespaceChecker":317}],316:[(e,t,r)=>{const s=e("../utils/atRuleParamIndex"),n=e("../utils/report"),i=e("style-search");t.exports=(e=>{var t,r,o;e.root.walkAtRules(/^media$/i,a=>{const l=a.raws.params?a.raws.params.raw:a.params;i({source:l,target:":"},i=>{t=l,r=i.startIndex,o=a,e.locationChecker({source:t,index:r,err(t){const i=r+s(o);e.fix&&e.fix(o,i)||n({message:t,node:o,index:i,result:e.result,ruleName:e.checkedRuleName})}})})})})},{"../utils/atRuleParamIndex":416,"../utils/report":498,"style-search":166}],317:[(e,t,r)=>{const s=e("../utils/atRuleParamIndex"),n=e("../utils/report"),i=e("style-search");t.exports=(e=>{var t,r,o;e.root.walkAtRules(/^media$/i,a=>{const l=a.raws.params?a.raws.params.raw:a.params;i({source:l,target:","},i=>{let u=i.startIndex;if(e.allowTrailingComments){let e;for(;e=/^[^\S\r\n]*\/\*([\s\S]*?)\*\//.exec(l.slice(u+1));)u+=e[0].length;(e=/^([^\S\r\n]*\/\/([\s\S]*?))\r?\n/.exec(l.slice(u+1)))&&(u+=e[1].length)}t=l,r=u,o=a,e.locationChecker({source:t,index:r,err(t){const i=r+s(o);e.fix&&e.fix(o,i)||n({message:t,node:o,index:i,result:e.result,ruleName:e.checkedRuleName})}})})})})},{"../utils/atRuleParamIndex":416,"../utils/report":498,"style-search":166}],318:[(e,t,r)=>{const s=e("lodash"),n=e("../../utils/findAtRuleContext"),i=e("../../utils/isCustomPropertySet"),o=e("../../utils/isStandardSyntaxRule"),a=e("../../utils/isStandardSyntaxSelector"),l=e("../../reference/keywordSets"),u=e("../../utils/nodeContextLookup"),c=e("../../utils/optionsMatches"),p=e("../../utils/parseSelector"),d=e("../../utils/report"),f=e("postcss-resolve-nested-selector"),h=e("../../utils/ruleMessages"),m=e("specificity"),g=e("../../utils/validateOptions"),y="no-descending-specificity",v=h(y,{rejected:(e,t)=>`Expected selector "${e}" to come before selector "${t}"`});function w(e,t){return(r,h)=>{if(!g(h,y,{actual:e},{optional:!0,actual:t,possible:{ignore:["selectors-within-list"]}}))return;const w=u();r.walkRules(e=>{if(i(e))return;if(!o(e))return;if(c(t,"ignore","selectors-within-list")&&e.selectors.length>1)return;const r=w.getContext(e,n(e));e.selectors.forEach(t=>{const n=t.trim();if(""===n)return;const i=e.selector.indexOf(n);f(t,e).forEach(t=>{p(t,h,e,n=>{a(t)&&function(e,t,r,n){const i=e.toString(),o=(c=e,s.last(c.nodes[0].split(e=>"combinator"===e.type)).filter(e=>"pseudo"!==e.type||l.pseudoElements.has(e.value.replace(/:/g,""))).join("").toString()),a=m.calculate(i)[0].specificityArray,u={selector:i,specificity:a};var c;if(!n.has(o))return void n.set(o,[u]);const p=n.get(o);p.forEach(e=>{-1===m.compare(a,e.specificity)&&d({ruleName:y,result:h,node:t,message:v.rejected(i,e.selector),index:r})}),p.push(u)}(n,e,i,r)})})})})}}w.ruleName=y,w.messages=v,t.exports=w},{"../../reference/keywordSets":186,"../../utils/findAtRuleContext":428,"../../utils/isCustomPropertySet":456,"../../utils/isStandardSyntaxRule":478,"../../utils/isStandardSyntaxSelector":479,"../../utils/nodeContextLookup":489,"../../utils/optionsMatches":490,"../../utils/parseSelector":493,"../../utils/report":498,"../../utils/ruleMessages":499,"../../utils/validateOptions":503,lodash:68,"postcss-resolve-nested-selector":87,specificity:165}],319:[(e,t,r)=>{const s=e("postcss-media-query-parser").default,n=e("../../utils/report"),i=e("../../utils/ruleMessages"),o=e("../../utils/validateOptions"),a=e("postcss-value-parser"),l="no-duplicate-at-import-rules",u=i(l,{rejected:e=>`Unexpected duplicate @import rule ${e}`});function c(e){return(t,r)=>{if(!o(r,l,{actual:e}))return;const i={};t.walkAtRules(/^import$/i,e=>{const t=a(e.params).nodes;if(!t.length)return;const o="function"===t[0].type&&"url"===t[0].value?t[0].nodes[0].value:t[0].value,c=s(a.stringify(t.slice(1))).nodes.map(e=>e.value.replace(/\s/g,"")).filter(e=>e.length);(c.length?i[o]&&c.some(e=>i[o].includes(e)):i[o])?n({message:u.rejected(o),node:e,result:r,ruleName:l}):(i[o]||(i[o]=[]),i[o]=i[o].concat(c))})}}c.ruleName=l,c.messages=u,t.exports=c},{"../../utils/report":498,"../../utils/ruleMessages":499,"../../utils/validateOptions":503,"postcss-media-query-parser":83,"postcss-value-parser":120}],320:[(e,t,r)=>{const s=e("lodash"),n=e("../../utils/findAtRuleContext"),i=e("../../utils/isKeyframeRule"),o=e("../../utils/nodeContextLookup"),a=e("normalize-selector"),l=e("../../utils/parseSelector"),u=e("../../utils/report"),c=e("postcss-resolve-nested-selector"),p=e("../../utils/ruleMessages"),d=e("../../utils/validateOptions"),f="no-duplicate-selectors",h=p(f,{rejected:(e,t)=>`Unexpected duplicate selector "${e}", first used at line ${t}`});function m(e,t){return(r,p)=>{if(!d(p,f,{actual:e},{actual:t,possible:{disallowInList:s.isBoolean},optional:!0}))return;const m=s.get(t,"disallowInList"),g=o();r.walkRules(e=>{if(i(e))return;const t=g.getContext(e,n(e)),r=e.selectors.reduce((t,r)=>s.union(t,c(r,e)),[]),o=r.map(a).slice().sort().join(","),d=e.source.start.line;let y,v=[];if(m?l(o,p,e,e=>{e.each(e=>{const r=String(e);v.push(r),t.get(r)&&(y=t.get(r))})}):y=t.get(o),y){const t=r.join(",")!==e.selectors.join(",")?r.join(", "):e.selector;return u({result:p,ruleName:f,node:e,message:h.rejected(t,y)})}const w=new Set,b=new Set;if(e.selectors.forEach(t=>{const r=a(t);if(w.has(r)){if(b.has(r))return;u({result:p,ruleName:f,node:e,message:h.rejected(t,d)}),b.add(r)}else w.add(r)}),m)for(let e of v)t.set(e,d);else t.set(o,d)})}}m.ruleName=f,m.messages=h,t.exports=m},{"../../utils/findAtRuleContext":428,"../../utils/isKeyframeRule":460,"../../utils/nodeContextLookup":489,"../../utils/parseSelector":493,"../../utils/report":498,"../../utils/ruleMessages":499,"../../utils/validateOptions":503,lodash:68,"normalize-selector":72,"postcss-resolve-nested-selector":87}],321:[(e,t,r)=>{const s=e("../../utils/report"),n=e("../../utils/ruleMessages"),i=e("../../utils/validateOptions"),o="no-empty-first-line",a=/^\s*[\r\n]/,l=n(o,{rejected:"Unexpected empty line"});function u(e,t,r){return(t,n)=>{if(!i(n,o,{actual:e})||t.source.inline||"object-literal"===t.source.lang)return;const u=r.fix?t.toString():t.source.input.css;if(u.trim()&&a.test(u)){if(r.fix)return void(t.nodes[0].raws.before=t.first.raws.before.trimStart());s({message:l.rejected,node:t,result:n,ruleName:o})}}}u.ruleName=o,u.messages=l,t.exports=u},{"../../utils/report":498,"../../utils/ruleMessages":499,"../../utils/validateOptions":503}],322:[(e,t,r)=>{const s=e("../../utils/report"),n=e("../../utils/ruleMessages"),i=e("../../utils/validateOptions"),o="no-empty-source",a=n(o,{rejected:"Unexpected empty source"});function l(e,t,r){return(t,n)=>{i(n,o,{actual:e})&&((r.fix?t.toString():t.source.input.css).trim()||s({message:a.rejected,node:t,result:n,ruleName:o}))}}l.ruleName=o,l.messages=a,t.exports=l},{"../../utils/report":498,"../../utils/ruleMessages":499,"../../utils/validateOptions":503}],323:[(e,t,r)=>{const s=e("../../utils/isOnlyWhitespace"),n=e("../../utils/optionsMatches"),i=e("../../utils/report"),o=e("../../utils/ruleMessages"),a=e("style-search"),l=e("../../utils/validateOptions"),u="no-eol-whitespace",c=o(u,{rejected:"Unexpected whitespace at end of line"}),p=new Set([" ","\t"]);function d(e){return e.replace(/[ \t]+$/,"")}function f(e,t,{ignoreEmptyLines:r,isRootFirst:n}={ignoreEmptyLines:!1,isRootFirst:!1}){const i=e-1;if(!p.has(t[i]))return-1;if(r){const e=t.lastIndexOf("\n",i);if(e>=0||n){const r=t.substring(e,i);if(s(r))return-1}}return i}function h(e,t,r){return(s,o)=>{if(!l(o,u,{actual:e},{optional:!0,actual:t,possible:{ignore:["empty-lines"]}}))return;const p=n(t,"ignore","empty-lines");r.fix&&function(e){let t=!0;if(e.walk(e=>{v(e.raws.before,t=>{e.raws.before=t},t),t=!1,v(e.raws.afterName,t=>{e.raws.afterName=t}),e.raws.params?v(e.raws.params.raw,t=>{e.raws.params.raw=t}):v(e.params,t=>{e.params=t}),e.raws.selector?v(e.raws.selector.raw,t=>{e.raws.selector.raw=t}):v(e.selector,t=>{e.selector=t}),v(e.raws.between,t=>{e.raws.between=t}),e.raws.value?v(e.raws.value.raw,t=>{e.raws.value.raw=t}):v(e.value,t=>{e.value=t}),v(e.raws.left,t=>{e.raws.left=t}),e.raws.inline?e.raws.right=d(e.raws.right):v(e.raws.right,t=>{e.raws.right=t}),v(e.text,t=>{e.text=t}),v(e.raws.after,t=>{e.raws.after=t})}),v(e.raws.after,t=>{e.raws.after=t},t),"string"==typeof e.raws.after){const t=Math.max(e.raws.after.lastIndexOf("\n"),e.raws.after.lastIndexOf("\r"));t!==e.raws.after.length-1&&(e.raws.after=e.raws.after.slice(0,t+1)+d(e.raws.after.slice(t+1)))}}(s);const h=r.fix?s.toString():s.source.input.css,m=e=>{i({message:c.rejected,node:s,index:e,result:o,ruleName:u})};y(h,m,!0);const g=f(h.length,h,{ignoreEmptyLines:p,isRootFirst:!0});function y(e,t,r){a({source:e,target:["\n","\r"],comments:"check"},s=>{const n=f(s.startIndex,e,{ignoreEmptyLines:p,isRootFirst:r});n>-1&&t(n)})}function v(e,t,r){if(!e)return;let s="",n=0;y(e,t=>{const r=t+1;s+=d(e.slice(n,r)),n=r},r),n&&t(s+=e.slice(n))}g>-1&&m(g)}}h.ruleName=u,h.messages=c,t.exports=h},{"../../utils/isOnlyWhitespace":466,"../../utils/optionsMatches":490,"../../utils/report":498,"../../utils/ruleMessages":499,"../../utils/validateOptions":503,"style-search":166}],324:[(e,t,r)=>{const s=e("../../utils/isCustomPropertySet"),n=e("../../utils/isStandardSyntaxAtRule"),i=e("../../utils/isStandardSyntaxRule"),o=e("../../utils/report"),a=e("../../utils/ruleMessages"),l=e("style-search"),u=e("../../utils/validateOptions"),c="no-extra-semicolons",p=a(c,{rejected:"Unexpected extra semicolon"});function d(e){if(e.parent&&e.parent.document)return 0;const t=e.root().source.input.css,r=e.source.start.column,s=e.source.start.line;let n=1,i=1,o=0;for(let e=0;e{if(!u(a,c,{actual:e}))return;const f=t.raws.after;if(f&&0!==f.trim().length){const e=[];l({source:f,target:";"},s=>{r.fix?e.push(s.startIndex):h(t.source.input.css.length-f.length+s.startIndex)}),e.length&&(t.raws.after=m(f,e))}function h(e){o({message:p.rejected,node:t,index:e,result:a,ruleName:c})}function m(e,t){return t.reverse().forEach(t=>{e=e.slice(0,t)+e.slice(t+1)}),e}t.walk(e=>{if("atrule"===e.type&&!n(e))return;if("rule"===e.type&&!s(e)&&!i(e))return;let t=e.raws.before;if(t&&0!==t.trim().length){let n=0;const i=e.next();"comment"===e.type&&i&&s(i)&&e.parent.index(i)>0&&(n=1);const o=e.prev();let a=0;s(e)&&e.parent.index(e)>0&&o&&"comment"===o.type&&(t=o.toString()+t,n=0,a=o.toString().length);const u=[];l({source:t,target:";"},(s,i)=>{i!==n&&(r.fix?u.push(s.startIndex-a):h(d(e)-t.length+s.startIndex))}),u.length&&(e.raws.before=m(e.raws.before,u))}const o=e.raws.after;if(o&&0!==o.trim().length){if(e.last&&"atrule"===e.last.type&&!s(e.last)&&!n(e.last))return;const t=[];l({source:o,target:";"},s=>{if(r.fix)return void t.push(s.startIndex);h(d(e)+e.toString().length-1-o.length+s.startIndex)}),t.length&&(e.raws.after=m(o,t))}const a=e.raws.ownSemicolon;if(a){let t=0;s(e)&&(t=1);const n=[];l({source:a,target:";"},(s,i)=>{if(i===t)return;if(r.fix)return void n.push(s.startIndex);h(d(e)+e.toString().length-a.length+s.startIndex)}),n.length&&(e.raws.ownSemicolon=m(a,n))}})}}f.ruleName=c,f.messages=p,t.exports=f},{"../../utils/isCustomPropertySet":456,"../../utils/isStandardSyntaxAtRule":471,"../../utils/isStandardSyntaxRule":478,"../../utils/report":498,"../../utils/ruleMessages":499,"../../utils/validateOptions":503,"style-search":166}],325:[(e,t,r)=>{const s=e("../../utils/report"),n=e("../../utils/ruleMessages"),i=e("../../utils/validateOptions"),o="no-invalid-double-slash-comments",a=n(o,{rejected:"Unexpected double-slash CSS comment"});function l(e){return(t,r)=>{i(r,o,{actual:e})&&(t.walkDecls(e=>{e.prop.startsWith("//")&&s({message:a.rejected,node:e,result:r,ruleName:o})}),t.walkRules(e=>{e.selectors.forEach(t=>{t.startsWith("//")&&s({message:a.rejected,node:e,result:r,ruleName:o})})}))}}l.ruleName=o,l.messages=a,t.exports=l},{"../../utils/report":498,"../../utils/ruleMessages":499,"../../utils/validateOptions":503}],326:[(e,t,r)=>{const s=e("../../utils/report"),n=e("../../utils/ruleMessages"),i=e("../../utils/validateOptions"),o="no-missing-end-of-source-newline",a=n(o,{rejected:"Unexpected missing end-of-source newline"});function l(e,t,r){return(t,n)=>{if(!i(n,o,{primary:e}))return;if(t.source.inline||"object-literal"===t.source.lang)return;const l=r.fix?t.toString():t.source.input.css;l.trim()&&!l.endsWith("\n")&&(r.fix?t.raws.after=r.newline:s({message:a.rejected,node:t,index:l.length-1,result:n,ruleName:o}))}}l.ruleName=o,l.messages=a,t.exports=l},{"../../utils/report":498,"../../utils/ruleMessages":499,"../../utils/validateOptions":503}],327:[(e,t,r)=>{const s=e("../../utils/declarationValueIndex"),n=e("../../utils/findAnimationName"),i=e("../../reference/keywordSets"),o=e("../../utils/report"),a=e("../../utils/ruleMessages"),l=e("../../utils/validateOptions"),u="no-unknown-animations",c=a(u,{rejected:e=>`Unexpected unknown animation name "${e}"`});function p(e){return(t,r)=>{if(!l(r,u,{actual:e}))return;const a=new Set;t.walkAtRules(/(-(moz|webkit)-)?keyframes/i,e=>{a.add(e.params)}),t.walkDecls(e=>{if("animation"===e.prop.toLowerCase()||"animation-name"===e.prop.toLowerCase()){const t=n(e.value);if(0===t.length)return;t.forEach(t=>{i.animationNameKeywords.has(t.value.toLowerCase())||a.has(t.value)||o({result:r,ruleName:u,message:c.rejected(t.value),node:e,index:s(e)+t.sourceIndex})})}})}}p.ruleName=u,p.messages=c,t.exports=p},{"../../reference/keywordSets":186,"../../utils/declarationValueIndex":425,"../../utils/findAnimationName":427,"../../utils/report":498,"../../utils/ruleMessages":499,"../../utils/validateOptions":503}],328:[(e,t,r)=>{const s=e("../../utils/atRuleParamIndex"),n=e("../../utils/declarationValueIndex"),i=e("../../utils/report"),o=e("../../utils/ruleMessages"),a=e("../../utils/validateOptions"),l=e("postcss-value-parser"),u="number-leading-zero",c=o(u,{expected:"Expected a leading zero",rejected:"Unexpected leading zero"});function p(e,t,r){return(t,o)=>{function p(t,s,n){const i=[],o=[];s.includes(".")&&(l(s).walk(s=>{if("function"===s.type&&"url"===s.value.toLowerCase())return!1;if("word"===s.type){if("always"===e){const e=/(?:\D|^)(\.\d+)/.exec(s.value);if(null===e)return;const i=e[0].length-e[1].length,a=s.sourceIndex+e.index+i;if(r.fix)return void o.unshift({index:a});h(c.expected,t,n(t)+a)}if("never"===e){const e=/(?:\D|^)(0+)(\.\d+)/.exec(s.value);if(null===e)return;const o=e[0].length-(e[1].length+e[2].length),a=s.sourceIndex+e.index+o;if(r.fix)return void i.unshift({startIndex:a,endIndex:a+e[1].length});h(c.rejected,t,n(t)+a)}}}),o.length&&o.forEach(e=>{const r=e.index;"atrule"===t.type?t.params=d(t.params,r):t.value=d(t.value,r)}),i.length&&i.forEach(e=>{const r=e.startIndex,s=e.endIndex;"atrule"===t.type?t.params=f(t.params,r,s):t.value=f(t.value,r,s)}))}function h(e,t,r){i({result:o,ruleName:u,message:e,node:t,index:r})}a(o,u,{actual:e,possible:["always","never"]})&&(t.walkAtRules(e=>{"import"!==e.name.toLowerCase()&&p(e,e.params,s)}),t.walkDecls(e=>p(e,e.value,n)))}}function d(e,t){return e.slice(0,t)+"0"+e.slice(t)}function f(e,t,r){return e.slice(0,t)+e.slice(r)}p.ruleName=u,p.messages=c,t.exports=p},{"../../utils/atRuleParamIndex":416,"../../utils/declarationValueIndex":425,"../../utils/report":498,"../../utils/ruleMessages":499,"../../utils/validateOptions":503,"postcss-value-parser":120}],329:[(e,t,r)=>{const s=e("../../utils/atRuleParamIndex"),n=e("../../utils/declarationValueIndex"),i=e("../../utils/getUnitFromValueNode"),o=e("../../utils/optionsMatches"),a=e("../../utils/report"),l=e("../../utils/ruleMessages"),u=e("../../utils/validateOptions"),c=e("lodash"),p=e("postcss-value-parser"),d="number-max-precision",f=l(d,{expected:(e,t)=>`Expected "${e}" to be "${e.toFixed(t)}"`});function h(e,t){return(r,l)=>{function h(r,s,n){s.includes(".")&&p(s).walk(s=>{const u=i(s);if(o(t,"ignoreUnits",u))return;if("function"===s.type&&"url"===s.value.toLowerCase())return!1;if("word"!==s.type)return;const c=/\d*\.(\d+)/.exec(s.value);null!==c&&(c[1].length<=e||a({result:l,ruleName:d,node:r,index:n(r)+s.sourceIndex+c.index,message:f.expected(parseFloat(c[0]),e)}))})}u(l,d,{actual:e,possible:[c.isNumber]},{optional:!0,actual:t,possible:{ignoreUnits:[c.isString,c.isRegExp]}})&&(r.walkAtRules(e=>{"import"!==e.name.toLowerCase()&&h(e,e.params,s)}),r.walkDecls(e=>h(e,e.value,n)))}}h.ruleName=d,h.messages=f,t.exports=h},{"../../utils/atRuleParamIndex":416,"../../utils/declarationValueIndex":425,"../../utils/getUnitFromValueNode":436,"../../utils/optionsMatches":490,"../../utils/report":498,"../../utils/ruleMessages":499,"../../utils/validateOptions":503,lodash:68,"postcss-value-parser":120}],330:[(e,t,r)=>{const s=e("../../utils/atRuleParamIndex"),n=e("../../utils/declarationValueIndex"),i=e("../../utils/report"),o=e("../../utils/ruleMessages"),a=e("../../utils/validateOptions"),l=e("postcss-value-parser"),u="number-no-trailing-zeros",c=o(u,{rejected:"Unexpected trailing zero(s)"});function p(e,t,r){return(t,o)=>{function p(e,t,s){const n=[];t.includes(".")&&(l(t).walk(t=>{if("function"===t.type&&"url"===t.value.toLowerCase())return!1;if("word"!==t.type)return;const a=/\.(\d*?)(0+)(?:\D|$)/.exec(t.value);if(null===a)return;const l=t.sourceIndex+a.index+1+a[1].length,p=a[1].length>0?l:l-1,d=l+a[2].length;r.fix?n.unshift({startIndex:p,endIndex:d}):i({message:c.rejected,node:e,index:s(e)+l,result:o,ruleName:u})}),n.length&&n.forEach(t=>{const r=t.startIndex,s=t.endIndex;"atrule"===e.type?e.params=d(e.params,r,s):e.value=d(e.value,r,s)}))}a(o,u,{actual:e})&&(t.walkAtRules(e=>{"import"!==e.name.toLowerCase()&&p(e,e.params,s)}),t.walkDecls(e=>p(e,e.value,n)))}}function d(e,t,r){return e.slice(0,t)+e.slice(r)}p.ruleName=u,p.messages=c,t.exports=p},{"../../utils/atRuleParamIndex":416,"../../utils/declarationValueIndex":425,"../../utils/report":498,"../../utils/ruleMessages":499,"../../utils/validateOptions":503,"postcss-value-parser":120}],331:[(e,t,r)=>{const s=e("lodash"),n=e("../../utils/isCustomProperty"),i=e("../../utils/isStandardSyntaxProperty"),o=e("../../utils/matchesStringOrRegExp"),a=e("../../utils/report"),l=e("../../utils/ruleMessages"),u=e("../../utils/validateOptions"),c=e("../../utils/vendor"),p="property-allowed-list",d=l(p,{rejected:e=>`Unexpected property "${e}"`});function f(e){return(t,r)=>{u(r,p,{actual:e,possible:[s.isString,s.isRegExp]})&&t.walkDecls(t=>{const s=t.prop;i(s)&&(n(s)||o(c.unprefixed(s),e)||a({message:d.rejected(s),node:t,result:r,ruleName:p}))})}}f.primaryOptionArray=!0,f.ruleName=p,f.messages=d,t.exports=f},{"../../utils/isCustomProperty":455,"../../utils/isStandardSyntaxProperty":477,"../../utils/matchesStringOrRegExp":487,"../../utils/report":498,"../../utils/ruleMessages":499,"../../utils/validateOptions":503,"../../utils/vendor":504,lodash:68}],332:[(e,t,r)=>{const s=e("lodash"),n=e("../../utils/isCustomProperty"),i=e("../../utils/isStandardSyntaxProperty"),o=e("../../utils/matchesStringOrRegExp"),a=e("../../utils/report"),l=e("../../utils/ruleMessages"),u=e("../../utils/validateOptions"),c=e("../../utils/vendor"),p="property-blacklist",d=l(p,{rejected:e=>`Unexpected property "${e}"`});function f(e){return(t,r)=>{u(r,p,{actual:e,possible:[s.isString,s.isRegExp]})&&(r.warn(`'${p}' has been deprecated. Instead use 'property-disallowed-list'.`,{stylelintType:"deprecation",stylelintReference:`https://github.com/stylelint/stylelint/blob/13.7.0/lib/rules/${p}/README.md`}),t.walkDecls(t=>{const s=t.prop;i(s)&&(n(s)||o(c.unprefixed(s),e)&&a({message:d.rejected(s),node:t,result:r,ruleName:p}))}))}}f.primaryOptionArray=!0,f.ruleName=p,f.messages=d,f.meta={deprecated:!0},t.exports=f},{"../../utils/isCustomProperty":455,"../../utils/isStandardSyntaxProperty":477,"../../utils/matchesStringOrRegExp":487,"../../utils/report":498,"../../utils/ruleMessages":499,"../../utils/validateOptions":503,"../../utils/vendor":504,lodash:68}],333:[(e,t,r)=>{const s=e("../../utils/isCustomProperty"),n=e("../../utils/isStandardSyntaxProperty"),i=e("../../utils/report"),o=e("../../utils/ruleMessages"),a=e("../../utils/validateOptions"),l="property-case",u=o(l,{expected:(e,t)=>`Expected "${e}" to be "${t}"`});function c(e,t,r){return(t,o)=>{a(o,l,{actual:e,possible:["lower","upper"]})&&t.walkDecls(t=>{const a=t.prop;if(!n(a))return;if(s(a))return;const c="lower"===e?a.toLowerCase():a.toUpperCase();a!==c&&(r.fix?t.prop=c:i({message:u.expected(a,c),node:t,ruleName:l,result:o}))})}}c.ruleName=l,c.messages=u,t.exports=c},{"../../utils/isCustomProperty":455,"../../utils/isStandardSyntaxProperty":477,"../../utils/report":498,"../../utils/ruleMessages":499,"../../utils/validateOptions":503}],334:[(e,t,r)=>{const s=e("lodash"),n=e("../../utils/isCustomProperty"),i=e("../../utils/isStandardSyntaxProperty"),o=e("../../utils/matchesStringOrRegExp"),a=e("../../utils/report"),l=e("../../utils/ruleMessages"),u=e("../../utils/validateOptions"),c=e("../../utils/vendor"),p="property-disallowed-list",d=l(p,{rejected:e=>`Unexpected property "${e}"`});function f(e){return(t,r)=>{u(r,p,{actual:e,possible:[s.isString,s.isRegExp]})&&t.walkDecls(t=>{const s=t.prop;i(s)&&(n(s)||o(c.unprefixed(s),e)&&a({message:d.rejected(s),node:t,result:r,ruleName:p}))})}}f.primaryOptionArray=!0,f.ruleName=p,f.messages=d,t.exports=f},{"../../utils/isCustomProperty":455,"../../utils/isStandardSyntaxProperty":477,"../../utils/matchesStringOrRegExp":487,"../../utils/report":498,"../../utils/ruleMessages":499,"../../utils/validateOptions":503,"../../utils/vendor":504,lodash:68}],335:[(e,t,r)=>{const s=e("lodash"),n=e("../../utils/isCustomProperty"),i=e("../../utils/isStandardSyntaxDeclaration"),o=e("../../utils/isStandardSyntaxProperty"),a=e("../../utils/optionsMatches"),l=e("known-css-properties").all,u=e("../../utils/report"),c=e("../../utils/ruleMessages"),p=e("../../utils/validateOptions"),d=e("../../utils/vendor"),f="property-no-unknown",h=c(f,{rejected:e=>`Unexpected unknown property "${e}"`});function m(e,t){const r=new Set(l);return(l,c)=>{if(!p(c,f,{actual:e},{actual:t,possible:{ignoreProperties:[s.isString,s.isRegExp],checkPrefixed:s.isBoolean,ignoreSelectors:[s.isString,s.isRegExp],ignoreAtRules:[s.isString,s.isRegExp]},optional:!0}))return;const m=s.get(t,"checkPrefixed");l.walkDecls(function(e){const s=e.prop;if(!o(s))return;if(!i(e))return;if(n(s))return;if(!m&&d.prefix(s))return;if(a(t,"ignoreProperties",s))return;const{selector:l}=e.parent;if(l&&a(t,"ignoreSelectors",l))return;let p=e.parent;for(;p&&"root"!==p.type;){const{type:e,name:r}=p;if("atrule"===e&&a(t,"ignoreAtRules",r))return;p=p.parent}if(r.has(s.toLowerCase()))return;u({message:h.rejected(s),node:e,result:c,ruleName:f})})}}m.ruleName=f,m.messages=h,t.exports=m},{"../../utils/isCustomProperty":455,"../../utils/isStandardSyntaxDeclaration":473,"../../utils/isStandardSyntaxProperty":477,"../../utils/optionsMatches":490,"../../utils/report":498,"../../utils/ruleMessages":499,"../../utils/validateOptions":503,"../../utils/vendor":504,"known-css-properties":17,lodash:68}],336:[(e,t,r)=>{const s=e("lodash"),n=e("../../utils/isCustomProperty"),i=e("../../utils/isStandardSyntaxProperty"),o=e("../../utils/matchesStringOrRegExp"),a=e("../../utils/report"),l=e("../../utils/ruleMessages"),u=e("../../utils/validateOptions"),c=e("../../utils/vendor"),p="property-whitelist",d=l(p,{rejected:e=>`Unexpected property "${e}"`});function f(e){return(t,r)=>{u(r,p,{actual:e,possible:[s.isString,s.isRegExp]})&&(r.warn(`'${p}' has been deprecated. Instead use 'property-allowed-list'.`,{stylelintType:"deprecation",stylelintReference:`https://github.com/stylelint/stylelint/blob/13.7.0/lib/rules/${p}/README.md`}),t.walkDecls(t=>{const s=t.prop;i(s)&&(n(s)||o(c.unprefixed(s),e)||a({message:d.rejected(s),node:t,result:r,ruleName:p}))}))}}f.primaryOptionArray=!0,f.ruleName=p,f.messages=d,f.meta={deprecated:!0},t.exports=f},{"../../utils/isCustomProperty":455,"../../utils/isStandardSyntaxProperty":477,"../../utils/matchesStringOrRegExp":487,"../../utils/report":498,"../../utils/ruleMessages":499,"../../utils/validateOptions":503,"../../utils/vendor":504,lodash:68}],337:[(e,t,r)=>{const s=[">=","<=",">","<","="],n=e("style-search");t.exports=(e=>{const t=e.value,r=function(e){const t=[];return n({source:e.value,target:s},r=>{const s=e[r.startIndex-1];">"!==s&&"<"!==s&&t.push(r.target)}),t.sort((e,t)=>t.length-e.length)}(e),i=t.replace(/[()\s]/g,"").split(new RegExp(r.join("|"))),o=3===(a=i).length?a[1]:a.find(e=>e.match(/^(?!--)\D+/)||e.match(/^(--).+/));var a;return{name:{value:o,sourceIndex:e.sourceIndex+t.indexOf(o)},values:i.filter(e=>e!==o).map(r=>({value:r,sourceIndex:e.sourceIndex+t.indexOf(r)}))}})},{"style-search":166}],338:[(e,t,r)=>{const s=e("../../utils/addEmptyLineBefore"),n=e("../../utils/getPreviousNonSharedLineCommentNode"),i=e("../../utils/hasEmptyLine"),o=e("../../utils/isAfterSingleLineComment"),a=e("../../utils/isFirstNested"),l=e("../../utils/isFirstNodeOfRoot"),u=e("../../utils/isSingleLineString"),c=e("../../utils/isStandardSyntaxRule"),p=e("../../utils/optionsMatches"),d=e("../../utils/removeEmptyLinesBefore"),f=e("../../utils/report"),h=e("../../utils/ruleMessages"),m=e("../../utils/validateOptions"),g="rule-empty-line-before",y=h(g,{expected:"Expected empty line before rule",rejected:"Unexpected empty line before rule"});function v(e,t,r){return(n,h)=>{m(h,g,{actual:e,possible:["always","never","always-multi-line","never-multi-line"]},{actual:t,possible:{ignore:["after-comment","first-nested","inside-block"],except:["after-rule","after-single-line-comment","first-nested","inside-block-and-after-rule","inside-block"]},optional:!0})&&n.walkRules(n=>{if(!c(n))return;if(l(n))return;if(p(t,"ignore","after-comment")&&n.prev()&&"comment"===n.prev().type)return;if(p(t,"ignore","first-nested")&&a(n))return;const m="root"!==n.parent.type;if(p(t,"ignore","inside-block")&&m)return;if(e.includes("multi-line")&&u(n.toString()))return;let v=Boolean(e.includes("always"));if((p(t,"except","first-nested")&&a(n)||p(t,"except","after-rule")&&w(n)||p(t,"except","inside-block-and-after-rule")&&m&&w(n)||p(t,"except","after-single-line-comment")&&o(n)||p(t,"except","inside-block")&&m)&&(v=!v),v===i(n.raws.before))return;if(r.fix)return void(v?s(n,r.newline):d(n,r.newline));const b=v?y.expected:y.rejected;f({message:b,node:n,result:h,ruleName:g})})}}function w(e){const t=n(e);return t&&"rule"===t.type}v.ruleName=g,v.messages=y,t.exports=v},{"../../utils/addEmptyLineBefore":415,"../../utils/getPreviousNonSharedLineCommentNode":434,"../../utils/hasEmptyLine":439,"../../utils/isAfterSingleLineComment":446,"../../utils/isFirstNested":458,"../../utils/isFirstNodeOfRoot":459,"../../utils/isSingleLineString":470,"../../utils/isStandardSyntaxRule":478,"../../utils/optionsMatches":490,"../../utils/removeEmptyLinesBefore":497,"../../utils/report":498,"../../utils/ruleMessages":499,"../../utils/validateOptions":503}],339:[(e,t,r)=>{const s=e("lodash"),n=e("../../utils/isStandardSyntaxRule"),i=e("../../utils/parseSelector"),o=e("../../utils/report"),a=e("../../utils/ruleMessages"),l=e("style-search"),u=e("../../utils/validateOptions"),c="selector-attribute-brackets-space-inside",p=a(c,{expectedOpening:'Expected single space after "["',rejectedOpening:'Unexpected whitespace after "["',expectedClosing:'Expected single space before "]"',rejectedClosing:'Unexpected whitespace before "]"'});function d(e,t,r){return(t,s)=>{u(s,c,{actual:e,possible:["always","never"]})&&t.walkRules(t=>{if(!n(t))return;if(!t.selector.includes("["))return;const u=t.raws.selector?t.raws.selector.raw:t.selector;let f;const h=i(u,s,t,t=>{t.walkAttributes(t=>{const s=t.toString();l({source:s,target:"["},n=>{const i=" "===s[n.startIndex+1],o=t.sourceIndex+n.startIndex+1;if(i&&"never"===e){if(r.fix)return f=!0,void a(t);m(p.rejectedOpening,o)}if(!i&&"always"===e){if(r.fix)return f=!0,void a(t);m(p.expectedOpening,o)}}),l({source:s,target:"]"},n=>{const i=" "===s[n.startIndex-1],o=t.sourceIndex+n.startIndex-1;if(i&&"never"===e){if(r.fix)return f=!0,void d(t);m(p.rejectedClosing,o)}if(!i&&"always"===e){if(r.fix)return f=!0,void d(t);m(p.expectedClosing,o)}})})});function m(e,r){o({message:e,index:r,result:s,ruleName:c,node:t})}f&&(t.raws.selector?t.raws.selector.raw=h:t.selector=h)})};function a(t){const r=s.get(t,"raws.spaces.attribute.before"),{attrBefore:n,setAttrBefore:i}=r?{attrBefore:r,setAttrBefore(e){t.raws.spaces.attribute.before=e}}:{attrBefore:s.get(t,"spaces.attribute.before",""),setAttrBefore(e){s.set(t,"spaces.attribute.before",e)}};"always"===e?i(n.replace(/^\s*/," ")):"never"===e&&i(n.replace(/^\s*/,""))}function d(t){let r;r=t.operator?t.insensitive?"insensitive":"value":"attribute";const n=s.get(t,`raws.spaces.${r}.after`),{after:i,setAfter:o}=n?{after:n,setAfter(e){t.raws.spaces[r].after=e}}:{after:s.get(t,`spaces.${r}.after`,""),setAfter(e){s.set(t,`spaces.${r}.after`,e)}};"always"===e?o(i.replace(/\s*$/," ")):"never"===e&&o(i.replace(/\s*$/,""))}}d.ruleName=c,d.messages=p,t.exports=d},{"../../utils/isStandardSyntaxRule":478,"../../utils/parseSelector":493,"../../utils/report":498,"../../utils/ruleMessages":499,"../../utils/validateOptions":503,lodash:68,"style-search":166}],340:[(e,t,r)=>{const s=e("lodash"),n=e("../../utils/isStandardSyntaxRule"),i=e("../../utils/matchesStringOrRegExp"),o=e("../../utils/parseSelector"),a=e("../../utils/report"),l=e("../../utils/ruleMessages"),u=e("../../utils/validateOptions"),c="selector-attribute-name-disallowed-list",p=l(c,{rejected:e=>`Unexpected name "${e}"`});function d(e){const t=[].concat(e);return(e,r)=>{u(r,c,{actual:t,possible:[s.isString,s.isRegExp]})&&e.walkRules(e=>{n(e)&&e.selector.includes("[")&&e.selector.includes("=")&&o(e.selector,r,e,s=>{s.walkAttributes(s=>{const n=s.qualifiedAttribute;i(n,t)&&a({message:p.rejected(n),node:e,index:s.sourceIndex+s.offsetOf("attribute"),result:r,ruleName:c})})})})}}d.primaryOptionArray=!0,d.ruleName=c,d.messages=p,t.exports=d},{"../../utils/isStandardSyntaxRule":478,"../../utils/matchesStringOrRegExp":487,"../../utils/parseSelector":493,"../../utils/report":498,"../../utils/ruleMessages":499,"../../utils/validateOptions":503,lodash:68}],341:[(e,t,r)=>{const s=e("lodash"),n=e("../../utils/isStandardSyntaxRule"),i=e("../../utils/parseSelector"),o=e("../../utils/report"),a=e("../../utils/ruleMessages"),l=e("../../utils/validateOptions"),u="selector-attribute-operator-allowed-list",c=a(u,{rejected:e=>`Unexpected operator "${e}"`});function p(e){const t=[].concat(e);return(e,r)=>{l(r,u,{actual:t,possible:[s.isString]})&&e.walkRules(e=>{n(e)&&e.selector.includes("[")&&e.selector.includes("=")&&i(e.selector,r,e,s=>{s.walkAttributes(s=>{const n=s.operator;!n||n&&t.includes(n)||o({message:c.rejected(n),node:e,index:s.sourceIndex+s.offsetOf("operator"),result:r,ruleName:u})})})})}}p.primaryOptionArray=!0,p.ruleName=u,p.messages=c,t.exports=p},{"../../utils/isStandardSyntaxRule":478,"../../utils/parseSelector":493,"../../utils/report":498,"../../utils/ruleMessages":499,"../../utils/validateOptions":503,lodash:68}],342:[(e,t,r)=>{const s=e("lodash"),n=e("../../utils/isStandardSyntaxRule"),i=e("../../utils/parseSelector"),o=e("../../utils/report"),a=e("../../utils/ruleMessages"),l=e("../../utils/validateOptions"),u="selector-attribute-operator-blacklist",c=a(u,{rejected:e=>`Unexpected operator "${e}"`});function p(e){const t=[].concat(e);return(e,r)=>{l(r,u,{actual:t,possible:[s.isString]})&&(r.warn(`'${u}' has been deprecated. Instead use 'selector-attribute-operator-disallowed-list'.`,{stylelintType:"deprecation",stylelintReference:`https://github.com/stylelint/stylelint/blob/13.7.0/lib/rules/${u}/README.md`}),e.walkRules(e=>{n(e)&&e.selector.includes("[")&&e.selector.includes("=")&&i(e.selector,r,e,s=>{s.walkAttributes(s=>{const n=s.operator;!n||n&&!t.includes(n)||o({message:c.rejected(n),node:e,index:s.sourceIndex+s.offsetOf("operator"),result:r,ruleName:u})})})}))}}p.primaryOptionArray=!0,p.ruleName=u,p.messages=c,p.meta={deprecated:!0},t.exports=p},{"../../utils/isStandardSyntaxRule":478,"../../utils/parseSelector":493,"../../utils/report":498,"../../utils/ruleMessages":499,"../../utils/validateOptions":503,lodash:68}],343:[(e,t,r)=>{const s=e("lodash"),n=e("../../utils/isStandardSyntaxRule"),i=e("../../utils/parseSelector"),o=e("../../utils/report"),a=e("../../utils/ruleMessages"),l=e("../../utils/validateOptions"),u="selector-attribute-operator-disallowed-list",c=a(u,{rejected:e=>`Unexpected operator "${e}"`});function p(e){const t=[].concat(e);return(e,r)=>{l(r,u,{actual:t,possible:[s.isString]})&&e.walkRules(e=>{n(e)&&e.selector.includes("[")&&e.selector.includes("=")&&i(e.selector,r,e,s=>{s.walkAttributes(s=>{const n=s.operator;!n||n&&!t.includes(n)||o({message:c.rejected(n),node:e,index:s.sourceIndex+s.offsetOf("operator"),result:r,ruleName:u})})})})}}p.primaryOptionArray=!0,p.ruleName=u,p.messages=c,t.exports=p},{"../../utils/isStandardSyntaxRule":478,"../../utils/parseSelector":493,"../../utils/report":498,"../../utils/ruleMessages":499,"../../utils/validateOptions":503,lodash:68}],344:[(e,t,r)=>{const s=e("lodash"),n=e("../../utils/ruleMessages"),i=e("../selectorAttributeOperatorSpaceChecker"),o=e("../../utils/validateOptions"),a=e("../../utils/whitespaceChecker"),l="selector-attribute-operator-space-after",u=n(l,{expectedAfter:e=>`Expected single space after "${e}"`,rejectedAfter:e=>`Unexpected whitespace after "${e}"`});function c(e,t,r){return(t,n)=>{const c=a("space",e,u);o(n,l,{actual:e,possible:["always","never"]})&&i({root:t,result:n,locationChecker:c.after,checkedRuleName:l,checkBeforeOperator:!1,fix:r.fix?t=>{const{operatorAfter:r,setOperatorAfter:n}=(()=>{const e=s.get(t,"raws.operator");if(e)return{operatorAfter:e.slice(t.operator.length),setOperatorAfter(e){delete t.raws.operator,s.set(t,"raws.spaces.operator.after",e)}};const r=s.get(t,"raws.spaces.operator.after");return r?{operatorAfter:r,setOperatorAfter(e){t.raws.spaces.operator.after=e}}:{operatorAfter:s.get(t,"spaces.operator.after",""),setOperatorAfter(e){s.set(t,"spaces.operator.after",e)}}})();return"always"===e?(n(r.replace(/^\s*/," ")),!0):"never"===e?(n(r.replace(/^\s*/,"")),!0):void 0}:null})}}c.ruleName=l,c.messages=u,t.exports=c},{"../../utils/ruleMessages":499,"../../utils/validateOptions":503,"../../utils/whitespaceChecker":505,"../selectorAttributeOperatorSpaceChecker":389,lodash:68}],345:[(e,t,r)=>{const s=e("lodash"),n=e("../../utils/ruleMessages"),i=e("../selectorAttributeOperatorSpaceChecker"),o=e("../../utils/validateOptions"),a=e("../../utils/whitespaceChecker"),l="selector-attribute-operator-space-before",u=n(l,{expectedBefore:e=>`Expected single space before "${e}"`,rejectedBefore:e=>`Unexpected whitespace before "${e}"`});function c(e,t,r){const n=a("space",e,u);return(t,a)=>{o(a,l,{actual:e,possible:["always","never"]})&&i({root:t,result:a,locationChecker:n.before,checkedRuleName:l,checkBeforeOperator:!0,fix:r.fix?t=>{const r=s.get(t,"raws.spaces.attribute.after"),{attrAfter:n,setAttrAfter:i}=r?{attrAfter:r,setAttrAfter(e){t.raws.spaces.attribute.after=e}}:{attrAfter:s.get(t,"spaces.attribute.after",""),setAttrAfter(e){s.set(t,"spaces.attribute.after",e)}};return"always"===e?(i(n.replace(/\s*$/," ")),!0):"never"===e?(i(n.replace(/\s*$/,"")),!0):void 0}:null})}}c.ruleName=l,c.messages=u,t.exports=c},{"../../utils/ruleMessages":499,"../../utils/validateOptions":503,"../../utils/whitespaceChecker":505,"../selectorAttributeOperatorSpaceChecker":389,lodash:68}],346:[(e,t,r)=>{const s=e("lodash"),n=e("../../utils/isStandardSyntaxRule"),i=e("../../utils/parseSelector"),o=e("../../utils/report"),a=e("../../utils/ruleMessages"),l=e("../../utils/validateOptions"),u="selector-attribute-operator-whitelist",c=a(u,{rejected:e=>`Unexpected operator "${e}"`});function p(e){const t=[].concat(e);return(e,r)=>{l(r,u,{actual:t,possible:[s.isString]})&&(r.warn(`'${u}' has been deprecated. Instead use 'selector-attribute-operator-allowed-list'.`,{stylelintType:"deprecation",stylelintReference:`https://github.com/stylelint/stylelint/blob/13.7.0/lib/rules/${u}/README.md`}),e.walkRules(e=>{n(e)&&e.selector.includes("[")&&e.selector.includes("=")&&i(e.selector,r,e,s=>{s.walkAttributes(s=>{const n=s.operator;!n||n&&t.includes(n)||o({message:c.rejected(n),node:e,index:s.sourceIndex+s.offsetOf("operator"),result:r,ruleName:u})})})}))}}p.primaryOptionArray=!0,p.ruleName=u,p.messages=c,p.meta={deprecated:!0},t.exports=p},{"../../utils/isStandardSyntaxRule":478,"../../utils/parseSelector":493,"../../utils/report":498,"../../utils/ruleMessages":499,"../../utils/validateOptions":503,lodash:68}],347:[(e,t,r)=>{const s=e("../../utils/isStandardSyntaxRule"),n=e("../../utils/parseSelector"),i=e("../../utils/report"),o=e("../../utils/ruleMessages"),a=e("../../utils/validateOptions"),l="selector-attribute-quotes",u=o(l,{expected:e=>`Expected quotes around "${e}"`,rejected:e=>`Unexpected quotes around "${e}"`});function c(e){return(t,r)=>{a(r,l,{actual:e,possible:["always","never"]})&&t.walkRules(t=>{function o(e,s){i({message:e,index:s,result:r,ruleName:l,node:t})}s(t)&&t.selector.includes("[")&&t.selector.includes("=")&&n(t.selector,r,t,t=>{t.walkAttributes(t=>{t.operator&&(t.quoted||"always"!==e||o(u.expected(t.value),t.sourceIndex+t.offsetOf("value")),t.quoted&&"never"===e&&o(u.rejected(t.value),t.sourceIndex+t.offsetOf("value")))})})})}}c.ruleName=l,c.messages=u,t.exports=c},{"../../utils/isStandardSyntaxRule":478,"../../utils/parseSelector":493,"../../utils/report":498,"../../utils/ruleMessages":499,"../../utils/validateOptions":503}],348:[(e,t,r)=>{const s=e("lodash"),n=e("../../utils/isKeyframeSelector"),i=e("../../utils/isStandardSyntaxRule"),o=e("../../utils/isStandardSyntaxSelector"),a=e("../../utils/parseSelector"),l=e("../../utils/report"),u=e("postcss-resolve-nested-selector"),c=e("../../utils/ruleMessages"),p=e("../../utils/validateOptions"),d="selector-class-pattern",f=c(d,{expected:(e,t)=>`Expected class selector ".${e}" to match pattern "${t}"`});function h(e,t){return(r,c)=>{if(!p(c,d,{actual:e,possible:[s.isRegExp,s.isString]},{actual:t,possible:{resolveNestedSelectors:s.isBoolean},optional:!0}))return;const h=s.get(t,"resolveNestedSelectors"),g=s.isString(e)?new RegExp(e):e;function y(t,r){t.walkClasses(t=>{const s=t.value,n=t.sourceIndex;g.test(s)||l({result:c,ruleName:d,message:f.expected(s,e),node:r,index:n})})}r.walkRules(e=>{const t=e.selector,r=e.selectors;i(e)&&(r.some(e=>n(e))||(h&&function(e){for(let t=0,r=e.length;t{o(t)&&a(t,c,e,t=>y(t,e))}):a(t,c,e,t=>y(t,e))))})}}function m(e){return/[\s+>~]/.test(e)}h.ruleName=d,h.messages=f,t.exports=h},{"../../utils/isKeyframeSelector":461,"../../utils/isStandardSyntaxRule":478,"../../utils/isStandardSyntaxSelector":479,"../../utils/parseSelector":493,"../../utils/report":498,"../../utils/ruleMessages":499,"../../utils/validateOptions":503,lodash:68,"postcss-resolve-nested-selector":87}],349:[(e,t,r)=>{const s=e("lodash"),n=e("../../utils/isStandardSyntaxCombinator"),i=e("../../utils/isStandardSyntaxRule"),o=e("../../utils/parseSelector"),a=e("../../utils/report"),l=e("../../utils/ruleMessages"),u=e("../../utils/validateOptions"),c="selector-combinator-allowed-list",p=l(c,{rejected:e=>`Unexpected combinator "${e}"`});function d(e){return(t,r)=>{u(r,c,{actual:e,possible:[s.isString]})&&t.walkRules(t=>{if(!i(t))return;const s=t.selector;o(s,r,t,s=>{s.walkCombinators(s=>{if(!n(s))return;const i=s.value.replace(/\s+/g," ");e.includes(i)||a({result:r,ruleName:c,message:p.rejected(i),node:t,index:s.sourceIndex})})})})}}d.primaryOptionArray=!0,d.ruleName=c,d.messages=p,t.exports=d},{"../../utils/isStandardSyntaxCombinator":472,"../../utils/isStandardSyntaxRule":478,"../../utils/parseSelector":493,"../../utils/report":498,"../../utils/ruleMessages":499,"../../utils/validateOptions":503,lodash:68}],350:[(e,t,r)=>{const s=e("lodash"),n=e("../../utils/isStandardSyntaxCombinator"),i=e("../../utils/isStandardSyntaxRule"),o=e("../../utils/parseSelector"),a=e("../../utils/report"),l=e("../../utils/ruleMessages"),u=e("../../utils/validateOptions"),c="selector-combinator-blacklist",p=l(c,{rejected:e=>`Unexpected combinator "${e}"`});function d(e){return(t,r)=>{u(r,c,{actual:e,possible:[s.isString]})&&(r.warn(`'${c}' has been deprecated. Instead use 'selector-combinator-disallowed-list'.`,{stylelintType:"deprecation",stylelintReference:`https://github.com/stylelint/stylelint/blob/13.7.0/lib/rules/${c}/README.md`}),t.walkRules(t=>{if(!i(t))return;const s=t.selector;o(s,r,t,s=>{s.walkCombinators(s=>{if(!n(s))return;const i=s.value.replace(/\s+/g," ");e.includes(i)&&a({result:r,ruleName:c,message:p.rejected(i),node:t,index:s.sourceIndex})})})}))}}d.primaryOptionArray=!0,d.ruleName=c,d.messages=p,d.meta={deprecated:!0},t.exports=d},{"../../utils/isStandardSyntaxCombinator":472,"../../utils/isStandardSyntaxRule":478,"../../utils/parseSelector":493,"../../utils/report":498,"../../utils/ruleMessages":499,"../../utils/validateOptions":503,lodash:68}],351:[(e,t,r)=>{const s=e("lodash"),n=e("../../utils/isStandardSyntaxCombinator"),i=e("../../utils/isStandardSyntaxRule"),o=e("../../utils/parseSelector"),a=e("../../utils/report"),l=e("../../utils/ruleMessages"),u=e("../../utils/validateOptions"),c="selector-combinator-disallowed-list",p=l(c,{rejected:e=>`Unexpected combinator "${e}"`});function d(e){return(t,r)=>{u(r,c,{actual:e,possible:[s.isString]})&&t.walkRules(t=>{if(!i(t))return;const s=t.selector;o(s,r,t,s=>{s.walkCombinators(s=>{if(!n(s))return;const i=s.value.replace(/\s+/g," ");e.includes(i)&&a({result:r,ruleName:c,message:p.rejected(i),node:t,index:s.sourceIndex})})})})}}d.primaryOptionArray=!0,d.ruleName=c,d.messages=p,t.exports=d},{"../../utils/isStandardSyntaxCombinator":472,"../../utils/isStandardSyntaxRule":478,"../../utils/parseSelector":493,"../../utils/report":498,"../../utils/ruleMessages":499,"../../utils/validateOptions":503,lodash:68}],352:[(e,t,r)=>{const s=e("../../utils/ruleMessages"),n=e("../selectorCombinatorSpaceChecker"),i=e("../../utils/validateOptions"),o=e("../../utils/whitespaceChecker"),a="selector-combinator-space-after",l=s(a,{expectedAfter:e=>`Expected single space after "${e}"`,rejectedAfter:e=>`Unexpected whitespace after "${e}"`});function u(e,t,r){const s=o("space",e,l);return(t,o)=>{i(o,a,{actual:e,possible:["always","never"]})&&n({root:t,result:o,locationChecker:s.after,locationType:"after",checkedRuleName:a,fix:r.fix?t=>"always"===e?(t.spaces.after=" ",!0):"never"===e?(t.spaces.after="",!0):void 0:null})}}u.ruleName=a,u.messages=l,t.exports=u},{"../../utils/ruleMessages":499,"../../utils/validateOptions":503,"../../utils/whitespaceChecker":505,"../selectorCombinatorSpaceChecker":390}],353:[(e,t,r)=>{const s=e("../../utils/ruleMessages"),n=e("../selectorCombinatorSpaceChecker"),i=e("../../utils/validateOptions"),o=e("../../utils/whitespaceChecker"),a="selector-combinator-space-before",l=s(a,{expectedBefore:e=>`Expected single space before "${e}"`,rejectedBefore:e=>`Unexpected whitespace before "${e}"`});function u(e,t,r){const s=o("space",e,l);return(t,o)=>{i(o,a,{actual:e,possible:["always","never"]})&&n({root:t,result:o,locationChecker:s.before,locationType:"before",checkedRuleName:a,fix:r.fix?t=>"always"===e?(t.spaces.before=" ",!0):"never"===e?(t.spaces.before="",!0):void 0:null})}}u.ruleName=a,u.messages=l,t.exports=u},{"../../utils/ruleMessages":499,"../../utils/validateOptions":503,"../../utils/whitespaceChecker":505,"../selectorCombinatorSpaceChecker":390}],354:[(e,t,r)=>{const s=e("lodash"),n=e("../../utils/isStandardSyntaxCombinator"),i=e("../../utils/isStandardSyntaxRule"),o=e("../../utils/parseSelector"),a=e("../../utils/report"),l=e("../../utils/ruleMessages"),u=e("../../utils/validateOptions"),c="selector-combinator-whitelist",p=l(c,{rejected:e=>`Unexpected combinator "${e}"`});function d(e){return(t,r)=>{u(r,c,{actual:e,possible:[s.isString]})&&(r.warn(`'${c}' has been deprecated. Instead use 'selector-combinator-allowed-list'.`,{stylelintType:"deprecation",stylelintReference:`https://github.com/stylelint/stylelint/blob/13.7.0/lib/rules/${c}/README.md`}),t.walkRules(t=>{if(!i(t))return;const s=t.selector;o(s,r,t,s=>{s.walkCombinators(s=>{if(!n(s))return;const i=s.value.replace(/\s+/g," ");e.includes(i)||a({result:r,ruleName:c,message:p.rejected(i),node:t,index:s.sourceIndex})})})}))}}d.primaryOptionArray=!0,d.ruleName=c,d.messages=p,d.meta={deprecated:!0},t.exports=d},{"../../utils/isStandardSyntaxCombinator":472,"../../utils/isStandardSyntaxRule":478,"../../utils/parseSelector":493,"../../utils/report":498,"../../utils/ruleMessages":499,"../../utils/validateOptions":503,lodash:68}],355:[(e,t,r)=>{const s=e("../../utils/isStandardSyntaxRule"),n=e("../../utils/parseSelector"),i=e("../../utils/report"),o=e("../../utils/ruleMessages"),a=e("../../utils/validateOptions"),l="selector-descendant-combinator-no-non-space",u=o(l,{rejected:e=>`Unexpected "${e}"`});function c(e,t,r){return(t,o)=>{a(o,l,{actual:e})&&t.walkRules(e=>{if(!s(e))return;let t=!1;const a=e.raws.selector?e.raws.selector.raw:e.selector;if(a.includes("/*"))return;const c=n(a,o,e,s=>{s.walkCombinators(s=>{if(" "!==s.value)return;const n=s.toString();if(n.includes(" ")||n.includes("\t")||n.includes("\n")||n.includes("\r")){if(r.fix&&/^\s+$/.test(n))return t=!0,s.raws.value=" ",s.rawSpaceBefore=s.rawSpaceBefore.replace(/^\s+/,""),void(s.rawSpaceAfter=s.rawSpaceAfter.replace(/\s+$/,""));i({result:o,ruleName:l,message:u.rejected(n),node:e,index:s.sourceIndex})}})});t&&(e.raws.selector?e.raws.selector.raw=c:e.selector=c)})}}c.ruleName=l,c.messages=u,t.exports=c},{"../../utils/isStandardSyntaxRule":478,"../../utils/parseSelector":493,"../../utils/report":498,"../../utils/ruleMessages":499,"../../utils/validateOptions":503}],356:[(e,t,r)=>{const s=e("lodash"),n=e("../../utils/isStandardSyntaxRule"),i=e("../../utils/parseSelector"),o=e("../../utils/report"),a=e("../../utils/ruleMessages"),l=e("../../utils/validateOptions"),u="selector-id-pattern",c=a(u,{expected:(e,t)=>`Expected ID selector "#${e}" to match pattern "${t}"`});function p(e){return(t,r)=>{if(!l(r,u,{actual:e,possible:[s.isRegExp,s.isString]}))return;const a=s.isString(e)?new RegExp(e):e;t.walkRules(t=>{if(!n(t))return;const s=t.selector;i(s,r,t,s=>{s.walk(s=>{if("id"!==s.type)return;const n=s.value,i=s.sourceIndex;a.test(n)||o({result:r,ruleName:u,message:c.expected(n,e),node:t,index:i})})})})}}p.ruleName=u,p.messages=c,t.exports=p},{"../../utils/isStandardSyntaxRule":478,"../../utils/parseSelector":493,"../../utils/report":498,"../../utils/ruleMessages":499,"../../utils/validateOptions":503,lodash:68}],357:[(e,t,r)=>{const s=e("../../utils/isStandardSyntaxRule"),n=e("../../utils/report"),i=e("../../utils/ruleMessages"),o=e("style-search"),a=e("../../utils/validateOptions"),l=e("../../utils/whitespaceChecker"),u="selector-list-comma-newline-after",c=i(u,{expectedAfter:()=>'Expected newline after ","',expectedAfterMultiLine:()=>'Expected newline after "," in a multi-line list',rejectedAfterMultiLine:()=>'Unexpected whitespace after "," in a multi-line list'});function p(e,t,r){const i=l("newline",e,c);return(t,l)=>{a(l,u,{actual:e,possible:["always","always-multi-line","never-multi-line"]})&&t.walkRules(t=>{if(!s(t))return;const a=t.raws.selector?t.raws.selector.raw:t.selector,c=[];if(o({source:a,target:",",functionArguments:"skip"},e=>{const s=a.substr(e.endIndex,a.length-e.endIndex);if(/^\s+\/\//.test(s))return;const o=/^\s+\/\*/.test(s)?a.indexOf("*/",e.endIndex)+1:e.startIndex;i.afterOneOnly({source:a,index:o,err(s){r.fix?c.push(o+1):n({message:s,node:t,index:e.startIndex,result:l,ruleName:u})}})}),c.length){let s=a;c.sort((e,t)=>t-e).forEach(t=>{const n=s.slice(0,t);let i=s.slice(t);e.startsWith("always")?i=r.newline+i:e.startsWith("never-multi-line")&&(i=i.replace(/^\s*/,"")),s=n+i}),t.raws.selector?t.raws.selector.raw=s:t.selector=s}})}}p.ruleName=u,p.messages=c,t.exports=p},{"../../utils/isStandardSyntaxRule":478,"../../utils/report":498,"../../utils/ruleMessages":499,"../../utils/validateOptions":503,"../../utils/whitespaceChecker":505,"style-search":166}],358:[(e,t,r)=>{const s=e("../../utils/ruleMessages"),n=e("../selectorListCommaWhitespaceChecker"),i=e("../../utils/validateOptions"),o=e("../../utils/whitespaceChecker"),a="selector-list-comma-newline-before",l=s(a,{expectedBefore:()=>'Expected newline before ","',expectedBeforeMultiLine:()=>'Expected newline before "," in a multi-line list',rejectedBeforeMultiLine:()=>'Unexpected whitespace before "," in a multi-line list'});function u(e,t,r){const s=o("newline",e,l);return(t,o)=>{if(!i(o,a,{actual:e,possible:["always","always-multi-line","never-multi-line"]}))return;let l;n({root:t,result:o,locationChecker:s.beforeAllowingIndentation,checkedRuleName:a,fix:r.fix?(e,t)=>{const r=(l=l||new Map).get(e)||[];return r.push(t),l.set(e,r),!0}:null}),l&&l.forEach((t,s)=>{let n=s.raws.selector?s.raws.selector.raw:s.selector;t.sort((e,t)=>t-e).forEach(t=>{let s=n.slice(0,t);const i=n.slice(t);if(e.startsWith("always")){const e=s.search(/\s+$/);e>=0?s=s.slice(0,e)+r.newline+s.slice(e):s+=r.newline}else"never-multi-line"===e&&(s=s.replace(/\s*$/,""));n=s+i}),s.raws.selector?s.raws.selector.raw=n:s.selector=n})}}u.ruleName=a,u.messages=l,t.exports=u},{"../../utils/ruleMessages":499,"../../utils/validateOptions":503,"../../utils/whitespaceChecker":505,"../selectorListCommaWhitespaceChecker":391}],359:[(e,t,r)=>{const s=e("../../utils/ruleMessages"),n=e("../selectorListCommaWhitespaceChecker"),i=e("../../utils/validateOptions"),o=e("../../utils/whitespaceChecker"),a="selector-list-comma-space-after",l=s(a,{expectedAfter:()=>'Expected single space after ","',rejectedAfter:()=>'Unexpected whitespace after ","',expectedAfterSingleLine:()=>'Expected single space after "," in a single-line list',rejectedAfterSingleLine:()=>'Unexpected whitespace after "," in a single-line list'});function u(e,t,r){const s=o("space",e,l);return(t,o)=>{if(!i(o,a,{actual:e,possible:["always","never","always-single-line","never-single-line"]}))return;let l;n({root:t,result:o,locationChecker:s.after,checkedRuleName:a,fix:r.fix?(e,t)=>{const r=(l=l||new Map).get(e)||[];return r.push(t),l.set(e,r),!0}:null}),l&&l.forEach((t,r)=>{let s=r.raws.selector?r.raws.selector.raw:r.selector;t.sort((e,t)=>t-e).forEach(t=>{const r=s.slice(0,t+1);let n=s.slice(t+1);e.startsWith("always")?n=n.replace(/^\s*/," "):e.startsWith("never")&&(n=n.replace(/^\s*/,"")),s=r+n}),r.raws.selector?r.raws.selector.raw=s:r.selector=s})}}u.ruleName=a,u.messages=l,t.exports=u},{"../../utils/ruleMessages":499,"../../utils/validateOptions":503,"../../utils/whitespaceChecker":505,"../selectorListCommaWhitespaceChecker":391}],360:[(e,t,r)=>{const s=e("../../utils/ruleMessages"),n=e("../selectorListCommaWhitespaceChecker"),i=e("../../utils/validateOptions"),o=e("../../utils/whitespaceChecker"),a="selector-list-comma-space-before",l=s(a,{expectedBefore:()=>'Expected single space before ","',rejectedBefore:()=>'Unexpected whitespace before ","',expectedBeforeSingleLine:()=>'Expected single space before "," in a single-line list',rejectedBeforeSingleLine:()=>'Unexpected whitespace before "," in a single-line list'});function u(e,t,r){const s=o("space",e,l);return(t,o)=>{if(!i(o,a,{actual:e,possible:["always","never","always-single-line","never-single-line"]}))return;let l;n({root:t,result:o,locationChecker:s.before,checkedRuleName:a,fix:r.fix?(e,t)=>{const r=(l=l||new Map).get(e)||[];return r.push(t),l.set(e,r),!0}:null}),l&&l.forEach((t,r)=>{let s=r.raws.selector?r.raws.selector.raw:r.selector;t.sort((e,t)=>t-e).forEach(t=>{let r=s.slice(0,t);const n=s.slice(t);e.includes("always")?r=r.replace(/\s*$/," "):e.includes("never")&&(r=r.replace(/\s*$/,"")),s=r+n}),r.raws.selector?r.raws.selector.raw=s:r.selector=s})}}u.ruleName=a,u.messages=l,t.exports=u},{"../../utils/ruleMessages":499,"../../utils/validateOptions":503,"../../utils/whitespaceChecker":505,"../selectorListCommaWhitespaceChecker":391}],361:[(e,t,r)=>{const s=e("lodash"),n=e("../../utils/isContextFunctionalPseudoClass"),i=e("../../utils/isStandardSyntaxRule"),o=e("../../utils/optionsMatches"),a=e("../../utils/parseSelector"),l=e("../../utils/report"),u=e("postcss-resolve-nested-selector"),c=e("../../utils/ruleMessages"),p=e("../../utils/validateOptions"),d="selector-max-attribute",f=c(d,{expected:(e,t)=>`Expected "${e}" to have no more than ${t} attribute ${1===t?"selector":"selectors"}`});function h(e,t){return(r,c)=>{p(c,d,{actual:e,possible:[e=>"number"==typeof e&&e>=0]},{actual:t,possible:{ignoreAttributes:[s.isString,s.isRegExp]},optional:!0})&&r.walkRules(r=>{i(r)&&r.selectors.forEach(s=>{u(s,r).forEach(s=>{a(s,c,r,s=>(function r(s,i){const a=s.reduce((e,s)=>(("selector"===s.type||n(s))&&r(s,i),"attribute"!==s.type?e:o(t,"ignoreAttributes",s.attribute)?e:e+1),0);"root"!==s.type&&"pseudo"!==s.type&&a>e&&l({ruleName:d,result:c,node:i,message:f.expected(s,e),word:s})})(s,r))})})})}}h.ruleName=d,h.messages=f,t.exports=h},{"../../utils/isContextFunctionalPseudoClass":450,"../../utils/isStandardSyntaxRule":478,"../../utils/optionsMatches":490,"../../utils/parseSelector":493,"../../utils/report":498,"../../utils/ruleMessages":499,"../../utils/validateOptions":503,lodash:68,"postcss-resolve-nested-selector":87}],362:[(e,t,r)=>{const s=e("../../utils/isContextFunctionalPseudoClass"),n=e("../../utils/isStandardSyntaxRule"),i=e("../../utils/parseSelector"),o=e("../../utils/report"),a=e("postcss-resolve-nested-selector"),l=e("../../utils/ruleMessages"),u=e("../../utils/validateOptions"),c="selector-max-class",p=l(c,{expected:(e,t)=>`Expected "${e}" to have no more than ${t} ${1===t?"class":"classes"}`});function d(e){return(t,r)=>{u(r,c,{actual:e,possible:[e=>"number"==typeof e&&e>=0]})&&t.walkRules(t=>{n(t)&&t.selectors.forEach(n=>{a(n,t).forEach(n=>{i(n,r,t,n=>(function t(n,i){const a=n.reduce((e,r)=>(("selector"===r.type||s(r))&&t(r,i),e+("class"===r.type?1:0)),0);"root"!==n.type&&"pseudo"!==n.type&&a>e&&o({ruleName:c,result:r,node:i,message:p.expected(n,e),word:n})})(n,t))})})})}}d.ruleName=c,d.messages=p,t.exports=d},{"../../utils/isContextFunctionalPseudoClass":450,"../../utils/isStandardSyntaxRule":478,"../../utils/parseSelector":493,"../../utils/report":498,"../../utils/ruleMessages":499,"../../utils/validateOptions":503,"postcss-resolve-nested-selector":87}],363:[(e,t,r)=>{const s=e("../../utils/isStandardSyntaxRule"),n=e("../../utils/parseSelector"),i=e("../../utils/report"),o=e("postcss-resolve-nested-selector"),a=e("../../utils/ruleMessages"),l=e("../../utils/validateOptions"),u="selector-max-combinators",c=a(u,{expected:(e,t)=>`Expected "${e}" to have no more than ${t} ${1===t?"combinator":"combinators"}`});function p(e){return(t,r)=>{l(r,u,{actual:e,possible:[e=>"number"==typeof e&&e>=0]})&&t.walkRules(t=>{s(t)&&t.selectors.forEach(s=>{o(s,t).forEach(s=>{n(s,r,t,s=>(function t(s,n){const o=s.reduce((e,r)=>("selector"===r.type&&t(r,n),e+("combinator"===r.type?1:0)),0);"root"!==s.type&&"pseudo"!==s.type&&o>e&&i({ruleName:u,result:r,node:n,message:c.expected(s,e),word:s})})(s,t))})})})}}p.ruleName=u,p.messages=c,t.exports=p},{"../../utils/isStandardSyntaxRule":478,"../../utils/parseSelector":493,"../../utils/report":498,"../../utils/ruleMessages":499,"../../utils/validateOptions":503,"postcss-resolve-nested-selector":87}],364:[(e,t,r)=>{const s=e("../../utils/isContextFunctionalPseudoClass"),n=e("../../utils/isStandardSyntaxRule"),i=e("../../utils/parseSelector"),o=e("../../utils/report"),a=e("postcss-resolve-nested-selector"),l=e("../../utils/ruleMessages"),u=e("../../utils/validateOptions"),c="selector-max-compound-selectors",p=l(c,{expected:(e,t)=>`Expected "${e}" to have no more than ${t} compound ${1===t?"selector":"selectors"}`});function d(e){return(t,r)=>{u(r,c,{actual:e,possible:[e=>"number"==typeof e&&e>0]})&&t.walkRules(t=>{n(t)&&t.selectors.forEach(n=>{a(n,t).forEach(n=>{i(n,r,t,n=>(function t(n,i){let a=1;n.each(e=>{("selector"===e.type||s(e))&&t(e,i),"combinator"===e.type&&a++}),"root"!==n.type&&"pseudo"!==n.type&&a>e&&o({ruleName:c,result:r,node:i,message:p.expected(n,e),word:n})})(n,t))})})})}}d.ruleName=c,d.messages=p,t.exports=d},{"../../utils/isContextFunctionalPseudoClass":450,"../../utils/isStandardSyntaxRule":478,"../../utils/parseSelector":493,"../../utils/report":498,"../../utils/ruleMessages":499,"../../utils/validateOptions":503,"postcss-resolve-nested-selector":87}],365:[(e,t,r)=>{const s=e("lodash"),n=e("../../utils/report"),i=e("../../utils/ruleMessages"),o=e("../../utils/validateOptions"),a="selector-max-empty-lines",l=i(a,{expected:e=>`Expected no more than ${e} empty ${1===e?"line":"lines"}`});function u(e,t,r){const i=e+1;return(t,u)=>{if(!o(u,a,{actual:e,possible:s.isNumber}))return;const c=new RegExp(`(?:\r\n){${i+1},}`),p=new RegExp(`\n{${i+1},}`),d=r.fix?"\n".repeat(i):"",f=r.fix?"\r\n".repeat(i):"";t.walkRules(t=>{const s=t.raws.selector?t.raws.selector.raw:t.selector;if(r.fix){const e=s.replace(new RegExp(p,"gm"),d).replace(new RegExp(c,"gm"),f);t.raws.selector?t.raws.selector.raw=e:t.selector=e}else(p.test(s)||c.test(s))&&n({message:l.expected(e),node:t,index:0,result:u,ruleName:a})})}}u.ruleName=a,u.messages=l,t.exports=u},{"../../utils/report":498,"../../utils/ruleMessages":499,"../../utils/validateOptions":503,lodash:68}],366:[(e,t,r)=>{const s=e("lodash"),n=e("../../utils/isContextFunctionalPseudoClass"),i=e("../../utils/isStandardSyntaxRule"),o=e("../../utils/optionsMatches"),a=e("../../utils/parseSelector"),l=e("../../utils/report"),u=e("postcss-resolve-nested-selector"),c=e("../../utils/ruleMessages"),p=e("../../utils/validateOptions"),d="selector-max-id",f=c(d,{expected:(e,t)=>`Expected "${e}" to have no more than ${t} ID ${1===t?"selector":"selectors"}`});function h(e,t){return(r,c)=>{function h(r,s){const i=r.reduce((e,r)=>(("selector"===r.type||n(r)&&(u=t,"pseudo"!==(a=r).type||!o(u,"ignoreContextFunctionalPseudoClasses",a.value)))&&h(r,s),e+("id"===r.type?1:0)),0);var a,u;"root"!==r.type&&"pseudo"!==r.type&&i>e&&l({ruleName:d,result:c,node:s,message:f.expected(r,e),word:r})}p(c,d,{actual:e,possible:[e=>"number"==typeof e&&e>=0]},{actual:t,possible:{ignoreContextFunctionalPseudoClasses:[s.isString,s.isRegExp]},optional:!0})&&r.walkRules(e=>{i(e)&&e.selectors.forEach(t=>{u(t,e).forEach(t=>{a(t,c,e,t=>h(t,e))})})})}}h.ruleName=d,h.messages=f,t.exports=h},{"../../utils/isContextFunctionalPseudoClass":450,"../../utils/isStandardSyntaxRule":478,"../../utils/optionsMatches":490,"../../utils/parseSelector":493,"../../utils/report":498,"../../utils/ruleMessages":499,"../../utils/validateOptions":503,lodash:68,"postcss-resolve-nested-selector":87}],367:[(e,t,r)=>{const s=e("../../utils/isContextFunctionalPseudoClass"),n=e("../../utils/isStandardSyntaxRule"),i=e("../../reference/keywordSets"),o=e("../../utils/parseSelector"),a=e("../../utils/report"),l=e("postcss-resolve-nested-selector"),u=e("../../utils/ruleMessages"),c=e("../../utils/validateOptions"),p="selector-max-pseudo-class",d=u(p,{expected:(e,t)=>`Expected "${e}" to have no more than ${t} pseudo-${1===t?"class":"classes"}`});function f(e){return(t,r)=>{c(r,p,{actual:e,possible:[e=>"number"==typeof e&&e>=0]})&&t.walkRules(t=>{n(t)&&t.selectors.forEach(n=>{l(n,t).forEach(n=>{o(n,r,f,n=>{!function t(n,o){n.reduce((e,r)=>(("selector"===r.type||s(r))&&t(r,o),"pseudo"===r.type&&(r.value.includes("::")||i.levelOneAndTwoPseudoElements.has(r.value.toLowerCase().slice(1)))?e:"pseudo"===r.type?e+1:e),0)>e&&a({ruleName:p,result:r,node:o,message:d.expected(n,e),word:n})}(n,t)})})})})}}f.ruleName=p,f.messages=d,t.exports=f},{"../../reference/keywordSets":186,"../../utils/isContextFunctionalPseudoClass":450,"../../utils/isStandardSyntaxRule":478,"../../utils/parseSelector":493,"../../utils/report":498,"../../utils/ruleMessages":499,"../../utils/validateOptions":503,"postcss-resolve-nested-selector":87}],368:[(e,t,r)=>{const s=e("lodash"),n=e("../../utils/isStandardSyntaxRule"),i=e("../../utils/isStandardSyntaxSelector"),o=e("../../reference/keywordSets"),a=e("../../utils/optionsMatches"),l=e("../../utils/parseSelector"),u=e("../../utils/report"),c=e("postcss-resolve-nested-selector"),p=e("../../utils/ruleMessages"),d=e("specificity"),f=e("../../utils/validateOptions"),h="selector-max-specificity",m=p(h,{expected:(e,t)=>`Expected "${e}" to have a specificity no more than "${t}"`}),g=()=>[0,0,0,0],y=e=>{const t=g();return e.forEach(e=>{e.forEach((e,r)=>{t[r]+=e})}),t};function v(e,t){return(r,p)=>{if(!f(p,h,{actual:e,possible:[e=>/^\d+,\d+,\d+$/.test(e)]},{actual:t,possible:{ignoreSelectors:[s.isString,s.isRegExp]},optional:!0}))return;const v=e=>a(t,"ignoreSelectors",e)?g():d.calculate(e)[0].specificityArray,w=e=>e.reduce((e,t)=>{const r=b(t);return 1===d.compare(r,e)?r:e},g()),b=e=>{if((e=>{const t=e.parent.parent;if(t&&t.value){const e=t.value.toLowerCase().replace(/:+/,"");return"pseudo"===t.type&&(o.aNPlusBNotationPseudoClasses.has(e)||o.linguisticPseudoClasses.has(e))}return!1})(e))return g();switch(e.type){case"attribute":case"class":case"id":case"tag":return v(e.toString());case"pseudo":return(e=>{const t=e.value,r=":not"===t||":matches"===t?g():v(t);return y([r,w(e)])})(e);case"selector":return y(e.map(b));default:return g()}},x=`0,${e}`.split(",").map(parseFloat);r.walkRules(t=>{n(t)&&t.selectors.forEach(r=>{c(r,t).forEach(s=>{try{if(!i(s))return;l(s,p,t,n=>{1===d.compare(w(n),x)&&u({ruleName:h,result:p,node:t,message:m.expected(s,e),word:r})})}catch(e){p.warn("Cannot parse selector",{node:t,stylelintType:"parseError"})}})})})}}v.ruleName=h,v.messages=m,t.exports=v},{"../../reference/keywordSets":186,"../../utils/isStandardSyntaxRule":478,"../../utils/isStandardSyntaxSelector":479,"../../utils/optionsMatches":490,"../../utils/parseSelector":493,"../../utils/report":498,"../../utils/ruleMessages":499,"../../utils/validateOptions":503,lodash:68,"postcss-resolve-nested-selector":87,specificity:165}],369:[(e,t,r)=>{const s=e("lodash"),n=e("../../utils/isContextFunctionalPseudoClass"),i=e("../../utils/isKeyframeSelector"),o=e("../../utils/isOnlyWhitespace"),a=e("../../utils/isStandardSyntaxRule"),l=e("../../utils/isStandardSyntaxSelector"),u=e("../../utils/isStandardSyntaxTypeSelector"),c=e("../../utils/optionsMatches"),p=e("../../utils/parseSelector"),d=e("../../utils/report"),f=e("postcss-resolve-nested-selector"),h=e("../../utils/ruleMessages"),m=e("../../utils/validateOptions"),g="selector-max-type",y=h(g,{expected:(e,t)=>`Expected "${e}" to have no more than ${t} type ${1===t?"selector":"selectors"}`});function v(e,t){return(r,o)=>{if(!m(o,g,{actual:e,possible:e=>"number"==typeof e&&e>=0},{actual:t,possible:{ignore:["descendant","child","compounded","next-sibling"],ignoreTypes:[s.isString,s.isRegExp]},optional:!0}))return;const h=c(t,"ignore","descendant"),v=c(t,"ignore","child"),k=c(t,"ignore","compounded"),S=c(t,"ignore","next-sibling");function _(r,s){const i=r.reduce((e,r)=>(("selector"===r.type||n(r))&&_(r,s),c(t,"ignoreTypes",r.value)?e:h&&function(e){const t=e.parent.nodes.indexOf(e);return e.parent.nodes.slice(0,t).some(b)}(r)?e:v&&function(e){const t=e.parent.nodes.indexOf(e);return e.parent.nodes.slice(0,t).some(x)}(r)?e:k&&function(e){if(e.prev()&&!w(e.prev()))return!0;return e.next()&&!w(e.next())}(r)?e:S&&((a=r).prev()&&(w(l=a.prev())&&"+"===l.value))?e:"tag"!==r.type||u(r)?e+("tag"===r.type):e),0);var a,l;"root"!==r.type&&"pseudo"!==r.type&&i>e&&d({ruleName:g,result:o,node:s,message:y.expected(r,e),word:r})}r.walkRules(e=>{const t=e.selectors;a(e)&&(t.some(e=>i(e))||e.selectors.forEach(t=>{f(t,e).forEach(t=>{l(t)&&p(t,o,e,t=>_(t,e))})}))})}}function w(e){return!!e&&"combinator"===s.get(e,"type")}function b(e){return!!e&&(w(e)&&o(e.value))}function x(e){return!!e&&(w(e)&&">"===e.value)}v.ruleName=g,v.messages=y,t.exports=v},{"../../utils/isContextFunctionalPseudoClass":450,"../../utils/isKeyframeSelector":461,"../../utils/isOnlyWhitespace":466,"../../utils/isStandardSyntaxRule":478,"../../utils/isStandardSyntaxSelector":479,"../../utils/isStandardSyntaxTypeSelector":480,"../../utils/optionsMatches":490,"../../utils/parseSelector":493,"../../utils/report":498,"../../utils/ruleMessages":499,"../../utils/validateOptions":503,lodash:68,"postcss-resolve-nested-selector":87}],370:[(e,t,r)=>{const s=e("../../utils/isStandardSyntaxRule"),n=e("../../utils/parseSelector"),i=e("../../utils/report"),o=e("postcss-resolve-nested-selector"),a=e("../../utils/ruleMessages"),l=e("postcss-selector-parser"),u=e("../../utils/validateOptions"),c="selector-max-universal",p=a(c,{expected:(e,t)=>`Expected "${e}" to have no more than ${t} universal ${1===t?"selector":"selectors"}`});function d(e){return(t,r)=>{u(r,c,{actual:e,possible:[e=>"number"==typeof e&&e>=0]})&&t.walkRules(t=>{if(!s(t))return;const a=[];l().astSync(t.selector).walk(e=>{"selector"===e.type&&a.push(String(e).trim())}),a.forEach(s=>{o(s,t).forEach(s=>{n(s,r,t,s=>(function t(s,n){const o=s.reduce((e,r)=>("selector"===r.type&&t(r,n),e+("universal"===r.type?1:0)),0);"root"!==s.type&&"pseudo"!==s.type&&o>e&&i({ruleName:c,result:r,node:n,message:p.expected(s,e),word:s})})(s,t))})})})}}d.ruleName=c,d.messages=p,t.exports=d},{"../../utils/isStandardSyntaxRule":478,"../../utils/parseSelector":493,"../../utils/report":498,"../../utils/ruleMessages":499,"../../utils/validateOptions":503,"postcss-resolve-nested-selector":87,"postcss-selector-parser":90}],371:[(e,t,r)=>{const s=e("lodash"),n=e("../../utils/isStandardSyntaxRule"),i=e("../../utils/report"),o=e("../../utils/ruleMessages"),a=e("../../utils/validateOptions"),l="selector-nested-pattern",u=o(l,{expected:(e,t)=>`Expected nested selector "${e}" to match pattern "${t}"`});function c(e){return(t,r)=>{if(!a(r,l,{actual:e,possible:[s.isRegExp,s.isString]}))return;const o=s.isString(e)?new RegExp(e):e;t.walkRules(t=>{if("rule"!==t.parent.type)return;if(!n(t))return;const s=t.selector;o.test(s)||i({result:r,ruleName:l,message:u.expected(s,e),node:t})})}}c.ruleName=l,c.messages=u,t.exports=c},{"../../utils/isStandardSyntaxRule":478,"../../utils/report":498,"../../utils/ruleMessages":499,"../../utils/validateOptions":503,lodash:68}],372:[(e,t,r)=>{const s=e("../../utils/isKeyframeRule"),n=e("../../utils/isStandardSyntaxRule"),i=e("../../utils/isStandardSyntaxSelector"),o=e("../../utils/optionsMatches"),a=e("../../utils/parseSelector"),l=e("../../utils/report"),u=e("postcss-resolve-nested-selector"),c=e("../../utils/ruleMessages"),p=e("../../utils/validateOptions"),d="selector-no-qualifying-type",f=c(d,{rejected:"Unexpected qualifying type selector"}),h=["#",".","["];function m(e,t){return(c,m)=>{p(m,d,{actual:e,possible:[!0,!1]},{actual:t,possible:{ignore:["attribute","class","id"]},optional:!0})&&c.walkRules(e=>{function c(e){e.walkTags(e=>{if(1===e.parent.nodes.length)return;const r=function(e){const t=[];let r=e;for(;(r=r.next())&&"combinator"!==r.type;)"id"!==r.type&&"class"!==r.type&&"attribute"!==r.type||t.push(r);return t}(e),s=e.sourceIndex;r.forEach(e=>{"id"!==e.type||o(t,"ignore","id")||p(s),"class"!==e.type||o(t,"ignore","class")||p(s),"attribute"!==e.type||o(t,"ignore","attribute")||p(s)})})}function p(t){l({ruleName:d,result:m,node:e,message:f.rejected,index:t})}n(e)&&(s(e)||(r=e.selector,h.some(e=>r.includes(e))&&u(e.selector,e).forEach(t=>{i(t)&&a(t,m,e,c)})))})};var r}m.ruleName=d,m.messages=f,t.exports=m},{"../../utils/isKeyframeRule":460,"../../utils/isStandardSyntaxRule":478,"../../utils/isStandardSyntaxSelector":479,"../../utils/optionsMatches":490,"../../utils/parseSelector":493,"../../utils/report":498,"../../utils/ruleMessages":499,"../../utils/validateOptions":503,"postcss-resolve-nested-selector":87}],373:[(e,t,r)=>{const s=e("lodash"),n=e("../../utils/isStandardSyntaxRule"),i=e("../../utils/matchesStringOrRegExp"),o=e("../../utils/parseSelector"),a=e("../../utils/report"),l=e("../../utils/ruleMessages"),u=e("../../utils/validateOptions"),c=e("../../utils/vendor"),p="selector-pseudo-class-allowed-list",d=l(p,{rejected:e=>`Unexpected pseudo-class "${e}"`});function f(e){return(t,r)=>{u(r,p,{actual:e,possible:[s.isString,s.isRegExp]})&&t.walkRules(t=>{if(!n(t))return;const s=t.selector;s.includes(":")&&o(s,r,t,s=>{s.walkPseudos(s=>{const n=s.value;if("::"===n.slice(0,2))return;const o=n.slice(1);i(c.unprefixed(o),e)||a({index:s.sourceIndex,message:d.rejected(o),node:t,result:r,ruleName:p})})})})}}f.primaryOptionArray=!0,f.ruleName=p,f.messages=d,t.exports=f},{"../../utils/isStandardSyntaxRule":478,"../../utils/matchesStringOrRegExp":487,"../../utils/parseSelector":493,"../../utils/report":498,"../../utils/ruleMessages":499,"../../utils/validateOptions":503,"../../utils/vendor":504,lodash:68}],374:[(e,t,r)=>{const s=e("lodash"),n=e("../../utils/isStandardSyntaxRule"),i=e("../../utils/matchesStringOrRegExp"),o=e("../../utils/parseSelector"),a=e("../../utils/report"),l=e("../../utils/ruleMessages"),u=e("../../utils/validateOptions"),c=e("../../utils/vendor"),p="selector-pseudo-class-blacklist",d=l(p,{rejected:e=>`Unexpected pseudo-class "${e}"`});function f(e){return(t,r)=>{u(r,p,{actual:e,possible:[s.isString,s.isRegExp]})&&(r.warn(`'${p}' has been deprecated. Instead use 'selector-pseudo-class-disallowed-list'.`,{stylelintType:"deprecation",stylelintReference:`https://github.com/stylelint/stylelint/blob/13.7.0/lib/rules/${p}/README.md`}),t.walkRules(t=>{if(!n(t))return;const s=t.selector;s.includes(":")&&o(s,r,t,s=>{s.walkPseudos(s=>{const n=s.value;if("::"===n.slice(0,2))return;const o=n.slice(1);i(c.unprefixed(o),e)&&a({index:s.sourceIndex,message:d.rejected(o),node:t,result:r,ruleName:p})})})}))}}f.primaryOptionArray=!0,f.ruleName=p,f.messages=d,f.meta={deprecated:!0},t.exports=f},{"../../utils/isStandardSyntaxRule":478,"../../utils/matchesStringOrRegExp":487,"../../utils/parseSelector":493,"../../utils/report":498,"../../utils/ruleMessages":499,"../../utils/validateOptions":503,"../../utils/vendor":504,lodash:68}],375:[(e,t,r)=>{const s=e("../../utils/isStandardSyntaxRule"),n=e("../../utils/isStandardSyntaxSelector"),i=e("../../reference/keywordSets"),o=e("../../utils/parseSelector"),a=e("../../utils/report"),l=e("../../utils/ruleMessages"),u=e("../../utils/validateOptions"),c="selector-pseudo-class-case",p=l(c,{expected:(e,t)=>`Expected "${e}" to be "${t}"`});function d(e,t,r){return(t,l)=>{u(l,c,{actual:e,possible:["lower","upper"]})&&t.walkRules(t=>{if(!s(t))return;if(!t.selector.includes(":"))return;const u=o(t.raws.selector?t.raws.selector.raw:t.selector,l,t,s=>{s.walkPseudos(s=>{const o=s.value;if(!n(o))return;if(o.includes("::")||i.levelOneAndTwoPseudoElements.has(o.toLowerCase().slice(1)))return;const u="lower"===e?o.toLowerCase():o.toUpperCase();o!==u&&(r.fix?s.value=u:a({message:p.expected(o,u),node:t,index:s.sourceIndex,ruleName:c,result:l}))})});r.fix&&(t.raws.selector?t.raws.selector.raw=u:t.selector=u)})}}d.ruleName=c,d.messages=p,t.exports=d},{"../../reference/keywordSets":186,"../../utils/isStandardSyntaxRule":478,"../../utils/isStandardSyntaxSelector":479,"../../utils/parseSelector":493,"../../utils/report":498,"../../utils/ruleMessages":499,"../../utils/validateOptions":503}],376:[(e,t,r)=>{const s=e("lodash"),n=e("../../utils/isStandardSyntaxRule"),i=e("../../utils/matchesStringOrRegExp"),o=e("../../utils/parseSelector"),a=e("../../utils/report"),l=e("../../utils/ruleMessages"),u=e("../../utils/validateOptions"),c=e("../../utils/vendor"),p="selector-pseudo-class-disallowed-list",d=l(p,{rejected:e=>`Unexpected pseudo-class "${e}"`});function f(e){return(t,r)=>{u(r,p,{actual:e,possible:[s.isString,s.isRegExp]})&&t.walkRules(t=>{if(!n(t))return;const s=t.selector;s.includes(":")&&o(s,r,t,s=>{s.walkPseudos(s=>{const n=s.value;if("::"===n.slice(0,2))return;const o=n.slice(1);i(c.unprefixed(o),e)&&a({index:s.sourceIndex,message:d.rejected(o),node:t,result:r,ruleName:p})})})})}}f.primaryOptionArray=!0,f.ruleName=p,f.messages=d,t.exports=f},{"../../utils/isStandardSyntaxRule":478,"../../utils/matchesStringOrRegExp":487,"../../utils/parseSelector":493,"../../utils/report":498,"../../utils/ruleMessages":499,"../../utils/validateOptions":503,"../../utils/vendor":504,lodash:68}],377:[(e,t,r)=>{const s=e("lodash"),n=e("../../utils/atRuleParamIndex"),i=e("../../utils/isCustomSelector"),o=e("../../utils/isStandardSyntaxAtRule"),a=e("../../utils/isStandardSyntaxRule"),l=e("../../utils/isStandardSyntaxSelector"),u=e("../../reference/keywordSets"),c=e("../../utils/optionsMatches"),p=e("../../utils/parseSelector"),d=e("../../utils/report"),f=e("../../utils/ruleMessages"),h=e("../../utils/validateOptions"),m=e("../../utils/vendor"),g="selector-pseudo-class-no-unknown",y=f(g,{rejected:e=>`Unexpected unknown pseudo-class selector "${e}"`});function v(e,t){return(v,w)=>{h(w,g,{actual:e},{actual:t,possible:{ignorePseudoClasses:[s.isString]},optional:!0})&&v.walk(e=>{let s=null;if("rule"===e.type){if(!a(e))return;s=e.selector}else if("atrule"===e.type&&"page"===e.name&&e.params){if(!o(e))return;s=e.params}s&&s.includes(":")&&p(s,r=w,f=e,e=>{e.walkPseudos(e=>{const s=e.value;if(!l(s))return;if(i(s))return;if("::"===s.slice(0,2))return;if(c(t,"ignorePseudoClasses",e.value.slice(1)))return;let o=null;const a=s.slice(1).toLowerCase();if("atrule"===f.type&&"page"===f.name){if(u.atRulePagePseudoClasses.has(a))return;o=n(f)+e.sourceIndex}else{if(m.prefix(a)||u.pseudoClasses.has(a)||u.pseudoElements.has(a))return;let t=e;do{if((t=t.prev())&&"::"===t.value.slice(0,2))break}while(t);if(t){const e=m.unprefixed(t.value.toLowerCase().slice(2));if(u.webkitProprietaryPseudoElements.has(e)&&u.webkitProprietaryPseudoClasses.has(a))return}o=e.sourceIndex}d({message:y.rejected(s),node:f,index:o,ruleName:g,result:r})})})})};var r,f}v.ruleName=g,v.messages=y,t.exports=v},{"../../reference/keywordSets":186,"../../utils/atRuleParamIndex":416,"../../utils/isCustomSelector":457,"../../utils/isStandardSyntaxAtRule":471,"../../utils/isStandardSyntaxRule":478,"../../utils/isStandardSyntaxSelector":479,"../../utils/optionsMatches":490,"../../utils/parseSelector":493,"../../utils/report":498,"../../utils/ruleMessages":499,"../../utils/validateOptions":503,"../../utils/vendor":504,lodash:68}],378:[(e,t,r)=>{const s=e("../../utils/isStandardSyntaxRule"),n=e("../../utils/parseSelector"),i=e("../../utils/report"),o=e("../../utils/ruleMessages"),a=e("../../utils/validateOptions"),l="selector-pseudo-class-parentheses-space-inside",u=o(l,{expectedOpening:'Expected single space after "("',rejectedOpening:'Unexpected whitespace after "("',expectedClosing:'Expected single space before ")"',rejectedClosing:'Unexpected whitespace before ")"'});function c(e,t,r){return(t,f)=>{a(f,l,{actual:e,possible:["always","never"]})&&t.walkRules(t=>{if(!s(t))return;if(!t.selector.includes("("))return;let a=!1;const h=t.raws.selector?t.raws.selector.raw:t.selector,m=n(h,f,t,t=>{t.walkPseudos(t=>{if(!t.length)return;const s=t.map(String).join(","),n=s.startsWith(" "),i=t.sourceIndex+(o=t,c="value",o.raws&&o.raws[c]||o[c]).length+1;n&&"never"===e&&(r.fix?(a=!0,p(t,"")):g(u.rejectedOpening,i)),n||"always"!==e||(r.fix?(a=!0,p(t," ")):g(u.expectedOpening,i));const l=s.endsWith(" "),f=i+s.length-1;l&&"never"===e&&(r.fix?(a=!0,d(t,"")):g(u.rejectedClosing,f)),l||"always"!==e||(r.fix?(a=!0,d(t," ")):g(u.expectedClosing,f))})});function g(e,r){i({message:e,index:r,result:f,ruleName:l,node:t})}a&&(t.raws.selector?t.raws.selector.raw=m:t.selector=m)})};var o,c}function p(e,t){const r=e.first;"selector"===r.type?p(r,t):r.spaces.before=t}function d(e,t){const r=e.last;"selector"===r.type?d(r,t):r.spaces.after=t}c.ruleName=l,c.messages=u,t.exports=c},{"../../utils/isStandardSyntaxRule":478,"../../utils/parseSelector":493,"../../utils/report":498,"../../utils/ruleMessages":499,"../../utils/validateOptions":503}],379:[(e,t,r)=>{const s=e("lodash"),n=e("../../utils/isStandardSyntaxRule"),i=e("../../utils/matchesStringOrRegExp"),o=e("../../utils/parseSelector"),a=e("../../utils/report"),l=e("../../utils/ruleMessages"),u=e("../../utils/validateOptions"),c=e("../../utils/vendor"),p="selector-pseudo-class-whitelist",d=l(p,{rejected:e=>`Unexpected pseudo-class "${e}"`});function f(e){return(t,r)=>{u(r,p,{actual:e,possible:[s.isString,s.isRegExp]})&&(r.warn(`'${p}' has been deprecated. Instead use 'selector-pseudo-class-allowed-list'.`,{stylelintType:"deprecation",stylelintReference:`https://github.com/stylelint/stylelint/blob/13.7.0/lib/rules/${p}/README.md`}),t.walkRules(t=>{if(!n(t))return;const s=t.selector;s.includes(":")&&o(s,r,t,s=>{s.walkPseudos(s=>{const n=s.value;if("::"===n.slice(0,2))return;const o=n.slice(1);i(c.unprefixed(o),e)||a({index:s.sourceIndex,message:d.rejected(o),node:t,result:r,ruleName:p})})})}))}}f.primaryOptionArray=!0,f.ruleName=p,f.messages=d,f.meta={deprecated:!0},t.exports=f},{"../../utils/isStandardSyntaxRule":478,"../../utils/matchesStringOrRegExp":487,"../../utils/parseSelector":493,"../../utils/report":498,"../../utils/ruleMessages":499,"../../utils/validateOptions":503,"../../utils/vendor":504,lodash:68}],380:[(e,t,r)=>{const s=e("lodash"),n=e("../../utils/isStandardSyntaxRule"),i=e("../../utils/matchesStringOrRegExp"),o=e("../../utils/parseSelector"),a=e("../../utils/report"),l=e("../../utils/ruleMessages"),u=e("../../utils/validateOptions"),c=e("../../utils/vendor"),p="selector-pseudo-element-allowed-list",d=l(p,{rejected:e=>`Unexpected pseudo-element "${e}"`});function f(e){return(t,r)=>{u(r,p,{actual:e,possible:[s.isString,s.isRegExp]})&&t.walkRules(t=>{if(!n(t))return;const s=t.selector;s.includes("::")&&o(s,r,t,s=>{s.walkPseudos(s=>{const n=s.value;if(":"!==n[1])return;const o=n.slice(2);i(c.unprefixed(o),e)||a({index:s.sourceIndex,message:d.rejected(o),node:t,result:r,ruleName:p})})})})}}f.primaryOptionArray=!0,f.ruleName=p,f.messages=d,t.exports=f},{"../../utils/isStandardSyntaxRule":478,"../../utils/matchesStringOrRegExp":487,"../../utils/parseSelector":493,"../../utils/report":498,"../../utils/ruleMessages":499,"../../utils/validateOptions":503,"../../utils/vendor":504,lodash:68}],381:[(e,t,r)=>{const s=e("lodash"),n=e("../../utils/isStandardSyntaxRule"),i=e("../../utils/matchesStringOrRegExp"),o=e("../../utils/parseSelector"),a=e("../../utils/report"),l=e("../../utils/ruleMessages"),u=e("../../utils/validateOptions"),c=e("../../utils/vendor"),p="selector-pseudo-element-blacklist",d=l(p,{rejected:e=>`Unexpected pseudo-element "${e}"`});function f(e){return(t,r)=>{u(r,p,{actual:e,possible:[s.isString,s.isRegExp]})&&(r.warn(`'${p}' has been deprecated. Instead use 'selector-pseudo-element-disallowed-list'.`,{stylelintType:"deprecation",stylelintReference:`https://github.com/stylelint/stylelint/blob/13.7.0/lib/rules/${p}/README.md`}),t.walkRules(t=>{if(!n(t))return;const s=t.selector;s.includes("::")&&o(s,r,t,s=>{s.walkPseudos(s=>{const n=s.value;if(":"!==n[1])return;const o=n.slice(2);i(c.unprefixed(o),e)&&a({index:s.sourceIndex,message:d.rejected(o),node:t,result:r,ruleName:p})})})}))}}f.primaryOptionArray=!0,f.ruleName=p,f.messages=d,f.meta={deprecated:!0},t.exports=f},{"../../utils/isStandardSyntaxRule":478,"../../utils/matchesStringOrRegExp":487,"../../utils/parseSelector":493,"../../utils/report":498,"../../utils/ruleMessages":499,"../../utils/validateOptions":503,"../../utils/vendor":504,lodash:68}],382:[(e,t,r)=>{const s=e("../../utils/isStandardSyntaxRule"),n=e("../../utils/isStandardSyntaxSelector"),i=e("../../reference/keywordSets"),o=e("../../utils/report"),a=e("../../utils/ruleMessages"),l=e("../../utils/transformSelector"),u=e("../../utils/validateOptions"),c="selector-pseudo-element-case",p=a(c,{expected:(e,t)=>`Expected "${e}" to be "${t}"`});function d(e,t,r){return(t,a)=>{u(a,c,{actual:e,possible:["lower","upper"]})&&t.walkRules(t=>{if(!s(t))return;t.selector.includes(":")&&l(a,t,s=>{s.walkPseudos(s=>{const l=s.value;if(!n(l))return;if(!l.includes("::")&&!i.levelOneAndTwoPseudoElements.has(l.toLowerCase().slice(1)))return;const u="lower"===e?l.toLowerCase():l.toUpperCase();l!==u&&(r.fix?s.value=u:o({message:p.expected(l,u),node:t,index:s.sourceIndex,ruleName:c,result:a}))})})})}}d.ruleName=c,d.messages=p,t.exports=d},{"../../reference/keywordSets":186,"../../utils/isStandardSyntaxRule":478,"../../utils/isStandardSyntaxSelector":479,"../../utils/report":498,"../../utils/ruleMessages":499,"../../utils/transformSelector":500,"../../utils/validateOptions":503}],383:[(e,t,r)=>{const s=e("../../utils/isStandardSyntaxRule"),n=e("../../reference/keywordSets"),i=e("../../utils/report"),o=e("../../utils/ruleMessages"),a=e("style-search"),l=e("../../utils/validateOptions"),u="selector-pseudo-element-colon-notation",c=o(u,{expected:e=>`Expected ${e} colon pseudo-element notation`});function p(e,t,r){return(t,o)=>{l(o,u,{actual:e,possible:["single","double"]})&&t.walkRules(t=>{if(!s(t))return;const l=t.selector;if(!l.includes(":"))return;const p=[],d=Array.from(n.levelOneAndTwoPseudoElements).map(e=>`:${e}`);if(a({source:l.toLowerCase(),target:d},s=>{const n=":"===l[s.startIndex-1];("single"!==e||n)&&("double"===e&&n||(r.fix?p.unshift({rule:t,startIndex:s.startIndex}):i({message:c.expected(e),node:t,index:s.startIndex,result:o,ruleName:u})))}),p.length){const r="single"===e,s=r?1:0,n=r?"":":";p.forEach(e=>{t.selector=t.selector.substring(0,e.startIndex-s)+n+t.selector.substring(e.startIndex)})}})}}p.ruleName=u,p.messages=c,t.exports=p},{"../../reference/keywordSets":186,"../../utils/isStandardSyntaxRule":478,"../../utils/report":498,"../../utils/ruleMessages":499,"../../utils/validateOptions":503,"style-search":166}],384:[(e,t,r)=>{const s=e("lodash"),n=e("../../utils/isStandardSyntaxRule"),i=e("../../utils/matchesStringOrRegExp"),o=e("../../utils/parseSelector"),a=e("../../utils/report"),l=e("../../utils/ruleMessages"),u=e("../../utils/validateOptions"),c=e("../../utils/vendor"),p="selector-pseudo-element-disallowed-list",d=l(p,{rejected:e=>`Unexpected pseudo-element "${e}"`});function f(e){return(t,r)=>{u(r,p,{actual:e,possible:[s.isString,s.isRegExp]})&&t.walkRules(t=>{if(!n(t))return;const s=t.selector;s.includes("::")&&o(s,r,t,s=>{s.walkPseudos(s=>{const n=s.value;if(":"!==n[1])return;const o=n.slice(2);i(c.unprefixed(o),e)&&a({index:s.sourceIndex,message:d.rejected(o),node:t,result:r,ruleName:p})})})})}}f.primaryOptionArray=!0,f.ruleName=p,f.messages=d,t.exports=f},{"../../utils/isStandardSyntaxRule":478,"../../utils/matchesStringOrRegExp":487,"../../utils/parseSelector":493,"../../utils/report":498,"../../utils/ruleMessages":499,"../../utils/validateOptions":503,"../../utils/vendor":504,lodash:68}],385:[(e,t,r)=>{const s=e("lodash"),n=e("../../utils/isStandardSyntaxRule"),i=e("../../utils/isStandardSyntaxSelector"),o=e("../../reference/keywordSets"),a=e("../../utils/optionsMatches"),l=e("../../utils/parseSelector"),u=e("../../utils/report"),c=e("../../utils/ruleMessages"),p=e("../../utils/validateOptions"),d=e("../../utils/vendor"),f="selector-pseudo-element-no-unknown",h=c(f,{rejected:e=>`Unexpected unknown pseudo-element selector "${e}"`});function m(e,t){return(r,c)=>{p(c,f,{actual:e},{actual:t,possible:{ignorePseudoElements:[s.isString]},optional:!0})&&r.walkRules(e=>{if(!n(e))return;const r=e.selector;r.includes(":")&&l(r,c,e,r=>{r.walkPseudos(r=>{const s=r.value;if(!i(s))return;if("::"!==s.slice(0,2))return;if(a(t,"ignorePseudoElements",r.value.slice(2)))return;const n=s.slice(2);d.prefix(n)||o.pseudoElements.has(n.toLowerCase())||u({message:h.rejected(s),node:e,index:r.sourceIndex,ruleName:f,result:c})})})})}}m.ruleName=f,m.messages=h,t.exports=m},{"../../reference/keywordSets":186,"../../utils/isStandardSyntaxRule":478,"../../utils/isStandardSyntaxSelector":479,"../../utils/optionsMatches":490,"../../utils/parseSelector":493,"../../utils/report":498,"../../utils/ruleMessages":499,"../../utils/validateOptions":503,"../../utils/vendor":504,lodash:68}],386:[(e,t,r)=>{const s=e("lodash"),n=e("../../utils/isStandardSyntaxRule"),i=e("../../utils/matchesStringOrRegExp"),o=e("../../utils/parseSelector"),a=e("../../utils/report"),l=e("../../utils/ruleMessages"),u=e("../../utils/validateOptions"),c=e("../../utils/vendor"),p="selector-pseudo-element-whitelist",d=l(p,{rejected:e=>`Unexpected pseudo-element "${e}"`});function f(e){return(t,r)=>{u(r,p,{actual:e,possible:[s.isString,s.isRegExp]})&&(r.warn(`'${p}' has been deprecated. Instead use 'selector-pseudo-element-allowed-list'.`,{stylelintType:"deprecation",stylelintReference:`https://github.com/stylelint/stylelint/blob/13.7.0/lib/rules/${p}/README.md`}),t.walkRules(t=>{if(!n(t))return;const s=t.selector;s.includes("::")&&o(s,r,t,s=>{s.walkPseudos(s=>{const n=s.value;if(":"!==n[1])return;const o=n.slice(2);i(c.unprefixed(o),e)||a({index:s.sourceIndex,message:d.rejected(o),node:t,result:r,ruleName:p})})})}))}}f.primaryOptionArray=!0,f.ruleName=p,f.messages=d,f.meta={deprecated:!0},t.exports=f},{"../../utils/isStandardSyntaxRule":478,"../../utils/matchesStringOrRegExp":487,"../../utils/parseSelector":493,"../../utils/report":498,"../../utils/ruleMessages":499,"../../utils/validateOptions":503,"../../utils/vendor":504,lodash:68}],387:[(e,t,r)=>{const s=e("lodash"),n=e("../../utils/isKeyframeSelector"),i=e("../../utils/isStandardSyntaxRule"),o=e("../../utils/isStandardSyntaxTypeSelector"),a=e("../../utils/optionsMatches"),l=e("../../utils/parseSelector"),u=e("../../utils/report"),c=e("../../utils/ruleMessages"),p=e("../../utils/validateOptions"),d="selector-type-case",f=c(d,{expected:(e,t)=>`Expected "${e}" to be "${t}"`});function h(e,t,r){return(c,h)=>{p(h,d,{actual:e,possible:["lower","upper"]},{actual:t,possible:{ignoreTypes:[s.isString]},optional:!0})&&c.walkRules(c=>{let p=s.get(c,"raws.selector.raw");const m=p||c.selector,g=c.selectors;i(c)&&(g.some(e=>n(e))||l(m,h,c,n=>{n.walkTags(n=>{if(!o(n))return;if(a(t,"ignoreTypes",n.value))return;const i=n.sourceIndex,l=n.value,m="lower"===e?l.toLowerCase():l.toUpperCase();l!==m&&(r.fix?p?(p=p.slice(0,i)+m+p.slice(i+l.length),s.set(c,"raws.selector.raw",p)):c.selector=c.selector.slice(0,i)+m+c.selector.slice(i+l.length):u({message:f.expected(l,m),node:c,index:i,ruleName:d,result:h}))})}))})}}h.ruleName=d,h.messages=f,t.exports=h},{"../../utils/isKeyframeSelector":461,"../../utils/isStandardSyntaxRule":478,"../../utils/isStandardSyntaxTypeSelector":480,"../../utils/optionsMatches":490,"../../utils/parseSelector":493,"../../utils/report":498,"../../utils/ruleMessages":499,"../../utils/validateOptions":503,lodash:68}],388:[(e,t,r)=>{const s=e("lodash"),n=e("html-tags"),i=e("../../utils/isCustomElement"),o=e("../../utils/isKeyframeSelector"),a=e("../../utils/isStandardSyntaxRule"),l=e("../../utils/isStandardSyntaxTypeSelector"),u=e("../../reference/keywordSets"),c=e("mathml-tag-names"),p=e("../../utils/optionsMatches"),d=e("../../utils/parseSelector"),f=e("../../utils/report"),h=e("../../utils/ruleMessages"),m=e("svg-tags"),g=e("../../utils/validateOptions"),y="selector-type-no-unknown",v=h(y,{rejected:e=>`Unexpected unknown type selector "${e}"`});function w(e,t){return(r,h)=>{g(h,y,{actual:e},{actual:t,possible:{ignore:["custom-elements","default-namespace"],ignoreNamespaces:[s.isString,s.isRegExp],ignoreTypes:[s.isString,s.isRegExp]},optional:!0})&&r.walkRules(e=>{const r=e.selector,s=e.selectors;a(e)&&(s.some(e=>o(e))||d(r,h,e,r=>{r.walkTags(r=>{if(!l(r))return;if(p(t,"ignore","custom-elements")&&i(r.value))return;if(p(t,"ignore","default-namespace")&&"string"!=typeof r.namespace)return;if(p(t,"ignoreNamespaces",r.namespace))return;if(p(t,"ignoreTypes",r.value))return;const s=r.value,o=s.toLowerCase();n.includes(o)||m.includes(s)||u.nonStandardHtmlTags.has(o)||c.includes(o)||f({message:v.rejected(s),node:e,index:r.sourceIndex,ruleName:y,result:h})})}))})}}w.ruleName=y,w.messages=v,t.exports=w},{"../../reference/keywordSets":186,"../../utils/isCustomElement":453,"../../utils/isKeyframeSelector":461,"../../utils/isStandardSyntaxRule":478,"../../utils/isStandardSyntaxTypeSelector":480,"../../utils/optionsMatches":490,"../../utils/parseSelector":493,"../../utils/report":498,"../../utils/ruleMessages":499,"../../utils/validateOptions":503,"html-tags":10,lodash:68,"mathml-tag-names":71,"svg-tags":514}],389:[(e,t,r)=>{const s=e("../utils/isStandardSyntaxRule"),n=e("../utils/parseSelector"),i=e("../utils/report"),o=e("style-search");t.exports=(e=>{var t,r,a,l,u;e.root.walkRules(c=>{if(!s(c))return;if(!c.selector.includes("[")||!c.selector.includes("="))return;let p=!1;const d=c.raws.selector?c.raws.selector.raw:c.selector,f=n(d,e.result,c,s=>{s.walkAttributes(s=>{const n=s.operator;if(!n)return;const d=s.toString();o({source:d,target:n},o=>{const f=e.checkBeforeOperator?o.startIndex:o.endIndex-1;t=d,r=f,a=c,l=s,u=n,e.locationChecker({source:t,index:r,err(t){e.fix&&e.fix(l)?p=!0:i({message:t.replace(e.checkBeforeOperator?u[0]:u[u.length-1],u),node:a,index:l.sourceIndex+r,result:e.result,ruleName:e.checkedRuleName})}})})})});p&&(c.raws.selector?c.raws.selector.raw=f:c.selector=f)})})},{"../utils/isStandardSyntaxRule":478,"../utils/parseSelector":493,"../utils/report":498,"style-search":166}],390:[(e,t,r)=>{const s=e("../utils/isStandardSyntaxCombinator"),n=e("../utils/isStandardSyntaxRule"),i=e("../utils/parseSelector"),o=e("../utils/report");t.exports=(e=>{let t;var r,a,l,u,c;e.root.walkRules(p=>{if(!n(p))return;t=!1;const d=p.raws.selector?p.raws.selector.raw:p.selector,f=i(d,e.result,p,n=>{n.walkCombinators(n=>{if(!s(n))return;if(/\s/.test(n.value))return;if("before"===e.locationType&&!n.prev())return;const i=n.parent&&n.parent.parent;if(i&&"pseudo"===i.type)return;const f=n.sourceIndex,h=n.value.length>1&&"before"===e.locationType?f:f+n.value.length-1;r=d,a=n,l=h,u=p,c=f,e.locationChecker({source:r,index:l,errTarget:a.value,err(r){e.fix&&e.fix(a)?t=!0:o({message:r,node:u,index:c,result:e.result,ruleName:e.checkedRuleName})}})})});t&&(p.raws.selector?p.raws.selector.raw=f:p.selector=f)})})},{"../utils/isStandardSyntaxCombinator":472,"../utils/isStandardSyntaxRule":478,"../utils/parseSelector":493,"../utils/report":498}],391:[(e,t,r)=>{const s=e("../utils/isStandardSyntaxRule"),n=e("../utils/report"),i=e("style-search");t.exports=(e=>{var t,r,o;e.root.walkRules(a=>{if(!s(a))return;const l=a.raws.selector?a.raws.selector.raw:a.selector;i({source:l,target:",",functionArguments:"skip"},s=>{t=l,r=s.startIndex,o=a,e.locationChecker({source:t,index:r,err(t){e.fix&&e.fix(o,r)||n({message:t,node:o,index:r,result:e.result,ruleName:e.checkedRuleName})}})})})})},{"../utils/isStandardSyntaxRule":478,"../utils/report":498,"style-search":166}],392:[(e,t,r)=>{const s=e("../../utils/isStandardSyntaxDeclaration"),n=e("../../utils/isStandardSyntaxProperty"),i=e("../../utils/report"),o=e("../../utils/ruleMessages"),a=e("../../utils/validateOptions"),l=e("postcss-value-parser"),u=e("../../utils/vendor"),c="shorthand-property-no-redundant-values",p=o(c,{rejected:(e,t)=>`Unexpected longhand value '${e}' instead of '${t}'`}),d=new Set(["margin","padding","border-color","border-radius","border-style","border-width","grid-gap"]),f=["+","*","/","(",")","$","@","--","var("];function h(e,t,r){return(t,m)=>{a(m,c,{actual:e})&&t.walkDecls(e=>{if(!s(e)||!n(e.prop))return;const t=e.prop,a=e.value,g=u.unprefixed(t.toLowerCase());if(h=a,f.some(e=>h.includes(e))||(o=g,!d.has(o)))return;const y=[];if(l(a).walk(e=>{"word"===e.type&&y.push(l.stringify(e))}),y.length<=1||y.length>4)return;const v=function(e,t,r,s){const n=e.toLowerCase(),i=t.toLowerCase(),o=r&&r.toLowerCase(),a=s&&s.toLowerCase();return((e,t,r,s)=>e===t&&(e===r&&(r===s||!s)||!r&&!s))(n,i,o,a)?[e]:(u=i,p=a,(l=n)===(c=o)&&u===p||l===c&&!p&&l!==u?[e,t]:i===a?[e,t,r]:[e,t,r,s]);var l,u,c,p}(...y).filter(e=>e).join(" "),w=y.join(" ");v.toLowerCase()!==w.toLowerCase()&&(r.fix?e.value=e.value.replace(a,v):i({message:p.rejected(a,v),node:e,result:m,ruleName:c}))})};var o,h}h.ruleName=c,h.messages=p,t.exports=h},{"../../utils/isStandardSyntaxDeclaration":473,"../../utils/isStandardSyntaxProperty":477,"../../utils/report":498,"../../utils/ruleMessages":499,"../../utils/validateOptions":503,"../../utils/vendor":504,"postcss-value-parser":120}],393:[(e,t,r)=>{const s=e("../../utils/atRuleParamIndex"),n=e("../../utils/declarationValueIndex"),i=e("../../utils/isStandardSyntaxSelector"),o=e("../../utils/parseSelector"),a=e("../../utils/report"),l=e("../../utils/ruleMessages"),u=e("../../utils/validateOptions"),c=e("postcss-value-parser"),p="string-no-newline",d=/(\r?\n)/,f=l(p,{rejected:"Unexpected newline in string"});function h(e){return(t,r)=>{function l(e,t,s){d.test(t)&&c(t).walk(t=>{if("string"!==t.type||!d.test(t.value))return;const n=[t.quote,RegExp.leftContext].reduce((e,t)=>e+t.length,t.sourceIndex);a({message:f.rejected,node:e,index:s(e)+n,result:r,ruleName:p})})}u(r,p,{actual:e})&&t.walk(e=>{switch(e.type){case"atrule":l(e,e.params,s);break;case"decl":l(e,e.value,n);break;case"rule":!function(e){if(!d.test(e.selector))return;if(!i(e.selector))return;o(e.selector,r,e,t=>{t.walkAttributes(t=>{if(!d.test(t.value))return;const s=[t.attribute,t.operator,RegExp.leftContext].reduce((e,t)=>e+t.length,t.sourceIndex);a({message:f.rejected,node:e,index:s,result:r,ruleName:p})})})}(e)}})}}h.ruleName=p,h.messages=f,t.exports=h},{"../../utils/atRuleParamIndex":416,"../../utils/declarationValueIndex":425,"../../utils/isStandardSyntaxSelector":479,"../../utils/parseSelector":493,"../../utils/report":498,"../../utils/ruleMessages":499,"../../utils/validateOptions":503,"postcss-value-parser":120}],394:[(e,t,r)=>{const s=e("lodash"),n=e("../../utils/atRuleParamIndex"),i=e("../../utils/declarationValueIndex"),o=e("../../utils/isStandardSyntaxRule"),a=e("../../utils/parseSelector"),l=e("../../utils/report"),u=e("../../utils/ruleMessages"),c=e("../../utils/validateOptions"),p=e("postcss-value-parser"),d="string-quotes",f=u(d,{expected:e=>`Expected ${e} quotes`}),h="'",m='"';function g(e,t,r){const u="single"===e?h:m,g="single"===e?m:h;return(h,m)=>{if(!c(m,d,{actual:e,possible:["single","double"]},{actual:t,possible:{avoidEscape:s.isBoolean},optional:!0}))return;const v=s.get(t,"avoidEscape",!0);function w(t,s,n){const i=[];s.includes(g)&&("atrule"===t.type&&"charset"===t.name||(p(s).walk(s=>{if("string"===s.type&&s.quote===g){const o=s.value.includes(u);if(v&&o)return;const a=s.sourceIndex;if(r.fix&&!o){const e=a+s.value.length+g.length;i.push(a,e)}else l({message:f.expected(e),node:t,index:n(t)+a,result:m,ruleName:d})}}),i.forEach(e=>{"atrule"===t.type?t.params=y(t.params,e,u):t.value=y(t.value,e,u)})))}h.walk(t=>{switch(t.type){case"atrule":w(t,t.params,n);break;case"decl":w(t,t.value,i);break;case"rule":!function(t){if(!o(t))return;if(!t.selector.includes("[")||!t.selector.includes("="))return;a(t.selector,m,t,s=>{let n=!1;s.walkAttributes(s=>{if(s.quoted){if(s.quoteMark===u&&v){const i=s.value.includes(u),o=s.value.includes(g);if(o)return;i&&(r.fix?(n=!0,s.quoteMark=g):l({message:f.expected("single"===e?"double":e),node:t,index:s.sourceIndex+s.offsetOf("value"),result:m,ruleName:d}))}if(s.quoteMark===g){if(v){const i=s.value.includes(u),o=s.value.includes(g);if(o)return void(r.fix?(n=!0,s.quoteMark=u):l({message:f.expected(e),node:t,index:s.sourceIndex+s.offsetOf("value"),result:m,ruleName:d}));if(i)return}r.fix?(n=!0,s.quoteMark=u):l({message:f.expected(e),node:t,index:s.sourceIndex+s.offsetOf("value"),result:m,ruleName:d})}}}),n&&(t.selector=s.toString())}),[].forEach(e=>{t.selector=y(t.selector,e,u)})}(t)}})}}function y(e,t,r){return e.substring(0,t)+r+e.substring(t+r.length)}g.ruleName=d,g.messages=f,t.exports=g},{"../../utils/atRuleParamIndex":416,"../../utils/declarationValueIndex":425,"../../utils/isStandardSyntaxRule":478,"../../utils/parseSelector":493,"../../utils/report":498,"../../utils/ruleMessages":499,"../../utils/validateOptions":503,lodash:68,"postcss-value-parser":120}],395:[(e,t,r)=>{const s=e("lodash"),n=e("../../utils/declarationValueIndex"),i=e("../../reference/keywordSets"),o=e("../../utils/optionsMatches"),a=e("postcss"),l=e("../../utils/report"),u=e("../../utils/ruleMessages"),c=e("../../utils/validateOptions"),p=e("postcss-value-parser"),d=e("../../utils/vendor"),f="time-min-milliseconds",h=u(f,{expected:e=>`Expected a minimum of ${e} milliseconds`}),m=["animation-delay","transition-delay"];function g(e,t){return(r,u)=>{function g(e){for(const t of e){if(p.unit(t))return t}}function y(t){const r=p.unit(t);return!r||(r.number<=0||!("ms"===r.unit.toLowerCase()&&r.number{const r=d.unprefixed(e.prop.toLowerCase());if(!i.longhandTimeProperties.has(r)||function(e){if(o(t,"ignore","delay")&&m.includes(e))return!0;return!1}(r)||y(e.value)||v(e),i.shorthandTimeProperties.has(r)){const r=a.list.comma(e.value);for(const s of r){const r=a.list.space(s);if(o(t,"ignore","delay")){const t=g(r);t&&!y(t)&&v(e,e.value.indexOf(t))}else for(const t of r)y(t)||v(e,e.value.indexOf(t))}}})}}g.ruleName=f,g.messages=h,t.exports=g},{"../../reference/keywordSets":186,"../../utils/declarationValueIndex":425,"../../utils/optionsMatches":490,"../../utils/report":498,"../../utils/ruleMessages":499,"../../utils/validateOptions":503,"../../utils/vendor":504,lodash:68,postcss:137,"postcss-value-parser":120}],396:[(e,t,r)=>{const s=e("../../utils/report"),n=e("../../utils/ruleMessages"),i=e("../../utils/validateOptions"),o="unicode-bom",a=n(o,{expected:"Expected Unicode BOM",rejected:"Unexpected Unicode BOM"});function l(e){return(t,r)=>{if(!i(r,o,{actual:e,possible:["always","never"]})||t.source.inline||"object-literal"===t.source.lang||void 0!==t.document)return;const{hasBOM:n}=t.source.input;"always"!==e||n||s({result:r,ruleName:o,message:a.expected,root:t,line:1}),"never"===e&&n&&s({result:r,ruleName:o,message:a.rejected,root:t,line:1})}}l.ruleName=o,l.messages=a,t.exports=l},{"../../utils/report":498,"../../utils/ruleMessages":499,"../../utils/validateOptions":503}],397:[(e,t,r)=>{const s=e("lodash"),n=e("../../utils/atRuleParamIndex"),i=e("../../utils/declarationValueIndex"),o=e("../../utils/getUnitFromValueNode"),a=e("../../utils/optionsMatches"),l=e("../../utils/report"),u=e("../../utils/ruleMessages"),c=e("../../utils/validateObjectWithArrayProps"),p=e("../../utils/validateOptions"),d=e("postcss-value-parser"),f="unit-allowed-list",h=u(f,{rejected:e=>`Unexpected unit "${e}"`});function m(e,t){const r=[].concat(e);return(e,u)=>{function m(e,s,n){s=s.replace(/\*/g,","),d(s).walk(s=>{if("function"===s.type&&"url"===s.value.toLowerCase())return!1;const i=o(s);!i||i&&r.includes(i.toLowerCase())||t&&a(t.ignoreProperties,i.toLowerCase(),e.prop)||l({index:n(e)+s.sourceIndex,message:h.rejected(i),node:e,result:u,ruleName:f})})}p(u,f,{actual:r,possible:[s.isString]},{optional:!0,actual:t,possible:{ignoreProperties:c([s.isString,s.isRegExp])}})&&(e.walkAtRules(/^media$/i,e=>m(e,e.params,n)),e.walkDecls(e=>m(e,e.value,i)))}}m.primaryOptionArray=!0,m.ruleName=f,m.messages=h,t.exports=m},{"../../utils/atRuleParamIndex":416,"../../utils/declarationValueIndex":425,"../../utils/getUnitFromValueNode":436,"../../utils/optionsMatches":490,"../../utils/report":498,"../../utils/ruleMessages":499,"../../utils/validateObjectWithArrayProps":502,"../../utils/validateOptions":503,lodash:68,"postcss-value-parser":120}],398:[(e,t,r)=>{const s=e("lodash"),n=e("../../utils/atRuleParamIndex"),i=e("../../utils/declarationValueIndex"),o=e("../../utils/getUnitFromValueNode"),a=e("postcss-media-query-parser").default,l=e("../../utils/optionsMatches"),u=e("../../utils/report"),c=e("../../utils/ruleMessages"),p=e("../../utils/validateObjectWithArrayProps"),d=e("../../utils/validateOptions"),f=e("postcss-value-parser"),h="unit-blacklist",m=c(h,{rejected:e=>`Unexpected unit "${e}"`}),g=e=>{const t=e.value.toLowerCase();return/((-?\w*)*)/i.exec(t)[1]};function y(e,t){const r=[].concat(e);return(e,k)=>{function S(e,t,s,n,i){const a=o(s);!a||a&&!r.includes(a.toLowerCase())||l(i,a.toLowerCase(),n)||u({index:t+s.sourceIndex,message:m.rejected(a),node:e,result:k,ruleName:h})}d(k,h,{actual:r,possible:[s.isString]},{optional:!0,actual:t,possible:{ignoreProperties:p([s.isString,s.isRegExp]),ignoreMediaFeatureNames:p([s.isString,s.isRegExp])}})&&(k.warn(`'${h}' has been deprecated. Instead use 'unit-disallowed-list'.`,{stylelintType:"deprecation",stylelintReference:`https://github.com/stylelint/stylelint/blob/13.7.0/lib/rules/${h}/README.md`}),e.walkAtRules(/^media$/i,e=>(w=e,b=e.params,x=n,void a(w.params).walk(/^media-feature$/i,e=>{const r=g(e),s=e.parent.value;f(b).walk(e=>{"word"===e.type&&s.includes(e.value)&&S(w,x(w),e,r,t?t.ignoreMediaFeatureNames:{})})}))),e.walkDecls(e=>(c=e,y=e.value,v=i,y=y.replace(/\*/g,","),void f(y).walk(e=>{if("function"===e.type&&"url"===e.value.toLowerCase())return!1;S(c,v(c),e,c.prop,t?t.ignoreProperties:{})}))))};var c,y,v,w,b,x}y.primaryOptionArray=!0,y.ruleName=h,y.messages=m,y.meta={deprecated:!0},t.exports=y},{"../../utils/atRuleParamIndex":416,"../../utils/declarationValueIndex":425,"../../utils/getUnitFromValueNode":436,"../../utils/optionsMatches":490,"../../utils/report":498,"../../utils/ruleMessages":499,"../../utils/validateObjectWithArrayProps":502,"../../utils/validateOptions":503,lodash:68,"postcss-media-query-parser":83,"postcss-value-parser":120}],399:[(t,r,s)=>{const n=t("../../utils/atRuleParamIndex"),i=t("../../utils/declarationValueIndex"),o=t("../../utils/getUnitFromValueNode"),a=t("../../utils/report"),l=t("../../utils/ruleMessages"),u=t("../../utils/validateOptions"),c=t("postcss-value-parser"),p="unit-case",d=l(p,{expected:(e,t)=>`Expected "${e}" to be "${t}"`});function f(t,r,s){return(r,l)=>{function f(r,n,i){const u=[];function f(e){const s=o(e);if(!s)return!1;const n="lower"===t?s.toLowerCase():s.toUpperCase();return s!==n&&(u.push({index:i(r)+e.sourceIndex,message:d.expected(s,n)}),!0)}const h=c(n).walk(r=>{let n=!1;const i=r.value;if("function"===r.type&&"url"===i.toLowerCase())return!1;i.includes("*")&&i.split("*").some(t=>f(e({},r,{sourceIndex:i.indexOf(t)+t.length+1,value:t}))),(n=f(r))&&s.fix&&(r.value="lower"===t?i.toLowerCase():i.toUpperCase())});u.length&&(s.fix?"media"===r.name?r.params=h.toString():r.value=h.toString():u.forEach(e=>{a({index:e.index,message:e.message,node:r,result:l,ruleName:p})}))}u(l,p,{actual:t,possible:["lower","upper"]})&&(r.walkAtRules(e=>{(/^media$/i.test(e.name)||e.variable)&&f(e,e.params,n)}),r.walkDecls(e=>f(e,e.value,i)))}}f.ruleName=p,f.messages=d,r.exports=f},{"../../utils/atRuleParamIndex":416,"../../utils/declarationValueIndex":425,"../../utils/getUnitFromValueNode":436,"../../utils/report":498,"../../utils/ruleMessages":499,"../../utils/validateOptions":503,"postcss-value-parser":120}],400:[(e,t,r)=>{const s=e("lodash"),n=e("../../utils/atRuleParamIndex"),i=e("../../utils/declarationValueIndex"),o=e("../../utils/getUnitFromValueNode"),a=e("postcss-media-query-parser").default,l=e("../../utils/optionsMatches"),u=e("../../utils/report"),c=e("../../utils/ruleMessages"),p=e("../../utils/validateObjectWithArrayProps"),d=e("../../utils/validateOptions"),f=e("postcss-value-parser"),h="unit-disallowed-list",m=c(h,{rejected:e=>`Unexpected unit "${e}"`}),g=e=>{const t=e.value.toLowerCase();return/((-?\w*)*)/i.exec(t)[1]};function y(e,t){const r=[].concat(e);return(e,k)=>{function S(e,t,s,n,i){const a=o(s);!a||a&&!r.includes(a.toLowerCase())||l(i,a.toLowerCase(),n)||u({index:t+s.sourceIndex,message:m.rejected(a),node:e,result:k,ruleName:h})}d(k,h,{actual:r,possible:[s.isString]},{optional:!0,actual:t,possible:{ignoreProperties:p([s.isString,s.isRegExp]),ignoreMediaFeatureNames:p([s.isString,s.isRegExp])}})&&(e.walkAtRules(/^media$/i,e=>(w=e,b=e.params,x=n,void a(w.params).walk(/^media-feature$/i,e=>{const r=g(e),s=e.parent.value;f(b).walk(e=>{"word"===e.type&&s.includes(e.value)&&S(w,x(w),e,r,t?t.ignoreMediaFeatureNames:{})})}))),e.walkDecls(e=>(c=e,y=e.value,v=i,y=y.replace(/\*/g,","),void f(y).walk(e=>{if("function"===e.type&&"url"===e.value.toLowerCase())return!1;S(c,v(c),e,c.prop,t?t.ignoreProperties:{})}))))};var c,y,v,w,b,x}y.primaryOptionArray=!0,y.ruleName=h,y.messages=m,t.exports=y},{"../../utils/atRuleParamIndex":416,"../../utils/declarationValueIndex":425,"../../utils/getUnitFromValueNode":436,"../../utils/optionsMatches":490,"../../utils/report":498,"../../utils/ruleMessages":499,"../../utils/validateObjectWithArrayProps":502,"../../utils/validateOptions":503,lodash:68,"postcss-media-query-parser":83,"postcss-value-parser":120}],401:[(e,t,r)=>{const s=e("lodash"),n=e("../../utils/atRuleParamIndex"),i=e("../../utils/declarationValueIndex"),o=e("../../utils/getUnitFromValueNode"),a=e("../../utils/isMap"),l=e("../../reference/keywordSets"),u=e("postcss-media-query-parser").default,c=e("../../utils/optionsMatches"),p=e("../../utils/report"),d=e("../../utils/ruleMessages"),f=e("../../utils/validateOptions"),h=e("postcss-value-parser"),m=e("../../utils/vendor"),g="unit-no-unknown",y=d(g,{rejected:e=>`Unexpected unknown unit "${e}"`}),v=4;function w(e,t){return(r,d)=>{function w(e,r,n){r=r.replace(/\*/g,",");const i=h(r),f=[];i.walk(h=>{if("function"===h.type&&("url"===h.value.toLowerCase()||c(t,"ignoreFunctions",h.value)))return!1;if(a(h)&&h.nodes.forEach((e,t)=>{t%v||f.push(e.sourceIndex)}),f.includes(h.sourceIndex))return;const w=o(h);if(w&&!(c(t,"ignoreUnits",w)||l.units.has(w.toLowerCase())&&"x"!==w.toLowerCase())){if("x"===w.toLowerCase()){if("atrule"===e.type&&"media"===e.name&&e.params.toLowerCase().includes("resolution")){let t=!1;if(u(e.params).walk((e,r,n)=>{if(e.value.toLowerCase().includes("resolution")&&s.last(n).sourceIndex===h.sourceIndex)return t=!0,!1}),t)return}if("decl"===e.type){if("image-resolution"===e.prop.toLowerCase())return;if(/^(?:-webkit-)?image-set[\s(]/i.test(r)){const e=i.nodes.find(e=>"image-set"===m.unprefixed(e.value));if(s.last(e.nodes).sourceIndex>=h.sourceIndex)return}}}p({index:n(e)+h.sourceIndex,message:y.rejected(w),node:e,result:d,ruleName:g})}})}f(d,g,{actual:e},{actual:t,possible:{ignoreUnits:[s.isString,s.isRegExp],ignoreFunctions:[s.isString,s.isRegExp]},optional:!0})&&(r.walkAtRules(e=>{(/^media$/i.test(e.name)||e.variable)&&w(e,e.params,n)}),r.walkDecls(e=>w(e,e.value,i)))}}w.ruleName=g,w.messages=y,t.exports=w},{"../../reference/keywordSets":186,"../../utils/atRuleParamIndex":416,"../../utils/declarationValueIndex":425,"../../utils/getUnitFromValueNode":436,"../../utils/isMap":463,"../../utils/optionsMatches":490,"../../utils/report":498,"../../utils/ruleMessages":499,"../../utils/validateOptions":503,"../../utils/vendor":504,lodash:68,"postcss-media-query-parser":83,"postcss-value-parser":120}],402:[(e,t,r)=>{const s=e("lodash"),n=e("../../utils/atRuleParamIndex"),i=e("../../utils/declarationValueIndex"),o=e("../../utils/getUnitFromValueNode"),a=e("../../utils/optionsMatches"),l=e("../../utils/report"),u=e("../../utils/ruleMessages"),c=e("../../utils/validateObjectWithArrayProps"),p=e("../../utils/validateOptions"),d=e("postcss-value-parser"),f="unit-whitelist",h=u(f,{rejected:e=>`Unexpected unit "${e}"`});function m(e,t){const r=[].concat(e);return(e,u)=>{function m(e,s,n){s=s.replace(/\*/g,","),d(s).walk(s=>{if("function"===s.type&&"url"===s.value.toLowerCase())return!1;const i=o(s);!i||i&&r.includes(i.toLowerCase())||t&&a(t.ignoreProperties,i.toLowerCase(),e.prop)||l({index:n(e)+s.sourceIndex,message:h.rejected(i),node:e,result:u,ruleName:f})})}p(u,f,{actual:r,possible:[s.isString]},{optional:!0,actual:t,possible:{ignoreProperties:c([s.isString,s.isRegExp])}})&&(u.warn(`'${f}' has been deprecated. Instead use 'unit-allowed-list'.`,{stylelintType:"deprecation",stylelintReference:`https://github.com/stylelint/stylelint/blob/13.7.0/lib/rules/${f}/README.md`}),e.walkAtRules(/^media$/i,e=>m(e,e.params,n)),e.walkDecls(e=>m(e,e.value,i)))}}m.primaryOptionArray=!0,m.ruleName=f,m.messages=h,m.meta={deprecated:!0},t.exports=m},{"../../utils/atRuleParamIndex":416,"../../utils/declarationValueIndex":425,"../../utils/getUnitFromValueNode":436,"../../utils/optionsMatches":490,"../../utils/report":498,"../../utils/ruleMessages":499,"../../utils/validateObjectWithArrayProps":502,"../../utils/validateOptions":503,lodash:68,"postcss-value-parser":120}],403:[(e,t,r)=>{const s=e("lodash"),n=e("../../utils/declarationValueIndex"),i=e("../../utils/getUnitFromValueNode"),o=e("../../utils/isCounterIncrementCustomIdentValue"),a=e("../../utils/isCounterResetCustomIdentValue"),l=e("../../utils/isStandardSyntaxValue"),u=e("../../reference/keywordSets"),c=e("../../utils/matchesStringOrRegExp"),p=e("../../utils/report"),d=e("../../utils/ruleMessages"),f=e("../../utils/validateOptions"),h=e("postcss-value-parser"),m="value-keyword-case",g=d(m,{expected:(e,t)=>`Expected "${e}" to be "${t}"`}),y=new Set(["+","-","/","*","%"]),v=new Set(["grid-row","grid-row-start","grid-row-end"]),w=new Set(["grid-column","grid-column-start","grid-column-end"]),b=new Map;function x(e,t,r){return(d,x)=>{f(x,m,{actual:e,possible:["lower","upper"]},{actual:t,possible:{ignoreProperties:[s.isString,s.isRegExp],ignoreKeywords:[s.isString,s.isRegExp],ignoreFunctions:[s.isString,s.isRegExp]},optional:!0})&&d.walkDecls(s=>{const d=s.prop,f=s.prop.toLowerCase(),k=s.value,S=h(s.raws.value?s.raws.value.raw:s.value);let _=!1;S.walk(h=>{const S=h.value.toLowerCase();if(u.systemColors.has(S))return;if("function"===h.type&&("url"===S||"var"===S||"counter"===S||"counters"===S||"attr"===S))return!1;const O=t&&t.ignoreFunctions||[];if("function"===h.type&&O.length>0&&c(S,O))return!1;const E=h.value;if("word"!==h.type||!l(h.value)||k.includes("#")||y.has(E)||i(h))return;if("animation"===f&&!u.animationShorthandKeywords.has(S)&&!u.animationNameKeywords.has(S))return;if("animation-name"===f&&!u.animationNameKeywords.has(S))return;if("font"===f&&!u.fontShorthandKeywords.has(S)&&!u.fontFamilyKeywords.has(S))return;if("font-family"===f&&!u.fontFamilyKeywords.has(S))return;if("counter-increment"===f&&o(S))return;if("counter-reset"===f&&a(S))return;if(v.has(f)&&!u.gridRowKeywords.has(S))return;if(w.has(f)&&!u.gridColumnKeywords.has(S))return;if("grid-area"===f&&!u.gridAreaKeywords.has(S))return;if("list-style"===f&&!u.listStyleShorthandKeywords.has(S)&&!u.listStyleTypeKeywords.has(S))return;if("list-style-type"===f&&!u.listStyleTypeKeywords.has(S))return;const C=t&&t.ignoreKeywords||[],A=t&&t.ignoreProperties||[];if(C.length>0&&c(E,C))return;if(A.length>0&&c(d,A))return;const R=E.toLocaleLowerCase();let M=null;return E!==(M="lower"===e&&b.has(R)?b.get(R):"lower"===e?E.toLowerCase():E.toUpperCase())?r.fix?(_=!0,void(h.value=M)):void p({message:g.expected(E,M),node:s,index:n(s)+h.sourceIndex,result:x,ruleName:m}):void 0}),r.fix&&_&&(s.value=S.toString())})}}u.camelCaseKeywords.forEach(e=>{b.set(e.toLowerCase(),e)}),x.ruleName=m,x.messages=g,t.exports=x},{"../../reference/keywordSets":186,"../../utils/declarationValueIndex":425,"../../utils/getUnitFromValueNode":436,"../../utils/isCounterIncrementCustomIdentValue":451,"../../utils/isCounterResetCustomIdentValue":452,"../../utils/isStandardSyntaxValue":482,"../../utils/matchesStringOrRegExp":487,"../../utils/report":498,"../../utils/ruleMessages":499,"../../utils/validateOptions":503,lodash:68,"postcss-value-parser":120}],404:[(e,t,r)=>{const s=e("../../utils/declarationValueIndex"),n=e("../../utils/ruleMessages"),i=e("../../utils/validateOptions"),o=e("../valueListCommaWhitespaceChecker"),a=e("../../utils/whitespaceChecker"),l="value-list-comma-newline-after",u=n(l,{expectedAfter:()=>'Expected newline after ","',expectedAfterMultiLine:()=>'Expected newline after "," in a multi-line list',rejectedAfterMultiLine:()=>'Unexpected whitespace after "," in a multi-line list'});function c(e,t,r){const n=a("newline",e,u);return(t,a)=>{if(!i(a,l,{actual:e,possible:["always","always-multi-line","never-multi-line"]}))return;let u;o({root:t,result:a,locationChecker:n.afterOneOnly,checkedRuleName:l,fix:r.fix?(e,t)=>{if(t<=s(e))return!1;const r=(u=u||new Map).get(e)||[];return r.push(t),u.set(e,r),!0}:null,determineIndex(e,t){const r=e.substr(t.endIndex,e.length-t.endIndex);return!/^[ \t]*\/\//.test(r)&&(/^[ \t]*\/\*/.test(r)?e.indexOf("*/",t.endIndex)+1:t.startIndex)}}),u&&u.forEach((t,n)=>{t.sort((e,t)=>e-t).reverse().forEach(t=>{const i=n.raws.value?n.raws.value.raw:n.value,o=t-s(n),a=i.slice(0,o+1);let l=i.slice(o+1);e.startsWith("always")?l=r.newline+l:e.startsWith("never-multi-line")&&(l=l.replace(/^\s*/,"")),n.raws.value?n.raws.value.raw=a+l:n.value=a+l})})}}c.ruleName=l,c.messages=u,t.exports=c},{"../../utils/declarationValueIndex":425,"../../utils/ruleMessages":499,"../../utils/validateOptions":503,"../../utils/whitespaceChecker":505,"../valueListCommaWhitespaceChecker":409}],405:[(e,t,r)=>{const s=e("../../utils/ruleMessages"),n=e("../../utils/validateOptions"),i=e("../valueListCommaWhitespaceChecker"),o=e("../../utils/whitespaceChecker"),a="value-list-comma-newline-before",l=s(a,{expectedBefore:()=>'Expected newline before ","',expectedBeforeMultiLine:()=>'Expected newline before "," in a multi-line list',rejectedBeforeMultiLine:()=>'Unexpected whitespace before "," in a multi-line list'});function u(e){const t=o("newline",e,l);return(r,s)=>{n(s,a,{actual:e,possible:["always","always-multi-line","never-multi-line"]})&&i({root:r,result:s,locationChecker:t.beforeAllowingIndentation,checkedRuleName:a})}}u.ruleName=a,u.messages=l,t.exports=u},{"../../utils/ruleMessages":499,"../../utils/validateOptions":503,"../../utils/whitespaceChecker":505,"../valueListCommaWhitespaceChecker":409}],406:[(e,t,r)=>{const s=e("../../utils/declarationValueIndex"),n=e("../../utils/ruleMessages"),i=e("../../utils/validateOptions"),o=e("../valueListCommaWhitespaceChecker"),a=e("../../utils/whitespaceChecker"),l="value-list-comma-space-after",u=n(l,{expectedAfter:()=>'Expected single space after ","',rejectedAfter:()=>'Unexpected whitespace after ","',expectedAfterSingleLine:()=>'Expected single space after "," in a single-line list',rejectedAfterSingleLine:()=>'Unexpected whitespace after "," in a single-line list'});function c(e,t,r){const n=a("space",e,u);return(t,a)=>{if(!i(a,l,{actual:e,possible:["always","never","always-single-line","never-single-line"]}))return;let u;o({root:t,result:a,locationChecker:n.after,checkedRuleName:l,fix:r.fix?(e,t)=>{if(t<=s(e))return!1;const r=(u=u||new Map).get(e)||[];return r.push(t),u.set(e,r),!0}:null}),u&&u.forEach((t,r)=>{t.sort((e,t)=>t-e).forEach(t=>{const n=r.raws.value?r.raws.value.raw:r.value,i=t-s(r),o=n.slice(0,i+1);let a=n.slice(i+1);e.startsWith("always")?a=a.replace(/^\s*/," "):e.startsWith("never")&&(a=a.replace(/^\s*/,"")),r.raws.value?r.raws.value.raw=o+a:r.value=o+a})})}}c.ruleName=l,c.messages=u,t.exports=c},{"../../utils/declarationValueIndex":425,"../../utils/ruleMessages":499,"../../utils/validateOptions":503,"../../utils/whitespaceChecker":505,"../valueListCommaWhitespaceChecker":409}],407:[(e,t,r)=>{const s=e("../../utils/declarationValueIndex"),n=e("../../utils/ruleMessages"),i=e("../../utils/validateOptions"),o=e("../valueListCommaWhitespaceChecker"),a=e("../../utils/whitespaceChecker"),l="value-list-comma-space-before",u=n(l,{expectedBefore:()=>'Expected single space before ","',rejectedBefore:()=>'Unexpected whitespace before ","',expectedBeforeSingleLine:()=>'Unexpected whitespace before "," in a single-line list',rejectedBeforeSingleLine:()=>'Unexpected whitespace before "," in a single-line list'});function c(e,t,r){const n=a("space",e,u);return(t,a)=>{if(!i(a,l,{actual:e,possible:["always","never","always-single-line","never-single-line"]}))return;let u;o({root:t,result:a,locationChecker:n.before,checkedRuleName:l,fix:r.fix?(e,t)=>{if(t<=s(e))return!1;const r=(u=u||new Map).get(e)||[];return r.push(t),u.set(e,r),!0}:null}),u&&u.forEach((t,r)=>{t.sort((e,t)=>t-e).forEach(t=>{const n=r.raws.value?r.raws.value.raw:r.value,i=t-s(r);let o=n.slice(0,i);const a=n.slice(i);e.startsWith("always")?o=o.replace(/\s*$/," "):e.startsWith("never")&&(o=o.replace(/\s*$/,"")),r.raws.value?r.raws.value.raw=o+a:r.value=o+a})})}}c.ruleName=l,c.messages=u,t.exports=c},{"../../utils/declarationValueIndex":425,"../../utils/ruleMessages":499,"../../utils/validateOptions":503,"../../utils/whitespaceChecker":505,"../valueListCommaWhitespaceChecker":409}],408:[(e,t,r)=>{const s=e("lodash"),n=e("../../utils/report"),i=e("../../utils/ruleMessages"),o=e("../../utils/validateOptions"),a="value-list-max-empty-lines",l=i(a,{expected:e=>`Expected no more than ${e} empty ${1===e?"line":"lines"}`});function u(e,t,r){const i=e+1;return(t,u)=>{if(!o(u,a,{actual:e,possible:s.isNumber}))return;const c=new RegExp(`(?:\r\n){${i+1},}`),p=new RegExp(`\n{${i+1},}`),d=r.fix?"\n".repeat(i):"",f=r.fix?"\r\n".repeat(i):"";t.walkDecls(t=>{const s=t.raws.value?t.raws.value.raw:t.value;if(r.fix){const e=s.replace(new RegExp(p,"gm"),d).replace(new RegExp(c,"gm"),f);t.raws.value?t.raws.value.raw=e:t.value=e}else(p.test(s)||c.test(s))&&n({message:l.expected(e),node:t,index:0,result:u,ruleName:a})})}}u.ruleName=a,u.messages=l,t.exports=u},{"../../utils/report":498,"../../utils/ruleMessages":499,"../../utils/validateOptions":503,lodash:68}],409:[(e,t,r)=>{const s=e("../utils/isStandardSyntaxDeclaration"),n=e("../utils/isStandardSyntaxProperty"),i=e("../utils/report"),o=e("style-search");t.exports=(e=>{var t,r,a;e.root.walkDecls(l=>{if(!s(l)||!n(l.prop))return;const u=l.toString();o({source:u,target:",",functionArguments:"skip"},s=>{const n=e.determineIndex?e.determineIndex(u,s):s.startIndex;!1!==n&&(t=u,r=n,a=l,e.locationChecker({source:t,index:r,err(t){e.fix&&e.fix(a,r)||i({message:t,node:a,index:r,result:e.result,ruleName:e.checkedRuleName})}}))})})})},{"../utils/isStandardSyntaxDeclaration":473,"../utils/isStandardSyntaxProperty":477,"../utils/report":498,"style-search":166}],410:[(e,t,r)=>{const s=e("lodash"),n=e("./createStylelint"),i=e("./createStylelintResult"),o=e("./formatters"),a=e("./utils/getFormatterOptionsText"),l=(e("path"),e("./prepareReturnValue")),{default:u}=e("ignore");function c(e,t,r){if("CssSyntaxError"===t.name)return i(e,void 0,r,t);throw t}t.exports=(e=>{e.cacheLocation;const t=e.code,r=e.codeFilename,i=e.config,p=e.configBasedir,d=e.configFile,f=e.configOverrides,h=e.customSyntax,m=(e.globbyOptions,e.files),g=e.fix,y=e.formatter,v=e.ignoreDisables,w=e.reportNeedlessDisables,b=e.reportInvalidScopeDisables,x=e.reportDescriptionlessDisables,k=e.syntax;e.allowEmptyInput,e.cache;Date.now();const S=e.ignorePath||".stylelintignore";const _=e.ignorePattern||[],O=(u().add("").add(_),"string"==typeof t);if(!m&&!O||m&&(t||O))throw new Error("You must pass stylelint a `files` glob or a `code` string, though not both");let E;try{E=function(e){let t;if("string"==typeof e){if(void 0===(t=o[e]))throw new Error(`You must use a valid formatter option: ${a()} or a function`)}else t="function"==typeof e?e:o.json;return t}(y)}catch(e){return Promise.reject(e)}const C=n({config:i,configFile:d,configBasedir:p,configOverrides:f,ignoreDisables:v,ignorePath:S,reportNeedlessDisables:w,reportInvalidScopeDisables:b,reportDescriptionlessDisables:x,syntax:k,customSyntax:h,fix:g});if(!m){const n=r;return C._lintSource({code:t,codeFilename:n}).then(e=>Promise.resolve().then(()=>C._createStylelintResult(e,n)).catch(()=>C._createStylelintResult(e))).catch(s.partial(c,C)).then(r=>{const s=r._postcssResult,n=l([r],e,E);return e.fix&&s&&!s.stylelint.ignored&&(s.stylelint.disableWritingFix?n.output=t:n.output=s.root.toString(s.opts.syntax)),n})}return""})},{"./createStylelint":170,"./createStylelintResult":171,"./formatters":174,"./prepareReturnValue":185,"./utils/getFormatterOptionsText":431,ignore:12,lodash:68,path:74}],411:[(e,t,r)=>{e("import-lazy")(e);t.exports={less:e("./syntax-less"),sugarss:e("./syntax-sugarss")}},{"./syntax-less":412,"./syntax-sugarss":413,"import-lazy":13}],412:[(e,t,r)=>{t.exports=e("postcss-less")},{"postcss-less":77}],413:[(e,t,r)=>{t.exports=e("sugarss")},{sugarss:506}],414:[(e,t,r)=>{const s=e("lodash");t.exports=function(e,t){if(void 0===e.raws.after)return e;const r=s.last(e.raws.after.split(";"))||"";return/\r?\n/.test(r)?e.raws.after=e.raws.after.replace(/(\r?\n)/,`${t}$1`):e.raws.after+=t.repeat(2),e}},{lodash:68}],415:[(e,t,r)=>{t.exports=function(e,t){return void 0===e.raws.before?e:(/\r?\n/.test(e.raws.before)?e.raws.before=e.raws.before.replace(/(\r?\n)/,`${t}$1`):e.raws.before=t.repeat(2)+e.raws.before,e)}},{}],416:[(e,t,r)=>{t.exports=(e=>{let t=1+e.name.length;return e.raws.afterName&&(t+=e.raws.afterName.length),t})},{}],417:[(e,t,r)=>{t.exports=((e,t={})=>{let r,s,n="";if("rule"===e.type&&(r=e),"atrule"===e.type&&(s=e),!r&&!s)return n;const i=e.raws.before||"";t.noRawBefore||(n+=i),r&&(n+=r.selector),s&&(n+=`@${s.name}${s.raws.afterName||""}${s.params}`);const o=e.raws.between;return void 0!==o&&(n+=o),n})},{}],418:[(e,t,r)=>{const s=e("./beforeBlockString"),n=e("./hasBlock"),i=e("./rawNodeString");t.exports=(e=>!!n(e)&&i(e).slice(s(e).length))},{"./beforeBlockString":417,"./hasBlock":437,"./rawNodeString":495}],419:[(e,t,r)=>{t.exports=((e,t="`")=>e.replace(/\/\*.*\*\//g,t))},{}],420:[(e,t,r)=>{const s=e("balanced-match");t.exports=((e,t,r="`")=>{const n=`${t.toLowerCase()}(`,i=e.toLowerCase();if(!i.includes(n))return e;const o=t.length;let a=e,l=0;for(;i.includes(n,l);){const t=i.indexOf(n,l)+o,u=s("(",")",i.slice(t));if(!u)throw new Error(`No parens match: "${e}"`);const c=u.end+t,p=c-t-1;a=a.slice(0,t+1)+r.repeat(p)+a.slice(c),l=c}return a})},{"balanced-match":1}],421:[(e,t,r)=>{t.exports=((e,t=" ")=>e.replace(/[#@{}]+/g,t))},{}],422:[(e,t,r)=>{const s=e("../normalizeRuleSettings"),n=e("postcss/lib/result"),i=e("../rules");t.exports=((e,t)=>{if(!e)throw new Error("checkAgainstRule requires an options object with 'ruleName', 'ruleSettings', and 'root' properties");if(!t)throw new Error("checkAgainstRule requires a callback");if(!e.ruleName)throw new Error("checkAgainstRule requires a 'ruleName' option");if(!Object.keys(i).includes(e.ruleName))throw new Error(`Rule '${e.ruleName}' does not exist`);if(!e.ruleSettings)throw new Error("checkAgainstRule requires a 'ruleSettings' option");if(!e.root)throw new Error("checkAgainstRule requires a 'root' option");const r=s(e.ruleSettings,e.ruleName);if(!r)return;const o=new n;i[e.ruleName](r[0],r[1],{})(e.root,o),o.warnings().forEach(t)})},{"../normalizeRuleSettings":183,"../rules":291,"postcss/lib/result":140}],423:[(e,t,r)=>{t.exports=(e=>{const t=new Error(e);return t.code=78,t})},{}],424:[(e,t,r)=>{const s=e("lodash");function n(e,t){return!!t&&(!!s.isString(t)&&((!t.startsWith("/")||!t.endsWith("/"))&&(!!e.includes(t)&&{match:e,pattern:t})))}t.exports=function(e,t){if(!Array.isArray(t))return n(e,t);for(const r of t){const t=n(e,r);if(t)return t}return!1}},{lodash:68}],425:[(e,t,r)=>{const s=e("lodash");t.exports=(e=>[s.get(e,"raws.prop.prefix"),s.get(e,"raws.prop.raw",e.prop),s.get(e,"raws.prop.suffix"),s.get(e,"raws.between",":"),s.get(e,"raws.value.prefix")].reduce((e,t)=>t?e+t.length:e,0))},{lodash:68}],426:[(e,t,r)=>{const{isRoot:s,isAtRule:n,isRule:i}=e("./typeGuards");t.exports=((e,t)=>{!function e(r){var o;if((i(o=r)||n(o)||s(o))&&r.nodes&&r.nodes.length){const s=[];r.nodes.forEach(t=>{"decl"===t.type&&s.push(t),e(t)}),s.length&&t(s.forEach.bind(s))}}(e)})},{"./typeGuards":501}],427:[(e,t,r)=>{const s=e("./getUnitFromValueNode"),n=e("./isStandardSyntaxValue"),i=e("./isVariable"),o=e("../reference/keywordSets"),a=e("postcss-value-parser");t.exports=function(e){const t=[],r=a(e);return 1===r.nodes.length&&o.basicKeywords.has(r.nodes[0].value.toLowerCase())?[r.nodes[0]]:(r.walk(e=>{if("function"===e.type)return!1;if("word"!==e.type)return;const r=e.value.toLowerCase();if(!n(r))return;if(i(r))return;if(o.animationShorthandKeywords.has(r))return;const a=s(e);a||""===a||t.push(e)}),t)}},{"../reference/keywordSets":186,"./getUnitFromValueNode":436,"./isStandardSyntaxValue":482,"./isVariable":485,"postcss-value-parser":120}],428:[(e,t,r)=>{t.exports=function e(t){const r=t.parent;return"root"===r.type?null:"atrule"===r.type?r:e(r)}},{}],429:[(e,t,r)=>{const s=e("./isNumbery"),n=e("./isStandardSyntaxValue"),i=e("./isValidFontSize"),o=e("./isVariable"),a=e("../reference/keywordSets"),l=e("postcss-value-parser"),u=new Set(["word","string","space","div"]);t.exports=function(e){const t=[],r=l(e);if(1===r.nodes.length&&a.basicKeywords.has(r.nodes[0].value.toLowerCase()))return[r.nodes[0]];let c=!1,p=null;var d,f,h;return r.walk((e,r,l)=>{if("function"===e.type)return!1;if(!u.has(e.type))return;const m=e.value.toLowerCase();if(!n(m))return;if(o(m))return;if(a.fontShorthandKeywords.has(m)&&!a.fontFamilyKeywords.has(m))return;if(i(e.value))return;if(l[r-1]&&"/"===l[r-1].value&&l[r-2]&&i(l[r-2].value))return;if(s(m))return;if(("space"===e.type||"div"===e.type&&","!==e.value)&&0!==t.length)return c=!0,void(p=e.value);if("space"===e.type||"div"===e.type)return;const g=e;c?(d=t[t.length-1],f=e,h=p,d.value=d.value+h+f.value,c=!1,p=null):t.push(g)}),t}},{"../reference/keywordSets":186,"./isNumbery":465,"./isStandardSyntaxValue":482,"./isValidFontSize":483,"./isVariable":485,"postcss-value-parser":120}],430:[(e,t,r)=>{const s=e("balanced-match"),n=e("style-search");t.exports=((e,t,r)=>{n({source:e,target:t,functionNames:"check"},t=>{if("("!==e[t.endIndex])return;const n=s("(",")",e.substr(t.startIndex));if(!n)throw new Error(`No parens match: "${e}"`);r(n.body,t.endIndex+1)})})},{"balanced-match":1,"style-search":166}],431:[(e,t,r)=>{const s=e("../formatters");t.exports=function(e={}){let t=Object.keys(s).map(e=>`"${e}"`).join(", ");return e.useOr&&(t=t.replace(/, ([a-z"]+)$/u," or $1")),t}},{"../formatters":174}],432:[(e,t,r)=>{const s=e("lodash");function n(e){return s.get(e,"source.start.line")}t.exports=function e(t){if(void 0===t)return;const r=t.next();return"comment"!==s.get(r,"type")?r:n(t)===n(r)||void 0!==r&&n(r)===n(r.next())?e(r):r}},{lodash:68}],433:[(e,t,r)=>{const s=e("os");t.exports=function(){return s.EOL}},{os:73}],434:[(e,t,r)=>{const s=e("lodash");function n(e){return s.get(e,"source.start.line")}t.exports=function e(t){if(void 0===t)return;const r=t.prev();if(!r||"comment"!==s.get(r,"type"))return r;if(n(t)===n(r))return e(r);const i=r.prev();return i&&n(r)===n(i)?e(r):r}},{lodash:68}],435:[(e,t,r)=>{const{URL:s}=e("url");t.exports=(e=>{let t=null;try{t=new s(e).protocol}catch(e){return null}if(null===t||void 0===t)return null;const r=t.slice(0,-1),n=t.length;return"//"!==e.slice(n,n+2)&&"data"!==r?null:r})},{url:517}],436:[(e,t,r)=>{const s=e("./blurInterpolation"),n=e("./isStandardSyntaxValue"),i=e("postcss-value-parser");t.exports=(e=>{if(!e||!e.value)return null;if("word"!==e.type)return null;if(!n(e.value))return null;if(e.value.startsWith("#"))return null;const t=s(e.value,"").replace("\\0","").replace("\\9",""),r=i.unit(t);return r?r.unit:null})},{"./blurInterpolation":421,"./isStandardSyntaxValue":482,"postcss-value-parser":120}],437:[(e,t,r)=>{t.exports=(e=>void 0!==e.nodes)},{}],438:[(e,t,r)=>{t.exports=(e=>void 0!==e.nodes&&0===e.nodes.length)},{}],439:[(e,t,r)=>{t.exports=(e=>""!==e&&void 0!==e&&/\n[\r\t ]*\n/.test(e))},{}],440:[(e,t,r)=>{const s=e("../utils/hasLessInterpolation"),n=e("../utils/hasPsvInterpolation"),i=e("../utils/hasScssInterpolation"),o=e("../utils/hasTplInterpolation");t.exports=(e=>!!(s(e)||i(e)||o(e)||n(e)))},{"../utils/hasLessInterpolation":441,"../utils/hasPsvInterpolation":442,"../utils/hasScssInterpolation":443,"../utils/hasTplInterpolation":444}],441:[(e,t,r)=>{t.exports=(e=>/@{.+?}/.test(e))},{}],442:[(e,t,r)=>{t.exports=(e=>/\$\(.+?\)/.test(e))},{}],443:[(e,t,r)=>{t.exports=(e=>/#{.+?}/.test(e))},{}],444:[(e,t,r)=>{t.exports=(e=>/{.+?}/.test(e))},{}],445:[(e,t,r)=>{const s=e("./isSharedLineComment");t.exports=(e=>{const t=e.prev();return!(!t||"comment"!==t.type)&&!s(t)})},{"./isSharedLineComment":469}],446:[(e,t,r)=>{const s=e("./isSharedLineComment");t.exports=function(e){const t=e.prev();return void 0!==t&&"comment"===t.type&&!s(t)&&t.source&&t.source.start&&t.source.end&&t.source.start.line===t.source.end.line}},{"./isSharedLineComment":469}],447:[(e,t,r)=>{const s=e("lodash"),n=e("./getPreviousNonSharedLineCommentNode"),i=e("./isCustomProperty"),o=e("./isStandardSyntaxDeclaration");t.exports=(e=>{const t=n(e);return void 0!==t&&"decl"===t.type&&o(t)&&!i(s.get(t,"prop",""))})},{"./getPreviousNonSharedLineCommentNode":434,"./isCustomProperty":455,"./isStandardSyntaxDeclaration":473,lodash:68}],448:[(e,t,r)=>{const s=e("./getPreviousNonSharedLineCommentNode"),n=e("./hasBlock");t.exports=(e=>{if("atrule"!==e.type)return!1;const t=s(e);return void 0!==t&&("atrule"===t.type&&!n(t)&&!n(e))})},{"./getPreviousNonSharedLineCommentNode":434,"./hasBlock":437}],449:[(e,t,r)=>{const s=e("lodash"),n=e("./getPreviousNonSharedLineCommentNode"),i=e("./isBlocklessAtRuleAfterBlocklessAtRule");t.exports=(e=>{if(!i(e))return!1;const t=n(e);return s.get(t,"name")===e.name})},{"./getPreviousNonSharedLineCommentNode":434,"./isBlocklessAtRuleAfterBlocklessAtRule":448,lodash:68}],450:[(e,t,r)=>{const s=e("../reference/keywordSets");t.exports=function(e){if("pseudo"===e.type){const t=e.value.toLowerCase().replace(/:+/,"");return s.logicalCombinationsPseudoClasses.has(t)||s.aNPlusBOfSNotationPseudoClasses.has(t)}return!1}},{"../reference/keywordSets":186}],451:[(e,t,r)=>{const s=e("../reference/keywordSets");t.exports=(e=>{const t=e.toLowerCase();return!s.counterIncrementKeywords.has(t)&&!Number.isFinite(parseInt(t))})},{"../reference/keywordSets":186}],452:[(e,t,r)=>{const s=e("../reference/keywordSets");t.exports=(e=>{const t=e.toLowerCase();return!s.counterResetKeywords.has(t)&&!Number.isFinite(parseInt(t))})},{"../reference/keywordSets":186}],453:[(e,t,r)=>{const s=e("html-tags"),n=e("../reference/keywordSets"),i=e("mathml-tag-names"),o=e("svg-tags");t.exports=(e=>{if(!/^[a-z]/.test(e))return!1;if(!e.includes("-"))return!1;const t=e.toLowerCase();return t===e&&(!o.includes(t)&&(!s.includes(t)&&(!n.nonStandardHtmlTags.has(t)&&!i.includes(t))))})},{"../reference/keywordSets":186,"html-tags":10,"mathml-tag-names":71,"svg-tags":514}],454:[(e,t,r)=>{t.exports=(e=>e.startsWith("--"))},{}],455:[(e,t,r)=>{t.exports=(e=>e.startsWith("--"))},{}],456:[(e,t,r)=>{const s=e("lodash"),n=e("../utils/hasBlock");t.exports=(e=>{const t=s.get(e,"raws.selector.raw",e.selector);return"rule"===e.type&&n(e)&&t.startsWith("--")&&t.endsWith(":")})},{"../utils/hasBlock":437,lodash:68}],457:[(e,t,r)=>{t.exports=(e=>e.startsWith(":--"))},{}],458:[(e,t,r)=>{const{isComment:s,hasSource:n}=e("./typeGuards");t.exports=(e=>{const t=e.parent;if(void 0===t||"root"===t.type)return!1;if(e===t.first)return!0;const r=t.nodes;if(!r)return!1;const i=r[0];if(!s(i)||"string"==typeof i.raws.before&&i.raws.before.includes("\n"))return!1;if(!n(i)||!i.source.start)return!1;const o=i.source.start.line;if(!i.source.end||o!==i.source.end.line)return!1;for(let t=1;t{const{isRoot:s}=e("./typeGuards");t.exports=(e=>{if(s(e))return!1;const t=e.parent;return s(t)&&e===t.first})},{"./typeGuards":501}],460:[(e,t,r)=>{t.exports=(e=>{const t=e.parent;return"atrule"===t.type&&"keyframes"===t.name.toLowerCase()})},{}],461:[(e,t,r)=>{const s=e("../reference/keywordSets");t.exports=(e=>!!s.keyframeSelectorKeywords.has(e)||!!/^(?:\d+\.?\d*|\d*\.?\d+)%$/.test(e))},{"../reference/keywordSets":186}],462:[(e,t,r)=>{const s=e("./hasBlock");t.exports=(e=>"atrule"===e.type&&"variable"in e&&e.variable&&!s(e)||!1)},{"./hasBlock":437}],463:[(e,t,r)=>{t.exports=(e=>{if(!e)return!1;if("function"!==e.type||!e.nodes||e.value)return!1;const t=e.nodes.filter(e=>"comment"!==e.type&&"space"!==e.type);return(!t[0]||"word"===t[0].type||"string"===t[0].type)&&((!t[1]||":"===t[1].value)&&(!!t[2]&&(!t[3]||","===t[3].value)))})},{}],464:[(e,t,r)=>{const s=e("../reference/mathFunctions");t.exports=function(e){return"function"===e.type&&s.includes(e.value.toLowerCase())}},{"../reference/mathFunctions":187}],465:[(e,t,r)=>{t.exports=(e=>0!==e.toString().trim().length&&Number(e)==e)},{}],466:[(e,t,r)=>{const s=e("./isWhitespace");t.exports=(e=>{let t=!0;for(let r=0,n=e.length;r{t.exports=(e=>e.includes("=")||e.includes("<")||e.includes(">"))},{}],468:[(e,t,r)=>{t.exports=(e=>!!e.startsWith("$")||!!e.includes(".$"))},{}],469:[(e,t,r)=>{const s=e("lodash"),n=e("./getNextNonSharedLineCommentNode"),i=e("./getPreviousNonSharedLineCommentNode");function o(e,t){return s.get(e,"source.end.line")===s.get(t,"source.start.line")}t.exports=function(e){if("comment"!==e.type)return!1;if(o(i(e),e))return!0;const t=n(e);if(t&&o(e,t))return!0;const r=e.parent;return void 0!==r&&"root"!==r.type&&0===r.index(e)&&void 0!==e.raws.before&&!e.raws.before.includes("\n")}},{"./getNextNonSharedLineCommentNode":432,"./getPreviousNonSharedLineCommentNode":434,lodash:68}],470:[(e,t,r)=>{t.exports=(e=>!/[\n\r]/.test(e))},{}],471:[(e,t,r)=>{t.exports=(e=>!(!e.nodes&&""===e.params)&&(!("mixin"in e&&e.mixin)&&!("variable"in e&&e.variable||!e.nodes&&""===e.raws.afterName&&"("===e.params[0])))},{}],472:[(e,t,r)=>{t.exports=(e=>{if("combinator"!==e.type)return!1;if(e.value.startsWith("/")||e.value.endsWith("/"))return!1;if(void 0!==e.parent&&null!==e.parent){let t=e.parent;if(e===t.first)return!1;if(e===t.last)return!1}return!0})},{}],473:[(e,t,r)=>{const s=e("./isScssVariable"),{isRoot:n}=e("./typeGuards");t.exports=(e=>{const t=e.prop,r=e.parent;return!(n(r)&&r.source&&(i=r.source.lang,!i||"css"!==i&&"custom-template"!==i&&"template-literal"!==i))&&(!s(t)&&(("@"!==t[0]||"{"===t[1])&&((!r.selector||":"!==r.selector[r.selector.length-1]||"--"===r.selector.substring(0,2))&&!("extend"in e&&e.extend))));var i})},{"./isScssVariable":468,"./typeGuards":501}],474:[(e,t,r)=>{t.exports=(e=>!!e.value)},{}],475:[(e,t,r)=>{t.exports=function(e){return!e.includes("$")&&!e.includes("@")}},{}],476:[(e,t,r)=>{t.exports=(e=>!/#{.+?}|\$.+?/.test(e))},{}],477:[(e,t,r)=>{const s=e("../utils/hasInterpolation"),n=e("./isScssVariable");t.exports=(e=>!n(e)&&(!e.startsWith("@")&&(!e.endsWith("+")&&!e.endsWith("+_")&&!s(e))))},{"../utils/hasInterpolation":440,"./isScssVariable":468}],478:[(e,t,r)=>{const s=e("lodash"),n=e("../utils/isCustomPropertySet"),i=e("../utils/isStandardSyntaxSelector");t.exports=(e=>{if("rule"!==e.type)return!1;const t=s.get(e,"raws.selector.raw",e.selector);return!!i(e.selector)&&(!n(e)&&(!e.mixin&&((!t.startsWith("@")||!t.endsWith(":"))&&(!("extend"in e&&e.extend)&&((!e.params||!e.params[0])&&(!(t.endsWith(")")&&!t.includes(":"))&&(!/when\s+(not\s+)*\(/.test(t)&&!t.endsWith(":"))))))))})},{"../utils/isCustomPropertySet":456,"../utils/isStandardSyntaxSelector":479,lodash:68}],479:[(e,t,r)=>{const s=e("../utils/hasInterpolation");t.exports=(e=>!s(e)&&(!e.startsWith("%")&&(!/:extend(\(.*?\))?/.test(e)&&(!/\.[\w-]+\(.*\).+/i.test(e)&&(!e.includes("<%")&&!e.includes("%>"))))))},{"../utils/hasInterpolation":440}],480:[(e,t,r)=>{const s=e("../reference/keywordSets");t.exports=(e=>{if(!e.parent||!e.parent.parent)return!1;const t=e.parent.parent,r=t.type,n=t.value;if(n){const e=n.toLowerCase().replace(/:+/,"");if("pseudo"===r&&(s.aNPlusBNotationPseudoClasses.has(e)||s.aNPlusBOfSNotationPseudoClasses.has(e)||s.linguisticPseudoClasses.has(e)||s.shadowTreePseudoElements.has(e)))return!1}return(!e.prev()||"nesting"!==e.prev().type)&&(!e.value.startsWith("%")&&(!e.value.startsWith("/")||!e.value.endsWith("/")))})},{"../reference/keywordSets":186}],481:[(e,t,r)=>{const s=e("../utils/hasLessInterpolation"),n=e("../utils/hasPsvInterpolation"),i=e("../utils/hasScssInterpolation"),o=e("../utils/hasTplInterpolation");t.exports=(e=>0===e.length||!(i(e)||o(e)||n(e))&&(e.startsWith("'")&&e.endsWith("'")||e.startsWith('"')&&e.endsWith('"')?!s(e):(!e.startsWith("@")||!/^@@?[\w-]+$/.test(e))&&!(e.includes("$")&&/^[$\s\w+-/*'"/]+$/.test(e)&&!e.endsWith("/"))))},{"../utils/hasLessInterpolation":441,"../utils/hasPsvInterpolation":442,"../utils/hasScssInterpolation":443,"../utils/hasTplInterpolation":444}],482:[(e,t,r)=>{const s=e("../utils/hasInterpolation");t.exports=(e=>{let t=e;return/^[-+*/]/.test(e[0])&&(t=t.slice(1)),!t.startsWith("$")&&(!/^.+\.\$/.test(e)&&(!t.startsWith("@")&&(!s(t)&&!/__MSG_[^\s]+__/.test(e))))})},{"../utils/hasInterpolation":440}],483:[(e,t,r)=>{const s=e("../reference/keywordSets"),n=e("postcss-value-parser");t.exports=(e=>{if(!e)return!1;if(s.fontSizeKeywords.has(e))return!0;const t=n.unit(e);if(!t)return!1;const r=t.unit;return"%"===r||!!s.lengthUnits.has(r.toLowerCase())})},{"../reference/keywordSets":186,"postcss-value-parser":120}],484:[(e,t,r)=>{t.exports=(e=>/^#(?:[0-9a-fA-F]{3,4}|[0-9a-fA-F]{6}|[0-9a-fA-F]{8})$/.test(e))},{}],485:[(e,t,r)=>{t.exports=(e=>e.toLowerCase().startsWith("var("))},{}],486:[(e,t,r)=>{t.exports=(e=>[" ","\n","\t","\r","\f"].includes(e))},{}],487:[(e,t,r)=>{function s(e,t){if(!Array.isArray(t))return n(e,t);for(const r of t){const t=n(e,r);if(t)return t}return!1}function n(e,t){if(t instanceof RegExp)return!!t.test(e)&&{match:e,pattern:t};const r=t[0],s=t[t.length-1],n=t[t.length-2],i="/"===r&&("/"===s||"/"===n&&"i"===s);return i?!!(i&&"i"===s?new RegExp(t.slice(1,-2),"i").test(e):new RegExp(t.slice(1,-1)).test(e))&&{match:e,pattern:t}:e===t&&{match:e,pattern:t}}t.exports=function(e,t){if(!Array.isArray(e))return s(e,t);for(const r of e){const e=s(r,t);if(e)return e}return!1}},{}],488:[(e,t,r)=>{t.exports=function e(t){return t&&t.next?"comment"===t.type?e(t.next()):t:null}},{}],489:[(e,t,r)=>{function s(e,t){return e.has(t)||e.set(t,new Map),e.get(t)}t.exports=(()=>{const e=new Map;return{getContext(t,...r){const n=t.source.input.from,i=s(e,n);return r.reduce((e,t)=>s(e,t),i)}}})},{}],490:[(e,t,r)=>{const s=e("./matchesStringOrRegExp");t.exports=function(e,t,r){return Boolean(e&&e[t]&&"string"==typeof r&&s(r,e[t]))}},{"./matchesStringOrRegExp":487}],491:[(e,t,r)=>{const s=e("./parser").parse;t.exports=function(e){return s(e)}},{"./parser":492}],492:[function(e,t,r){var s=function(){function e(e,t){var r;if(Object.defineProperty(this,"name",{enumerable:!1,writable:!1,value:"JisonParserError"}),null==e&&(e="???"),Object.defineProperty(this,"message",{enumerable:!1,writable:!0,value:e}),this.hash=t,t&&t.exception instanceof Error){var s=t.exception;this.message=s.message||e,r=s.stack}r||(Error.hasOwnProperty("captureStackTrace")?Error.captureStackTrace(this,this.constructor):r=new Error(e).stack),r&&Object.defineProperty(this,"stack",{enumerable:!1,writable:!1,value:r})}function t(e,t,r){r=r||0;for(var s=0;s1)return e;if(r.cleanupAfterLex&&r.cleanupAfterLex(s),f&&(f.lexer=void 0,f.parser=void 0,r.yy===f&&(r.yy=void 0)),f=void 0,this.parseError=this.originalParseError,this.quoteName=this.originalQuoteName,n.length=0,i.length=0,a.length=0,o.length=0,u=0,!s){for(var p=this.__error_infos.length-1;p>=0;p--){var d=this.__error_infos[p];d&&"function"==typeof d.destroy&&d.destroy()}this.__error_infos.length=0}return e},this.yyMergeLocationInfo=function(e,t,r,s,n){var i,o=0|e,l=0|t,c=r,p=s;if(!c&&null!=e)for(var d=o;d<=l&&!(c=a[d]);d++);if(!p&&null!=t)for(d=l;d>=o&&!(p=a[d]);d--);if(!c&&null==e){if(!n)for(d=(o||u)-1;d>=0&&!(c=a[d]);d--);return c?((i=h(c)).first_line=i.last_line,i.first_column=i.last_column,i.range&&(i.range=i.range.slice(0),i.range[0]=i.range[1]),p&&(m(i,p),i.last_line=p.last_line,i.last_column=p.last_column,i.range&&p.range&&(i.range[1]=p.range[1])),i):p?((i=h(p)).range&&(i.range=i.range.slice(0)),i):void 0}if(c||(c=p,p=null),c)return(i=h(c)).range&&(i.range=i.range.slice(0)),p&&(m(i,p),i.last_line=p.last_line,i.last_column=p.last_column,i.range&&p.range&&(i.range[1]=p.range[1])),i},this.constructParseErrorInfo=function(e,t,s,l){var p={errStr:e,exception:t,text:r.match,value:r.yytext,token:this.describeSymbol(c)||c,token_id:c,line:r.yylineno,loc:g(r.yylloc),expected:s,recoverable:l,state:v,action:w,new_state:O,symbol_stack:n,state_stack:i,value_stack:o,location_stack:a,stack_pointer:u,yy:f,lexer:r,parser:this,destroy(){var e=!!this.recoverable;for(var t in this)this.hasOwnProperty(t)&&"object"==typeof t&&(this[t]=void 0);this.recoverable=e}};return this.__error_infos.push(p),p};var v,w,b,x,k,S,_,O,E=function(){var e=r.lex();return"number"!=typeof e&&(e=s.symbols_[e]||e),e||p},C={$:!0,_$:void 0,yy:f},A=!1;try{if(this.__reentrant_call_depth++,r.setInput(e,f),"function"==typeof r.canIUse)r.canIUse().fastLex&&(E=y);for(t=r.yylloc,a[u]=t,o[u]=null,i[u]=0,n[u]=0,++u,this.pre_parse&&this.pre_parse.call(this,f),f.pre_parse&&f.pre_parse.call(this,f),O=i[u-1];;){if(v=O,this.defaultActions[v])w=2,O=this.defaultActions[v];else if(c||(c=E()),x=l[v]&&l[v][c]||d,O=x[1],!(w=x[0])){var R,M=this.describeSymbol(c)||c,I=this.collect_expected_token_set(v);R="number"==typeof r.yylineno?"Parse error on line "+(r.yylineno+1)+": ":"Parse error: ","function"==typeof r.showPosition&&(R+="\n"+r.showPosition(69,10)+"\n"),I.length?R+="Expecting "+I.join(", ")+", got unexpected "+M:R+="Unexpected "+M,k=this.constructParseErrorInfo(R,null,I,!1),void 0!==(b=this.parseError(k.errStr,k,this.JisonParserError))&&(A=b);break}switch(w){default:if(w instanceof Array){k=this.constructParseErrorInfo("Parse Error: multiple actions possible at state: "+v+", token: "+c,null,null,!1),void 0!==(b=this.parseError(k.errStr,k,this.JisonParserError))&&(A=b);break}k=this.constructParseErrorInfo("Parsing halted. No viable error recovery approach available due to internal system failure.",null,null,!1),void 0!==(b=this.parseError(k.errStr,k,this.JisonParserError))&&(A=b);break;case 1:n[u]=c,o[u]=r.yytext,a[u]=g(r.yylloc),i[u]=O,++u,c=0,t=r.yylloc;continue;case 2:if(S=(_=this.productions_[O-1])[1],void 0!==(b=this.performAction.call(C,t,O,u-1,o,a))){A=b;break}u-=S;var N=_[0];n[u]=N,o[u]=C.$,a[u]=C._$,O=l[i[u-1]][N],i[u]=O,++u;continue;case 3:-2!==u&&(A=!0,void 0!==o[--u]&&(A=o[u]))}break}}catch(e){if(e instanceof this.JisonParserError)throw e;if(r&&"function"==typeof r.JisonLexerError&&e instanceof r.JisonLexerError)throw e;k=this.constructParseErrorInfo("Parsing aborted due to exception.",e,null,!1),A=!1,void 0!==(b=this.parseError(k.errStr,k,this.JisonParserError))&&(A=b)}finally{A=this.cleanupAfterParse(A,!0,!0),this.__reentrant_call_depth--}return A}};n.originalParseError=n.parseError,n.originalQuoteName=n.quoteName;var i=function(){function e(e,t){var r;if(Object.defineProperty(this,"name",{enumerable:!1,writable:!1,value:"JisonLexerError"}),null==e&&(e="???"),Object.defineProperty(this,"message",{enumerable:!1,writable:!0,value:e}),this.hash=t,t&&t.exception instanceof Error){var s=t.exception;this.message=s.message||e,r=s.stack}r||(Error.hasOwnProperty("captureStackTrace")?Error.captureStackTrace(this,this.constructor):r=new Error(e).stack),r&&Object.defineProperty(this,"stack",{enumerable:!1,writable:!1,value:r})}return"function"==typeof Object.setPrototypeOf?Object.setPrototypeOf(e.prototype,Error.prototype):e.prototype=Object.create(Error.prototype),e.prototype.constructor=e,e.prototype.name="JisonLexerError",{EOF:1,ERROR:2,__currentRuleSet__:null,__error_infos:[],__decompressed:!1,done:!1,_backtrack:!1,_input:"",_more:!1,_signaled_error_token:!1,conditionStack:[],match:"",matched:"",matches:!1,yytext:"",offset:0,yyleng:0,yylineno:0,yylloc:null,constructLexErrorInfo(e,t,r){if(e=""+e,void 0==r&&(r=!(e.indexOf("\n")>0&&e.indexOf("^")>0)),this.yylloc&&r)if("function"==typeof this.prettyPrintRange){this.prettyPrintRange(this.yylloc);/\n\s*$/.test(e)||(e+="\n"),e+="\n Erroneous area:\n"+this.prettyPrintRange(this.yylloc)}else if("function"==typeof this.showPosition){var s=this.showPosition();s&&(e.length&&"\n"!==e[e.length-1]&&"\n"!==s[0]?e+="\n"+s:e+=s)}var n={errStr:e,recoverable:!!t,text:this.match,token:null,line:this.yylineno,loc:this.yylloc,yy:this.yy,lexer:this,destroy(){var e=!!this.recoverable;for(var t in this)this.hasOwnProperty(t)&&"object"==typeof t&&(this[t]=void 0);this.recoverable=e}};return this.__error_infos.push(n),n},parseError(e,t,r){if(r||(r=this.JisonLexerError),this.yy){if(this.yy.parser&&"function"==typeof this.yy.parser.parseError)return this.yy.parser.parseError.call(this,e,t,r)||this.ERROR;if("function"==typeof this.yy.parseError)return this.yy.parseError.call(this,e,t,r)||this.ERROR}throw new r(e,t)},yyerror(e){var t="";this.yylloc&&(t=" on line "+(this.yylineno+1));var r=this.constructLexErrorInfo("Lexical error"+t+": "+e,this.options.lexerErrorsAreRecoverable),s=Array.prototype.slice.call(arguments,1);return s.length&&(r.extra_error_attributes=s),this.parseError(r.errStr,r,this.JisonLexerError)||this.ERROR},cleanupAfterLex(e){if(this.setInput("",{}),!e){for(var t=this.__error_infos.length-1;t>=0;t--){var r=this.__error_infos[t];r&&"function"==typeof r.destroy&&r.destroy()}this.__error_infos.length=0}return this},clear(){this.yytext="",this.yyleng=0,this.match="",this.matches=!1,this._more=!1,this._backtrack=!1;var e=this.yylloc?this.yylloc.last_column:0;this.yylloc={first_line:this.yylineno+1,first_column:e,last_line:this.yylineno+1,last_column:e,range:[this.offset,this.offset]}},setInput(e,t){if(this.yy=t||this.yy||{},!this.__decompressed){for(var r=this.rules,s=0,n=r.length;s1){this.yylineno-=r.length-1,this.yylloc.last_line=this.yylineno+1;var s=this.match,n=s.split(/(?:\r\n?|\n)/g);1===n.length&&(n=(s=this.matched).split(/(?:\r\n?|\n)/g)),this.yylloc.last_column=n[n.length-1].length}else this.yylloc.last_column-=t;return this.yylloc.range[1]=this.yylloc.range[0]+this.yyleng,this.done=!1,this},more(){return this._more=!0,this},reject(){if(this.options.backtrack_lexer)this._backtrack=!0;else{var e="";this.yylloc&&(e=" on line "+(this.yylineno+1));var t=this.constructLexErrorInfo("Lexical error"+e+": You can only invoke reject() in the lexer when the lexer is of the backtracking persuasion (options.backtrack_lexer = true).",!1);this._signaled_error_token=this.parseError(t.errStr,t,this.JisonLexerError)||this.ERROR}return this},less(e){return this.unput(this.match.slice(e))},pastInput(e,t){var r=this.matched.substring(0,this.matched.length-this.match.length);e<0?e=r.length:e||(e=20),t<0?t=r.length:t||(t=1);var s=(r=r.substr(2*-e-2)).replace(/\r\n|\r/g,"\n").split("\n");return(r=(s=s.slice(-t)).join("\n")).length>e&&(r="..."+r.substr(-e)),r},upcomingInput(e,t){var r=this.match;e<0?e=r.length+this._input.length:e||(e=20),t<0?t=e:t||(t=1),r.length<2*e+2&&(r+=this._input.substring(0,2*e+2));var s=r.replace(/\r\n|\r/g,"\n").split("\n");return(r=(s=s.slice(0,t)).join("\n")).length>e&&(r=r.substring(0,e)+"..."),r},showPosition(e,t){var r=this.pastInput(e).replace(/\s/g," "),s=new Array(r.length+1).join("-");return r+this.upcomingInput(t).replace(/\s/g," ")+"\n"+s+"^"},deriveLocationInfo(e,t,r,s){var n={first_line:1,first_column:0,last_line:1,last_column:0,range:[0,0]};return e&&(n.first_line=0|e.first_line,n.last_line=0|e.last_line,n.first_column=0|e.first_column,n.last_column=0|e.last_column,e.range&&(n.range[0]=0|e.range[0],n.range[1]=0|e.range[1])),(n.first_line<=0||n.last_line=n.first_line)&&(n.last_line=0|s.last_line,n.last_column=0|s.last_column,s.range&&(n.range[1]=0|s.range[1]))),n.last_line<=0&&(n.first_line<=0?(n.first_line=this.yylloc.first_line,n.last_line=this.yylloc.last_line,n.first_column=this.yylloc.first_column,n.last_column=this.yylloc.last_column,n.range[0]=this.yylloc.range[0],n.range[1]=this.yylloc.range[1]):(n.last_line=this.yylloc.last_line,n.last_column=this.yylloc.last_column,n.range[1]=this.yylloc.range[1])),n.first_line<=0&&(n.first_line=n.last_line,n.first_column=0,n.range[1]=n.range[0]),n.first_column<0&&(n.first_column=0),n.last_column<0&&(n.last_column=n.first_column>0?n.first_column:80),n},prettyPrintRange(e,t,r){e=this.deriveLocationInfo(e,t,r);var s=(this.matched+this._input).split("\n"),n=Math.max(1,t?t.first_line:e.first_line-3),i=Math.max(1,r?r.last_line:e.last_line+1),o=1+Math.log10(1|i)|0,a=new Array(o).join(" "),l=[],u=s.slice(n-1,i+1).map(function(t,r){var s=r+n,i=(a+s).substr(-o)+": "+t,u=new Array(o+1).join("^"),c=3,p=0;(s===e.first_line?(c+=e.first_column,p=Math.max(2,(s===e.last_line?e.last_column:t.length)-e.first_column+1)):s===e.last_line?p=Math.max(2,e.last_column+1):s>e.first_line&&s0&&l.push(r));return i=i.replace(/\t/g," ")});if(l.length>4){var c=l[1]+1,p=l[l.length-2]-1,d=new Array(o+1).join(" ")+" (...continued...)";d+="\n"+new Array(o+1).join("-")+" (---------------)",u.splice(c,p-c+1,d)}return u.join("\n")},describeYYLLOC(e,t){var r,s=e.first_line,n=e.last_line,i=e.first_column,o=e.last_column;if(0===n-s?(r="line "+s+", ",r+=o-i<=1?"column "+i:"columns "+i+" .. "+o):r="lines "+s+"(column "+i+") .. "+n+"(column "+o+")",e.range&&t){var a=e.range[0],l=e.range[1]-1;r+=l<=a?" {String Offset: "+a+"}":" {String Offset range: "+a+" .. "+l+"}"}return r},test_match(e,t){var r,s,n,i,o;if(this.options.backtrack_lexer&&(n={yylineno:this.yylineno,yylloc:{first_line:this.yylloc.first_line,last_line:this.yylloc.last_line,first_column:this.yylloc.first_column,last_column:this.yylloc.last_column,range:this.yylloc.range.slice(0)},yytext:this.yytext,match:this.match,matches:this.matches,matched:this.matched,yyleng:this.yyleng,offset:this.offset,_more:this._more,_input:this._input,yy:this.yy,conditionStack:this.conditionStack.slice(0),done:this.done}),o=(i=e[0]).length,(s=i.split(/(?:\r\n?|\n)/g)).length>1?(this.yylineno+=s.length-1,this.yylloc.last_line=this.yylineno+1,this.yylloc.last_column=s[s.length-1].length):this.yylloc.last_column+=o,this.yytext+=i,this.match+=i,this.matched+=i,this.matches=e,this.yyleng=this.yytext.length,this.yylloc.range[1]+=o,this.offset+=o,this._more=!1,this._backtrack=!1,this._input=this._input.slice(o),r=this.performAction.call(this,this.yy,t,this.conditionStack[this.conditionStack.length-1]),this.done&&this._input&&(this.done=!1),r)return r;if(this._backtrack){for(var a in n)this[a]=n[a];return this.__currentRuleSet__=null,!1}return!!this._signaled_error_token&&(r=this._signaled_error_token,this._signaled_error_token=!1,r)},next(){if(this.done)return this.clear(),this.EOF;var e,t,r,s;this._input||(this.done=!0),this._more||this.clear();var n=this.__currentRuleSet__;if(!(n||(n=this.__currentRuleSet__=this._currentRules())&&n.rules)){var i="";this.options.trackPosition&&(i=" on line "+(this.yylineno+1));var o=this.constructLexErrorInfo("Internal lexer engine error"+i+': The lex grammar programmer pushed a non-existing condition name "'+this.topState()+'"; this is a fatal error and should be reported to the application programmer team!',!1);return this.parseError(o.errStr,o,this.JisonLexerError)||this.ERROR}for(var a=n.rules,l=n.__rule_regexes,u=n.__rule_count,c=1;c<=u;c++)if((r=this._input.match(l[c]))&&(!t||r[0].length>t[0].length)){if(t=r,s=c,this.options.backtrack_lexer){if(!1!==(e=this.test_match(r,a[c])))return e;if(this._backtrack){t=void 0;continue}return!1}if(!this.options.flex)break}if(t)return!1!==(e=this.test_match(t,a[s]))&&e;if(this._input){i="";this.options.trackPosition&&(i=" on line "+(this.yylineno+1));o=this.constructLexErrorInfo("Lexical error"+i+": Unrecognized text.",this.options.lexerErrorsAreRecoverable);var p=this._input,d=this.topState(),f=this.conditionStack.length;return(e=this.parseError(o.errStr,o,this.JisonLexerError)||this.ERROR)===this.ERROR&&(this.matches||p!==this._input||d!==this.topState()||f!==this.conditionStack.length||this.input()),e}return this.done=!0,this.clear(),this.EOF},lex(){var e;for("function"==typeof this.pre_lex&&(e=this.pre_lex.call(this,0)),"function"==typeof this.options.pre_lex&&(e=this.options.pre_lex.call(this,e)||e),this.yy&&"function"==typeof this.yy.pre_lex&&(e=this.yy.pre_lex.call(this,e)||e);!e;)e=this.next();return this.yy&&"function"==typeof this.yy.post_lex&&(e=this.yy.post_lex.call(this,e)||e),"function"==typeof this.options.post_lex&&(e=this.options.post_lex.call(this,e)||e),"function"==typeof this.post_lex&&(e=this.post_lex.call(this,e)||e),e},fastLex(){for(var e;!e;)e=this.next();return e},canIUse(){return{fastLex:!("function"==typeof this.pre_lex||"function"==typeof this.options.pre_lex||this.yy&&"function"==typeof this.yy.pre_lex||this.yy&&"function"==typeof this.yy.post_lex||"function"==typeof this.options.post_lex||"function"==typeof this.post_lex)&&"function"==typeof this.fastLex}},begin(e){return this.pushState(e)},pushState(e){return this.conditionStack.push(e),this.__currentRuleSet__=null,this},popState(){return this.conditionStack.length-1>0?(this.__currentRuleSet__=null,this.conditionStack.pop()):this.conditionStack[0]},topState(e){return(e=this.conditionStack.length-1-Math.abs(e||0))>=0?this.conditionStack[e]:"INITIAL"},_currentRules(){return this.conditionStack.length&&this.conditionStack[this.conditionStack.length-1]?this.conditions[this.conditionStack[this.conditionStack.length-1]]:this.conditions.INITIAL},stateStackSize(){return this.conditionStack.length},options:{trackPosition:!0,caseInsensitive:!0},JisonLexerError:e,performAction(e,t,r){switch(t){case 0:break;case 7:case 8:case 9:case 10:case 11:case 12:case 13:case 14:case 15:case 16:case 17:case 18:case 19:case 20:case 21:case 22:case 23:return 12;case 24:case 25:case 26:case 27:return 13;case 28:case 29:return 14;case 30:case 31:return 15;case 32:case 33:case 34:return 16;case 39:case 40:return 18;default:return this.simpleCaseActionClusters[t]}},simpleCaseActionClusters:{1:3,2:11,3:8,4:9,5:6,6:7,35:17,36:10,37:4,38:5,41:18,42:1},rules:[/^(?:\s+)/i,/^(?:(-(webkit|moz)-)?calc\b)/i,/^(?:[a-z][\d\-a-z]*\s*\((?:(?:"(?:\\.|[^"\\])*"|'(?:\\.|[^'\\])*')|\([^)]*\)|[^()]*)*\))/i,/^(?:\*)/i,/^(?:\/)/i,/^(?:\+)/i,/^(?:-)/i,/^(?:(\d+(\.\d+)?|\.\d+)em\b)/i,/^(?:(\d+(\.\d+)?|\.\d+)ex\b)/i,/^(?:(\d+(\.\d+)?|\.\d+)ch\b)/i,/^(?:(\d+(\.\d+)?|\.\d+)rem\b)/i,/^(?:(\d+(\.\d+)?|\.\d+)vw\b)/i,/^(?:(\d+(\.\d+)?|\.\d+)vh\b)/i,/^(?:(\d+(\.\d+)?|\.\d+)vmin\b)/i,/^(?:(\d+(\.\d+)?|\.\d+)vmax\b)/i,/^(?:(\d+(\.\d+)?|\.\d+)vm\b)/i,/^(?:(\d+(\.\d+)?|\.\d+)px\b)/i,/^(?:(\d+(\.\d+)?|\.\d+)mm\b)/i,/^(?:(\d+(\.\d+)?|\.\d+)cm\b)/i,/^(?:(\d+(\.\d+)?|\.\d+)in\b)/i,/^(?:(\d+(\.\d+)?|\.\d+)pt\b)/i,/^(?:(\d+(\.\d+)?|\.\d+)pc\b)/i,/^(?:(\d+(\.\d+)?|\.\d+)Q\b)/i,/^(?:(\d+(\.\d+)?|\.\d+)fr\b)/i,/^(?:(\d+(\.\d+)?|\.\d+)deg\b)/i,/^(?:(\d+(\.\d+)?|\.\d+)grad\b)/i,/^(?:(\d+(\.\d+)?|\.\d+)turn\b)/i,/^(?:(\d+(\.\d+)?|\.\d+)rad\b)/i,/^(?:(\d+(\.\d+)?|\.\d+)s\b)/i,/^(?:(\d+(\.\d+)?|\.\d+)ms\b)/i,/^(?:(\d+(\.\d+)?|\.\d+)Hz\b)/i,/^(?:(\d+(\.\d+)?|\.\d+)kHz\b)/i,/^(?:(\d+(\.\d+)?|\.\d+)dpi\b)/i,/^(?:(\d+(\.\d+)?|\.\d+)dpcm\b)/i,/^(?:(\d+(\.\d+)?|\.\d+)dppx\b)/i,/^(?:(\d+(\.\d+)?|\.\d+)%)/i,/^(?:(\d+(\.\d+)?|\.\d+)\b)/i,/^(?:\()/i,/^(?:\))/i,/^(?:#\{([\s\S]*?)\})/i,/^(?:@\{([\s\S]*?)\})/i,/^(?:\S[^\s()*\/+-]*)/i,/^(?:$)/i],conditions:{INITIAL:{rules:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42],inclusive:!0}}}}();function o(){this.yy={}}return n.lexer=i,o.prototype=n,n.Parser=o,new o}();void 0!==e&&void 0!==r&&(r.parser=s,r.Parser=s.Parser,r.parse=function(){return s.parse.apply(s,arguments)})},{}],493:[(e,t,r)=>{const s=e("postcss-selector-parser");t.exports=function(e,t,r,n){try{return s(n).processSync(e)}catch(e){t.warn("Cannot parse selector",{node:r,stylelintType:"parseError"})}}},{"postcss-selector-parser":90}],494:[(e,t,r)=>{t.exports=((e,t,r)=>{if(e.has(t))return e.get(t);const s=r();return e.set(t,s),s})},{}],495:[(e,t,r)=>{t.exports=(e=>{let t="";return e.raws.before&&(t+=e.raws.before),t+=e.toString()})},{}],496:[(e,t,r)=>{t.exports=function(e,t){return e.raws.after=e.raws.after?e.raws.after.replace(/(\r?\n\s*\r?\n)+/g,t):"",e}},{}],497:[(e,t,r)=>{t.exports=function(e,t){return e.raws.before=e.raws.before?e.raws.before.replace(/(\r?\n\s*\r?\n)+/g,t):"",e}},{}],498:[(e,t,r)=>{const s=e("lodash");t.exports=(e=>{const t=e.ruleName,r=e.result,n=e.message,i=e.line,o=e.node,a=e.index,l=e.word;if(r.stylelint=r.stylelint||{ruleSeverities:{},customMessages:{}},r.stylelint.quiet&&"error"!==r.stylelint.ruleSeverities[t])return;const u=i||o.positionBy({index:a}).line;if(r.stylelint.disabledRanges&&(!r.stylelint.ignoreDisables||r.stylelint.reportNeedlessDisables)){const e=r.stylelint.disabledRanges[t]||r.stylelint.disabledRanges.all;for(const s of e)if(s.start<=u&&(void 0===s.end||s.end>=u)&&(!s.rules||s.rules.includes(t))){if(r.stylelint.reportNeedlessDisables){if((r.stylelint.disabledWarnings||(r.stylelint.disabledWarnings=[])).push({rule:t,line:u}),!r.stylelint.ignoreDisables)return;break}return}}const c=s.get(r.stylelint,["ruleSeverities",t],"ignore");r.stylelint.stylelintError||"error"!==c||(r.stylelint.stylelintError=!0);const p={severity:c,rule:t};o&&(p.node=o),a&&(p.index=a),l&&(p.word=l);const d=s.get(r.stylelint,["customMessages",t],n);r.warn(d,p)})},{lodash:68}],499:[(e,t,r)=>{t.exports=((e,t)=>Object.keys(t).reduce((r,s)=>{const n=t[s];return r[s]="string"==typeof n?`${n} (${e})`:(...t)=>`${n(...t)} (${e})`,r},{}))},{}],500:[(e,t,r)=>{const s=e("postcss-selector-parser");t.exports=((e,t,r)=>{try{return s(r).processSync(t,{updateSelector:!0})}catch(r){e.warn("Cannot parse selector",{node:t,stylelintType:"parseError"})}})},{"postcss-selector-parser":90}],501:[(e,t,r)=>{t.exports.isRoot=function(e){return"root"===e.type},t.exports.isRule=function(e){return"rule"===e.type},t.exports.isAtRule=function(e){return"atrule"===e.type},t.exports.isComment=function(e){return"comment"===e.type},t.exports.hasSource=function(e){return Boolean(e.source)}},{}],502:[(e,t,r)=>{const s=e("lodash");t.exports=(e=>t=>!!s.isPlainObject(t)&&Object.values(t).every(t=>!!Array.isArray(t)&&t.every(t=>Array.isArray(e)?e.some(e=>e(t)):e(t))))},{lodash:68}],503:[(e,t,r)=>{const s=e("lodash"),n=["severity","message","reportDisables"];function i(e,t){const r=[].concat(e);for(let e=0,s=r.length;e{let o=!0;function a(t){o=!1,e.warn(t,{stylelintType:"invalidOption"}),s.set(e,"stylelint.stylelintError",!0)}return r.forEach(e=>{!function(e,t,r){const o=e.possible,a=e.actual,l=e.optional;if(null===a||s.isEqual(a,[null]))return;const u=void 0===o||Array.isArray(o)&&0===o.length;if(u&&!0===a)return;if(void 0===a){if(u||l)return;return void r(`Expected option value for rule "${t}"`)}if(u)return l?void r(`Incorrect configuration for rule "${t}". Rule should have "possible" values for options validation`):void r(`Unexpected option value "${String(a)}" for rule "${t}"`);if(s.isFunction(o))return void(o(a)||r(`Invalid option "${JSON.stringify(a)}" for rule ${t}`));if(!s.isPlainObject(o))return void[].concat(a).forEach(e=>{i(o,e)||r(`Invalid option value "${String(e)}" for rule "${t}"`)});if("object"!=typeof a)return void r(`Invalid option value ${JSON.stringify(a)} for rule "${t}": should be an object`);Object.keys(a).forEach(e=>{if(n.includes(e))return;if(!o[e])return void r(`Invalid option name "${e}" for rule "${t}"`);const s=a[e];[].concat(s).forEach(s=>{i(o[e],s)||r(`Invalid value "${s}" for option "${e}" of rule "${t}"`)})})}(e,t,a)}),o})},{lodash:68}],504:[(e,t,r)=>{t.exports={prefix(e){let t=e.match(/^(-\w+-)/);return t?t[0]:""},unprefixed:e=>e.replace(/^-\w+-/,"")}},{}],505:[(t,r,s)=>{const n=t("./configurationError"),i=t("./isSingleLineString"),o=t("./isWhitespace");function a(e){return void 0!==e&&null!==e}function l(e){if("function"==typeof e)return e;throw new Error(`\`${e}\` must be a function`)}r.exports=((t,r,s)=>{let u;function c({source:e,index:t,err:o,errTarget:a,lineCheckStr:l,onlyOneChar:c=!1,allowIndentation:p=!1}){switch(u={source:e,index:t,err:o,errTarget:a,onlyOneChar:c,allowIndentation:p},r){case"always":d();break;case"never":f();break;case"always-single-line":if(!i(l||e))return;d(s.expectedBeforeSingleLine);break;case"never-single-line":if(!i(l||e))return;f(s.rejectedBeforeSingleLine);break;case"always-multi-line":if(i(l||e))return;d(s.expectedBeforeMultiLine);break;case"never-multi-line":if(i(l||e))return;f(s.rejectedBeforeMultiLine);break;default:throw n(`Unknown expectation "${r}"`)}}function p({source:e,index:t,err:o,errTarget:a,lineCheckStr:l,onlyOneChar:c=!1}){switch(u={source:e,index:t,err:o,errTarget:a,onlyOneChar:c},r){case"always":h();break;case"never":m();break;case"always-single-line":if(!i(l||e))return;h(s.expectedAfterSingleLine);break;case"never-single-line":if(!i(l||e))return;m(s.rejectedAfterSingleLine);break;case"always-multi-line":if(i(l||e))return;h(s.expectedAfterMultiLine);break;case"never-multi-line":if(i(l||e))return;m(s.rejectedAfterMultiLine);break;default:throw n(`Unknown expectation "${r}"`)}}function d(e=s.expectedBefore){if(u.allowIndentation)return void function(e=s.expectedBefore){const r=u,n=r.source,i=r.index,o=r.err,a=(()=>{if("newline"===t)return"\n"})();let c=i-1;for(;n[c]!==a;){if("\t"===n[c]||" "===n[c]){c--;continue}const t=l(e);return void o(t(u.errTarget?u.errTarget:n[i]))}}(e);const r=u,n=r.source,i=r.index,c=n[i-1],p=n[i-2];if(!a(c))return;if("space"===t&&" "===c&&(u.onlyOneChar||!o(p)))return;const d=l(e);u.err(d(u.errTarget?u.errTarget:n[i]))}function f(e=s.rejectedBefore){const t=u,r=t.source,n=t.index,i=r[n-1];if(a(i)&&o(i)){const t=l(e);u.err(t(u.errTarget?u.errTarget:r[n]))}}function h(e=s.expectedAfter){const r=u,n=r.source,i=r.index,c=n[i+1],p=n[i+2];if(!a(c))return;if("newline"===t){if("\r"===c&&"\n"===p&&(u.onlyOneChar||!o(n[i+3])))return;if("\n"===c&&(u.onlyOneChar||!o(p)))return}if("space"===t&&" "===c&&(u.onlyOneChar||!o(p)))return;const d=l(e);u.err(d(u.errTarget?u.errTarget:n[i]))}function m(e=s.rejectedAfter){const t=u,r=t.source,n=t.index,i=r[n+1];if(a(i)&&o(i)){const t=l(e);u.err(t(u.errTarget?u.errTarget:r[n]))}}return{before:c,beforeAllowingIndentation(t){c(e({},t,{allowIndentation:!0}))},after:p,afterOneOnly(t){p(e({},t,{onlyOneChar:!0}))}}})},{"./configurationError":423,"./isSingleLineString":470,"./isWhitespace":486}],506:[(e,t,r)=>{r.__esModule=!0;var s=i(e("./stringify")),n=i(e("./parse"));function i(e){return e&&e.__esModule?e:{default:e}}r.default={stringify:s.default,parse:n.default},t.exports=r.default},{"./parse":508,"./stringify":512}],507:[(e,t,r)=>{r.__esModule=!0,r.default=function(e){for(var t=[],r=[t],s=0,n=e,i=Array.isArray(n),o=0,n=i?n:n[Symbol.iterator]();;){var a;if(i){if(o>=n.length)break;a=n[o++]}else{if((o=n.next()).done)break;a=o.value}var l=a;t.push(l),"("===l[0]?s+=1:")"===l[0]?s-=1:"newline"===l[0]&&0===s&&(t=[],r.push(t))}return r},t.exports=r.default},{}],508:[(e,t,r)=>{r.__esModule=!0,r.default=function(e,t){var r=new s.default(e,t),l=new o.default(r);return l.tokens=(0,i.default)(r),l.parts=(0,n.default)(r,(0,a.default)(l.tokens)),l.loop(),l.root};var s=l(e("postcss/lib/input")),n=l(e("./preprocess")),i=l(e("./tokenize")),o=l(e("./parser")),a=l(e("./liner"));function l(e){return e&&e.__esModule?e:{default:e}}t.exports=r.default},{"./liner":507,"./parser":509,"./preprocess":510,"./tokenize":513,"postcss/lib/input":130}],509:[function(e,t,r){r.__esModule=!0;var s=l(e("postcss/lib/declaration")),n=l(e("postcss/lib/comment")),i=l(e("postcss/lib/at-rule")),o=l(e("postcss/lib/rule")),a=l(e("postcss/lib/root"));function l(e){return e&&e.__esModule?e:{default:e}}var u=function(){function e(t){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.input=t,this.pos=0,this.root=new a.default,this.current=this.root,this.spaces="",this.extraIndent=!1,this.prevIndent=void 0,this.step=void 0,this.root.source={input:t,start:{line:1,column:1}}}return e.prototype.loop=function(){for(var e=void 0;this.pose.indent.length;r?r&&t.colon?this.rule(e):r&&!t.colon&&this.decl(e):this.decl(e)}}else e.end?this.root.raws.after=e.before:this.rule(e);this.pos+=1}for(var s=this.tokens.length-1;s>=0;s--)if(this.tokens[s].length>3){var n=this.tokens[s];this.root.source.end={line:n[4]||n[2],column:n[5]||n[3]};break}},e.prototype.comment=function(e){var t=e.tokens[0],r=new n.default;this.init(r,e),r.source.end={line:t[4],column:t[5]},this.commentText(r,t)},e.prototype.atrule=function(e){var t=e.tokens[0],r=e.tokens.slice(1),s=new i.default;for(s.name=t[1].slice(1),this.init(s,e),""===s.name&&this.unnamedAtrule(t);!e.end&&e.lastComma;)this.pos+=1,e=this.parts[this.pos],r.push(["space",e.before+e.indent]),r=r.concat(e.tokens);s.raws.afterName=this.firstSpaces(r),this.keepTrailingSpace(s,r),this.checkSemicolon(r),this.checkCurly(r),this.raw(s,"params",r,t)},e.prototype.decl=function(e){var t=new s.default;this.init(t,e);for(var r="",i=0,o=[],a="",l=0;le.indent.length;)o.push(["space",c.before+c.indent]),o=o.concat(c.tokens),this.pos+=1,c=this.parts[this.pos+1];var p=o[o.length-1];if(p&&"comment"===p[0]){o.pop();var d=new n.default;this.current.push(d),d.source={input:this.input,start:{line:p[2],column:p[3]},end:{line:p[4],column:p[5]}};var f=o[o.length-1];f&&"space"===f[0]&&(o.pop(),d.raws.before=f[1]),this.commentText(d,p)}for(var h=o.length-1;h>0;h--){var m=o[h][0];if("word"===m&&"!important"===o[h][1]){t.important=!0,h>0&&"space"===o[h-1][0]?(t.raws.important=o[h-1][1]+"!important",o.splice(h-1,2)):(t.raws.important="!important",o.splice(h,1));break}if("space"!==m&&"newline"!==m&&"comment"!==m)break}t.raws.between=r+this.firstSpaces(o),this.checkSemicolon(o),this.raw(t,"value",o,i)},e.prototype.rule=function(e){var t=new o.default;this.init(t,e);for(var r=e.tokens,s=this.parts[this.pos+1];!s.end&&s.indent.length===e.indent.length;)r.push(["space",s.before+s.indent]),r=r.concat(s.tokens),this.pos+=1,s=this.parts[this.pos+1];this.keepTrailingSpace(t,r),this.checkCurly(r),this.raw(t,"selector",r)},e.prototype.indent=function(e){var t=e.indent.length,r=void 0!==this.prevIndent;if(!r&&t&&this.indentedFirstLine(e),!this.step&&t&&(this.step=t,this.root.raws.indent=e.indent),r&&this.prevIndent!==t){var s=t-this.prevIndent;if(s>0)if(s!==this.step)this.wrongIndent(this.prevIndent+this.step,t,e);else if(this.current.last.push)this.current=this.current.last;else{this.extraIndent="";for(var n=0;n=t.length)break;n=t[s++]}else{if((s=t.next()).done)break;n=s.value}var i=n;"{"===i[0]&&this.error("Unnecessary curly bracket",i[2],i[3])}},e.prototype.checkSemicolon=function(e){var t=e,r=Array.isArray(t),s=0;for(t=r?t:t[Symbol.iterator]();;){var n;if(r){if(s>=t.length)break;n=t[s++]}else{if((s=t.next()).done)break;n=s.value}var i=n;";"===i[0]&&this.error("Unnecessary semicolon",i[2],i[3])}},e.prototype.keepTrailingSpace=function(e,t){var r=t[t.length-1];r&&"space"===r[0]&&(t.pop(),e.raws.sssBetween=r[1])},e.prototype.firstSpaces=function(e){for(var t="",r=0;re+t[1],""),p=r.reduce((e,t)=>"comment"===t[0]&&"inline"===t[6]?e+"/* "+t[1].slice(2).trim()+" */":e+t[1],"");e.raws[t]={value:a,raw:p},c!==p&&(e.raws[t].sss=c)}e[t]=a;for(var d=void 0,f=r.length-1;f>=0;f--)if(r[f].length>2){d=r[f];break}d||(d=s),e.source.end={line:d[4]||d[2],column:d[5]||d[3]}},e.prototype.nextNonComment=function(e){for(var t=e,r=void 0;t{function s(e,t,r){throw e.error("Mixed tabs and spaces are not allowed",t,r+1)}r.__esModule=!0,r.default=function(e,t){var r=void 0,n=0,i=t.map(t=>{var i=!1,o=!1,a=n+1,l=!1,u="",c=[],p=!1;if(t.length>0){if("space"===t[0][0]?(u=t[0][1],c=t.slice(1)):(u="",c=t),!r&&u.length&&(r=" "===u[0]?"space":"tab"),"space"===r?-1!==u.indexOf("\t")&&s(e,a,u.indexOf("\t")):"tab"===r&&-1!==u.indexOf(" ")&&s(e,a,u.indexOf(" ")),c.length){for(var d=c.length-1;d>=0;d--){var f=c[d][0];if(","===f){i=!0;break}if("space"!==f&&("comment"!==f&&"newline"!==f))break}o="comment"===c[0][0],l="at-word"===c[0][0];for(var h=0,m=0;m{if(!t.tokens.length||t.tokens.every(e=>"newline"===e[0])){var r=e[0],s=t.indent+t.tokens.map(e=>e[1]).join("");r.before=s+r.before}else e.unshift(t);return e},[{end:!0,before:""}])).forEach((e,t)=>{if(0!==t){var r=i[t-1],s=r.tokens[r.tokens.length-1];s&&"newline"===s[0]&&(e.before=s[1]+e.before,r.tokens.pop())}}),i},t.exports=r.default},{}],511:[function(e,t,r){r.__esModule=!0;var s=": ",n=" ",i=" ",o=" ",a=function(){function e(t){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.builder=t}return e.prototype.stringify=function(e,t){this[e.type](e,t)},e.prototype.root=function(e){this.body(e),e.raws.after&&this.builder(e.raws.after)},e.prototype.comment=function(e){var t=i,r=o;this.has(e.raws.left)&&(t=e.raws.left),e.raws.inline?(r=this.has(e.raws.inlineRight)?e.raws.inlineRight:"",e.raws.extraIndent&&this.builder(e.raws.extraIndent),this.builder("//"+t+e.text+r,e)):(this.has(e.raws.right)&&(r=e.raws.right),this.builder("/*"+t+e.text+r+"*/",e))},e.prototype.decl=function(e){var t=e.raws.between||s,r=e.prop+t+this.rawValue(e,"value");e.important&&(r+=e.raws.important||" !important"),this.builder(r,e)},e.prototype.rule=function(e){this.block(e,this.rawValue(e,"selector"))},e.prototype.atrule=function(e){var t="@"+e.name,r=e.params?this.rawValue(e,"params"):"";this.has(e.raws.afterName)?t+=e.raws.afterName:r&&(t+=" "),this.block(e,t+r)},e.prototype.body=function(e){for(var t=e.root().raws.indent||n,r=0;r{r.__esModule=!0,r.default=function(e,t){new i.default(t).stringify(e)};var s,n=e("./stringifier"),i=(s=n)&&s.__esModule?s:{default:s};t.exports=r.default},{"./stringifier":511}],513:[(e,t,r)=>{r.__esModule=!0,r.default=function(e){var t=[],r=e.css.valueOf(),O=void 0,E=void 0,C=void 0,A=void 0,R=void 0,M=void 0,I=void 0,N=void 0,j=void 0,L=void 0,P=void 0,$=void 0,T=void 0,U=r.length,F=-1,B=1,D=0;function z(t){throw e.error("Unclosed "+t,B,D-F)}for(;D0?(N=B+R,j=E-A[R].length):(N=B,j=F),t.push(["string",r.slice(D,E+1),B,D-F,N,E-j]),F=j,B=N,D=E;break;case w:x.lastIndex=D+1,x.test(r),E=0===x.lastIndex?r.length-1:x.lastIndex-2,t.push(["at-word",r.slice(D,E+1),B,D-F,B,E-F]),D=E;break;case i:for(E=D,I=!0,N=B;r.charCodeAt(E+1)===i;)E+=1,I=!I;O=r.charCodeAt(E+1),I&&(O===p&&r.charCodeAt(E+2)===a?(N+=1,j=E+=2):O===p||O===a||O===u?(N+=1,j=E+=1):E+=1),t.push(["word",r.slice(D,E+1),B,D-F,B,E-F]),N!==B&&(B=N,F=j),D=E;break;default:T=r.charCodeAt(D+1),O===o&&T===y?(0===(E=r.indexOf("*/",D+2)+1)&&z("comment"),M=r.slice(D,E+1),A=M.split("\n"),(R=A.length-1)>0?(N=B+R,j=E-A[R].length):(N=B,j=F),t.push(["comment",M,B,D-F,N,E-j]),F=j,B=N,D=E):O===o&&T===o?(k.lastIndex=D+1,k.test(r),E=0===k.lastIndex?r.length-1:k.lastIndex-2,M=r.slice(D,E+1),t.push(["comment",M,B,D-F,B,E-F,"inline"]),D=E):(S.lastIndex=D+1,S.test(r),E=0===S.lastIndex?r.length-1:S.lastIndex-2,t.push(["word",r.slice(D,E+1),B,D-F,B,E-F]),D=E)}D++}return t};var s=39,n=34,i=92,o=47,a=10,l=32,u=12,c=9,p=13,d=40,f=41,h=123,m=125,g=59,y=42,v=58,w=64,b=44,x=/[ \n\t\r\f{()'"\\;/]/g,k=/[\r\f\n]/g,S=/[ \n\t\r\f(){}:;@!'"\\,]|\/(?=\*)/g,_=/.[\\/("'\n]/;t.exports=r.default},{}],514:[(e,t,r)=>{t.exports=e("./svg-tags.json")},{"./svg-tags.json":515}],515:[(e,t,r)=>{t.exports=["a","altGlyph","altGlyphDef","altGlyphItem","animate","animateColor","animateMotion","animateTransform","circle","clipPath","color-profile","cursor","defs","desc","ellipse","feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence","filter","font","font-face","font-face-format","font-face-name","font-face-src","font-face-uri","foreignObject","g","glyph","glyphRef","hkern","image","line","linearGradient","marker","mask","metadata","missing-glyph","mpath","path","pattern","polygon","polyline","radialGradient","rect","script","set","stop","style","svg","switch","symbol","text","textPath","title","tref","tspan","use","view","vkern"]},{}],516:[(e,t,r)=>{t.exports=function(e,t,r){return 0===e.length?e:t?(r||e.sort(t),((e,t)=>{for(var r=1,s=e.length,n=e[0],i=e[0],o=1;o{for(var t=1,r=e.length,s=e[0],n=e[0],i=1;i",'"',"`"," ","\r","\n","\t"]),c=["'"].concat(u),p=["%","/","?",";","#"].concat(c),d=["/","?","#"],f=/^[+a-z0-9A-Z_-]{0,63}$/,h=/^([+a-z0-9A-Z_-]{0,63})(.*)$/,m={javascript:!0,"javascript:":!0},g={javascript:!0,"javascript:":!0},y={http:!0,https:!0,ftp:!0,gopher:!0,file:!0,"http:":!0,"https:":!0,"ftp:":!0,"gopher:":!0,"file:":!0},v=e("querystring");function w(e,t,r){if(e&&n.isObject(e)&&e instanceof i)return e;var s=new i;return s.parse(e,t,r),s}i.prototype.parse=function(e,t,r){if(!n.isString(e))throw new TypeError("Parameter 'url' must be a string, not "+typeof e);var i=e.indexOf("?"),a=-1!==i&&i127?j+="x":j+=N[L];if(!j.match(f)){var $=M.slice(0,C),T=M.slice(C+1),U=N.match(h);U&&($.push(U[1]),T.unshift(U[2])),T.length&&(w="/"+T.join(".")+w),this.hostname=$.join(".");break}}}this.hostname.length>255?this.hostname="":this.hostname=this.hostname.toLowerCase(),R||(this.hostname=s.toASCII(this.hostname));var F=this.port?":"+this.port:"",B=this.hostname||"";this.host=B+F,this.href+=this.host,R&&(this.hostname=this.hostname.substr(1,this.hostname.length-2),"/"!==w[0]&&(w="/"+w))}if(!m[k])for(C=0,I=c.length;CencodeURIComponent(e)))+(a=a.replace("#","%23"))+s},i.prototype.resolve=function(e){return this.resolveObject(w(e,!1,!0)).format()},i.prototype.resolveObject=function(e){if(n.isString(e)){var t=new i;t.parse(e,!1,!0),e=t}for(var r=new i,s=Object.keys(this),o=0;o0)&&r.host.split("@"))&&(r.auth=R.shift(),r.host=r.hostname=R.shift());return r.search=e.search,r.query=e.query,n.isNull(r.pathname)&&n.isNull(r.search)||(r.path=(r.pathname?r.pathname:"")+(r.search?r.search:"")),r.href=r.format(),r}if(!S.length)return r.pathname=null,r.search?r.path="/"+r.search:r.path=null,r.href=r.format(),r;for(var O=S.slice(-1)[0],E=(r.host||e.host||S.length>1)&&("."===O||".."===O)||""===O,C=0,A=S.length;A>=0;A--)"."===(O=S[A])?S.splice(A,1):".."===O?(S.splice(A,1),C++):C&&(S.splice(A,1),C--);if(!x&&!k)for(;C--;C)S.unshift("..");!x||""===S[0]||S[0]&&"/"===S[0].charAt(0)||S.unshift(""),E&&"/"!==S.join("/").substr(-1)&&S.push("");var R,M=""===S[0]||S[0]&&"/"===S[0].charAt(0);_&&(r.hostname=r.host=M?"":S.length?S.shift():"",(R=!!(r.host&&r.host.indexOf("@")>0)&&r.host.split("@"))&&(r.auth=R.shift(),r.host=r.hostname=R.shift()));return(x=x||r.host&&S.length)&&!M&&S.unshift(""),S.length?r.pathname=S.join("/"):(r.pathname=null,r.path=null),n.isNull(r.pathname)&&n.isNull(r.search)||(r.path=(r.pathname?r.pathname:"")+(r.search?r.search:"")),r.auth=e.auth||r.auth,r.slashes=r.slashes||e.slashes,r.href=r.format(),r},i.prototype.parseHost=function(){var e=this.host,t=a.exec(e);t&&(":"!==(t=t[0])&&(this.port=t.substr(1)),e=e.substr(0,e.length-t.length)),e&&(this.hostname=e)}},{"./util":518,punycode:161,querystring:164}],518:[(e,t,r)=>{t.exports={isString:e=>"string"==typeof e,isObject:e=>"object"==typeof e&&null!==e,isNull:e=>null===e,isNullOrUndefined:e=>null==e}},{}],519:[function(e,t,r){(function(e){(function(){function r(t){try{if(!e.localStorage)return!1}catch(e){return!1}var r=e.localStorage[t];return null!=r&&"true"===String(r).toLowerCase()}t.exports=function(e,t){if(r("noDeprecation"))return e;var s=!1;return function(){if(!s){if(r("throwDeprecation"))throw new Error(t);r("traceDeprecation")?console.trace(t):console.warn(t),s=!0}return e.apply(this,arguments)}}}).call(this)}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{}],stylelint:[(e,t,r)=>{const s=e("./utils/checkAgainstRule"),n=e("./createPlugin"),i=e("./createStylelint"),o=e("./formatters"),a=e("./postcssPlugin"),l=e("./utils/report"),u=e("./utils/ruleMessages"),c=e("./rules"),p=e("./standalone"),d=e("./utils/validateOptions"),f=a;f.utils={report:l,ruleMessages:u,validateOptions:d,checkAgainstRule:s},f.lint=p,f.rules=c,f.formatters=o,f.createPlugin=n,f.createLinter=i,t.exports=f},{"./createPlugin":169,"./createStylelint":170,"./formatters":174,"./postcssPlugin":184,"./rules":291,"./standalone":410,"./utils/checkAgainstRule":422,"./utils/report":498,"./utils/ruleMessages":499,"./utils/validateOptions":503}]},{},[])("stylelint")})})(); \ No newline at end of file