From 2259d569cb71ee2790b605f1c2c893ff5bd94e2e Mon Sep 17 00:00:00 2001 From: chatlanin Date: Sun, 22 Feb 2026 17:22:39 +0300 Subject: [PATCH] initial commit --- .gitignore | 28 + index.html | 13 + package-lock.json | 5668 +++++++++++++++++++++ package.json | 18 + public/favicon/android-chrome-192x192.png | Bin 0 -> 18305 bytes public/favicon/android-chrome-512x512.png | Bin 0 -> 51000 bytes public/favicon/apple-touch-icon.png | Bin 0 -> 3150 bytes public/favicon/browserconfig.xml | 9 + public/favicon/favicon-16x16.png | Bin 0 -> 587 bytes public/favicon/favicon-32x32.png | Bin 0 -> 1181 bytes public/favicon/favicon.ico | Bin 0 -> 15086 bytes public/favicon/favicon.svg | 5 + public/favicon/mstile-150x150.png | Bin 0 -> 3319 bytes public/favicon/safari-pinned-tab.svg | 5 + public/favicon/site.webmanifest | 19 + run.sh | 3 + src/App.vue | 100 + src/assets/base.css | 75 + src/assets/logo.svg | 7 + src/assets/main.css | 38 + src/components/about.vue | 46 + src/components/current_project.vue | 18 + src/components/links.vue | 16 + src/components/project_item.vue | 81 + src/components/projects.vue | 56 + src/components/read.vue | 11 + src/components/slogan.vue | 31 + src/data/projects.json | 149 + src/main.js | 16 + src/router/index.js | 40 + src/views/about_view.vue | 7 + src/views/all_view.vue | 7 + src/views/current_view.vue | 7 + src/views/links_view.vue | 7 + src/views/read_view.vue | 7 + vite.config.js | 14 + 36 files changed, 6501 insertions(+) create mode 100755 .gitignore create mode 100755 index.html create mode 100755 package-lock.json create mode 100755 package.json create mode 100755 public/favicon/android-chrome-192x192.png create mode 100755 public/favicon/android-chrome-512x512.png create mode 100755 public/favicon/apple-touch-icon.png create mode 100755 public/favicon/browserconfig.xml create mode 100755 public/favicon/favicon-16x16.png create mode 100755 public/favicon/favicon-32x32.png create mode 100755 public/favicon/favicon.ico create mode 100755 public/favicon/favicon.svg create mode 100755 public/favicon/mstile-150x150.png create mode 100755 public/favicon/safari-pinned-tab.svg create mode 100755 public/favicon/site.webmanifest create mode 100755 run.sh create mode 100755 src/App.vue create mode 100755 src/assets/base.css create mode 100755 src/assets/logo.svg create mode 100755 src/assets/main.css create mode 100755 src/components/about.vue create mode 100755 src/components/current_project.vue create mode 100755 src/components/links.vue create mode 100755 src/components/project_item.vue create mode 100755 src/components/projects.vue create mode 100755 src/components/read.vue create mode 100755 src/components/slogan.vue create mode 100644 src/data/projects.json create mode 100755 src/main.js create mode 100755 src/router/index.js create mode 100755 src/views/about_view.vue create mode 100755 src/views/all_view.vue create mode 100755 src/views/current_view.vue create mode 100755 src/views/links_view.vue create mode 100755 src/views/read_view.vue create mode 100755 vite.config.js diff --git a/.gitignore b/.gitignore new file mode 100755 index 0000000..38adffa --- /dev/null +++ b/.gitignore @@ -0,0 +1,28 @@ +# Logs +logs +*.log +npm-debug.log* +yarn-debug.log* +yarn-error.log* +pnpm-debug.log* +lerna-debug.log* + +node_modules +.DS_Store +dist +dist-ssr +coverage +*.local + +/cypress/videos/ +/cypress/screenshots/ + +# Editor directories and files +.vscode/* +!.vscode/extensions.json +.idea +*.suo +*.ntvs* +*.njsproj +*.sln +*.sw? diff --git a/index.html b/index.html new file mode 100755 index 0000000..c36649a --- /dev/null +++ b/index.html @@ -0,0 +1,13 @@ + + + + + + + chatlanin.su + + +
+ + + diff --git a/package-lock.json b/package-lock.json new file mode 100755 index 0000000..e8cccdf --- /dev/null +++ b/package-lock.json @@ -0,0 +1,5668 @@ +{ + "name": "chatlanin.com.ru", + "version": "0.0.0", + "lockfileVersion": 2, + "requires": true, + "packages": { + "": { + "name": "chatlanin.com.ru", + "version": "0.0.0", + "dependencies": { + "vue": "^3.2.37", + "vue-router": "^4.1.2", + "vue3-perfect-scrollbar": "^1.6.0" + }, + "devDependencies": { + "@vitejs/plugin-vue": "^3.0.1", + "vite": "^3.0.1" + } + }, + "node_modules/@babel/parser": { + "version": "7.18.10", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.18.10.tgz", + "integrity": "sha512-TYk3OA0HKL6qNryUayb5UUEhM/rkOQozIBEA5ITXh5DWrSp0TlUQXMyZmnWxG/DizSWBeeQ0Zbc5z8UGaaqoeg==", + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@types/q": { + "version": "1.5.5", + "resolved": "https://registry.npmjs.org/@types/q/-/q-1.5.5.tgz", + "integrity": "sha512-L28j2FcJfSZOnL1WBjDYp2vUHCeIFlyYI/53EwD/rKUBQ7MtUUfbQWiyKJGpcnv4/WgrhWsFKrcPstcAt/J0tQ==" + }, + "node_modules/@vitejs/plugin-vue": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@vitejs/plugin-vue/-/plugin-vue-3.0.1.tgz", + "integrity": "sha512-Ll9JgxG7ONIz/XZv3dssfoMUDu9qAnlJ+km+pBA0teYSXzwPCIzS/e1bmwNYl5dcQGs677D21amgfYAnzMl17A==", + "dev": true, + "engines": { + "node": "^14.18.0 || >=16.0.0" + }, + "peerDependencies": { + "vite": "^3.0.0", + "vue": "^3.2.25" + } + }, + "node_modules/@vue/compiler-core": { + "version": "3.2.37", + "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.2.37.tgz", + "integrity": "sha512-81KhEjo7YAOh0vQJoSmAD68wLfYqJvoiD4ulyedzF+OEk/bk6/hx3fTNVfuzugIIaTrOx4PGx6pAiBRe5e9Zmg==", + "dependencies": { + "@babel/parser": "^7.16.4", + "@vue/shared": "3.2.37", + "estree-walker": "^2.0.2", + "source-map": "^0.6.1" + } + }, + "node_modules/@vue/compiler-dom": { + "version": "3.2.37", + "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.2.37.tgz", + "integrity": "sha512-yxJLH167fucHKxaqXpYk7x8z7mMEnXOw3G2q62FTkmsvNxu4FQSu5+3UMb+L7fjKa26DEzhrmCxAgFLLIzVfqQ==", + "dependencies": { + "@vue/compiler-core": "3.2.37", + "@vue/shared": "3.2.37" + } + }, + "node_modules/@vue/compiler-sfc": { + "version": "3.2.37", + "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.2.37.tgz", + "integrity": "sha512-+7i/2+9LYlpqDv+KTtWhOZH+pa8/HnX/905MdVmAcI/mPQOBwkHHIzrsEsucyOIZQYMkXUiTkmZq5am/NyXKkg==", + "dependencies": { + "@babel/parser": "^7.16.4", + "@vue/compiler-core": "3.2.37", + "@vue/compiler-dom": "3.2.37", + "@vue/compiler-ssr": "3.2.37", + "@vue/reactivity-transform": "3.2.37", + "@vue/shared": "3.2.37", + "estree-walker": "^2.0.2", + "magic-string": "^0.25.7", + "postcss": "^8.1.10", + "source-map": "^0.6.1" + } + }, + "node_modules/@vue/compiler-ssr": { + "version": "3.2.37", + "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.2.37.tgz", + "integrity": "sha512-7mQJD7HdXxQjktmsWp/J67lThEIcxLemz1Vb5I6rYJHR5vI+lON3nPGOH3ubmbvYGt8xEUaAr1j7/tIFWiEOqw==", + "dependencies": { + "@vue/compiler-dom": "3.2.37", + "@vue/shared": "3.2.37" + } + }, + "node_modules/@vue/devtools-api": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/@vue/devtools-api/-/devtools-api-6.2.1.tgz", + "integrity": "sha512-OEgAMeQXvCoJ+1x8WyQuVZzFo0wcyCmUR3baRVLmKBo1LmYZWMlRiXlux5jd0fqVJu6PfDbOrZItVqUEzLobeQ==" + }, + "node_modules/@vue/reactivity": { + "version": "3.2.37", + "resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.2.37.tgz", + "integrity": "sha512-/7WRafBOshOc6m3F7plwzPeCu/RCVv9uMpOwa/5PiY1Zz+WLVRWiy0MYKwmg19KBdGtFWsmZ4cD+LOdVPcs52A==", + "dependencies": { + "@vue/shared": "3.2.37" + } + }, + "node_modules/@vue/reactivity-transform": { + "version": "3.2.37", + "resolved": "https://registry.npmjs.org/@vue/reactivity-transform/-/reactivity-transform-3.2.37.tgz", + "integrity": "sha512-IWopkKEb+8qpu/1eMKVeXrK0NLw9HicGviJzhJDEyfxTR9e1WtpnnbYkJWurX6WwoFP0sz10xQg8yL8lgskAZg==", + "dependencies": { + "@babel/parser": "^7.16.4", + "@vue/compiler-core": "3.2.37", + "@vue/shared": "3.2.37", + "estree-walker": "^2.0.2", + "magic-string": "^0.25.7" + } + }, + "node_modules/@vue/runtime-core": { + "version": "3.2.37", + "resolved": "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.2.37.tgz", + "integrity": "sha512-JPcd9kFyEdXLl/i0ClS7lwgcs0QpUAWj+SKX2ZC3ANKi1U4DOtiEr6cRqFXsPwY5u1L9fAjkinIdB8Rz3FoYNQ==", + "dependencies": { + "@vue/reactivity": "3.2.37", + "@vue/shared": "3.2.37" + } + }, + "node_modules/@vue/runtime-dom": { + "version": "3.2.37", + "resolved": "https://registry.npmjs.org/@vue/runtime-dom/-/runtime-dom-3.2.37.tgz", + "integrity": "sha512-HimKdh9BepShW6YozwRKAYjYQWg9mQn63RGEiSswMbW+ssIht1MILYlVGkAGGQbkhSh31PCdoUcfiu4apXJoPw==", + "dependencies": { + "@vue/runtime-core": "3.2.37", + "@vue/shared": "3.2.37", + "csstype": "^2.6.8" + } + }, + "node_modules/@vue/server-renderer": { + "version": "3.2.37", + "resolved": "https://registry.npmjs.org/@vue/server-renderer/-/server-renderer-3.2.37.tgz", + "integrity": "sha512-kLITEJvaYgZQ2h47hIzPh2K3jG8c1zCVbp/o/bzQOyvzaKiCquKS7AaioPI28GNxIsE/zSx+EwWYsNxDCX95MA==", + "dependencies": { + "@vue/compiler-ssr": "3.2.37", + "@vue/shared": "3.2.37" + }, + "peerDependencies": { + "vue": "3.2.37" + } + }, + "node_modules/@vue/shared": { + "version": "3.2.37", + "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.2.37.tgz", + "integrity": "sha512-4rSJemR2NQIo9Klm1vabqWjD8rs/ZaJSzMxkMNeJS6lHiUjjUeYFbooN19NgFjztubEKh3WlZUeOLVdbbUWHsw==" + }, + "node_modules/alphanum-sort": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/alphanum-sort/-/alphanum-sort-1.0.2.tgz", + "integrity": "sha512-0FcBfdcmaumGPQ0qPn7Q5qTgz/ooXgIyp1rf8ik5bGX8mpE2YHjC0P/eyQvxu1GURYQgq9ozf2mteQ5ZD9YiyQ==" + }, + "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==", + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "dependencies": { + "sprintf-js": "~1.0.2" + } + }, + "node_modules/array.prototype.reduce": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/array.prototype.reduce/-/array.prototype.reduce-1.0.4.tgz", + "integrity": "sha512-WnM+AjG/DvLRLo4DDl+r+SvCzYtD2Jd9oeBYMcEaI7t3fFrHY9M53/wdLcTvmZNQ70IU6Htj0emFkZ5TS+lrdw==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.2", + "es-array-method-boxes-properly": "^1.0.0", + "is-string": "^1.0.7" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/boolbase": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", + "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==" + }, + "node_modules/browserslist": { + "version": "4.21.3", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.3.tgz", + "integrity": "sha512-898rgRXLAyRkM1GryrrBHGkqA5hlpkV5MhtZwg9QXeiyLUYs2k00Un05aX5l2/yJIOObYKOpS2JNo8nJDE7fWQ==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + } + ], + "dependencies": { + "caniuse-lite": "^1.0.30001370", + "electron-to-chromium": "^1.4.202", + "node-releases": "^2.0.6", + "update-browserslist-db": "^1.0.5" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + } + }, + "node_modules/call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "dependencies": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/caller-callsite": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/caller-callsite/-/caller-callsite-2.0.0.tgz", + "integrity": "sha512-JuG3qI4QOftFsZyOn1qq87fq5grLIyk1JYd5lJmdA+fG7aQ9pA/i3JIJGcO3q0MrRcHlOt1U+ZeHW8Dq9axALQ==", + "dependencies": { + "callsites": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/caller-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/caller-path/-/caller-path-2.0.0.tgz", + "integrity": "sha512-MCL3sf6nCSXOwCTzvPKhN18TU7AHTvdtam8DAogxcrJ8Rjfbbg7Lgng64H9Iy+vUV6VGFClN/TyxBkAebLRR4A==", + "dependencies": { + "caller-callsite": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/callsites": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz", + "integrity": "sha512-ksWePWBloaWPxJYQ8TL0JHvtci6G5QTKwQ95RcWAa/lzoAKuAOflGdAK92hpHXjkwb8zLxoLNUoNYZgVsaJzvQ==", + "engines": { + "node": ">=4" + } + }, + "node_modules/caniuse-api": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz", + "integrity": "sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==", + "dependencies": { + "browserslist": "^4.0.0", + "caniuse-lite": "^1.0.0", + "lodash.memoize": "^4.1.2", + "lodash.uniq": "^4.5.0" + } + }, + "node_modules/caniuse-lite": { + "version": "1.0.30001373", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001373.tgz", + "integrity": "sha512-pJYArGHrPp3TUqQzFYRmP/lwJlj8RCbVe3Gd3eJQkAV8SAC6b19XS9BjMvRdvaS8RMkaTN8ZhoHP6S1y8zzwEQ==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + } + ] + }, + "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/coa": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/coa/-/coa-2.0.2.tgz", + "integrity": "sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA==", + "dependencies": { + "@types/q": "^1.5.1", + "chalk": "^2.4.1", + "q": "^1.1.2" + }, + "engines": { + "node": ">= 4.0" + } + }, + "node_modules/color": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/color/-/color-3.2.1.tgz", + "integrity": "sha512-aBl7dZI9ENN6fUGC7mWpMTPNHmWUSNan9tuWN6ahh5ZLNk9baLJOnSMlrQkHcrfFgz2/RigjUVAjdx36VcemKA==", + "dependencies": { + "color-convert": "^1.9.3", + "color-string": "^1.6.0" + } + }, + "node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" + }, + "node_modules/color-string": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.9.1.tgz", + "integrity": "sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==", + "dependencies": { + "color-name": "^1.0.0", + "simple-swizzle": "^0.2.2" + } + }, + "node_modules/cosmiconfig": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.2.1.tgz", + "integrity": "sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==", + "dependencies": { + "import-fresh": "^2.0.0", + "is-directory": "^0.3.1", + "js-yaml": "^3.13.1", + "parse-json": "^4.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/css-color-names": { + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/css-color-names/-/css-color-names-0.0.4.tgz", + "integrity": "sha512-zj5D7X1U2h2zsXOAM8EyUREBnnts6H+Jm+d1M2DbiQQcUtnqgQsMrdo8JW9R80YFUmIdBZeMu5wvYM7hcgWP/Q==", + "engines": { + "node": "*" + } + }, + "node_modules/css-declaration-sorter": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-4.0.1.tgz", + "integrity": "sha512-BcxQSKTSEEQUftYpBVnsH4SF05NTuBokb19/sBt6asXGKZ/6VP7PLG1CBCkFDYOnhXhPh0jMhO6xZ71oYHXHBA==", + "dependencies": { + "postcss": "^7.0.1", + "timsort": "^0.3.0" + }, + "engines": { + "node": ">4" + } + }, + "node_modules/css-declaration-sorter/node_modules/picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" + }, + "node_modules/css-declaration-sorter/node_modules/postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dependencies": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } + }, + "node_modules/css-select": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-2.1.0.tgz", + "integrity": "sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ==", + "dependencies": { + "boolbase": "^1.0.0", + "css-what": "^3.2.1", + "domutils": "^1.7.0", + "nth-check": "^1.0.2" + } + }, + "node_modules/css-select-base-adapter": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/css-select-base-adapter/-/css-select-base-adapter-0.1.1.tgz", + "integrity": "sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w==" + }, + "node_modules/css-tree": { + "version": "1.0.0-alpha.37", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.37.tgz", + "integrity": "sha512-DMxWJg0rnz7UgxKT0Q1HU/L9BeJI0M6ksor0OgqOnF+aRCDWg/N2641HmVyU9KVIu0OVVWOb2IpC9A+BJRnejg==", + "dependencies": { + "mdn-data": "2.0.4", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/css-what": { + "version": "3.4.2", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-3.4.2.tgz", + "integrity": "sha512-ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ==", + "engines": { + "node": ">= 6" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "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/cssnano": { + "version": "4.1.11", + "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-4.1.11.tgz", + "integrity": "sha512-6gZm2htn7xIPJOHY824ERgj8cNPgPxyCSnkXc4v7YvNW+TdVfzgngHcEhy/8D11kUWRUMbke+tC+AUcUsnMz2g==", + "dependencies": { + "cosmiconfig": "^5.0.0", + "cssnano-preset-default": "^4.0.8", + "is-resolvable": "^1.0.0", + "postcss": "^7.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/cssnano-preset-default": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-4.0.8.tgz", + "integrity": "sha512-LdAyHuq+VRyeVREFmuxUZR1TXjQm8QQU/ktoo/x7bz+SdOge1YKc5eMN6pRW7YWBmyq59CqYba1dJ5cUukEjLQ==", + "dependencies": { + "css-declaration-sorter": "^4.0.1", + "cssnano-util-raw-cache": "^4.0.1", + "postcss": "^7.0.0", + "postcss-calc": "^7.0.1", + "postcss-colormin": "^4.0.3", + "postcss-convert-values": "^4.0.1", + "postcss-discard-comments": "^4.0.2", + "postcss-discard-duplicates": "^4.0.2", + "postcss-discard-empty": "^4.0.1", + "postcss-discard-overridden": "^4.0.1", + "postcss-merge-longhand": "^4.0.11", + "postcss-merge-rules": "^4.0.3", + "postcss-minify-font-values": "^4.0.2", + "postcss-minify-gradients": "^4.0.2", + "postcss-minify-params": "^4.0.2", + "postcss-minify-selectors": "^4.0.2", + "postcss-normalize-charset": "^4.0.1", + "postcss-normalize-display-values": "^4.0.2", + "postcss-normalize-positions": "^4.0.2", + "postcss-normalize-repeat-style": "^4.0.2", + "postcss-normalize-string": "^4.0.2", + "postcss-normalize-timing-functions": "^4.0.2", + "postcss-normalize-unicode": "^4.0.1", + "postcss-normalize-url": "^4.0.1", + "postcss-normalize-whitespace": "^4.0.2", + "postcss-ordered-values": "^4.1.2", + "postcss-reduce-initial": "^4.0.3", + "postcss-reduce-transforms": "^4.0.2", + "postcss-svgo": "^4.0.3", + "postcss-unique-selectors": "^4.0.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/cssnano-preset-default/node_modules/picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" + }, + "node_modules/cssnano-preset-default/node_modules/postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dependencies": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } + }, + "node_modules/cssnano-util-get-arguments": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/cssnano-util-get-arguments/-/cssnano-util-get-arguments-4.0.0.tgz", + "integrity": "sha512-6RIcwmV3/cBMG8Aj5gucQRsJb4vv4I4rn6YjPbVWd5+Pn/fuG+YseGvXGk00XLkoZkaj31QOD7vMUpNPC4FIuw==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/cssnano-util-get-match": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/cssnano-util-get-match/-/cssnano-util-get-match-4.0.0.tgz", + "integrity": "sha512-JPMZ1TSMRUPVIqEalIBNoBtAYbi8okvcFns4O0YIhcdGebeYZK7dMyHJiQ6GqNBA9kE0Hym4Aqym5rPdsV/4Cw==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/cssnano-util-raw-cache": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/cssnano-util-raw-cache/-/cssnano-util-raw-cache-4.0.1.tgz", + "integrity": "sha512-qLuYtWK2b2Dy55I8ZX3ky1Z16WYsx544Q0UWViebptpwn/xDBmog2TLg4f+DBMg1rJ6JDWtn96WHbOKDWt1WQA==", + "dependencies": { + "postcss": "^7.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/cssnano-util-raw-cache/node_modules/picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" + }, + "node_modules/cssnano-util-raw-cache/node_modules/postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dependencies": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } + }, + "node_modules/cssnano-util-same-parent": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/cssnano-util-same-parent/-/cssnano-util-same-parent-4.0.1.tgz", + "integrity": "sha512-WcKx5OY+KoSIAxBW6UBBRay1U6vkYheCdjyVNDm85zt5K9mHoGOfsOsqIszfAqrQQFIIKgjh2+FDgIj/zsl21Q==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/cssnano/node_modules/picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" + }, + "node_modules/cssnano/node_modules/postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dependencies": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } + }, + "node_modules/csso": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz", + "integrity": "sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==", + "dependencies": { + "css-tree": "^1.1.2" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/csso/node_modules/css-tree": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", + "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", + "dependencies": { + "mdn-data": "2.0.14", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/csso/node_modules/mdn-data": { + "version": "2.0.14", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", + "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==" + }, + "node_modules/csstype": { + "version": "2.6.20", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-2.6.20.tgz", + "integrity": "sha512-/WwNkdXfckNgw6S5R125rrW8ez139lBHWouiBvX8dfMFtcn6V81REDqnH7+CRpRipfYlyU1CmOnOxrmGcFOjeA==" + }, + "node_modules/define-properties": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.4.tgz", + "integrity": "sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA==", + "dependencies": { + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/dom-serializer": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz", + "integrity": "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==", + "dependencies": { + "domelementtype": "^2.0.1", + "entities": "^2.0.0" + } + }, + "node_modules/dom-serializer/node_modules/domelementtype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", + "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ] + }, + "node_modules/domelementtype": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", + "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==" + }, + "node_modules/domutils": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz", + "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==", + "dependencies": { + "dom-serializer": "0", + "domelementtype": "1" + } + }, + "node_modules/dot-prop": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.3.0.tgz", + "integrity": "sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==", + "dependencies": { + "is-obj": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/electron-to-chromium": { + "version": "1.4.208", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.208.tgz", + "integrity": "sha512-diMr4t69FigAGUk2KovP0bygEtN/9AkqEVkzjEp0cu+zFFbZMVvwACpTTfuj1mAmFR5kNoSW8wGKDFWIvmThiQ==" + }, + "node_modules/entities": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", + "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "dependencies": { + "is-arrayish": "^0.2.1" + } + }, + "node_modules/es-abstract": { + "version": "1.20.1", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.20.1.tgz", + "integrity": "sha512-WEm2oBhfoI2sImeM4OF2zE2V3BYdSF+KnSi9Sidz51fQHd7+JuF8Xgcj9/0o+OWeIeIS/MiuNnlruQrJf16GQA==", + "dependencies": { + "call-bind": "^1.0.2", + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "function.prototype.name": "^1.1.5", + "get-intrinsic": "^1.1.1", + "get-symbol-description": "^1.0.0", + "has": "^1.0.3", + "has-property-descriptors": "^1.0.0", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.3", + "is-callable": "^1.2.4", + "is-negative-zero": "^2.0.2", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.2", + "is-string": "^1.0.7", + "is-weakref": "^1.0.2", + "object-inspect": "^1.12.0", + "object-keys": "^1.1.1", + "object.assign": "^4.1.2", + "regexp.prototype.flags": "^1.4.3", + "string.prototype.trimend": "^1.0.5", + "string.prototype.trimstart": "^1.0.5", + "unbox-primitive": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/es-array-method-boxes-properly": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-array-method-boxes-properly/-/es-array-method-boxes-properly-1.0.0.tgz", + "integrity": "sha512-wd6JXUmyHmt8T5a2xreUwKcGPq6f1f+WwIJkijUqiGcJz1qqnZgP6XIK+QyIWU5lT7imeNxUll48bziG+TSYcA==" + }, + "node_modules/es-to-primitive": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", + "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", + "dependencies": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/esbuild": { + "version": "0.14.51", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.14.51.tgz", + "integrity": "sha512-+CvnDitD7Q5sT7F+FM65sWkF8wJRf+j9fPcprxYV4j+ohmzVj2W7caUqH2s5kCaCJAfcAICjSlKhDCcvDpU7nw==", + "dev": true, + "hasInstallScript": true, + "bin": { + "esbuild": "bin/esbuild" + }, + "engines": { + "node": ">=12" + }, + "optionalDependencies": { + "esbuild-android-64": "0.14.51", + "esbuild-android-arm64": "0.14.51", + "esbuild-darwin-64": "0.14.51", + "esbuild-darwin-arm64": "0.14.51", + "esbuild-freebsd-64": "0.14.51", + "esbuild-freebsd-arm64": "0.14.51", + "esbuild-linux-32": "0.14.51", + "esbuild-linux-64": "0.14.51", + "esbuild-linux-arm": "0.14.51", + "esbuild-linux-arm64": "0.14.51", + "esbuild-linux-mips64le": "0.14.51", + "esbuild-linux-ppc64le": "0.14.51", + "esbuild-linux-riscv64": "0.14.51", + "esbuild-linux-s390x": "0.14.51", + "esbuild-netbsd-64": "0.14.51", + "esbuild-openbsd-64": "0.14.51", + "esbuild-sunos-64": "0.14.51", + "esbuild-windows-32": "0.14.51", + "esbuild-windows-64": "0.14.51", + "esbuild-windows-arm64": "0.14.51" + } + }, + "node_modules/esbuild-android-64": { + "version": "0.14.51", + "resolved": "https://registry.npmjs.org/esbuild-android-64/-/esbuild-android-64-0.14.51.tgz", + "integrity": "sha512-6FOuKTHnC86dtrKDmdSj2CkcKF8PnqkaIXqvgydqfJmqBazCPdw+relrMlhGjkvVdiiGV70rpdnyFmA65ekBCQ==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-android-arm64": { + "version": "0.14.51", + "resolved": "https://registry.npmjs.org/esbuild-android-arm64/-/esbuild-android-arm64-0.14.51.tgz", + "integrity": "sha512-vBtp//5VVkZWmYYvHsqBRCMMi1MzKuMIn5XDScmnykMTu9+TD9v0NMEDqQxvtFToeYmojdo5UCV2vzMQWJcJ4A==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-darwin-64": { + "version": "0.14.51", + "resolved": "https://registry.npmjs.org/esbuild-darwin-64/-/esbuild-darwin-64-0.14.51.tgz", + "integrity": "sha512-YFmXPIOvuagDcwCejMRtCDjgPfnDu+bNeh5FU2Ryi68ADDVlWEpbtpAbrtf/lvFTWPexbgyKgzppNgsmLPr8PA==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-darwin-arm64": { + "version": "0.14.51", + "resolved": "https://registry.npmjs.org/esbuild-darwin-arm64/-/esbuild-darwin-arm64-0.14.51.tgz", + "integrity": "sha512-juYD0QnSKwAMfzwKdIF6YbueXzS6N7y4GXPDeDkApz/1RzlT42mvX9jgNmyOlWKN7YzQAYbcUEJmZJYQGdf2ow==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-freebsd-64": { + "version": "0.14.51", + "resolved": "https://registry.npmjs.org/esbuild-freebsd-64/-/esbuild-freebsd-64-0.14.51.tgz", + "integrity": "sha512-cLEI/aXjb6vo5O2Y8rvVSQ7smgLldwYY5xMxqh/dQGfWO+R1NJOFsiax3IS4Ng300SVp7Gz3czxT6d6qf2cw0g==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-freebsd-arm64": { + "version": "0.14.51", + "resolved": "https://registry.npmjs.org/esbuild-freebsd-arm64/-/esbuild-freebsd-arm64-0.14.51.tgz", + "integrity": "sha512-TcWVw/rCL2F+jUgRkgLa3qltd5gzKjIMGhkVybkjk6PJadYInPtgtUBp1/hG+mxyigaT7ib+od1Xb84b+L+1Mg==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-linux-32": { + "version": "0.14.51", + "resolved": "https://registry.npmjs.org/esbuild-linux-32/-/esbuild-linux-32-0.14.51.tgz", + "integrity": "sha512-RFqpyC5ChyWrjx8Xj2K0EC1aN0A37H6OJfmUXIASEqJoHcntuV3j2Efr9RNmUhMfNE6yEj2VpYuDteZLGDMr0w==", + "cpu": [ + "ia32" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-linux-64": { + "version": "0.14.51", + "resolved": "https://registry.npmjs.org/esbuild-linux-64/-/esbuild-linux-64-0.14.51.tgz", + "integrity": "sha512-dxjhrqo5i7Rq6DXwz5v+MEHVs9VNFItJmHBe1CxROWNf4miOGoQhqSG8StStbDkQ1Mtobg6ng+4fwByOhoQoeA==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-linux-arm": { + "version": "0.14.51", + "resolved": "https://registry.npmjs.org/esbuild-linux-arm/-/esbuild-linux-arm-0.14.51.tgz", + "integrity": "sha512-LsJynDxYF6Neg7ZC7748yweCDD+N8ByCv22/7IAZglIEniEkqdF4HCaa49JNDLw1UQGlYuhOB8ZT/MmcSWzcWg==", + "cpu": [ + "arm" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-linux-arm64": { + "version": "0.14.51", + "resolved": "https://registry.npmjs.org/esbuild-linux-arm64/-/esbuild-linux-arm64-0.14.51.tgz", + "integrity": "sha512-D9rFxGutoqQX3xJPxqd6o+kvYKeIbM0ifW2y0bgKk5HPgQQOo2k9/2Vpto3ybGYaFPCE5qTGtqQta9PoP6ZEzw==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-linux-mips64le": { + "version": "0.14.51", + "resolved": "https://registry.npmjs.org/esbuild-linux-mips64le/-/esbuild-linux-mips64le-0.14.51.tgz", + "integrity": "sha512-vS54wQjy4IinLSlb5EIlLoln8buh1yDgliP4CuEHumrPk4PvvP4kTRIG4SzMXm6t19N0rIfT4bNdAxzJLg2k6A==", + "cpu": [ + "mips64el" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-linux-ppc64le": { + "version": "0.14.51", + "resolved": "https://registry.npmjs.org/esbuild-linux-ppc64le/-/esbuild-linux-ppc64le-0.14.51.tgz", + "integrity": "sha512-xcdd62Y3VfGoyphNP/aIV9LP+RzFw5M5Z7ja+zdpQHHvokJM7d0rlDRMN+iSSwvUymQkqZO+G/xjb4/75du8BQ==", + "cpu": [ + "ppc64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-linux-riscv64": { + "version": "0.14.51", + "resolved": "https://registry.npmjs.org/esbuild-linux-riscv64/-/esbuild-linux-riscv64-0.14.51.tgz", + "integrity": "sha512-syXHGak9wkAnFz0gMmRBoy44JV0rp4kVCEA36P5MCeZcxFq8+fllBC2t6sKI23w3qd8Vwo9pTADCgjTSf3L3rA==", + "cpu": [ + "riscv64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-linux-s390x": { + "version": "0.14.51", + "resolved": "https://registry.npmjs.org/esbuild-linux-s390x/-/esbuild-linux-s390x-0.14.51.tgz", + "integrity": "sha512-kFAJY3dv+Wq8o28K/C7xkZk/X34rgTwhknSsElIqoEo8armCOjMJ6NsMxm48KaWY2h2RUYGtQmr+RGuUPKBhyw==", + "cpu": [ + "s390x" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-netbsd-64": { + "version": "0.14.51", + "resolved": "https://registry.npmjs.org/esbuild-netbsd-64/-/esbuild-netbsd-64-0.14.51.tgz", + "integrity": "sha512-ZZBI7qrR1FevdPBVHz/1GSk1x5GDL/iy42Zy8+neEm/HA7ma+hH/bwPEjeHXKWUDvM36CZpSL/fn1/y9/Hb+1A==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "netbsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-openbsd-64": { + "version": "0.14.51", + "resolved": "https://registry.npmjs.org/esbuild-openbsd-64/-/esbuild-openbsd-64-0.14.51.tgz", + "integrity": "sha512-7R1/p39M+LSVQVgDVlcY1KKm6kFKjERSX1lipMG51NPcspJD1tmiZSmmBXoY5jhHIu6JL1QkFDTx94gMYK6vfA==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "openbsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-sunos-64": { + "version": "0.14.51", + "resolved": "https://registry.npmjs.org/esbuild-sunos-64/-/esbuild-sunos-64-0.14.51.tgz", + "integrity": "sha512-HoHaCswHxLEYN8eBTtyO0bFEWvA3Kdb++hSQ/lLG7TyKF69TeSG0RNoBRAs45x/oCeWaTDntEZlYwAfQlhEtJA==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "sunos" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-windows-32": { + "version": "0.14.51", + "resolved": "https://registry.npmjs.org/esbuild-windows-32/-/esbuild-windows-32-0.14.51.tgz", + "integrity": "sha512-4rtwSAM35A07CBt1/X8RWieDj3ZUHQqUOaEo5ZBs69rt5WAFjP4aqCIobdqOy4FdhYw1yF8Z0xFBTyc9lgPtEg==", + "cpu": [ + "ia32" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-windows-64": { + "version": "0.14.51", + "resolved": "https://registry.npmjs.org/esbuild-windows-64/-/esbuild-windows-64-0.14.51.tgz", + "integrity": "sha512-HoN/5HGRXJpWODprGCgKbdMvrC3A2gqvzewu2eECRw2sYxOUoh2TV1tS+G7bHNapPGI79woQJGV6pFH7GH7qnA==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-windows-arm64": { + "version": "0.14.51", + "resolved": "https://registry.npmjs.org/esbuild-windows-arm64/-/esbuild-windows-arm64-0.14.51.tgz", + "integrity": "sha512-JQDqPjuOH7o+BsKMSddMfmVJXrnYZxXDHsoLHc0xgmAZkOOCflRmC43q31pk79F9xuyWY45jDBPolb5ZgGOf9g==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", + "engines": { + "node": ">=6" + } + }, + "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": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/estree-walker": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz", + "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==" + }, + "node_modules/fsevents": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", + "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "dev": true, + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" + }, + "node_modules/function.prototype.name": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.5.tgz", + "integrity": "sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.0", + "functions-have-names": "^1.2.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/functions-have-names": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", + "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-intrinsic": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.2.tgz", + "integrity": "sha512-Jfm3OyCxHh9DJyc28qGk+JmfkpO41A4XkneDSujN9MDXrm4oDKdHvndhZ2dN94+ERNfkYJWDclW6k2L/ZGHjXA==", + "dependencies": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-symbol-description": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz", + "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==", + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "dependencies": { + "function-bind": "^1.1.1" + }, + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/has-bigints": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", + "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "engines": { + "node": ">=4" + } + }, + "node_modules/has-property-descriptors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz", + "integrity": "sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==", + "dependencies": { + "get-intrinsic": "^1.1.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-tostringtag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", + "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", + "dependencies": { + "has-symbols": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/hex-color-regex": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/hex-color-regex/-/hex-color-regex-1.1.0.tgz", + "integrity": "sha512-l9sfDFsuqtOqKDsQdqrMRk0U85RZc0RtOR9yPI7mRVOa4FsR/BVnZ0shmQRM96Ji99kYZP/7hn1cedc1+ApsTQ==" + }, + "node_modules/hsl-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/hsl-regex/-/hsl-regex-1.0.0.tgz", + "integrity": "sha512-M5ezZw4LzXbBKMruP+BNANf0k+19hDQMgpzBIYnya//Al+fjNct9Wf3b1WedLqdEs2hKBvxq/jh+DsHJLj0F9A==" + }, + "node_modules/hsla-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/hsla-regex/-/hsla-regex-1.0.0.tgz", + "integrity": "sha512-7Wn5GMLuHBjZCb2bTmnDOycho0p/7UVaAeqXZGbHrBCl6Yd/xDhQJAXe6Ga9AXJH2I5zY1dEdYw2u1UptnSBJA==" + }, + "node_modules/import-fresh": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-2.0.0.tgz", + "integrity": "sha512-eZ5H8rcgYazHbKC3PG4ClHNykCSxtAhxSSEM+2mb+7evD2CKF5V7c0dNum7AdpDh0ZdICwZY9sRSn8f+KH96sg==", + "dependencies": { + "caller-path": "^2.0.0", + "resolve-from": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/indexes-of": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/indexes-of/-/indexes-of-1.0.1.tgz", + "integrity": "sha512-bup+4tap3Hympa+JBJUG7XuOsdNQ6fxt0MHyXMKuLBKn0OqsTfvUxkUrroEX1+B2VsSHvCjiIcZVxRtYa4nllA==" + }, + "node_modules/internal-slot": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.3.tgz", + "integrity": "sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==", + "dependencies": { + "get-intrinsic": "^1.1.0", + "has": "^1.0.3", + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/is-absolute-url": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-2.1.0.tgz", + "integrity": "sha512-vOx7VprsKyllwjSkLV79NIhpyLfr3jAp7VaTCMXOJHu4m0Ew1CZ2fcjASwmV1jI3BWuWHB013M48eyeldk9gYg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==" + }, + "node_modules/is-bigint": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", + "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", + "dependencies": { + "has-bigints": "^1.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-boolean-object": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", + "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-callable": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.4.tgz", + "integrity": "sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-color-stop": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-color-stop/-/is-color-stop-1.1.0.tgz", + "integrity": "sha512-H1U8Vz0cfXNujrJzEcvvwMDW9Ra+biSYA3ThdQvAnMLJkEHQXn6bWzLkxHtVYJ+Sdbx0b6finn3jZiaVe7MAHA==", + "dependencies": { + "css-color-names": "^0.0.4", + "hex-color-regex": "^1.1.0", + "hsl-regex": "^1.0.0", + "hsla-regex": "^1.0.0", + "rgb-regex": "^1.0.1", + "rgba-regex": "^1.0.0" + } + }, + "node_modules/is-core-module": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.9.0.tgz", + "integrity": "sha512-+5FPy5PnwmO3lvfMb0AsoPaBG+5KHUI0wYFXOtYPnVVVspTFUuMZNfNaNVRt3FZadstu2c8x23vykRW/NBoU6A==", + "dependencies": { + "has": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-date-object": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", + "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-directory": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz", + "integrity": "sha512-yVChGzahRFvbkscn2MlwGismPO12i9+znNruC5gVEntG3qu0xQMzsGg/JFbrsqDOHtHFPci+V5aP5T9I+yeKqw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-negative-zero": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz", + "integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-number-object": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz", + "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==", + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-obj": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz", + "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==", + "engines": { + "node": ">=8" + } + }, + "node_modules/is-regex": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", + "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-resolvable": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-resolvable/-/is-resolvable-1.1.0.tgz", + "integrity": "sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg==" + }, + "node_modules/is-shared-array-buffer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz", + "integrity": "sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==", + "dependencies": { + "call-bind": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-string": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", + "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-symbol": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", + "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", + "dependencies": { + "has-symbols": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-weakref": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", + "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", + "dependencies": { + "call-bind": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/js-yaml": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "dependencies": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "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==" + }, + "node_modules/lodash.memoize": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", + "integrity": "sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==" + }, + "node_modules/lodash.uniq": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", + "integrity": "sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==" + }, + "node_modules/magic-string": { + "version": "0.25.9", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.9.tgz", + "integrity": "sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==", + "dependencies": { + "sourcemap-codec": "^1.4.8" + } + }, + "node_modules/mdn-data": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.4.tgz", + "integrity": "sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA==" + }, + "node_modules/minimist": { + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz", + "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==" + }, + "node_modules/mkdirp": { + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", + "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", + "dependencies": { + "minimist": "^1.2.6" + }, + "bin": { + "mkdirp": "bin/cmd.js" + } + }, + "node_modules/nanoid": { + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.4.tgz", + "integrity": "sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==", + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "node_modules/node-releases": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.6.tgz", + "integrity": "sha512-PiVXnNuFm5+iYkLBNeq5211hvO38y63T0i2KKh2KnUs3RpzJ+JtODFjkD8yjLwnDkTYF1eKXheUwdssR+NRZdg==" + }, + "node_modules/normalize-url": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-3.3.0.tgz", + "integrity": "sha512-U+JJi7duF1o+u2pynbp2zXDW2/PADgC30f0GsHZtRh+HOcXHnw137TrNlyxxRvWW5fjKd3bcLHPxofWuCjaeZg==", + "engines": { + "node": ">=6" + } + }, + "node_modules/nth-check": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz", + "integrity": "sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==", + "dependencies": { + "boolbase": "~1.0.0" + } + }, + "node_modules/object-inspect": { + "version": "1.12.2", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.2.tgz", + "integrity": "sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object.assign": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz", + "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==", + "dependencies": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "has-symbols": "^1.0.1", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.getownpropertydescriptors": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.4.tgz", + "integrity": "sha512-sccv3L/pMModT6dJAYF3fzGMVcb38ysQ0tEE6ixv2yXJDtEIPph268OlAdJj5/qZMZDq2g/jqvwppt36uS/uQQ==", + "dependencies": { + "array.prototype.reduce": "^1.0.4", + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.1" + }, + "engines": { + "node": ">= 0.8" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.values": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.5.tgz", + "integrity": "sha512-QUZRW0ilQ3PnPpbNtgdNV1PDbEqLIiSFB3l+EnGtBQ/8SUTLj1PZwtQHABZtLgwpJZTSZhuGLOGk57Drx2IvYg==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw==", + "dependencies": { + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" + }, + "node_modules/perfect-scrollbar": { + "version": "1.5.5", + "resolved": "https://registry.npmjs.org/perfect-scrollbar/-/perfect-scrollbar-1.5.5.tgz", + "integrity": "sha512-dzalfutyP3e/FOpdlhVryN4AJ5XDVauVWxybSkLZmakFE2sS3y3pc4JnSprw8tGmHvkaG5Edr5T7LBTZ+WWU2g==" + }, + "node_modules/picocolors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" + }, + "node_modules/pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/postcss": { + "version": "8.4.14", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.14.tgz", + "integrity": "sha512-E398TUmfAYFPBSdzgeieK2Y1+1cpdxJx8yXbK/m57nRhKSmk1GB2tO4lbLBtlkfPQTDKfe4Xqv1ASWPpayPEig==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + } + ], + "dependencies": { + "nanoid": "^3.3.4", + "picocolors": "^1.0.0", + "source-map-js": "^1.0.2" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "node_modules/postcss-calc": { + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-7.0.5.tgz", + "integrity": "sha512-1tKHutbGtLtEZF6PT4JSihCHfIVldU72mZ8SdZHIYriIZ9fh9k9aWSppaT8rHsyI3dX+KSR+W+Ix9BMY3AODrg==", + "dependencies": { + "postcss": "^7.0.27", + "postcss-selector-parser": "^6.0.2", + "postcss-value-parser": "^4.0.2" + } + }, + "node_modules/postcss-calc/node_modules/picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" + }, + "node_modules/postcss-calc/node_modules/postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dependencies": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } + }, + "node_modules/postcss-colormin": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-4.0.3.tgz", + "integrity": "sha512-WyQFAdDZpExQh32j0U0feWisZ0dmOtPl44qYmJKkq9xFWY3p+4qnRzCHeNrkeRhwPHz9bQ3mo0/yVkaply0MNw==", + "dependencies": { + "browserslist": "^4.0.0", + "color": "^3.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-colormin/node_modules/picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" + }, + "node_modules/postcss-colormin/node_modules/postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dependencies": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } + }, + "node_modules/postcss-colormin/node_modules/postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + }, + "node_modules/postcss-convert-values": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-4.0.1.tgz", + "integrity": "sha512-Kisdo1y77KUC0Jmn0OXU/COOJbzM8cImvw1ZFsBgBgMgb1iL23Zs/LXRe3r+EZqM3vGYKdQ2YJVQ5VkJI+zEJQ==", + "dependencies": { + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-convert-values/node_modules/picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" + }, + "node_modules/postcss-convert-values/node_modules/postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dependencies": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } + }, + "node_modules/postcss-convert-values/node_modules/postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + }, + "node_modules/postcss-discard-comments": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-4.0.2.tgz", + "integrity": "sha512-RJutN259iuRf3IW7GZyLM5Sw4GLTOH8FmsXBnv8Ab/Tc2k4SR4qbV4DNbyyY4+Sjo362SyDmW2DQ7lBSChrpkg==", + "dependencies": { + "postcss": "^7.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-discard-comments/node_modules/picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" + }, + "node_modules/postcss-discard-comments/node_modules/postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dependencies": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } + }, + "node_modules/postcss-discard-duplicates": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-4.0.2.tgz", + "integrity": "sha512-ZNQfR1gPNAiXZhgENFfEglF93pciw0WxMkJeVmw8eF+JZBbMD7jp6C67GqJAXVZP2BWbOztKfbsdmMp/k8c6oQ==", + "dependencies": { + "postcss": "^7.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-discard-duplicates/node_modules/picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" + }, + "node_modules/postcss-discard-duplicates/node_modules/postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dependencies": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } + }, + "node_modules/postcss-discard-empty": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-4.0.1.tgz", + "integrity": "sha512-B9miTzbznhDjTfjvipfHoqbWKwd0Mj+/fL5s1QOz06wufguil+Xheo4XpOnc4NqKYBCNqqEzgPv2aPBIJLox0w==", + "dependencies": { + "postcss": "^7.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-discard-empty/node_modules/picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" + }, + "node_modules/postcss-discard-empty/node_modules/postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dependencies": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } + }, + "node_modules/postcss-discard-overridden": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-4.0.1.tgz", + "integrity": "sha512-IYY2bEDD7g1XM1IDEsUT4//iEYCxAmP5oDSFMVU/JVvT7gh+l4fmjciLqGgwjdWpQIdb0Che2VX00QObS5+cTg==", + "dependencies": { + "postcss": "^7.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-discard-overridden/node_modules/picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" + }, + "node_modules/postcss-discard-overridden/node_modules/postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dependencies": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } + }, + "node_modules/postcss-import": { + "version": "12.0.1", + "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-12.0.1.tgz", + "integrity": "sha512-3Gti33dmCjyKBgimqGxL3vcV8w9+bsHwO5UrBawp796+jdardbcFl4RP5w/76BwNL7aGzpKstIfF9I+kdE8pTw==", + "dependencies": { + "postcss": "^7.0.1", + "postcss-value-parser": "^3.2.3", + "read-cache": "^1.0.0", + "resolve": "^1.1.7" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/postcss-import/node_modules/picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" + }, + "node_modules/postcss-import/node_modules/postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dependencies": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } + }, + "node_modules/postcss-import/node_modules/postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + }, + "node_modules/postcss-merge-longhand": { + "version": "4.0.11", + "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-4.0.11.tgz", + "integrity": "sha512-alx/zmoeXvJjp7L4mxEMjh8lxVlDFX1gqWHzaaQewwMZiVhLo42TEClKaeHbRf6J7j82ZOdTJ808RtN0ZOZwvw==", + "dependencies": { + "css-color-names": "0.0.4", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0", + "stylehacks": "^4.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-merge-longhand/node_modules/picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" + }, + "node_modules/postcss-merge-longhand/node_modules/postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dependencies": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } + }, + "node_modules/postcss-merge-longhand/node_modules/postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + }, + "node_modules/postcss-merge-rules": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-4.0.3.tgz", + "integrity": "sha512-U7e3r1SbvYzO0Jr3UT/zKBVgYYyhAz0aitvGIYOYK5CPmkNih+WDSsS5tvPrJ8YMQYlEMvsZIiqmn7HdFUaeEQ==", + "dependencies": { + "browserslist": "^4.0.0", + "caniuse-api": "^3.0.0", + "cssnano-util-same-parent": "^4.0.0", + "postcss": "^7.0.0", + "postcss-selector-parser": "^3.0.0", + "vendors": "^1.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-merge-rules/node_modules/picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" + }, + "node_modules/postcss-merge-rules/node_modules/postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dependencies": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } + }, + "node_modules/postcss-merge-rules/node_modules/postcss-selector-parser": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz", + "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==", + "dependencies": { + "dot-prop": "^5.2.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/postcss-minify-font-values": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-4.0.2.tgz", + "integrity": "sha512-j85oO6OnRU9zPf04+PZv1LYIYOprWm6IA6zkXkrJXyRveDEuQggG6tvoy8ir8ZwjLxLuGfNkCZEQG7zan+Hbtg==", + "dependencies": { + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-minify-font-values/node_modules/picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" + }, + "node_modules/postcss-minify-font-values/node_modules/postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dependencies": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } + }, + "node_modules/postcss-minify-font-values/node_modules/postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + }, + "node_modules/postcss-minify-gradients": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-4.0.2.tgz", + "integrity": "sha512-qKPfwlONdcf/AndP1U8SJ/uzIJtowHlMaSioKzebAXSG4iJthlWC9iSWznQcX4f66gIWX44RSA841HTHj3wK+Q==", + "dependencies": { + "cssnano-util-get-arguments": "^4.0.0", + "is-color-stop": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-minify-gradients/node_modules/picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" + }, + "node_modules/postcss-minify-gradients/node_modules/postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dependencies": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } + }, + "node_modules/postcss-minify-gradients/node_modules/postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + }, + "node_modules/postcss-minify-params": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-4.0.2.tgz", + "integrity": "sha512-G7eWyzEx0xL4/wiBBJxJOz48zAKV2WG3iZOqVhPet/9geefm/Px5uo1fzlHu+DOjT+m0Mmiz3jkQzVHe6wxAWg==", + "dependencies": { + "alphanum-sort": "^1.0.0", + "browserslist": "^4.0.0", + "cssnano-util-get-arguments": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0", + "uniqs": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-minify-params/node_modules/picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" + }, + "node_modules/postcss-minify-params/node_modules/postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dependencies": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } + }, + "node_modules/postcss-minify-params/node_modules/postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + }, + "node_modules/postcss-minify-selectors": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-4.0.2.tgz", + "integrity": "sha512-D5S1iViljXBj9kflQo4YutWnJmwm8VvIsU1GeXJGiG9j8CIg9zs4voPMdQDUmIxetUOh60VilsNzCiAFTOqu3g==", + "dependencies": { + "alphanum-sort": "^1.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-selector-parser": "^3.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-minify-selectors/node_modules/picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" + }, + "node_modules/postcss-minify-selectors/node_modules/postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dependencies": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } + }, + "node_modules/postcss-minify-selectors/node_modules/postcss-selector-parser": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz", + "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==", + "dependencies": { + "dot-prop": "^5.2.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/postcss-normalize-charset": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-4.0.1.tgz", + "integrity": "sha512-gMXCrrlWh6G27U0hF3vNvR3w8I1s2wOBILvA87iNXaPvSNo5uZAMYsZG7XjCUf1eVxuPfyL4TJ7++SGZLc9A3g==", + "dependencies": { + "postcss": "^7.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-normalize-charset/node_modules/picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" + }, + "node_modules/postcss-normalize-charset/node_modules/postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dependencies": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } + }, + "node_modules/postcss-normalize-display-values": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-4.0.2.tgz", + "integrity": "sha512-3F2jcsaMW7+VtRMAqf/3m4cPFhPD3EFRgNs18u+k3lTJJlVe7d0YPO+bnwqo2xg8YiRpDXJI2u8A0wqJxMsQuQ==", + "dependencies": { + "cssnano-util-get-match": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-normalize-display-values/node_modules/picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" + }, + "node_modules/postcss-normalize-display-values/node_modules/postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dependencies": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } + }, + "node_modules/postcss-normalize-display-values/node_modules/postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + }, + "node_modules/postcss-normalize-positions": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-4.0.2.tgz", + "integrity": "sha512-Dlf3/9AxpxE+NF1fJxYDeggi5WwV35MXGFnnoccP/9qDtFrTArZ0D0R+iKcg5WsUd8nUYMIl8yXDCtcrT8JrdA==", + "dependencies": { + "cssnano-util-get-arguments": "^4.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-normalize-positions/node_modules/picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" + }, + "node_modules/postcss-normalize-positions/node_modules/postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dependencies": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } + }, + "node_modules/postcss-normalize-positions/node_modules/postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + }, + "node_modules/postcss-normalize-repeat-style": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-4.0.2.tgz", + "integrity": "sha512-qvigdYYMpSuoFs3Is/f5nHdRLJN/ITA7huIoCyqqENJe9PvPmLhNLMu7QTjPdtnVf6OcYYO5SHonx4+fbJE1+Q==", + "dependencies": { + "cssnano-util-get-arguments": "^4.0.0", + "cssnano-util-get-match": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-normalize-repeat-style/node_modules/picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" + }, + "node_modules/postcss-normalize-repeat-style/node_modules/postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dependencies": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } + }, + "node_modules/postcss-normalize-repeat-style/node_modules/postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + }, + "node_modules/postcss-normalize-string": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-4.0.2.tgz", + "integrity": "sha512-RrERod97Dnwqq49WNz8qo66ps0swYZDSb6rM57kN2J+aoyEAJfZ6bMx0sx/F9TIEX0xthPGCmeyiam/jXif0eA==", + "dependencies": { + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-normalize-string/node_modules/picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" + }, + "node_modules/postcss-normalize-string/node_modules/postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dependencies": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } + }, + "node_modules/postcss-normalize-string/node_modules/postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + }, + "node_modules/postcss-normalize-timing-functions": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-4.0.2.tgz", + "integrity": "sha512-acwJY95edP762e++00Ehq9L4sZCEcOPyaHwoaFOhIwWCDfik6YvqsYNxckee65JHLKzuNSSmAdxwD2Cud1Z54A==", + "dependencies": { + "cssnano-util-get-match": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-normalize-timing-functions/node_modules/picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" + }, + "node_modules/postcss-normalize-timing-functions/node_modules/postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dependencies": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } + }, + "node_modules/postcss-normalize-timing-functions/node_modules/postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + }, + "node_modules/postcss-normalize-unicode": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-4.0.1.tgz", + "integrity": "sha512-od18Uq2wCYn+vZ/qCOeutvHjB5jm57ToxRaMeNuf0nWVHaP9Hua56QyMF6fs/4FSUnVIw0CBPsU0K4LnBPwYwg==", + "dependencies": { + "browserslist": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-normalize-unicode/node_modules/picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" + }, + "node_modules/postcss-normalize-unicode/node_modules/postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dependencies": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } + }, + "node_modules/postcss-normalize-unicode/node_modules/postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + }, + "node_modules/postcss-normalize-url": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-4.0.1.tgz", + "integrity": "sha512-p5oVaF4+IHwu7VpMan/SSpmpYxcJMtkGppYf0VbdH5B6hN8YNmVyJLuY9FmLQTzY3fag5ESUUHDqM+heid0UVA==", + "dependencies": { + "is-absolute-url": "^2.0.0", + "normalize-url": "^3.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-normalize-url/node_modules/picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" + }, + "node_modules/postcss-normalize-url/node_modules/postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dependencies": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } + }, + "node_modules/postcss-normalize-url/node_modules/postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + }, + "node_modules/postcss-normalize-whitespace": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-4.0.2.tgz", + "integrity": "sha512-tO8QIgrsI3p95r8fyqKV+ufKlSHh9hMJqACqbv2XknufqEDhDvbguXGBBqxw9nsQoXWf0qOqppziKJKHMD4GtA==", + "dependencies": { + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-normalize-whitespace/node_modules/picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" + }, + "node_modules/postcss-normalize-whitespace/node_modules/postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dependencies": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } + }, + "node_modules/postcss-normalize-whitespace/node_modules/postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + }, + "node_modules/postcss-ordered-values": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-4.1.2.tgz", + "integrity": "sha512-2fCObh5UanxvSxeXrtLtlwVThBvHn6MQcu4ksNT2tsaV2Fg76R2CV98W7wNSlX+5/pFwEyaDwKLLoEV7uRybAw==", + "dependencies": { + "cssnano-util-get-arguments": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-ordered-values/node_modules/picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" + }, + "node_modules/postcss-ordered-values/node_modules/postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dependencies": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } + }, + "node_modules/postcss-ordered-values/node_modules/postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + }, + "node_modules/postcss-reduce-initial": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-4.0.3.tgz", + "integrity": "sha512-gKWmR5aUulSjbzOfD9AlJiHCGH6AEVLaM0AV+aSioxUDd16qXP1PCh8d1/BGVvpdWn8k/HiK7n6TjeoXN1F7DA==", + "dependencies": { + "browserslist": "^4.0.0", + "caniuse-api": "^3.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-reduce-initial/node_modules/picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" + }, + "node_modules/postcss-reduce-initial/node_modules/postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dependencies": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } + }, + "node_modules/postcss-reduce-transforms": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-4.0.2.tgz", + "integrity": "sha512-EEVig1Q2QJ4ELpJXMZR8Vt5DQx8/mo+dGWSR7vWXqcob2gQLyQGsionYcGKATXvQzMPn6DSN1vTN7yFximdIAg==", + "dependencies": { + "cssnano-util-get-match": "^4.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-reduce-transforms/node_modules/picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" + }, + "node_modules/postcss-reduce-transforms/node_modules/postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dependencies": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } + }, + "node_modules/postcss-reduce-transforms/node_modules/postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + }, + "node_modules/postcss-selector-parser": { + "version": "6.0.10", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.10.tgz", + "integrity": "sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w==", + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-svgo": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-4.0.3.tgz", + "integrity": "sha512-NoRbrcMWTtUghzuKSoIm6XV+sJdvZ7GZSc3wdBN0W19FTtp2ko8NqLsgoh/m9CzNhU3KLPvQmjIwtaNFkaFTvw==", + "dependencies": { + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0", + "svgo": "^1.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-svgo/node_modules/picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" + }, + "node_modules/postcss-svgo/node_modules/postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dependencies": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } + }, + "node_modules/postcss-svgo/node_modules/postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + }, + "node_modules/postcss-unique-selectors": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-4.0.1.tgz", + "integrity": "sha512-+JanVaryLo9QwZjKrmJgkI4Fn8SBgRO6WXQBJi7KiAVPlmxikB5Jzc4EvXMT2H0/m0RjrVVm9rGNhZddm/8Spg==", + "dependencies": { + "alphanum-sort": "^1.0.0", + "postcss": "^7.0.0", + "uniqs": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-unique-selectors/node_modules/picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" + }, + "node_modules/postcss-unique-selectors/node_modules/postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dependencies": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } + }, + "node_modules/postcss-value-parser": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==" + }, + "node_modules/q": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", + "integrity": "sha512-kV/CThkXo6xyFEZUugw/+pIOywXcDbFYgSct5cT3gqlbkBE1SJdwy6UQoZvodiWF/ckQLZyDE/Bu1M6gVu5lVw==", + "engines": { + "node": ">=0.6.0", + "teleport": ">=0.2.0" + } + }, + "node_modules/read-cache": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", + "integrity": "sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==", + "dependencies": { + "pify": "^2.3.0" + } + }, + "node_modules/regexp.prototype.flags": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.4.3.tgz", + "integrity": "sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "functions-have-names": "^1.2.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/resolve": { + "version": "1.22.1", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz", + "integrity": "sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==", + "dependencies": { + "is-core-module": "^2.9.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/resolve-from": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", + "integrity": "sha512-GnlH6vxLymXJNMBo7XP1fJIzBFbdYt49CuTwmB/6N53t+kMPRMFKz783LlQ4tv28XoQfMWinAJX6WCGf2IlaIw==", + "engines": { + "node": ">=4" + } + }, + "node_modules/rgb-regex": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/rgb-regex/-/rgb-regex-1.0.1.tgz", + "integrity": "sha512-gDK5mkALDFER2YLqH6imYvK6g02gpNGM4ILDZ472EwWfXZnC2ZEpoB2ECXTyOVUKuk/bPJZMzwQPBYICzP+D3w==" + }, + "node_modules/rgba-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/rgba-regex/-/rgba-regex-1.0.0.tgz", + "integrity": "sha512-zgn5OjNQXLUTdq8m17KdaicF6w89TZs8ZU8y0AYENIU6wG8GG6LLm0yLSiPY8DmaYmHdgRW8rnApjoT0fQRfMg==" + }, + "node_modules/rollup": { + "version": "2.77.2", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.77.2.tgz", + "integrity": "sha512-m/4YzYgLcpMQbxX3NmAqDvwLATZzxt8bIegO78FZLl+lAgKJBd1DRAOeEiZcKOIOPjxE6ewHWHNgGEalFXuz1g==", + "dev": true, + "bin": { + "rollup": "dist/bin/rollup" + }, + "engines": { + "node": ">=10.0.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/sax": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", + "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==" + }, + "node_modules/side-channel": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", + "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", + "dependencies": { + "call-bind": "^1.0.0", + "get-intrinsic": "^1.0.2", + "object-inspect": "^1.9.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/simple-swizzle": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz", + "integrity": "sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==", + "dependencies": { + "is-arrayish": "^0.3.1" + } + }, + "node_modules/simple-swizzle/node_modules/is-arrayish": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz", + "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==" + }, + "node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-js": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", + "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sourcemap-codec": { + "version": "1.4.8", + "resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz", + "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==" + }, + "node_modules/sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==" + }, + "node_modules/stable": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", + "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==", + "deprecated": "Modern JS already guarantees Array#sort() is a stable sort, so this library is deprecated. See the compatibility table on MDN: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort#browser_compatibility" + }, + "node_modules/string.prototype.trimend": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.5.tgz", + "integrity": "sha512-I7RGvmjV4pJ7O3kdf+LXFpVfdNOxtCW/2C8f6jNiW4+PQchwxkCDzlk1/7p+Wl4bqFIZeF47qAHXLuHHWKAxog==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.19.5" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimstart": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.5.tgz", + "integrity": "sha512-THx16TJCGlsN0o6dl2o6ncWUsdgnLRSA23rRE5pyGBw/mLr3Ej/R2LaqCtgP8VNMGZsvMWnf9ooZPyY2bHvUFg==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.19.5" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/stylehacks": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-4.0.3.tgz", + "integrity": "sha512-7GlLk9JwlElY4Y6a/rmbH2MhVlTyVmiJd1PfTCqFaIBEGMYNsrO/v3SeGTdhBThLg4Z+NbOk/qFMwCa+J+3p/g==", + "dependencies": { + "browserslist": "^4.0.0", + "postcss": "^7.0.0", + "postcss-selector-parser": "^3.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/stylehacks/node_modules/picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" + }, + "node_modules/stylehacks/node_modules/postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dependencies": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } + }, + "node_modules/stylehacks/node_modules/postcss-selector-parser": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz", + "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==", + "dependencies": { + "dot-prop": "^5.2.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "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/supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/svgo": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-1.3.2.tgz", + "integrity": "sha512-yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw==", + "deprecated": "This SVGO version is no longer supported. Upgrade to v2.x.x.", + "dependencies": { + "chalk": "^2.4.1", + "coa": "^2.0.2", + "css-select": "^2.0.0", + "css-select-base-adapter": "^0.1.1", + "css-tree": "1.0.0-alpha.37", + "csso": "^4.0.2", + "js-yaml": "^3.13.1", + "mkdirp": "~0.5.1", + "object.values": "^1.1.0", + "sax": "~1.2.4", + "stable": "^0.1.8", + "unquote": "~1.1.1", + "util.promisify": "~1.0.0" + }, + "bin": { + "svgo": "bin/svgo" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/timsort": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/timsort/-/timsort-0.3.0.tgz", + "integrity": "sha512-qsdtZH+vMoCARQtyod4imc2nIJwg9Cc7lPRrw9CzF8ZKR0khdr8+2nX80PBhET3tcyTtJDxAffGh2rXH4tyU8A==" + }, + "node_modules/unbox-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", + "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==", + "dependencies": { + "call-bind": "^1.0.2", + "has-bigints": "^1.0.2", + "has-symbols": "^1.0.3", + "which-boxed-primitive": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/uniq": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/uniq/-/uniq-1.0.1.tgz", + "integrity": "sha512-Gw+zz50YNKPDKXs+9d+aKAjVwpjNwqzvNpLigIruT4HA9lMZNdMqs9x07kKHB/L9WRzqp4+DlTU5s4wG2esdoA==" + }, + "node_modules/uniqs": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/uniqs/-/uniqs-2.0.0.tgz", + "integrity": "sha512-mZdDpf3vBV5Efh29kMw5tXoup/buMgxLzOt/XKFKcVmi+15ManNQWr6HfZ2aiZTYlYixbdNJ0KFmIZIv52tHSQ==" + }, + "node_modules/unquote": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/unquote/-/unquote-1.1.1.tgz", + "integrity": "sha512-vRCqFv6UhXpWxZPyGDh/F3ZpNv8/qo7w6iufLpQg9aKnQ71qM4B5KiI7Mia9COcjEhrO9LueHpMYjYzsWH3OIg==" + }, + "node_modules/update-browserslist-db": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.5.tgz", + "integrity": "sha512-dteFFpCyvuDdr9S/ff1ISkKt/9YZxKjI9WlRR99c180GaztJtRa/fn18FdxGVKVsnPY7/a/FDN68mcvUmP4U7Q==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + } + ], + "dependencies": { + "escalade": "^3.1.1", + "picocolors": "^1.0.0" + }, + "bin": { + "browserslist-lint": "cli.js" + }, + "peerDependencies": { + "browserslist": ">= 4.21.0" + } + }, + "node_modules/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" + }, + "node_modules/util.promisify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.1.tgz", + "integrity": "sha512-g9JpC/3He3bm38zsLupWryXHoEcS22YHthuPQSJdMy6KNrzIRzWqcsHzD/WUnqe45whVou4VIsPew37DoXWNrA==", + "dependencies": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.2", + "has-symbols": "^1.0.1", + "object.getownpropertydescriptors": "^2.1.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/vendors": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/vendors/-/vendors-1.0.4.tgz", + "integrity": "sha512-/juG65kTL4Cy2su4P8HjtkTxk6VmJDiOPBufWniqQ6wknac6jNiXS9vU+hO3wgusiyqWlzTbVHi0dyJqRONg3w==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/vite": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/vite/-/vite-3.0.4.tgz", + "integrity": "sha512-NU304nqnBeOx2MkQnskBQxVsa0pRAH5FphokTGmyy8M3oxbvw7qAXts2GORxs+h/2vKsD+osMhZ7An6yK6F1dA==", + "dev": true, + "dependencies": { + "esbuild": "^0.14.47", + "postcss": "^8.4.14", + "resolve": "^1.22.1", + "rollup": "^2.75.6" + }, + "bin": { + "vite": "bin/vite.js" + }, + "engines": { + "node": "^14.18.0 || >=16.0.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + }, + "peerDependencies": { + "less": "*", + "sass": "*", + "stylus": "*", + "terser": "^5.4.0" + }, + "peerDependenciesMeta": { + "less": { + "optional": true + }, + "sass": { + "optional": true + }, + "stylus": { + "optional": true + }, + "terser": { + "optional": true + } + } + }, + "node_modules/vue": { + "version": "3.2.37", + "resolved": "https://registry.npmjs.org/vue/-/vue-3.2.37.tgz", + "integrity": "sha512-bOKEZxrm8Eh+fveCqS1/NkG/n6aMidsI6hahas7pa0w/l7jkbssJVsRhVDs07IdDq7h9KHswZOgItnwJAgtVtQ==", + "dependencies": { + "@vue/compiler-dom": "3.2.37", + "@vue/compiler-sfc": "3.2.37", + "@vue/runtime-dom": "3.2.37", + "@vue/server-renderer": "3.2.37", + "@vue/shared": "3.2.37" + } + }, + "node_modules/vue-router": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/vue-router/-/vue-router-4.1.3.tgz", + "integrity": "sha512-XvK81bcYglKiayT7/vYAg/f36ExPC4t90R/HIpzrZ5x+17BOWptXLCrEPufGgZeuq68ww4ekSIMBZY1qdUdfjA==", + "dependencies": { + "@vue/devtools-api": "^6.1.4" + }, + "funding": { + "url": "https://github.com/sponsors/posva" + }, + "peerDependencies": { + "vue": "^3.2.0" + } + }, + "node_modules/vue3-perfect-scrollbar": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/vue3-perfect-scrollbar/-/vue3-perfect-scrollbar-1.6.0.tgz", + "integrity": "sha512-bH8rk8a5gH0lh/1YGdQCfSpQtrUcBBQ2bAWCt3I1zZYlNDCm3lL/SWzhzv+aN/OjMSqYrslkm1O/ml8jTUZpTg==", + "dependencies": { + "cssnano": "^4.1.3", + "perfect-scrollbar": "^1.5.5", + "postcss-import": "^12.0.0" + } + }, + "node_modules/which-boxed-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", + "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", + "dependencies": { + "is-bigint": "^1.0.1", + "is-boolean-object": "^1.1.0", + "is-number-object": "^1.0.4", + "is-string": "^1.0.5", + "is-symbol": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + } + }, + "dependencies": { + "@babel/parser": { + "version": "7.18.10", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.18.10.tgz", + "integrity": "sha512-TYk3OA0HKL6qNryUayb5UUEhM/rkOQozIBEA5ITXh5DWrSp0TlUQXMyZmnWxG/DizSWBeeQ0Zbc5z8UGaaqoeg==" + }, + "@types/q": { + "version": "1.5.5", + "resolved": "https://registry.npmjs.org/@types/q/-/q-1.5.5.tgz", + "integrity": "sha512-L28j2FcJfSZOnL1WBjDYp2vUHCeIFlyYI/53EwD/rKUBQ7MtUUfbQWiyKJGpcnv4/WgrhWsFKrcPstcAt/J0tQ==" + }, + "@vitejs/plugin-vue": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@vitejs/plugin-vue/-/plugin-vue-3.0.1.tgz", + "integrity": "sha512-Ll9JgxG7ONIz/XZv3dssfoMUDu9qAnlJ+km+pBA0teYSXzwPCIzS/e1bmwNYl5dcQGs677D21amgfYAnzMl17A==", + "dev": true, + "requires": {} + }, + "@vue/compiler-core": { + "version": "3.2.37", + "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.2.37.tgz", + "integrity": "sha512-81KhEjo7YAOh0vQJoSmAD68wLfYqJvoiD4ulyedzF+OEk/bk6/hx3fTNVfuzugIIaTrOx4PGx6pAiBRe5e9Zmg==", + "requires": { + "@babel/parser": "^7.16.4", + "@vue/shared": "3.2.37", + "estree-walker": "^2.0.2", + "source-map": "^0.6.1" + } + }, + "@vue/compiler-dom": { + "version": "3.2.37", + "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.2.37.tgz", + "integrity": "sha512-yxJLH167fucHKxaqXpYk7x8z7mMEnXOw3G2q62FTkmsvNxu4FQSu5+3UMb+L7fjKa26DEzhrmCxAgFLLIzVfqQ==", + "requires": { + "@vue/compiler-core": "3.2.37", + "@vue/shared": "3.2.37" + } + }, + "@vue/compiler-sfc": { + "version": "3.2.37", + "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.2.37.tgz", + "integrity": "sha512-+7i/2+9LYlpqDv+KTtWhOZH+pa8/HnX/905MdVmAcI/mPQOBwkHHIzrsEsucyOIZQYMkXUiTkmZq5am/NyXKkg==", + "requires": { + "@babel/parser": "^7.16.4", + "@vue/compiler-core": "3.2.37", + "@vue/compiler-dom": "3.2.37", + "@vue/compiler-ssr": "3.2.37", + "@vue/reactivity-transform": "3.2.37", + "@vue/shared": "3.2.37", + "estree-walker": "^2.0.2", + "magic-string": "^0.25.7", + "postcss": "^8.1.10", + "source-map": "^0.6.1" + } + }, + "@vue/compiler-ssr": { + "version": "3.2.37", + "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.2.37.tgz", + "integrity": "sha512-7mQJD7HdXxQjktmsWp/J67lThEIcxLemz1Vb5I6rYJHR5vI+lON3nPGOH3ubmbvYGt8xEUaAr1j7/tIFWiEOqw==", + "requires": { + "@vue/compiler-dom": "3.2.37", + "@vue/shared": "3.2.37" + } + }, + "@vue/devtools-api": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/@vue/devtools-api/-/devtools-api-6.2.1.tgz", + "integrity": "sha512-OEgAMeQXvCoJ+1x8WyQuVZzFo0wcyCmUR3baRVLmKBo1LmYZWMlRiXlux5jd0fqVJu6PfDbOrZItVqUEzLobeQ==" + }, + "@vue/reactivity": { + "version": "3.2.37", + "resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.2.37.tgz", + "integrity": "sha512-/7WRafBOshOc6m3F7plwzPeCu/RCVv9uMpOwa/5PiY1Zz+WLVRWiy0MYKwmg19KBdGtFWsmZ4cD+LOdVPcs52A==", + "requires": { + "@vue/shared": "3.2.37" + } + }, + "@vue/reactivity-transform": { + "version": "3.2.37", + "resolved": "https://registry.npmjs.org/@vue/reactivity-transform/-/reactivity-transform-3.2.37.tgz", + "integrity": "sha512-IWopkKEb+8qpu/1eMKVeXrK0NLw9HicGviJzhJDEyfxTR9e1WtpnnbYkJWurX6WwoFP0sz10xQg8yL8lgskAZg==", + "requires": { + "@babel/parser": "^7.16.4", + "@vue/compiler-core": "3.2.37", + "@vue/shared": "3.2.37", + "estree-walker": "^2.0.2", + "magic-string": "^0.25.7" + } + }, + "@vue/runtime-core": { + "version": "3.2.37", + "resolved": "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.2.37.tgz", + "integrity": "sha512-JPcd9kFyEdXLl/i0ClS7lwgcs0QpUAWj+SKX2ZC3ANKi1U4DOtiEr6cRqFXsPwY5u1L9fAjkinIdB8Rz3FoYNQ==", + "requires": { + "@vue/reactivity": "3.2.37", + "@vue/shared": "3.2.37" + } + }, + "@vue/runtime-dom": { + "version": "3.2.37", + "resolved": "https://registry.npmjs.org/@vue/runtime-dom/-/runtime-dom-3.2.37.tgz", + "integrity": "sha512-HimKdh9BepShW6YozwRKAYjYQWg9mQn63RGEiSswMbW+ssIht1MILYlVGkAGGQbkhSh31PCdoUcfiu4apXJoPw==", + "requires": { + "@vue/runtime-core": "3.2.37", + "@vue/shared": "3.2.37", + "csstype": "^2.6.8" + } + }, + "@vue/server-renderer": { + "version": "3.2.37", + "resolved": "https://registry.npmjs.org/@vue/server-renderer/-/server-renderer-3.2.37.tgz", + "integrity": "sha512-kLITEJvaYgZQ2h47hIzPh2K3jG8c1zCVbp/o/bzQOyvzaKiCquKS7AaioPI28GNxIsE/zSx+EwWYsNxDCX95MA==", + "requires": { + "@vue/compiler-ssr": "3.2.37", + "@vue/shared": "3.2.37" + } + }, + "@vue/shared": { + "version": "3.2.37", + "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.2.37.tgz", + "integrity": "sha512-4rSJemR2NQIo9Klm1vabqWjD8rs/ZaJSzMxkMNeJS6lHiUjjUeYFbooN19NgFjztubEKh3WlZUeOLVdbbUWHsw==" + }, + "alphanum-sort": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/alphanum-sort/-/alphanum-sort-1.0.2.tgz", + "integrity": "sha512-0FcBfdcmaumGPQ0qPn7Q5qTgz/ooXgIyp1rf8ik5bGX8mpE2YHjC0P/eyQvxu1GURYQgq9ozf2mteQ5ZD9YiyQ==" + }, + "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==", + "requires": { + "color-convert": "^1.9.0" + } + }, + "argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "requires": { + "sprintf-js": "~1.0.2" + } + }, + "array.prototype.reduce": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/array.prototype.reduce/-/array.prototype.reduce-1.0.4.tgz", + "integrity": "sha512-WnM+AjG/DvLRLo4DDl+r+SvCzYtD2Jd9oeBYMcEaI7t3fFrHY9M53/wdLcTvmZNQ70IU6Htj0emFkZ5TS+lrdw==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.2", + "es-array-method-boxes-properly": "^1.0.0", + "is-string": "^1.0.7" + } + }, + "boolbase": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", + "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==" + }, + "browserslist": { + "version": "4.21.3", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.3.tgz", + "integrity": "sha512-898rgRXLAyRkM1GryrrBHGkqA5hlpkV5MhtZwg9QXeiyLUYs2k00Un05aX5l2/yJIOObYKOpS2JNo8nJDE7fWQ==", + "requires": { + "caniuse-lite": "^1.0.30001370", + "electron-to-chromium": "^1.4.202", + "node-releases": "^2.0.6", + "update-browserslist-db": "^1.0.5" + } + }, + "call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "requires": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + } + }, + "caller-callsite": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/caller-callsite/-/caller-callsite-2.0.0.tgz", + "integrity": "sha512-JuG3qI4QOftFsZyOn1qq87fq5grLIyk1JYd5lJmdA+fG7aQ9pA/i3JIJGcO3q0MrRcHlOt1U+ZeHW8Dq9axALQ==", + "requires": { + "callsites": "^2.0.0" + } + }, + "caller-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/caller-path/-/caller-path-2.0.0.tgz", + "integrity": "sha512-MCL3sf6nCSXOwCTzvPKhN18TU7AHTvdtam8DAogxcrJ8Rjfbbg7Lgng64H9Iy+vUV6VGFClN/TyxBkAebLRR4A==", + "requires": { + "caller-callsite": "^2.0.0" + } + }, + "callsites": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz", + "integrity": "sha512-ksWePWBloaWPxJYQ8TL0JHvtci6G5QTKwQ95RcWAa/lzoAKuAOflGdAK92hpHXjkwb8zLxoLNUoNYZgVsaJzvQ==" + }, + "caniuse-api": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz", + "integrity": "sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==", + "requires": { + "browserslist": "^4.0.0", + "caniuse-lite": "^1.0.0", + "lodash.memoize": "^4.1.2", + "lodash.uniq": "^4.5.0" + } + }, + "caniuse-lite": { + "version": "1.0.30001373", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001373.tgz", + "integrity": "sha512-pJYArGHrPp3TUqQzFYRmP/lwJlj8RCbVe3Gd3eJQkAV8SAC6b19XS9BjMvRdvaS8RMkaTN8ZhoHP6S1y8zzwEQ==" + }, + "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" + } + }, + "coa": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/coa/-/coa-2.0.2.tgz", + "integrity": "sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA==", + "requires": { + "@types/q": "^1.5.1", + "chalk": "^2.4.1", + "q": "^1.1.2" + } + }, + "color": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/color/-/color-3.2.1.tgz", + "integrity": "sha512-aBl7dZI9ENN6fUGC7mWpMTPNHmWUSNan9tuWN6ahh5ZLNk9baLJOnSMlrQkHcrfFgz2/RigjUVAjdx36VcemKA==", + "requires": { + "color-convert": "^1.9.3", + "color-string": "^1.6.0" + } + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" + }, + "color-string": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.9.1.tgz", + "integrity": "sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==", + "requires": { + "color-name": "^1.0.0", + "simple-swizzle": "^0.2.2" + } + }, + "cosmiconfig": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.2.1.tgz", + "integrity": "sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==", + "requires": { + "import-fresh": "^2.0.0", + "is-directory": "^0.3.1", + "js-yaml": "^3.13.1", + "parse-json": "^4.0.0" + } + }, + "css-color-names": { + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/css-color-names/-/css-color-names-0.0.4.tgz", + "integrity": "sha512-zj5D7X1U2h2zsXOAM8EyUREBnnts6H+Jm+d1M2DbiQQcUtnqgQsMrdo8JW9R80YFUmIdBZeMu5wvYM7hcgWP/Q==" + }, + "css-declaration-sorter": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-4.0.1.tgz", + "integrity": "sha512-BcxQSKTSEEQUftYpBVnsH4SF05NTuBokb19/sBt6asXGKZ/6VP7PLG1CBCkFDYOnhXhPh0jMhO6xZ71oYHXHBA==", + "requires": { + "postcss": "^7.0.1", + "timsort": "^0.3.0" + }, + "dependencies": { + "picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" + }, + "postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "requires": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + } + } + } + }, + "css-select": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-2.1.0.tgz", + "integrity": "sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ==", + "requires": { + "boolbase": "^1.0.0", + "css-what": "^3.2.1", + "domutils": "^1.7.0", + "nth-check": "^1.0.2" + } + }, + "css-select-base-adapter": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/css-select-base-adapter/-/css-select-base-adapter-0.1.1.tgz", + "integrity": "sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w==" + }, + "css-tree": { + "version": "1.0.0-alpha.37", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.37.tgz", + "integrity": "sha512-DMxWJg0rnz7UgxKT0Q1HU/L9BeJI0M6ksor0OgqOnF+aRCDWg/N2641HmVyU9KVIu0OVVWOb2IpC9A+BJRnejg==", + "requires": { + "mdn-data": "2.0.4", + "source-map": "^0.6.1" + } + }, + "css-what": { + "version": "3.4.2", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-3.4.2.tgz", + "integrity": "sha512-ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ==" + }, + "cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==" + }, + "cssnano": { + "version": "4.1.11", + "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-4.1.11.tgz", + "integrity": "sha512-6gZm2htn7xIPJOHY824ERgj8cNPgPxyCSnkXc4v7YvNW+TdVfzgngHcEhy/8D11kUWRUMbke+tC+AUcUsnMz2g==", + "requires": { + "cosmiconfig": "^5.0.0", + "cssnano-preset-default": "^4.0.8", + "is-resolvable": "^1.0.0", + "postcss": "^7.0.0" + }, + "dependencies": { + "picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" + }, + "postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "requires": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + } + } + } + }, + "cssnano-preset-default": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-4.0.8.tgz", + "integrity": "sha512-LdAyHuq+VRyeVREFmuxUZR1TXjQm8QQU/ktoo/x7bz+SdOge1YKc5eMN6pRW7YWBmyq59CqYba1dJ5cUukEjLQ==", + "requires": { + "css-declaration-sorter": "^4.0.1", + "cssnano-util-raw-cache": "^4.0.1", + "postcss": "^7.0.0", + "postcss-calc": "^7.0.1", + "postcss-colormin": "^4.0.3", + "postcss-convert-values": "^4.0.1", + "postcss-discard-comments": "^4.0.2", + "postcss-discard-duplicates": "^4.0.2", + "postcss-discard-empty": "^4.0.1", + "postcss-discard-overridden": "^4.0.1", + "postcss-merge-longhand": "^4.0.11", + "postcss-merge-rules": "^4.0.3", + "postcss-minify-font-values": "^4.0.2", + "postcss-minify-gradients": "^4.0.2", + "postcss-minify-params": "^4.0.2", + "postcss-minify-selectors": "^4.0.2", + "postcss-normalize-charset": "^4.0.1", + "postcss-normalize-display-values": "^4.0.2", + "postcss-normalize-positions": "^4.0.2", + "postcss-normalize-repeat-style": "^4.0.2", + "postcss-normalize-string": "^4.0.2", + "postcss-normalize-timing-functions": "^4.0.2", + "postcss-normalize-unicode": "^4.0.1", + "postcss-normalize-url": "^4.0.1", + "postcss-normalize-whitespace": "^4.0.2", + "postcss-ordered-values": "^4.1.2", + "postcss-reduce-initial": "^4.0.3", + "postcss-reduce-transforms": "^4.0.2", + "postcss-svgo": "^4.0.3", + "postcss-unique-selectors": "^4.0.1" + }, + "dependencies": { + "picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" + }, + "postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "requires": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + } + } + } + }, + "cssnano-util-get-arguments": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/cssnano-util-get-arguments/-/cssnano-util-get-arguments-4.0.0.tgz", + "integrity": "sha512-6RIcwmV3/cBMG8Aj5gucQRsJb4vv4I4rn6YjPbVWd5+Pn/fuG+YseGvXGk00XLkoZkaj31QOD7vMUpNPC4FIuw==" + }, + "cssnano-util-get-match": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/cssnano-util-get-match/-/cssnano-util-get-match-4.0.0.tgz", + "integrity": "sha512-JPMZ1TSMRUPVIqEalIBNoBtAYbi8okvcFns4O0YIhcdGebeYZK7dMyHJiQ6GqNBA9kE0Hym4Aqym5rPdsV/4Cw==" + }, + "cssnano-util-raw-cache": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/cssnano-util-raw-cache/-/cssnano-util-raw-cache-4.0.1.tgz", + "integrity": "sha512-qLuYtWK2b2Dy55I8ZX3ky1Z16WYsx544Q0UWViebptpwn/xDBmog2TLg4f+DBMg1rJ6JDWtn96WHbOKDWt1WQA==", + "requires": { + "postcss": "^7.0.0" + }, + "dependencies": { + "picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" + }, + "postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "requires": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + } + } + } + }, + "cssnano-util-same-parent": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/cssnano-util-same-parent/-/cssnano-util-same-parent-4.0.1.tgz", + "integrity": "sha512-WcKx5OY+KoSIAxBW6UBBRay1U6vkYheCdjyVNDm85zt5K9mHoGOfsOsqIszfAqrQQFIIKgjh2+FDgIj/zsl21Q==" + }, + "csso": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz", + "integrity": "sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==", + "requires": { + "css-tree": "^1.1.2" + }, + "dependencies": { + "css-tree": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", + "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", + "requires": { + "mdn-data": "2.0.14", + "source-map": "^0.6.1" + } + }, + "mdn-data": { + "version": "2.0.14", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", + "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==" + } + } + }, + "csstype": { + "version": "2.6.20", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-2.6.20.tgz", + "integrity": "sha512-/WwNkdXfckNgw6S5R125rrW8ez139lBHWouiBvX8dfMFtcn6V81REDqnH7+CRpRipfYlyU1CmOnOxrmGcFOjeA==" + }, + "define-properties": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.4.tgz", + "integrity": "sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA==", + "requires": { + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" + } + }, + "dom-serializer": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz", + "integrity": "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==", + "requires": { + "domelementtype": "^2.0.1", + "entities": "^2.0.0" + }, + "dependencies": { + "domelementtype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", + "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==" + } + } + }, + "domelementtype": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", + "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==" + }, + "domutils": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz", + "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==", + "requires": { + "dom-serializer": "0", + "domelementtype": "1" + } + }, + "dot-prop": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.3.0.tgz", + "integrity": "sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==", + "requires": { + "is-obj": "^2.0.0" + } + }, + "electron-to-chromium": { + "version": "1.4.208", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.208.tgz", + "integrity": "sha512-diMr4t69FigAGUk2KovP0bygEtN/9AkqEVkzjEp0cu+zFFbZMVvwACpTTfuj1mAmFR5kNoSW8wGKDFWIvmThiQ==" + }, + "entities": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", + "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==" + }, + "error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "requires": { + "is-arrayish": "^0.2.1" + } + }, + "es-abstract": { + "version": "1.20.1", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.20.1.tgz", + "integrity": "sha512-WEm2oBhfoI2sImeM4OF2zE2V3BYdSF+KnSi9Sidz51fQHd7+JuF8Xgcj9/0o+OWeIeIS/MiuNnlruQrJf16GQA==", + "requires": { + "call-bind": "^1.0.2", + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "function.prototype.name": "^1.1.5", + "get-intrinsic": "^1.1.1", + "get-symbol-description": "^1.0.0", + "has": "^1.0.3", + "has-property-descriptors": "^1.0.0", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.3", + "is-callable": "^1.2.4", + "is-negative-zero": "^2.0.2", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.2", + "is-string": "^1.0.7", + "is-weakref": "^1.0.2", + "object-inspect": "^1.12.0", + "object-keys": "^1.1.1", + "object.assign": "^4.1.2", + "regexp.prototype.flags": "^1.4.3", + "string.prototype.trimend": "^1.0.5", + "string.prototype.trimstart": "^1.0.5", + "unbox-primitive": "^1.0.2" + } + }, + "es-array-method-boxes-properly": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-array-method-boxes-properly/-/es-array-method-boxes-properly-1.0.0.tgz", + "integrity": "sha512-wd6JXUmyHmt8T5a2xreUwKcGPq6f1f+WwIJkijUqiGcJz1qqnZgP6XIK+QyIWU5lT7imeNxUll48bziG+TSYcA==" + }, + "es-to-primitive": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", + "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", + "requires": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + } + }, + "esbuild": { + "version": "0.14.51", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.14.51.tgz", + "integrity": "sha512-+CvnDitD7Q5sT7F+FM65sWkF8wJRf+j9fPcprxYV4j+ohmzVj2W7caUqH2s5kCaCJAfcAICjSlKhDCcvDpU7nw==", + "dev": true, + "requires": { + "esbuild-android-64": "0.14.51", + "esbuild-android-arm64": "0.14.51", + "esbuild-darwin-64": "0.14.51", + "esbuild-darwin-arm64": "0.14.51", + "esbuild-freebsd-64": "0.14.51", + "esbuild-freebsd-arm64": "0.14.51", + "esbuild-linux-32": "0.14.51", + "esbuild-linux-64": "0.14.51", + "esbuild-linux-arm": "0.14.51", + "esbuild-linux-arm64": "0.14.51", + "esbuild-linux-mips64le": "0.14.51", + "esbuild-linux-ppc64le": "0.14.51", + "esbuild-linux-riscv64": "0.14.51", + "esbuild-linux-s390x": "0.14.51", + "esbuild-netbsd-64": "0.14.51", + "esbuild-openbsd-64": "0.14.51", + "esbuild-sunos-64": "0.14.51", + "esbuild-windows-32": "0.14.51", + "esbuild-windows-64": "0.14.51", + "esbuild-windows-arm64": "0.14.51" + } + }, + "esbuild-android-64": { + "version": "0.14.51", + "resolved": "https://registry.npmjs.org/esbuild-android-64/-/esbuild-android-64-0.14.51.tgz", + "integrity": "sha512-6FOuKTHnC86dtrKDmdSj2CkcKF8PnqkaIXqvgydqfJmqBazCPdw+relrMlhGjkvVdiiGV70rpdnyFmA65ekBCQ==", + "dev": true, + "optional": true + }, + "esbuild-android-arm64": { + "version": "0.14.51", + "resolved": "https://registry.npmjs.org/esbuild-android-arm64/-/esbuild-android-arm64-0.14.51.tgz", + "integrity": "sha512-vBtp//5VVkZWmYYvHsqBRCMMi1MzKuMIn5XDScmnykMTu9+TD9v0NMEDqQxvtFToeYmojdo5UCV2vzMQWJcJ4A==", + "dev": true, + "optional": true + }, + "esbuild-darwin-64": { + "version": "0.14.51", + "resolved": "https://registry.npmjs.org/esbuild-darwin-64/-/esbuild-darwin-64-0.14.51.tgz", + "integrity": "sha512-YFmXPIOvuagDcwCejMRtCDjgPfnDu+bNeh5FU2Ryi68ADDVlWEpbtpAbrtf/lvFTWPexbgyKgzppNgsmLPr8PA==", + "dev": true, + "optional": true + }, + "esbuild-darwin-arm64": { + "version": "0.14.51", + "resolved": "https://registry.npmjs.org/esbuild-darwin-arm64/-/esbuild-darwin-arm64-0.14.51.tgz", + "integrity": "sha512-juYD0QnSKwAMfzwKdIF6YbueXzS6N7y4GXPDeDkApz/1RzlT42mvX9jgNmyOlWKN7YzQAYbcUEJmZJYQGdf2ow==", + "dev": true, + "optional": true + }, + "esbuild-freebsd-64": { + "version": "0.14.51", + "resolved": "https://registry.npmjs.org/esbuild-freebsd-64/-/esbuild-freebsd-64-0.14.51.tgz", + "integrity": "sha512-cLEI/aXjb6vo5O2Y8rvVSQ7smgLldwYY5xMxqh/dQGfWO+R1NJOFsiax3IS4Ng300SVp7Gz3czxT6d6qf2cw0g==", + "dev": true, + "optional": true + }, + "esbuild-freebsd-arm64": { + "version": "0.14.51", + "resolved": "https://registry.npmjs.org/esbuild-freebsd-arm64/-/esbuild-freebsd-arm64-0.14.51.tgz", + "integrity": "sha512-TcWVw/rCL2F+jUgRkgLa3qltd5gzKjIMGhkVybkjk6PJadYInPtgtUBp1/hG+mxyigaT7ib+od1Xb84b+L+1Mg==", + "dev": true, + "optional": true + }, + "esbuild-linux-32": { + "version": "0.14.51", + "resolved": "https://registry.npmjs.org/esbuild-linux-32/-/esbuild-linux-32-0.14.51.tgz", + "integrity": "sha512-RFqpyC5ChyWrjx8Xj2K0EC1aN0A37H6OJfmUXIASEqJoHcntuV3j2Efr9RNmUhMfNE6yEj2VpYuDteZLGDMr0w==", + "dev": true, + "optional": true + }, + "esbuild-linux-64": { + "version": "0.14.51", + "resolved": "https://registry.npmjs.org/esbuild-linux-64/-/esbuild-linux-64-0.14.51.tgz", + "integrity": "sha512-dxjhrqo5i7Rq6DXwz5v+MEHVs9VNFItJmHBe1CxROWNf4miOGoQhqSG8StStbDkQ1Mtobg6ng+4fwByOhoQoeA==", + "dev": true, + "optional": true + }, + "esbuild-linux-arm": { + "version": "0.14.51", + "resolved": "https://registry.npmjs.org/esbuild-linux-arm/-/esbuild-linux-arm-0.14.51.tgz", + "integrity": "sha512-LsJynDxYF6Neg7ZC7748yweCDD+N8ByCv22/7IAZglIEniEkqdF4HCaa49JNDLw1UQGlYuhOB8ZT/MmcSWzcWg==", + "dev": true, + "optional": true + }, + "esbuild-linux-arm64": { + "version": "0.14.51", + "resolved": "https://registry.npmjs.org/esbuild-linux-arm64/-/esbuild-linux-arm64-0.14.51.tgz", + "integrity": "sha512-D9rFxGutoqQX3xJPxqd6o+kvYKeIbM0ifW2y0bgKk5HPgQQOo2k9/2Vpto3ybGYaFPCE5qTGtqQta9PoP6ZEzw==", + "dev": true, + "optional": true + }, + "esbuild-linux-mips64le": { + "version": "0.14.51", + "resolved": "https://registry.npmjs.org/esbuild-linux-mips64le/-/esbuild-linux-mips64le-0.14.51.tgz", + "integrity": "sha512-vS54wQjy4IinLSlb5EIlLoln8buh1yDgliP4CuEHumrPk4PvvP4kTRIG4SzMXm6t19N0rIfT4bNdAxzJLg2k6A==", + "dev": true, + "optional": true + }, + "esbuild-linux-ppc64le": { + "version": "0.14.51", + "resolved": "https://registry.npmjs.org/esbuild-linux-ppc64le/-/esbuild-linux-ppc64le-0.14.51.tgz", + "integrity": "sha512-xcdd62Y3VfGoyphNP/aIV9LP+RzFw5M5Z7ja+zdpQHHvokJM7d0rlDRMN+iSSwvUymQkqZO+G/xjb4/75du8BQ==", + "dev": true, + "optional": true + }, + "esbuild-linux-riscv64": { + "version": "0.14.51", + "resolved": "https://registry.npmjs.org/esbuild-linux-riscv64/-/esbuild-linux-riscv64-0.14.51.tgz", + "integrity": "sha512-syXHGak9wkAnFz0gMmRBoy44JV0rp4kVCEA36P5MCeZcxFq8+fllBC2t6sKI23w3qd8Vwo9pTADCgjTSf3L3rA==", + "dev": true, + "optional": true + }, + "esbuild-linux-s390x": { + "version": "0.14.51", + "resolved": "https://registry.npmjs.org/esbuild-linux-s390x/-/esbuild-linux-s390x-0.14.51.tgz", + "integrity": "sha512-kFAJY3dv+Wq8o28K/C7xkZk/X34rgTwhknSsElIqoEo8armCOjMJ6NsMxm48KaWY2h2RUYGtQmr+RGuUPKBhyw==", + "dev": true, + "optional": true + }, + "esbuild-netbsd-64": { + "version": "0.14.51", + "resolved": "https://registry.npmjs.org/esbuild-netbsd-64/-/esbuild-netbsd-64-0.14.51.tgz", + "integrity": "sha512-ZZBI7qrR1FevdPBVHz/1GSk1x5GDL/iy42Zy8+neEm/HA7ma+hH/bwPEjeHXKWUDvM36CZpSL/fn1/y9/Hb+1A==", + "dev": true, + "optional": true + }, + "esbuild-openbsd-64": { + "version": "0.14.51", + "resolved": "https://registry.npmjs.org/esbuild-openbsd-64/-/esbuild-openbsd-64-0.14.51.tgz", + "integrity": "sha512-7R1/p39M+LSVQVgDVlcY1KKm6kFKjERSX1lipMG51NPcspJD1tmiZSmmBXoY5jhHIu6JL1QkFDTx94gMYK6vfA==", + "dev": true, + "optional": true + }, + "esbuild-sunos-64": { + "version": "0.14.51", + "resolved": "https://registry.npmjs.org/esbuild-sunos-64/-/esbuild-sunos-64-0.14.51.tgz", + "integrity": "sha512-HoHaCswHxLEYN8eBTtyO0bFEWvA3Kdb++hSQ/lLG7TyKF69TeSG0RNoBRAs45x/oCeWaTDntEZlYwAfQlhEtJA==", + "dev": true, + "optional": true + }, + "esbuild-windows-32": { + "version": "0.14.51", + "resolved": "https://registry.npmjs.org/esbuild-windows-32/-/esbuild-windows-32-0.14.51.tgz", + "integrity": "sha512-4rtwSAM35A07CBt1/X8RWieDj3ZUHQqUOaEo5ZBs69rt5WAFjP4aqCIobdqOy4FdhYw1yF8Z0xFBTyc9lgPtEg==", + "dev": true, + "optional": true + }, + "esbuild-windows-64": { + "version": "0.14.51", + "resolved": "https://registry.npmjs.org/esbuild-windows-64/-/esbuild-windows-64-0.14.51.tgz", + "integrity": "sha512-HoN/5HGRXJpWODprGCgKbdMvrC3A2gqvzewu2eECRw2sYxOUoh2TV1tS+G7bHNapPGI79woQJGV6pFH7GH7qnA==", + "dev": true, + "optional": true + }, + "esbuild-windows-arm64": { + "version": "0.14.51", + "resolved": "https://registry.npmjs.org/esbuild-windows-arm64/-/esbuild-windows-arm64-0.14.51.tgz", + "integrity": "sha512-JQDqPjuOH7o+BsKMSddMfmVJXrnYZxXDHsoLHc0xgmAZkOOCflRmC43q31pk79F9xuyWY45jDBPolb5ZgGOf9g==", + "dev": true, + "optional": true + }, + "escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==" + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==" + }, + "esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==" + }, + "estree-walker": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz", + "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==" + }, + "fsevents": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", + "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "dev": true, + "optional": true + }, + "function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" + }, + "function.prototype.name": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.5.tgz", + "integrity": "sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.0", + "functions-have-names": "^1.2.2" + } + }, + "functions-have-names": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", + "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==" + }, + "get-intrinsic": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.2.tgz", + "integrity": "sha512-Jfm3OyCxHh9DJyc28qGk+JmfkpO41A4XkneDSujN9MDXrm4oDKdHvndhZ2dN94+ERNfkYJWDclW6k2L/ZGHjXA==", + "requires": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.3" + } + }, + "get-symbol-description": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz", + "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==", + "requires": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.1" + } + }, + "has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "requires": { + "function-bind": "^1.1.1" + } + }, + "has-bigints": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", + "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==" + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==" + }, + "has-property-descriptors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz", + "integrity": "sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==", + "requires": { + "get-intrinsic": "^1.1.1" + } + }, + "has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==" + }, + "has-tostringtag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", + "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", + "requires": { + "has-symbols": "^1.0.2" + } + }, + "hex-color-regex": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/hex-color-regex/-/hex-color-regex-1.1.0.tgz", + "integrity": "sha512-l9sfDFsuqtOqKDsQdqrMRk0U85RZc0RtOR9yPI7mRVOa4FsR/BVnZ0shmQRM96Ji99kYZP/7hn1cedc1+ApsTQ==" + }, + "hsl-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/hsl-regex/-/hsl-regex-1.0.0.tgz", + "integrity": "sha512-M5ezZw4LzXbBKMruP+BNANf0k+19hDQMgpzBIYnya//Al+fjNct9Wf3b1WedLqdEs2hKBvxq/jh+DsHJLj0F9A==" + }, + "hsla-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/hsla-regex/-/hsla-regex-1.0.0.tgz", + "integrity": "sha512-7Wn5GMLuHBjZCb2bTmnDOycho0p/7UVaAeqXZGbHrBCl6Yd/xDhQJAXe6Ga9AXJH2I5zY1dEdYw2u1UptnSBJA==" + }, + "import-fresh": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-2.0.0.tgz", + "integrity": "sha512-eZ5H8rcgYazHbKC3PG4ClHNykCSxtAhxSSEM+2mb+7evD2CKF5V7c0dNum7AdpDh0ZdICwZY9sRSn8f+KH96sg==", + "requires": { + "caller-path": "^2.0.0", + "resolve-from": "^3.0.0" + } + }, + "indexes-of": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/indexes-of/-/indexes-of-1.0.1.tgz", + "integrity": "sha512-bup+4tap3Hympa+JBJUG7XuOsdNQ6fxt0MHyXMKuLBKn0OqsTfvUxkUrroEX1+B2VsSHvCjiIcZVxRtYa4nllA==" + }, + "internal-slot": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.3.tgz", + "integrity": "sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==", + "requires": { + "get-intrinsic": "^1.1.0", + "has": "^1.0.3", + "side-channel": "^1.0.4" + } + }, + "is-absolute-url": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-2.1.0.tgz", + "integrity": "sha512-vOx7VprsKyllwjSkLV79NIhpyLfr3jAp7VaTCMXOJHu4m0Ew1CZ2fcjASwmV1jI3BWuWHB013M48eyeldk9gYg==" + }, + "is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==" + }, + "is-bigint": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", + "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", + "requires": { + "has-bigints": "^1.0.1" + } + }, + "is-boolean-object": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", + "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", + "requires": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + } + }, + "is-callable": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.4.tgz", + "integrity": "sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w==" + }, + "is-color-stop": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-color-stop/-/is-color-stop-1.1.0.tgz", + "integrity": "sha512-H1U8Vz0cfXNujrJzEcvvwMDW9Ra+biSYA3ThdQvAnMLJkEHQXn6bWzLkxHtVYJ+Sdbx0b6finn3jZiaVe7MAHA==", + "requires": { + "css-color-names": "^0.0.4", + "hex-color-regex": "^1.1.0", + "hsl-regex": "^1.0.0", + "hsla-regex": "^1.0.0", + "rgb-regex": "^1.0.1", + "rgba-regex": "^1.0.0" + } + }, + "is-core-module": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.9.0.tgz", + "integrity": "sha512-+5FPy5PnwmO3lvfMb0AsoPaBG+5KHUI0wYFXOtYPnVVVspTFUuMZNfNaNVRt3FZadstu2c8x23vykRW/NBoU6A==", + "requires": { + "has": "^1.0.3" + } + }, + "is-date-object": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", + "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", + "requires": { + "has-tostringtag": "^1.0.0" + } + }, + "is-directory": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz", + "integrity": "sha512-yVChGzahRFvbkscn2MlwGismPO12i9+znNruC5gVEntG3qu0xQMzsGg/JFbrsqDOHtHFPci+V5aP5T9I+yeKqw==" + }, + "is-negative-zero": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz", + "integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==" + }, + "is-number-object": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz", + "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==", + "requires": { + "has-tostringtag": "^1.0.0" + } + }, + "is-obj": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz", + "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==" + }, + "is-regex": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", + "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", + "requires": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + } + }, + "is-resolvable": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-resolvable/-/is-resolvable-1.1.0.tgz", + "integrity": "sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg==" + }, + "is-shared-array-buffer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz", + "integrity": "sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==", + "requires": { + "call-bind": "^1.0.2" + } + }, + "is-string": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", + "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", + "requires": { + "has-tostringtag": "^1.0.0" + } + }, + "is-symbol": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", + "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", + "requires": { + "has-symbols": "^1.0.2" + } + }, + "is-weakref": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", + "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", + "requires": { + "call-bind": "^1.0.2" + } + }, + "js-yaml": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "requires": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + } + }, + "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==" + }, + "lodash.memoize": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", + "integrity": "sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==" + }, + "lodash.uniq": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", + "integrity": "sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==" + }, + "magic-string": { + "version": "0.25.9", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.9.tgz", + "integrity": "sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==", + "requires": { + "sourcemap-codec": "^1.4.8" + } + }, + "mdn-data": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.4.tgz", + "integrity": "sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA==" + }, + "minimist": { + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz", + "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==" + }, + "mkdirp": { + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", + "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", + "requires": { + "minimist": "^1.2.6" + } + }, + "nanoid": { + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.4.tgz", + "integrity": "sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==" + }, + "node-releases": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.6.tgz", + "integrity": "sha512-PiVXnNuFm5+iYkLBNeq5211hvO38y63T0i2KKh2KnUs3RpzJ+JtODFjkD8yjLwnDkTYF1eKXheUwdssR+NRZdg==" + }, + "normalize-url": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-3.3.0.tgz", + "integrity": "sha512-U+JJi7duF1o+u2pynbp2zXDW2/PADgC30f0GsHZtRh+HOcXHnw137TrNlyxxRvWW5fjKd3bcLHPxofWuCjaeZg==" + }, + "nth-check": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz", + "integrity": "sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==", + "requires": { + "boolbase": "~1.0.0" + } + }, + "object-inspect": { + "version": "1.12.2", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.2.tgz", + "integrity": "sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ==" + }, + "object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==" + }, + "object.assign": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz", + "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==", + "requires": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "has-symbols": "^1.0.1", + "object-keys": "^1.1.1" + } + }, + "object.getownpropertydescriptors": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.4.tgz", + "integrity": "sha512-sccv3L/pMModT6dJAYF3fzGMVcb38ysQ0tEE6ixv2yXJDtEIPph268OlAdJj5/qZMZDq2g/jqvwppt36uS/uQQ==", + "requires": { + "array.prototype.reduce": "^1.0.4", + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.1" + } + }, + "object.values": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.5.tgz", + "integrity": "sha512-QUZRW0ilQ3PnPpbNtgdNV1PDbEqLIiSFB3l+EnGtBQ/8SUTLj1PZwtQHABZtLgwpJZTSZhuGLOGk57Drx2IvYg==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.1" + } + }, + "parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw==", + "requires": { + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1" + } + }, + "path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" + }, + "perfect-scrollbar": { + "version": "1.5.5", + "resolved": "https://registry.npmjs.org/perfect-scrollbar/-/perfect-scrollbar-1.5.5.tgz", + "integrity": "sha512-dzalfutyP3e/FOpdlhVryN4AJ5XDVauVWxybSkLZmakFE2sS3y3pc4JnSprw8tGmHvkaG5Edr5T7LBTZ+WWU2g==" + }, + "picocolors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" + }, + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==" + }, + "postcss": { + "version": "8.4.14", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.14.tgz", + "integrity": "sha512-E398TUmfAYFPBSdzgeieK2Y1+1cpdxJx8yXbK/m57nRhKSmk1GB2tO4lbLBtlkfPQTDKfe4Xqv1ASWPpayPEig==", + "requires": { + "nanoid": "^3.3.4", + "picocolors": "^1.0.0", + "source-map-js": "^1.0.2" + } + }, + "postcss-calc": { + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-7.0.5.tgz", + "integrity": "sha512-1tKHutbGtLtEZF6PT4JSihCHfIVldU72mZ8SdZHIYriIZ9fh9k9aWSppaT8rHsyI3dX+KSR+W+Ix9BMY3AODrg==", + "requires": { + "postcss": "^7.0.27", + "postcss-selector-parser": "^6.0.2", + "postcss-value-parser": "^4.0.2" + }, + "dependencies": { + "picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" + }, + "postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "requires": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + } + } + } + }, + "postcss-colormin": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-4.0.3.tgz", + "integrity": "sha512-WyQFAdDZpExQh32j0U0feWisZ0dmOtPl44qYmJKkq9xFWY3p+4qnRzCHeNrkeRhwPHz9bQ3mo0/yVkaply0MNw==", + "requires": { + "browserslist": "^4.0.0", + "color": "^3.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" + }, + "postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "requires": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + } + }, + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + } + } + }, + "postcss-convert-values": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-4.0.1.tgz", + "integrity": "sha512-Kisdo1y77KUC0Jmn0OXU/COOJbzM8cImvw1ZFsBgBgMgb1iL23Zs/LXRe3r+EZqM3vGYKdQ2YJVQ5VkJI+zEJQ==", + "requires": { + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" + }, + "postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "requires": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + } + }, + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + } + } + }, + "postcss-discard-comments": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-4.0.2.tgz", + "integrity": "sha512-RJutN259iuRf3IW7GZyLM5Sw4GLTOH8FmsXBnv8Ab/Tc2k4SR4qbV4DNbyyY4+Sjo362SyDmW2DQ7lBSChrpkg==", + "requires": { + "postcss": "^7.0.0" + }, + "dependencies": { + "picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" + }, + "postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "requires": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + } + } + } + }, + "postcss-discard-duplicates": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-4.0.2.tgz", + "integrity": "sha512-ZNQfR1gPNAiXZhgENFfEglF93pciw0WxMkJeVmw8eF+JZBbMD7jp6C67GqJAXVZP2BWbOztKfbsdmMp/k8c6oQ==", + "requires": { + "postcss": "^7.0.0" + }, + "dependencies": { + "picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" + }, + "postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "requires": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + } + } + } + }, + "postcss-discard-empty": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-4.0.1.tgz", + "integrity": "sha512-B9miTzbznhDjTfjvipfHoqbWKwd0Mj+/fL5s1QOz06wufguil+Xheo4XpOnc4NqKYBCNqqEzgPv2aPBIJLox0w==", + "requires": { + "postcss": "^7.0.0" + }, + "dependencies": { + "picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" + }, + "postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "requires": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + } + } + } + }, + "postcss-discard-overridden": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-4.0.1.tgz", + "integrity": "sha512-IYY2bEDD7g1XM1IDEsUT4//iEYCxAmP5oDSFMVU/JVvT7gh+l4fmjciLqGgwjdWpQIdb0Che2VX00QObS5+cTg==", + "requires": { + "postcss": "^7.0.0" + }, + "dependencies": { + "picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" + }, + "postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "requires": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + } + } + } + }, + "postcss-import": { + "version": "12.0.1", + "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-12.0.1.tgz", + "integrity": "sha512-3Gti33dmCjyKBgimqGxL3vcV8w9+bsHwO5UrBawp796+jdardbcFl4RP5w/76BwNL7aGzpKstIfF9I+kdE8pTw==", + "requires": { + "postcss": "^7.0.1", + "postcss-value-parser": "^3.2.3", + "read-cache": "^1.0.0", + "resolve": "^1.1.7" + }, + "dependencies": { + "picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" + }, + "postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "requires": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + } + }, + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + } + } + }, + "postcss-merge-longhand": { + "version": "4.0.11", + "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-4.0.11.tgz", + "integrity": "sha512-alx/zmoeXvJjp7L4mxEMjh8lxVlDFX1gqWHzaaQewwMZiVhLo42TEClKaeHbRf6J7j82ZOdTJ808RtN0ZOZwvw==", + "requires": { + "css-color-names": "0.0.4", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0", + "stylehacks": "^4.0.0" + }, + "dependencies": { + "picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" + }, + "postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "requires": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + } + }, + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + } + } + }, + "postcss-merge-rules": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-4.0.3.tgz", + "integrity": "sha512-U7e3r1SbvYzO0Jr3UT/zKBVgYYyhAz0aitvGIYOYK5CPmkNih+WDSsS5tvPrJ8YMQYlEMvsZIiqmn7HdFUaeEQ==", + "requires": { + "browserslist": "^4.0.0", + "caniuse-api": "^3.0.0", + "cssnano-util-same-parent": "^4.0.0", + "postcss": "^7.0.0", + "postcss-selector-parser": "^3.0.0", + "vendors": "^1.0.0" + }, + "dependencies": { + "picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" + }, + "postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "requires": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + } + }, + "postcss-selector-parser": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz", + "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==", + "requires": { + "dot-prop": "^5.2.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + } + } + } + }, + "postcss-minify-font-values": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-4.0.2.tgz", + "integrity": "sha512-j85oO6OnRU9zPf04+PZv1LYIYOprWm6IA6zkXkrJXyRveDEuQggG6tvoy8ir8ZwjLxLuGfNkCZEQG7zan+Hbtg==", + "requires": { + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" + }, + "postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "requires": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + } + }, + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + } + } + }, + "postcss-minify-gradients": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-4.0.2.tgz", + "integrity": "sha512-qKPfwlONdcf/AndP1U8SJ/uzIJtowHlMaSioKzebAXSG4iJthlWC9iSWznQcX4f66gIWX44RSA841HTHj3wK+Q==", + "requires": { + "cssnano-util-get-arguments": "^4.0.0", + "is-color-stop": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" + }, + "postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "requires": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + } + }, + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + } + } + }, + "postcss-minify-params": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-4.0.2.tgz", + "integrity": "sha512-G7eWyzEx0xL4/wiBBJxJOz48zAKV2WG3iZOqVhPet/9geefm/Px5uo1fzlHu+DOjT+m0Mmiz3jkQzVHe6wxAWg==", + "requires": { + "alphanum-sort": "^1.0.0", + "browserslist": "^4.0.0", + "cssnano-util-get-arguments": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0", + "uniqs": "^2.0.0" + }, + "dependencies": { + "picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" + }, + "postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "requires": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + } + }, + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + } + } + }, + "postcss-minify-selectors": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-4.0.2.tgz", + "integrity": "sha512-D5S1iViljXBj9kflQo4YutWnJmwm8VvIsU1GeXJGiG9j8CIg9zs4voPMdQDUmIxetUOh60VilsNzCiAFTOqu3g==", + "requires": { + "alphanum-sort": "^1.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-selector-parser": "^3.0.0" + }, + "dependencies": { + "picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" + }, + "postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "requires": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + } + }, + "postcss-selector-parser": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz", + "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==", + "requires": { + "dot-prop": "^5.2.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + } + } + } + }, + "postcss-normalize-charset": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-4.0.1.tgz", + "integrity": "sha512-gMXCrrlWh6G27U0hF3vNvR3w8I1s2wOBILvA87iNXaPvSNo5uZAMYsZG7XjCUf1eVxuPfyL4TJ7++SGZLc9A3g==", + "requires": { + "postcss": "^7.0.0" + }, + "dependencies": { + "picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" + }, + "postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "requires": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + } + } + } + }, + "postcss-normalize-display-values": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-4.0.2.tgz", + "integrity": "sha512-3F2jcsaMW7+VtRMAqf/3m4cPFhPD3EFRgNs18u+k3lTJJlVe7d0YPO+bnwqo2xg8YiRpDXJI2u8A0wqJxMsQuQ==", + "requires": { + "cssnano-util-get-match": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" + }, + "postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "requires": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + } + }, + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + } + } + }, + "postcss-normalize-positions": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-4.0.2.tgz", + "integrity": "sha512-Dlf3/9AxpxE+NF1fJxYDeggi5WwV35MXGFnnoccP/9qDtFrTArZ0D0R+iKcg5WsUd8nUYMIl8yXDCtcrT8JrdA==", + "requires": { + "cssnano-util-get-arguments": "^4.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" + }, + "postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "requires": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + } + }, + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + } + } + }, + "postcss-normalize-repeat-style": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-4.0.2.tgz", + "integrity": "sha512-qvigdYYMpSuoFs3Is/f5nHdRLJN/ITA7huIoCyqqENJe9PvPmLhNLMu7QTjPdtnVf6OcYYO5SHonx4+fbJE1+Q==", + "requires": { + "cssnano-util-get-arguments": "^4.0.0", + "cssnano-util-get-match": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" + }, + "postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "requires": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + } + }, + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + } + } + }, + "postcss-normalize-string": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-4.0.2.tgz", + "integrity": "sha512-RrERod97Dnwqq49WNz8qo66ps0swYZDSb6rM57kN2J+aoyEAJfZ6bMx0sx/F9TIEX0xthPGCmeyiam/jXif0eA==", + "requires": { + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" + }, + "postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "requires": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + } + }, + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + } + } + }, + "postcss-normalize-timing-functions": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-4.0.2.tgz", + "integrity": "sha512-acwJY95edP762e++00Ehq9L4sZCEcOPyaHwoaFOhIwWCDfik6YvqsYNxckee65JHLKzuNSSmAdxwD2Cud1Z54A==", + "requires": { + "cssnano-util-get-match": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" + }, + "postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "requires": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + } + }, + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + } + } + }, + "postcss-normalize-unicode": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-4.0.1.tgz", + "integrity": "sha512-od18Uq2wCYn+vZ/qCOeutvHjB5jm57ToxRaMeNuf0nWVHaP9Hua56QyMF6fs/4FSUnVIw0CBPsU0K4LnBPwYwg==", + "requires": { + "browserslist": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" + }, + "postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "requires": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + } + }, + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + } + } + }, + "postcss-normalize-url": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-4.0.1.tgz", + "integrity": "sha512-p5oVaF4+IHwu7VpMan/SSpmpYxcJMtkGppYf0VbdH5B6hN8YNmVyJLuY9FmLQTzY3fag5ESUUHDqM+heid0UVA==", + "requires": { + "is-absolute-url": "^2.0.0", + "normalize-url": "^3.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" + }, + "postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "requires": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + } + }, + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + } + } + }, + "postcss-normalize-whitespace": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-4.0.2.tgz", + "integrity": "sha512-tO8QIgrsI3p95r8fyqKV+ufKlSHh9hMJqACqbv2XknufqEDhDvbguXGBBqxw9nsQoXWf0qOqppziKJKHMD4GtA==", + "requires": { + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" + }, + "postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "requires": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + } + }, + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + } + } + }, + "postcss-ordered-values": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-4.1.2.tgz", + "integrity": "sha512-2fCObh5UanxvSxeXrtLtlwVThBvHn6MQcu4ksNT2tsaV2Fg76R2CV98W7wNSlX+5/pFwEyaDwKLLoEV7uRybAw==", + "requires": { + "cssnano-util-get-arguments": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" + }, + "postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "requires": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + } + }, + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + } + } + }, + "postcss-reduce-initial": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-4.0.3.tgz", + "integrity": "sha512-gKWmR5aUulSjbzOfD9AlJiHCGH6AEVLaM0AV+aSioxUDd16qXP1PCh8d1/BGVvpdWn8k/HiK7n6TjeoXN1F7DA==", + "requires": { + "browserslist": "^4.0.0", + "caniuse-api": "^3.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0" + }, + "dependencies": { + "picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" + }, + "postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "requires": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + } + } + } + }, + "postcss-reduce-transforms": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-4.0.2.tgz", + "integrity": "sha512-EEVig1Q2QJ4ELpJXMZR8Vt5DQx8/mo+dGWSR7vWXqcob2gQLyQGsionYcGKATXvQzMPn6DSN1vTN7yFximdIAg==", + "requires": { + "cssnano-util-get-match": "^4.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" + }, + "postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "requires": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + } + }, + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + } + } + }, + "postcss-selector-parser": { + "version": "6.0.10", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.10.tgz", + "integrity": "sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w==", + "requires": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + } + }, + "postcss-svgo": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-4.0.3.tgz", + "integrity": "sha512-NoRbrcMWTtUghzuKSoIm6XV+sJdvZ7GZSc3wdBN0W19FTtp2ko8NqLsgoh/m9CzNhU3KLPvQmjIwtaNFkaFTvw==", + "requires": { + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0", + "svgo": "^1.0.0" + }, + "dependencies": { + "picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" + }, + "postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "requires": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + } + }, + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + } + } + }, + "postcss-unique-selectors": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-4.0.1.tgz", + "integrity": "sha512-+JanVaryLo9QwZjKrmJgkI4Fn8SBgRO6WXQBJi7KiAVPlmxikB5Jzc4EvXMT2H0/m0RjrVVm9rGNhZddm/8Spg==", + "requires": { + "alphanum-sort": "^1.0.0", + "postcss": "^7.0.0", + "uniqs": "^2.0.0" + }, + "dependencies": { + "picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" + }, + "postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "requires": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + } + } + } + }, + "postcss-value-parser": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==" + }, + "q": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", + "integrity": "sha512-kV/CThkXo6xyFEZUugw/+pIOywXcDbFYgSct5cT3gqlbkBE1SJdwy6UQoZvodiWF/ckQLZyDE/Bu1M6gVu5lVw==" + }, + "read-cache": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", + "integrity": "sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==", + "requires": { + "pify": "^2.3.0" + } + }, + "regexp.prototype.flags": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.4.3.tgz", + "integrity": "sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "functions-have-names": "^1.2.2" + } + }, + "resolve": { + "version": "1.22.1", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz", + "integrity": "sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==", + "requires": { + "is-core-module": "^2.9.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + } + }, + "resolve-from": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", + "integrity": "sha512-GnlH6vxLymXJNMBo7XP1fJIzBFbdYt49CuTwmB/6N53t+kMPRMFKz783LlQ4tv28XoQfMWinAJX6WCGf2IlaIw==" + }, + "rgb-regex": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/rgb-regex/-/rgb-regex-1.0.1.tgz", + "integrity": "sha512-gDK5mkALDFER2YLqH6imYvK6g02gpNGM4ILDZ472EwWfXZnC2ZEpoB2ECXTyOVUKuk/bPJZMzwQPBYICzP+D3w==" + }, + "rgba-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/rgba-regex/-/rgba-regex-1.0.0.tgz", + "integrity": "sha512-zgn5OjNQXLUTdq8m17KdaicF6w89TZs8ZU8y0AYENIU6wG8GG6LLm0yLSiPY8DmaYmHdgRW8rnApjoT0fQRfMg==" + }, + "rollup": { + "version": "2.77.2", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.77.2.tgz", + "integrity": "sha512-m/4YzYgLcpMQbxX3NmAqDvwLATZzxt8bIegO78FZLl+lAgKJBd1DRAOeEiZcKOIOPjxE6ewHWHNgGEalFXuz1g==", + "dev": true, + "requires": { + "fsevents": "~2.3.2" + } + }, + "sax": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", + "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==" + }, + "side-channel": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", + "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", + "requires": { + "call-bind": "^1.0.0", + "get-intrinsic": "^1.0.2", + "object-inspect": "^1.9.0" + } + }, + "simple-swizzle": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz", + "integrity": "sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==", + "requires": { + "is-arrayish": "^0.3.1" + }, + "dependencies": { + "is-arrayish": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz", + "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==" + } + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + }, + "source-map-js": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", + "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==" + }, + "sourcemap-codec": { + "version": "1.4.8", + "resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz", + "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==" + }, + "sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==" + }, + "stable": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", + "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==" + }, + "string.prototype.trimend": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.5.tgz", + "integrity": "sha512-I7RGvmjV4pJ7O3kdf+LXFpVfdNOxtCW/2C8f6jNiW4+PQchwxkCDzlk1/7p+Wl4bqFIZeF47qAHXLuHHWKAxog==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.19.5" + } + }, + "string.prototype.trimstart": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.5.tgz", + "integrity": "sha512-THx16TJCGlsN0o6dl2o6ncWUsdgnLRSA23rRE5pyGBw/mLr3Ej/R2LaqCtgP8VNMGZsvMWnf9ooZPyY2bHvUFg==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.19.5" + } + }, + "stylehacks": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-4.0.3.tgz", + "integrity": "sha512-7GlLk9JwlElY4Y6a/rmbH2MhVlTyVmiJd1PfTCqFaIBEGMYNsrO/v3SeGTdhBThLg4Z+NbOk/qFMwCa+J+3p/g==", + "requires": { + "browserslist": "^4.0.0", + "postcss": "^7.0.0", + "postcss-selector-parser": "^3.0.0" + }, + "dependencies": { + "picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" + }, + "postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "requires": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + } + }, + "postcss-selector-parser": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz", + "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==", + "requires": { + "dot-prop": "^5.2.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + } + } + } + }, + "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-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==" + }, + "svgo": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-1.3.2.tgz", + "integrity": "sha512-yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw==", + "requires": { + "chalk": "^2.4.1", + "coa": "^2.0.2", + "css-select": "^2.0.0", + "css-select-base-adapter": "^0.1.1", + "css-tree": "1.0.0-alpha.37", + "csso": "^4.0.2", + "js-yaml": "^3.13.1", + "mkdirp": "~0.5.1", + "object.values": "^1.1.0", + "sax": "~1.2.4", + "stable": "^0.1.8", + "unquote": "~1.1.1", + "util.promisify": "~1.0.0" + } + }, + "timsort": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/timsort/-/timsort-0.3.0.tgz", + "integrity": "sha512-qsdtZH+vMoCARQtyod4imc2nIJwg9Cc7lPRrw9CzF8ZKR0khdr8+2nX80PBhET3tcyTtJDxAffGh2rXH4tyU8A==" + }, + "unbox-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", + "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==", + "requires": { + "call-bind": "^1.0.2", + "has-bigints": "^1.0.2", + "has-symbols": "^1.0.3", + "which-boxed-primitive": "^1.0.2" + } + }, + "uniq": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/uniq/-/uniq-1.0.1.tgz", + "integrity": "sha512-Gw+zz50YNKPDKXs+9d+aKAjVwpjNwqzvNpLigIruT4HA9lMZNdMqs9x07kKHB/L9WRzqp4+DlTU5s4wG2esdoA==" + }, + "uniqs": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/uniqs/-/uniqs-2.0.0.tgz", + "integrity": "sha512-mZdDpf3vBV5Efh29kMw5tXoup/buMgxLzOt/XKFKcVmi+15ManNQWr6HfZ2aiZTYlYixbdNJ0KFmIZIv52tHSQ==" + }, + "unquote": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/unquote/-/unquote-1.1.1.tgz", + "integrity": "sha512-vRCqFv6UhXpWxZPyGDh/F3ZpNv8/qo7w6iufLpQg9aKnQ71qM4B5KiI7Mia9COcjEhrO9LueHpMYjYzsWH3OIg==" + }, + "update-browserslist-db": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.5.tgz", + "integrity": "sha512-dteFFpCyvuDdr9S/ff1ISkKt/9YZxKjI9WlRR99c180GaztJtRa/fn18FdxGVKVsnPY7/a/FDN68mcvUmP4U7Q==", + "requires": { + "escalade": "^3.1.1", + "picocolors": "^1.0.0" + } + }, + "util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" + }, + "util.promisify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.1.tgz", + "integrity": "sha512-g9JpC/3He3bm38zsLupWryXHoEcS22YHthuPQSJdMy6KNrzIRzWqcsHzD/WUnqe45whVou4VIsPew37DoXWNrA==", + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.2", + "has-symbols": "^1.0.1", + "object.getownpropertydescriptors": "^2.1.0" + } + }, + "vendors": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/vendors/-/vendors-1.0.4.tgz", + "integrity": "sha512-/juG65kTL4Cy2su4P8HjtkTxk6VmJDiOPBufWniqQ6wknac6jNiXS9vU+hO3wgusiyqWlzTbVHi0dyJqRONg3w==" + }, + "vite": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/vite/-/vite-3.0.4.tgz", + "integrity": "sha512-NU304nqnBeOx2MkQnskBQxVsa0pRAH5FphokTGmyy8M3oxbvw7qAXts2GORxs+h/2vKsD+osMhZ7An6yK6F1dA==", + "dev": true, + "requires": { + "esbuild": "^0.14.47", + "fsevents": "~2.3.2", + "postcss": "^8.4.14", + "resolve": "^1.22.1", + "rollup": "^2.75.6" + } + }, + "vue": { + "version": "3.2.37", + "resolved": "https://registry.npmjs.org/vue/-/vue-3.2.37.tgz", + "integrity": "sha512-bOKEZxrm8Eh+fveCqS1/NkG/n6aMidsI6hahas7pa0w/l7jkbssJVsRhVDs07IdDq7h9KHswZOgItnwJAgtVtQ==", + "requires": { + "@vue/compiler-dom": "3.2.37", + "@vue/compiler-sfc": "3.2.37", + "@vue/runtime-dom": "3.2.37", + "@vue/server-renderer": "3.2.37", + "@vue/shared": "3.2.37" + } + }, + "vue-router": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/vue-router/-/vue-router-4.1.3.tgz", + "integrity": "sha512-XvK81bcYglKiayT7/vYAg/f36ExPC4t90R/HIpzrZ5x+17BOWptXLCrEPufGgZeuq68ww4ekSIMBZY1qdUdfjA==", + "requires": { + "@vue/devtools-api": "^6.1.4" + } + }, + "vue3-perfect-scrollbar": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/vue3-perfect-scrollbar/-/vue3-perfect-scrollbar-1.6.0.tgz", + "integrity": "sha512-bH8rk8a5gH0lh/1YGdQCfSpQtrUcBBQ2bAWCt3I1zZYlNDCm3lL/SWzhzv+aN/OjMSqYrslkm1O/ml8jTUZpTg==", + "requires": { + "cssnano": "^4.1.3", + "perfect-scrollbar": "^1.5.5", + "postcss-import": "^12.0.0" + } + }, + "which-boxed-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", + "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", + "requires": { + "is-bigint": "^1.0.1", + "is-boolean-object": "^1.1.0", + "is-number-object": "^1.0.4", + "is-string": "^1.0.5", + "is-symbol": "^1.0.3" + } + } + } +} diff --git a/package.json b/package.json new file mode 100755 index 0000000..ed900df --- /dev/null +++ b/package.json @@ -0,0 +1,18 @@ +{ + "name": "chatlanin.com.ru", + "version": "0.0.0", + "scripts": { + "dev": "vite", + "build": "vite build", + "preview": "vite preview --port 4173" + }, + "dependencies": { + "vue": "^3.2.37", + "vue-router": "^4.1.2", + "vue3-perfect-scrollbar": "^1.6.0" + }, + "devDependencies": { + "@vitejs/plugin-vue": "^3.0.1", + "vite": "^3.0.1" + } +} diff --git a/public/favicon/android-chrome-192x192.png b/public/favicon/android-chrome-192x192.png new file mode 100755 index 0000000000000000000000000000000000000000..5eddc32ea182c92beb672ed1f1231b0cf0495bb6 GIT binary patch literal 18305 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 @Y&Kp>7 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

dvcZd z|5X7v%cSWdg_M1rkc+mEKfiG zMP&M~y~65?t|#R0-H_6D(x=CLal?Vn@!J^HF8O37>FsFxHDj6OG6s!RdXpL4&+3UX zNH!n-r2LVsZ{d;Ks<&Dhbsz94@cYc+<4A0{aZ7%FkzIH8%0Cqj*>a*RXZXZY3-840 z8@<^0%tlkL-;0T>GV!i@o%tI7<5s1!tL;AC<~k_9UntyTQqrr+cYV|A(+@c-##~%^ zvTkL+zrv&2-#)Z1Uf3gO=l`fI<=>y5U2~M}o5YWK6>e3xG23>#XzD}Oy5su~&pSS0 zihGj(C!at8k({SJ3)uwzZDQRW6dj%Ye&KPJ+np|W z`~AQ6wfyy8_VRWWKW#YWxW9gf&68wN0kI&i8de<_4wACF4z`*2s+amIgdKW)9)7nZS4miyYdJt5mp$+#R1JGZ0x{$v5UQ~!RyU*BOA zxQ^wnh8%d_EqYzW20HjJDL@Q;hX_QEc6P!gCp>9y{utt}S=| z^x}$w16|dhAI(3##q8Gmmi0?Q<3bYyTllkI?z+ZY&Jv;U<;!n-Yu9N$6ALye?$ziB zkoZ};P~+2Ui(Qf;9KB1QNS!#|HBW5Ex?6Yuf3dZ0X4>D&wx73*S%=~0&-CR_(|`Z8 z|I4OPAEDIRc302Ydhsd7h%Fftje?kkmJ4tu^c0BPyOH|t&dy7&s>XA5E&qjb)Cb$$ zc(%`{=(6|f$-g?@J18aUB)ynAYuVj?^A#Wcnyk+}3TspS$ER;3b>_hYzWu6t|I&8- zN`LTrK@t1@wP`$j6<5qk*f|Hd#3Y?bNIKOp;--CHJHvdJnHkS!`m;CRkKfWnl@wkWtL=qkGi{wlj`rekdqZtD7EjJaTfr2a{LkrKF`cWk+h0 zo_8FT+^^#+e`M2osb?wz>kodOsm4i4{iQ1Ol8;B<;iT_osfJ`@p(vnqiFZa89K)=(F=I}$otRtcBvmodXr5D?KH7O5i(b#XbJAtrf!6dL`|lUN zmK0@(bW1zG>3;Bm+B3#yK7O5fd4^h>bm+xb(_?&H^d?(yZdBbW+MAQcr@Xu<>FdFa z8&^5ko)Bj`d#F;}O-F6N!X>}XIqp?4g-rA8yi%+EH}pg(-PDdvlv?TW;0_Cqq;b2T z7aM1t(({SW6~5W5T(M$<&*jLCX-8-C6gDSsQEZ5P$`Iis{QRWPWRauqFU|DiW|*k| z;DV%?s#I#<;#Jlvoo_Y2%_y3gd8yJ<$~vnWU~(_o}iiu()|l zKu}6(>QaHq#tri-<6K*II>b0c-|%Q#8rXS^r)ZjFhO9!7nD*Sl9fo^!{r03R=3#yp z#CRZ0?nVQXdaR|d*Z;Dn6PY<@>tigJ@iwcUdwf7@+Pbam)_h4nCE6J7D5#!s$Yz|l z`Nk@}J2riVE|&5$*Y+s!?eJz@uyg0k^(u>QPg$H$EW)D0cj-@O&B0YGS0=_ivzcW! zCw;~`o&1Y=H#YV9mC5|s$FhY_U?-1#-BKIl-VFI-cGsSB_ntD_hcX@z-;gT2tJElJ zQNN+%6Pp)~hh-Sdofz6?mKz7k1%$m=!l$;!>N& zHH}~2-Waho?CtTL7<)#>?HPl@jG7}HO4~iBJgKN6>HXPk&>2{bbP|d$!hh; zNmw@1cJr6youOWiLx)$*6N69X${+#WMNnDyhpfd*~$q;KbmvE_rFpuAlQ3XEGbS%4{h5wqW=4j> zb@_?rAM6-T=2p!;_)V^F%KM!k%oB{2A2KfZJpTmy5}W4YOM8=}LN30Elw1(wQZU0a zGjrwAh%o(Pfk4)Vy^}RLC!CPZDSdm6DUmIbZN|A9wqcA3Mh3;1VhnZhN}Lm}F(^HE ztUUH;`I5)SH)}9&Nnzd}yK%JugBjDIMu(5$#TMOxU#rv~tCsmKGICJjFZeFO#%+5y zwIPGWBlXZ)0fs7uur(2m#*Q5|2cAtW{!w9e_Uzxke|MN?S?)b8&>*4x;#H@HmHNbQ z{!gqrlPw-SQn3x(KL1>1!@8u?j0;Q~PLv8g%(?pdX8TTu*jU;3OD9fCbnuzelA4;@ zr_H!5byHUtmzzLkyR;=k+M*Ud{Y#oQqT5$7y!p%{QOVHpN1;wnYq8Y6-N(0V-Foun z-rY5CRunNr{JE;b9m8|RF~nE<^~;wNXW7sF<8tqTn|6XB?}e-9YWbYy7?kn@W^7Jv zSeCe;X4|XRug_kzOAp`7utS^idv$g7Tzg5;tNHtnaVYU0n6XWIZNt*9ZycW6U0=qy ztcO`mx#2|WkBvM`miO2lg711QmNeb{#q&gFL*4%SO!9jdhcbK+UC89nH2;M5omET| z);2^(MXf2B%6RJfL4k&MA9rX@&}45oQTpTOrCYbUroa2~|Do-}zi)zT?5AE-Vf5l> z*nDQjVy*@*DIpE19)(XF-+#S$-T7nZq;*ehKU#5BF(h4F@wlG5j7em7%3tB1O(z%= z&T*NacKLbcy!6C9`@PFnGIVU*^Kp_)`(%j^lNT>?6sTmeSG;?Iae`;V4KM4natzm7 zHl9gV=&(uLA-myG0mp$Sy}v{_EEn97yK1@HyR*-^Qc6n7!213srH5wE6uMTuQ?_Av z@=y5_TXcT)@q=y-5=;r1OtuUQ0(OM4E?C9<JJpll`>UuUo}Sm$TdOv^{=S`Oxscvmt}h`U5fy=D!)1NC#*Xh&g0+&QreO#K1C9 z{KO`kXL5_}+TC7X-d<5#XYyWR~XH7Xs2>hA_DBF??s3v2erU!wmxdg^`uj)za; zahl=iPkXJhl?*pxI;U-1diAFa!+QQ?Rj=Y=>kV$)qcjijbmM6CI~QzbOn_a`PXbe0$A7p8sNZq{8B)D~B6Ce6^lmeeS1HE&u!(E{EoyU>7>R zQF}8(o9>qqE07O1YzitB&u*)ThAf2FYW<4UVnS`D*i&H53;aJXQL zc*BcnE%7pSW~?TfQ7j#Ej`v0~FxBl_vRZJ$fvZ{!zkeGwo$#HceY523O*w{-Y7Up8 z(|fmx|Hu$w_~)c#EFO3DW+g+{GWAM^OHk5pn18&s->d3t+V(carC%5op3XlJ z`sVn?ELHwp#SiZC%$$E*ow4uRANgF41FP1q-FoWODIc+3t2c}uJS>YQ&sR9sv?}Tb z=LOCOrK0Am7*>cHOiVAZT$a^W&2YiM9F$<^{R%Y7;&-U7-hK7@^>#gmbX$gxWu1q& zx{EL=6v^b|JWk_d_{O;5k__{USFbkRS;M5z5pzs!yNJP@(B-!oW^dH^&hTPaUT>L@ zg3&7(hMkG~6Q3DOuKVX5$9dpU@L3HOhbJa`L=B4Ncy&r{at3(j^Bnl9#n5zu`NzhX z%40YCrZZ?2p8qrB8G}NyyDo7S+^C%wcG_}o zZ);gA595jVy$VHB|NX0*lf6(QuY{53=x&Ct)tSCbTlO#bdh#x}>~{tYt9-U4j}A?K z7Ngcwz`Ol(xXiYBv4KoMX^ayX9iC_vskJYv*u!qvezW3iQ)rGwc>a|hFUAd=iJO-! zIr1^hVb!wJ`aYiJw#JS-Sksug1sb$N877tNep9$hqF7T-e~N_F%g#B=7cO*Mxnf1Y z+KOW9;{v`7GcvB3FH=ic9K;a7aek&TyD;~f#zw}=UB|+V*&7wyX8y>T!s79SRnWXB zsx6&yLrG(|r?+=^_FM)-mIhmQ3CAaTe`5NNCheKL_R&TD1iqxBi!}OuP3!(eCx5i* zyTyFr%9SZQvZOBBJyZC={zLumpXuL@a0W4T%u&vi*>L{(o`7P9lLz)Q+H&QUG93|U z&}Ezd+b=d ze*Jm5|NhlN3d{HHo40?5s7#5C;Dt|B>dBm}M*=bx6^cZ?(>Cv(#GJs*xWu^J?U~4q zz(wtw88#Fv{ozgCl)|AD?IFb)6IP{AERnn*Kh)K=RrBfRhG&WqG$*ypk;WSUP<=t}}>5Lr*lUXKC=6EXI zo6T|hb>DXej`EURH~recK*95urB4^Tzhyjd@6m=0AIyI|xp&|C9=F3qTN{=OH*R>y zGIq{k(~T1U#h_Nia7puzssvNPVdjSSjrYYJpBQk?Tv}n%*Uqr*e&y#Zi~KXwriqz_ zxvgbb5T-09wtB~o8J4kJD^_UDXBX&nc{1IT)6r$!M2V$qSFFmO{6*%)o%GVOGOawH zSKc2PE?D|Mk-1?he&?gc<`D1ebJj8#B&}v=XMfsh`RsG*8eQi~4u(HcZGv3;4$8QM zFkM+6z1=T$i-5pR&qe$V+J_rtHeARJW{rK#oS@CDvR-~-vBQoz;S6ue&*t-&?P5A$ zIHdIWVTRPp={1c<#RFHdDHQQltL-~}RHnhConeEj z`RY}xik^N>mT&m>t<36rXN>B@f8T$cmX&8paXtKvuOZoQj_hQ1hclAT;ux|sPFxgV zs8_yQY!JbGMSRYQ$Qau)S7m`|X$G7ElY8!*VD!jj^%2;~5zesYkkIkR|0kZy&7U@X z`t7y#={5{I7)(q}3m?WuMrMB7wx+7rvgg%jIgV=#>#Q>8=D7*vH9YU(VRVT-!RT-) zcV)Mm!wlvFcTO-mxCkj!GIqqcR564ceg2oJct(N${bLRa8=~LUr<4~lM3k4ChcV@_ zi7#I)%Q$n{?b(chstgmeHP(G&Y%p*R4;S}VmpJC(!(8In>8Q`F#@O`8Wgdf)`awyC zgsIs+*Ja-`3heltmcx9e_5VAQ|F>jW9rD_er25QQ4!IoI)vf=ybjpm#lNyo}PU!yl zcuF^_|8r|YTfzM0yM+}dKcCxO$>UVG==0nYsyilj88c{|`*AbnxiEvUC_@n&gS7VU z$5GplTv0sD;eITx!oscVd#;0d*S4ISMxyN622CeqD?}Tjdvi@fJ-;w|gsVHuI_4>m z%%sf_^8QKH@yGwublTW_!G~I7WE?DrMq@TUG?(XcSPoxj6}`h_uoJN*stqY z@6+SS=)l;s?#H%mX8)Eg?7wb(i@RZedLzFrLkOG46QwShtjA%J3eOl4F2(I~V%WCt z*|ccS1}3ZfopYE{l=&G;%F0%CU4LEi$9~)1;;j;Yvu`c?+Sh5=&hW&CVGWB!)aQ3@ z&kVX&$(nq8B0tUC#AL-IZncg%jyzinmkTGDoMPR|ytYBtJeu+J_mnBj4o^5%Xe`cI zvwr<^V}=I~WqX(wtgpPOwT2-hC+E)F;?(U$3%nk-?xpMPB1=USWsZG=3V*cL;6PThKn~| zja|RzLi6s{*4At9cKrdZy84~a$+t~TM_1Q0Y2ky{XA-wuGV)mwaPX|-(gqj3i5Z!% z-Lw;;XU)WtI{8ch5D@rnI}!`I$v{n>prVfoIT zk=t0d_3Zn1^-SWGLrwV!Nvz5b{hx@f2mV;k>sEjAG0!lK)geQw=CD}H!fBy>)eIXH1=PZBxG@X6TuU~eaW{iyNu^Dv z9m7kPXCgZ$GB405)NgySz~df+Qh2}y#sF8>)>Afe#~=T9emg&bRW9x6yE0CNO}ll= zbOny3DF_(cdbdA&@nu=Yjfw(CLi@5ZGatq=ykd8F!X=@1*v%oYg<%Q1!d%aWpw5FT z4(5VSCzs3<-pOF@W9Yy3*Cg+`^BFRtYNPXaJ*!o-VaVaXa5InTP(&4zkG4!*u%?E^ zG|P^T)qk2VE^>In@ok@I@QlwEi3_{;H~w!=ZSebU?BmI#(h<}6{eSrPTel0p?-%V> zd-OktU$ntia?|7&4kX{s$a8&Hc zigLVYKI5=NGjslwY13|rGJG#$VA=Fp;J?7eb$Z9GnUdrh{%u_!8YIUs(V0hnb>11K zj-%3F6OB*ik-Olvyt#L?`t|FZySlhGzh7Iw_r05(!^w2}`Uz*46PBJCb_k z(kdM#2cBN+iT?jVb@}7}9>;sH?`h+0kdl&0`MdwM9K#VUEiI$cSo2-;>i3C(4qwIK!sjq+GDCYc_l^r^4Op$tcjmZDEuQsCzx>YMd^e?h z9$wy$Z~m9QzBaRZ)r~rUHKhXVARb6eZ$>4JCp_gdGL=MIc zB@?F-uva_S69yVo*!TxV`!++miK_Zn0b zFIqKud2Hd;5VymP9Wo65f|k4&c;Co1n4CWw@MiscA(8*;o96xe{Ji+#{`aY$mp!;6 z^~_+Q?(FymZegB>F7|TU*xzhpQs80Uymjl;Y6iPm-@DD{oMU#_GkN*K*`OQWUl;C< zI=W%&#n=rAj<;AcW=-a@pDLo-JcU7N_QTJa2c)il(F~TA|KDA5_m8y6mQ>~iXDS(T z9`F=xUa~~xnVVcg)Pvt{zP`MsEJ{UO;YAENxh0oxZj-m+vN`wim<~hJ3DsG%W?hNU zS(er6dfc%6;17EV(aulR(^R<{ZeG2b%EQAmW8=Yn;xjI1+;Y5S7{9*7HgrckM^nN{ zONPw6X@cdZyJj#e{9?H9(>Fy|>CCbNmCKF#-&Op%|KfGEpkH?0-|i=m&S)_lQkWor zM55;RTJf2O6D$)xiralxowJ)K&u?mvkkV{H+qbcvOd^{ZbOKo?Tvl&;!R#P#v#aS7 zyWZBlVs{GWNI$J#cvdIRmfT$rcYy{Ddbe#e z6L#X?ZOd@toLoCYi}aC}R`q*g6${pPTJ}8pShIKWV&>({%amIj1^N=!Gkw_c#P0o@ zH)lLv-z!l(Eb(FQ#3cU|<2!%(i#&o$`X6&Pq-kgz|36DW&b#}A`?rXOuAF4h0ZePw z=%j7gx?70t#`|gaKfi1!es)Gtwc&)kqs%X%Ipx0%+Bx%ovpmh>F@QXLf}g6m>f3#(kasK>KAYS?mA_4!M~3(3=?bSi(OK(xX8`0v4T5h z?hnS~+w(K4dUiIfuVLb2KNQ+|h{5HWqIZZPOTx|xEFE$U@80FzvZ*KW`me_a;eU~33K#T>IRtwjTtIdB|@0?*2c<*h=;1b68&|vG@wZ5UJyky`1?dMq= zxw|AGf#LLjACArG>zNvwD|4Z1f~=~)t*ouB&6pQp$}lmvfWJZeh7-d# zHoI!3eSFUtJ{UQOYe@#2WN7siJlt@C*&&5{2H#=Zv-5VHbTu#e`e>k zGA_Gccs}s#*|U38CaAFpMKkl`b-tb#K|G#zmIhkiIG2YwR9rUb>vJGE_NjPZh{asd3->SwUbd!n8 z|GE=Hp^WvnyC)bO3|JJ(UfQT_Vw@MhE$^ba@rQW{k zPoknk87?l=$aMK|;CBAbMGP9O``*9(ytr6f@+qT0WJ^iv?u+aUtR>3)}!`Nc2s?|UDAcQ<~;?vTR2hv&j$ zH+6@PaxWMKJ{~%vW|O3xo1?z{v+p$Frlf;0M+~Q{JN7VE%4Hr+pYzu1ll-Oc|4x}7 z_GNw@I8BKMnL*yX$I`R1e;7My#z z>)8A5jXP5NuO}NSzclpbbFFNrB9&0-06! z+FnjK6hBb#bKBASI{}fAlCR&rGb=pC_h^dHgAS$%O_nAmBHXoq9_qUGvRm4z27LUr zZ~OV3&*L^%K6H{v@H^|$(WAsN)2P+5KQ6NLYDam;g}ukiCLb@0zx4K2U;oFAO2HeleYh1=r@5hN*t8+J6vyjN;y>8h?5tH>b^<;qqn)`+<`^l{1+Sd}gSM zkKe{6GSlvv!3>@Vo7ct953aLHKPSV*Dj><)Y9A9Zv0z5u;XtJ#wHLpYj5xXK=lzZU zcJu#t-&W1KX9f|!_rF_Ie9`0C$NG~0)^{%-dpXJSWm|vg{y(3}R`35`_>5`Q`WHDn zE*z|N>gJeOXt4Tjui37j44`rIFSUX*)#84I$Gq`+yWjH8uj$g~Zv4K#@=blGwCU$f zQxkP|rM~7q!+L?+;P1BGDMkukSrv>rTO;50NQmCxyl{=ZVV}8@uu9f{>G#n^tE89K zd%XYs{(gK^l$I!id)5Etk5&|jJmn6nt+lT*X%HhM-~1IF6-wsL`grh2#{zv zAyH)4di`-Ci{ld>srxmo%Z8LX_Wc|#a>&8x~;DSfh`BQCCSsr0W+si#kH zJESmKUYjPNx`-#h>Avhkt%ySPC#|pU=C^4tt)G_pwbcHvNZawni@xfs{eQZT-GNC; zbUy!r*HvqNPYvHDeb=@=Mel$#^WSgVoNwQ{^<#>In}D8ka_(`qZPMF9884K(@8B}~ zcXL~=bkzULBK^mwo~wU$;ehwU|9f`Imhnyq-Skzzm^oa8!6)s&EVnheEvq*!Jj!E+>3nT2LHPdOjh^tR1aNP)BdQ0@lCskbg&TC_9uukzi~aXVS}Jht)A zJ2%Htf~nx`jdE{|s02>cDyE$OhYx+fD%Z!^X>n&pI=j~&m%H}GJ8Spe z=4!Zj_3BY$+3j~q&c43!vtwt&E8QQFcVDK58s)rl2xj6GKj_!+;8K{xRK~upDOwCo z1+A5zpFMQF^XvPsn2rA`pYQk9t2p!i`{J+p4WACa{y(#O$6KN4Qhp{9JZ`=F;=-+% zlad!qO5RtYCwx{`B2uEoyJO{yu$EH{oJ!FXbL&mt+XcsT|82LwS*3m0?C0LS8Goho zQvcmP*}^p81nZ4$B`5#pO=U@{eo$Li@{Yxgi{YVMryau;j*OB7bq6^$9{Y{eK^;6$!+s3(GaQcq)9e zeV0+U()!x{|18Cv{(nu*e3;VPn6Xe%#<_|i=WuREtbz>#%R{!q8~?Zc1>IZmb^q6e z>`^y2Ff}ySA8Tc2c<31@Q2bDsDY5&ASzcC>UZdf>w%2*L#Pi#CM;+V#D30bH0Z(E3Vt`xU%=R*^aR9{k`=Ee%-e)Fi7bCn||b% zyU|jH6GaZ|SQ^Ykq<>|+U3*6L$dUs$b1Xz01o{keZa)JSFcRoU#Wecq}O=u|FipXU$uk})t{SVDS7(e^pqgR z3F;PgoPj-^JZpa+*!t~2P0$0`{qxU0y36RvsBno-jj=0|;R<^~PsjV-bKXjKH9kK- z|Gcw4^>cl()hWhjLKol0`YL@pfA@caOiIWP<(c0YPW)(ZjBDt-|M#1z`CbOrsix(= zKVP=)v7C@PaiilB@hjRJ1qJvSS4hbwEIwfJSbb5(0+;)e6Y~r{%iHds6%_F#>Y4qv zzjup%s`js3CB=N6IhhV6+(lIquOH<8 zDg04W<9qwD(E5c@C*Lpc+JC&|_J>Njvmv4WXM%%-UdH@<_vygo`d1A6_-PA#$kppG1w_yYA}`*9Qg!9FXVlpX{}-h9~)C zS{Wqd)v;Y1n2vUsPONyScgf8pr#yIp=+C!gk3&%~iHJFSLIBjr-yI`0uqpUt8n< zGcqWD`gc#aD*KPWIs+8CxBH%`=oFb4{@~;4=CAi3Yx3y18|3wwl zU-)*%@%HZz&u`ri-X~V)_R&&!c8&gqKh591Px}3#qK5aSlq+k)p#qm%0;%;;v9WW{ z#s1g3wExxK?wKoovpfvK@b(OM;j(~fEX zKKeg@9O2>S#W2zC$;orK|ecFo8`BLi1MR<6W&@X z-v0b!UqxKTlIt>w@%z#w`o14YpZK1)$x-$&yuJ7gD{qOA0&(G7Z z7S8o`@=MF8($dzh70A|Ev+u#9AZ z`Nxww89S~2?tZi0U*IJ}uVwD9QuDX3XBvHVH5YBjJ#Y7O={fglH68bC0$vv|<*U>D0`mKV~htBV? ze9Qkb^4lj}jr{?A8!Il)U*nT?){U`!X)s%c@5RQ(#*FvI{%g#ucF8B`J<^_C;Qv>3 zx{tu+MJI$E1Xw0Ut1SEb^V_Q0DLXl${@<31+rqf}c3D~3r&rT*GJY8gMP@$ik~_J> zwY{xPsc~ul-RH~18_GFsUUZz^o_qV)UIr7L4h0S+bAi{U^S@o+@xm}X_J72;_G|W= zeg8C{pS*Qv%FQ>Arin6c?5qE`S9@3P?A57_tK996TfBdiEYZry(WFqsYWHUO#*Kp6 z|GtOriM#&mukyutd3k>i=Pg;cu1|eZ`sXz}b42qtSu5miymaZ(3HSfy-~O(MH59*i z`j7dBA6pz|fqn7x%xrW1_P-jsy1KJ&oBr3BZ)f#>`TpcZ6GMG{dF6i{-ej@UG<$7y zVA~Pv=C9wsKNgpi%c}e@^h|A4)rTH-xt)s^E@WKIl#!(1DBvR2d`MoeWP9v?j~%(6 zb9MCoD1ZI>)iBU&-qn=dp{vi#GWEW{t9149y?bS&S;WuRJea7qosHG=(A>B4zw7U+ zZ~fu8GNx03LuvPe!uko~QSZz5?Vg|iYTxRa-4X{6?qB=&;!69ZkLPA=5)8Yxee=0r zKg_sdb+}U&O^$l7^tpbSsiMFK-xZZ>es}+m)!gI-x+Lk1Gh^k#-^+adY8TIZTVMTA zYez>|SeV+b$Y)K*EpD^U+On-u&ml50a?9U|s?vA#xLv}74z4*LbMe}>Wr;nVf-H^# zH=AU3&lS90zh?XMM!yN(8>HX9d-sfsA?;s!_RINmV>V>GecZHIRaN!kfychzcg+>( z2xWY;DE>^Fgz$V(ho1~AjslU*yY64T?q6*Edj9mkdw;F}9bxlrzQ*s<&(73aTRyxb zRyw7|W5T-E6Z@V`-_{*4=Zz+zmeF z-*)ETawu=hzI}FGfB!}DJ?(fpN#L=wY{KWxwJSb0y3d}%G=DW`0M8oUdK=J_RO{6 zVTj(cXpvG_OpMIinvXlZ@Az?qguIbVpS3bRJf~d`9*wmN4GrBF zpb=tVU=VO+$B&KswdCIWJX2ft^WKG5qQ~=gyxXPcwveGofn)oFY4&;SHh+$^=cWHm zeiVOtrFyMkS$o8uck;pvsU8-~Pq>Pkt>-!*dHO-s!`SJEvh8A5jqZcNSNu3z$b=koo>+uHv=Dbb5Kr^T@0sDj9W=PWffcc-pT z(p4*#)Zx9NAN!$J?7EvLBPeJlSQbAkczvJy^}5@t^&IPe)_+l4^Ygf0eISSPhemrH zchQCzv8WY$DiS^)3X3Sb5@@>B-u8c`>*ZH7x*cvTzkXxS%M<){l@F^XGM>s$V{sI4 zi4u_fzhkxYo%;CqS2FXXd_EeBJ6`{P%sT)7u228!t@gy_b0qzb;Y_f6@oV~%BC*{v zVn?D`zW@0=|8{%W-se^M3>F%HtM1zAU;Y1P5@%ADf};S-M712xYg*TSSHD`m_rbOg z?g9IF_I*6RuCcMPWA9`6(}_h0sp-iYh9D-;eRMo=S-cy|u2w%S4L8U+`OZkg z|CX3-f%Y4>CmZHhetz~e%d8)jkF7}NEVk}J3zu3Xx*^mlyyYZJ9op%RV)EQV?>cjm8O2)h6ISXcM^L`j89JKvU- z{LP+qEc@^6TeqI9xWC8X!zWjVk1Y-zf)8z;d3btyX1tBGk4kV=&Yp4l#F7Im#beAG zdE1#zNIM9y7<#pouD$mE%_OZDf8)US{pF(%}f>r8^q-P-Bg<;4l*t+Bq(BW>gxrhqQ9j6Ll8zg@oWhO*V)+R3R5C4aX!|B;ZA@=E#3{nLrdVVlw&x6Vrr zHx9}F{d4E{nS~4YZ{}I>VqUSde9fDh8&@3`tEx6Aa3raB?68vm^muOh+sc_QzO>J9 zZmws){{Q`q7vI{Y)BZm1zJ1@%?%1-_PaI_&Uqr>l#VhPS&zyD3SpP@&s@Ibv*fy}W zKif8^@YLlBfy8eb${bA!Z%)K$zHO)$tDiY_+P(uu4U*ltFMpjjzAszz?PO`f-^Ux| ztGDmp6U^}GoR(;6Bug=>i5-Rv{Kg zp2NK6IiFWg0bOO!a*9*Nn153|*S|UMzV6rl6e;j=C zBVOCCLqY%gt35s5-E6)^VGQ3{rc9aAVsG(ZeS5^h579cp2OQVFH~x9_d;h;z`*h|B zJ3MVCdZ9y%UUDUqR5+S$$nIcdSs0c3D)qYGfl@0^w9rFCGR^G(_r@hpuS~8x)G}Lh{$n2&M**{x zrPHqc2)O*WYuWr$Ml8qv9{gG_+OWr6HrD*p`|qE+!MpgF zm@~2eb9OvDzeDq?oH$p5jKq~&x3soepJDH)+4SVzYNKiV4fDOPpPRe$$3<<|(+OT& zDjZ2R0^+`)7_f&i&Je%mp}GuIKkeLWXJH0 z{YB-slfgzt`VI}sEo9K7o|A=1(14FO z@n`>PgEtk~{@H6IHYx>5aYS2uc)r|>XWgIkH+7m92pJTgOb$P=&QG_Qv+0C!Tk=0i zv41Bn?CRHh8S`uTSBpp6*RSXI{#SA7enrorteiQD)hs&E+j`>rk0yD&&;EZa>fir9 zsY_no{YjEefm;`^+E?53>qqPJysf?@}ME(B%t^I5(D!lK!QHLaN{O)I8Ca+IYk~<1& zdrqiG6gFRd@zeb2nGfZ8OYDCjxM8QG8rSD*`&b$YIR{xaT{%7Om`?D@Tmpk5e z`tO^)|BmPW{94gxzW7?ZZ_|$(31apdO0o5o-+bQi95w1#Rjt2WZ*Dp39GhQvb{3mv ziMR;3@GU$u)42WkpUqA`l9%s)KJS=~e$4aKlkq%GYad_xG`*+%a?rGUiIWxHaUM`} zJbGMq|NFS(^S`9KhI&V`Ir<-%b@`vTcj%`oB~eF#%0{L3-y3v1e>|4_f8M50M(yv$ zCu#N~NvV%-GdFxV!heA!nU|M$lV`w+)h{Q0ow<(3;ev2OEmMR|WN@1fN0Y)Pu9r*C zs6FgYIQIX*{P|7~=UY8#|Fl|yQ{+h0hJ?ngd3Sfscp-9ve@d@;%1Wxo@{XWLer{foO|(4o+=hH3KOCAar~e0co*X|{**S@(;4U+;wZ&BoVa%OcGe z7ce*q++>co{yw+-G0XkBujc8S_O4giwDxgdzn;bGv>Uu(At5c*RaM7okNx-P*=@(L zcUB#OP3CDG$|PQ zIQt zTH=|5jnl8sDU|YyUVbpEYoj?=rXb5hv825ZJx|_L`P1u>a&}quyL}y{0MW zCL1)~Z$9boqQlJZ_guaC^Nw+P>aIWmCiR8!nmQS?c0Spt{g5I2;pR`7O%j3$ERF)1 zE^D;+tksXWdTX2Uxt$K$pZ9Z23$i?Iu;=3W`SX9>J1~F#FNx)Q4*4b~?m6o5quxqI z$4++MgG(1KEMRA1%nuJ2&zFobeZKp5SpDlG?V+*rk8EOyKD=PYj?O!=ERIWr*D)lN z2R*&S8g3A~e@-f+#-GA1`Qew9<&6c`r5-k{_xg34HH6iGYuE1Gx)*c`r_1{|>#k-i ziLGCnu>bG=RV%V2Pa9ZxZun(g%&$4y>hsh8v$lk9Sh}>8uc}Gmn?&Nz)u*TFUY1(7 zdvB2SyV?80Oa8`8V~uFL$ad)em4nac#mRRcHMnih^Loph_x+rgcx)JYZdg8Hl#spi zH8ehc{r9h5D;*UNOgm_oBRR)+Uc(hGMz?tkO$y(5=Dlh6JbvrmR$re`{kUpFYL~CuA@c8t zh9YZ%$O)_8m7kwQE?`NRW81|p8`HK+uD--JYf2pb^VkH0TRj;MGi5Y{sJtj2gEyFY6=9zeE!_5Z2x6ne?@+in#=(Mx3qhLk$(?f zeO*@^$uIr9cs*y6gs9D(n*}dRMfV+h8EzDNx~syz>5x6cq59YIV(U^qrr6JUC(f9v z+I49D#b0J=9*h#oMR!zXO1NZ7EX*7F1=BvhYRHV7D%=op&24k>?eOe*RVB{F#l~4D z)N1P71XvQA`9C+B`kvfYVQSumAV&B)`!`JBj?|Vux594Fccs916*_|EjKD(bfI# zWZSPg&bDyFXZ?BgzLyU*H#hIut6y`EL&EgQ%{$B$GQMHWMAsKj z6gxh0p63<1=kvBfwg3JcU%mR4^xyVZOKu(be1082qo}Cp!bguDdHDMJ<{a%3ozd_5 z`nsG0*8w?&LyR_QYG(4Mi&P!jSgyqsOp{S_na9v1G5^D~eX{CvY(iJxdu{h2Tkhy4 z4!u9~D<6gUY)M;`0l&8f+bo&1KlKB2b!FeHHTt7lYZWm{q!rT-UDq z`JJ&_?yq9Zb03no{=<6lQ~KfDn?Ez+ zh5l9Z)i%F$o)2)BnElUv=HQIaOLSl&NPIyO4|Bq!;W(2WsRv%xxoJY4l z**b>zl$yQHyzMC+?H7MdQPW_V5cfkOagLG(->m`z37%3=-|^e-yx;S{%`-Ctl?~x% z+hy(Ts^yL`KNJ(KmJRS|Q24~8_vPW7XU9ArKU&5enfY`7=D;7b7e3f;uD|DPwZb3k zgP)E+)b3QX&)Lz>$@$;Jse6y{i2{e9QieFc{h#k?+fEH#zBxz5(ow+QWTwgqj;0fy z72Y3aZog~lyLR2a`I@h$M~EeT`DVBEVUw{wU;E)bSFO6$|9U?3_pOs@vSB!PpjAEM z%8IRS1zw`U>|fiT|9P@1OQ|;{@PK2HQf(iy?RxUp00lWi+DC4XFa4y?rkNp{0|TA zd-v$`d)cUu^Dl2Ws(RY(fb@b8zaJiaqD{hrlci5eI|$t5wzp4Qdog;SX}Mk0-JP=gig6e8P^ATTEwzfuX=R<<{2L#L5lZ_4j;? zzdf(w&F#qR+6UTJRqOM|etF$*(55koC3BO4V+y~~NqxIr-~YAmU-ReJtL-z_#n1D7 zTl4loReSB<==HnatS=C4wdecF+4x9E^tH;?@1>kkC+;?mT`*Y-T$OPG93<CZa>C zSfHg^iYW=3o+sn&|nVDJRPilPqWZrTm)tDBMhBJ!0*v62CQkUmc4Rr{Jd5r7ezjP7 zZz^m%z~>O*(755is>{#y(oWuEu-eF(#6LmU-LRfxP2HN8`yIZfCsF$Le1Z(J*XeCYOhv+(`9ZCR#FpWe>g*r4-q@}c=B z43;pYuy?MD)p^J1(9e)B+jIL%^!t4Z>YtccrX|{C=f2-lah5ebm*Mo$BSs!>T?~#r zVmswD*zfKC5fBzpRJ@L(PUX(WlZQ&h=haGgAOC$=>E8S+m*=bfN@f4Tox;CqN&9nF zgW2i~+fRze{%U>XZ2x=q91czo1N#Nbf4|y0OD-!nFVF1FcY`K{NfT6SeZIU4R||<< zm~ksp$NfOX{{!{Y=3n0Up?v+#>R;EdUw4115%2cAF3ge3p==??SqV{wt-E&Jx_$HJ z%c*ahSNmD*+-Jr9i*?DN-|Q^y>u$YX_&YlDiGibv^5Z`@%xa!a{2%&o<;pz{7rz!4 zE1uIo`0L*RWB)nA75{GXKKSUb^>Mao_OzWfKR-#R{!W!&!jPiA>Dct?Tuy(^NcXzc zwk7^}@Z`{h13!0)2u+A^d&76_cJ*(@v-(L#8)`2p=<*z?XpR2!(arAn-1*r}@||Vn zy8k}RnICiZ5mUU`w~f31Xx`NKR%BK1?zCo_(jvq#oA0BE{E^EQ9tp3ehS#r6*e^N# zS%?S2K{qG2lFm!l_pf+5$JoGnh8A1LN4G_t{(9VX_s-Y9ofV(E=hr9k8yi0KU%PtM z_0*|TJ=3O5TT!E-yh$jCVUx^4juU$rs#h*3e=qzziTmOGRjjS<8)TUI_Ava(J)gwi zIL+8EJN1fB$BBHA+o^usbu63z?4Doy>QdkGS=Tlvmhaztr2o-hO9oAbosDO>+*}z% z8P;)#h=?S39GIOQ%4DrDiS=m@qgxllMD-i5e@xenUbaoPI;k~({;fHpe>@6`U*}){ z|LFg__PZX1g@qLb1qLy}!NPA}yy!SL&-S(m=l+s^&lr|4JmI@jbl~D1?XWc;Lc+pc z-MxEv-=RZJ`34eSd@U0F{>G`Fi=9)f$Y^cmdLYd1#EO)T6ONO9eU;zxV&l!WWpn3w zNB&)zkUalj`TydV%VyVqmhv-gEp?Cj`{GsqLCfq1mfp{^-#P3L%9}VtnW50kKRS9g z-$pb4_;~sA+#lpCpS0Y%eBQ$TH9OZ^rqf3MGkN)9H$PKfZo2u2-NTenft!7?A66^; z=-*~DZ%*ce&Bg{7*C(I+yZ!6FpK0d8y0xoUuU4KrcW&8qd#C3ae2!cWc}e`7ALcPW z==wZ!S?4{5_fO{k|HOTCzU7-;bH1@DXijFA?B!D3B>dZImCyY0;HCEh>UXVLdH-DL zLH)J=`dar_+wx4AGR1|BjZNdUy}tshLb+!NcXHB}g3Qd7%lGe}ug(!R*P{GYOY;Bc zHFx9dY)+Rt2sZqm9ypI-qN@t$U(4cW8t+YN)RqhX4(j~MHt$}|`Pl0`f1m4Se)T?h zKK5VFt=i`{OBkMLY?G>r)Y3T3I{6u=&+c!>-v3a$K7ab>dkl>-zx@n-vUO)8awNZ`#f9=YuiN3;ZvFkY8DGUkMO#Bddl#LS&;EV;)~%k(&(DsE=|ng* z*L-3LV))d4maH@7;$$F80MTafycm2`4 zHotuW(}eUBcNjjft$4sYp{v2xyg{AQ&*I+_&Fb3c_2N%wn=3SO2rkiLo}%xt#ORRa z;nsbRzSc%x-5UHk@P+b?v-%&7?XSCBcV7Np`bnqx=|9fTv%M{Fc=w5?^OsLxny`Gy z6Sji1093Rdt2{+d~5vl&Yn;ffe<#G?3t2Wx+^1#^w(sb71Q}9rt|Gj zoZG1b70l;3Pn+c{2X4;K__h7O(fX);T(vBd|2Re87R%fDN1Xq`jku1l?(J=DLX!V_ zdwY+~u`EtnBq%;tx{^nep^_)cOlKW)!nRFZP5Oor9lYUO2`3*+IR%Px_4$)n%G*Bh zxF|b!+y6PZ^7M_q!yQW!7PRX73!EzW^(zaL~jF0(7)dt$$Yp-2A7qV_}eOCCDSlj7hGc~%^uz-l<*#r&>JyTeHv zQ&-m&6s_K&9jd8NB&_%0`T6*-nlBqIK*^}S3hxzjK0!6*^0a%b+2tJki*di(Zm45xrGYsI<)TVCg# z`oG~oM})TS;a}?AuJbZ~9xQkN#CIX4>5baFI}?+h%Kr(te6elOq679;_cwhnXD$Dp z|KrE5uhaiODm2r1v-3myXM48i_Um76KYLH%p?%+isW~-Gb5Dm{_%^wUeM8082JvVv zahW2I)U)OFUzpF|Gkw0HkfVy-=X4Ff%%bx%7Jk^Y)!y={?X)!l5uFi?p%Oc~d~SK4 zEcRTJ`uqOYAI4FI7Xu^Kv6su)#I32Z*7%`(+e$1ycGC;Sxbfnq$N(;7@2q}7OP!ztr{7QQ^bSdq z)Y>RKfZ-#BFc;nC-EmU;DM$rdtwN$U0%^OXzg+_|~9l5%r% zFWv3GugUqpkVliDCB{cILg39#MjI0b?lyA~u9q|9AN;>%e(vj&!#Ry62c-p$o|)Q} zsTX|cV0rl5pUgf6M_8wF>lCaux@hX_Y11miV=wyq`{YSW&u8xVeX#28bK8)sweG7| z6`iQq`oW#)@t<1l`>{KoUXwOBryu+G8;iZjpSF(A$|W*=#U6|bZz3<*m^XC(VG#H; zZ{9q)do~@Nc}=Fz|NS}f$k~2&`CXRFjQr9wo>dp@>~T%j?#)R0OyDR-h^8UBG?PomtEGn1v^4G<#WqxX}>ryJ3?*G<)f9K2Y*Og82 zfq{W385tgBA2##9TR5vui8F|Sqfb}mK#F&w*&W{i@yBhpoh}Dgum9h-zV4Rg5{??H zAkBofok5qUTq`iya*5}7)b*o#Svle-T#PoT|M%w#i?jC6rA0xW9PeM1_Of=XzR!I+o%3M7lbzPFuU@O~Z^)hU!2Jz_ zCWDL6O35oa?*u)(M7HGq+LE33qc8u|mBI+a4e3XUxz6}1@R@6zsq#+^JFsDq_S%k1 z!JB`q`+gw1f&Vf0Hr?Y5_tiv9s`oiQ+IU!h{vWOs*0>$P$jt0u#d z<%;Y)C$kuLyB}!2%5+G%q3b~B5{@POk*y01R1;=ia|<}hlwi00*cpimk)*vZTrX_r zXSo(vme+8!*g_}b&Be(F#H&Bfu8nd^a%$*~VLkmVx;W>qP`SXT2aD39`|Z}tz1x@<}d-uwUGU;nEH8(eJ+PuK-?XKB=GV^U&jM%@c8LSqs zTM_qTB~t~n7GICHV4);~{hecTZRJHQm#xy;-!gyaouC=Bu)QNw6FaB&dsma z-M%l9_pjw@JY=1}U&J4sysyzAQC@HOmM{qH?tQU&T~}A*k_!yp@6;Fg|M=D!yz1Zc z+0S2Gac@v?Q!z96P*jk6dJ(AM6TIVBYEt~6tNin}OH|zR_#m9wD8is5`(Z=F3=56Z z?56wgumAq-o7y2JyZQe5|9@>)`@L~jE@?YPmU*gncaIx}~GCPtJ%Iu@TC?NHKw=E%lcG=rr^}-sW`m>eVV8vCCCeRZEm61aPR$F-VvHpXe^*8ONwJf5Yyd?e}V>PaD6z zRtH+&!S?*Hhv^@cADr%rtPKU+p*%7{Qc_Y|N?%`lx#7dhw#1Cu+FFaY2!6I^&hrPJ z%x?})u&QM3xWm%A&(P#YS;5&?uCwdPZKHl~Qq6bz5gr!iwtM$(UJLo80=t6jc$4@= zb$?s5Conne=*m4bJI635-*kt48Qg%jyYC4k=vK6$jRFoY>&-YM+Q*#htV>Ax>8{3`!{ z@8fgP_nVRfxJol`-dDWHmte&wnwH-7w=O(bYLH!deQ$D--wtcFvzNTizDK+|+ zy!6(+JK5>JfWGTByNOpXO!R!hW#rRvsD6nS)9<#_)+_^wDV;4^Y68Fb?LTq6kE{Ma zJu0MR$D&nBdlVw>oH9SWaO;e{`%_O&THd5Ron2vBK3BH=!&~eN^BXQqpSF*2+P*c{ z{pTKWpJq2vcmk8d6Q!=VMxl}(TNLy(H3NMwUukP=+abizZ51wHFoj`ZlQP%0+u!$t z4uuVgv-szreP2c@rhDDrb>VTDl2y;|@72jWc>D49ns}cFn_Dg%|G4|umdwj%mMv2= z`RFTk!ug5T5(WWFZY!1#K|3Ns3yW77O?V>9aK1rJiqEsv;cA-PoAp1RnfG5=_1*5! z(d|M>fzSt2Q6j=ktvIu`M+P6DZlgFruw>^pIp-&m#7~> z55DWh_vu#n&d$ECp`~SX!1_q*?)&e}O?-`QhCTD!f!O!RWZ4O08-(E4@ z-y-H?mD;4~3e_8uF0S2p@L>IH=GtuK=1o}>8FJ6o7E3gHC9_ao8k8U$*;p(Crz5U>bkdABlm(0=IqV+N79y;Em{QX*M;Rqkp8PrhfQfw|Ld6Q*U0q+LZq0_S)*5{sNDgf*3kJdQ2)$`1at-#!V|-jy$|6zOtk@nb=k~y*~fBBe{Bo075aB%N0SIc(w*ej<_B7L`YL(^aRr&L6zQ1c9KsWF zaf-%5k%kRHS0veguHOIW>C6Y38ee@@%v&iU-W;@G>OtXe^5;)6PP^Z@;C>RDbGBmI z{-ZD6-XsuKn@P_s74T4f^`}=FE)_S-WF*r=E}4 z)arj|p2YVFOb!AkHO#sL4ob3ei|GWUot?F`tHo(|lEI=Tg-@J9*ISb&RLE(u9x6U? zAv@sD%)@GxT&GX%nfz_u%3oaGk&Xvl?nWD&yfh`q^}Ek0S5?MVYvbNJW2w7It_jTE zcDJN&oLV$--@)%;Yv1O_-cMgwJD8nR3wf`mXYl<0`o= zn=(u7UY@d-I5t`5+)lHKynCg6j%^cv2*q{k>@UCd{IjCzS-~Kw;Mn{R$30%Iv};@b z?8clvY01lfe*FA<{qehy_htRN^W)8bT{C*Tt><6Tds(IWwiDBzKb!BqIPli{?{hb9 zzNzz4_^Z>7JIA;G7dNhP`p3k}pm=@a{s@hx-BD}LNK9dpyDBl`0JrG0)!I7Y#}6h5 z@V7fp(U(2-JmKmCRpk#cEU}&)QOh1}ZLqVye&hAmqQ&d7g^%B9-*)Bg-<|9JD&5%W zY;V8+*}CwwTe%5Wo#%KooiuDb|JY=*zkyq&%$bSeH4A6@s3q>cTNcJ*ve{mL`soc3 zIznNoP4jp>7pgz;%3$EAWIpv=?8LQ3hJ~x{Y_OPre)ZQX*$GG8QZ_DK@qFWnD&x7h+u8`g5%*LRvLeeM0RDTiil$hs)St{_>Rmwa0J z;GUF)Z8JS*EI)tl{}%rEYqd8G#q?J9H~#+KBH;8-^vjbSE9_mTxXW#47fiHvtjp5y zH-DqJd#Xw7rFV8={CUeSzm$Eo{Y2OMz`6+%{l}T72s!uqi`|fyUwCHWS9Xbx^HFvl zKTk;Wt+2o0ov&58zySJTry!hPPxM$j*r&->%eew56wX>T3_ei@vn)wr7ob0>k zSD^y3JKE*V85xgQ-b2Ow7FoSbvsk*nubXn>P`7B?zH6#ST(%r~!}9A~>(|>m_O)g| z&tB2-JKOuW+q31xdj!gN>KogOR5)=cKC$|WP4xbhN*1oXX2K`^GGYdpKkDR so5mTh+wO(xEdov)ia3cUYk%^3+b=H3Ww?^Sz`(%Z>FVdQ&MBb@0I}Rb4gdfE literal 0 HcmV?d00001 diff --git a/public/favicon/apple-touch-icon.png b/public/favicon/apple-touch-icon.png new file mode 100755 index 0000000000000000000000000000000000000000..6c09cca4f82d213e6eb1ddaba598883a62dd2a46 GIT binary patch literal 3150 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 Q1_lNOPgg&ebxsLQ09di(_y7O^ literal 0 HcmV?d00001 diff --git a/public/favicon/browserconfig.xml b/public/favicon/browserconfig.xml new file mode 100755 index 0000000..68d3d9b --- /dev/null +++ b/public/favicon/browserconfig.xml @@ -0,0 +1,9 @@ + + + + + + #2BA7AF + + + diff --git a/public/favicon/favicon-16x16.png b/public/favicon/favicon-16x16.png new file mode 100755 index 0000000000000000000000000000000000000000..b4afb647f2864b103b70edf2ec4fb7bdc81e6eaa GIT binary patch literal 587 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 baQP1nr~j~UI{*zwklmng1la?kq2UeyF)lUC literal 0 HcmV?d00001 diff --git a/public/favicon/favicon.svg b/public/favicon/favicon.svg new file mode 100755 index 0000000..428df37 --- /dev/null +++ b/public/favicon/favicon.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/public/favicon/mstile-150x150.png b/public/favicon/mstile-150x150.png new file mode 100755 index 0000000000000000000000000000000000000000..011371330b5d8ec30498edaae131e1d93b1f1f64 GIT binary patch literal 3319 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 atNt@DUMgA8_QUrO$ShA+KbLh*2~7YNQ`=+! literal 0 HcmV?d00001 diff --git a/public/favicon/safari-pinned-tab.svg b/public/favicon/safari-pinned-tab.svg new file mode 100755 index 0000000..ec58509 --- /dev/null +++ b/public/favicon/safari-pinned-tab.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/public/favicon/site.webmanifest b/public/favicon/site.webmanifest new file mode 100755 index 0000000..36b6a28 --- /dev/null +++ b/public/favicon/site.webmanifest @@ -0,0 +1,19 @@ +{ + "name": "Trycaster", + "short_name": "Trycaster", + "icons": [ + { + "src": "./android-chrome-192x192.png", + "sizes": "192x192", + "type": "image/png" + }, + { + "src": "./android-chrome-512x512.png", + "sizes": "512x512", + "type": "image/png" + } + ], + "theme_color": "#2BA7AF", + "background_color": "#ffffff", + "display": "standalone" +} diff --git a/run.sh b/run.sh new file mode 100755 index 0000000..961496d --- /dev/null +++ b/run.sh @@ -0,0 +1,3 @@ +#!/bin/zsh + +npm run dev diff --git a/src/App.vue b/src/App.vue new file mode 100755 index 0000000..78db560 --- /dev/null +++ b/src/App.vue @@ -0,0 +1,100 @@ + + + + + diff --git a/src/assets/base.css b/src/assets/base.css new file mode 100755 index 0000000..f02d04a --- /dev/null +++ b/src/assets/base.css @@ -0,0 +1,75 @@ +/* color palette from */ +:root { + --vt-c-white: #ffffff; + --vt-c-white-soft: #f8f8f8; + --vt-c-white-mute: #f2f2f2; + + --vt-c-black: #181818; + --vt-c-black-soft: #222222; + --vt-c-black-mute: #282828; + + --vt-c-indigo: #697e93; + + --vt-c-divider-light-1: rgba(60, 60, 60, 0.29); + --vt-c-divider-light-2: rgba(60, 60, 60, 0.12); + --vt-c-divider-dark-1: rgba(84, 84, 84, 0.65); + --vt-c-divider-dark-2: rgba(84, 84, 84, 0.48); + + --vt-c-text-light-1: var(--vt-c-indigo); + --vt-c-text-light-2: rgba(60, 60, 60, 0.66); + --vt-c-text-light-3: #697e81; + --vt-c-text-dark-1: var(--vt-c-white); + --vt-c-text-dark-2: rgba(235, 235, 235, 0.64); +} + +/* semantic color variables for this project */ +:root { + --color-background: var(--vt-c-white); + --color-background-soft: var(--vt-c-white-soft); + --color-background-mute: var(--vt-c-white-mute); + + --color-border: var(--vt-c-divider-light-2); + --color-border-hover: var(--vt-c-divider-light-1); + + --color-heading: var(--vt-c-text-light-3); + --color-text: var(--vt-c-text-light-1); + + --section-gap: 160px; +} + +@media (prefers-color-scheme: dark) { + :root { + --color-background: var(--vt-c-black); + --color-background-soft: var(--vt-c-black-soft); + --color-background-mute: var(--vt-c-black-mute); + + --color-border: var(--vt-c-divider-dark-2); + --color-border-hover: var(--vt-c-divider-dark-1); + + --color-heading: var(--vt-c-text-dark-1); + --color-text: var(--vt-c-text-dark-2); + } +} + +*, +*::before, +*::after { + box-sizing: border-box; + margin: 0; + position: relative; + font-weight: normal; +} + +body { + min-height: 100vh; + color: var(--color-text); + background: var(--color-background); + transition: color 0.5s, background-color 0.5s; + line-height: 1.6; + font-family: Inter, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, + Cantarell, 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif; + font-size: 15px; + text-rendering: optimizeLegibility; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} diff --git a/src/assets/logo.svg b/src/assets/logo.svg new file mode 100755 index 0000000..c1bbd1f --- /dev/null +++ b/src/assets/logo.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/src/assets/main.css b/src/assets/main.css new file mode 100755 index 0000000..70f1563 --- /dev/null +++ b/src/assets/main.css @@ -0,0 +1,38 @@ +@import "./base.css"; + +body { + background-color: #131414 !important; +} + +#app { + max-width: 1280px; + margin: 0 auto; + padding: 2rem; + font-weight: normal; +} + +a, +.green { + text-decoration: none; + color: hsla(160, 100%, 37%, 1); + transition: 0.4s; +} + +@media (hover: hover) { + a:hover { + background-color: hsla(160, 100%, 37%, 0.2); + } +} + +@media (min-width: 1024px) { + body { + display: flex; + place-items: center; + } + + #app { + display: grid; + grid-template-columns: 1fr 1fr; + padding: 0 2rem; + } +} diff --git a/src/components/about.vue b/src/components/about.vue new file mode 100755 index 0000000..e9de539 --- /dev/null +++ b/src/components/about.vue @@ -0,0 +1,46 @@ + + + + + diff --git a/src/components/current_project.vue b/src/components/current_project.vue new file mode 100755 index 0000000..661d2b6 --- /dev/null +++ b/src/components/current_project.vue @@ -0,0 +1,18 @@ + + + + diff --git a/src/components/links.vue b/src/components/links.vue new file mode 100755 index 0000000..c98cdb6 --- /dev/null +++ b/src/components/links.vue @@ -0,0 +1,16 @@ + + + + diff --git a/src/components/project_item.vue b/src/components/project_item.vue new file mode 100755 index 0000000..d62d3ca --- /dev/null +++ b/src/components/project_item.vue @@ -0,0 +1,81 @@ + + + diff --git a/src/components/projects.vue b/src/components/projects.vue new file mode 100755 index 0000000..1fe2185 --- /dev/null +++ b/src/components/projects.vue @@ -0,0 +1,56 @@ + + + + + diff --git a/src/components/read.vue b/src/components/read.vue new file mode 100755 index 0000000..e016d75 --- /dev/null +++ b/src/components/read.vue @@ -0,0 +1,11 @@ + + + + diff --git a/src/components/slogan.vue b/src/components/slogan.vue new file mode 100755 index 0000000..fd3b1fb --- /dev/null +++ b/src/components/slogan.vue @@ -0,0 +1,31 @@ + + + diff --git a/src/data/projects.json b/src/data/projects.json new file mode 100644 index 0000000..0f65893 --- /dev/null +++ b/src/data/projects.json @@ -0,0 +1,149 @@ +{ + "current": { + "name": "Написание алгоритмов вычисления психоэмоциональной составляющей в речи человека.", + "location": { + "link": "https://emtome.ru", + "name": "emtome", + "short_description": " - изучение звуковых данных и получение результирующей эмоции." + }, + "description": [ + "

Исследования и написание разнообразных алгоритмов по нахождению взаимосвязей между частотами человеческой речи и его психоэмоционального состояния в текущем моменте.

", + "

Написание сервисов логирования данных и транслирования видео между пользователями чата.

" + ], + "skills": "C++, ImGui, OpenGL, Meson, VueJS, WebRTC, ClickHouse, Docker, PostgreSQL ..." + }, + "total": [ + { + "id": 0, + "name": "Написание алгоритмов выявления закономерностей между различными данными", + "location": { + "link": "https://fonmix.ru", + "name": "fonmix", + "short_description": " - R&D направление алгоритмизации звуковых и нейроданных." + }, + "description": [ + "

Исследования и написание разнообразных алгоритмов по нахождению взаимосвязей между аудио, видео и нейро данными, их отношениe друг к другу и возможного влияния на деятельность и психоэмоциональное состояние человека.

" + ], + "skills": "C++, ImGui, OpenGL, Meson, VueJS, Docker, PostgreSQL ..." + }, + { + "id": 1, + "name": "Распознaвание эмоций в звуковых данных", + "location": { + "link": "https://emuse.su", + "name": "emuse", + "short_description": " - методика выявления скрытых и неявных закономерностей в музыкальных произведениях." + }, + "description": [ + "

Сервис анализирует звуковой ряд по критериям эмоционального влияния на слушателя и позволяет с большой степенью достоверности прогнозировать воздействие осмысленной звуковой волны на психоэмоциональный фон мозга.

", + "

Рассказывали про это тут

" + ], + "skills": "C++, ImGui, OpenGL, Meson, VueJS, Docker, PostgreSQL ..." + }, + { + "id": 2, + "name": "Рекомендательная система музыкальных треков", + "location": { + "link": "https://melodyflow.ru", + "name": "melodyflow", + "short_description": " - реализация рекомендательного алгоритма по подбору музыки." + }, + "description": [ + "

Сервис рекомендует к прослушиванию музыкальные произведения на основе предпочтений пользователя.

" + ], + "skills": "C++, ImGui, OpenGL, Meson, VueJS, Docker, PostgreSQL ..." + }, + { + "id": 3, + "name": "Поиск музыки", + "location": { + "link": "https://trackid.ru", + "name": "trackid", + "short_description": " - реализация поиска музыкального произведения по его начальному фрагменту." + }, + "description": [ + "

Сервис анализирует переданный звуковой файл, находит в нем необходимые зависимости и используя разнообразные алгоритмы находит подобный трек в БД.

" + ], + "skills": "C++, ImGui, OpenGL, Meson, VueJS, Docker, PostgreSQL ..." + }, + { + "id": 4, + "name": "Анализ видеоряда", + "location": { + "link": "https://emframe.ru", + "name": "emframe", + "short_description": " - реализация анализа видеоряда и расклада его на эмоциональные составляющие." + }, + "description": [ + "

Сервис анализирует переданный видеофайл, находит в нем необходимые зависимости и используя разнообразные алгоритмы находит комплексную эмоциональную характеристику данного видео.

" + ], + "skills": "C++, ImGui, OpenGL, Meson, VueJS, Docker, PostgreSQL ..." + }, + { + "id": 5, + "name": "Технология вычисления смысла из набора данных", + "location": { + "link": "https://trycaster.com", + "name": "trycaster", + "short_description": " - совокупность методов, ведущих к визуализации человеческой мысли." + }, + "description": [ + "

В состав проекта входит минимум три основных направления исследований: Получение осмысленной ДНК звука; Выявление цифровой составляющей смысла написанного текста; Метод визуализации c последующим редактированиeм человеческой мысли.

", + "

... проект в разработке.

" + ], + "skills": "C++, ImGui, OpenGL, Meson, VueJS, Docker, PostgreSQL ..." + }, + { + "id": 6, + "name": "Движок для написания OpenGL - ориентированных приложений", + "location": { + "link": "https://gitcast.ru/chatlanin/vertex_engine", + "name": "vertex engine", + "short_description": " - реализация движка для создания 3D приложения с OpenGL и ImGui." + }, + "description": [ + "

Основная идея в разбиении по слоям важных частей приложения и взаимодействие между ними путем реализации встроенной event system.

" + ], + "skills": "C++, ImGui, OpenGL, Meson, VueJS, Docker, PostgreSQL ..." + }, + { + "id": 7, + "name": "Реализация необходимых в работе методов С++", + "location": { + "link": "https://gitcast.ru/chatlanin/hack", + "name": "hack", + "short_description": " - наборы кода, для разнообразных случаев в жизни." + }, + "description": [ + "

Представлены разнообразные решения для работы со строками, концептами, логированием данных, математических вариаций на тему матриц и векторов, а так же различные приемы по работе с кодом на С++.

" + ], + "skills": "C++, Meson ..." + }, + { + "id": 8, + "name": "CRM для спортивных клубов", + "location": { + "link": "https://www.fitness365.ru", + "name": "fitness365", + "short_description": " - система управления спортивными клубами." + }, + "description": [ + "

Возможности данной системы: Работа с потенциальными клиентами - лидами. Работа с существующими клиентами и сделками. Подробная информация о клиентах и истории работы с ними. Визуальный контроль: подсказки по статусам клиентов, долгам, дням рождениям, остаткам на счетах клиентов.

" + ], + "skills": "VueJS, C#, C++, JS ..." + }, + { + "id": 9, + "name": "Футбольный менеджер", + "location": { + "link": "https://vk.com/projectfootballonline", + "name": "ProjectFootballOnline", + "short_description": " - онлайн игра на тему футбольного менеджера." + }, + "description": [ + "

3D онлайн симулятор управления футбольным клубом. Проведение матчей, тренировок, строительства стадиона и т.п. Написна была дэсктопная и серверная часть игры.

" + ], + "skills": "C++, Unreal Engine, NodeJS, VueJS, Unity3D, C#, PostgreSQL ..." + } + ] +} diff --git a/src/main.js b/src/main.js new file mode 100755 index 0000000..4a10161 --- /dev/null +++ b/src/main.js @@ -0,0 +1,16 @@ +import { createApp } from 'vue' +import App from './App.vue' +import router from './router' + +import './assets/main.css' + +import PerfectScrollbar from 'vue3-perfect-scrollbar' +import 'vue3-perfect-scrollbar/dist/vue3-perfect-scrollbar.css' + +const app = createApp(App) + +app.use(PerfectScrollbar) +app.use(router) +app.mount('#app') + +app.config.compilerOptions.isCustomElement = (tag) => ['project_item'].includes(tag); diff --git a/src/router/index.js b/src/router/index.js new file mode 100755 index 0000000..6d2c97d --- /dev/null +++ b/src/router/index.js @@ -0,0 +1,40 @@ +import { createRouter, createWebHistory } from 'vue-router' + +import current_view from '../views/current_view.vue' +import all_view from '../views/all_view.vue' +import links_view from '../views/links_view.vue' +import read_view from '../views/read_view.vue' +import about_view from '../views/about_view.vue' + +const router = createRouter({ + history: createWebHistory(import.meta.env.BASE_URL), + routes: [ + { + path: '/', + name: 'current', + component: current_view + }, + { + path: '/projects', + name: 'projects', + component: all_view + }, + { + path: '/links', + name: 'links', + component: links_view + }, + { + path: '/read', + name: 'read', + component: read_view + }, + { + path: '/about', + name: 'about', + component: about_view + } + ] +}) + +export default router diff --git a/src/views/about_view.vue b/src/views/about_view.vue new file mode 100755 index 0000000..c3a402b --- /dev/null +++ b/src/views/about_view.vue @@ -0,0 +1,7 @@ + + + diff --git a/src/views/all_view.vue b/src/views/all_view.vue new file mode 100755 index 0000000..612c52b --- /dev/null +++ b/src/views/all_view.vue @@ -0,0 +1,7 @@ + + + diff --git a/src/views/current_view.vue b/src/views/current_view.vue new file mode 100755 index 0000000..10dc7ba --- /dev/null +++ b/src/views/current_view.vue @@ -0,0 +1,7 @@ + + + diff --git a/src/views/links_view.vue b/src/views/links_view.vue new file mode 100755 index 0000000..8806c36 --- /dev/null +++ b/src/views/links_view.vue @@ -0,0 +1,7 @@ + + + diff --git a/src/views/read_view.vue b/src/views/read_view.vue new file mode 100755 index 0000000..20b9fc4 --- /dev/null +++ b/src/views/read_view.vue @@ -0,0 +1,7 @@ + + + diff --git a/vite.config.js b/vite.config.js new file mode 100755 index 0000000..de5cb31 --- /dev/null +++ b/vite.config.js @@ -0,0 +1,14 @@ +import { fileURLToPath, URL } from 'node:url' + +import { defineConfig } from 'vite' +import vue from '@vitejs/plugin-vue' + +// https://vitejs.dev/config/ +export default defineConfig({ + plugins: [vue()], + resolve: { + alias: { + '@': fileURLToPath(new URL('./src', import.meta.url)) + } + } +})