diff --git a/.gitignore b/.gitignore index c9582a7..aef3805 100644 --- a/.gitignore +++ b/.gitignore @@ -5,3 +5,5 @@ dist dist-ssr *.local tags +.temp +.cache diff --git a/packages/core/package-lock.json b/packages/core/package-lock.json index 48b6aac..e56c2da 100644 --- a/packages/core/package-lock.json +++ b/packages/core/package-lock.json @@ -4,16 +4,225 @@ "lockfileVersion": 1, "requires": true, "dependencies": { + "@babel/code-frame": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.7.tgz", + "integrity": "sha512-iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg==", + "dev": true, + "requires": { + "@babel/highlight": "^7.16.7" + } + }, + "@babel/generator": { + "version": "7.17.7", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.17.7.tgz", + "integrity": "sha512-oLcVCTeIFadUoArDTwpluncplrYBmTCCZZgXCbgNGvOBBiSDDK3eWO4b/+eOTli5tKv1lg+a5/NAXg+nTcei1w==", + "dev": true, + "requires": { + "@babel/types": "^7.17.0", + "jsesc": "^2.5.1", + "source-map": "^0.5.0" + }, + "dependencies": { + "@babel/helper-validator-identifier": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.16.7.tgz", + "integrity": "sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==", + "dev": true + }, + "@babel/types": { + "version": "7.17.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.17.0.tgz", + "integrity": "sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.16.7", + "to-fast-properties": "^2.0.0" + } + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + } + } + }, + "@babel/helper-function-name": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.16.7.tgz", + "integrity": "sha512-QfDfEnIUyyBSR3HtrtGECuZ6DAyCkYFp7GHl75vFtTnn6pjKeK0T1DB5lLkFvBea8MdaiUABx3osbgLyInoejA==", + "dev": true, + "requires": { + "@babel/helper-get-function-arity": "^7.16.7", + "@babel/template": "^7.16.7", + "@babel/types": "^7.16.7" + }, + "dependencies": { + "@babel/helper-validator-identifier": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.16.7.tgz", + "integrity": "sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==", + "dev": true + }, + "@babel/types": { + "version": "7.17.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.17.0.tgz", + "integrity": "sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.16.7", + "to-fast-properties": "^2.0.0" + } + } + } + }, + "@babel/helper-get-function-arity": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.16.7.tgz", + "integrity": "sha512-flc+RLSOBXzNzVhcLu6ujeHUrD6tANAOU5ojrRx/as+tbzf8+stUCj7+IfRRoAbEZqj/ahXEMsjhOhgeZsrnTw==", + "dev": true, + "requires": { + "@babel/types": "^7.16.7" + }, + "dependencies": { + "@babel/helper-validator-identifier": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.16.7.tgz", + "integrity": "sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==", + "dev": true + }, + "@babel/types": { + "version": "7.17.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.17.0.tgz", + "integrity": "sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.16.7", + "to-fast-properties": "^2.0.0" + } + } + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.16.7.tgz", + "integrity": "sha512-xbWoy/PFoxSWazIToT9Sif+jJTlrMcndIsaOKvTA6u7QEo7ilkRZpjew18/W3c7nm8fXdUDXh02VXTbZ0pGDNw==", + "dev": true, + "requires": { + "@babel/types": "^7.16.7" + }, + "dependencies": { + "@babel/helper-validator-identifier": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.16.7.tgz", + "integrity": "sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==", + "dev": true + }, + "@babel/types": { + "version": "7.17.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.17.0.tgz", + "integrity": "sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.16.7", + "to-fast-properties": "^2.0.0" + } + } + } + }, "@babel/helper-validator-identifier": { "version": "7.12.11", "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.12.11.tgz", "integrity": "sha512-np/lG3uARFybkoHokJUmf1QfEvRVCPbmQeUQpKow5cQ3xWrV9i3rUHodKDJPQfTVX61qKi+UdYk8kik84n7XOw==" }, + "@babel/highlight": { + "version": "7.16.10", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.16.10.tgz", + "integrity": "sha512-5FnTQLSLswEj6IkgVw5KusNUUFY9ZGqe/TRFnP/BKYHYgfh7tc+C7mwiy95/yNP7Dh9x580Vv8r7u7ZfTBFxdw==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.16.7", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + }, + "dependencies": { + "@babel/helper-validator-identifier": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.16.7.tgz", + "integrity": "sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==", + "dev": true + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + } + } + }, "@babel/parser": { "version": "7.13.9", "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.13.9.tgz", "integrity": "sha512-nEUfRiARCcaVo3ny3ZQjURjHQZUo/JkEw7rLlSZy/psWGnvwXFtPcr6jb7Yb41DVW5LTe6KRq9LGleRNsg1Frw==" }, + "@babel/template": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.16.7.tgz", + "integrity": "sha512-I8j/x8kHUrbYRTUxXrrMbfCa7jxkE7tZre39x3kjr9hvI82cK1FfqLygotcWN5kdPGWcLdWMHpSBavse5tWw3w==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.16.7", + "@babel/parser": "^7.16.7", + "@babel/types": "^7.16.7" + }, + "dependencies": { + "@babel/helper-validator-identifier": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.16.7.tgz", + "integrity": "sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==", + "dev": true + }, + "@babel/parser": { + "version": "7.17.7", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.17.7.tgz", + "integrity": "sha512-bm3AQf45vR4gKggRfvJdYJ0gFLoCbsPxiFLSH6hTVYABptNHY6l9NrhnucVjQ/X+SPtLANT9lc0fFhikj+VBRA==", + "dev": true + }, + "@babel/types": { + "version": "7.17.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.17.0.tgz", + "integrity": "sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.16.7", + "to-fast-properties": "^2.0.0" + } + } + } + }, + "@babel/traverse": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.12.1.tgz", + "integrity": "sha512-MA3WPoRt1ZHo2ZmoGKNqi20YnPt0B1S0GTZEPhhd+hw2KGUzBlHuVunj6K4sNuK+reEvyiPwtp0cpaqLzJDmAw==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.10.4", + "@babel/generator": "^7.12.1", + "@babel/helper-function-name": "^7.10.4", + "@babel/helper-split-export-declaration": "^7.11.0", + "@babel/parser": "^7.12.1", + "@babel/types": "^7.12.1", + "debug": "^4.1.0", + "globals": "^11.1.0", + "lodash": "^4.17.19" + } + }, "@babel/types": { "version": "7.13.0", "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.13.0.tgz", @@ -24,6 +233,196 @@ "to-fast-properties": "^2.0.0" } }, + "@intlify/core": { + "version": "9.1.9", + "resolved": "https://registry.npmjs.org/@intlify/core/-/core-9.1.9.tgz", + "integrity": "sha512-y+B2KaLGYYrbcq4kXhTn9JBphlAyC351l47TMfK9xBEXTXRzgEpXTzTJ23Y85GBwOCembRehQ82sjjtGmJuRjA==", + "dev": true, + "requires": { + "@intlify/core-base": "9.1.9" + } + }, + "@intlify/core-base": { + "version": "9.1.9", + "resolved": "https://registry.npmjs.org/@intlify/core-base/-/core-base-9.1.9.tgz", + "integrity": "sha512-x5T0p/Ja0S8hs5xs+ImKyYckVkL4CzcEXykVYYV6rcbXxJTe2o58IquSqX9bdncVKbRZP7GlBU1EcRaQEEJ+vw==", + "dev": true, + "requires": { + "@intlify/devtools-if": "9.1.9", + "@intlify/message-compiler": "9.1.9", + "@intlify/message-resolver": "9.1.9", + "@intlify/runtime": "9.1.9", + "@intlify/shared": "9.1.9", + "@intlify/vue-devtools": "9.1.9" + } + }, + "@intlify/devtools-if": { + "version": "9.1.9", + "resolved": "https://registry.npmjs.org/@intlify/devtools-if/-/devtools-if-9.1.9.tgz", + "integrity": "sha512-oKSMKjttG3Ut/1UGEZjSdghuP3fwA15zpDPcjkf/1FjlOIm6uIBGMNS5jXzsZy593u+P/YcnrZD6cD3IVFz9vQ==", + "dev": true, + "requires": { + "@intlify/shared": "9.1.9" + } + }, + "@intlify/message-compiler": { + "version": "9.1.9", + "resolved": "https://registry.npmjs.org/@intlify/message-compiler/-/message-compiler-9.1.9.tgz", + "integrity": "sha512-6YgCMF46Xd0IH2hMRLCssZI3gFG4aywidoWQ3QP4RGYQXQYYfFC54DxhSgfIPpVoPLQ+4AD29eoYmhiHZ+qLFQ==", + "dev": true, + "requires": { + "@intlify/message-resolver": "9.1.9", + "@intlify/shared": "9.1.9", + "source-map": "0.6.1" + } + }, + "@intlify/message-resolver": { + "version": "9.1.9", + "resolved": "https://registry.npmjs.org/@intlify/message-resolver/-/message-resolver-9.1.9.tgz", + "integrity": "sha512-Lx/DBpigeK0sz2BBbzv5mu9/dAlt98HxwbG7xLawC3O2xMF9MNWU5FtOziwYG6TDIjNq0O/3ZbOJAxwITIWXEA==", + "dev": true + }, + "@intlify/runtime": { + "version": "9.1.9", + "resolved": "https://registry.npmjs.org/@intlify/runtime/-/runtime-9.1.9.tgz", + "integrity": "sha512-XgPw8+UlHCiie3fI41HPVa/VDJb3/aSH7bLhY1hJvlvNV713PFtb4p4Jo+rlE0gAoMsMCGcsiT982fImolSltg==", + "dev": true, + "requires": { + "@intlify/message-compiler": "9.1.9", + "@intlify/message-resolver": "9.1.9", + "@intlify/shared": "9.1.9" + } + }, + "@intlify/shared": { + "version": "9.1.9", + "resolved": "https://registry.npmjs.org/@intlify/shared/-/shared-9.1.9.tgz", + "integrity": "sha512-xKGM1d0EAxdDFCWedcYXOm6V5Pfw/TMudd6/qCdEb4tv0hk9EKeg7lwQF1azE0dP2phvx0yXxrt7UQK+IZjNdw==", + "dev": true + }, + "@intlify/vue-devtools": { + "version": "9.1.9", + "resolved": "https://registry.npmjs.org/@intlify/vue-devtools/-/vue-devtools-9.1.9.tgz", + "integrity": "sha512-YPehH9uL4vZcGXky4Ev5qQIITnHKIvsD2GKGXgqf+05osMUI6WSEQHaN9USRa318Rs8RyyPCiDfmA0hRu3k7og==", + "dev": true, + "requires": { + "@intlify/message-resolver": "9.1.9", + "@intlify/runtime": "9.1.9", + "@intlify/shared": "9.1.9" + } + }, + "@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "dev": true, + "requires": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + } + }, + "@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "dev": true + }, + "@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "dev": true, + "requires": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + } + }, + "@sentry/core": { + "version": "5.30.0", + "resolved": "https://registry.npmjs.org/@sentry/core/-/core-5.30.0.tgz", + "integrity": "sha512-TmfrII8w1PQZSZgPpUESqjB+jC6MvZJZdLtE/0hZ+SrnKhW3x5WlYLvTXZpcWePYBku7rl2wn1RZu6uT0qCTeg==", + "dev": true, + "requires": { + "@sentry/hub": "5.30.0", + "@sentry/minimal": "5.30.0", + "@sentry/types": "5.30.0", + "@sentry/utils": "5.30.0", + "tslib": "^1.9.3" + } + }, + "@sentry/hub": { + "version": "5.30.0", + "resolved": "https://registry.npmjs.org/@sentry/hub/-/hub-5.30.0.tgz", + "integrity": "sha512-2tYrGnzb1gKz2EkMDQcfLrDTvmGcQPuWxLnJKXJvYTQDGLlEvi2tWz1VIHjunmOvJrB5aIQLhm+dcMRwFZDCqQ==", + "dev": true, + "requires": { + "@sentry/types": "5.30.0", + "@sentry/utils": "5.30.0", + "tslib": "^1.9.3" + } + }, + "@sentry/minimal": { + "version": "5.30.0", + "resolved": "https://registry.npmjs.org/@sentry/minimal/-/minimal-5.30.0.tgz", + "integrity": "sha512-BwWb/owZKtkDX+Sc4zCSTNcvZUq7YcH3uAVlmh/gtR9rmUvbzAA3ewLuB3myi4wWRAMEtny6+J/FN/x+2wn9Xw==", + "dev": true, + "requires": { + "@sentry/hub": "5.30.0", + "@sentry/types": "5.30.0", + "tslib": "^1.9.3" + } + }, + "@sentry/node": { + "version": "5.30.0", + "resolved": "https://registry.npmjs.org/@sentry/node/-/node-5.30.0.tgz", + "integrity": "sha512-Br5oyVBF0fZo6ZS9bxbJZG4ApAjRqAnqFFurMVJJdunNb80brh7a5Qva2kjhm+U6r9NJAB5OmDyPkA1Qnt+QVg==", + "dev": true, + "requires": { + "@sentry/core": "5.30.0", + "@sentry/hub": "5.30.0", + "@sentry/tracing": "5.30.0", + "@sentry/types": "5.30.0", + "@sentry/utils": "5.30.0", + "cookie": "^0.4.1", + "https-proxy-agent": "^5.0.0", + "lru_map": "^0.3.3", + "tslib": "^1.9.3" + } + }, + "@sentry/tracing": { + "version": "5.30.0", + "resolved": "https://registry.npmjs.org/@sentry/tracing/-/tracing-5.30.0.tgz", + "integrity": "sha512-dUFowCr0AIMwiLD7Fs314Mdzcug+gBVo/+NCMyDw8tFxJkwWAKl7Qa2OZxLQ0ZHjakcj1hNKfCQJ9rhyfOl4Aw==", + "dev": true, + "requires": { + "@sentry/hub": "5.30.0", + "@sentry/minimal": "5.30.0", + "@sentry/types": "5.30.0", + "@sentry/utils": "5.30.0", + "tslib": "^1.9.3" + } + }, + "@sentry/types": { + "version": "5.30.0", + "resolved": "https://registry.npmjs.org/@sentry/types/-/types-5.30.0.tgz", + "integrity": "sha512-R8xOqlSTZ+htqrfteCWU5Nk0CDN5ApUTvrlvBuiH1DyP6czDZ4ktbZB0hAgBlVcK0U+qpD3ag3Tqqpa5Q67rPw==", + "dev": true + }, + "@sentry/utils": { + "version": "5.30.0", + "resolved": "https://registry.npmjs.org/@sentry/utils/-/utils-5.30.0.tgz", + "integrity": "sha512-zaYmoH0NWWtvnJjC9/CBseXMtKHm/tm40sz3YfJRxeQjyzRqNQPgivpd9R/oDJCYj999mzdW382p/qi2ypjLww==", + "dev": true, + "requires": { + "@sentry/types": "5.30.0", + "tslib": "^1.9.3" + } + }, + "@types/braces": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/braces/-/braces-3.0.1.tgz", + "integrity": "sha512-+euflG6ygo4bn0JHtn4pYqcXwRtLvElQ7/nnjDu7iYG56H0+OhCd7d6Ug0IE3WcFpZozBKW2+80FUbv5QGk5AQ==", + "dev": true + }, "@types/lodash": { "version": "4.14.168", "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.168.tgz", @@ -39,6 +438,15 @@ "@types/lodash": "*" } }, + "@types/micromatch": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@types/micromatch/-/micromatch-4.0.2.tgz", + "integrity": "sha512-oqXqVb0ci19GtH0vOA/U2TmHTcRY9kuZl4mqUxe0QmJAlIW13kzhuK5pi1i9+ngav8FjpSb9FVS/GE00GLX1VA==", + "dev": true, + "requires": { + "@types/braces": "*" + } + }, "@types/uuid": { "version": "8.3.0", "resolved": "https://registry.npmjs.org/@types/uuid/-/uuid-8.3.0.tgz", @@ -98,16 +506,477 @@ "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.0.7.tgz", "integrity": "sha512-dn5FyfSc4ky424jH4FntiHno7Ss5yLkqKNmM/NXwANRnlkmqu74pnGetexDFVG5phMk9/FhwovUZCWGxsotVKg==" }, + "@vuedx/analyze": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/@vuedx/analyze/-/analyze-0.6.3.tgz", + "integrity": "sha512-LiQ7Ppw4nEr5qjth+gg1m48yXD7usOcAygUU10lLwfRRlDZevxAdZRcNuC0vBOXUG3xbl6CSDXnAMeWFdlUiyw==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.10.4", + "@babel/generator": "^7.12.1", + "@babel/parser": "^7.12.3", + "@babel/template": "^7.12.7", + "@babel/traverse": "7.12.1", + "@babel/types": "7.12.1", + "@types/micromatch": "^4.0.1", + "@vuedx/compiler-sfc": "0.6.2", + "@vuedx/compiler-tsx": "0.6.3", + "@vuedx/projectconfig": "0.6.2", + "@vuedx/shared": "0.6.2", + "@vuedx/template-ast-types": "0.6.2", + "cli-highlight": "^2.1.4", + "commander": "^6.1.0", + "fast-glob": "^3.2.4", + "hash-sum": "^2.0.0", + "micromatch": "^4.0.2" + }, + "dependencies": { + "@babel/types": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.1.tgz", + "integrity": "sha512-BzSY3NJBKM4kyatSOWh3D/JJ2O3CVzBybHWxtgxnggaxEuaSTTDqeiSb/xk9lrkw2Tbqyivw5ZU4rT+EfznQsA==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.10.4", + "lodash": "^4.17.19", + "to-fast-properties": "^2.0.0" + } + } + } + }, + "@vuedx/compiler-sfc": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/@vuedx/compiler-sfc/-/compiler-sfc-0.6.2.tgz", + "integrity": "sha512-mJehCyO6BJiHCLPfVQQZb7RliuwBh7voGkrF27SkA3yhv44VSDaMbDIX2VRm3utl1CacFEVdNFqB9QYviZByfg==", + "dev": true, + "requires": { + "@vue/compiler-core": "^3.0.2", + "lru-cache": "^6.0.0", + "source-map": "^0.6.1" + } + }, + "@vuedx/compiler-tsx": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/@vuedx/compiler-tsx/-/compiler-tsx-0.6.3.tgz", + "integrity": "sha512-H1SSgUHQXWoTnrIxvl9uXGMUqKlWjNddp8xc+EAg7BRQ4F7kFzHTzOsafG5xzrqnmZujj8cLUknG123rWgsxIg==", + "dev": true, + "requires": { + "@babel/parser": "7.12.3", + "@babel/types": "7.12.1", + "@vue/compiler-core": "^3.0.1", + "@vuedx/shared": "0.6.2", + "@vuedx/template-ast-types": "0.6.2" + }, + "dependencies": { + "@babel/parser": { + "version": "7.12.3", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.12.3.tgz", + "integrity": "sha512-kFsOS0IbsuhO5ojF8Hc8z/8vEIOkylVBrjiZUbLTE3XFe0Qi+uu6HjzQixkFaqr0ZPAMZcBVxEwmsnsLPZ2Xsw==", + "dev": true + }, + "@babel/types": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.1.tgz", + "integrity": "sha512-BzSY3NJBKM4kyatSOWh3D/JJ2O3CVzBybHWxtgxnggaxEuaSTTDqeiSb/xk9lrkw2Tbqyivw5ZU4rT+EfznQsA==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.10.4", + "lodash": "^4.17.19", + "to-fast-properties": "^2.0.0" + } + } + } + }, + "@vuedx/projectconfig": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/@vuedx/projectconfig/-/projectconfig-0.6.2.tgz", + "integrity": "sha512-qoekczmYpg4bOHMUduGgwGEWYq2CZL9HfztNzSPaJnErTBc4VNFnCBLsAtFPLkILASh6vzE2m/EpIzSpMW5mJQ==", + "dev": true + }, + "@vuedx/shared": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/@vuedx/shared/-/shared-0.6.2.tgz", + "integrity": "sha512-xCXK+X5iDXkNfLglxFGFeEtqSWlopU8Cj6dGgMABWlee7HVDl47A4sj5oQpKuTjwRJHyE+BYtgGxtf1eLee5Yg==", + "dev": true, + "requires": { + "@sentry/node": "^5.30.0", + "node-unique-machine-id": "^1.1.0", + "uuid": "^8.3.2" + } + }, + "@vuedx/template-ast-types": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/@vuedx/template-ast-types/-/template-ast-types-0.6.2.tgz", + "integrity": "sha512-TY3IesmF6/XbZnlLnImE30MXVJeXpMh8F5ZKZeeVDIvDWmPDZ6fC8DbDj1GycZtx77C85yZRnJJqq5v0AED4aw==", + "dev": true, + "requires": { + "@vue/compiler-core": "^3.0.0" + } + }, + "@vuedx/typecheck": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/@vuedx/typecheck/-/typecheck-0.6.3.tgz", + "integrity": "sha512-1WfUI+bqg1O8Vklz24EZdsUE6ak4QCxtV6gWrUw+VUbep7ANhZM4RkaMsDFWVdeb2dip9ROrO8ESBrsIViPT8Q==", + "dev": true, + "requires": { + "@vuedx/shared": "0.6.2", + "@vuedx/typescript-plugin-vue": "0.6.3", + "@vuedx/vue-virtual-textdocument": "0.6.3", + "chalk": "^4.1.0", + "fast-glob": "^3.2.4", + "minimist": "^1.2.5", + "resolve-from": "^5.0.0", + "typescript": "^4.0.3" + } + }, + "@vuedx/typescript-plugin-vue": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/@vuedx/typescript-plugin-vue/-/typescript-plugin-vue-0.6.3.tgz", + "integrity": "sha512-zAhXM9LDVYvjAMnTiqf6yZcJXXh1rQrH3JhcmQNmlxk26sRysfa/VWNC8qkfq9vcOKRf1eQusH4g+Vov6qPGig==", + "dev": true, + "requires": { + "@intlify/core": "^9.0.0-beta.15", + "@vuedx/analyze": "0.6.3", + "@vuedx/compiler-sfc": "0.6.2", + "@vuedx/projectconfig": "0.6.2", + "@vuedx/shared": "0.6.2", + "@vuedx/template-ast-types": "0.6.2", + "@vuedx/vue-virtual-textdocument": "0.6.3", + "de-indent": "^1.0.2", + "json5": "^2.1.3", + "quick-lru": "^5.1.1", + "vscode-uri": "^2.1.2", + "vscode-web-custom-data": "^0.3.2" + } + }, + "@vuedx/vue-virtual-textdocument": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/@vuedx/vue-virtual-textdocument/-/vue-virtual-textdocument-0.6.3.tgz", + "integrity": "sha512-FN5h4GsIcYAIfFbal0+1ryddDgpxMx/gxGE5QYinbwj5PwILZzyAUt//drQfppIHzCL+TJuZSml7fAod5tYvQA==", + "dev": true, + "requires": { + "@vuedx/analyze": "0.6.3", + "@vuedx/compiler-sfc": "0.6.2", + "@vuedx/compiler-tsx": "0.6.3", + "@vuedx/shared": "0.6.2", + "source-map": "^0.6.1", + "vscode-languageserver-textdocument": "^1.0.1", + "vscode-uri": "^2.1.2" + } + }, + "agent-base": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", + "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", + "dev": true, + "requires": { + "debug": "4" + } + }, + "ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true + }, + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "any-promise": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz", + "integrity": "sha1-q8av7tzqUugJzcA3au0845Y10X8=", + "dev": true + }, + "braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dev": true, + "requires": { + "fill-range": "^7.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "cli-highlight": { + "version": "2.1.11", + "resolved": "https://registry.npmjs.org/cli-highlight/-/cli-highlight-2.1.11.tgz", + "integrity": "sha512-9KDcoEVwyUXrjcJNvHD0NFc/hiwe/WPVYIleQh2O1N2Zro5gWJZ/K+3DGn8w8P/F6FxOgzyC5bxDyHIgCSPhGg==", + "dev": true, + "requires": { + "chalk": "^4.0.0", + "highlight.js": "^10.7.1", + "mz": "^2.4.0", + "parse5": "^5.1.1", + "parse5-htmlparser2-tree-adapter": "^6.0.0", + "yargs": "^16.0.0" + } + }, + "cliui": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", + "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", + "dev": true, + "requires": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^7.0.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==", + "dev": true, + "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": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", + "dev": true + }, + "commander": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-6.2.1.tgz", + "integrity": "sha512-U7VdrJFnJgo4xjrHpTzu0yrHPGImdsmD95ZlgYSEajAn2JKzDhDTPG9kBTefmObL2w/ngeZnilk+OV9CG3d7UA==", + "dev": true + }, + "cookie": { + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.2.tgz", + "integrity": "sha512-aSWTXFzaKWkvHO1Ny/s+ePFpvKsPnjc551iI41v3ny/ow6tBG5Vd+FuqGNhh1LxOmVzOlGUriIlOaokOvhaStA==", + "dev": true + }, "csstype": { "version": "2.6.16", "resolved": "https://registry.npmjs.org/csstype/-/csstype-2.6.16.tgz", "integrity": "sha512-61FBWoDHp/gRtsoDkq/B1nWrCUG/ok1E3tUrcNbZjsE9Cxd9yzUirjS3+nAATB8U4cTtaQmAHbNndoFz5L6C9Q==" }, + "de-indent": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/de-indent/-/de-indent-1.0.2.tgz", + "integrity": "sha1-sgOOhG3DO6pXlhKNCAS0VbjB4h0=", + "dev": true + }, + "debug": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz", + "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==", + "dev": true, + "requires": { + "ms": "2.1.2" + } + }, + "emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, + "escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", + "dev": true + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", + "dev": true + }, "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==" }, + "fast-glob": { + "version": "3.2.11", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.11.tgz", + "integrity": "sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew==", + "dev": true, + "requires": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + } + }, + "fastq": { + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz", + "integrity": "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==", + "dev": true, + "requires": { + "reusify": "^1.0.4" + } + }, + "fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dev": true, + "requires": { + "to-regex-range": "^5.0.1" + } + }, + "get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "dev": true + }, + "glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, + "requires": { + "is-glob": "^4.0.1" + } + }, + "globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "dev": true + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "dev": true + }, + "hash-sum": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/hash-sum/-/hash-sum-2.0.0.tgz", + "integrity": "sha512-WdZTbAByD+pHfl/g9QSsBIIwy8IT+EsPiKDs0KNX+zSHhdDLFKdZu0BQHljvO+0QI/BasbMSUa8wYNCZTvhslg==", + "dev": true + }, + "highlight.js": { + "version": "10.7.3", + "resolved": "https://registry.npmjs.org/highlight.js/-/highlight.js-10.7.3.tgz", + "integrity": "sha512-tzcUFauisWKNHaRkN4Wjl/ZA07gENAjFl3J/c480dprkGTg5EQstgaNFqBfUqCq54kZRIEcreTsAgF/m2quD7A==", + "dev": true + }, + "https-proxy-agent": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.0.tgz", + "integrity": "sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA==", + "dev": true, + "requires": { + "agent-base": "6", + "debug": "4" + } + }, + "is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", + "dev": true + }, + "is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true + }, + "is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "dev": true, + "requires": { + "is-extglob": "^2.1.1" + } + }, + "is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true + }, + "js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", + "dev": true + }, + "jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "dev": true + }, + "json5": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.0.tgz", + "integrity": "sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA==", + "dev": true, + "requires": { + "minimist": "^1.2.5" + } + }, "lodash": { "version": "4.17.21", "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", @@ -118,21 +987,252 @@ "resolved": "https://registry.npmjs.org/lodash-es/-/lodash-es-4.17.21.tgz", "integrity": "sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw==" }, + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "requires": { + "yallist": "^4.0.0" + } + }, + "lru_map": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/lru_map/-/lru_map-0.3.3.tgz", + "integrity": "sha1-tcg1G5Rky9dQM1p5ZQoOwOVhGN0=", + "dev": true + }, + "merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "dev": true + }, + "micromatch": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz", + "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==", + "dev": true, + "requires": { + "braces": "^3.0.1", + "picomatch": "^2.2.3" + } + }, + "minimist": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", + "dev": true + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "mz": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz", + "integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==", + "dev": true, + "requires": { + "any-promise": "^1.0.0", + "object-assign": "^4.0.1", + "thenify-all": "^1.0.0" + } + }, + "node-unique-machine-id": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/node-unique-machine-id/-/node-unique-machine-id-1.1.0.tgz", + "integrity": "sha512-uJtdcFelVD08XdvxYWYzMYprSTPYl9CYiQbyGYbjXZcMZtLRlEqNUs+C/va/81DNgExsMHL5g0YDYQFS0pENRQ==", + "dev": true, + "requires": { + "uuid": "^3.3.3" + }, + "dependencies": { + "uuid": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", + "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", + "dev": true + } + } + }, + "object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", + "dev": true + }, + "parse5": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-5.1.1.tgz", + "integrity": "sha512-ugq4DFI0Ptb+WWjAdOK16+u/nHfiIrcE+sh8kZMaM0WllQKLI9rOUq6c2b7cwPkXdzfQESqvoqK6ug7U/Yyzug==", + "dev": true + }, + "parse5-htmlparser2-tree-adapter": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-6.0.1.tgz", + "integrity": "sha512-qPuWvbLgvDGilKc5BoicRovlT4MtYT6JfJyBOMDsKoiT+GiuP5qyrPCnR9HcPECIJJmZh5jRndyNThnhhb/vlA==", + "dev": true, + "requires": { + "parse5": "^6.0.1" + }, + "dependencies": { + "parse5": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", + "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==", + "dev": true + } + } + }, + "picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "dev": true + }, + "queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", + "dev": true + }, + "quick-lru": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-5.1.1.tgz", + "integrity": "sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==", + "dev": true + }, + "require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", + "dev": true + }, + "resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "dev": true + }, + "reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "dev": true + }, + "run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "dev": true, + "requires": { + "queue-microtask": "^1.2.2" + } + }, "source-map": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" }, + "string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + } + }, + "strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "requires": { + "ansi-regex": "^5.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==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + }, + "thenify": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz", + "integrity": "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==", + "dev": true, + "requires": { + "any-promise": "^1.0.0" + } + }, + "thenify-all": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz", + "integrity": "sha1-GhkY1ALY/D+Y+/I02wvMjMEOlyY=", + "dev": true, + "requires": { + "thenify": ">= 3.1.0 < 4" + } + }, "to-fast-properties": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=" }, + "to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dev": true, + "requires": { + "is-number": "^7.0.0" + } + }, + "tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true + }, + "typescript": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.6.2.tgz", + "integrity": "sha512-HM/hFigTBHZhLXshn9sN37H085+hQGeJHJ/X7LpBWLID/fbc2acUMfU+lGD98X81sKP+pFa9f0DZmCwB9GnbAg==", + "dev": true + }, "uuid": { "version": "8.3.2", "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==" }, + "vscode-languageserver-textdocument": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/vscode-languageserver-textdocument/-/vscode-languageserver-textdocument-1.0.4.tgz", + "integrity": "sha512-/xhqXP/2A2RSs+J8JNXpiiNVvvNM0oTosNVmQnunlKvq9o4mupHOBAnnzH0lwIPKazXKvAKsVp1kr+H/K4lgoQ==", + "dev": true + }, + "vscode-uri": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/vscode-uri/-/vscode-uri-2.1.2.tgz", + "integrity": "sha512-8TEXQxlldWAuIODdukIb+TR5s+9Ds40eSJrw+1iDDA9IFORPjMELarNQE3myz5XIkWWpdprmJjm1/SxMlWOC8A==", + "dev": true + }, + "vscode-web-custom-data": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/vscode-web-custom-data/-/vscode-web-custom-data-0.3.6.tgz", + "integrity": "sha512-9r2DOv4YMXL/WBTBB6zxde93hmg6AM7thr7GMR6c5LvPxXe/lwD8gsrJGe0tha4CUvoz86ElUieThGVpM+4PLg==", + "dev": true + }, "vue": { "version": "3.0.7", "resolved": "https://registry.npmjs.org/vue/-/vue-3.0.7.tgz", @@ -142,6 +1242,76 @@ "@vue/runtime-dom": "3.0.7", "@vue/shared": "3.0.7" } + }, + "wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dev": true, + "requires": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + } + } + }, + "y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "dev": true + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "yargs": { + "version": "16.2.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", + "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", + "dev": true, + "requires": { + "cliui": "^7.0.2", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.0", + "y18n": "^5.0.5", + "yargs-parser": "^20.2.2" + } + }, + "yargs-parser": { + "version": "20.2.9", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", + "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", + "dev": true } } } diff --git a/packages/core/package.json b/packages/core/package.json index bd3db1e..6be1388 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -7,6 +7,7 @@ "license": "GPL-3.0-or-later", "main": "lib/index.ts", "scripts": { + "typecheck": "vuedx-typecheck --no-pretty ./lib", "docgen": "docgen" }, "directories": { @@ -31,6 +32,8 @@ "vue": "^3.0.7" }, "devDependencies": { + "@vuedx/typecheck": "^0.6.3", + "@vuedx/typescript-plugin-vue": "^0.6.3", "@schlechtenburg/docgen": "^0.0.0", "@types/lodash-es": "^4.17.4", "@types/uuid": "^8.3.0" diff --git a/packages/docs/docs/assets/display.08a50fb3.css b/packages/docs/docs-old/assets/display.08a50fb3.css similarity index 100% rename from packages/docs/docs/assets/display.08a50fb3.css rename to packages/docs/docs-old/assets/display.08a50fb3.css diff --git a/packages/docs/docs/assets/display.90323044.js b/packages/docs/docs-old/assets/display.90323044.js similarity index 100% rename from packages/docs/docs/assets/display.90323044.js rename to packages/docs/docs-old/assets/display.90323044.js diff --git a/packages/docs/docs/assets/display.90323044.js.map b/packages/docs/docs-old/assets/display.90323044.js.map similarity index 100% rename from packages/docs/docs/assets/display.90323044.js.map rename to packages/docs/docs-old/assets/display.90323044.js.map diff --git a/packages/docs/docs/assets/display.b0ce872f.js b/packages/docs/docs-old/assets/display.b0ce872f.js similarity index 100% rename from packages/docs/docs/assets/display.b0ce872f.js rename to packages/docs/docs-old/assets/display.b0ce872f.js diff --git a/packages/docs/docs/assets/display.b0ce872f.js.map b/packages/docs/docs-old/assets/display.b0ce872f.js.map similarity index 100% rename from packages/docs/docs/assets/display.b0ce872f.js.map rename to packages/docs/docs-old/assets/display.b0ce872f.js.map diff --git a/packages/docs/docs/assets/display.dc9e46a4.js b/packages/docs/docs-old/assets/display.dc9e46a4.js similarity index 100% rename from packages/docs/docs/assets/display.dc9e46a4.js rename to packages/docs/docs-old/assets/display.dc9e46a4.js diff --git a/packages/docs/docs/assets/display.dc9e46a4.js.map b/packages/docs/docs-old/assets/display.dc9e46a4.js.map similarity index 100% rename from packages/docs/docs/assets/display.dc9e46a4.js.map rename to packages/docs/docs-old/assets/display.dc9e46a4.js.map diff --git a/packages/docs/docs/assets/display.e8ab1280.js b/packages/docs/docs-old/assets/display.e8ab1280.js similarity index 100% rename from packages/docs/docs/assets/display.e8ab1280.js rename to packages/docs/docs-old/assets/display.e8ab1280.js diff --git a/packages/docs/docs/assets/display.e8ab1280.js.map b/packages/docs/docs-old/assets/display.e8ab1280.js.map similarity index 100% rename from packages/docs/docs/assets/display.e8ab1280.js.map rename to packages/docs/docs-old/assets/display.e8ab1280.js.map diff --git a/packages/docs/docs/assets/display.fdc44306.js b/packages/docs/docs-old/assets/display.fdc44306.js similarity index 100% rename from packages/docs/docs/assets/display.fdc44306.js rename to packages/docs/docs-old/assets/display.fdc44306.js diff --git a/packages/docs/docs/assets/display.fdc44306.js.map b/packages/docs/docs-old/assets/display.fdc44306.js.map similarity index 100% rename from packages/docs/docs/assets/display.fdc44306.js.map rename to packages/docs/docs-old/assets/display.fdc44306.js.map diff --git a/packages/docs/docs/assets/edit.2b0664b4.js b/packages/docs/docs-old/assets/edit.2b0664b4.js similarity index 100% rename from packages/docs/docs/assets/edit.2b0664b4.js rename to packages/docs/docs-old/assets/edit.2b0664b4.js diff --git a/packages/docs/docs/assets/edit.2b0664b4.js.map b/packages/docs/docs-old/assets/edit.2b0664b4.js.map similarity index 100% rename from packages/docs/docs/assets/edit.2b0664b4.js.map rename to packages/docs/docs-old/assets/edit.2b0664b4.js.map diff --git a/packages/docs/docs/assets/edit.79e728fb.js b/packages/docs/docs-old/assets/edit.79e728fb.js similarity index 100% rename from packages/docs/docs/assets/edit.79e728fb.js rename to packages/docs/docs-old/assets/edit.79e728fb.js diff --git a/packages/docs/docs/assets/edit.79e728fb.js.map b/packages/docs/docs-old/assets/edit.79e728fb.js.map similarity index 100% rename from packages/docs/docs/assets/edit.79e728fb.js.map rename to packages/docs/docs-old/assets/edit.79e728fb.js.map diff --git a/packages/docs/docs/assets/edit.7d01304e.js b/packages/docs/docs-old/assets/edit.7d01304e.js similarity index 100% rename from packages/docs/docs/assets/edit.7d01304e.js rename to packages/docs/docs-old/assets/edit.7d01304e.js diff --git a/packages/docs/docs/assets/edit.7d01304e.js.map b/packages/docs/docs-old/assets/edit.7d01304e.js.map similarity index 100% rename from packages/docs/docs/assets/edit.7d01304e.js.map rename to packages/docs/docs-old/assets/edit.7d01304e.js.map diff --git a/packages/docs/docs/assets/edit.8834832a.js b/packages/docs/docs-old/assets/edit.8834832a.js similarity index 100% rename from packages/docs/docs/assets/edit.8834832a.js rename to packages/docs/docs-old/assets/edit.8834832a.js diff --git a/packages/docs/docs/assets/edit.8834832a.js.map b/packages/docs/docs-old/assets/edit.8834832a.js.map similarity index 100% rename from packages/docs/docs/assets/edit.8834832a.js.map rename to packages/docs/docs-old/assets/edit.8834832a.js.map diff --git a/packages/docs/docs/assets/index.73e582b3.css b/packages/docs/docs-old/assets/index.73e582b3.css similarity index 100% rename from packages/docs/docs/assets/index.73e582b3.css rename to packages/docs/docs-old/assets/index.73e582b3.css diff --git a/packages/docs/docs/assets/index.9b6a8b9b.js b/packages/docs/docs-old/assets/index.9b6a8b9b.js similarity index 100% rename from packages/docs/docs/assets/index.9b6a8b9b.js rename to packages/docs/docs-old/assets/index.9b6a8b9b.js diff --git a/packages/docs/docs/assets/index.9b6a8b9b.js.map b/packages/docs/docs-old/assets/index.9b6a8b9b.js.map similarity index 100% rename from packages/docs/docs/assets/index.9b6a8b9b.js.map rename to packages/docs/docs-old/assets/index.9b6a8b9b.js.map diff --git a/packages/docs/docs/assets/style.3e24e605.css b/packages/docs/docs-old/assets/style.3e24e605.css similarity index 100% rename from packages/docs/docs/assets/style.3e24e605.css rename to packages/docs/docs-old/assets/style.3e24e605.css diff --git a/packages/docs/docs/assets/style.79535ad9.css b/packages/docs/docs-old/assets/style.79535ad9.css similarity index 100% rename from packages/docs/docs/assets/style.79535ad9.css rename to packages/docs/docs-old/assets/style.79535ad9.css diff --git a/packages/docs/docs/assets/style.b876754e.css b/packages/docs/docs-old/assets/style.b876754e.css similarity index 100% rename from packages/docs/docs/assets/style.b876754e.css rename to packages/docs/docs-old/assets/style.b876754e.css diff --git a/packages/docs/docs/assets/style.d3f26b5f.css b/packages/docs/docs-old/assets/style.d3f26b5f.css similarity index 100% rename from packages/docs/docs/assets/style.d3f26b5f.css rename to packages/docs/docs-old/assets/style.d3f26b5f.css diff --git a/packages/docs/docs/favicon.ico b/packages/docs/docs-old/favicon.ico similarity index 100% rename from packages/docs/docs/favicon.ico rename to packages/docs/docs-old/favicon.ico diff --git a/packages/docs/docs/index.html b/packages/docs/docs-old/index.html similarity index 100% rename from packages/docs/docs/index.html rename to packages/docs/docs-old/index.html diff --git a/packages/docs/docs/initial-data.json b/packages/docs/docs-old/initial-data.json similarity index 100% rename from packages/docs/docs/initial-data.json rename to packages/docs/docs-old/initial-data.json diff --git a/packages/docs/docs/README.md b/packages/docs/docs/README.md new file mode 100644 index 0000000..26e97ae --- /dev/null +++ b/packages/docs/docs/README.md @@ -0,0 +1 @@ +# Hello VuePress diff --git a/packages/docs/index.html b/packages/docs/index.html deleted file mode 100644 index ac0d357..0000000 --- a/packages/docs/index.html +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - Vite App - - -
- - - diff --git a/packages/docs/package-lock.json b/packages/docs/package-lock.json index 61f7548..64a3fec 100644 --- a/packages/docs/package-lock.json +++ b/packages/docs/package-lock.json @@ -4,968 +4,12 @@ "lockfileVersion": 1, "requires": true, "dependencies": { - "@babel/code-frame": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.13.tgz", - "integrity": "sha512-HV1Cm0Q3ZrpCR93tkWOYiuYIgLxZXZFVG2VgK+MBWjUqZTundupbfx2aXarXuw5Ko5aMcjtJgbSs4vUGBS5v6g==", - "dev": true, - "requires": { - "@babel/highlight": "^7.12.13" - } - }, - "@babel/compat-data": { - "version": "7.13.12", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.13.12.tgz", - "integrity": "sha512-3eJJ841uKxeV8dcN/2yGEUy+RfgQspPEgQat85umsE1rotuquQ2AbIub4S6j7c50a2d+4myc+zSlnXeIHrOnhQ==", - "dev": true - }, - "@babel/core": { - "version": "7.13.10", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.13.10.tgz", - "integrity": "sha512-bfIYcT0BdKeAZrovpMqX2Mx5NrgAckGbwT982AkdS5GNfn3KMGiprlBAtmBcFZRUmpaufS6WZFP8trvx8ptFDw==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.12.13", - "@babel/generator": "^7.13.9", - "@babel/helper-compilation-targets": "^7.13.10", - "@babel/helper-module-transforms": "^7.13.0", - "@babel/helpers": "^7.13.10", - "@babel/parser": "^7.13.10", - "@babel/template": "^7.12.13", - "@babel/traverse": "^7.13.0", - "@babel/types": "^7.13.0", - "convert-source-map": "^1.7.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.2", - "json5": "^2.1.2", - "lodash": "^4.17.19", - "semver": "^6.3.0", - "source-map": "^0.5.0" - }, - "dependencies": { - "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", - "dev": true - } - } - }, - "@babel/generator": { - "version": "7.13.9", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.13.9.tgz", - "integrity": "sha512-mHOOmY0Axl/JCTkxTU6Lf5sWOg/v8nUa+Xkt4zMTftX0wqmb6Sh7J8gvcehBw7q0AhrhAR+FDacKjCZ2X8K+Sw==", - "dev": true, - "requires": { - "@babel/types": "^7.13.0", - "jsesc": "^2.5.1", - "source-map": "^0.5.0" - }, - "dependencies": { - "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", - "dev": true - } - } - }, - "@babel/helper-compilation-targets": { - "version": "7.13.10", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.13.10.tgz", - "integrity": "sha512-/Xju7Qg1GQO4mHZ/Kcs6Au7gfafgZnwm+a7sy/ow/tV1sHeraRUHbjdat8/UvDor4Tez+siGKDk6zIKtCPKVJA==", - "dev": true, - "requires": { - "@babel/compat-data": "^7.13.8", - "@babel/helper-validator-option": "^7.12.17", - "browserslist": "^4.14.5", - "semver": "^6.3.0" - } - }, - "@babel/helper-create-class-features-plugin": { - "version": "7.13.11", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.13.11.tgz", - "integrity": "sha512-ays0I7XYq9xbjCSvT+EvysLgfc3tOkwCULHjrnscGT3A9qD4sk3wXnJ3of0MAWsWGjdinFvajHU2smYuqXKMrw==", - "dev": true, - "requires": { - "@babel/helper-function-name": "^7.12.13", - "@babel/helper-member-expression-to-functions": "^7.13.0", - "@babel/helper-optimise-call-expression": "^7.12.13", - "@babel/helper-replace-supers": "^7.13.0", - "@babel/helper-split-export-declaration": "^7.12.13" - } - }, - "@babel/helper-function-name": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.12.13.tgz", - "integrity": "sha512-TZvmPn0UOqmvi5G4vvw0qZTpVptGkB1GL61R6lKvrSdIxGm5Pky7Q3fpKiIkQCAtRCBUwB0PaThlx9vebCDSwA==", - "dev": true, - "requires": { - "@babel/helper-get-function-arity": "^7.12.13", - "@babel/template": "^7.12.13", - "@babel/types": "^7.12.13" - } - }, - "@babel/helper-get-function-arity": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.12.13.tgz", - "integrity": "sha512-DjEVzQNz5LICkzN0REdpD5prGoidvbdYk1BVgRUOINaWJP2t6avB27X1guXK1kXNrX0WMfsrm1A/ZBthYuIMQg==", - "dev": true, - "requires": { - "@babel/types": "^7.12.13" - } - }, - "@babel/helper-member-expression-to-functions": { - "version": "7.13.12", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.13.12.tgz", - "integrity": "sha512-48ql1CLL59aKbU94Y88Xgb2VFy7a95ykGRbJJaaVv+LX5U8wFpLfiGXJJGUozsmA1oEh/o5Bp60Voq7ACyA/Sw==", - "dev": true, - "requires": { - "@babel/types": "^7.13.12" - } - }, - "@babel/helper-module-imports": { - "version": "7.13.12", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.13.12.tgz", - "integrity": "sha512-4cVvR2/1B693IuOvSI20xqqa/+bl7lqAMR59R4iu39R9aOX8/JoYY1sFaNvUMyMBGnHdwvJgUrzNLoUZxXypxA==", - "dev": true, - "requires": { - "@babel/types": "^7.13.12" - } - }, - "@babel/helper-module-transforms": { - "version": "7.13.12", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.13.12.tgz", - "integrity": "sha512-7zVQqMO3V+K4JOOj40kxiCrMf6xlQAkewBB0eu2b03OO/Q21ZutOzjpfD79A5gtE/2OWi1nv625MrDlGlkbknQ==", - "dev": true, - "requires": { - "@babel/helper-module-imports": "^7.13.12", - "@babel/helper-replace-supers": "^7.13.12", - "@babel/helper-simple-access": "^7.13.12", - "@babel/helper-split-export-declaration": "^7.12.13", - "@babel/helper-validator-identifier": "^7.12.11", - "@babel/template": "^7.12.13", - "@babel/traverse": "^7.13.0", - "@babel/types": "^7.13.12" - } - }, - "@babel/helper-optimise-call-expression": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.12.13.tgz", - "integrity": "sha512-BdWQhoVJkp6nVjB7nkFWcn43dkprYauqtk++Py2eaf/GRDFm5BxRqEIZCiHlZUGAVmtwKcsVL1dC68WmzeFmiA==", - "dev": true, - "requires": { - "@babel/types": "^7.12.13" - } - }, - "@babel/helper-plugin-utils": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz", - "integrity": "sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==", - "dev": true - }, - "@babel/helper-replace-supers": { - "version": "7.13.12", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.13.12.tgz", - "integrity": "sha512-Gz1eiX+4yDO8mT+heB94aLVNCL+rbuT2xy4YfyNqu8F+OI6vMvJK891qGBTqL9Uc8wxEvRW92Id6G7sDen3fFw==", - "dev": true, - "requires": { - "@babel/helper-member-expression-to-functions": "^7.13.12", - "@babel/helper-optimise-call-expression": "^7.12.13", - "@babel/traverse": "^7.13.0", - "@babel/types": "^7.13.12" - } - }, - "@babel/helper-simple-access": { - "version": "7.13.12", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.13.12.tgz", - "integrity": "sha512-7FEjbrx5SL9cWvXioDbnlYTppcZGuCY6ow3/D5vMggb2Ywgu4dMrpTJX0JdQAIcRRUElOIxF3yEooa9gUb9ZbA==", - "dev": true, - "requires": { - "@babel/types": "^7.13.12" - } - }, - "@babel/helper-split-export-declaration": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.12.13.tgz", - "integrity": "sha512-tCJDltF83htUtXx5NLcaDqRmknv652ZWCHyoTETf1CXYJdPC7nohZohjUgieXhv0hTJdRf2FjDueFehdNucpzg==", - "dev": true, - "requires": { - "@babel/types": "^7.12.13" - } - }, - "@babel/helper-validator-identifier": { - "version": "7.12.11", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.12.11.tgz", - "integrity": "sha512-np/lG3uARFybkoHokJUmf1QfEvRVCPbmQeUQpKow5cQ3xWrV9i3rUHodKDJPQfTVX61qKi+UdYk8kik84n7XOw==" - }, - "@babel/helper-validator-option": { - "version": "7.12.17", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.12.17.tgz", - "integrity": "sha512-TopkMDmLzq8ngChwRlyjR6raKD6gMSae4JdYDB8bByKreQgG0RBTuKe9LRxW3wFtUnjxOPRKBDwEH6Mg5KeDfw==", - "dev": true - }, - "@babel/helpers": { - "version": "7.13.10", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.13.10.tgz", - "integrity": "sha512-4VO883+MWPDUVRF3PhiLBUFHoX/bsLTGFpFK/HqvvfBZz2D57u9XzPVNFVBTc0PW/CWR9BXTOKt8NF4DInUHcQ==", - "dev": true, - "requires": { - "@babel/template": "^7.12.13", - "@babel/traverse": "^7.13.0", - "@babel/types": "^7.13.0" - } - }, - "@babel/highlight": { - "version": "7.13.10", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.13.10.tgz", - "integrity": "sha512-5aPpe5XQPzflQrFwL1/QoeHkP2MsA4JCntcXHRhEsdsfPVkvPi2w7Qix4iV7t5S/oC9OodGrggd8aco1g3SZFg==", - "dev": true, - "requires": { - "@babel/helper-validator-identifier": "^7.12.11", - "chalk": "^2.0.0", - "js-tokens": "^4.0.0" - } - }, "@babel/parser": { - "version": "7.13.12", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.13.12.tgz", - "integrity": "sha512-4T7Pb244rxH24yR116LAuJ+adxXXnHhZaLJjegJVKSdoNCe4x1eDBaud5YIcQFcqzsaD5BHvJw5BQ0AZapdCRw==" - }, - "@babel/plugin-syntax-async-generators": { - "version": "7.8.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", - "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-bigint": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz", - "integrity": "sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-class-properties": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", - "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.12.13" - } - }, - "@babel/plugin-syntax-import-meta": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz", - "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/plugin-syntax-json-strings": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", - "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-jsx": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.12.13.tgz", - "integrity": "sha512-d4HM23Q1K7oq/SLNmG6mRt85l2csmQ0cHRaxRXjKW0YFdEXqlZ5kzFQKH5Uc3rDJECgu+yCRgPkG04Mm98R/1g==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.12.13" - } - }, - "@babel/plugin-syntax-logical-assignment-operators": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", - "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/plugin-syntax-nullish-coalescing-operator": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", - "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-numeric-separator": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", - "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/plugin-syntax-object-rest-spread": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", - "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-optional-catch-binding": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", - "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-optional-chaining": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", - "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-top-level-await": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", - "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - }, - "dependencies": { - "@babel/helper-plugin-utils": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.7.tgz", - "integrity": "sha512-Qg3Nk7ZxpgMrsox6HreY1ZNKdBq7K72tDSliA6dCl5f007jR4ne8iD5UzuNnCJH2xBf2BEEVGr+/OL6Gdp7RxA==", - "dev": true - } - } - }, - "@babel/plugin-syntax-typescript": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.12.13.tgz", - "integrity": "sha512-cHP3u1JiUiG2LFDKbXnwVad81GvfyIOmCD6HIEId6ojrY0Drfy2q1jw7BwN7dE84+kTnBjLkXoL3IEy/3JPu2w==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.12.13" - } - }, - "@babel/plugin-transform-typescript": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.13.0.tgz", - "integrity": "sha512-elQEwluzaU8R8dbVuW2Q2Y8Nznf7hnjM7+DSCd14Lo5fF63C9qNLbwZYbmZrtV9/ySpSUpkRpQXvJb6xyu4hCQ==", - "dev": true, - "requires": { - "@babel/helper-create-class-features-plugin": "^7.13.0", - "@babel/helper-plugin-utils": "^7.13.0", - "@babel/plugin-syntax-typescript": "^7.12.13" - } - }, - "@babel/template": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.12.13.tgz", - "integrity": "sha512-/7xxiGA57xMo/P2GVvdEumr8ONhFOhfgq2ihK3h1e6THqzTAkHbkXgB0xI9yeTfIUoH3+oAeHhqm/I43OTbbjA==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.12.13", - "@babel/parser": "^7.12.13", - "@babel/types": "^7.12.13" - } - }, - "@babel/traverse": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.13.0.tgz", - "integrity": "sha512-xys5xi5JEhzC3RzEmSGrs/b3pJW/o87SypZ+G/PhaE7uqVQNv/jlmVIBXuoh5atqQ434LfXV+sf23Oxj0bchJQ==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.12.13", - "@babel/generator": "^7.13.0", - "@babel/helper-function-name": "^7.12.13", - "@babel/helper-split-export-declaration": "^7.12.13", - "@babel/parser": "^7.13.0", - "@babel/types": "^7.13.0", - "debug": "^4.1.0", - "globals": "^11.1.0", - "lodash": "^4.17.19" - } - }, - "@babel/types": { - "version": "7.13.12", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.13.12.tgz", - "integrity": "sha512-K4nY2xFN4QMvQwkQ+zmBDp6ANMbVNw6BbxWmYA4qNjhR9W+Lj/8ky5MEY2Me5r+B2c6/v6F53oMndG+f9s3IiA==", - "requires": { - "@babel/helper-validator-identifier": "^7.12.11", - "lodash": "^4.17.19", - "to-fast-properties": "^2.0.0" - } - }, - "@bcoe/v8-coverage": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz", - "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==", + "version": "7.17.7", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.17.7.tgz", + "integrity": "sha512-bm3AQf45vR4gKggRfvJdYJ0gFLoCbsPxiFLSH6hTVYABptNHY6l9NrhnucVjQ/X+SPtLANT9lc0fFhikj+VBRA==", "dev": true }, - "@cnakazawa/watch": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/@cnakazawa/watch/-/watch-1.0.4.tgz", - "integrity": "sha512-v9kIhKwjeZThiWrLmj0y17CWoyddASLj9O2yvbZkbvw/N3rWOYy9zkV66ursAoVr0mV15bL8g0c4QZUE6cdDoQ==", - "dev": true, - "requires": { - "exec-sh": "^0.3.2", - "minimist": "^1.2.0" - } - }, - "@cush/relative": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@cush/relative/-/relative-1.0.0.tgz", - "integrity": "sha512-RpfLEtTlyIxeNPGKcokS+p3BZII/Q3bYxryFRglh5H3A3T8q9fsLYm72VYAMEOOIBLEa8o93kFLiBDUWKrwXZA==", - "dev": true - }, - "@intlify/core": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/@intlify/core/-/core-9.0.0.tgz", - "integrity": "sha512-vTqKuKJRMaPIMQ/un3l9qDkGuY7aof0DoifxtBbE+aopqVaSUTYyMd3qk6WHrkVPfEtEj1UvCn9//A31EKVAag==", - "dev": true, - "requires": { - "@intlify/core-base": "9.0.0" - } - }, - "@intlify/core-base": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/@intlify/core-base/-/core-base-9.0.0.tgz", - "integrity": "sha512-dxqakT94EV2bFshG3LENQUPWX9yJFCga1BOwJ6mz7J8LnAYVB9Kxw7NRyE2ybN31USW2IUTQH6WWR1yDbCiefQ==", - "dev": true, - "requires": { - "@intlify/message-compiler": "9.0.0", - "@intlify/message-resolver": "9.0.0", - "@intlify/runtime": "9.0.0", - "@intlify/shared": "9.0.0" - } - }, - "@intlify/message-compiler": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/@intlify/message-compiler/-/message-compiler-9.0.0.tgz", - "integrity": "sha512-3oiLj+8z6koRYJwknazjilBsrqnJEAJywr/t39MYVy2yPmwOI1+NDfdDwM9U3ioA2RvsQEUICqW8gmjq1YIElw==", - "dev": true, - "requires": { - "@intlify/message-resolver": "9.0.0", - "@intlify/shared": "9.0.0", - "source-map": "0.6.1" - } - }, - "@intlify/message-resolver": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/@intlify/message-resolver/-/message-resolver-9.0.0.tgz", - "integrity": "sha512-LVK4cwu1l33yvBy0UQkEdXm6pZUcbbiparobruJXz+U8jRTmYHBprN59j59YKXEKcV43cHfzNveaQIm84bgxvQ==", - "dev": true - }, - "@intlify/runtime": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/@intlify/runtime/-/runtime-9.0.0.tgz", - "integrity": "sha512-UqCKduZezb5/qA+XPRfHVvXoLmhnQ8iKMyCh0Lg3ZwjW2vOMep/AgZU3T9cgESe67r4buPYHs7nOBSHbTdjNxg==", - "dev": true, - "requires": { - "@intlify/message-compiler": "9.0.0", - "@intlify/message-resolver": "9.0.0", - "@intlify/shared": "9.0.0" - } - }, - "@intlify/shared": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/@intlify/shared/-/shared-9.0.0.tgz", - "integrity": "sha512-0r4v7dnY8g/Jfx2swUWy2GyfH/WvIpWvkU4OIupvxDTWiE8RhcpbOCVvqpVh/xGi0proHQ/r2Dhc0QSItUsfDQ==", - "dev": true - }, - "@istanbuljs/load-nyc-config": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz", - "integrity": "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==", - "dev": true, - "requires": { - "camelcase": "^5.3.1", - "find-up": "^4.1.0", - "get-package-type": "^0.1.0", - "js-yaml": "^3.13.1", - "resolve-from": "^5.0.0" - }, - "dependencies": { - "camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", - "dev": true - } - } - }, - "@istanbuljs/schema": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz", - "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==", - "dev": true - }, - "@jest/console": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/console/-/console-26.6.2.tgz", - "integrity": "sha512-IY1R2i2aLsLr7Id3S6p2BA82GNWryt4oSvEXLAKc+L2zdi89dSkE8xC1C+0kpATG4JhBJREnQOH7/zmccM2B0g==", - "dev": true, - "requires": { - "@jest/types": "^26.6.2", - "@types/node": "*", - "chalk": "^4.0.0", - "jest-message-util": "^26.6.2", - "jest-util": "^26.6.2", - "slash": "^3.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "@jest/core": { - "version": "26.6.3", - "resolved": "https://registry.npmjs.org/@jest/core/-/core-26.6.3.tgz", - "integrity": "sha512-xvV1kKbhfUqFVuZ8Cyo+JPpipAHHAV3kcDBftiduK8EICXmTFddryy3P7NfZt8Pv37rA9nEJBKCCkglCPt/Xjw==", - "dev": true, - "requires": { - "@jest/console": "^26.6.2", - "@jest/reporters": "^26.6.2", - "@jest/test-result": "^26.6.2", - "@jest/transform": "^26.6.2", - "@jest/types": "^26.6.2", - "@types/node": "*", - "ansi-escapes": "^4.2.1", - "chalk": "^4.0.0", - "exit": "^0.1.2", - "graceful-fs": "^4.2.4", - "jest-changed-files": "^26.6.2", - "jest-config": "^26.6.3", - "jest-haste-map": "^26.6.2", - "jest-message-util": "^26.6.2", - "jest-regex-util": "^26.0.0", - "jest-resolve": "^26.6.2", - "jest-resolve-dependencies": "^26.6.3", - "jest-runner": "^26.6.3", - "jest-runtime": "^26.6.3", - "jest-snapshot": "^26.6.2", - "jest-util": "^26.6.2", - "jest-validate": "^26.6.2", - "jest-watcher": "^26.6.2", - "micromatch": "^4.0.2", - "p-each-series": "^2.1.0", - "rimraf": "^3.0.0", - "slash": "^3.0.0", - "strip-ansi": "^6.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "@jest/environment": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-26.6.2.tgz", - "integrity": "sha512-nFy+fHl28zUrRsCeMB61VDThV1pVTtlEokBRgqPrcT1JNq4yRNIyTHfyht6PqtUvY9IsuLGTrbG8kPXjSZIZwA==", - "dev": true, - "requires": { - "@jest/fake-timers": "^26.6.2", - "@jest/types": "^26.6.2", - "@types/node": "*", - "jest-mock": "^26.6.2" - } - }, - "@jest/fake-timers": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-26.6.2.tgz", - "integrity": "sha512-14Uleatt7jdzefLPYM3KLcnUl1ZNikaKq34enpb5XG9i81JpppDb5muZvonvKyrl7ftEHkKS5L5/eB/kxJ+bvA==", - "dev": true, - "requires": { - "@jest/types": "^26.6.2", - "@sinonjs/fake-timers": "^6.0.1", - "@types/node": "*", - "jest-message-util": "^26.6.2", - "jest-mock": "^26.6.2", - "jest-util": "^26.6.2" - } - }, - "@jest/globals": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-26.6.2.tgz", - "integrity": "sha512-85Ltnm7HlB/KesBUuALwQ68YTU72w9H2xW9FjZ1eL1U3lhtefjjl5c2MiUbpXt/i6LaPRvoOFJ22yCBSfQ0JIA==", - "dev": true, - "requires": { - "@jest/environment": "^26.6.2", - "@jest/types": "^26.6.2", - "expect": "^26.6.2" - } - }, - "@jest/reporters": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-26.6.2.tgz", - "integrity": "sha512-h2bW53APG4HvkOnVMo8q3QXa6pcaNt1HkwVsOPMBV6LD/q9oSpxNSYZQYkAnjdMjrJ86UuYeLo+aEZClV6opnw==", - "dev": true, - "requires": { - "@bcoe/v8-coverage": "^0.2.3", - "@jest/console": "^26.6.2", - "@jest/test-result": "^26.6.2", - "@jest/transform": "^26.6.2", - "@jest/types": "^26.6.2", - "chalk": "^4.0.0", - "collect-v8-coverage": "^1.0.0", - "exit": "^0.1.2", - "glob": "^7.1.2", - "graceful-fs": "^4.2.4", - "istanbul-lib-coverage": "^3.0.0", - "istanbul-lib-instrument": "^4.0.3", - "istanbul-lib-report": "^3.0.0", - "istanbul-lib-source-maps": "^4.0.0", - "istanbul-reports": "^3.0.2", - "jest-haste-map": "^26.6.2", - "jest-resolve": "^26.6.2", - "jest-util": "^26.6.2", - "jest-worker": "^26.6.2", - "node-notifier": "^8.0.0", - "slash": "^3.0.0", - "source-map": "^0.6.0", - "string-length": "^4.0.1", - "terminal-link": "^2.0.0", - "v8-to-istanbul": "^7.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "@jest/source-map": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-26.6.2.tgz", - "integrity": "sha512-YwYcCwAnNmOVsZ8mr3GfnzdXDAl4LaenZP5z+G0c8bzC9/dugL8zRmxZzdoTl4IaS3CryS1uWnROLPFmb6lVvA==", - "dev": true, - "requires": { - "callsites": "^3.0.0", - "graceful-fs": "^4.2.4", - "source-map": "^0.6.0" - } - }, - "@jest/test-result": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-26.6.2.tgz", - "integrity": "sha512-5O7H5c/7YlojphYNrK02LlDIV2GNPYisKwHm2QTKjNZeEzezCbwYs9swJySv2UfPMyZ0VdsmMv7jIlD/IKYQpQ==", - "dev": true, - "requires": { - "@jest/console": "^26.6.2", - "@jest/types": "^26.6.2", - "@types/istanbul-lib-coverage": "^2.0.0", - "collect-v8-coverage": "^1.0.0" - } - }, - "@jest/test-sequencer": { - "version": "26.6.3", - "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-26.6.3.tgz", - "integrity": "sha512-YHlVIjP5nfEyjlrSr8t/YdNfU/1XEt7c5b4OxcXCjyRhjzLYu/rO69/WHPuYcbCWkz8kAeZVZp2N2+IOLLEPGw==", - "dev": true, - "requires": { - "@jest/test-result": "^26.6.2", - "graceful-fs": "^4.2.4", - "jest-haste-map": "^26.6.2", - "jest-runner": "^26.6.3", - "jest-runtime": "^26.6.3" - } - }, - "@jest/transform": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-26.6.2.tgz", - "integrity": "sha512-E9JjhUgNzvuQ+vVAL21vlyfy12gP0GhazGgJC4h6qUt1jSdUXGWJ1wfu/X7Sd8etSgxV4ovT1pb9v5D6QW4XgA==", - "dev": true, - "requires": { - "@babel/core": "^7.1.0", - "@jest/types": "^26.6.2", - "babel-plugin-istanbul": "^6.0.0", - "chalk": "^4.0.0", - "convert-source-map": "^1.4.0", - "fast-json-stable-stringify": "^2.0.0", - "graceful-fs": "^4.2.4", - "jest-haste-map": "^26.6.2", - "jest-regex-util": "^26.0.0", - "jest-util": "^26.6.2", - "micromatch": "^4.0.2", - "pirates": "^4.0.1", - "slash": "^3.0.0", - "source-map": "^0.6.1", - "write-file-atomic": "^3.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "@jest/types": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", - "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", - "dev": true, - "requires": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^15.0.0", - "chalk": "^4.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, "@nodelib/fs.scandir": { "version": "2.1.4", "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.4.tgz", @@ -992,353 +36,133 @@ "fastq": "^1.6.0" } }, - "@sentry/core": { - "version": "5.30.0", - "resolved": "https://registry.npmjs.org/@sentry/core/-/core-5.30.0.tgz", - "integrity": "sha512-TmfrII8w1PQZSZgPpUESqjB+jC6MvZJZdLtE/0hZ+SrnKhW3x5WlYLvTXZpcWePYBku7rl2wn1RZu6uT0qCTeg==", + "@types/debug": { + "version": "4.1.7", + "resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.7.tgz", + "integrity": "sha512-9AonUzyTjXXhEOa0DnqpzZi6VHlqKMswga9EXjpXnnqxwLtdvPPtlO8evrI5D9S6asFRCQ6v+wpiUKbw+vKqyg==", "dev": true, "requires": { - "@sentry/hub": "5.30.0", - "@sentry/minimal": "5.30.0", - "@sentry/types": "5.30.0", - "@sentry/utils": "5.30.0", - "tslib": "^1.9.3" + "@types/ms": "*" } }, - "@sentry/hub": { - "version": "5.30.0", - "resolved": "https://registry.npmjs.org/@sentry/hub/-/hub-5.30.0.tgz", - "integrity": "sha512-2tYrGnzb1gKz2EkMDQcfLrDTvmGcQPuWxLnJKXJvYTQDGLlEvi2tWz1VIHjunmOvJrB5aIQLhm+dcMRwFZDCqQ==", - "dev": true, - "requires": { - "@sentry/types": "5.30.0", - "@sentry/utils": "5.30.0", - "tslib": "^1.9.3" - } - }, - "@sentry/minimal": { - "version": "5.30.0", - "resolved": "https://registry.npmjs.org/@sentry/minimal/-/minimal-5.30.0.tgz", - "integrity": "sha512-BwWb/owZKtkDX+Sc4zCSTNcvZUq7YcH3uAVlmh/gtR9rmUvbzAA3ewLuB3myi4wWRAMEtny6+J/FN/x+2wn9Xw==", - "dev": true, - "requires": { - "@sentry/hub": "5.30.0", - "@sentry/types": "5.30.0", - "tslib": "^1.9.3" - } - }, - "@sentry/node": { - "version": "5.30.0", - "resolved": "https://registry.npmjs.org/@sentry/node/-/node-5.30.0.tgz", - "integrity": "sha512-Br5oyVBF0fZo6ZS9bxbJZG4ApAjRqAnqFFurMVJJdunNb80brh7a5Qva2kjhm+U6r9NJAB5OmDyPkA1Qnt+QVg==", - "dev": true, - "requires": { - "@sentry/core": "5.30.0", - "@sentry/hub": "5.30.0", - "@sentry/tracing": "5.30.0", - "@sentry/types": "5.30.0", - "@sentry/utils": "5.30.0", - "cookie": "^0.4.1", - "https-proxy-agent": "^5.0.0", - "lru_map": "^0.3.3", - "tslib": "^1.9.3" - } - }, - "@sentry/tracing": { - "version": "5.30.0", - "resolved": "https://registry.npmjs.org/@sentry/tracing/-/tracing-5.30.0.tgz", - "integrity": "sha512-dUFowCr0AIMwiLD7Fs314Mdzcug+gBVo/+NCMyDw8tFxJkwWAKl7Qa2OZxLQ0ZHjakcj1hNKfCQJ9rhyfOl4Aw==", - "dev": true, - "requires": { - "@sentry/hub": "5.30.0", - "@sentry/minimal": "5.30.0", - "@sentry/types": "5.30.0", - "@sentry/utils": "5.30.0", - "tslib": "^1.9.3" - } - }, - "@sentry/types": { - "version": "5.30.0", - "resolved": "https://registry.npmjs.org/@sentry/types/-/types-5.30.0.tgz", - "integrity": "sha512-R8xOqlSTZ+htqrfteCWU5Nk0CDN5ApUTvrlvBuiH1DyP6czDZ4ktbZB0hAgBlVcK0U+qpD3ag3Tqqpa5Q67rPw==", - "dev": true - }, - "@sentry/utils": { - "version": "5.30.0", - "resolved": "https://registry.npmjs.org/@sentry/utils/-/utils-5.30.0.tgz", - "integrity": "sha512-zaYmoH0NWWtvnJjC9/CBseXMtKHm/tm40sz3YfJRxeQjyzRqNQPgivpd9R/oDJCYj999mzdW382p/qi2ypjLww==", - "dev": true, - "requires": { - "@sentry/types": "5.30.0", - "tslib": "^1.9.3" - } - }, - "@sinonjs/commons": { - "version": "1.8.3", - "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.3.tgz", - "integrity": "sha512-xkNcLAn/wZaX14RPlwizcKicDk9G3F8m2nU3L7Ukm5zBgTwiT0wsoFAHx9Jq56fJA1z/7uKGtCRu16sOUCLIHQ==", - "dev": true, - "requires": { - "type-detect": "4.0.8" - } - }, - "@sinonjs/fake-timers": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-6.0.1.tgz", - "integrity": "sha512-MZPUxrmFubI36XS1DI3qmI0YdN1gks62JtFZvxR67ljjSNCeK6U08Zx4msEWOXuofgqUt6zPHSi1H9fbjR/NRA==", - "dev": true, - "requires": { - "@sinonjs/commons": "^1.7.0" - } - }, - "@tootallnate/once": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz", - "integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==", - "dev": true - }, - "@types/babel__core": { - "version": "7.1.18", - "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.18.tgz", - "integrity": "sha512-S7unDjm/C7z2A2R9NzfKCK1I+BAALDtxEmsJBwlB3EzNfb929ykjL++1CK9LO++EIp2fQrC8O+BwjKvz6UeDyQ==", - "dev": true, - "requires": { - "@babel/parser": "^7.1.0", - "@babel/types": "^7.0.0", - "@types/babel__generator": "*", - "@types/babel__template": "*", - "@types/babel__traverse": "*" - } - }, - "@types/babel__generator": { - "version": "7.6.4", - "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.4.tgz", - "integrity": "sha512-tFkciB9j2K755yrTALxD44McOrk+gfpIpvC3sxHjRawj6PfnQxrse4Clq5y/Rq+G3mrBurMax/lG8Qn2t9mSsg==", - "dev": true, - "requires": { - "@babel/types": "^7.0.0" - } - }, - "@types/babel__template": { - "version": "7.4.1", - "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.1.tgz", - "integrity": "sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g==", - "dev": true, - "requires": { - "@babel/parser": "^7.1.0", - "@babel/types": "^7.0.0" - } - }, - "@types/babel__traverse": { - "version": "7.14.2", - "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.14.2.tgz", - "integrity": "sha512-K2waXdXBi2302XUdcHcR1jCeU0LL4TD9HRs/gk0N2Xvrht+G/BfJa4QObBQZfhMdxiCpV3COl5Nfq4uKTeTnJA==", - "dev": true, - "requires": { - "@babel/types": "^7.3.0" - } - }, - "@types/braces": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/braces/-/braces-3.0.0.tgz", - "integrity": "sha512-TbH79tcyi9FHwbyboOKeRachRq63mSuWYXOflsNO9ZyE5ClQ/JaozNKl+aWUq87qPNsXasXxi2AbgfwIJ+8GQw==", - "dev": true - }, - "@types/graceful-fs": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.5.tgz", - "integrity": "sha512-anKkLmZZ+xm4p8JWBf4hElkM4XR+EZeA2M9BAkkTldmcyDY4mbdIJnRghDJH3Ov5ooY7/UAoENtmdMSkaAd7Cw==", + "@types/fs-extra": { + "version": "9.0.13", + "resolved": "https://registry.npmjs.org/@types/fs-extra/-/fs-extra-9.0.13.tgz", + "integrity": "sha512-nEnwB++1u5lVDM2UI4c1+5R+FYaKfaAzS4OococimjVm3nQw3TuzH5UNsocrcTBbhnerblyHj4A49qXbIiZdpA==", "dev": true, "requires": { "@types/node": "*" } }, - "@types/istanbul-lib-coverage": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.4.tgz", - "integrity": "sha512-z/QT1XN4K4KYuslS23k62yDIDLwLFkzxOuMplDtObz0+y7VqJCaO2o+SPwHCvLFZh7xazvvoor2tA/hPz9ee7g==", + "@types/hash-sum": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@types/hash-sum/-/hash-sum-1.0.0.tgz", + "integrity": "sha512-FdLBT93h3kcZ586Aee66HPCVJ6qvxVjBlDWNmxSGSbCZe9hTsjRKdSsl4y1T+3zfujxo9auykQMnFsfyHWD7wg==", "dev": true }, - "@types/istanbul-lib-report": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", - "integrity": "sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg==", - "dev": true, - "requires": { - "@types/istanbul-lib-coverage": "*" - } - }, - "@types/istanbul-reports": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", - "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", - "dev": true, - "requires": { - "@types/istanbul-lib-report": "*" - } - }, - "@types/json5": { - "version": "0.0.29", - "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", - "integrity": "sha1-7ihweulOEdK4J7y+UnC86n8+ce4=", + "@types/linkify-it": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@types/linkify-it/-/linkify-it-3.0.2.tgz", + "integrity": "sha512-HZQYqbiFVWufzCwexrvh694SOim8z2d+xJl5UNamcvQFejLY/2YUtzXHYi3cHdI7PMlS8ejH2slRAOJQ32aNbA==", "dev": true }, - "@types/micromatch": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/@types/micromatch/-/micromatch-4.0.1.tgz", - "integrity": "sha512-my6fLBvpY70KattTNzYOK6KU1oR1+UCz9ug/JbcF5UrEmeCt9P7DV2t7L8+t18mMPINqGQCE4O8PLOPbI84gxw==", + "@types/markdown-it": { + "version": "12.2.3", + "resolved": "https://registry.npmjs.org/@types/markdown-it/-/markdown-it-12.2.3.tgz", + "integrity": "sha512-GKMHFfv3458yYy+v/N8gjufHO6MSZKCOXpZc5GXIWWy8uldwfmPn98vp81gZ5f9SVw8YYBctgfJ22a2d7AOMeQ==", "dev": true, "requires": { - "@types/braces": "*" + "@types/linkify-it": "*", + "@types/mdurl": "*" } }, + "@types/mdurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@types/mdurl/-/mdurl-1.0.2.tgz", + "integrity": "sha512-eC4U9MlIcu2q0KQmXszyn5Akca/0jrQmwDRgpAMJai7qBWq4amIQhZyNau4VYGtCeALvW1/NtjzJJ567aZxfKA==", + "dev": true + }, + "@types/ms": { + "version": "0.7.31", + "resolved": "https://registry.npmjs.org/@types/ms/-/ms-0.7.31.tgz", + "integrity": "sha512-iiUgKzV9AuaEkZqkOLDIvlQiL6ltuZd9tGcW3gwpnX8JbuiuhFlEGmmFXEXkN50Cvq7Os88IY2v0dkDqXYWVgA==", + "dev": true + }, "@types/node": { "version": "17.0.21", "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.21.tgz", "integrity": "sha512-DBZCJbhII3r90XbQxI8Y9IjjiiOGlZ0Hr32omXIZvwwZ7p4DMMXGrKXVyPfuoBOri9XNtL0UK69jYIBIsRX3QQ==", "dev": true }, - "@types/normalize-package-data": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.0.tgz", - "integrity": "sha512-f5j5b/Gf71L+dbqxIpQ4Z2WlmI/mPJ0fOkGGmFgtb6sAu97EPczzbS3/tJKxmcYDj55OX6ssqwDAWOHIYDRDGA==", + "@vitejs/plugin-vue": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/@vitejs/plugin-vue/-/plugin-vue-2.2.4.tgz", + "integrity": "sha512-ev9AOlp0ljCaDkFZF3JwC/pD2N4Hh+r5srl5JHM6BKg5+99jiiK0rE/XaRs3pVm1wzyKkjUy/StBSoXX5fFzcw==", "dev": true }, - "@types/prettier": { - "version": "2.4.4", - "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.4.4.tgz", - "integrity": "sha512-ReVR2rLTV1kvtlWFyuot+d1pkpG2Fw/XKE3PDAdj57rbM97ttSp9JZ2UsP+2EHTylra9cUf6JA7tGwW1INzUrA==", - "dev": true - }, - "@types/pug": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/@types/pug/-/pug-2.0.6.tgz", - "integrity": "sha512-SnHmG9wN1UVmagJOnyo/qkk0Z7gejYxOYYmaAwr5u2yFYfsupN3sg10kyzN8Hep/2zbHxCnsumxOoRIRMBwKCg==", - "dev": true - }, - "@types/stack-utils": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.1.tgz", - "integrity": "sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw==", - "dev": true - }, - "@types/yargs": { - "version": "15.0.14", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.14.tgz", - "integrity": "sha512-yEJzHoxf6SyQGhBhIYGXQDSCkJjB6HohDShto7m8vaKg9Yp0Yn8+71J9eakh2bnPg6BfsH9PRMhiRTZnd4eXGQ==", - "dev": true, - "requires": { - "@types/yargs-parser": "*" - } - }, - "@types/yargs-parser": { - "version": "21.0.0", - "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.0.tgz", - "integrity": "sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA==", - "dev": true - }, - "@vitejs/plugin-vue-jsx": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@vitejs/plugin-vue-jsx/-/plugin-vue-jsx-1.1.2.tgz", - "integrity": "sha512-3m+0amZwkn0g/D3OqqTsG2qe82LvIaQYqAi3Klpx2vEdaBU5pgok5Qlp6eMGr6QQRDLa7HAKZbPCVV5yAPfOpg==", - "dev": true, - "requires": { - "@babel/core": "^7.12.10", - "@babel/plugin-syntax-import-meta": "^7.10.4", - "@babel/plugin-transform-typescript": "^7.12.1", - "@vue/babel-plugin-jsx": "^1.0.3", - "hash-sum": "^2.0.0" - } - }, - "@vue/babel-helper-vue-transform-on": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@vue/babel-helper-vue-transform-on/-/babel-helper-vue-transform-on-1.0.2.tgz", - "integrity": "sha512-hz4R8tS5jMn8lDq6iD+yWL6XNB699pGIVLk7WSJnn1dbpjaazsjZQkieJoRX6gW5zpYSCFqQ7jUquPNY65tQYA==", - "dev": true - }, - "@vue/babel-plugin-jsx": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@vue/babel-plugin-jsx/-/babel-plugin-jsx-1.0.3.tgz", - "integrity": "sha512-+52ZQFmrM0yh61dQlgwQlfHZXmYbswbQEL25SOSt9QkjegAdfIGu87oELw0l8H6cuJYazZCiNjPR9eU++ZIbxg==", - "dev": true, - "requires": { - "@babel/helper-module-imports": "^7.0.0", - "@babel/plugin-syntax-jsx": "^7.0.0", - "@babel/template": "^7.0.0", - "@babel/traverse": "^7.0.0", - "@babel/types": "^7.0.0", - "@vue/babel-helper-vue-transform-on": "^1.0.2", - "camelcase": "^6.0.0", - "html-tags": "^3.1.0", - "svg-tags": "^1.0.0" - } - }, "@vue/compiler-core": { - "version": "3.0.7", - "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.0.7.tgz", - "integrity": "sha512-JFohgBXoyUc3mdeI2WxlhjQZ5fakfemJkZHX8Gu/nFbEg3+lKVUZmNKWmmnp9aOzJQZKoj77LjmFxiP+P+7lMQ==", + "version": "3.2.31", + "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.2.31.tgz", + "integrity": "sha512-aKno00qoA4o+V/kR6i/pE+aP+esng5siNAVQ422TkBNM6qA4veXiZbSe8OTXHXquEi/f6Akc+nLfB4JGfe4/WQ==", + "dev": true, "requires": { - "@babel/parser": "^7.12.0", - "@babel/types": "^7.12.0", - "@vue/shared": "3.0.7", - "estree-walker": "^2.0.1", + "@babel/parser": "^7.16.4", + "@vue/shared": "3.2.31", + "estree-walker": "^2.0.2", "source-map": "^0.6.1" } }, "@vue/compiler-dom": { - "version": "3.0.7", - "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.0.7.tgz", - "integrity": "sha512-VnIH9EbWQm/Tkcp+8dCaNVsVvhm/vxCrIKWRkXY9215hTqOqQOvejT8IMjd2kc++nIsYMsdQk6H9qqBvoLe/Cw==", + "version": "3.2.31", + "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.2.31.tgz", + "integrity": "sha512-60zIlFfzIDf3u91cqfqy9KhCKIJgPeqxgveH2L+87RcGU/alT6BRrk5JtUso0OibH3O7NXuNOQ0cDc9beT0wrg==", + "dev": true, "requires": { - "@vue/compiler-core": "3.0.7", - "@vue/shared": "3.0.7" + "@vue/compiler-core": "3.2.31", + "@vue/shared": "3.2.31" } }, "@vue/compiler-sfc": { - "version": "3.0.7", - "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.0.7.tgz", - "integrity": "sha512-37/QILpGE+J3V+bP9Slg9e6xGqfk+MmS2Yj8ChR4fS0/qWUU/YoYHE0GPIzjmBdH0JVOOmJqunxowIXmqNiHng==", + "version": "3.2.31", + "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.2.31.tgz", + "integrity": "sha512-748adc9msSPGzXgibHiO6T7RWgfnDcVQD+VVwYgSsyyY8Ans64tALHZANrKtOzvkwznV/F4H7OAod/jIlp/dkQ==", "dev": true, "requires": { - "@babel/parser": "^7.12.0", - "@babel/types": "^7.12.0", - "@vue/compiler-core": "3.0.7", - "@vue/compiler-dom": "3.0.7", - "@vue/compiler-ssr": "3.0.7", - "@vue/shared": "3.0.7", - "consolidate": "^0.16.0", - "estree-walker": "^2.0.1", - "hash-sum": "^2.0.0", - "lru-cache": "^5.1.1", + "@babel/parser": "^7.16.4", + "@vue/compiler-core": "3.2.31", + "@vue/compiler-dom": "3.2.31", + "@vue/compiler-ssr": "3.2.31", + "@vue/reactivity-transform": "3.2.31", + "@vue/shared": "3.2.31", + "estree-walker": "^2.0.2", "magic-string": "^0.25.7", - "merge-source-map": "^1.1.0", "postcss": "^8.1.10", - "postcss-modules": "^4.0.0", - "postcss-selector-parser": "^6.0.4", "source-map": "^0.6.1" } }, "@vue/compiler-ssr": { - "version": "3.0.7", - "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.0.7.tgz", - "integrity": "sha512-nHRbHeSpfXwjypettjrA16TjgfDcPEwq3m/zHnGyLC1QqdLtklXmpSM43/CPwwTCRa/qdt0pldJf22MiCEuTSQ==", + "version": "3.2.31", + "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.2.31.tgz", + "integrity": "sha512-mjN0rqig+A8TVDnsGPYJM5dpbjlXeHUm2oZHZwGyMYiGT/F4fhJf/cXy8QpjnLQK4Y9Et4GWzHn9PS8AHUnSkw==", "dev": true, "requires": { - "@vue/compiler-dom": "3.0.7", - "@vue/shared": "3.0.7" + "@vue/compiler-dom": "3.2.31", + "@vue/shared": "3.2.31" } }, "@vue/devtools-api": { "version": "6.1.3", "resolved": "https://registry.npmjs.org/@vue/devtools-api/-/devtools-api-6.1.3.tgz", - "integrity": "sha512-79InfO2xHv+WHIrH1bHXQUiQD/wMls9qBk6WVwGCbdwP7/3zINtvqPNMtmSHXsIKjvUAHc8L0ouOj6ZQQRmcXg==" + "integrity": "sha512-79InfO2xHv+WHIrH1bHXQUiQD/wMls9qBk6WVwGCbdwP7/3zINtvqPNMtmSHXsIKjvUAHc8L0ouOj6ZQQRmcXg==", + "dev": true }, "@vue/reactivity": { - "version": "3.0.7", - "resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.0.7.tgz", - "integrity": "sha512-FotWcNNaKhqpFZrdgsUOZ1enlJ5lhTt01CNTtLSyK7jYFgZBTuw8vKsEutZKDYZ1XKotOfoeO8N3pZQqmM6Etw==", + "version": "3.2.31", + "resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.2.31.tgz", + "integrity": "sha512-HVr0l211gbhpEKYr2hYe7hRsV91uIVGFYNHj73njbARVGHQvIojkImKMaZNDdoDZOIkMsBc9a1sMqR+WZwfSCw==", + "dev": true, "requires": { - "@vue/shared": "3.0.7" + "@vue/shared": "3.2.31" } }, "@vue/reactivity-transform": { @@ -1381,515 +205,34 @@ } }, "@vue/runtime-core": { - "version": "3.0.7", - "resolved": "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.0.7.tgz", - "integrity": "sha512-DBAZAwVvdmMXuyd6/9qqj/kYr/GaLTmn1L2/QLxLwP+UfhIboiTSBc/tUUb8MRk7Bb98GzNeAWkkT6AfooS3dQ==", + "version": "3.2.31", + "resolved": "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.2.31.tgz", + "integrity": "sha512-Kcog5XmSY7VHFEMuk4+Gap8gUssYMZ2+w+cmGI6OpZWYOEIcbE0TPzzPHi+8XTzAgx1w/ZxDFcXhZeXN5eKWsA==", + "dev": true, "requires": { - "@vue/reactivity": "3.0.7", - "@vue/shared": "3.0.7" + "@vue/reactivity": "3.2.31", + "@vue/shared": "3.2.31" } }, "@vue/runtime-dom": { - "version": "3.0.7", - "resolved": "https://registry.npmjs.org/@vue/runtime-dom/-/runtime-dom-3.0.7.tgz", - "integrity": "sha512-Oij4ruOtnpQpCj+/Q3JPzgpTJ1Q7+N67pA53A8KVITEtxfvKL46NN6dhAZ5NGqwX6RWZpYqWQNewITeF0pHr8g==", + "version": "3.2.31", + "resolved": "https://registry.npmjs.org/@vue/runtime-dom/-/runtime-dom-3.2.31.tgz", + "integrity": "sha512-N+o0sICVLScUjfLG7u9u5XCjvmsexAiPt17GNnaWHJUfsKed5e85/A3SWgKxzlxx2SW/Hw7RQxzxbXez9PtY3g==", + "dev": true, "requires": { - "@vue/runtime-core": "3.0.7", - "@vue/shared": "3.0.7", + "@vue/runtime-core": "3.2.31", + "@vue/shared": "3.2.31", "csstype": "^2.6.8" } }, - "@vue/shared": { - "version": "3.0.7", - "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.0.7.tgz", - "integrity": "sha512-dn5FyfSc4ky424jH4FntiHno7Ss5yLkqKNmM/NXwANRnlkmqu74pnGetexDFVG5phMk9/FhwovUZCWGxsotVKg==" - }, - "@vuedx/analyze": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/@vuedx/analyze/-/analyze-0.6.3.tgz", - "integrity": "sha512-LiQ7Ppw4nEr5qjth+gg1m48yXD7usOcAygUU10lLwfRRlDZevxAdZRcNuC0vBOXUG3xbl6CSDXnAMeWFdlUiyw==", + "@vue/server-renderer": { + "version": "3.2.31", + "resolved": "https://registry.npmjs.org/@vue/server-renderer/-/server-renderer-3.2.31.tgz", + "integrity": "sha512-8CN3Zj2HyR2LQQBHZ61HexF5NReqngLT3oahyiVRfSSvak+oAvVmu8iNLSu6XR77Ili2AOpnAt1y8ywjjqtmkg==", "dev": true, "requires": { - "@babel/code-frame": "^7.10.4", - "@babel/generator": "^7.12.1", - "@babel/parser": "^7.12.3", - "@babel/template": "^7.12.7", - "@babel/traverse": "7.12.1", - "@babel/types": "7.12.1", - "@types/micromatch": "^4.0.1", - "@vuedx/compiler-sfc": "0.6.2", - "@vuedx/compiler-tsx": "0.6.3", - "@vuedx/projectconfig": "0.6.2", - "@vuedx/shared": "0.6.2", - "@vuedx/template-ast-types": "0.6.2", - "cli-highlight": "^2.1.4", - "commander": "^6.1.0", - "fast-glob": "^3.2.4", - "hash-sum": "^2.0.0", - "micromatch": "^4.0.2" - }, - "dependencies": { - "@babel/traverse": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.12.1.tgz", - "integrity": "sha512-MA3WPoRt1ZHo2ZmoGKNqi20YnPt0B1S0GTZEPhhd+hw2KGUzBlHuVunj6K4sNuK+reEvyiPwtp0cpaqLzJDmAw==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.10.4", - "@babel/generator": "^7.12.1", - "@babel/helper-function-name": "^7.10.4", - "@babel/helper-split-export-declaration": "^7.11.0", - "@babel/parser": "^7.12.1", - "@babel/types": "^7.12.1", - "debug": "^4.1.0", - "globals": "^11.1.0", - "lodash": "^4.17.19" - } - }, - "@babel/types": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.1.tgz", - "integrity": "sha512-BzSY3NJBKM4kyatSOWh3D/JJ2O3CVzBybHWxtgxnggaxEuaSTTDqeiSb/xk9lrkw2Tbqyivw5ZU4rT+EfznQsA==", - "dev": true, - "requires": { - "@babel/helper-validator-identifier": "^7.10.4", - "lodash": "^4.17.19", - "to-fast-properties": "^2.0.0" - } - } - } - }, - "@vuedx/compiler-sfc": { - "version": "0.6.2", - "resolved": "https://registry.npmjs.org/@vuedx/compiler-sfc/-/compiler-sfc-0.6.2.tgz", - "integrity": "sha512-mJehCyO6BJiHCLPfVQQZb7RliuwBh7voGkrF27SkA3yhv44VSDaMbDIX2VRm3utl1CacFEVdNFqB9QYviZByfg==", - "dev": true, - "requires": { - "@vue/compiler-core": "^3.0.2", - "lru-cache": "^6.0.0", - "source-map": "^0.6.1" - }, - "dependencies": { - "lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, - "requires": { - "yallist": "^4.0.0" - } - }, - "yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - } - } - }, - "@vuedx/compiler-tsx": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/@vuedx/compiler-tsx/-/compiler-tsx-0.6.3.tgz", - "integrity": "sha512-H1SSgUHQXWoTnrIxvl9uXGMUqKlWjNddp8xc+EAg7BRQ4F7kFzHTzOsafG5xzrqnmZujj8cLUknG123rWgsxIg==", - "dev": true, - "requires": { - "@babel/parser": "7.12.3", - "@babel/types": "7.12.1", - "@vue/compiler-core": "^3.0.1", - "@vuedx/shared": "0.6.2", - "@vuedx/template-ast-types": "0.6.2" - }, - "dependencies": { - "@babel/parser": { - "version": "7.12.3", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.12.3.tgz", - "integrity": "sha512-kFsOS0IbsuhO5ojF8Hc8z/8vEIOkylVBrjiZUbLTE3XFe0Qi+uu6HjzQixkFaqr0ZPAMZcBVxEwmsnsLPZ2Xsw==", - "dev": true - }, - "@babel/types": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.1.tgz", - "integrity": "sha512-BzSY3NJBKM4kyatSOWh3D/JJ2O3CVzBybHWxtgxnggaxEuaSTTDqeiSb/xk9lrkw2Tbqyivw5ZU4rT+EfznQsA==", - "dev": true, - "requires": { - "@babel/helper-validator-identifier": "^7.10.4", - "lodash": "^4.17.19", - "to-fast-properties": "^2.0.0" - } - } - } - }, - "@vuedx/projectconfig": { - "version": "0.6.2", - "resolved": "https://registry.npmjs.org/@vuedx/projectconfig/-/projectconfig-0.6.2.tgz", - "integrity": "sha512-qoekczmYpg4bOHMUduGgwGEWYq2CZL9HfztNzSPaJnErTBc4VNFnCBLsAtFPLkILASh6vzE2m/EpIzSpMW5mJQ==", - "dev": true - }, - "@vuedx/shared": { - "version": "0.6.2", - "resolved": "https://registry.npmjs.org/@vuedx/shared/-/shared-0.6.2.tgz", - "integrity": "sha512-xCXK+X5iDXkNfLglxFGFeEtqSWlopU8Cj6dGgMABWlee7HVDl47A4sj5oQpKuTjwRJHyE+BYtgGxtf1eLee5Yg==", - "dev": true, - "requires": { - "@sentry/node": "^5.30.0", - "node-unique-machine-id": "^1.1.0", - "uuid": "^8.3.2" - } - }, - "@vuedx/template-ast-types": { - "version": "0.6.2", - "resolved": "https://registry.npmjs.org/@vuedx/template-ast-types/-/template-ast-types-0.6.2.tgz", - "integrity": "sha512-TY3IesmF6/XbZnlLnImE30MXVJeXpMh8F5ZKZeeVDIvDWmPDZ6fC8DbDj1GycZtx77C85yZRnJJqq5v0AED4aw==", - "dev": true, - "requires": { - "@vue/compiler-core": "^3.0.0" - } - }, - "@vuedx/typecheck": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/@vuedx/typecheck/-/typecheck-0.6.3.tgz", - "integrity": "sha512-1WfUI+bqg1O8Vklz24EZdsUE6ak4QCxtV6gWrUw+VUbep7ANhZM4RkaMsDFWVdeb2dip9ROrO8ESBrsIViPT8Q==", - "dev": true, - "requires": { - "@vuedx/shared": "0.6.2", - "@vuedx/typescript-plugin-vue": "0.6.3", - "@vuedx/vue-virtual-textdocument": "0.6.3", - "chalk": "^4.1.0", - "fast-glob": "^3.2.4", - "minimist": "^1.2.5", - "resolve-from": "^5.0.0", - "typescript": "^4.0.3" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "@vuedx/typescript-plugin-vue": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/@vuedx/typescript-plugin-vue/-/typescript-plugin-vue-0.6.3.tgz", - "integrity": "sha512-zAhXM9LDVYvjAMnTiqf6yZcJXXh1rQrH3JhcmQNmlxk26sRysfa/VWNC8qkfq9vcOKRf1eQusH4g+Vov6qPGig==", - "dev": true, - "requires": { - "@intlify/core": "^9.0.0-beta.15", - "@vuedx/analyze": "0.6.3", - "@vuedx/compiler-sfc": "0.6.2", - "@vuedx/projectconfig": "0.6.2", - "@vuedx/shared": "0.6.2", - "@vuedx/template-ast-types": "0.6.2", - "@vuedx/vue-virtual-textdocument": "0.6.3", - "de-indent": "^1.0.2", - "json5": "^2.1.3", - "quick-lru": "^5.1.1", - "vscode-uri": "^2.1.2", - "vscode-web-custom-data": "^0.3.2" - } - }, - "@vuedx/vue-virtual-textdocument": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/@vuedx/vue-virtual-textdocument/-/vue-virtual-textdocument-0.6.3.tgz", - "integrity": "sha512-FN5h4GsIcYAIfFbal0+1ryddDgpxMx/gxGE5QYinbwj5PwILZzyAUt//drQfppIHzCL+TJuZSml7fAod5tYvQA==", - "dev": true, - "requires": { - "@vuedx/analyze": "0.6.3", - "@vuedx/compiler-sfc": "0.6.2", - "@vuedx/compiler-tsx": "0.6.3", - "@vuedx/shared": "0.6.2", - "source-map": "^0.6.1", - "vscode-languageserver-textdocument": "^1.0.1", - "vscode-uri": "^2.1.2" - } - }, - "abab": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.5.tgz", - "integrity": "sha512-9IK9EadsbHo6jLWIpxpR6pL0sazTXV6+SQv25ZB+F7Bj9mJNaOc4nCRabwd5M/JwmUa8idz6Eci6eKfJryPs6Q==", - "dev": true - }, - "acorn": { - "version": "7.4.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", - "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", - "dev": true - }, - "acorn-globals": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-6.0.0.tgz", - "integrity": "sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg==", - "dev": true, - "requires": { - "acorn": "^7.1.1", - "acorn-walk": "^7.1.1" - } - }, - "acorn-walk": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz", - "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==", - "dev": true - }, - "agent-base": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", - "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", - "dev": true, - "requires": { - "debug": "4" - } - }, - "ansi-escapes": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", - "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", - "dev": true, - "requires": { - "type-fest": "^0.21.3" - }, - "dependencies": { - "type-fest": { - "version": "0.21.3", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", - "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", - "dev": true - } - } - }, - "ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", - "dev": true - }, - "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dev": true, - "requires": { - "color-convert": "^1.9.0" - } - }, - "any-promise": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz", - "integrity": "sha1-q8av7tzqUugJzcA3au0845Y10X8=", - "dev": true - }, - "anymatch": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.1.tgz", - "integrity": "sha512-mM8522psRCqzV+6LhomX5wgp25YVibjh8Wj23I5RPkPppSVSjyKD2A2mBJmWGa+KN7f2D6LNh9jkBCeyLktzjg==", - "dev": true, - "requires": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" - } - }, - "argparse": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", - "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", - "dev": true, - "requires": { - "sprintf-js": "~1.0.2" - } - }, - "arr-diff": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", - "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=", - "dev": true - }, - "arr-flatten": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", - "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==", - "dev": true - }, - "arr-union": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", - "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=", - "dev": true - }, - "array-unique": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", - "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=", - "dev": true - }, - "asap": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", - "integrity": "sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY=", - "dev": true - }, - "assert-never": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/assert-never/-/assert-never-1.2.1.tgz", - "integrity": "sha512-TaTivMB6pYI1kXwrFlEhLeGfOqoDNdTxjCdwRfFFkEA30Eu+k48W34nlok2EYWJfFFzqaEmichdNM7th6M5HNw==", - "dev": true - }, - "assign-symbols": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", - "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=", - "dev": true - }, - "ast-types": { - "version": "0.14.2", - "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.14.2.tgz", - "integrity": "sha512-O0yuUDnZeQDL+ncNGlJ78BiO4jnYI3bvMsD5prT0/nsgijG/LpNBIr63gTjVTNsiGkgQhiyCShTgxt8oXOrklA==", - "dev": true, - "requires": { - "tslib": "^2.0.1" - }, - "dependencies": { - "tslib": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", - "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==", - "dev": true - } - } - }, - "asynckit": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", - "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=", - "dev": true - }, - "atob": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", - "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==", - "dev": true - }, - "babel-jest": { - "version": "26.6.3", - "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-26.6.3.tgz", - "integrity": "sha512-pl4Q+GAVOHwvjrck6jKjvmGhnO3jHX/xuB9d27f+EJZ/6k+6nMuPjorrYp7s++bKKdANwzElBWnLWaObvTnaZA==", - "dev": true, - "requires": { - "@jest/transform": "^26.6.2", - "@jest/types": "^26.6.2", - "@types/babel__core": "^7.1.7", - "babel-plugin-istanbul": "^6.0.0", - "babel-preset-jest": "^26.6.2", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.4", - "slash": "^3.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "babel-plugin-istanbul": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz", - "integrity": "sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.0.0", - "@istanbuljs/load-nyc-config": "^1.0.0", - "@istanbuljs/schema": "^0.1.2", - "istanbul-lib-instrument": "^5.0.4", - "test-exclude": "^6.0.0" + "@vue/compiler-ssr": "3.2.31", + "@vue/shared": "3.2.31" }, "dependencies": { "@babel/parser": { @@ -1898,1973 +241,806 @@ "integrity": "sha512-bm3AQf45vR4gKggRfvJdYJ0gFLoCbsPxiFLSH6hTVYABptNHY6l9NrhnucVjQ/X+SPtLANT9lc0fFhikj+VBRA==", "dev": true }, - "istanbul-lib-instrument": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.1.0.tgz", - "integrity": "sha512-czwUz525rkOFDJxfKK6mYfIs9zBKILyrZQxjz3ABhjQXhbhFsSbo1HW/BFcsDnfJYJWA6thRR5/TUY2qs5W99Q==", + "@vue/compiler-core": { + "version": "3.2.31", + "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.2.31.tgz", + "integrity": "sha512-aKno00qoA4o+V/kR6i/pE+aP+esng5siNAVQ422TkBNM6qA4veXiZbSe8OTXHXquEi/f6Akc+nLfB4JGfe4/WQ==", "dev": true, "requires": { - "@babel/core": "^7.12.3", - "@babel/parser": "^7.14.7", - "@istanbuljs/schema": "^0.1.2", - "istanbul-lib-coverage": "^3.2.0", - "semver": "^6.3.0" - } - } - } - }, - "babel-plugin-jest-hoist": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-26.6.2.tgz", - "integrity": "sha512-PO9t0697lNTmcEHH69mdtYiOIkkOlj9fySqfO3K1eCcdISevLAE0xY59VLLUj0SoiPiTX/JU2CYFpILydUa5Lw==", - "dev": true, - "requires": { - "@babel/template": "^7.3.3", - "@babel/types": "^7.3.3", - "@types/babel__core": "^7.0.0", - "@types/babel__traverse": "^7.0.6" - } - }, - "babel-preset-current-node-syntax": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.1.tgz", - "integrity": "sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ==", - "dev": true, - "requires": { - "@babel/plugin-syntax-async-generators": "^7.8.4", - "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/plugin-syntax-class-properties": "^7.8.3", - "@babel/plugin-syntax-import-meta": "^7.8.3", - "@babel/plugin-syntax-json-strings": "^7.8.3", - "@babel/plugin-syntax-logical-assignment-operators": "^7.8.3", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", - "@babel/plugin-syntax-numeric-separator": "^7.8.3", - "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", - "@babel/plugin-syntax-optional-chaining": "^7.8.3", - "@babel/plugin-syntax-top-level-await": "^7.8.3" - } - }, - "babel-preset-jest": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-26.6.2.tgz", - "integrity": "sha512-YvdtlVm9t3k777c5NPQIv6cxFFFapys25HiUmuSgHwIZhfifweR5c5Sf5nwE3MAbfu327CYSvps8Yx6ANLyleQ==", - "dev": true, - "requires": { - "babel-plugin-jest-hoist": "^26.6.2", - "babel-preset-current-node-syntax": "^1.0.0" - } - }, - "babel-walk": { - "version": "3.0.0-canary-5", - "resolved": "https://registry.npmjs.org/babel-walk/-/babel-walk-3.0.0-canary-5.tgz", - "integrity": "sha512-GAwkz0AihzY5bkwIY5QDR+LvsRQgB/B+1foMPvi0FZPMl5fjD7ICiznUiBdLYMH1QYe6vqu4gWYytZOccLouFw==", - "dev": true, - "requires": { - "@babel/types": "^7.9.6" - } - }, - "balanced-match": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", - "dev": true - }, - "base": { - "version": "0.11.2", - "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", - "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", - "dev": true, - "requires": { - "cache-base": "^1.0.1", - "class-utils": "^0.3.5", - "component-emitter": "^1.2.1", - "define-property": "^1.0.0", - "isobject": "^3.0.1", - "mixin-deep": "^1.2.0", - "pascalcase": "^0.1.1" - }, - "dependencies": { - "define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "dev": true, - "requires": { - "is-descriptor": "^1.0.0" + "@babel/parser": "^7.16.4", + "@vue/shared": "3.2.31", + "estree-walker": "^2.0.2", + "source-map": "^0.6.1" } }, - "is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "@vue/compiler-dom": { + "version": "3.2.31", + "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.2.31.tgz", + "integrity": "sha512-60zIlFfzIDf3u91cqfqy9KhCKIJgPeqxgveH2L+87RcGU/alT6BRrk5JtUso0OibH3O7NXuNOQ0cDc9beT0wrg==", "dev": true, "requires": { - "kind-of": "^6.0.0" + "@vue/compiler-core": "3.2.31", + "@vue/shared": "3.2.31" } }, - "is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "@vue/compiler-ssr": { + "version": "3.2.31", + "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.2.31.tgz", + "integrity": "sha512-mjN0rqig+A8TVDnsGPYJM5dpbjlXeHUm2oZHZwGyMYiGT/F4fhJf/cXy8QpjnLQK4Y9Et4GWzHn9PS8AHUnSkw==", "dev": true, "requires": { - "kind-of": "^6.0.0" + "@vue/compiler-dom": "3.2.31", + "@vue/shared": "3.2.31" } }, - "is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "dev": true, - "requires": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - } - } - } - }, - "big.js": { - "version": "5.2.2", - "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", - "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", - "dev": true - }, - "binary-extensions": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", - "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", - "dev": true - }, - "bluebird": { - "version": "3.7.2", - "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", - "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==", - "dev": true - }, - "brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "dev": true, - "requires": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "dev": true, - "requires": { - "fill-range": "^7.0.1" - } - }, - "browser-process-hrtime": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz", - "integrity": "sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==", - "dev": true - }, - "browserslist": { - "version": "4.16.3", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.16.3.tgz", - "integrity": "sha512-vIyhWmIkULaq04Gt93txdh+j02yX/JzlyhLYbV3YQCn/zvES3JnY7TifHHvvr1w5hTDluNKMkV05cs4vy8Q7sw==", - "dev": true, - "requires": { - "caniuse-lite": "^1.0.30001181", - "colorette": "^1.2.1", - "electron-to-chromium": "^1.3.649", - "escalade": "^3.1.1", - "node-releases": "^1.1.70" - } - }, - "bser": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz", - "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==", - "dev": true, - "requires": { - "node-int64": "^0.4.0" - } - }, - "buffer-from": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", - "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", - "dev": true - }, - "cache-base": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", - "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", - "dev": true, - "requires": { - "collection-visit": "^1.0.0", - "component-emitter": "^1.2.1", - "get-value": "^2.0.6", - "has-value": "^1.0.0", - "isobject": "^3.0.1", - "set-value": "^2.0.0", - "to-object-path": "^0.3.0", - "union-value": "^1.0.0", - "unset-value": "^1.0.0" - } - }, - "call-bind": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", - "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", - "dev": true, - "requires": { - "function-bind": "^1.1.1", - "get-intrinsic": "^1.0.2" - } - }, - "callsites": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", - "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", - "dev": true - }, - "camelcase": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.2.0.tgz", - "integrity": "sha512-c7wVvbw3f37nuobQNtgsgG9POC9qMbNuMQmTCqZv23b6MIz0fcYpBiOlv9gEN/hdLdnZTDQhg6e9Dq5M1vKvfg==", - "dev": true - }, - "caniuse-lite": { - "version": "1.0.30001204", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001204.tgz", - "integrity": "sha512-JUdjWpcxfJ9IPamy2f5JaRDCaqJOxDzOSKtbdx4rH9VivMd1vIzoPumsJa9LoMIi4Fx2BV2KZOxWhNkBjaYivQ==", - "dev": true - }, - "capture-exit": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/capture-exit/-/capture-exit-2.0.0.tgz", - "integrity": "sha512-PiT/hQmTonHhl/HFGN+Lx3JJUznrVYJ3+AQsnthneZbvW7x+f08Tk7yLJTLEOUvBTbduLeeBkxEaYXUOUrRq6g==", - "dev": true, - "requires": { - "rsvp": "^4.8.4" - } - }, - "chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dev": true, - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - } - }, - "char-regex": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz", - "integrity": "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==", - "dev": true - }, - "character-parser": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/character-parser/-/character-parser-2.2.0.tgz", - "integrity": "sha1-x84o821LzZdE5f/CxfzeHHMmH8A=", - "dev": true, - "requires": { - "is-regex": "^1.0.3" - } - }, - "chokidar": { - "version": "3.5.1", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.1.tgz", - "integrity": "sha512-9+s+Od+W0VJJzawDma/gvBNQqkTiqYTWLuZoyAsivsI4AaWTCzHG06/TMjsf1cYe9Cb97UCEhjz7HvnPk2p/tw==", - "dev": true, - "requires": { - "anymatch": "~3.1.1", - "braces": "~3.0.2", - "fsevents": "~2.3.1", - "glob-parent": "~5.1.0", - "is-binary-path": "~2.1.0", - "is-glob": "~4.0.1", - "normalize-path": "~3.0.0", - "readdirp": "~3.5.0" - } - }, - "ci-info": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", - "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==", - "dev": true - }, - "cjs-module-lexer": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-0.6.0.tgz", - "integrity": "sha512-uc2Vix1frTfnuzxxu1Hp4ktSvM3QaI4oXl4ZUqL1wjTu/BGki9TrCWoqLTg/drR1KwAEarXuRFCG2Svr1GxPFw==", - "dev": true - }, - "class-utils": { - "version": "0.3.6", - "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", - "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", - "dev": true, - "requires": { - "arr-union": "^3.1.0", - "define-property": "^0.2.5", - "isobject": "^3.0.0", - "static-extend": "^0.1.1" - }, - "dependencies": { - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, - "requires": { - "is-descriptor": "^0.1.0" - } - } - } - }, - "cli-highlight": { - "version": "2.1.10", - "resolved": "https://registry.npmjs.org/cli-highlight/-/cli-highlight-2.1.10.tgz", - "integrity": "sha512-CcPFD3JwdQ2oSzy+AMG6j3LRTkNjM82kzcSKzoVw6cLanDCJNlsLjeqVTOTfOfucnWv5F0rmBemVf1m9JiIasw==", - "dev": true, - "requires": { - "chalk": "^4.0.0", - "highlight.js": "^10.0.0", - "mz": "^2.4.0", - "parse5": "^5.1.1", - "parse5-htmlparser2-tree-adapter": "^6.0.0", - "yargs": "^16.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "cliui": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", - "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", - "dev": true, - "requires": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^7.0.0" - } - }, - "co": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", - "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=", - "dev": true - }, - "collect-v8-coverage": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz", - "integrity": "sha512-iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg==", - "dev": true - }, - "collection-visit": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", - "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=", - "dev": true, - "requires": { - "map-visit": "^1.0.0", - "object-visit": "^1.0.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==", - "dev": true, - "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": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", - "dev": true - }, - "colorette": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.2.2.tgz", - "integrity": "sha512-MKGMzyfeuutC/ZJ1cba9NqcNpfeqMUcYmyF1ZFY6/Cn7CNSAKx6a+s48sqLqyAiZuaP2TcqMhoo+dlwFnVxT9w==", - "dev": true - }, - "combined-stream": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", - "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", - "dev": true, - "requires": { - "delayed-stream": "~1.0.0" - } - }, - "commander": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-6.2.1.tgz", - "integrity": "sha512-U7VdrJFnJgo4xjrHpTzu0yrHPGImdsmD95ZlgYSEajAn2JKzDhDTPG9kBTefmObL2w/ngeZnilk+OV9CG3d7UA==", - "dev": true - }, - "component-emitter": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", - "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==", - "dev": true - }, - "concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", - "dev": true - }, - "concurrently": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/concurrently/-/concurrently-6.0.0.tgz", - "integrity": "sha512-Ik9Igqnef2ONLjN2o/OVx1Ow5tymVvvEwQeYCQdD/oV+CN9oWhxLk7ibcBdOtv0UzBqHCEKRwbKceYoTK8t3fQ==", - "dev": true, - "requires": { - "chalk": "^4.1.0", - "date-fns": "^2.16.1", - "lodash": "^4.17.20", - "read-pkg": "^5.2.0", - "rxjs": "^6.6.3", - "spawn-command": "^0.0.2-1", - "supports-color": "^8.1.0", - "tree-kill": "^1.2.2", - "yargs": "^16.2.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "dependencies": { - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", - "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "consolidate": { - "version": "0.16.0", - "resolved": "https://registry.npmjs.org/consolidate/-/consolidate-0.16.0.tgz", - "integrity": "sha512-Nhl1wzCslqXYTJVDyJCu3ODohy9OfBMB5uD2BiBTzd7w+QY0lBzafkR8y8755yMYHAaMD4NuzbAw03/xzfw+eQ==", - "dev": true, - "requires": { - "bluebird": "^3.7.2" - } - }, - "constantinople": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/constantinople/-/constantinople-4.0.1.tgz", - "integrity": "sha512-vCrqcSIq4//Gx74TXXCGnHpulY1dskqLTFGDmhrGxzeXL8lF8kvXv6mpNWlJj1uD4DW23D4ljAqbY4RRaaUZIw==", - "dev": true, - "requires": { - "@babel/parser": "^7.6.0", - "@babel/types": "^7.6.1" - } - }, - "convert-source-map": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.7.0.tgz", - "integrity": "sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA==", - "dev": true, - "requires": { - "safe-buffer": "~5.1.1" - } - }, - "cookie": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.1.tgz", - "integrity": "sha512-ZwrFkGJxUR3EIoXtO+yVE69Eb7KlixbaeAWfBQB9vVsNn/o+Yw69gBWSSDK825hQNdN+wF8zELf3dFNl/kxkUA==", - "dev": true - }, - "copy-descriptor": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", - "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=", - "dev": true - }, - "cross-spawn": { - "version": "6.0.5", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", - "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", - "dev": true, - "requires": { - "nice-try": "^1.0.4", - "path-key": "^2.0.1", - "semver": "^5.5.0", - "shebang-command": "^1.2.0", - "which": "^1.2.9" - }, - "dependencies": { - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "@vue/shared": { + "version": "3.2.31", + "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.2.31.tgz", + "integrity": "sha512-ymN2pj6zEjiKJZbrf98UM2pfDd6F2H7ksKw7NDt/ZZ1fh5Ei39X5tABugtT03ZRlWd9imccoK0hE8hpjpU7irQ==", "dev": true } } }, - "cssesc": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", - "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", + "@vue/shared": { + "version": "3.2.31", + "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.2.31.tgz", + "integrity": "sha512-ymN2pj6zEjiKJZbrf98UM2pfDd6F2H7ksKw7NDt/ZZ1fh5Ei39X5tABugtT03ZRlWd9imccoK0hE8hpjpU7irQ==", "dev": true }, - "cssom": { - "version": "0.4.4", - "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.4.4.tgz", - "integrity": "sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw==", - "dev": true - }, - "cssstyle": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-2.3.0.tgz", - "integrity": "sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==", + "@vuepress/bundler-vite": { + "version": "2.0.0-beta.36", + "resolved": "https://registry.npmjs.org/@vuepress/bundler-vite/-/bundler-vite-2.0.0-beta.36.tgz", + "integrity": "sha512-wIWbBhLtGotQ1zJGkCHFllKmmpqG2FhcIhoUPY8/VESOmKyUrE6Mbbsk5g8Un0kFbhiF3eFYP1eUxbZttbbpkA==", "dev": true, "requires": { - "cssom": "~0.3.6" + "@vitejs/plugin-vue": "^2.1.0", + "@vue/compiler-sfc": "^3.2.28", + "@vue/server-renderer": "^3.2.28", + "@vuepress/client": "2.0.0-beta.35", + "@vuepress/core": "2.0.0-beta.36", + "@vuepress/shared": "2.0.0-beta.35", + "@vuepress/utils": "2.0.0-beta.35", + "autoprefixer": "^10.4.2", + "connect-history-api-fallback": "^1.6.0", + "postcss": "^8.4.5", + "postcss-csso": "^6.0.0", + "rollup": "^2.66.0", + "vite": "^2.7.13", + "vue": "^3.2.28", + "vue-router": "^4.0.12" }, "dependencies": { - "cssom": { - "version": "0.3.8", - "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz", - "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==", - "dev": true - } - } - }, - "csstype": { - "version": "2.6.16", - "resolved": "https://registry.npmjs.org/csstype/-/csstype-2.6.16.tgz", - "integrity": "sha512-61FBWoDHp/gRtsoDkq/B1nWrCUG/ok1E3tUrcNbZjsE9Cxd9yzUirjS3+nAATB8U4cTtaQmAHbNndoFz5L6C9Q==" - }, - "data-urls": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-2.0.0.tgz", - "integrity": "sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ==", - "dev": true, - "requires": { - "abab": "^2.0.3", - "whatwg-mimetype": "^2.3.0", - "whatwg-url": "^8.0.0" - } - }, - "date-fns": { - "version": "2.19.0", - "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-2.19.0.tgz", - "integrity": "sha512-X3bf2iTPgCAQp9wvjOQytnf5vO5rESYRXlPIVcgSbtT5OTScPcsf9eZU+B/YIkKAtYr5WeCii58BgATrNitlWg==", - "dev": true - }, - "de-indent": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/de-indent/-/de-indent-1.0.2.tgz", - "integrity": "sha1-sgOOhG3DO6pXlhKNCAS0VbjB4h0=", - "dev": true - }, - "debug": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", - "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", - "dev": true, - "requires": { - "ms": "2.1.2" - } - }, - "decamelize": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", - "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=", - "dev": true - }, - "decimal.js": { - "version": "10.3.1", - "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.3.1.tgz", - "integrity": "sha512-V0pfhfr8suzyPGOx3nmq4aHqabehUZn6Ch9kyFpV79TGDTWFmHqUqXdabR7QHqxzrYolF4+tVmJhUG4OURg5dQ==", - "dev": true - }, - "decode-uri-component": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", - "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=", - "dev": true - }, - "deep-is": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", - "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", - "dev": true - }, - "deepmerge": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz", - "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==", - "dev": true - }, - "define-property": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", - "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", - "dev": true, - "requires": { - "is-descriptor": "^1.0.2", - "isobject": "^3.0.1" - }, - "dependencies": { - "is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "dev": true, - "requires": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - } - } - } - }, - "delayed-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", - "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=", - "dev": true - }, - "detect-newline": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz", - "integrity": "sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==", - "dev": true - }, - "diff-sequences": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-26.6.2.tgz", - "integrity": "sha512-Mv/TDa3nZ9sbc5soK+OoA74BsS3mL37yixCvUAQkiuA4Wz6YtwP/K47n2rv2ovzHZvoiQeA5FTQOschKkEwB0Q==", - "dev": true - }, - "doctypes": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/doctypes/-/doctypes-1.1.0.tgz", - "integrity": "sha1-6oCxBqh1OHdOijpKWv4pPeSJ4Kk=", - "dev": true - }, - "domexception": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/domexception/-/domexception-2.0.1.tgz", - "integrity": "sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg==", - "dev": true, - "requires": { - "webidl-conversions": "^5.0.0" - }, - "dependencies": { - "webidl-conversions": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-5.0.0.tgz", - "integrity": "sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA==", - "dev": true - } - } - }, - "electron-to-chromium": { - "version": "1.3.693", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.693.tgz", - "integrity": "sha512-vUdsE8yyeu30RecppQtI+XTz2++LWLVEIYmzeCaCRLSdtKZ2eXqdJcrs85KwLiPOPVc6PELgWyXBsfqIvzGZag==", - "dev": true - }, - "emittery": { - "version": "0.7.2", - "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.7.2.tgz", - "integrity": "sha512-A8OG5SR/ij3SsJdWDJdkkSYUjQdCUx6APQXem0SaEePBSRg4eymGYwBkKo1Y6DU+af/Jn2dBQqDBvjnr9Vi8nQ==", - "dev": true - }, - "emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "dev": true - }, - "emojis-list": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", - "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", - "dev": true - }, - "end-of-stream": { - "version": "1.4.4", - "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", - "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", - "dev": true, - "requires": { - "once": "^1.4.0" - } - }, - "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==", - "dev": true, - "requires": { - "is-arrayish": "^0.2.1" - } - }, - "esbuild": { - "version": "0.9.6", - "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.9.6.tgz", - "integrity": "sha512-F6vASxU0wT/Davt9aj2qtDwDNSkQxh9VbyO56M7PDWD+D/Vgq/rmUDGDQo7te76W5auauVojjnQr/wTu3vpaUA==", - "dev": true - }, - "escalade": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", - "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", - "dev": true - }, - "escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", - "dev": true - }, - "escodegen": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.0.0.tgz", - "integrity": "sha512-mmHKys/C8BFUGI+MAWNcSYoORYLMdPzjrknd2Vc+bUsjN5bXcr8EhrNB+UTqfL1y3I9c4fw2ihgtMPQLBRiQxw==", - "dev": true, - "requires": { - "esprima": "^4.0.1", - "estraverse": "^5.2.0", - "esutils": "^2.0.2", - "optionator": "^0.8.1", - "source-map": "~0.6.1" - } - }, - "esprima": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", - "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", - "dev": true - }, - "estraverse": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", - "dev": true - }, - "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==" - }, - "esutils": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", - "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", - "dev": true - }, - "exec-sh": { - "version": "0.3.6", - "resolved": "https://registry.npmjs.org/exec-sh/-/exec-sh-0.3.6.tgz", - "integrity": "sha512-nQn+hI3yp+oD0huYhKwvYI32+JFeq+XkNcD1GAo3Y/MjxsfVGmrrzrnzjWiNY6f+pUCP440fThsFh5gZrRAU/w==", - "dev": true - }, - "execa": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", - "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", - "dev": true, - "requires": { - "cross-spawn": "^6.0.0", - "get-stream": "^4.0.0", - "is-stream": "^1.1.0", - "npm-run-path": "^2.0.0", - "p-finally": "^1.0.0", - "signal-exit": "^3.0.0", - "strip-eof": "^1.0.0" - } - }, - "exit": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", - "integrity": "sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=", - "dev": true - }, - "expand-brackets": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", - "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", - "dev": true, - "requires": { - "debug": "^2.3.3", - "define-property": "^0.2.5", - "extend-shallow": "^2.0.1", - "posix-character-classes": "^0.1.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, - "requires": { - "is-descriptor": "^0.1.0" - } - }, - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - } - } - }, - "expect": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/expect/-/expect-26.6.2.tgz", - "integrity": "sha512-9/hlOBkQl2l/PLHJx6JjoDF6xPKcJEsUlWKb23rKE7KzeDqUZKXKNMW27KIue5JMdBV9HgmoJPcc8HtO85t9IA==", - "dev": true, - "requires": { - "@jest/types": "^26.6.2", - "ansi-styles": "^4.0.0", - "jest-get-type": "^26.3.0", - "jest-matcher-utils": "^26.6.2", - "jest-message-util": "^26.6.2", - "jest-regex-util": "^26.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - } - } - }, - "extend-shallow": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", - "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", - "dev": true, - "requires": { - "assign-symbols": "^1.0.0", - "is-extendable": "^1.0.1" - }, - "dependencies": { - "is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "dev": true, - "requires": { - "is-plain-object": "^2.0.4" - } - } - } - }, - "extglob": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", - "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", - "dev": true, - "requires": { - "array-unique": "^0.3.2", - "define-property": "^1.0.0", - "expand-brackets": "^2.1.4", - "extend-shallow": "^2.0.1", - "fragment-cache": "^0.2.1", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - }, - "dependencies": { - "define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "dev": true, - "requires": { - "is-descriptor": "^1.0.0" - } - }, - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - }, - "is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "dev": true, - "requires": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - } - } - } - }, - "fast-glob": { - "version": "3.2.5", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.5.tgz", - "integrity": "sha512-2DtFcgT68wiTTiwZ2hNdJfcHNke9XOfnwmBRWXhmeKM8rF0TGwmC/Qto3S7RoZKp5cilZbxzO5iTNTQsJ+EeDg==", - "dev": true, - "requires": { - "@nodelib/fs.stat": "^2.0.2", - "@nodelib/fs.walk": "^1.2.3", - "glob-parent": "^5.1.0", - "merge2": "^1.3.0", - "micromatch": "^4.0.2", - "picomatch": "^2.2.1" - } - }, - "fast-json-stable-stringify": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", - "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", - "dev": true - }, - "fast-levenshtein": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", - "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=", - "dev": true - }, - "fastq": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.11.0.tgz", - "integrity": "sha512-7Eczs8gIPDrVzT+EksYBcupqMyxSHXXrHOLRRxU2/DicV8789MRBRR8+Hc2uWzUupOs4YS4JzBmBxjjCVBxD/g==", - "dev": true, - "requires": { - "reusify": "^1.0.4" - } - }, - "fb-watchman": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.1.tgz", - "integrity": "sha512-DkPJKQeY6kKwmuMretBhr7G6Vodr7bFwDYTXIkfG1gjvNpaxBTQV3PbXg6bR1c1UP4jPOX0jHUbbHANL9vRjVg==", - "dev": true, - "requires": { - "bser": "2.1.1" - } - }, - "fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "dev": true, - "requires": { - "to-regex-range": "^5.0.1" - } - }, - "find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "dev": true, - "requires": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - } - }, - "for-in": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", - "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=", - "dev": true - }, - "form-data": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.1.tgz", - "integrity": "sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==", - "dev": true, - "requires": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.8", - "mime-types": "^2.1.12" - } - }, - "fragment-cache": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", - "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=", - "dev": true, - "requires": { - "map-cache": "^0.2.2" - } - }, - "fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", - "dev": true - }, - "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==", - "dev": true - }, - "generic-names": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/generic-names/-/generic-names-2.0.1.tgz", - "integrity": "sha512-kPCHWa1m9wGG/OwQpeweTwM/PYiQLrUIxXbt/P4Nic3LbGjCP0YwrALHW1uNLKZ0LIMg+RF+XRlj2ekT9ZlZAQ==", - "dev": true, - "requires": { - "loader-utils": "^1.1.0" - } - }, - "gensync": { - "version": "1.0.0-beta.2", - "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", - "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", - "dev": true - }, - "get-caller-file": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", - "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", - "dev": true - }, - "get-intrinsic": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz", - "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==", - "dev": true, - "requires": { - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.1" - } - }, - "get-package-type": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz", - "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==", - "dev": true - }, - "get-stream": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", - "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", - "dev": true, - "requires": { - "pump": "^3.0.0" - } - }, - "get-value": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", - "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=", - "dev": true - }, - "glob": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz", - "integrity": "sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==", - "dev": true, - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - }, - "glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "dev": true, - "requires": { - "is-glob": "^4.0.1" - } - }, - "glob-regex": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/glob-regex/-/glob-regex-0.3.2.tgz", - "integrity": "sha512-m5blUd3/OqDTWwzBBtWBPrGlAzatRywHameHeekAZyZrskYouOGdNB8T/q6JucucvJXtOuyHIn0/Yia7iDasDw==", - "dev": true - }, - "globals": { - "version": "11.12.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", - "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", - "dev": true - }, - "globrex": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/globrex/-/globrex-0.1.2.tgz", - "integrity": "sha512-uHJgbwAMwNFf5mLst7IWLNg14x1CkeqglJb/K3doi4dw6q2IvAAmM/Y81kevy83wP+Sst+nutFTYOGg3d1lsxg==", - "dev": true - }, - "graceful-fs": { - "version": "4.2.9", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.9.tgz", - "integrity": "sha512-NtNxqUcXgpW2iMrfqSfR73Glt39K+BLwWsPs94yR63v45T0Wbej7eRmL5cWfwEgqXnmjQp3zaJTshdRW/qC2ZQ==", - "dev": true - }, - "growly": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/growly/-/growly-1.3.0.tgz", - "integrity": "sha1-8QdIy+dq+WS3yWyTxrzCivEgwIE=", - "dev": true, - "optional": true - }, - "has": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", - "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", - "dev": true, - "requires": { - "function-bind": "^1.1.1" - } - }, - "has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", - "dev": true - }, - "has-symbols": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", - "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", - "dev": true - }, - "has-tostringtag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", - "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", - "dev": true, - "requires": { - "has-symbols": "^1.0.2" - } - }, - "has-value": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", - "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=", - "dev": true, - "requires": { - "get-value": "^2.0.6", - "has-values": "^1.0.0", - "isobject": "^3.0.0" - } - }, - "has-values": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", - "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=", - "dev": true, - "requires": { - "is-number": "^3.0.0", - "kind-of": "^4.0.0" - }, - "dependencies": { - "is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "kind-of": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", - "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "hash-sum": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/hash-sum/-/hash-sum-2.0.0.tgz", - "integrity": "sha512-WdZTbAByD+pHfl/g9QSsBIIwy8IT+EsPiKDs0KNX+zSHhdDLFKdZu0BQHljvO+0QI/BasbMSUa8wYNCZTvhslg==", - "dev": true - }, - "highlight.js": { - "version": "10.7.1", - "resolved": "https://registry.npmjs.org/highlight.js/-/highlight.js-10.7.1.tgz", - "integrity": "sha512-S6G97tHGqJ/U8DsXcEdnACbirtbx58Bx9CzIVeYli8OuswCfYI/LsXH2EiGcoGio1KAC3x4mmUwulOllJ2ZyRA==", - "dev": true - }, - "hosted-git-info": { - "version": "2.8.8", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.8.tgz", - "integrity": "sha512-f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg==", - "dev": true - }, - "html-encoding-sniffer": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz", - "integrity": "sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ==", - "dev": true, - "requires": { - "whatwg-encoding": "^1.0.5" - } - }, - "html-escaper": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", - "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==", - "dev": true - }, - "html-tags": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/html-tags/-/html-tags-3.1.0.tgz", - "integrity": "sha512-1qYz89hW3lFDEazhjW0yVAV87lw8lVkrJocr72XmBkMKsoSVJCQx3W8BXsC7hO2qAt8BoVjYjtAcZ9perqGnNg==", - "dev": true - }, - "http-proxy-agent": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz", - "integrity": "sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==", - "dev": true, - "requires": { - "@tootallnate/once": "1", - "agent-base": "6", - "debug": "4" - } - }, - "https-proxy-agent": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.0.tgz", - "integrity": "sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA==", - "dev": true, - "requires": { - "agent-base": "6", - "debug": "4" - } - }, - "human-signals": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz", - "integrity": "sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==", - "dev": true - }, - "iconv-lite": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", - "dev": true, - "requires": { - "safer-buffer": ">= 2.1.2 < 3" - } - }, - "icss-replace-symbols": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/icss-replace-symbols/-/icss-replace-symbols-1.1.0.tgz", - "integrity": "sha1-Bupvg2ead0njhs/h/oEq5dsiPe0=", - "dev": true - }, - "icss-utils": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz", - "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==", - "dev": true - }, - "import-local": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.1.0.tgz", - "integrity": "sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==", - "dev": true, - "requires": { - "pkg-dir": "^4.2.0", - "resolve-cwd": "^3.0.0" - } - }, - "imurmurhash": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", - "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", - "dev": true - }, - "indexes-of": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/indexes-of/-/indexes-of-1.0.1.tgz", - "integrity": "sha1-8w9xbI4r00bHtn0985FVZqfAVgc=", - "dev": true - }, - "inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", - "dev": true, - "requires": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", - "dev": true - }, - "is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "is-arrayish": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", - "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=", - "dev": true - }, - "is-binary-path": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", - "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", - "dev": true, - "requires": { - "binary-extensions": "^2.0.0" - } - }, - "is-buffer": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", - "dev": true - }, - "is-ci": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz", - "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==", - "dev": true, - "requires": { - "ci-info": "^2.0.0" - } - }, - "is-core-module": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.2.0.tgz", - "integrity": "sha512-XRAfAdyyY5F5cOXn7hYQDqh2Xmii+DEfIcQGxK/uNwMHhIkPWO0g8msXcbzLe+MpGoR951MlqM/2iIlU4vKDdQ==", - "dev": true, - "requires": { - "has": "^1.0.3" - } - }, - "is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", - "dev": true, - "requires": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" - }, - "dependencies": { - "kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", - "dev": true - } - } - }, - "is-docker": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", - "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", - "dev": true, - "optional": true - }, - "is-expression": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/is-expression/-/is-expression-4.0.0.tgz", - "integrity": "sha512-zMIXX63sxzG3XrkHkrAPvm/OVZVSCPNkwMHU8oTX7/U3AL78I0QXCEICXUM13BIa8TYGZ68PiTKfQz3yaTNr4A==", - "dev": true, - "requires": { - "acorn": "^7.1.1", - "object-assign": "^4.1.1" - } - }, - "is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", - "dev": true - }, - "is-extglob": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", - "dev": true - }, - "is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true - }, - "is-generator-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz", - "integrity": "sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==", - "dev": true - }, - "is-glob": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", - "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", - "dev": true, - "requires": { - "is-extglob": "^2.1.1" - } - }, - "is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "dev": true - }, - "is-plain-object": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", - "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", - "dev": true, - "requires": { - "isobject": "^3.0.1" - } - }, - "is-potential-custom-element-name": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz", - "integrity": "sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==", - "dev": true - }, - "is-promise": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-2.2.2.tgz", - "integrity": "sha512-+lP4/6lKUBfQjZ2pdxThZvLUAafmZb8OAxFb8XXtiQmS35INgr85hdOGoEs124ez1FCnZJt6jau/T+alh58QFQ==", - "dev": true - }, - "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==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" - } - }, - "is-stream": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", - "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=", - "dev": true - }, - "is-typedarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", - "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=", - "dev": true - }, - "is-windows": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", - "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", - "dev": true - }, - "is-wsl": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", - "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", - "dev": true, - "optional": true, - "requires": { - "is-docker": "^2.0.0" - } - }, - "isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", - "dev": true - }, - "isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", - "dev": true - }, - "isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", - "dev": true - }, - "istanbul-lib-coverage": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.0.tgz", - "integrity": "sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw==", - "dev": true - }, - "istanbul-lib-instrument": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-4.0.3.tgz", - "integrity": "sha512-BXgQl9kf4WTCPCCpmFGoJkz/+uhvm7h7PFKUYxh7qarQd3ER33vHG//qaE8eN25l07YqZPpHXU9I09l/RD5aGQ==", - "dev": true, - "requires": { - "@babel/core": "^7.7.5", - "@istanbuljs/schema": "^0.1.2", - "istanbul-lib-coverage": "^3.0.0", - "semver": "^6.3.0" - } - }, - "istanbul-lib-report": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", - "integrity": "sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw==", - "dev": true, - "requires": { - "istanbul-lib-coverage": "^3.0.0", - "make-dir": "^3.0.0", - "supports-color": "^7.1.0" - }, - "dependencies": { - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "@babel/parser": { + "version": "7.17.7", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.17.7.tgz", + "integrity": "sha512-bm3AQf45vR4gKggRfvJdYJ0gFLoCbsPxiFLSH6hTVYABptNHY6l9NrhnucVjQ/X+SPtLANT9lc0fFhikj+VBRA==", "dev": true }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "@vue/compiler-core": { + "version": "3.2.31", + "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.2.31.tgz", + "integrity": "sha512-aKno00qoA4o+V/kR6i/pE+aP+esng5siNAVQ422TkBNM6qA4veXiZbSe8OTXHXquEi/f6Akc+nLfB4JGfe4/WQ==", "dev": true, "requires": { - "has-flag": "^4.0.0" + "@babel/parser": "^7.16.4", + "@vue/shared": "3.2.31", + "estree-walker": "^2.0.2", + "source-map": "^0.6.1" + } + }, + "@vue/compiler-dom": { + "version": "3.2.31", + "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.2.31.tgz", + "integrity": "sha512-60zIlFfzIDf3u91cqfqy9KhCKIJgPeqxgveH2L+87RcGU/alT6BRrk5JtUso0OibH3O7NXuNOQ0cDc9beT0wrg==", + "dev": true, + "requires": { + "@vue/compiler-core": "3.2.31", + "@vue/shared": "3.2.31" + } + }, + "@vue/compiler-sfc": { + "version": "3.2.31", + "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.2.31.tgz", + "integrity": "sha512-748adc9msSPGzXgibHiO6T7RWgfnDcVQD+VVwYgSsyyY8Ans64tALHZANrKtOzvkwznV/F4H7OAod/jIlp/dkQ==", + "dev": true, + "requires": { + "@babel/parser": "^7.16.4", + "@vue/compiler-core": "3.2.31", + "@vue/compiler-dom": "3.2.31", + "@vue/compiler-ssr": "3.2.31", + "@vue/reactivity-transform": "3.2.31", + "@vue/shared": "3.2.31", + "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.31", + "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.2.31.tgz", + "integrity": "sha512-mjN0rqig+A8TVDnsGPYJM5dpbjlXeHUm2oZHZwGyMYiGT/F4fhJf/cXy8QpjnLQK4Y9Et4GWzHn9PS8AHUnSkw==", + "dev": true, + "requires": { + "@vue/compiler-dom": "3.2.31", + "@vue/shared": "3.2.31" + } + }, + "@vue/reactivity": { + "version": "3.2.31", + "resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.2.31.tgz", + "integrity": "sha512-HVr0l211gbhpEKYr2hYe7hRsV91uIVGFYNHj73njbARVGHQvIojkImKMaZNDdoDZOIkMsBc9a1sMqR+WZwfSCw==", + "dev": true, + "requires": { + "@vue/shared": "3.2.31" + } + }, + "@vue/runtime-core": { + "version": "3.2.31", + "resolved": "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.2.31.tgz", + "integrity": "sha512-Kcog5XmSY7VHFEMuk4+Gap8gUssYMZ2+w+cmGI6OpZWYOEIcbE0TPzzPHi+8XTzAgx1w/ZxDFcXhZeXN5eKWsA==", + "dev": true, + "requires": { + "@vue/reactivity": "3.2.31", + "@vue/shared": "3.2.31" + } + }, + "@vue/runtime-dom": { + "version": "3.2.31", + "resolved": "https://registry.npmjs.org/@vue/runtime-dom/-/runtime-dom-3.2.31.tgz", + "integrity": "sha512-N+o0sICVLScUjfLG7u9u5XCjvmsexAiPt17GNnaWHJUfsKed5e85/A3SWgKxzlxx2SW/Hw7RQxzxbXez9PtY3g==", + "dev": true, + "requires": { + "@vue/runtime-core": "3.2.31", + "@vue/shared": "3.2.31", + "csstype": "^2.6.8" + } + }, + "@vue/shared": { + "version": "3.2.31", + "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.2.31.tgz", + "integrity": "sha512-ymN2pj6zEjiKJZbrf98UM2pfDd6F2H7ksKw7NDt/ZZ1fh5Ei39X5tABugtT03ZRlWd9imccoK0hE8hpjpU7irQ==", + "dev": true + }, + "esbuild": { + "version": "0.14.27", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.14.27.tgz", + "integrity": "sha512-MZQt5SywZS3hA9fXnMhR22dv0oPGh6QtjJRIYbgL1AeqAoQZE+Qn5ppGYQAoHv/vq827flj4tIJ79Mrdiwk46Q==", + "dev": true, + "requires": { + "esbuild-android-64": "0.14.27", + "esbuild-android-arm64": "0.14.27", + "esbuild-darwin-64": "0.14.27", + "esbuild-darwin-arm64": "0.14.27", + "esbuild-freebsd-64": "0.14.27", + "esbuild-freebsd-arm64": "0.14.27", + "esbuild-linux-32": "0.14.27", + "esbuild-linux-64": "0.14.27", + "esbuild-linux-arm": "0.14.27", + "esbuild-linux-arm64": "0.14.27", + "esbuild-linux-mips64le": "0.14.27", + "esbuild-linux-ppc64le": "0.14.27", + "esbuild-linux-riscv64": "0.14.27", + "esbuild-linux-s390x": "0.14.27", + "esbuild-netbsd-64": "0.14.27", + "esbuild-openbsd-64": "0.14.27", + "esbuild-sunos-64": "0.14.27", + "esbuild-windows-32": "0.14.27", + "esbuild-windows-64": "0.14.27", + "esbuild-windows-arm64": "0.14.27" + } + }, + "is-core-module": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.8.1.tgz", + "integrity": "sha512-SdNCUs284hr40hFTFP6l0IfZ/RSrMXF3qgoRHd3/79unUTvrFO/JoXwkGm+5J/Oe3E/b5GsnG330uUNgRpu1PA==", + "dev": true, + "requires": { + "has": "^1.0.3" + } + }, + "nanoid": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.1.tgz", + "integrity": "sha512-n6Vs/3KGyxPQd6uO0eH4Bv0ojGSUvuLlIHtC3Y0kEO23YRge8H9x1GCzLn28YX0H66pMkxuaeESFq4tKISKwdw==", + "dev": true + }, + "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==", + "dev": true + }, + "postcss": { + "version": "8.4.11", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.11.tgz", + "integrity": "sha512-D+jFLnT0ilGfy4CVBGbC+XE68HkVpT8+CUkDrcSpgxmo4RKco2uaZ4kIoyVGEm+m8KN/+Vwgs8MtpNbQ3/ma9w==", + "dev": true, + "requires": { + "nanoid": "^3.3.1", + "picocolors": "^1.0.0", + "source-map-js": "^1.0.2" + } + }, + "resolve": { + "version": "1.22.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.0.tgz", + "integrity": "sha512-Hhtrw0nLeSrFQ7phPp4OOcVjLPIeMnRlr5mcnVuMe7M/7eBn98A3hmFRLoFo3DLZkivSYwhRUJTyPyWAk56WLw==", + "dev": true, + "requires": { + "is-core-module": "^2.8.1", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + } + }, + "rollup": { + "version": "2.70.1", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.70.1.tgz", + "integrity": "sha512-CRYsI5EuzLbXdxC6RnYhOuRdtz4bhejPMSWjsFLfVM/7w/85n2szZv6yExqUXsBdz5KT8eoubeyDUDjhLHEslA==", + "dev": true, + "requires": { + "fsevents": "~2.3.2" + } + }, + "vite": { + "version": "2.8.6", + "resolved": "https://registry.npmjs.org/vite/-/vite-2.8.6.tgz", + "integrity": "sha512-e4H0QpludOVKkmOsRyqQ7LTcMUDF3mcgyNU4lmi0B5JUbe0ZxeBBl8VoZ8Y6Rfn9eFKYtdXNPcYK97ZwH+K2ug==", + "dev": true, + "requires": { + "esbuild": "^0.14.14", + "fsevents": "~2.3.2", + "postcss": "^8.4.6", + "resolve": "^1.22.0", + "rollup": "^2.59.0" + } + }, + "vue": { + "version": "3.2.31", + "resolved": "https://registry.npmjs.org/vue/-/vue-3.2.31.tgz", + "integrity": "sha512-odT3W2tcffTiQCy57nOT93INw1auq5lYLLYtWpPYQQYQOOdHiqFct9Xhna6GJ+pJQaF67yZABraH47oywkJgFw==", + "dev": true, + "requires": { + "@vue/compiler-dom": "3.2.31", + "@vue/compiler-sfc": "3.2.31", + "@vue/runtime-dom": "3.2.31", + "@vue/server-renderer": "3.2.31", + "@vue/shared": "3.2.31" } } } }, - "istanbul-lib-source-maps": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz", - "integrity": "sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==", + "@vuepress/client": { + "version": "2.0.0-beta.35", + "resolved": "https://registry.npmjs.org/@vuepress/client/-/client-2.0.0-beta.35.tgz", + "integrity": "sha512-oQj+fDvfDDJ+fPpcVVRJLeVX1QmnLCcpLBxPBVhqMD0WAFkj+sCBaeq0sQc5CwDaNysDcN71ACeuEpLDOEtCgQ==", "dev": true, "requires": { - "debug": "^4.1.1", - "istanbul-lib-coverage": "^3.0.0", - "source-map": "^0.6.1" - } - }, - "istanbul-reports": { - "version": "3.1.4", - "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.4.tgz", - "integrity": "sha512-r1/DshN4KSE7xWEknZLLLLDn5CJybV3nw01VTkp6D5jzLuELlcbudfj/eSQFvrKsJuTVCGnePO7ho82Nw9zzfw==", - "dev": true, - "requires": { - "html-escaper": "^2.0.0", - "istanbul-lib-report": "^3.0.0" - } - }, - "jest": { - "version": "26.6.3", - "resolved": "https://registry.npmjs.org/jest/-/jest-26.6.3.tgz", - "integrity": "sha512-lGS5PXGAzR4RF7V5+XObhqz2KZIDUA1yD0DG6pBVmy10eh0ZIXQImRuzocsI/N2XZ1GrLFwTS27In2i2jlpq1Q==", - "dev": true, - "requires": { - "@jest/core": "^26.6.3", - "import-local": "^3.0.2", - "jest-cli": "^26.6.3" + "@vue/devtools-api": "^6.0.0-beta.21.1", + "@vuepress/shared": "2.0.0-beta.35", + "vue": "^3.2.28", + "vue-router": "^4.0.12" }, "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "@babel/parser": { + "version": "7.17.7", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.17.7.tgz", + "integrity": "sha512-bm3AQf45vR4gKggRfvJdYJ0gFLoCbsPxiFLSH6hTVYABptNHY6l9NrhnucVjQ/X+SPtLANT9lc0fFhikj+VBRA==", "dev": true }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "@vue/compiler-core": { + "version": "3.2.31", + "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.2.31.tgz", + "integrity": "sha512-aKno00qoA4o+V/kR6i/pE+aP+esng5siNAVQ422TkBNM6qA4veXiZbSe8OTXHXquEi/f6Akc+nLfB4JGfe4/WQ==", "dev": true, "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "@babel/parser": "^7.16.4", + "@vue/shared": "3.2.31", + "estree-walker": "^2.0.2", + "source-map": "^0.6.1" } }, - "cliui": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", - "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", + "@vue/compiler-dom": { + "version": "3.2.31", + "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.2.31.tgz", + "integrity": "sha512-60zIlFfzIDf3u91cqfqy9KhCKIJgPeqxgveH2L+87RcGU/alT6BRrk5JtUso0OibH3O7NXuNOQ0cDc9beT0wrg==", "dev": true, "requires": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^6.2.0" + "@vue/compiler-core": "3.2.31", + "@vue/shared": "3.2.31" } }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "@vue/compiler-sfc": { + "version": "3.2.31", + "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.2.31.tgz", + "integrity": "sha512-748adc9msSPGzXgibHiO6T7RWgfnDcVQD+VVwYgSsyyY8Ans64tALHZANrKtOzvkwznV/F4H7OAod/jIlp/dkQ==", "dev": true, "requires": { - "color-name": "~1.1.4" + "@babel/parser": "^7.16.4", + "@vue/compiler-core": "3.2.31", + "@vue/compiler-dom": "3.2.31", + "@vue/compiler-ssr": "3.2.31", + "@vue/reactivity-transform": "3.2.31", + "@vue/shared": "3.2.31", + "estree-walker": "^2.0.2", + "magic-string": "^0.25.7", + "postcss": "^8.1.10", + "source-map": "^0.6.1" } }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "@vue/compiler-ssr": { + "version": "3.2.31", + "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.2.31.tgz", + "integrity": "sha512-mjN0rqig+A8TVDnsGPYJM5dpbjlXeHUm2oZHZwGyMYiGT/F4fhJf/cXy8QpjnLQK4Y9Et4GWzHn9PS8AHUnSkw==", + "dev": true, + "requires": { + "@vue/compiler-dom": "3.2.31", + "@vue/shared": "3.2.31" + } + }, + "@vue/reactivity": { + "version": "3.2.31", + "resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.2.31.tgz", + "integrity": "sha512-HVr0l211gbhpEKYr2hYe7hRsV91uIVGFYNHj73njbARVGHQvIojkImKMaZNDdoDZOIkMsBc9a1sMqR+WZwfSCw==", + "dev": true, + "requires": { + "@vue/shared": "3.2.31" + } + }, + "@vue/runtime-core": { + "version": "3.2.31", + "resolved": "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.2.31.tgz", + "integrity": "sha512-Kcog5XmSY7VHFEMuk4+Gap8gUssYMZ2+w+cmGI6OpZWYOEIcbE0TPzzPHi+8XTzAgx1w/ZxDFcXhZeXN5eKWsA==", + "dev": true, + "requires": { + "@vue/reactivity": "3.2.31", + "@vue/shared": "3.2.31" + } + }, + "@vue/runtime-dom": { + "version": "3.2.31", + "resolved": "https://registry.npmjs.org/@vue/runtime-dom/-/runtime-dom-3.2.31.tgz", + "integrity": "sha512-N+o0sICVLScUjfLG7u9u5XCjvmsexAiPt17GNnaWHJUfsKed5e85/A3SWgKxzlxx2SW/Hw7RQxzxbXez9PtY3g==", + "dev": true, + "requires": { + "@vue/runtime-core": "3.2.31", + "@vue/shared": "3.2.31", + "csstype": "^2.6.8" + } + }, + "@vue/shared": { + "version": "3.2.31", + "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.2.31.tgz", + "integrity": "sha512-ymN2pj6zEjiKJZbrf98UM2pfDd6F2H7ksKw7NDt/ZZ1fh5Ei39X5tABugtT03ZRlWd9imccoK0hE8hpjpU7irQ==", "dev": true }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "jest-cli": { - "version": "26.6.3", - "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-26.6.3.tgz", - "integrity": "sha512-GF9noBSa9t08pSyl3CY4frMrqp+aQXFGFkf5hEPbh/pIUFYWMK6ZLTfbmadxJVcJrdRoChlWQsA2VkJcDFK8hg==", + "vue": { + "version": "3.2.31", + "resolved": "https://registry.npmjs.org/vue/-/vue-3.2.31.tgz", + "integrity": "sha512-odT3W2tcffTiQCy57nOT93INw1auq5lYLLYtWpPYQQYQOOdHiqFct9Xhna6GJ+pJQaF67yZABraH47oywkJgFw==", "dev": true, "requires": { - "@jest/core": "^26.6.3", - "@jest/test-result": "^26.6.2", - "@jest/types": "^26.6.2", - "chalk": "^4.0.0", - "exit": "^0.1.2", - "graceful-fs": "^4.2.4", - "import-local": "^3.0.2", - "is-ci": "^2.0.0", - "jest-config": "^26.6.3", - "jest-util": "^26.6.2", - "jest-validate": "^26.6.2", - "prompts": "^2.0.1", - "yargs": "^15.4.1" - } - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - }, - "wrap-ansi": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", - "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", - "dev": true, - "requires": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - } - }, - "y18n": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", - "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==", - "dev": true - }, - "yargs": { - "version": "15.4.1", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz", - "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==", - "dev": true, - "requires": { - "cliui": "^6.0.0", - "decamelize": "^1.2.0", - "find-up": "^4.1.0", - "get-caller-file": "^2.0.1", - "require-directory": "^2.1.1", - "require-main-filename": "^2.0.0", - "set-blocking": "^2.0.0", - "string-width": "^4.2.0", - "which-module": "^2.0.0", - "y18n": "^4.0.0", - "yargs-parser": "^18.1.2" - } - }, - "yargs-parser": { - "version": "18.1.3", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", - "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", - "dev": true, - "requires": { - "camelcase": "^5.0.0", - "decamelize": "^1.2.0" + "@vue/compiler-dom": "3.2.31", + "@vue/compiler-sfc": "3.2.31", + "@vue/runtime-dom": "3.2.31", + "@vue/server-renderer": "3.2.31", + "@vue/shared": "3.2.31" } } } }, - "jest-changed-files": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-26.6.2.tgz", - "integrity": "sha512-fDS7szLcY9sCtIip8Fjry9oGf3I2ht/QT21bAHm5Dmf0mD4X3ReNUf17y+bO6fR8WgbIZTlbyG1ak/53cbRzKQ==", + "@vuepress/core": { + "version": "2.0.0-beta.36", + "resolved": "https://registry.npmjs.org/@vuepress/core/-/core-2.0.0-beta.36.tgz", + "integrity": "sha512-RBj2Tkgt2f7NMCfox1iKgd6V87X5qj8G/cpJm7R65IielaXkNGGKjgidOrLKRCA3X0c/COwmaBrdiFxJtOtIRw==", "dev": true, "requires": { - "@jest/types": "^26.6.2", - "execa": "^4.0.0", - "throat": "^5.0.0" + "@vuepress/client": "2.0.0-beta.35", + "@vuepress/markdown": "2.0.0-beta.36", + "@vuepress/shared": "2.0.0-beta.35", + "@vuepress/utils": "2.0.0-beta.35", + "gray-matter": "^4.0.3", + "toml": "^3.0.0" + } + }, + "@vuepress/markdown": { + "version": "2.0.0-beta.36", + "resolved": "https://registry.npmjs.org/@vuepress/markdown/-/markdown-2.0.0-beta.36.tgz", + "integrity": "sha512-Amvo7YuSbMZIfj24kwXDen81RsjliXTDvhv+R14aH4NbH9rpwKzTTtbmjWH6O/upqikDYIXhlozHjr1nEf1qHw==", + "dev": true, + "requires": { + "@types/markdown-it": "^12.2.3", + "@vuepress/shared": "2.0.0-beta.35", + "@vuepress/utils": "2.0.0-beta.35", + "markdown-it": "^12.3.2", + "markdown-it-anchor": "^8.4.1", + "markdown-it-emoji": "^2.0.0", + "mdurl": "^1.0.1" + } + }, + "@vuepress/plugin-active-header-links": { + "version": "2.0.0-beta.36", + "resolved": "https://registry.npmjs.org/@vuepress/plugin-active-header-links/-/plugin-active-header-links-2.0.0-beta.36.tgz", + "integrity": "sha512-jeH1sieF1M/2M33JoUXe5RuRcdlGvUqMIq2wGdnwfXZn7YzcZtM8bmmhgpZw5yTuW6mT59b5SwEINptkZDKtUw==", + "dev": true, + "requires": { + "@vuepress/client": "2.0.0-beta.35", + "@vuepress/core": "2.0.0-beta.36", + "@vuepress/utils": "2.0.0-beta.35", + "ts-debounce": "^4.0.0", + "vue": "^3.2.28", + "vue-router": "^4.0.12" + }, + "dependencies": { + "@babel/parser": { + "version": "7.17.7", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.17.7.tgz", + "integrity": "sha512-bm3AQf45vR4gKggRfvJdYJ0gFLoCbsPxiFLSH6hTVYABptNHY6l9NrhnucVjQ/X+SPtLANT9lc0fFhikj+VBRA==", + "dev": true + }, + "@vue/compiler-core": { + "version": "3.2.31", + "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.2.31.tgz", + "integrity": "sha512-aKno00qoA4o+V/kR6i/pE+aP+esng5siNAVQ422TkBNM6qA4veXiZbSe8OTXHXquEi/f6Akc+nLfB4JGfe4/WQ==", + "dev": true, + "requires": { + "@babel/parser": "^7.16.4", + "@vue/shared": "3.2.31", + "estree-walker": "^2.0.2", + "source-map": "^0.6.1" + } + }, + "@vue/compiler-dom": { + "version": "3.2.31", + "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.2.31.tgz", + "integrity": "sha512-60zIlFfzIDf3u91cqfqy9KhCKIJgPeqxgveH2L+87RcGU/alT6BRrk5JtUso0OibH3O7NXuNOQ0cDc9beT0wrg==", + "dev": true, + "requires": { + "@vue/compiler-core": "3.2.31", + "@vue/shared": "3.2.31" + } + }, + "@vue/compiler-sfc": { + "version": "3.2.31", + "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.2.31.tgz", + "integrity": "sha512-748adc9msSPGzXgibHiO6T7RWgfnDcVQD+VVwYgSsyyY8Ans64tALHZANrKtOzvkwznV/F4H7OAod/jIlp/dkQ==", + "dev": true, + "requires": { + "@babel/parser": "^7.16.4", + "@vue/compiler-core": "3.2.31", + "@vue/compiler-dom": "3.2.31", + "@vue/compiler-ssr": "3.2.31", + "@vue/reactivity-transform": "3.2.31", + "@vue/shared": "3.2.31", + "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.31", + "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.2.31.tgz", + "integrity": "sha512-mjN0rqig+A8TVDnsGPYJM5dpbjlXeHUm2oZHZwGyMYiGT/F4fhJf/cXy8QpjnLQK4Y9Et4GWzHn9PS8AHUnSkw==", + "dev": true, + "requires": { + "@vue/compiler-dom": "3.2.31", + "@vue/shared": "3.2.31" + } + }, + "@vue/reactivity": { + "version": "3.2.31", + "resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.2.31.tgz", + "integrity": "sha512-HVr0l211gbhpEKYr2hYe7hRsV91uIVGFYNHj73njbARVGHQvIojkImKMaZNDdoDZOIkMsBc9a1sMqR+WZwfSCw==", + "dev": true, + "requires": { + "@vue/shared": "3.2.31" + } + }, + "@vue/runtime-core": { + "version": "3.2.31", + "resolved": "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.2.31.tgz", + "integrity": "sha512-Kcog5XmSY7VHFEMuk4+Gap8gUssYMZ2+w+cmGI6OpZWYOEIcbE0TPzzPHi+8XTzAgx1w/ZxDFcXhZeXN5eKWsA==", + "dev": true, + "requires": { + "@vue/reactivity": "3.2.31", + "@vue/shared": "3.2.31" + } + }, + "@vue/runtime-dom": { + "version": "3.2.31", + "resolved": "https://registry.npmjs.org/@vue/runtime-dom/-/runtime-dom-3.2.31.tgz", + "integrity": "sha512-N+o0sICVLScUjfLG7u9u5XCjvmsexAiPt17GNnaWHJUfsKed5e85/A3SWgKxzlxx2SW/Hw7RQxzxbXez9PtY3g==", + "dev": true, + "requires": { + "@vue/runtime-core": "3.2.31", + "@vue/shared": "3.2.31", + "csstype": "^2.6.8" + } + }, + "@vue/shared": { + "version": "3.2.31", + "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.2.31.tgz", + "integrity": "sha512-ymN2pj6zEjiKJZbrf98UM2pfDd6F2H7ksKw7NDt/ZZ1fh5Ei39X5tABugtT03ZRlWd9imccoK0hE8hpjpU7irQ==", + "dev": true + }, + "vue": { + "version": "3.2.31", + "resolved": "https://registry.npmjs.org/vue/-/vue-3.2.31.tgz", + "integrity": "sha512-odT3W2tcffTiQCy57nOT93INw1auq5lYLLYtWpPYQQYQOOdHiqFct9Xhna6GJ+pJQaF67yZABraH47oywkJgFw==", + "dev": true, + "requires": { + "@vue/compiler-dom": "3.2.31", + "@vue/compiler-sfc": "3.2.31", + "@vue/runtime-dom": "3.2.31", + "@vue/server-renderer": "3.2.31", + "@vue/shared": "3.2.31" + } + } + } + }, + "@vuepress/plugin-back-to-top": { + "version": "2.0.0-beta.36", + "resolved": "https://registry.npmjs.org/@vuepress/plugin-back-to-top/-/plugin-back-to-top-2.0.0-beta.36.tgz", + "integrity": "sha512-BwWa/EeKvboG22m4HmnCEfs/RcPtQ5pL5uVss8+POLgDSICKDGhuHrQiH/DtgqbceXZCryNlJhLkNXQ6TxcR+A==", + "dev": true, + "requires": { + "@vuepress/core": "2.0.0-beta.36", + "@vuepress/utils": "2.0.0-beta.35", + "ts-debounce": "^4.0.0", + "vue": "^3.2.28" + }, + "dependencies": { + "@babel/parser": { + "version": "7.17.7", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.17.7.tgz", + "integrity": "sha512-bm3AQf45vR4gKggRfvJdYJ0gFLoCbsPxiFLSH6hTVYABptNHY6l9NrhnucVjQ/X+SPtLANT9lc0fFhikj+VBRA==", + "dev": true + }, + "@vue/compiler-core": { + "version": "3.2.31", + "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.2.31.tgz", + "integrity": "sha512-aKno00qoA4o+V/kR6i/pE+aP+esng5siNAVQ422TkBNM6qA4veXiZbSe8OTXHXquEi/f6Akc+nLfB4JGfe4/WQ==", + "dev": true, + "requires": { + "@babel/parser": "^7.16.4", + "@vue/shared": "3.2.31", + "estree-walker": "^2.0.2", + "source-map": "^0.6.1" + } + }, + "@vue/compiler-dom": { + "version": "3.2.31", + "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.2.31.tgz", + "integrity": "sha512-60zIlFfzIDf3u91cqfqy9KhCKIJgPeqxgveH2L+87RcGU/alT6BRrk5JtUso0OibH3O7NXuNOQ0cDc9beT0wrg==", + "dev": true, + "requires": { + "@vue/compiler-core": "3.2.31", + "@vue/shared": "3.2.31" + } + }, + "@vue/compiler-sfc": { + "version": "3.2.31", + "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.2.31.tgz", + "integrity": "sha512-748adc9msSPGzXgibHiO6T7RWgfnDcVQD+VVwYgSsyyY8Ans64tALHZANrKtOzvkwznV/F4H7OAod/jIlp/dkQ==", + "dev": true, + "requires": { + "@babel/parser": "^7.16.4", + "@vue/compiler-core": "3.2.31", + "@vue/compiler-dom": "3.2.31", + "@vue/compiler-ssr": "3.2.31", + "@vue/reactivity-transform": "3.2.31", + "@vue/shared": "3.2.31", + "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.31", + "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.2.31.tgz", + "integrity": "sha512-mjN0rqig+A8TVDnsGPYJM5dpbjlXeHUm2oZHZwGyMYiGT/F4fhJf/cXy8QpjnLQK4Y9Et4GWzHn9PS8AHUnSkw==", + "dev": true, + "requires": { + "@vue/compiler-dom": "3.2.31", + "@vue/shared": "3.2.31" + } + }, + "@vue/reactivity": { + "version": "3.2.31", + "resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.2.31.tgz", + "integrity": "sha512-HVr0l211gbhpEKYr2hYe7hRsV91uIVGFYNHj73njbARVGHQvIojkImKMaZNDdoDZOIkMsBc9a1sMqR+WZwfSCw==", + "dev": true, + "requires": { + "@vue/shared": "3.2.31" + } + }, + "@vue/runtime-core": { + "version": "3.2.31", + "resolved": "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.2.31.tgz", + "integrity": "sha512-Kcog5XmSY7VHFEMuk4+Gap8gUssYMZ2+w+cmGI6OpZWYOEIcbE0TPzzPHi+8XTzAgx1w/ZxDFcXhZeXN5eKWsA==", + "dev": true, + "requires": { + "@vue/reactivity": "3.2.31", + "@vue/shared": "3.2.31" + } + }, + "@vue/runtime-dom": { + "version": "3.2.31", + "resolved": "https://registry.npmjs.org/@vue/runtime-dom/-/runtime-dom-3.2.31.tgz", + "integrity": "sha512-N+o0sICVLScUjfLG7u9u5XCjvmsexAiPt17GNnaWHJUfsKed5e85/A3SWgKxzlxx2SW/Hw7RQxzxbXez9PtY3g==", + "dev": true, + "requires": { + "@vue/runtime-core": "3.2.31", + "@vue/shared": "3.2.31", + "csstype": "^2.6.8" + } + }, + "@vue/shared": { + "version": "3.2.31", + "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.2.31.tgz", + "integrity": "sha512-ymN2pj6zEjiKJZbrf98UM2pfDd6F2H7ksKw7NDt/ZZ1fh5Ei39X5tABugtT03ZRlWd9imccoK0hE8hpjpU7irQ==", + "dev": true + }, + "vue": { + "version": "3.2.31", + "resolved": "https://registry.npmjs.org/vue/-/vue-3.2.31.tgz", + "integrity": "sha512-odT3W2tcffTiQCy57nOT93INw1auq5lYLLYtWpPYQQYQOOdHiqFct9Xhna6GJ+pJQaF67yZABraH47oywkJgFw==", + "dev": true, + "requires": { + "@vue/compiler-dom": "3.2.31", + "@vue/compiler-sfc": "3.2.31", + "@vue/runtime-dom": "3.2.31", + "@vue/server-renderer": "3.2.31", + "@vue/shared": "3.2.31" + } + } + } + }, + "@vuepress/plugin-container": { + "version": "2.0.0-beta.36", + "resolved": "https://registry.npmjs.org/@vuepress/plugin-container/-/plugin-container-2.0.0-beta.36.tgz", + "integrity": "sha512-65DjPd2RHnbk8wvyPimalC7K+dHbb41fWH8bPdJL6EhFPBCdplXmDHjR8sLU/15HGrF8ms8PRJ0nKRv5WUEsrw==", + "dev": true, + "requires": { + "@types/markdown-it": "^12.2.3", + "@vuepress/core": "2.0.0-beta.36", + "@vuepress/markdown": "2.0.0-beta.36", + "@vuepress/shared": "2.0.0-beta.35", + "@vuepress/utils": "2.0.0-beta.35", + "markdown-it": "^12.3.2", + "markdown-it-container": "^3.0.0" + } + }, + "@vuepress/plugin-external-link-icon": { + "version": "2.0.0-beta.36", + "resolved": "https://registry.npmjs.org/@vuepress/plugin-external-link-icon/-/plugin-external-link-icon-2.0.0-beta.36.tgz", + "integrity": "sha512-t8UHhvxT7Zwwv+bV+jKZ1fnTKxk6FHOQ9ydGnGWje7YTL097FppSrWFdMRFVTWBfqRKkrSOx5gB2LIz2pELWvA==", + "dev": true, + "requires": { + "@vuepress/client": "2.0.0-beta.35", + "@vuepress/core": "2.0.0-beta.36", + "@vuepress/markdown": "2.0.0-beta.36", + "@vuepress/utils": "2.0.0-beta.35", + "vue": "^3.2.28" + }, + "dependencies": { + "@babel/parser": { + "version": "7.17.7", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.17.7.tgz", + "integrity": "sha512-bm3AQf45vR4gKggRfvJdYJ0gFLoCbsPxiFLSH6hTVYABptNHY6l9NrhnucVjQ/X+SPtLANT9lc0fFhikj+VBRA==", + "dev": true + }, + "@vue/compiler-core": { + "version": "3.2.31", + "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.2.31.tgz", + "integrity": "sha512-aKno00qoA4o+V/kR6i/pE+aP+esng5siNAVQ422TkBNM6qA4veXiZbSe8OTXHXquEi/f6Akc+nLfB4JGfe4/WQ==", + "dev": true, + "requires": { + "@babel/parser": "^7.16.4", + "@vue/shared": "3.2.31", + "estree-walker": "^2.0.2", + "source-map": "^0.6.1" + } + }, + "@vue/compiler-dom": { + "version": "3.2.31", + "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.2.31.tgz", + "integrity": "sha512-60zIlFfzIDf3u91cqfqy9KhCKIJgPeqxgveH2L+87RcGU/alT6BRrk5JtUso0OibH3O7NXuNOQ0cDc9beT0wrg==", + "dev": true, + "requires": { + "@vue/compiler-core": "3.2.31", + "@vue/shared": "3.2.31" + } + }, + "@vue/compiler-sfc": { + "version": "3.2.31", + "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.2.31.tgz", + "integrity": "sha512-748adc9msSPGzXgibHiO6T7RWgfnDcVQD+VVwYgSsyyY8Ans64tALHZANrKtOzvkwznV/F4H7OAod/jIlp/dkQ==", + "dev": true, + "requires": { + "@babel/parser": "^7.16.4", + "@vue/compiler-core": "3.2.31", + "@vue/compiler-dom": "3.2.31", + "@vue/compiler-ssr": "3.2.31", + "@vue/reactivity-transform": "3.2.31", + "@vue/shared": "3.2.31", + "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.31", + "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.2.31.tgz", + "integrity": "sha512-mjN0rqig+A8TVDnsGPYJM5dpbjlXeHUm2oZHZwGyMYiGT/F4fhJf/cXy8QpjnLQK4Y9Et4GWzHn9PS8AHUnSkw==", + "dev": true, + "requires": { + "@vue/compiler-dom": "3.2.31", + "@vue/shared": "3.2.31" + } + }, + "@vue/reactivity": { + "version": "3.2.31", + "resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.2.31.tgz", + "integrity": "sha512-HVr0l211gbhpEKYr2hYe7hRsV91uIVGFYNHj73njbARVGHQvIojkImKMaZNDdoDZOIkMsBc9a1sMqR+WZwfSCw==", + "dev": true, + "requires": { + "@vue/shared": "3.2.31" + } + }, + "@vue/runtime-core": { + "version": "3.2.31", + "resolved": "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.2.31.tgz", + "integrity": "sha512-Kcog5XmSY7VHFEMuk4+Gap8gUssYMZ2+w+cmGI6OpZWYOEIcbE0TPzzPHi+8XTzAgx1w/ZxDFcXhZeXN5eKWsA==", + "dev": true, + "requires": { + "@vue/reactivity": "3.2.31", + "@vue/shared": "3.2.31" + } + }, + "@vue/runtime-dom": { + "version": "3.2.31", + "resolved": "https://registry.npmjs.org/@vue/runtime-dom/-/runtime-dom-3.2.31.tgz", + "integrity": "sha512-N+o0sICVLScUjfLG7u9u5XCjvmsexAiPt17GNnaWHJUfsKed5e85/A3SWgKxzlxx2SW/Hw7RQxzxbXez9PtY3g==", + "dev": true, + "requires": { + "@vue/runtime-core": "3.2.31", + "@vue/shared": "3.2.31", + "csstype": "^2.6.8" + } + }, + "@vue/shared": { + "version": "3.2.31", + "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.2.31.tgz", + "integrity": "sha512-ymN2pj6zEjiKJZbrf98UM2pfDd6F2H7ksKw7NDt/ZZ1fh5Ei39X5tABugtT03ZRlWd9imccoK0hE8hpjpU7irQ==", + "dev": true + }, + "vue": { + "version": "3.2.31", + "resolved": "https://registry.npmjs.org/vue/-/vue-3.2.31.tgz", + "integrity": "sha512-odT3W2tcffTiQCy57nOT93INw1auq5lYLLYtWpPYQQYQOOdHiqFct9Xhna6GJ+pJQaF67yZABraH47oywkJgFw==", + "dev": true, + "requires": { + "@vue/compiler-dom": "3.2.31", + "@vue/compiler-sfc": "3.2.31", + "@vue/runtime-dom": "3.2.31", + "@vue/server-renderer": "3.2.31", + "@vue/shared": "3.2.31" + } + } + } + }, + "@vuepress/plugin-git": { + "version": "2.0.0-beta.36", + "resolved": "https://registry.npmjs.org/@vuepress/plugin-git/-/plugin-git-2.0.0-beta.36.tgz", + "integrity": "sha512-Q2fIaExIZTZHWcJzelRMSf41yvfLUto2vFB9sMmpgRZ+vqFpPwruyR7XGmBxHMiSIjBFPbjAPadgB3hpoDKyiQ==", + "dev": true, + "requires": { + "@vuepress/core": "2.0.0-beta.36", + "execa": "^5.1.1" }, "dependencies": { "cross-spawn": { @@ -3879,30 +1055,33 @@ } }, "execa": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-4.1.0.tgz", - "integrity": "sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==", + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", "dev": true, "requires": { - "cross-spawn": "^7.0.0", - "get-stream": "^5.0.0", - "human-signals": "^1.1.1", + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.0", + "human-signals": "^2.1.0", "is-stream": "^2.0.0", "merge-stream": "^2.0.0", - "npm-run-path": "^4.0.0", - "onetime": "^5.1.0", - "signal-exit": "^3.0.2", + "npm-run-path": "^4.0.1", + "onetime": "^5.1.2", + "signal-exit": "^3.0.3", "strip-final-newline": "^2.0.0" } }, "get-stream": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", - "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", - "dev": true, - "requires": { - "pump": "^3.0.0" - } + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", + "dev": true + }, + "human-signals": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", + "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", + "dev": true }, "is-stream": { "version": "2.0.1", @@ -3951,3502 +1130,25 @@ } } }, - "jest-config": { - "version": "26.6.3", - "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-26.6.3.tgz", - "integrity": "sha512-t5qdIj/bCj2j7NFVHb2nFB4aUdfucDn3JRKgrZnplb8nieAirAzRSHP8uDEd+qV6ygzg9Pz4YG7UTJf94LPSyg==", + "@vuepress/plugin-medium-zoom": { + "version": "2.0.0-beta.36", + "resolved": "https://registry.npmjs.org/@vuepress/plugin-medium-zoom/-/plugin-medium-zoom-2.0.0-beta.36.tgz", + "integrity": "sha512-5qarMKNvypwYgo/ojOGSAKqug9mlmkzzaHGqX9w2rObYB0kCyV1CuqFOqd0Eg/3vif3B0fDOVgEIomjvgc8rQw==", "dev": true, "requires": { - "@babel/core": "^7.1.0", - "@jest/test-sequencer": "^26.6.3", - "@jest/types": "^26.6.2", - "babel-jest": "^26.6.3", - "chalk": "^4.0.0", - "deepmerge": "^4.2.2", - "glob": "^7.1.1", - "graceful-fs": "^4.2.4", - "jest-environment-jsdom": "^26.6.2", - "jest-environment-node": "^26.6.2", - "jest-get-type": "^26.3.0", - "jest-jasmine2": "^26.6.3", - "jest-regex-util": "^26.0.0", - "jest-resolve": "^26.6.2", - "jest-util": "^26.6.2", - "jest-validate": "^26.6.2", - "micromatch": "^4.0.2", - "pretty-format": "^26.6.2" + "@vuepress/client": "2.0.0-beta.35", + "@vuepress/core": "2.0.0-beta.36", + "@vuepress/utils": "2.0.0-beta.35", + "medium-zoom": "^1.0.6", + "vue": "^3.2.28" }, "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "@babel/parser": { + "version": "7.17.7", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.17.7.tgz", + "integrity": "sha512-bm3AQf45vR4gKggRfvJdYJ0gFLoCbsPxiFLSH6hTVYABptNHY6l9NrhnucVjQ/X+SPtLANT9lc0fFhikj+VBRA==", "dev": true }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jest-diff": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-26.6.2.tgz", - "integrity": "sha512-6m+9Z3Gv9wN0WFVasqjCL/06+EFCMTqDEUl/b87HYK2rAPTyfz4ZIuSlPhY51PIQRWx5TaxeF1qmXKe9gfN3sA==", - "dev": true, - "requires": { - "chalk": "^4.0.0", - "diff-sequences": "^26.6.2", - "jest-get-type": "^26.3.0", - "pretty-format": "^26.6.2" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jest-docblock": { - "version": "26.0.0", - "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-26.0.0.tgz", - "integrity": "sha512-RDZ4Iz3QbtRWycd8bUEPxQsTlYazfYn/h5R65Fc6gOfwozFhoImx+affzky/FFBuqISPTqjXomoIGJVKBWoo0w==", - "dev": true, - "requires": { - "detect-newline": "^3.0.0" - } - }, - "jest-each": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-26.6.2.tgz", - "integrity": "sha512-Mer/f0KaATbjl8MCJ+0GEpNdqmnVmDYqCTJYTvoo7rqmRiDllmp2AYN+06F93nXcY3ur9ShIjS+CO/uD+BbH4A==", - "dev": true, - "requires": { - "@jest/types": "^26.6.2", - "chalk": "^4.0.0", - "jest-get-type": "^26.3.0", - "jest-util": "^26.6.2", - "pretty-format": "^26.6.2" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jest-environment-jsdom": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-26.6.2.tgz", - "integrity": "sha512-jgPqCruTlt3Kwqg5/WVFyHIOJHsiAvhcp2qiR2QQstuG9yWox5+iHpU3ZrcBxW14T4fe5Z68jAfLRh7joCSP2Q==", - "dev": true, - "requires": { - "@jest/environment": "^26.6.2", - "@jest/fake-timers": "^26.6.2", - "@jest/types": "^26.6.2", - "@types/node": "*", - "jest-mock": "^26.6.2", - "jest-util": "^26.6.2", - "jsdom": "^16.4.0" - } - }, - "jest-environment-node": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-26.6.2.tgz", - "integrity": "sha512-zhtMio3Exty18dy8ee8eJ9kjnRyZC1N4C1Nt/VShN1apyXc8rWGtJ9lI7vqiWcyyXS4BVSEn9lxAM2D+07/Tag==", - "dev": true, - "requires": { - "@jest/environment": "^26.6.2", - "@jest/fake-timers": "^26.6.2", - "@jest/types": "^26.6.2", - "@types/node": "*", - "jest-mock": "^26.6.2", - "jest-util": "^26.6.2" - } - }, - "jest-get-type": { - "version": "26.3.0", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-26.3.0.tgz", - "integrity": "sha512-TpfaviN1R2pQWkIihlfEanwOXK0zcxrKEE4MlU6Tn7keoXdN6/3gK/xl0yEh8DOunn5pOVGKf8hB4R9gVh04ig==", - "dev": true - }, - "jest-haste-map": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-26.6.2.tgz", - "integrity": "sha512-easWIJXIw71B2RdR8kgqpjQrbMRWQBgiBwXYEhtGUTaX+doCjBheluShdDMeR8IMfJiTqH4+zfhtg29apJf/8w==", - "dev": true, - "requires": { - "@jest/types": "^26.6.2", - "@types/graceful-fs": "^4.1.2", - "@types/node": "*", - "anymatch": "^3.0.3", - "fb-watchman": "^2.0.0", - "fsevents": "^2.1.2", - "graceful-fs": "^4.2.4", - "jest-regex-util": "^26.0.0", - "jest-serializer": "^26.6.2", - "jest-util": "^26.6.2", - "jest-worker": "^26.6.2", - "micromatch": "^4.0.2", - "sane": "^4.0.3", - "walker": "^1.0.7" - } - }, - "jest-jasmine2": { - "version": "26.6.3", - "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-26.6.3.tgz", - "integrity": "sha512-kPKUrQtc8aYwBV7CqBg5pu+tmYXlvFlSFYn18ev4gPFtrRzB15N2gW/Roew3187q2w2eHuu0MU9TJz6w0/nPEg==", - "dev": true, - "requires": { - "@babel/traverse": "^7.1.0", - "@jest/environment": "^26.6.2", - "@jest/source-map": "^26.6.2", - "@jest/test-result": "^26.6.2", - "@jest/types": "^26.6.2", - "@types/node": "*", - "chalk": "^4.0.0", - "co": "^4.6.0", - "expect": "^26.6.2", - "is-generator-fn": "^2.0.0", - "jest-each": "^26.6.2", - "jest-matcher-utils": "^26.6.2", - "jest-message-util": "^26.6.2", - "jest-runtime": "^26.6.3", - "jest-snapshot": "^26.6.2", - "jest-util": "^26.6.2", - "pretty-format": "^26.6.2", - "throat": "^5.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jest-leak-detector": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-26.6.2.tgz", - "integrity": "sha512-i4xlXpsVSMeKvg2cEKdfhh0H39qlJlP5Ex1yQxwF9ubahboQYMgTtz5oML35AVA3B4Eu+YsmwaiKVev9KCvLxg==", - "dev": true, - "requires": { - "jest-get-type": "^26.3.0", - "pretty-format": "^26.6.2" - } - }, - "jest-matcher-utils": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-26.6.2.tgz", - "integrity": "sha512-llnc8vQgYcNqDrqRDXWwMr9i7rS5XFiCwvh6DTP7Jqa2mqpcCBBlpCbn+trkG0KNhPu/h8rzyBkriOtBstvWhw==", - "dev": true, - "requires": { - "chalk": "^4.0.0", - "jest-diff": "^26.6.2", - "jest-get-type": "^26.3.0", - "pretty-format": "^26.6.2" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jest-message-util": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-26.6.2.tgz", - "integrity": "sha512-rGiLePzQ3AzwUshu2+Rn+UMFk0pHN58sOG+IaJbk5Jxuqo3NYO1U2/MIR4S1sKgsoYSXSzdtSa0TgrmtUwEbmA==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.0.0", - "@jest/types": "^26.6.2", - "@types/stack-utils": "^2.0.0", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.4", - "micromatch": "^4.0.2", - "pretty-format": "^26.6.2", - "slash": "^3.0.0", - "stack-utils": "^2.0.2" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jest-mock": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-26.6.2.tgz", - "integrity": "sha512-YyFjePHHp1LzpzYcmgqkJ0nm0gg/lJx2aZFzFy1S6eUqNjXsOqTK10zNRff2dNfssgokjkG65OlWNcIlgd3zew==", - "dev": true, - "requires": { - "@jest/types": "^26.6.2", - "@types/node": "*" - } - }, - "jest-pnp-resolver": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.2.tgz", - "integrity": "sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w==", - "dev": true - }, - "jest-regex-util": { - "version": "26.0.0", - "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-26.0.0.tgz", - "integrity": "sha512-Gv3ZIs/nA48/Zvjrl34bf+oD76JHiGDUxNOVgUjh3j890sblXryjY4rss71fPtD/njchl6PSE2hIhvyWa1eT0A==", - "dev": true - }, - "jest-resolve": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-26.6.2.tgz", - "integrity": "sha512-sOxsZOq25mT1wRsfHcbtkInS+Ek7Q8jCHUB0ZUTP0tc/c41QHriU/NunqMfCUWsL4H3MHpvQD4QR9kSYhS7UvQ==", - "dev": true, - "requires": { - "@jest/types": "^26.6.2", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.4", - "jest-pnp-resolver": "^1.2.2", - "jest-util": "^26.6.2", - "read-pkg-up": "^7.0.1", - "resolve": "^1.18.1", - "slash": "^3.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jest-resolve-dependencies": { - "version": "26.6.3", - "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-26.6.3.tgz", - "integrity": "sha512-pVwUjJkxbhe4RY8QEWzN3vns2kqyuldKpxlxJlzEYfKSvY6/bMvxoFrYYzUO1Gx28yKWN37qyV7rIoIp2h8fTg==", - "dev": true, - "requires": { - "@jest/types": "^26.6.2", - "jest-regex-util": "^26.0.0", - "jest-snapshot": "^26.6.2" - } - }, - "jest-runner": { - "version": "26.6.3", - "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-26.6.3.tgz", - "integrity": "sha512-atgKpRHnaA2OvByG/HpGA4g6CSPS/1LK0jK3gATJAoptC1ojltpmVlYC3TYgdmGp+GLuhzpH30Gvs36szSL2JQ==", - "dev": true, - "requires": { - "@jest/console": "^26.6.2", - "@jest/environment": "^26.6.2", - "@jest/test-result": "^26.6.2", - "@jest/types": "^26.6.2", - "@types/node": "*", - "chalk": "^4.0.0", - "emittery": "^0.7.1", - "exit": "^0.1.2", - "graceful-fs": "^4.2.4", - "jest-config": "^26.6.3", - "jest-docblock": "^26.0.0", - "jest-haste-map": "^26.6.2", - "jest-leak-detector": "^26.6.2", - "jest-message-util": "^26.6.2", - "jest-resolve": "^26.6.2", - "jest-runtime": "^26.6.3", - "jest-util": "^26.6.2", - "jest-worker": "^26.6.2", - "source-map-support": "^0.5.6", - "throat": "^5.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jest-runtime": { - "version": "26.6.3", - "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-26.6.3.tgz", - "integrity": "sha512-lrzyR3N8sacTAMeonbqpnSka1dHNux2uk0qqDXVkMv2c/A3wYnvQ4EXuI013Y6+gSKSCxdaczvf4HF0mVXHRdw==", - "dev": true, - "requires": { - "@jest/console": "^26.6.2", - "@jest/environment": "^26.6.2", - "@jest/fake-timers": "^26.6.2", - "@jest/globals": "^26.6.2", - "@jest/source-map": "^26.6.2", - "@jest/test-result": "^26.6.2", - "@jest/transform": "^26.6.2", - "@jest/types": "^26.6.2", - "@types/yargs": "^15.0.0", - "chalk": "^4.0.0", - "cjs-module-lexer": "^0.6.0", - "collect-v8-coverage": "^1.0.0", - "exit": "^0.1.2", - "glob": "^7.1.3", - "graceful-fs": "^4.2.4", - "jest-config": "^26.6.3", - "jest-haste-map": "^26.6.2", - "jest-message-util": "^26.6.2", - "jest-mock": "^26.6.2", - "jest-regex-util": "^26.0.0", - "jest-resolve": "^26.6.2", - "jest-snapshot": "^26.6.2", - "jest-util": "^26.6.2", - "jest-validate": "^26.6.2", - "slash": "^3.0.0", - "strip-bom": "^4.0.0", - "yargs": "^15.4.1" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", - "dev": true - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "cliui": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", - "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", - "dev": true, - "requires": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^6.2.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - }, - "wrap-ansi": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", - "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", - "dev": true, - "requires": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - } - }, - "y18n": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", - "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==", - "dev": true - }, - "yargs": { - "version": "15.4.1", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz", - "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==", - "dev": true, - "requires": { - "cliui": "^6.0.0", - "decamelize": "^1.2.0", - "find-up": "^4.1.0", - "get-caller-file": "^2.0.1", - "require-directory": "^2.1.1", - "require-main-filename": "^2.0.0", - "set-blocking": "^2.0.0", - "string-width": "^4.2.0", - "which-module": "^2.0.0", - "y18n": "^4.0.0", - "yargs-parser": "^18.1.2" - } - }, - "yargs-parser": { - "version": "18.1.3", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", - "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", - "dev": true, - "requires": { - "camelcase": "^5.0.0", - "decamelize": "^1.2.0" - } - } - } - }, - "jest-serializer": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-26.6.2.tgz", - "integrity": "sha512-S5wqyz0DXnNJPd/xfIzZ5Xnp1HrJWBczg8mMfMpN78OJ5eDxXyf+Ygld9wX1DnUWbIbhM1YDY95NjR4CBXkb2g==", - "dev": true, - "requires": { - "@types/node": "*", - "graceful-fs": "^4.2.4" - } - }, - "jest-snapshot": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-26.6.2.tgz", - "integrity": "sha512-OLhxz05EzUtsAmOMzuupt1lHYXCNib0ECyuZ/PZOx9TrZcC8vL0x+DUG3TL+GLX3yHG45e6YGjIm0XwDc3q3og==", - "dev": true, - "requires": { - "@babel/types": "^7.0.0", - "@jest/types": "^26.6.2", - "@types/babel__traverse": "^7.0.4", - "@types/prettier": "^2.0.0", - "chalk": "^4.0.0", - "expect": "^26.6.2", - "graceful-fs": "^4.2.4", - "jest-diff": "^26.6.2", - "jest-get-type": "^26.3.0", - "jest-haste-map": "^26.6.2", - "jest-matcher-utils": "^26.6.2", - "jest-message-util": "^26.6.2", - "jest-resolve": "^26.6.2", - "natural-compare": "^1.4.0", - "pretty-format": "^26.6.2", - "semver": "^7.3.2" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, - "requires": { - "yallist": "^4.0.0" - } - }, - "semver": { - "version": "7.3.5", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", - "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", - "dev": true, - "requires": { - "lru-cache": "^6.0.0" - } - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - }, - "yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - } - } - }, - "jest-util": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-26.6.2.tgz", - "integrity": "sha512-MDW0fKfsn0OI7MS7Euz6h8HNDXVQ0gaM9uW6RjfDmd1DAFcaxX9OqIakHIqhbnmF08Cf2DLDG+ulq8YQQ0Lp0Q==", - "dev": true, - "requires": { - "@jest/types": "^26.6.2", - "@types/node": "*", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.4", - "is-ci": "^2.0.0", - "micromatch": "^4.0.2" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jest-validate": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-26.6.2.tgz", - "integrity": "sha512-NEYZ9Aeyj0i5rQqbq+tpIOom0YS1u2MVu6+euBsvpgIme+FOfRmoC4R5p0JiAUpaFvFy24xgrpMknarR/93XjQ==", - "dev": true, - "requires": { - "@jest/types": "^26.6.2", - "camelcase": "^6.0.0", - "chalk": "^4.0.0", - "jest-get-type": "^26.3.0", - "leven": "^3.1.0", - "pretty-format": "^26.6.2" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jest-watcher": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-26.6.2.tgz", - "integrity": "sha512-WKJob0P/Em2csiVthsI68p6aGKTIcsfjH9Gsx1f0A3Italz43e3ho0geSAVsmj09RWOELP1AZ/DXyJgOgDKxXQ==", - "dev": true, - "requires": { - "@jest/test-result": "^26.6.2", - "@jest/types": "^26.6.2", - "@types/node": "*", - "ansi-escapes": "^4.2.1", - "chalk": "^4.0.0", - "jest-util": "^26.6.2", - "string-length": "^4.0.1" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jest-worker": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.2.tgz", - "integrity": "sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==", - "dev": true, - "requires": { - "@types/node": "*", - "merge-stream": "^2.0.0", - "supports-color": "^7.0.0" - }, - "dependencies": { - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "js-stringify": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/js-stringify/-/js-stringify-1.0.2.tgz", - "integrity": "sha1-Fzb939lyTyijaCrcYjCufk6Weds=", - "dev": true - }, - "js-tokens": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", - "dev": true - }, - "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==", - "dev": true, - "requires": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" - } - }, - "jsdom": { - "version": "16.7.0", - "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-16.7.0.tgz", - "integrity": "sha512-u9Smc2G1USStM+s/x1ru5Sxrl6mPYCbByG1U/hUmqaVsm4tbNyS7CicOSRyuGQYZhTu0h84qkZZQ/I+dzizSVw==", - "dev": true, - "requires": { - "abab": "^2.0.5", - "acorn": "^8.2.4", - "acorn-globals": "^6.0.0", - "cssom": "^0.4.4", - "cssstyle": "^2.3.0", - "data-urls": "^2.0.0", - "decimal.js": "^10.2.1", - "domexception": "^2.0.1", - "escodegen": "^2.0.0", - "form-data": "^3.0.0", - "html-encoding-sniffer": "^2.0.1", - "http-proxy-agent": "^4.0.1", - "https-proxy-agent": "^5.0.0", - "is-potential-custom-element-name": "^1.0.1", - "nwsapi": "^2.2.0", - "parse5": "6.0.1", - "saxes": "^5.0.1", - "symbol-tree": "^3.2.4", - "tough-cookie": "^4.0.0", - "w3c-hr-time": "^1.0.2", - "w3c-xmlserializer": "^2.0.0", - "webidl-conversions": "^6.1.0", - "whatwg-encoding": "^1.0.5", - "whatwg-mimetype": "^2.3.0", - "whatwg-url": "^8.5.0", - "ws": "^7.4.6", - "xml-name-validator": "^3.0.0" - }, - "dependencies": { - "acorn": { - "version": "8.7.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.7.0.tgz", - "integrity": "sha512-V/LGr1APy+PXIwKebEWrkZPwoeoF+w1jiOBUmuxuiUIaOHtob8Qc9BTrYo7VuI5fR8tqsy+buA2WFooR5olqvQ==", - "dev": true - }, - "parse5": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", - "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==", - "dev": true - } - } - }, - "jsesc": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", - "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", - "dev": true - }, - "json-parse-even-better-errors": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", - "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", - "dev": true - }, - "json5": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.0.tgz", - "integrity": "sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA==", - "dev": true, - "requires": { - "minimist": "^1.2.5" - } - }, - "jsonc-parser": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.0.0.tgz", - "integrity": "sha512-fQzRfAbIBnR0IQvftw9FJveWiHp72Fg20giDrHz6TdfB12UH/uue0D3hm57UB5KgAVuniLMCaS8P1IMj9NR7cA==", - "dev": true - }, - "jstransformer": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/jstransformer/-/jstransformer-1.0.0.tgz", - "integrity": "sha1-7Yvwkh4vPx7U1cGkT2hwntJHIsM=", - "dev": true, - "requires": { - "is-promise": "^2.0.0", - "promise": "^7.0.1" - } - }, - "kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", - "dev": true - }, - "kleur": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", - "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", - "dev": true - }, - "leven": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", - "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", - "dev": true - }, - "levn": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", - "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=", - "dev": true, - "requires": { - "prelude-ls": "~1.1.2", - "type-check": "~0.3.2" - } - }, - "lines-and-columns": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.1.6.tgz", - "integrity": "sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA=", - "dev": true - }, - "loader-utils": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", - "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", - "dev": true, - "requires": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^1.0.1" - }, - "dependencies": { - "json5": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", - "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", - "dev": true, - "requires": { - "minimist": "^1.2.0" - } - } - } - }, - "locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "dev": true, - "requires": { - "p-locate": "^4.1.0" - } - }, - "lodash": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" - }, - "lodash-es": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash-es/-/lodash-es-4.17.21.tgz", - "integrity": "sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw==" - }, - "lodash.camelcase": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz", - "integrity": "sha1-soqmKIorn8ZRA1x3EfZathkDMaY=", - "dev": true - }, - "lru-cache": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", - "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", - "dev": true, - "requires": { - "yallist": "^3.0.2" - } - }, - "lru_map": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/lru_map/-/lru_map-0.3.3.tgz", - "integrity": "sha1-tcg1G5Rky9dQM1p5ZQoOwOVhGN0=", - "dev": true - }, - "lunr": { - "version": "2.3.9", - "resolved": "https://registry.npmjs.org/lunr/-/lunr-2.3.9.tgz", - "integrity": "sha512-zTU3DaZaF3Rt9rhN3uBMGQD3dD2/vFQqnvZCDv4dl5iOzq2IZQqTxu90r4E5J+nP70J3ilqVCrbho2eWaeW8Ow==", - "dev": true - }, - "magic-string": { - "version": "0.25.7", - "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.7.tgz", - "integrity": "sha512-4CrMT5DOHTDk4HYDlzmwu4FVCcIYI8gauveasrdCu2IKIFOJ3f0v/8MDGJCDL9oD2ppz/Av1b0Nj345H9M+XIA==", - "dev": true, - "requires": { - "sourcemap-codec": "^1.4.4" - } - }, - "make-dir": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", - "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", - "dev": true, - "requires": { - "semver": "^6.0.0" - } - }, - "makeerror": { - "version": "1.0.12", - "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz", - "integrity": "sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==", - "dev": true, - "requires": { - "tmpl": "1.0.5" - } - }, - "map-cache": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", - "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=", - "dev": true - }, - "map-visit": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", - "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=", - "dev": true, - "requires": { - "object-visit": "^1.0.0" - } - }, - "marked": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/marked/-/marked-2.1.3.tgz", - "integrity": "sha512-/Q+7MGzaETqifOMWYEA7HVMaZb4XbcRfaOzcSsHZEith83KGlvaSG33u0SKu89Mj5h+T8V2hM+8O45Qc5XTgwA==", - "dev": true - }, - "merge-source-map": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/merge-source-map/-/merge-source-map-1.1.0.tgz", - "integrity": "sha512-Qkcp7P2ygktpMPh2mCQZaf3jhN6D3Z/qVZHSdWvQ+2Ef5HgRAPBO57A77+ENm0CPx2+1Ce/MYKi3ymqdfuqibw==", - "dev": true, - "requires": { - "source-map": "^0.6.1" - } - }, - "merge-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", - "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", - "dev": true - }, - "merge2": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", - "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", - "dev": true - }, - "micromatch": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.2.tgz", - "integrity": "sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q==", - "dev": true, - "requires": { - "braces": "^3.0.1", - "picomatch": "^2.0.5" - } - }, - "mime-db": { - "version": "1.52.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", - "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", - "dev": true - }, - "mime-types": { - "version": "2.1.35", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", - "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", - "dev": true, - "requires": { - "mime-db": "1.52.0" - } - }, - "mimic-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", - "dev": true - }, - "minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "dev": true, - "requires": { - "brace-expansion": "^1.1.7" - } - }, - "minimist": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", - "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", - "dev": true - }, - "mixin-deep": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", - "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==", - "dev": true, - "requires": { - "for-in": "^1.0.2", - "is-extendable": "^1.0.1" - }, - "dependencies": { - "is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "dev": true, - "requires": { - "is-plain-object": "^2.0.4" - } - } - } - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - }, - "mz": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz", - "integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==", - "dev": true, - "requires": { - "any-promise": "^1.0.0", - "object-assign": "^4.0.1", - "thenify-all": "^1.0.0" - } - }, - "nanoid": { - "version": "3.1.22", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.1.22.tgz", - "integrity": "sha512-/2ZUaJX2ANuLtTvqTlgqBQNJoQO398KyJgZloL0PZkC0dpysjncRUPsFe3DUPzz/y3h+u7C46np8RMuvF3jsSQ==", - "dev": true - }, - "nanomatch": { - "version": "1.2.13", - "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", - "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", - "dev": true, - "requires": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "fragment-cache": "^0.2.1", - "is-windows": "^1.0.2", - "kind-of": "^6.0.2", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - } - }, - "natural-compare": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", - "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=", - "dev": true - }, - "nice-try": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", - "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==", - "dev": true - }, - "node-int64": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", - "integrity": "sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs=", - "dev": true - }, - "node-notifier": { - "version": "8.0.2", - "resolved": "https://registry.npmjs.org/node-notifier/-/node-notifier-8.0.2.tgz", - "integrity": "sha512-oJP/9NAdd9+x2Q+rfphB2RJCHjod70RcRLjosiPMMu5gjIfwVnOUGq2nbTjTUbmy0DJ/tFIVT30+Qe3nzl4TJg==", - "dev": true, - "optional": true, - "requires": { - "growly": "^1.3.0", - "is-wsl": "^2.2.0", - "semver": "^7.3.2", - "shellwords": "^0.1.1", - "uuid": "^8.3.0", - "which": "^2.0.2" - }, - "dependencies": { - "lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, - "optional": true, - "requires": { - "yallist": "^4.0.0" - } - }, - "semver": { - "version": "7.3.5", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", - "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", - "dev": true, - "optional": true, - "requires": { - "lru-cache": "^6.0.0" - } - }, - "which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dev": true, - "optional": true, - "requires": { - "isexe": "^2.0.0" - } - }, - "yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true, - "optional": true - } - } - }, - "node-releases": { - "version": "1.1.71", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.71.tgz", - "integrity": "sha512-zR6HoT6LrLCRBwukmrVbHv0EpEQjksO6GmFcZQQuCAy139BEsoVKPYnf3jongYW83fAa1torLGYwxxky/p28sg==", - "dev": true - }, - "node-unique-machine-id": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/node-unique-machine-id/-/node-unique-machine-id-1.1.0.tgz", - "integrity": "sha512-uJtdcFelVD08XdvxYWYzMYprSTPYl9CYiQbyGYbjXZcMZtLRlEqNUs+C/va/81DNgExsMHL5g0YDYQFS0pENRQ==", - "dev": true, - "requires": { - "uuid": "^3.3.3" - }, - "dependencies": { - "uuid": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", - "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", - "dev": true - } - } - }, - "normalize-package-data": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", - "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", - "dev": true, - "requires": { - "hosted-git-info": "^2.1.4", - "resolve": "^1.10.0", - "semver": "2 || 3 || 4 || 5", - "validate-npm-package-license": "^3.0.1" - }, - "dependencies": { - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true - } - } - }, - "normalize-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", - "dev": true - }, - "npm-run-path": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", - "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", - "dev": true, - "requires": { - "path-key": "^2.0.0" - } - }, - "nwsapi": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.0.tgz", - "integrity": "sha512-h2AatdwYH+JHiZpv7pt/gSX1XoRGb7L/qSIeuqA6GwYoF9w1vP1cw42TO0aI2pNyshRK5893hNSl+1//vHK7hQ==", - "dev": true - }, - "object-assign": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", - "dev": true - }, - "object-copy": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", - "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=", - "dev": true, - "requires": { - "copy-descriptor": "^0.1.0", - "define-property": "^0.2.5", - "kind-of": "^3.0.3" - }, - "dependencies": { - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, - "requires": { - "is-descriptor": "^0.1.0" - } - }, - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "object-visit": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", - "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=", - "dev": true, - "requires": { - "isobject": "^3.0.0" - } - }, - "object.pick": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", - "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", - "dev": true, - "requires": { - "isobject": "^3.0.1" - } - }, - "once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", - "dev": true, - "requires": { - "wrappy": "1" - } - }, - "onetime": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", - "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", - "dev": true, - "requires": { - "mimic-fn": "^2.1.0" - } - }, - "optionator": { - "version": "0.8.3", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz", - "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==", - "dev": true, - "requires": { - "deep-is": "~0.1.3", - "fast-levenshtein": "~2.0.6", - "levn": "~0.3.0", - "prelude-ls": "~1.1.2", - "type-check": "~0.3.2", - "word-wrap": "~1.2.3" - } - }, - "p-each-series": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-each-series/-/p-each-series-2.2.0.tgz", - "integrity": "sha512-ycIL2+1V32th+8scbpTvyHNaHe02z0sjgh91XXjAk+ZeXoPN4Z46DVUnzdso0aX4KckKw0FNNFHdjZ2UsZvxiA==", - "dev": true - }, - "p-finally": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", - "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=", - "dev": true - }, - "p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dev": true, - "requires": { - "p-try": "^2.0.0" - } - }, - "p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "dev": true, - "requires": { - "p-limit": "^2.2.0" - } - }, - "p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", - "dev": true - }, - "parse-json": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", - "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.0.0", - "error-ex": "^1.3.1", - "json-parse-even-better-errors": "^2.3.0", - "lines-and-columns": "^1.1.6" - } - }, - "parse5": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-5.1.1.tgz", - "integrity": "sha512-ugq4DFI0Ptb+WWjAdOK16+u/nHfiIrcE+sh8kZMaM0WllQKLI9rOUq6c2b7cwPkXdzfQESqvoqK6ug7U/Yyzug==", - "dev": true - }, - "parse5-htmlparser2-tree-adapter": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-6.0.1.tgz", - "integrity": "sha512-qPuWvbLgvDGilKc5BoicRovlT4MtYT6JfJyBOMDsKoiT+GiuP5qyrPCnR9HcPECIJJmZh5jRndyNThnhhb/vlA==", - "dev": true, - "requires": { - "parse5": "^6.0.1" - }, - "dependencies": { - "parse5": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", - "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==", - "dev": true - } - } - }, - "pascalcase": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", - "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=", - "dev": true - }, - "path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "dev": true - }, - "path-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", - "dev": true - }, - "path-key": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", - "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", - "dev": true - }, - "path-parse": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz", - "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==", - "dev": true - }, - "picomatch": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.2.2.tgz", - "integrity": "sha512-q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg==", - "dev": true - }, - "pirates": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.5.tgz", - "integrity": "sha512-8V9+HQPupnaXMA23c5hvl69zXvTwTzyAYasnkb0Tts4XvO4CliqONMOnvlq26rkhLC3nWDFBJf73LU1e1VZLaQ==", - "dev": true - }, - "pkg-dir": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", - "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", - "dev": true, - "requires": { - "find-up": "^4.0.0" - } - }, - "posix-character-classes": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", - "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=", - "dev": true - }, - "postcss": { - "version": "8.2.8", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.2.8.tgz", - "integrity": "sha512-1F0Xb2T21xET7oQV9eKuctbM9S7BC0fetoHCc4H13z0PT6haiRLP4T0ZY4XWh7iLP0usgqykT6p9B2RtOf4FPw==", - "dev": true, - "requires": { - "colorette": "^1.2.2", - "nanoid": "^3.1.20", - "source-map": "^0.6.1" - } - }, - "postcss-modules": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules/-/postcss-modules-4.0.0.tgz", - "integrity": "sha512-ghS/ovDzDqARm4Zj6L2ntadjyQMoyJmi0JkLlYtH2QFLrvNlxH5OAVRPWPeKilB0pY7SbuhO173KOWkPAxRJcw==", - "dev": true, - "requires": { - "generic-names": "^2.0.1", - "icss-replace-symbols": "^1.1.0", - "lodash.camelcase": "^4.3.0", - "postcss-modules-extract-imports": "^3.0.0", - "postcss-modules-local-by-default": "^4.0.0", - "postcss-modules-scope": "^3.0.0", - "postcss-modules-values": "^4.0.0", - "string-hash": "^1.1.1" - } - }, - "postcss-modules-extract-imports": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz", - "integrity": "sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==", - "dev": true - }, - "postcss-modules-local-by-default": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.0.tgz", - "integrity": "sha512-sT7ihtmGSF9yhm6ggikHdV0hlziDTX7oFoXtuVWeDd3hHObNkcHRo9V3yg7vCAY7cONyxJC/XXCmmiHHcvX7bQ==", - "dev": true, - "requires": { - "icss-utils": "^5.0.0", - "postcss-selector-parser": "^6.0.2", - "postcss-value-parser": "^4.1.0" - } - }, - "postcss-modules-scope": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.0.0.tgz", - "integrity": "sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg==", - "dev": true, - "requires": { - "postcss-selector-parser": "^6.0.4" - } - }, - "postcss-modules-values": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz", - "integrity": "sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==", - "dev": true, - "requires": { - "icss-utils": "^5.0.0" - } - }, - "postcss-selector-parser": { - "version": "6.0.4", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.4.tgz", - "integrity": "sha512-gjMeXBempyInaBqpp8gODmwZ52WaYsVOsfr4L4lDQ7n3ncD6mEyySiDtgzCT+NYC0mmeOLvtsF8iaEf0YT6dBw==", - "dev": true, - "requires": { - "cssesc": "^3.0.0", - "indexes-of": "^1.0.1", - "uniq": "^1.0.1", - "util-deprecate": "^1.0.2" - } - }, - "postcss-value-parser": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.1.0.tgz", - "integrity": "sha512-97DXOFbQJhk71ne5/Mt6cOu6yxsSfM0QGQyl0L25Gca4yGWEGJaig7l7gbCX623VqTBNGLRLaVUCnNkcedlRSQ==", - "dev": true - }, - "prelude-ls": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", - "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=", - "dev": true - }, - "pretty-format": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.2.tgz", - "integrity": "sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==", - "dev": true, - "requires": { - "@jest/types": "^26.6.2", - "ansi-regex": "^5.0.0", - "ansi-styles": "^4.0.0", - "react-is": "^17.0.1" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - } - } - }, - "promise": { - "version": "7.3.1", - "resolved": "https://registry.npmjs.org/promise/-/promise-7.3.1.tgz", - "integrity": "sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==", - "dev": true, - "requires": { - "asap": "~2.0.3" - } - }, - "prompts": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", - "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==", - "dev": true, - "requires": { - "kleur": "^3.0.3", - "sisteransi": "^1.0.5" - } - }, - "pseudomap": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", - "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=", - "dev": true - }, - "psl": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz", - "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==", - "dev": true - }, - "pug": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/pug/-/pug-3.0.2.tgz", - "integrity": "sha512-bp0I/hiK1D1vChHh6EfDxtndHji55XP/ZJKwsRqrz6lRia6ZC2OZbdAymlxdVFwd1L70ebrVJw4/eZ79skrIaw==", - "dev": true, - "requires": { - "pug-code-gen": "^3.0.2", - "pug-filters": "^4.0.0", - "pug-lexer": "^5.0.1", - "pug-linker": "^4.0.0", - "pug-load": "^3.0.0", - "pug-parser": "^6.0.0", - "pug-runtime": "^3.0.1", - "pug-strip-comments": "^2.0.0" - } - }, - "pug-attrs": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pug-attrs/-/pug-attrs-3.0.0.tgz", - "integrity": "sha512-azINV9dUtzPMFQktvTXciNAfAuVh/L/JCl0vtPCwvOA21uZrC08K/UnmrL+SXGEVc1FwzjW62+xw5S/uaLj6cA==", - "dev": true, - "requires": { - "constantinople": "^4.0.1", - "js-stringify": "^1.0.2", - "pug-runtime": "^3.0.0" - } - }, - "pug-code-gen": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/pug-code-gen/-/pug-code-gen-3.0.2.tgz", - "integrity": "sha512-nJMhW16MbiGRiyR4miDTQMRWDgKplnHyeLvioEJYbk1RsPI3FuA3saEP8uwnTb2nTJEKBU90NFVWJBk4OU5qyg==", - "dev": true, - "requires": { - "constantinople": "^4.0.1", - "doctypes": "^1.1.0", - "js-stringify": "^1.0.2", - "pug-attrs": "^3.0.0", - "pug-error": "^2.0.0", - "pug-runtime": "^3.0.0", - "void-elements": "^3.1.0", - "with": "^7.0.0" - } - }, - "pug-error": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/pug-error/-/pug-error-2.0.0.tgz", - "integrity": "sha512-sjiUsi9M4RAGHktC1drQfCr5C5eriu24Lfbt4s+7SykztEOwVZtbFk1RRq0tzLxcMxMYTBR+zMQaG07J/btayQ==", - "dev": true - }, - "pug-filters": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/pug-filters/-/pug-filters-4.0.0.tgz", - "integrity": "sha512-yeNFtq5Yxmfz0f9z2rMXGw/8/4i1cCFecw/Q7+D0V2DdtII5UvqE12VaZ2AY7ri6o5RNXiweGH79OCq+2RQU4A==", - "dev": true, - "requires": { - "constantinople": "^4.0.1", - "jstransformer": "1.0.0", - "pug-error": "^2.0.0", - "pug-walk": "^2.0.0", - "resolve": "^1.15.1" - } - }, - "pug-lexer": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/pug-lexer/-/pug-lexer-5.0.1.tgz", - "integrity": "sha512-0I6C62+keXlZPZkOJeVam9aBLVP2EnbeDw3An+k0/QlqdwH6rv8284nko14Na7c0TtqtogfWXcRoFE4O4Ff20w==", - "dev": true, - "requires": { - "character-parser": "^2.2.0", - "is-expression": "^4.0.0", - "pug-error": "^2.0.0" - } - }, - "pug-linker": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/pug-linker/-/pug-linker-4.0.0.tgz", - "integrity": "sha512-gjD1yzp0yxbQqnzBAdlhbgoJL5qIFJw78juN1NpTLt/mfPJ5VgC4BvkoD3G23qKzJtIIXBbcCt6FioLSFLOHdw==", - "dev": true, - "requires": { - "pug-error": "^2.0.0", - "pug-walk": "^2.0.0" - } - }, - "pug-load": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pug-load/-/pug-load-3.0.0.tgz", - "integrity": "sha512-OCjTEnhLWZBvS4zni/WUMjH2YSUosnsmjGBB1An7CsKQarYSWQ0GCVyd4eQPMFJqZ8w9xgs01QdiZXKVjk92EQ==", - "dev": true, - "requires": { - "object-assign": "^4.1.1", - "pug-walk": "^2.0.0" - } - }, - "pug-parser": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/pug-parser/-/pug-parser-6.0.0.tgz", - "integrity": "sha512-ukiYM/9cH6Cml+AOl5kETtM9NR3WulyVP2y4HOU45DyMim1IeP/OOiyEWRr6qk5I5klpsBnbuHpwKmTx6WURnw==", - "dev": true, - "requires": { - "pug-error": "^2.0.0", - "token-stream": "1.0.0" - } - }, - "pug-runtime": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/pug-runtime/-/pug-runtime-3.0.1.tgz", - "integrity": "sha512-L50zbvrQ35TkpHwv0G6aLSuueDRwc/97XdY8kL3tOT0FmhgG7UypU3VztfV/LATAvmUfYi4wNxSajhSAeNN+Kg==", - "dev": true - }, - "pug-strip-comments": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/pug-strip-comments/-/pug-strip-comments-2.0.0.tgz", - "integrity": "sha512-zo8DsDpH7eTkPHCXFeAk1xZXJbyoTfdPlNR0bK7rpOMuhBYb0f5qUVCO1xlsitYd3w5FQTK7zpNVKb3rZoUrrQ==", - "dev": true, - "requires": { - "pug-error": "^2.0.0" - } - }, - "pug-walk": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/pug-walk/-/pug-walk-2.0.0.tgz", - "integrity": "sha512-yYELe9Q5q9IQhuvqsZNwA5hfPkMJ8u92bQLIMcsMxf/VADjNtEYptU+inlufAFYcWdHlwNfZOEnOOQrZrcyJCQ==", - "dev": true - }, - "pump": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", - "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", - "dev": true, - "requires": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" - } - }, - "punycode": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", - "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", - "dev": true - }, - "queue-microtask": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", - "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", - "dev": true - }, - "quick-lru": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-5.1.1.tgz", - "integrity": "sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==", - "dev": true - }, - "react-is": { - "version": "17.0.2", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", - "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==", - "dev": true - }, - "read-pkg": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", - "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", - "dev": true, - "requires": { - "@types/normalize-package-data": "^2.4.0", - "normalize-package-data": "^2.5.0", - "parse-json": "^5.0.0", - "type-fest": "^0.6.0" - } - }, - "read-pkg-up": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", - "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", - "dev": true, - "requires": { - "find-up": "^4.1.0", - "read-pkg": "^5.2.0", - "type-fest": "^0.8.1" - }, - "dependencies": { - "type-fest": { - "version": "0.8.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", - "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", - "dev": true - } - } - }, - "readdirp": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.5.0.tgz", - "integrity": "sha512-cMhu7c/8rdhkHXWsY+osBhfSy0JikwpHK/5+imo+LpeasTF8ouErHrlYkwT0++njiyuDvc7OFY5T3ukvZ8qmFQ==", - "dev": true, - "requires": { - "picomatch": "^2.2.1" - } - }, - "recast": { - "version": "0.20.5", - "resolved": "https://registry.npmjs.org/recast/-/recast-0.20.5.tgz", - "integrity": "sha512-E5qICoPoNL4yU0H0NoBDntNB0Q5oMSNh9usFctYniLBluTthi3RsQVBXIJNbApOlvSwW/RGxIuokPcAc59J5fQ==", - "dev": true, - "requires": { - "ast-types": "0.14.2", - "esprima": "~4.0.0", - "source-map": "~0.6.1", - "tslib": "^2.0.1" - }, - "dependencies": { - "tslib": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", - "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==", - "dev": true - } - } - }, - "recrawl-sync": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/recrawl-sync/-/recrawl-sync-2.2.1.tgz", - "integrity": "sha512-A2yLDgeXNaduJJMlqyUdIN7fewopnNm/mVeeGytS1d2HLXKpS5EthQ0j8tWeX+as9UXiiwQRwfoslKC+/gjqxg==", - "dev": true, - "requires": { - "@cush/relative": "^1.0.0", - "glob-regex": "^0.3.0", - "slash": "^3.0.0", - "tslib": "^1.9.3" - } - }, - "regex-not": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", - "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", - "dev": true, - "requires": { - "extend-shallow": "^3.0.2", - "safe-regex": "^1.1.0" - } - }, - "remove-trailing-separator": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", - "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=", - "dev": true - }, - "repeat-element": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.4.tgz", - "integrity": "sha512-LFiNfRcSu7KK3evMyYOuCzv3L10TW7yC1G2/+StMjK8Y6Vqd2MG7r/Qjw4ghtuCOjFvlnms/iMmLqpvW/ES/WQ==", - "dev": true - }, - "repeat-string": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", - "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=", - "dev": true - }, - "require-directory": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", - "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", - "dev": true - }, - "require-main-filename": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", - "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==", - "dev": true - }, - "resolve": { - "version": "1.20.0", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz", - "integrity": "sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==", - "dev": true, - "requires": { - "is-core-module": "^2.2.0", - "path-parse": "^1.0.6" - } - }, - "resolve-cwd": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz", - "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", - "dev": true, - "requires": { - "resolve-from": "^5.0.0" - } - }, - "resolve-from": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", - "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", - "dev": true - }, - "resolve-url": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", - "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=", - "dev": true - }, - "ret": { - "version": "0.1.15", - "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", - "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==", - "dev": true - }, - "reusify": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", - "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", - "dev": true - }, - "rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "dev": true, - "requires": { - "glob": "^7.1.3" - } - }, - "rollup": { - "version": "2.42.3", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.42.3.tgz", - "integrity": "sha512-JjaT9WaUS5vmjy6xUrnPOskjkQg2cN4WSACNCwbOvBz8VDmbiKVdmTFUoMPRqTud0tsex8Xy9/boLbDW9HKD1w==", - "dev": true, - "requires": { - "fsevents": "~2.3.1" - } - }, - "rsvp": { - "version": "4.8.5", - "resolved": "https://registry.npmjs.org/rsvp/-/rsvp-4.8.5.tgz", - "integrity": "sha512-nfMOlASu9OnRJo1mbEk2cz0D56a1MBNrJ7orjRZQG10XDyuvwksKbuXNp6qa+kbn839HwjwhBzhFmdsaEAfauA==", - "dev": true - }, - "run-parallel": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", - "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", - "dev": true, - "requires": { - "queue-microtask": "^1.2.2" - } - }, - "rxjs": { - "version": "6.6.6", - "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.6.tgz", - "integrity": "sha512-/oTwee4N4iWzAMAL9xdGKjkEHmIwupR3oXbQjCKywF1BeFohswF3vZdogbmEF6pZkOsXTzWkrZszrWpQTByYVg==", - "dev": true, - "requires": { - "tslib": "^1.9.0" - } - }, - "safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "dev": true - }, - "safe-regex": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", - "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=", - "dev": true, - "requires": { - "ret": "~0.1.10" - } - }, - "safer-buffer": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", - "dev": true - }, - "sane": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/sane/-/sane-4.1.0.tgz", - "integrity": "sha512-hhbzAgTIX8O7SHfp2c8/kREfEn4qO/9q8C9beyY6+tvZ87EpoZ3i1RIEvp27YBswnNbY9mWd6paKVmKbAgLfZA==", - "dev": true, - "requires": { - "@cnakazawa/watch": "^1.0.3", - "anymatch": "^2.0.0", - "capture-exit": "^2.0.0", - "exec-sh": "^0.3.2", - "execa": "^1.0.0", - "fb-watchman": "^2.0.0", - "micromatch": "^3.1.4", - "minimist": "^1.1.1", - "walker": "~1.0.5" - }, - "dependencies": { - "anymatch": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", - "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", - "dev": true, - "requires": { - "micromatch": "^3.1.4", - "normalize-path": "^2.1.1" - } - }, - "braces": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", - "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", - "dev": true, - "requires": { - "arr-flatten": "^1.1.0", - "array-unique": "^0.3.2", - "extend-shallow": "^2.0.1", - "fill-range": "^4.0.0", - "isobject": "^3.0.1", - "repeat-element": "^1.1.2", - "snapdragon": "^0.8.1", - "snapdragon-node": "^2.0.1", - "split-string": "^3.0.2", - "to-regex": "^3.0.1" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "fill-range": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", - "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", - "dev": true, - "requires": { - "extend-shallow": "^2.0.1", - "is-number": "^3.0.0", - "repeat-string": "^1.6.1", - "to-regex-range": "^2.1.0" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "micromatch": { - "version": "3.1.10", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", - "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", - "dev": true, - "requires": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "braces": "^2.3.1", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "extglob": "^2.0.4", - "fragment-cache": "^0.2.1", - "kind-of": "^6.0.2", - "nanomatch": "^1.2.9", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.2" - } - }, - "normalize-path": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", - "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", - "dev": true, - "requires": { - "remove-trailing-separator": "^1.0.1" - } - }, - "to-regex-range": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", - "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", - "dev": true, - "requires": { - "is-number": "^3.0.0", - "repeat-string": "^1.6.1" - } - } - } - }, - "sass": { - "version": "1.32.8", - "resolved": "https://registry.npmjs.org/sass/-/sass-1.32.8.tgz", - "integrity": "sha512-Sl6mIeGpzjIUZqvKnKETfMf0iDAswD9TNlv13A7aAF3XZlRPMq4VvJWBC2N2DXbp94MQVdNSFG6LfF/iOXrPHQ==", - "dev": true, - "requires": { - "chokidar": ">=2.0.0 <4.0.0" - } - }, - "saxes": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/saxes/-/saxes-5.0.1.tgz", - "integrity": "sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==", - "dev": true, - "requires": { - "xmlchars": "^2.2.0" - } - }, - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true - }, - "set-blocking": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", - "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=", - "dev": true - }, - "set-value": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz", - "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==", - "dev": true, - "requires": { - "extend-shallow": "^2.0.1", - "is-extendable": "^0.1.1", - "is-plain-object": "^2.0.3", - "split-string": "^3.0.1" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "shebang-command": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", - "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", - "dev": true, - "requires": { - "shebang-regex": "^1.0.0" - } - }, - "shebang-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", - "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", - "dev": true - }, - "shellwords": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/shellwords/-/shellwords-0.1.1.tgz", - "integrity": "sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww==", - "dev": true, - "optional": true - }, - "shiki": { - "version": "0.10.1", - "resolved": "https://registry.npmjs.org/shiki/-/shiki-0.10.1.tgz", - "integrity": "sha512-VsY7QJVzU51j5o1+DguUd+6vmCmZ5v/6gYu4vyYAhzjuNQU6P/vmSy4uQaOhvje031qQMiW0d2BwgMH52vqMng==", - "dev": true, - "requires": { - "jsonc-parser": "^3.0.0", - "vscode-oniguruma": "^1.6.1", - "vscode-textmate": "5.2.0" - } - }, - "signal-exit": { - "version": "3.0.7", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", - "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", - "dev": true - }, - "sisteransi": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", - "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==", - "dev": true - }, - "slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", - "dev": true - }, - "snapdragon": { - "version": "0.8.2", - "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", - "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", - "dev": true, - "requires": { - "base": "^0.11.1", - "debug": "^2.2.0", - "define-property": "^0.2.5", - "extend-shallow": "^2.0.1", - "map-cache": "^0.2.2", - "source-map": "^0.5.6", - "source-map-resolve": "^0.5.0", - "use": "^3.1.0" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, - "requires": { - "is-descriptor": "^0.1.0" - } - }, - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - }, - "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", - "dev": true - } - } - }, - "snapdragon-node": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", - "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", - "dev": true, - "requires": { - "define-property": "^1.0.0", - "isobject": "^3.0.0", - "snapdragon-util": "^3.0.1" - }, - "dependencies": { - "define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "dev": true, - "requires": { - "is-descriptor": "^1.0.0" - } - }, - "is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "dev": true, - "requires": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - } - } - } - }, - "snapdragon-util": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", - "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", - "dev": true, - "requires": { - "kind-of": "^3.2.0" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "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-resolve": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz", - "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==", - "dev": true, - "requires": { - "atob": "^2.1.2", - "decode-uri-component": "^0.2.0", - "resolve-url": "^0.2.1", - "source-map-url": "^0.4.0", - "urix": "^0.1.0" - } - }, - "source-map-support": { - "version": "0.5.21", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", - "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", - "dev": true, - "requires": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" - } - }, - "source-map-url": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.1.tgz", - "integrity": "sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw==", - "dev": true - }, - "sourcemap-codec": { - "version": "1.4.8", - "resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz", - "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==", - "dev": true - }, - "spawn-command": { - "version": "0.0.2-1", - "resolved": "https://registry.npmjs.org/spawn-command/-/spawn-command-0.0.2-1.tgz", - "integrity": "sha1-YvXpRmmBwbeW3Fkpk34RycaSG9A=", - "dev": true - }, - "spdx-correct": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz", - "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==", - "dev": true, - "requires": { - "spdx-expression-parse": "^3.0.0", - "spdx-license-ids": "^3.0.0" - } - }, - "spdx-exceptions": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", - "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==", - "dev": true - }, - "spdx-expression-parse": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", - "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", - "dev": true, - "requires": { - "spdx-exceptions": "^2.1.0", - "spdx-license-ids": "^3.0.0" - } - }, - "spdx-license-ids": { - "version": "3.0.7", - "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.7.tgz", - "integrity": "sha512-U+MTEOO0AiDzxwFvoa4JVnMV6mZlJKk2sBLt90s7G0Gd0Mlknc7kxEn3nuDPNZRta7O2uy8oLcZLVT+4sqNZHQ==", - "dev": true - }, - "split-string": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", - "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", - "dev": true, - "requires": { - "extend-shallow": "^3.0.0" - } - }, - "sprintf-js": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=", - "dev": true - }, - "stack-utils": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.5.tgz", - "integrity": "sha512-xrQcmYhOsn/1kX+Vraq+7j4oE2j/6BFscZ0etmYg81xuM8Gq0022Pxb8+IqgOFUIaxHs0KaSb7T1+OegiNrNFA==", - "dev": true, - "requires": { - "escape-string-regexp": "^2.0.0" - }, - "dependencies": { - "escape-string-regexp": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", - "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", - "dev": true - } - } - }, - "static-extend": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", - "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=", - "dev": true, - "requires": { - "define-property": "^0.2.5", - "object-copy": "^0.1.0" - }, - "dependencies": { - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, - "requires": { - "is-descriptor": "^0.1.0" - } - } - } - }, - "string-hash": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/string-hash/-/string-hash-1.1.3.tgz", - "integrity": "sha1-6Kr8CsGFW0Zmkp7X3RJ1311sgRs=", - "dev": true - }, - "string-length": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz", - "integrity": "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==", - "dev": true, - "requires": { - "char-regex": "^1.0.2", - "strip-ansi": "^6.0.0" - } - }, - "string-width": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.2.tgz", - "integrity": "sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA==", - "dev": true, - "requires": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.0" - } - }, - "strip-ansi": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", - "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", - "dev": true, - "requires": { - "ansi-regex": "^5.0.0" - } - }, - "strip-bom": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", - "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==", - "dev": true - }, - "strip-eof": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", - "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=", - "dev": true - }, - "strip-final-newline": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", - "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", - "dev": true - }, - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - }, - "supports-hyperlinks": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.2.0.tgz", - "integrity": "sha512-6sXEzV5+I5j8Bmq9/vUphGRM/RJNT9SCURJLjwfOg51heRtguGWDzcaBlgAzKhQa0EVNpPEKzQuBwZ8S8WaCeQ==", - "dev": true, - "requires": { - "has-flag": "^4.0.0", - "supports-color": "^7.0.0" - }, - "dependencies": { - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "svg-tags": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/svg-tags/-/svg-tags-1.0.0.tgz", - "integrity": "sha1-WPcc7jvVGbWdSyqEO2x95krAR2Q=", - "dev": true - }, - "symbol-tree": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz", - "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==", - "dev": true - }, - "terminal-link": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/terminal-link/-/terminal-link-2.1.1.tgz", - "integrity": "sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ==", - "dev": true, - "requires": { - "ansi-escapes": "^4.2.1", - "supports-hyperlinks": "^2.0.0" - } - }, - "test-exclude": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz", - "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==", - "dev": true, - "requires": { - "@istanbuljs/schema": "^0.1.2", - "glob": "^7.1.4", - "minimatch": "^3.0.4" - } - }, - "thenify": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz", - "integrity": "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==", - "dev": true, - "requires": { - "any-promise": "^1.0.0" - } - }, - "thenify-all": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz", - "integrity": "sha1-GhkY1ALY/D+Y+/I02wvMjMEOlyY=", - "dev": true, - "requires": { - "thenify": ">= 3.1.0 < 4" - } - }, - "throat": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/throat/-/throat-5.0.0.tgz", - "integrity": "sha512-fcwX4mndzpLQKBS1DVYhGAcYaYt7vsHNIvQV+WXMvnow5cgjPphq5CaayLaGsjRdSCKZFNGt7/GYAuXaNOiYCA==", - "dev": true - }, - "tmpl": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz", - "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==", - "dev": true - }, - "to-fast-properties": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=" - }, - "to-object-path": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", - "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "to-regex": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", - "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", - "dev": true, - "requires": { - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "regex-not": "^1.0.2", - "safe-regex": "^1.1.0" - } - }, - "to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dev": true, - "requires": { - "is-number": "^7.0.0" - } - }, - "token-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/token-stream/-/token-stream-1.0.0.tgz", - "integrity": "sha1-zCAOqyYT9BZtJ/+a/HylbUnfbrQ=", - "dev": true - }, - "tough-cookie": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.0.0.tgz", - "integrity": "sha512-tHdtEpQCMrc1YLrMaqXXcj6AxhYi/xgit6mZu1+EDWUn+qhUf8wMQoFIy9NXuq23zAwtcB0t/MjACGR18pcRbg==", - "dev": true, - "requires": { - "psl": "^1.1.33", - "punycode": "^2.1.1", - "universalify": "^0.1.2" - } - }, - "tr46": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-2.1.0.tgz", - "integrity": "sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw==", - "dev": true, - "requires": { - "punycode": "^2.1.1" - } - }, - "tree-kill": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/tree-kill/-/tree-kill-1.2.2.tgz", - "integrity": "sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A==", - "dev": true - }, - "ts-map": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/ts-map/-/ts-map-1.0.3.tgz", - "integrity": "sha512-vDWbsl26LIcPGmDpoVzjEP6+hvHZkBkLW7JpvwbCv/5IYPJlsbzCVXY3wsCeAxAUeTclNOUZxnLdGh3VBD/J6w==", - "dev": true - }, - "tsconfig-paths": { - "version": "3.14.0", - "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.14.0.tgz", - "integrity": "sha512-cg/1jAZoL57R39+wiw4u/SCC6Ic9Q5NqjBOb+9xISedOYurfog9ZNmKJSxAnb2m/5Bq4lE9lhUcau33Ml8DM0g==", - "dev": true, - "requires": { - "@types/json5": "^0.0.29", - "json5": "^1.0.1", - "minimist": "^1.2.0", - "strip-bom": "^3.0.0" - }, - "dependencies": { - "json5": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", - "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", - "dev": true, - "requires": { - "minimist": "^1.2.0" - } - }, - "strip-bom": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", - "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", - "dev": true - } - } - }, - "tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", - "dev": true - }, - "type-check": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", - "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=", - "dev": true, - "requires": { - "prelude-ls": "~1.1.2" - } - }, - "type-detect": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", - "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==", - "dev": true - }, - "type-fest": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", - "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", - "dev": true - }, - "typedarray-to-buffer": { - "version": "3.1.5", - "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", - "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==", - "dev": true, - "requires": { - "is-typedarray": "^1.0.0" - } - }, - "typedoc": { - "version": "0.22.13", - "resolved": "https://registry.npmjs.org/typedoc/-/typedoc-0.22.13.tgz", - "integrity": "sha512-NHNI7Dr6JHa/I3+c62gdRNXBIyX7P33O9TafGLd07ur3MqzcKgwTvpg18EtvCLHJyfeSthAtCLpM7WkStUmDuQ==", - "dev": true, - "requires": { - "glob": "^7.2.0", - "lunr": "^2.3.9", - "marked": "^4.0.12", - "minimatch": "^5.0.1", - "shiki": "^0.10.1" - }, - "dependencies": { - "brace-expansion": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", - "dev": true, - "requires": { - "balanced-match": "^1.0.0" - } - }, - "marked": { - "version": "4.0.12", - "resolved": "https://registry.npmjs.org/marked/-/marked-4.0.12.tgz", - "integrity": "sha512-hgibXWrEDNBWgGiK18j/4lkS6ihTe9sxtV4Q1OQppb/0zzyPSzoFANBa5MfsG/zgsWklmNnhm0XACZOH/0HBiQ==", - "dev": true - }, - "minimatch": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.0.1.tgz", - "integrity": "sha512-nLDxIFRyhDblz3qMuq+SoRZED4+miJ/G+tdDrjkkkRnjAsBexeGpgjLEQ0blJy7rHhR2b93rhQY4SvyWu9v03g==", - "dev": true, - "requires": { - "brace-expansion": "^2.0.1" - } - } - } - }, - "typescript": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.2.3.tgz", - "integrity": "sha512-qOcYwxaByStAWrBf4x0fibwZvMRG+r4cQoTjbPtUlrWjBHbmCAww1i448U0GJ+3cNNEtebDteo/cHOR3xJ4wEw==", - "dev": true - }, - "union-value": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz", - "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==", - "dev": true, - "requires": { - "arr-union": "^3.1.0", - "get-value": "^2.0.6", - "is-extendable": "^0.1.1", - "set-value": "^2.0.1" - } - }, - "uniq": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/uniq/-/uniq-1.0.1.tgz", - "integrity": "sha1-sxxa6CVIRKOoKBVBzisEuGWnNP8=", - "dev": true - }, - "universalify": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", - "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", - "dev": true - }, - "unset-value": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", - "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=", - "dev": true, - "requires": { - "has-value": "^0.3.1", - "isobject": "^3.0.0" - }, - "dependencies": { - "has-value": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", - "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=", - "dev": true, - "requires": { - "get-value": "^2.0.3", - "has-values": "^0.1.4", - "isobject": "^2.0.0" - }, - "dependencies": { - "isobject": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", - "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", - "dev": true, - "requires": { - "isarray": "1.0.0" - } - } - } - }, - "has-values": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", - "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=", - "dev": true - } - } - }, - "urix": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", - "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=", - "dev": true - }, - "use": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", - "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==", - "dev": true - }, - "util-deprecate": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", - "dev": true - }, - "uuid": { - "version": "8.3.2", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", - "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", - "dev": true - }, - "v8-to-istanbul": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-7.1.2.tgz", - "integrity": "sha512-TxNb7YEUwkLXCQYeudi6lgQ/SZrzNO4kMdlqVxaZPUIUjCv6iSSypUQX70kNBSERpQ8fk48+d61FXk+tgqcWow==", - "dev": true, - "requires": { - "@types/istanbul-lib-coverage": "^2.0.1", - "convert-source-map": "^1.6.0", - "source-map": "^0.7.3" - }, - "dependencies": { - "source-map": { - "version": "0.7.3", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", - "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", - "dev": true - } - } - }, - "validate-npm-package-license": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", - "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", - "dev": true, - "requires": { - "spdx-correct": "^3.0.0", - "spdx-expression-parse": "^3.0.0" - } - }, - "vite": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/vite/-/vite-2.1.2.tgz", - "integrity": "sha512-K96k5Nb1kywggFwZNGf/NQVZIrjMSvjebYWFIEQRu8AQWtzxatMF8/reExFXebmrfWAT3PTUk6l4zJBkpMtyVg==", - "dev": true, - "requires": { - "esbuild": "^0.9.3", - "fsevents": "~2.3.1", - "postcss": "^8.2.1", - "resolve": "^1.19.0", - "rollup": "^2.38.5" - } - }, - "vite-plugin-md2vue": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/vite-plugin-md2vue/-/vite-plugin-md2vue-1.1.1.tgz", - "integrity": "sha512-s3V2yWY7i9hMPatzYRcimlA9dqLR0mBSs15VgZLMq+mMXXPxlIPkSOFYB+5mS5C/Rz8qaATvFRIskL0Yxnq9RA==", - "dev": true, - "requires": { - "highlight.js": "^10.7.2", - "jest": "^26.6.3", - "marked": "^2.0.1" - }, - "dependencies": { - "highlight.js": { - "version": "10.7.3", - "resolved": "https://registry.npmjs.org/highlight.js/-/highlight.js-10.7.3.tgz", - "integrity": "sha512-tzcUFauisWKNHaRkN4Wjl/ZA07gENAjFl3J/c480dprkGTg5EQstgaNFqBfUqCq54kZRIEcreTsAgF/m2quD7A==", - "dev": true - } - } - }, - "vite-tsconfig-paths": { - "version": "3.4.1", - "resolved": "https://registry.npmjs.org/vite-tsconfig-paths/-/vite-tsconfig-paths-3.4.1.tgz", - "integrity": "sha512-SgK3/pnTuJ3i+gMSAWLR6VCPSw26bnxawrmXGvCDjJgk8MAQgmbCrFrAzfwbwZBXSqSuvWEuX04Wt73qJKx8fQ==", - "dev": true, - "requires": { - "debug": "^4.1.1", - "globrex": "^0.1.2", - "recrawl-sync": "^2.0.3", - "tsconfig-paths": "^3.9.0" - } - }, - "void-elements": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/void-elements/-/void-elements-3.1.0.tgz", - "integrity": "sha1-YU9/v42AHwu18GYfWy9XhXUOTwk=", - "dev": true - }, - "vscode-languageserver-textdocument": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/vscode-languageserver-textdocument/-/vscode-languageserver-textdocument-1.0.1.tgz", - "integrity": "sha512-UIcJDjX7IFkck7cSkNNyzIz5FyvpQfY7sdzVy+wkKN/BLaD4DQ0ppXQrKePomCxTS7RrolK1I0pey0bG9eh8dA==", - "dev": true - }, - "vscode-oniguruma": { - "version": "1.6.2", - "resolved": "https://registry.npmjs.org/vscode-oniguruma/-/vscode-oniguruma-1.6.2.tgz", - "integrity": "sha512-KH8+KKov5eS/9WhofZR8M8dMHWN2gTxjMsG4jd04YhpbPR91fUj7rYQ2/XjeHCJWbg7X++ApRIU9NUwM2vTvLA==", - "dev": true - }, - "vscode-textmate": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/vscode-textmate/-/vscode-textmate-5.2.0.tgz", - "integrity": "sha512-Uw5ooOQxRASHgu6C7GVvUxisKXfSgW4oFlO+aa+PAkgmH89O3CXxEEzNRNtHSqtXFTl0nAC1uYj0GMSH27uwtQ==", - "dev": true - }, - "vscode-uri": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/vscode-uri/-/vscode-uri-2.1.2.tgz", - "integrity": "sha512-8TEXQxlldWAuIODdukIb+TR5s+9Ds40eSJrw+1iDDA9IFORPjMELarNQE3myz5XIkWWpdprmJjm1/SxMlWOC8A==", - "dev": true - }, - "vscode-web-custom-data": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/vscode-web-custom-data/-/vscode-web-custom-data-0.3.3.tgz", - "integrity": "sha512-orMjjj1r4efP5ocODYZm3orpANakRBsxPZPDoD5UIrFOPKDFtMJQLp6PIH1rb3AYVRD1iYXMhDQoC6tZ+DrigA==", - "dev": true - }, - "vue": { - "version": "3.0.7", - "resolved": "https://registry.npmjs.org/vue/-/vue-3.0.7.tgz", - "integrity": "sha512-8h4TikD+JabbMK9aRlBO4laG0AtNHRPHynxYgWZ9sq1YUPfzynd9Jeeb27XNyZytC7aCQRX9xe1+TQJuc181Tw==", - "requires": { - "@vue/compiler-dom": "3.0.7", - "@vue/runtime-dom": "3.0.7", - "@vue/shared": "3.0.7" - } - }, - "vue-docgen-api": { - "version": "4.44.18", - "resolved": "https://registry.npmjs.org/vue-docgen-api/-/vue-docgen-api-4.44.18.tgz", - "integrity": "sha512-zZLa2TqCid97tIk98A30GnP5N46SfAsJW5p3z1PDYME0UTZWl6nKLcgQLtGfzXYT4bz+dV11cc6FumdGW0QTlA==", - "dev": true, - "requires": { - "@babel/parser": "^7.13.12", - "@babel/types": "^7.13.12", - "@vue/compiler-dom": "^3.2.0", - "@vue/compiler-sfc": "^3.2.0", - "ast-types": "0.14.2", - "hash-sum": "^1.0.2", - "lru-cache": "^4.1.5", - "pug": "^3.0.2", - "recast": "0.20.5", - "ts-map": "^1.0.3", - "vue-inbrowser-compiler-utils": "^4.44.17" - }, - "dependencies": { "@vue/compiler-core": { "version": "3.2.31", "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.2.31.tgz", @@ -7457,14 +1159,6 @@ "@vue/shared": "3.2.31", "estree-walker": "^2.0.2", "source-map": "^0.6.1" - }, - "dependencies": { - "@babel/parser": { - "version": "7.17.3", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.17.3.tgz", - "integrity": "sha512-7yJPvPV+ESz2IUTPbOL+YkIGyCqOyNIzdguKQuJGnH7bg1WTIifuM21YqokFt/THWh1AkCRn9IgoykTRCBVpzA==", - "dev": true - } } }, "@vue/compiler-dom": { @@ -7493,14 +1187,6 @@ "magic-string": "^0.25.7", "postcss": "^8.1.10", "source-map": "^0.6.1" - }, - "dependencies": { - "@babel/parser": { - "version": "7.17.3", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.17.3.tgz", - "integrity": "sha512-7yJPvPV+ESz2IUTPbOL+YkIGyCqOyNIzdguKQuJGnH7bg1WTIifuM21YqokFt/THWh1AkCRn9IgoykTRCBVpzA==", - "dev": true - } } }, "@vue/compiler-ssr": { @@ -7513,162 +1199,536 @@ "@vue/shared": "3.2.31" } }, + "@vue/reactivity": { + "version": "3.2.31", + "resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.2.31.tgz", + "integrity": "sha512-HVr0l211gbhpEKYr2hYe7hRsV91uIVGFYNHj73njbARVGHQvIojkImKMaZNDdoDZOIkMsBc9a1sMqR+WZwfSCw==", + "dev": true, + "requires": { + "@vue/shared": "3.2.31" + } + }, + "@vue/runtime-core": { + "version": "3.2.31", + "resolved": "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.2.31.tgz", + "integrity": "sha512-Kcog5XmSY7VHFEMuk4+Gap8gUssYMZ2+w+cmGI6OpZWYOEIcbE0TPzzPHi+8XTzAgx1w/ZxDFcXhZeXN5eKWsA==", + "dev": true, + "requires": { + "@vue/reactivity": "3.2.31", + "@vue/shared": "3.2.31" + } + }, + "@vue/runtime-dom": { + "version": "3.2.31", + "resolved": "https://registry.npmjs.org/@vue/runtime-dom/-/runtime-dom-3.2.31.tgz", + "integrity": "sha512-N+o0sICVLScUjfLG7u9u5XCjvmsexAiPt17GNnaWHJUfsKed5e85/A3SWgKxzlxx2SW/Hw7RQxzxbXez9PtY3g==", + "dev": true, + "requires": { + "@vue/runtime-core": "3.2.31", + "@vue/shared": "3.2.31", + "csstype": "^2.6.8" + } + }, "@vue/shared": { "version": "3.2.31", "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.2.31.tgz", "integrity": "sha512-ymN2pj6zEjiKJZbrf98UM2pfDd6F2H7ksKw7NDt/ZZ1fh5Ei39X5tABugtT03ZRlWd9imccoK0hE8hpjpU7irQ==", "dev": true }, - "hash-sum": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/hash-sum/-/hash-sum-1.0.2.tgz", - "integrity": "sha1-M7QHd3VMZDJXPBIMw4CLvRDUfwQ=", - "dev": true - }, - "lru-cache": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", - "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", + "vue": { + "version": "3.2.31", + "resolved": "https://registry.npmjs.org/vue/-/vue-3.2.31.tgz", + "integrity": "sha512-odT3W2tcffTiQCy57nOT93INw1auq5lYLLYtWpPYQQYQOOdHiqFct9Xhna6GJ+pJQaF67yZABraH47oywkJgFw==", "dev": true, "requires": { - "pseudomap": "^1.0.2", - "yallist": "^2.1.2" + "@vue/compiler-dom": "3.2.31", + "@vue/compiler-sfc": "3.2.31", + "@vue/runtime-dom": "3.2.31", + "@vue/server-renderer": "3.2.31", + "@vue/shared": "3.2.31" } - }, - "yallist": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", - "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=", - "dev": true } } }, - "vue-inbrowser-compiler-utils": { - "version": "4.44.17", - "resolved": "https://registry.npmjs.org/vue-inbrowser-compiler-utils/-/vue-inbrowser-compiler-utils-4.44.17.tgz", - "integrity": "sha512-dvxumVgIzR4FXjAWYWIOnpD+6bW0dLkoAv43UShER8gVIhLFo9UEmbF31wD6YWJj94lUpbVIuWl2qc6axYNEAQ==", + "@vuepress/plugin-nprogress": { + "version": "2.0.0-beta.36", + "resolved": "https://registry.npmjs.org/@vuepress/plugin-nprogress/-/plugin-nprogress-2.0.0-beta.36.tgz", + "integrity": "sha512-PFDFdvWQvvkGCiYi2jiCiRggP984yAYyZtSuK9eX3A9itYi0Qp+ck10tc+7cGQc1B97zg3FHVyA0BJcXUJwiJQ==", "dev": true, "requires": { - "camelcase": "^5.3.1" + "@vuepress/client": "2.0.0-beta.35", + "@vuepress/core": "2.0.0-beta.36", + "@vuepress/utils": "2.0.0-beta.35", + "nprogress": "^0.2.0", + "vue": "^3.2.28", + "vue-router": "^4.0.12" }, "dependencies": { - "camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "@babel/parser": { + "version": "7.17.7", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.17.7.tgz", + "integrity": "sha512-bm3AQf45vR4gKggRfvJdYJ0gFLoCbsPxiFLSH6hTVYABptNHY6l9NrhnucVjQ/X+SPtLANT9lc0fFhikj+VBRA==", + "dev": true + }, + "@vue/compiler-core": { + "version": "3.2.31", + "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.2.31.tgz", + "integrity": "sha512-aKno00qoA4o+V/kR6i/pE+aP+esng5siNAVQ422TkBNM6qA4veXiZbSe8OTXHXquEi/f6Akc+nLfB4JGfe4/WQ==", + "dev": true, + "requires": { + "@babel/parser": "^7.16.4", + "@vue/shared": "3.2.31", + "estree-walker": "^2.0.2", + "source-map": "^0.6.1" + } + }, + "@vue/compiler-dom": { + "version": "3.2.31", + "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.2.31.tgz", + "integrity": "sha512-60zIlFfzIDf3u91cqfqy9KhCKIJgPeqxgveH2L+87RcGU/alT6BRrk5JtUso0OibH3O7NXuNOQ0cDc9beT0wrg==", + "dev": true, + "requires": { + "@vue/compiler-core": "3.2.31", + "@vue/shared": "3.2.31" + } + }, + "@vue/compiler-sfc": { + "version": "3.2.31", + "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.2.31.tgz", + "integrity": "sha512-748adc9msSPGzXgibHiO6T7RWgfnDcVQD+VVwYgSsyyY8Ans64tALHZANrKtOzvkwznV/F4H7OAod/jIlp/dkQ==", + "dev": true, + "requires": { + "@babel/parser": "^7.16.4", + "@vue/compiler-core": "3.2.31", + "@vue/compiler-dom": "3.2.31", + "@vue/compiler-ssr": "3.2.31", + "@vue/reactivity-transform": "3.2.31", + "@vue/shared": "3.2.31", + "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.31", + "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.2.31.tgz", + "integrity": "sha512-mjN0rqig+A8TVDnsGPYJM5dpbjlXeHUm2oZHZwGyMYiGT/F4fhJf/cXy8QpjnLQK4Y9Et4GWzHn9PS8AHUnSkw==", + "dev": true, + "requires": { + "@vue/compiler-dom": "3.2.31", + "@vue/shared": "3.2.31" + } + }, + "@vue/reactivity": { + "version": "3.2.31", + "resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.2.31.tgz", + "integrity": "sha512-HVr0l211gbhpEKYr2hYe7hRsV91uIVGFYNHj73njbARVGHQvIojkImKMaZNDdoDZOIkMsBc9a1sMqR+WZwfSCw==", + "dev": true, + "requires": { + "@vue/shared": "3.2.31" + } + }, + "@vue/runtime-core": { + "version": "3.2.31", + "resolved": "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.2.31.tgz", + "integrity": "sha512-Kcog5XmSY7VHFEMuk4+Gap8gUssYMZ2+w+cmGI6OpZWYOEIcbE0TPzzPHi+8XTzAgx1w/ZxDFcXhZeXN5eKWsA==", + "dev": true, + "requires": { + "@vue/reactivity": "3.2.31", + "@vue/shared": "3.2.31" + } + }, + "@vue/runtime-dom": { + "version": "3.2.31", + "resolved": "https://registry.npmjs.org/@vue/runtime-dom/-/runtime-dom-3.2.31.tgz", + "integrity": "sha512-N+o0sICVLScUjfLG7u9u5XCjvmsexAiPt17GNnaWHJUfsKed5e85/A3SWgKxzlxx2SW/Hw7RQxzxbXez9PtY3g==", + "dev": true, + "requires": { + "@vue/runtime-core": "3.2.31", + "@vue/shared": "3.2.31", + "csstype": "^2.6.8" + } + }, + "@vue/shared": { + "version": "3.2.31", + "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.2.31.tgz", + "integrity": "sha512-ymN2pj6zEjiKJZbrf98UM2pfDd6F2H7ksKw7NDt/ZZ1fh5Ei39X5tABugtT03ZRlWd9imccoK0hE8hpjpU7irQ==", + "dev": true + }, + "vue": { + "version": "3.2.31", + "resolved": "https://registry.npmjs.org/vue/-/vue-3.2.31.tgz", + "integrity": "sha512-odT3W2tcffTiQCy57nOT93INw1auq5lYLLYtWpPYQQYQOOdHiqFct9Xhna6GJ+pJQaF67yZABraH47oywkJgFw==", + "dev": true, + "requires": { + "@vue/compiler-dom": "3.2.31", + "@vue/compiler-sfc": "3.2.31", + "@vue/runtime-dom": "3.2.31", + "@vue/server-renderer": "3.2.31", + "@vue/shared": "3.2.31" + } + } + } + }, + "@vuepress/plugin-palette": { + "version": "2.0.0-beta.36", + "resolved": "https://registry.npmjs.org/@vuepress/plugin-palette/-/plugin-palette-2.0.0-beta.36.tgz", + "integrity": "sha512-37D1uwX1j91niSu6f//26azS18FSD3g93NJs8LM3HAim4XtzCRaFSnI90MNG2++4Aelx2SSx86M4OjVdb1oCKw==", + "dev": true, + "requires": { + "@vuepress/core": "2.0.0-beta.36", + "@vuepress/utils": "2.0.0-beta.35", + "chokidar": "^3.5.3" + }, + "dependencies": { + "anymatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", + "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", + "dev": true, + "requires": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + } + }, + "chokidar": { + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", + "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", + "dev": true, + "requires": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "fsevents": "~2.3.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + } + }, + "readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "dev": true, + "requires": { + "picomatch": "^2.2.1" + } + } + } + }, + "@vuepress/plugin-prismjs": { + "version": "2.0.0-beta.36", + "resolved": "https://registry.npmjs.org/@vuepress/plugin-prismjs/-/plugin-prismjs-2.0.0-beta.36.tgz", + "integrity": "sha512-xQ+Qa8ODt3K5blEZa2THTmXFO5/RrBjAgkk0u1JmPdVB8FoQAjdSaxZIs9vTBwCMCIexd6c3cC+MaPT2OVrgdA==", + "dev": true, + "requires": { + "@vuepress/core": "2.0.0-beta.36", + "prismjs": "^1.26.0" + } + }, + "@vuepress/plugin-theme-data": { + "version": "2.0.0-beta.36", + "resolved": "https://registry.npmjs.org/@vuepress/plugin-theme-data/-/plugin-theme-data-2.0.0-beta.36.tgz", + "integrity": "sha512-1Fxj7F0rIARYa/gQmsUql3f7wPF3ML4Fs6kcPHXYll7ZNDLR1OBw9HIGJ7lW4qx37f6YfYs2RjefAuwkVFUn/A==", + "dev": true, + "requires": { + "@vue/devtools-api": "^6.0.0-beta.21.1", + "@vuepress/client": "2.0.0-beta.35", + "@vuepress/core": "2.0.0-beta.36", + "@vuepress/shared": "2.0.0-beta.35", + "@vuepress/utils": "2.0.0-beta.35", + "vue": "^3.2.28" + }, + "dependencies": { + "@babel/parser": { + "version": "7.17.7", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.17.7.tgz", + "integrity": "sha512-bm3AQf45vR4gKggRfvJdYJ0gFLoCbsPxiFLSH6hTVYABptNHY6l9NrhnucVjQ/X+SPtLANT9lc0fFhikj+VBRA==", + "dev": true + }, + "@vue/compiler-core": { + "version": "3.2.31", + "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.2.31.tgz", + "integrity": "sha512-aKno00qoA4o+V/kR6i/pE+aP+esng5siNAVQ422TkBNM6qA4veXiZbSe8OTXHXquEi/f6Akc+nLfB4JGfe4/WQ==", + "dev": true, + "requires": { + "@babel/parser": "^7.16.4", + "@vue/shared": "3.2.31", + "estree-walker": "^2.0.2", + "source-map": "^0.6.1" + } + }, + "@vue/compiler-dom": { + "version": "3.2.31", + "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.2.31.tgz", + "integrity": "sha512-60zIlFfzIDf3u91cqfqy9KhCKIJgPeqxgveH2L+87RcGU/alT6BRrk5JtUso0OibH3O7NXuNOQ0cDc9beT0wrg==", + "dev": true, + "requires": { + "@vue/compiler-core": "3.2.31", + "@vue/shared": "3.2.31" + } + }, + "@vue/compiler-sfc": { + "version": "3.2.31", + "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.2.31.tgz", + "integrity": "sha512-748adc9msSPGzXgibHiO6T7RWgfnDcVQD+VVwYgSsyyY8Ans64tALHZANrKtOzvkwznV/F4H7OAod/jIlp/dkQ==", + "dev": true, + "requires": { + "@babel/parser": "^7.16.4", + "@vue/compiler-core": "3.2.31", + "@vue/compiler-dom": "3.2.31", + "@vue/compiler-ssr": "3.2.31", + "@vue/reactivity-transform": "3.2.31", + "@vue/shared": "3.2.31", + "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.31", + "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.2.31.tgz", + "integrity": "sha512-mjN0rqig+A8TVDnsGPYJM5dpbjlXeHUm2oZHZwGyMYiGT/F4fhJf/cXy8QpjnLQK4Y9Et4GWzHn9PS8AHUnSkw==", + "dev": true, + "requires": { + "@vue/compiler-dom": "3.2.31", + "@vue/shared": "3.2.31" + } + }, + "@vue/reactivity": { + "version": "3.2.31", + "resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.2.31.tgz", + "integrity": "sha512-HVr0l211gbhpEKYr2hYe7hRsV91uIVGFYNHj73njbARVGHQvIojkImKMaZNDdoDZOIkMsBc9a1sMqR+WZwfSCw==", + "dev": true, + "requires": { + "@vue/shared": "3.2.31" + } + }, + "@vue/runtime-core": { + "version": "3.2.31", + "resolved": "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.2.31.tgz", + "integrity": "sha512-Kcog5XmSY7VHFEMuk4+Gap8gUssYMZ2+w+cmGI6OpZWYOEIcbE0TPzzPHi+8XTzAgx1w/ZxDFcXhZeXN5eKWsA==", + "dev": true, + "requires": { + "@vue/reactivity": "3.2.31", + "@vue/shared": "3.2.31" + } + }, + "@vue/runtime-dom": { + "version": "3.2.31", + "resolved": "https://registry.npmjs.org/@vue/runtime-dom/-/runtime-dom-3.2.31.tgz", + "integrity": "sha512-N+o0sICVLScUjfLG7u9u5XCjvmsexAiPt17GNnaWHJUfsKed5e85/A3SWgKxzlxx2SW/Hw7RQxzxbXez9PtY3g==", + "dev": true, + "requires": { + "@vue/runtime-core": "3.2.31", + "@vue/shared": "3.2.31", + "csstype": "^2.6.8" + } + }, + "@vue/shared": { + "version": "3.2.31", + "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.2.31.tgz", + "integrity": "sha512-ymN2pj6zEjiKJZbrf98UM2pfDd6F2H7ksKw7NDt/ZZ1fh5Ei39X5tABugtT03ZRlWd9imccoK0hE8hpjpU7irQ==", + "dev": true + }, + "vue": { + "version": "3.2.31", + "resolved": "https://registry.npmjs.org/vue/-/vue-3.2.31.tgz", + "integrity": "sha512-odT3W2tcffTiQCy57nOT93INw1auq5lYLLYtWpPYQQYQOOdHiqFct9Xhna6GJ+pJQaF67yZABraH47oywkJgFw==", + "dev": true, + "requires": { + "@vue/compiler-dom": "3.2.31", + "@vue/compiler-sfc": "3.2.31", + "@vue/runtime-dom": "3.2.31", + "@vue/server-renderer": "3.2.31", + "@vue/shared": "3.2.31" + } + } + } + }, + "@vuepress/shared": { + "version": "2.0.0-beta.35", + "resolved": "https://registry.npmjs.org/@vuepress/shared/-/shared-2.0.0-beta.35.tgz", + "integrity": "sha512-sU+ekNDv22YG16B1XmZyMD+A94QbAUgTp5FTs+X2POU9UQCIZCuFhgTM9TfAnSgD/6lnbp2Aljwg5fJAidPQmw==", + "dev": true, + "requires": { + "@vue/shared": "^3.2.28" + }, + "dependencies": { + "@vue/shared": { + "version": "3.2.31", + "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.2.31.tgz", + "integrity": "sha512-ymN2pj6zEjiKJZbrf98UM2pfDd6F2H7ksKw7NDt/ZZ1fh5Ei39X5tABugtT03ZRlWd9imccoK0hE8hpjpU7irQ==", "dev": true } } }, - "vue-router": { - "version": "4.0.14", - "resolved": "https://registry.npmjs.org/vue-router/-/vue-router-4.0.14.tgz", - "integrity": "sha512-wAO6zF9zxA3u+7AkMPqw9LjoUCjSxfFvINQj3E/DceTt6uEz1XZLraDhdg2EYmvVwTBSGlLYsUw8bDmx0754Mw==", - "requires": { - "@vue/devtools-api": "^6.0.0" - } - }, - "w3c-hr-time": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz", - "integrity": "sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==", + "@vuepress/theme-default": { + "version": "2.0.0-beta.36", + "resolved": "https://registry.npmjs.org/@vuepress/theme-default/-/theme-default-2.0.0-beta.36.tgz", + "integrity": "sha512-3QqRL96MzKDamHo5bw9ldO2DHTxE+nwEHv1u2PsZusyMRoxyP1h2wPFHPhGaR+fhxFC9Ou9dOq4Ay2xiIU1piA==", "dev": true, "requires": { - "browser-process-hrtime": "^1.0.0" + "@vuepress/client": "2.0.0-beta.35", + "@vuepress/core": "2.0.0-beta.36", + "@vuepress/plugin-active-header-links": "2.0.0-beta.36", + "@vuepress/plugin-back-to-top": "2.0.0-beta.36", + "@vuepress/plugin-container": "2.0.0-beta.36", + "@vuepress/plugin-external-link-icon": "2.0.0-beta.36", + "@vuepress/plugin-git": "2.0.0-beta.36", + "@vuepress/plugin-medium-zoom": "2.0.0-beta.36", + "@vuepress/plugin-nprogress": "2.0.0-beta.36", + "@vuepress/plugin-palette": "2.0.0-beta.36", + "@vuepress/plugin-prismjs": "2.0.0-beta.36", + "@vuepress/plugin-theme-data": "2.0.0-beta.36", + "@vuepress/shared": "2.0.0-beta.35", + "@vuepress/utils": "2.0.0-beta.35", + "@vueuse/core": "^7.5.4", + "sass": "^1.49.0", + "sass-loader": "^12.4.0", + "vue": "^3.2.28", + "vue-router": "^4.0.12" + }, + "dependencies": { + "@babel/parser": { + "version": "7.17.7", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.17.7.tgz", + "integrity": "sha512-bm3AQf45vR4gKggRfvJdYJ0gFLoCbsPxiFLSH6hTVYABptNHY6l9NrhnucVjQ/X+SPtLANT9lc0fFhikj+VBRA==", + "dev": true + }, + "@vue/compiler-core": { + "version": "3.2.31", + "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.2.31.tgz", + "integrity": "sha512-aKno00qoA4o+V/kR6i/pE+aP+esng5siNAVQ422TkBNM6qA4veXiZbSe8OTXHXquEi/f6Akc+nLfB4JGfe4/WQ==", + "dev": true, + "requires": { + "@babel/parser": "^7.16.4", + "@vue/shared": "3.2.31", + "estree-walker": "^2.0.2", + "source-map": "^0.6.1" + } + }, + "@vue/compiler-dom": { + "version": "3.2.31", + "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.2.31.tgz", + "integrity": "sha512-60zIlFfzIDf3u91cqfqy9KhCKIJgPeqxgveH2L+87RcGU/alT6BRrk5JtUso0OibH3O7NXuNOQ0cDc9beT0wrg==", + "dev": true, + "requires": { + "@vue/compiler-core": "3.2.31", + "@vue/shared": "3.2.31" + } + }, + "@vue/compiler-sfc": { + "version": "3.2.31", + "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.2.31.tgz", + "integrity": "sha512-748adc9msSPGzXgibHiO6T7RWgfnDcVQD+VVwYgSsyyY8Ans64tALHZANrKtOzvkwznV/F4H7OAod/jIlp/dkQ==", + "dev": true, + "requires": { + "@babel/parser": "^7.16.4", + "@vue/compiler-core": "3.2.31", + "@vue/compiler-dom": "3.2.31", + "@vue/compiler-ssr": "3.2.31", + "@vue/reactivity-transform": "3.2.31", + "@vue/shared": "3.2.31", + "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.31", + "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.2.31.tgz", + "integrity": "sha512-mjN0rqig+A8TVDnsGPYJM5dpbjlXeHUm2oZHZwGyMYiGT/F4fhJf/cXy8QpjnLQK4Y9Et4GWzHn9PS8AHUnSkw==", + "dev": true, + "requires": { + "@vue/compiler-dom": "3.2.31", + "@vue/shared": "3.2.31" + } + }, + "@vue/reactivity": { + "version": "3.2.31", + "resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.2.31.tgz", + "integrity": "sha512-HVr0l211gbhpEKYr2hYe7hRsV91uIVGFYNHj73njbARVGHQvIojkImKMaZNDdoDZOIkMsBc9a1sMqR+WZwfSCw==", + "dev": true, + "requires": { + "@vue/shared": "3.2.31" + } + }, + "@vue/runtime-core": { + "version": "3.2.31", + "resolved": "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.2.31.tgz", + "integrity": "sha512-Kcog5XmSY7VHFEMuk4+Gap8gUssYMZ2+w+cmGI6OpZWYOEIcbE0TPzzPHi+8XTzAgx1w/ZxDFcXhZeXN5eKWsA==", + "dev": true, + "requires": { + "@vue/reactivity": "3.2.31", + "@vue/shared": "3.2.31" + } + }, + "@vue/runtime-dom": { + "version": "3.2.31", + "resolved": "https://registry.npmjs.org/@vue/runtime-dom/-/runtime-dom-3.2.31.tgz", + "integrity": "sha512-N+o0sICVLScUjfLG7u9u5XCjvmsexAiPt17GNnaWHJUfsKed5e85/A3SWgKxzlxx2SW/Hw7RQxzxbXez9PtY3g==", + "dev": true, + "requires": { + "@vue/runtime-core": "3.2.31", + "@vue/shared": "3.2.31", + "csstype": "^2.6.8" + } + }, + "@vue/shared": { + "version": "3.2.31", + "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.2.31.tgz", + "integrity": "sha512-ymN2pj6zEjiKJZbrf98UM2pfDd6F2H7ksKw7NDt/ZZ1fh5Ei39X5tABugtT03ZRlWd9imccoK0hE8hpjpU7irQ==", + "dev": true + }, + "sass": { + "version": "1.49.9", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.49.9.tgz", + "integrity": "sha512-YlYWkkHP9fbwaFRZQRXgDi3mXZShslVmmo+FVK3kHLUELHHEYrCmL1x6IUjC7wLS6VuJSAFXRQS/DxdsC4xL1A==", + "dev": true, + "requires": { + "chokidar": ">=3.0.0 <4.0.0", + "immutable": "^4.0.0", + "source-map-js": ">=0.6.2 <2.0.0" + } + }, + "vue": { + "version": "3.2.31", + "resolved": "https://registry.npmjs.org/vue/-/vue-3.2.31.tgz", + "integrity": "sha512-odT3W2tcffTiQCy57nOT93INw1auq5lYLLYtWpPYQQYQOOdHiqFct9Xhna6GJ+pJQaF67yZABraH47oywkJgFw==", + "dev": true, + "requires": { + "@vue/compiler-dom": "3.2.31", + "@vue/compiler-sfc": "3.2.31", + "@vue/runtime-dom": "3.2.31", + "@vue/server-renderer": "3.2.31", + "@vue/shared": "3.2.31" + } + } } }, - "w3c-xmlserializer": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-2.0.0.tgz", - "integrity": "sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA==", + "@vuepress/utils": { + "version": "2.0.0-beta.35", + "resolved": "https://registry.npmjs.org/@vuepress/utils/-/utils-2.0.0-beta.35.tgz", + "integrity": "sha512-359RVp8T5w+OB/rKy3DYBFqrH98IDWxiB2pf1Z9vgUA54p5xWBbvmh5GwIAfz1PDjpC5BOIk1b1/03VgcJSZFg==", "dev": true, "requires": { - "xml-name-validator": "^3.0.0" - } - }, - "walker": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz", - "integrity": "sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==", - "dev": true, - "requires": { - "makeerror": "1.0.12" - } - }, - "webidl-conversions": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-6.1.0.tgz", - "integrity": "sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==", - "dev": true - }, - "whatwg-encoding": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz", - "integrity": "sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==", - "dev": true, - "requires": { - "iconv-lite": "0.4.24" - } - }, - "whatwg-mimetype": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz", - "integrity": "sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==", - "dev": true - }, - "whatwg-url": { - "version": "8.7.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-8.7.0.tgz", - "integrity": "sha512-gAojqb/m9Q8a5IV96E3fHJM70AzCkgt4uXYX2O7EmuyOnLrViCQlsEBmF9UQIu3/aeAIp2U17rtbpZWNntQqdg==", - "dev": true, - "requires": { - "lodash": "^4.7.0", - "tr46": "^2.1.0", - "webidl-conversions": "^6.1.0" - } - }, - "which": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", - "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", - "dev": true, - "requires": { - "isexe": "^2.0.0" - } - }, - "which-module": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", - "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=", - "dev": true - }, - "with": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/with/-/with-7.0.2.tgz", - "integrity": "sha512-RNGKj82nUPg3g5ygxkQl0R937xLyho1J24ItRCBTr/m1YnZkzJy1hUiHUJrc/VlsDQzsCnInEGSg3bci0Lmd4w==", - "dev": true, - "requires": { - "@babel/parser": "^7.9.6", - "@babel/types": "^7.9.6", - "assert-never": "^1.2.1", - "babel-walk": "3.0.0-canary-5" - } - }, - "word-wrap": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", - "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", - "dev": true - }, - "wrap-ansi": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", - "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", - "dev": true, - "requires": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" + "@types/debug": "^4.1.7", + "@types/fs-extra": "^9.0.13", + "@types/hash-sum": "^1.0.0", + "@vuepress/shared": "2.0.0-beta.35", + "chalk": "^4.1.2", + "debug": "^4.3.3", + "fs-extra": "^10.0.0", + "globby": "^11.0.4", + "hash-sum": "^2.0.0", + "ora": "^5.4.1", + "upath": "^2.0.1" }, "dependencies": { "ansi-styles": { @@ -7680,6 +1740,16 @@ "color-convert": "^2.0.1" } }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, "color-convert": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", @@ -7694,77 +1764,1579 @@ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "dev": true + }, + "debug": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz", + "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==", + "dev": true, + "requires": { + "ms": "2.1.2" + } + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } } } }, - "wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", - "dev": true - }, - "write-file-atomic": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz", - "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==", + "@vueuse/core": { + "version": "7.7.1", + "resolved": "https://registry.npmjs.org/@vueuse/core/-/core-7.7.1.tgz", + "integrity": "sha512-PRRgbATMpoeUmkCEBtUeJgOwtew8s+4UsEd+Pm7MhkjL2ihCNrSqxNVtM6NFE4uP2sWnkGcZpCjPuNSxowJ1Ow==", "dev": true, "requires": { - "imurmurhash": "^0.1.4", - "is-typedarray": "^1.0.0", - "signal-exit": "^3.0.2", - "typedarray-to-buffer": "^3.1.5" + "@vueuse/shared": "7.7.1", + "vue-demi": "*" } }, - "ws": { - "version": "7.5.7", - "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.7.tgz", - "integrity": "sha512-KMvVuFzpKBuiIXW3E4u3mySRO2/mCHSyZDJQM5NQ9Q9KHWHWh0NHgfbRMLLrceUK5qAL4ytALJbpRMjixFZh8A==", + "@vueuse/shared": { + "version": "7.7.1", + "resolved": "https://registry.npmjs.org/@vueuse/shared/-/shared-7.7.1.tgz", + "integrity": "sha512-rN2qd22AUl7VdBxihagWyhUNHCyVk9IpvBTTfHoLH9G7rGE552X1f+zeCfehuno0zXif13jPw+icW/wn2a0rnQ==", + "dev": true, + "requires": { + "vue-demi": "*" + } + }, + "ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", "dev": true }, - "xml-name-validator": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz", - "integrity": "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==", - "dev": true - }, - "xmlchars": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz", - "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==", - "dev": true - }, - "y18n": { - "version": "5.0.5", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.5.tgz", - "integrity": "sha512-hsRUr4FFrvhhRH12wOdfs38Gy7k2FFzB9qgN9v3aLykRq0dRcdcpz5C9FxdS2NuhOrI/628b/KSTJ3rwHysYSg==", - "dev": true - }, - "yallist": { + "anymatch": { "version": "3.1.1", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", - "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", - "dev": true - }, - "yargs": { - "version": "16.2.0", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", - "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.1.tgz", + "integrity": "sha512-mM8522psRCqzV+6LhomX5wgp25YVibjh8Wj23I5RPkPppSVSjyKD2A2mBJmWGa+KN7f2D6LNh9jkBCeyLktzjg==", "dev": true, "requires": { - "cliui": "^7.0.2", - "escalade": "^3.1.1", - "get-caller-file": "^2.0.5", - "require-directory": "^2.1.1", - "string-width": "^4.2.0", - "y18n": "^5.0.5", - "yargs-parser": "^20.2.2" + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" } }, - "yargs-parser": { - "version": "20.2.7", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.7.tgz", - "integrity": "sha512-FiNkvbeHzB/syOjIUxFDCnhSfzAL8R5vs40MgLFBorXACCOAEaWu0gRZl14vG8MR9AOJIZbmkjhusqBYZ3HTHw==", + "argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "dev": true, + "requires": { + "sprintf-js": "~1.0.2" + } + }, + "array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", "dev": true + }, + "autoprefixer": { + "version": "10.4.3", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.3.tgz", + "integrity": "sha512-3EIK6tHl2SyJWCoPsQzL3NEqKOdjCWbPzoOInjVAQYo/y/OCEFG9KwB5162dehG5GadiGfgxu7nrWCpExCfRFQ==", + "dev": true, + "requires": { + "browserslist": "^4.20.2", + "caniuse-lite": "^1.0.30001317", + "fraction.js": "^4.2.0", + "normalize-range": "^0.1.2", + "picocolors": "^1.0.0", + "postcss-value-parser": "^4.2.0" + }, + "dependencies": { + "browserslist": { + "version": "4.20.2", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.20.2.tgz", + "integrity": "sha512-CQOBCqp/9pDvDbx3xfMi+86pr4KXIf2FDkTTdeuYw8OxS9t898LA1Khq57gtufFILXpfgsSx5woNgsBgvGjpsA==", + "dev": true, + "requires": { + "caniuse-lite": "^1.0.30001317", + "electron-to-chromium": "^1.4.84", + "escalade": "^3.1.1", + "node-releases": "^2.0.2", + "picocolors": "^1.0.0" + } + }, + "caniuse-lite": { + "version": "1.0.30001317", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001317.tgz", + "integrity": "sha512-xIZLh8gBm4dqNX0gkzrBeyI86J2eCjWzYAs40q88smG844YIrN4tVQl/RhquHvKEKImWWFIVh1Lxe5n1G/N+GQ==", + "dev": true + }, + "electron-to-chromium": { + "version": "1.4.85", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.85.tgz", + "integrity": "sha512-K9AsQ41WS2bjZUFpRWfvaS4RjEcRCamEkBJN1Z1TQILBfP1H8QnJ9ti0wiLiMv0sRjX3EHKzgs9jDnmGFx2jXg==", + "dev": true + }, + "node-releases": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.2.tgz", + "integrity": "sha512-XxYDdcQ6eKqp/YjI+tb2C5WM2LgjnZrfYg4vgQt49EK268b6gYCHsBLrK2qvJo4FmCtqmKezb0WZFK4fkrZNsg==", + "dev": true + }, + "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==", + "dev": true + } + } + }, + "base64-js": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", + "dev": true + }, + "binary-extensions": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", + "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", + "dev": true + }, + "bl": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz", + "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", + "dev": true, + "requires": { + "buffer": "^5.5.0", + "inherits": "^2.0.4", + "readable-stream": "^3.4.0" + } + }, + "braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dev": true, + "requires": { + "fill-range": "^7.0.1" + } + }, + "buffer": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", + "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", + "dev": true, + "requires": { + "base64-js": "^1.3.1", + "ieee754": "^1.1.13" + } + }, + "cac": { + "version": "6.7.12", + "resolved": "https://registry.npmjs.org/cac/-/cac-6.7.12.tgz", + "integrity": "sha512-rM7E2ygtMkJqD9c7WnFU6fruFcN3xe4FM5yUmgxhZzIKJk4uHl9U/fhwdajGFQbQuv43FAUo1Fe8gX/oIKDeSA==", + "dev": true + }, + "chokidar": { + "version": "3.5.1", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.1.tgz", + "integrity": "sha512-9+s+Od+W0VJJzawDma/gvBNQqkTiqYTWLuZoyAsivsI4AaWTCzHG06/TMjsf1cYe9Cb97UCEhjz7HvnPk2p/tw==", + "dev": true, + "requires": { + "anymatch": "~3.1.1", + "braces": "~3.0.2", + "fsevents": "~2.3.1", + "glob-parent": "~5.1.0", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.5.0" + } + }, + "cli-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", + "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", + "dev": true, + "requires": { + "restore-cursor": "^3.1.0" + } + }, + "cli-spinners": { + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.6.1.tgz", + "integrity": "sha512-x/5fWmGMnbKQAaNwN+UZlV79qBLM9JFnJuJ03gIi5whrob0xV0ofNVHy9DhwGdsMJQc2OKv0oGmLzvaqvAVv+g==", + "dev": true + }, + "clone": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", + "integrity": "sha1-2jCcwmPfFZlMaIypAheco8fNfH4=", + "dev": true + }, + "colorette": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.2.2.tgz", + "integrity": "sha512-MKGMzyfeuutC/ZJ1cba9NqcNpfeqMUcYmyF1ZFY6/Cn7CNSAKx6a+s48sqLqyAiZuaP2TcqMhoo+dlwFnVxT9w==", + "dev": true + }, + "connect-history-api-fallback": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz", + "integrity": "sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg==", + "dev": true + }, + "css-tree": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-2.0.4.tgz", + "integrity": "sha512-b4IS9ZUMtGBiNjzYbcj9JhYbyei99R3ai2CSxlu8GQDnoPA/P+NU85hAm0eKDc/Zp660rpK6tFJQ2OSdacMHVg==", + "dev": true, + "requires": { + "mdn-data": "2.0.23", + "source-map-js": "^1.0.1" + } + }, + "csso": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/csso/-/csso-5.0.3.tgz", + "integrity": "sha512-93gBHTJ6EQlLNhIX5Ho8VAJD2t2T2wg1xHDjbIUm/oQ7iFiSUTo9jSojiQK0pEZ3lMhYDrQO7Rcd70M68+VrtA==", + "dev": true, + "requires": { + "css-tree": "~2.0.4" + } + }, + "csstype": { + "version": "2.6.16", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-2.6.16.tgz", + "integrity": "sha512-61FBWoDHp/gRtsoDkq/B1nWrCUG/ok1E3tUrcNbZjsE9Cxd9yzUirjS3+nAATB8U4cTtaQmAHbNndoFz5L6C9Q==", + "dev": true + }, + "defaults": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.3.tgz", + "integrity": "sha1-xlYFHpgX2f8I7YgUd/P+QBnz730=", + "dev": true, + "requires": { + "clone": "^1.0.2" + } + }, + "dir-glob": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", + "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", + "dev": true, + "requires": { + "path-type": "^4.0.0" + } + }, + "entities": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.1.0.tgz", + "integrity": "sha512-hCx1oky9PFrJ611mf0ifBLBRW8lUUVRlFolb5gWRfIELabBlbp9xZvrqZLZAs+NxFnbfQoeGd8wDkygjg7U85w==", + "dev": true + }, + "envinfo": { + "version": "7.8.1", + "resolved": "https://registry.npmjs.org/envinfo/-/envinfo-7.8.1.tgz", + "integrity": "sha512-/o+BXHmB7ocbHEAs6F2EnG0ogybVVUdkRunTT2glZU9XAaGmhqskrvKwqXuDfNjEO0LZKWdejEEpnq8aM0tOaw==", + "dev": true + }, + "esbuild": { + "version": "0.14.27", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.14.27.tgz", + "integrity": "sha512-MZQt5SywZS3hA9fXnMhR22dv0oPGh6QtjJRIYbgL1AeqAoQZE+Qn5ppGYQAoHv/vq827flj4tIJ79Mrdiwk46Q==", + "dev": true, + "requires": { + "esbuild-android-64": "0.14.27", + "esbuild-android-arm64": "0.14.27", + "esbuild-darwin-64": "0.14.27", + "esbuild-darwin-arm64": "0.14.27", + "esbuild-freebsd-64": "0.14.27", + "esbuild-freebsd-arm64": "0.14.27", + "esbuild-linux-32": "0.14.27", + "esbuild-linux-64": "0.14.27", + "esbuild-linux-arm": "0.14.27", + "esbuild-linux-arm64": "0.14.27", + "esbuild-linux-mips64le": "0.14.27", + "esbuild-linux-ppc64le": "0.14.27", + "esbuild-linux-riscv64": "0.14.27", + "esbuild-linux-s390x": "0.14.27", + "esbuild-netbsd-64": "0.14.27", + "esbuild-openbsd-64": "0.14.27", + "esbuild-sunos-64": "0.14.27", + "esbuild-windows-32": "0.14.27", + "esbuild-windows-64": "0.14.27", + "esbuild-windows-arm64": "0.14.27" + } + }, + "esbuild-android-64": { + "version": "0.14.27", + "resolved": "https://registry.npmjs.org/esbuild-android-64/-/esbuild-android-64-0.14.27.tgz", + "integrity": "sha512-LuEd4uPuj/16Y8j6kqy3Z2E9vNY9logfq8Tq+oTE2PZVuNs3M1kj5Qd4O95ee66yDGb3isaOCV7sOLDwtMfGaQ==", + "dev": true, + "optional": true + }, + "esbuild-android-arm64": { + "version": "0.14.27", + "resolved": "https://registry.npmjs.org/esbuild-android-arm64/-/esbuild-android-arm64-0.14.27.tgz", + "integrity": "sha512-E8Ktwwa6vX8q7QeJmg8yepBYXaee50OdQS3BFtEHKrzbV45H4foMOeEE7uqdjGQZFBap5VAqo7pvjlyA92wznQ==", + "dev": true, + "optional": true + }, + "esbuild-darwin-64": { + "version": "0.14.27", + "resolved": "https://registry.npmjs.org/esbuild-darwin-64/-/esbuild-darwin-64-0.14.27.tgz", + "integrity": "sha512-czw/kXl/1ZdenPWfw9jDc5iuIYxqUxgQ/Q+hRd4/3udyGGVI31r29LCViN2bAJgGvQkqyLGVcG03PJPEXQ5i2g==", + "dev": true, + "optional": true + }, + "esbuild-darwin-arm64": { + "version": "0.14.27", + "resolved": "https://registry.npmjs.org/esbuild-darwin-arm64/-/esbuild-darwin-arm64-0.14.27.tgz", + "integrity": "sha512-BEsv2U2U4o672oV8+xpXNxN9bgqRCtddQC6WBh4YhXKDcSZcdNh7+6nS+DM2vu7qWIWNA4JbRG24LUUYXysimQ==", + "dev": true, + "optional": true + }, + "esbuild-freebsd-64": { + "version": "0.14.27", + "resolved": "https://registry.npmjs.org/esbuild-freebsd-64/-/esbuild-freebsd-64-0.14.27.tgz", + "integrity": "sha512-7FeiFPGBo+ga+kOkDxtPmdPZdayrSzsV9pmfHxcyLKxu+3oTcajeZlOO1y9HW+t5aFZPiv7czOHM4KNd0tNwCA==", + "dev": true, + "optional": true + }, + "esbuild-freebsd-arm64": { + "version": "0.14.27", + "resolved": "https://registry.npmjs.org/esbuild-freebsd-arm64/-/esbuild-freebsd-arm64-0.14.27.tgz", + "integrity": "sha512-8CK3++foRZJluOWXpllG5zwAVlxtv36NpHfsbWS7TYlD8S+QruXltKlXToc/5ZNzBK++l6rvRKELu/puCLc7jA==", + "dev": true, + "optional": true + }, + "esbuild-linux-32": { + "version": "0.14.27", + "resolved": "https://registry.npmjs.org/esbuild-linux-32/-/esbuild-linux-32-0.14.27.tgz", + "integrity": "sha512-qhNYIcT+EsYSBClZ5QhLzFzV5iVsP1YsITqblSaztr3+ZJUI+GoK8aXHyzKd7/CKKuK93cxEMJPpfi1dfsOfdw==", + "dev": true, + "optional": true + }, + "esbuild-linux-64": { + "version": "0.14.27", + "resolved": "https://registry.npmjs.org/esbuild-linux-64/-/esbuild-linux-64-0.14.27.tgz", + "integrity": "sha512-ESjck9+EsHoTaKWlFKJpPZRN26uiav5gkI16RuI8WBxUdLrrAlYuYSndxxKgEn1csd968BX/8yQZATYf/9+/qg==", + "dev": true, + "optional": true + }, + "esbuild-linux-arm": { + "version": "0.14.27", + "resolved": "https://registry.npmjs.org/esbuild-linux-arm/-/esbuild-linux-arm-0.14.27.tgz", + "integrity": "sha512-JnnmgUBdqLQO9hoNZQqNHFWlNpSX82vzB3rYuCJMhtkuaWQEmQz6Lec1UIxJdC38ifEghNTBsF9bbe8dFilnCw==", + "dev": true, + "optional": true + }, + "esbuild-linux-arm64": { + "version": "0.14.27", + "resolved": "https://registry.npmjs.org/esbuild-linux-arm64/-/esbuild-linux-arm64-0.14.27.tgz", + "integrity": "sha512-no6Mi17eV2tHlJnqBHRLekpZ2/VYx+NfGxKcBE/2xOMYwctsanCaXxw4zapvNrGE9X38vefVXLz6YCF8b1EHiQ==", + "dev": true, + "optional": true + }, + "esbuild-linux-mips64le": { + "version": "0.14.27", + "resolved": "https://registry.npmjs.org/esbuild-linux-mips64le/-/esbuild-linux-mips64le-0.14.27.tgz", + "integrity": "sha512-NolWP2uOvIJpbwpsDbwfeExZOY1bZNlWE/kVfkzLMsSgqeVcl5YMen/cedRe9mKnpfLli+i0uSp7N+fkKNU27A==", + "dev": true, + "optional": true + }, + "esbuild-linux-ppc64le": { + "version": "0.14.27", + "resolved": "https://registry.npmjs.org/esbuild-linux-ppc64le/-/esbuild-linux-ppc64le-0.14.27.tgz", + "integrity": "sha512-/7dTjDvXMdRKmsSxKXeWyonuGgblnYDn0MI1xDC7J1VQXny8k1qgNp6VmrlsawwnsymSUUiThhkJsI+rx0taNA==", + "dev": true, + "optional": true + }, + "esbuild-linux-riscv64": { + "version": "0.14.27", + "resolved": "https://registry.npmjs.org/esbuild-linux-riscv64/-/esbuild-linux-riscv64-0.14.27.tgz", + "integrity": "sha512-D+aFiUzOJG13RhrSmZgrcFaF4UUHpqj7XSKrIiCXIj1dkIkFqdrmqMSOtSs78dOtObWiOrFCDDzB24UyeEiNGg==", + "dev": true, + "optional": true + }, + "esbuild-linux-s390x": { + "version": "0.14.27", + "resolved": "https://registry.npmjs.org/esbuild-linux-s390x/-/esbuild-linux-s390x-0.14.27.tgz", + "integrity": "sha512-CD/D4tj0U4UQjELkdNlZhQ8nDHU5rBn6NGp47Hiz0Y7/akAY5i0oGadhEIg0WCY/HYVXFb3CsSPPwaKcTOW3bg==", + "dev": true, + "optional": true + }, + "esbuild-netbsd-64": { + "version": "0.14.27", + "resolved": "https://registry.npmjs.org/esbuild-netbsd-64/-/esbuild-netbsd-64-0.14.27.tgz", + "integrity": "sha512-h3mAld69SrO1VoaMpYl3a5FNdGRE/Nqc+E8VtHOag4tyBwhCQXxtvDDOAKOUQexBGca0IuR6UayQ4ntSX5ij1Q==", + "dev": true, + "optional": true + }, + "esbuild-openbsd-64": { + "version": "0.14.27", + "resolved": "https://registry.npmjs.org/esbuild-openbsd-64/-/esbuild-openbsd-64-0.14.27.tgz", + "integrity": "sha512-xwSje6qIZaDHXWoPpIgvL+7fC6WeubHHv18tusLYMwL+Z6bEa4Pbfs5IWDtQdHkArtfxEkIZz77944z8MgDxGw==", + "dev": true, + "optional": true + }, + "esbuild-sunos-64": { + "version": "0.14.27", + "resolved": "https://registry.npmjs.org/esbuild-sunos-64/-/esbuild-sunos-64-0.14.27.tgz", + "integrity": "sha512-/nBVpWIDjYiyMhuqIqbXXsxBc58cBVH9uztAOIfWShStxq9BNBik92oPQPJ57nzWXRNKQUEFWr4Q98utDWz7jg==", + "dev": true, + "optional": true + }, + "esbuild-windows-32": { + "version": "0.14.27", + "resolved": "https://registry.npmjs.org/esbuild-windows-32/-/esbuild-windows-32-0.14.27.tgz", + "integrity": "sha512-Q9/zEjhZJ4trtWhFWIZvS/7RUzzi8rvkoaS9oiizkHTTKd8UxFwn/Mm2OywsAfYymgUYm8+y2b+BKTNEFxUekw==", + "dev": true, + "optional": true + }, + "esbuild-windows-64": { + "version": "0.14.27", + "resolved": "https://registry.npmjs.org/esbuild-windows-64/-/esbuild-windows-64-0.14.27.tgz", + "integrity": "sha512-b3y3vTSl5aEhWHK66ngtiS/c6byLf6y/ZBvODH1YkBM+MGtVL6jN38FdHUsZasCz9gFwYs/lJMVY9u7GL6wfYg==", + "dev": true, + "optional": true + }, + "esbuild-windows-arm64": { + "version": "0.14.27", + "resolved": "https://registry.npmjs.org/esbuild-windows-arm64/-/esbuild-windows-arm64-0.14.27.tgz", + "integrity": "sha512-I/reTxr6TFMcR5qbIkwRGvldMIaiBu2+MP0LlD7sOlNXrfqIl9uNjsuxFPGEG4IRomjfQ5q8WT+xlF/ySVkqKg==", + "dev": true, + "optional": true + }, + "escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", + "dev": true + }, + "esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "dev": true + }, + "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==", + "dev": true + }, + "fastq": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.11.0.tgz", + "integrity": "sha512-7Eczs8gIPDrVzT+EksYBcupqMyxSHXXrHOLRRxU2/DicV8789MRBRR8+Hc2uWzUupOs4YS4JzBmBxjjCVBxD/g==", + "dev": true, + "requires": { + "reusify": "^1.0.4" + } + }, + "fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dev": true, + "requires": { + "to-regex-range": "^5.0.1" + } + }, + "fraction.js": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.2.0.tgz", + "integrity": "sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA==", + "dev": true + }, + "fs-extra": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.0.1.tgz", + "integrity": "sha512-NbdoVMZso2Lsrn/QwLXOy6rm0ufY2zEOKCDzJR/0kBsb0E6qed0P3iYK+Ath3BfvXEeu4JhEtXLgILx5psUfag==", + "dev": true, + "requires": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "dependencies": { + "universalify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", + "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", + "dev": true + } + } + }, + "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==", + "dev": true + }, + "glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, + "requires": { + "is-glob": "^4.0.1" + } + }, + "globby": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "dev": true, + "requires": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.9", + "ignore": "^5.2.0", + "merge2": "^1.4.1", + "slash": "^3.0.0" + }, + "dependencies": { + "fast-glob": { + "version": "3.2.11", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.11.tgz", + "integrity": "sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew==", + "dev": true, + "requires": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + } + }, + "micromatch": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz", + "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==", + "dev": true, + "requires": { + "braces": "^3.0.1", + "picomatch": "^2.2.3" + } + }, + "picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "dev": true + } + } + }, + "graceful-fs": { + "version": "4.2.9", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.9.tgz", + "integrity": "sha512-NtNxqUcXgpW2iMrfqSfR73Glt39K+BLwWsPs94yR63v45T0Wbej7eRmL5cWfwEgqXnmjQp3zaJTshdRW/qC2ZQ==", + "dev": true + }, + "gray-matter": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/gray-matter/-/gray-matter-4.0.3.tgz", + "integrity": "sha512-5v6yZd4JK3eMI3FqqCouswVqwugaA9r4dNZB1wwcmrD02QkV5H0y7XBQW8QwQqEaZY1pM9aqORSORhJRdNK44Q==", + "dev": true, + "requires": { + "js-yaml": "^3.13.1", + "kind-of": "^6.0.2", + "section-matter": "^1.0.0", + "strip-bom-string": "^1.0.0" + } + }, + "has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "dev": true, + "requires": { + "function-bind": "^1.1.1" + } + }, + "hash-sum": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/hash-sum/-/hash-sum-2.0.0.tgz", + "integrity": "sha512-WdZTbAByD+pHfl/g9QSsBIIwy8IT+EsPiKDs0KNX+zSHhdDLFKdZu0BQHljvO+0QI/BasbMSUa8wYNCZTvhslg==", + "dev": true + }, + "ieee754": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", + "dev": true + }, + "ignore": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz", + "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==", + "dev": true + }, + "immutable": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.0.0.tgz", + "integrity": "sha512-zIE9hX70qew5qTUjSS7wi1iwj/l7+m54KWU247nhM3v806UdGj1yDndXj+IOYxxtW9zyLI+xqFNZjTuDaLUqFw==", + "dev": true + }, + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "dev": true + }, + "is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "dev": true, + "requires": { + "binary-extensions": "^2.0.0" + } + }, + "is-core-module": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.8.1.tgz", + "integrity": "sha512-SdNCUs284hr40hFTFP6l0IfZ/RSrMXF3qgoRHd3/79unUTvrFO/JoXwkGm+5J/Oe3E/b5GsnG330uUNgRpu1PA==", + "dev": true, + "requires": { + "has": "^1.0.3" + } + }, + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "dev": true + }, + "is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", + "dev": true + }, + "is-glob": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", + "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", + "dev": true, + "requires": { + "is-extglob": "^2.1.1" + } + }, + "is-interactive": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-interactive/-/is-interactive-1.0.0.tgz", + "integrity": "sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==", + "dev": true + }, + "is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true + }, + "is-unicode-supported": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz", + "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==", + "dev": true + }, + "isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", + "dev": true + }, + "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==", + "dev": true, + "requires": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + } + }, + "jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.6", + "universalify": "^2.0.0" + }, + "dependencies": { + "universalify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", + "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", + "dev": true + } + } + }, + "kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true + }, + "klona": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/klona/-/klona-2.0.5.tgz", + "integrity": "sha512-pJiBpiXMbt7dkzXe8Ghj/u4FfXOOa98fPW+bihOJ4SjnoijweJrNThJfd3ifXpXhREjpoF2mZVH1GfS9LV3kHQ==", + "dev": true + }, + "linkify-it": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/linkify-it/-/linkify-it-3.0.3.tgz", + "integrity": "sha512-ynTsyrFSdE5oZ/O9GEf00kPngmOfVwazR5GKDq6EYfhlpFug3J2zybX56a2PRRpc9P+FuSoGNAwjlbDs9jJBPQ==", + "dev": true, + "requires": { + "uc.micro": "^1.0.1" + } + }, + "log-symbols": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz", + "integrity": "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==", + "dev": true, + "requires": { + "chalk": "^4.1.0", + "is-unicode-supported": "^0.1.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "magic-string": { + "version": "0.25.7", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.7.tgz", + "integrity": "sha512-4CrMT5DOHTDk4HYDlzmwu4FVCcIYI8gauveasrdCu2IKIFOJ3f0v/8MDGJCDL9oD2ppz/Av1b0Nj345H9M+XIA==", + "dev": true, + "requires": { + "sourcemap-codec": "^1.4.4" + } + }, + "markdown-it": { + "version": "12.3.2", + "resolved": "https://registry.npmjs.org/markdown-it/-/markdown-it-12.3.2.tgz", + "integrity": "sha512-TchMembfxfNVpHkbtriWltGWc+m3xszaRD0CZup7GFFhzIgQqxIfn3eGj1yZpfuflzPvfkt611B2Q/Bsk1YnGg==", + "dev": true, + "requires": { + "argparse": "^2.0.1", + "entities": "~2.1.0", + "linkify-it": "^3.0.1", + "mdurl": "^1.0.1", + "uc.micro": "^1.0.5" + }, + "dependencies": { + "argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "dev": true + } + } + }, + "markdown-it-anchor": { + "version": "8.4.1", + "resolved": "https://registry.npmjs.org/markdown-it-anchor/-/markdown-it-anchor-8.4.1.tgz", + "integrity": "sha512-sLODeRetZ/61KkKLJElaU3NuU2z7MhXf12Ml1WJMSdwpngeofneCRF+JBbat8HiSqhniOMuTemXMrsI7hA6XyA==", + "dev": true + }, + "markdown-it-container": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/markdown-it-container/-/markdown-it-container-3.0.0.tgz", + "integrity": "sha512-y6oKTq4BB9OQuY/KLfk/O3ysFhB3IMYoIWhGJEidXt1NQFocFK2sA2t0NYZAMyMShAGL6x5OPIbrmXPIqaN9rw==", + "dev": true + }, + "markdown-it-emoji": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/markdown-it-emoji/-/markdown-it-emoji-2.0.0.tgz", + "integrity": "sha512-39j7/9vP/CPCKbEI44oV8yoPJTpvfeReTn/COgRhSpNrjWF3PfP/JUxxB0hxV6ynOY8KH8Y8aX9NMDdo6z+6YQ==", + "dev": true + }, + "mdn-data": { + "version": "2.0.23", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.23.tgz", + "integrity": "sha512-IonVb7pfla2U4zW8rc7XGrtgq11BvYeCxWN8HS+KFBnLDE7XDK9AAMVhRuG6fj9BBsjc69Fqsp6WEActEdNTDQ==", + "dev": true + }, + "mdurl": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/mdurl/-/mdurl-1.0.1.tgz", + "integrity": "sha1-/oWy7HWlkDfyrf7BAP1sYBdhFS4=", + "dev": true + }, + "medium-zoom": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/medium-zoom/-/medium-zoom-1.0.6.tgz", + "integrity": "sha512-UdiUWfvz9fZMg1pzf4dcuqA0W079o0mpqbTnOz5ip4VGYX96QjmbM+OgOU/0uOzAytxC0Ny4z+VcYQnhdifimg==", + "dev": true + }, + "merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", + "dev": true + }, + "merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "dev": true + }, + "mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "dev": true + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "nanoid": { + "version": "3.1.22", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.1.22.tgz", + "integrity": "sha512-/2ZUaJX2ANuLtTvqTlgqBQNJoQO398KyJgZloL0PZkC0dpysjncRUPsFe3DUPzz/y3h+u7C46np8RMuvF3jsSQ==", + "dev": true + }, + "neo-async": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", + "dev": true + }, + "normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "dev": true + }, + "normalize-range": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", + "integrity": "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=", + "dev": true + }, + "nprogress": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/nprogress/-/nprogress-0.2.0.tgz", + "integrity": "sha1-y480xTIT2JVyP8urkH6UIq28r7E=", + "dev": true + }, + "onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "dev": true, + "requires": { + "mimic-fn": "^2.1.0" + } + }, + "ora": { + "version": "5.4.1", + "resolved": "https://registry.npmjs.org/ora/-/ora-5.4.1.tgz", + "integrity": "sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==", + "dev": true, + "requires": { + "bl": "^4.1.0", + "chalk": "^4.1.0", + "cli-cursor": "^3.1.0", + "cli-spinners": "^2.5.0", + "is-interactive": "^1.0.0", + "is-unicode-supported": "^0.1.0", + "log-symbols": "^4.1.0", + "strip-ansi": "^6.0.0", + "wcwidth": "^1.0.1" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "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==", + "dev": true + }, + "path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", + "dev": true + }, + "picocolors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", + "dev": true + }, + "picomatch": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.2.2.tgz", + "integrity": "sha512-q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg==", + "dev": true + }, + "postcss": { + "version": "8.2.8", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.2.8.tgz", + "integrity": "sha512-1F0Xb2T21xET7oQV9eKuctbM9S7BC0fetoHCc4H13z0PT6haiRLP4T0ZY4XWh7iLP0usgqykT6p9B2RtOf4FPw==", + "dev": true, + "requires": { + "colorette": "^1.2.2", + "nanoid": "^3.1.20", + "source-map": "^0.6.1" + } + }, + "postcss-csso": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/postcss-csso/-/postcss-csso-6.0.0.tgz", + "integrity": "sha512-LsrU+LVR0mNIYauoTEbYVC81i+yXcGWa9kqW6Lvm+gYUZTaNTJmJT6Dbv+fqT8gOnwXAH1RV+5RXvAVoRtwO+g==", + "dev": true, + "requires": { + "csso": "^5.0.1" + } + }, + "prismjs": { + "version": "1.27.0", + "resolved": "https://registry.npmjs.org/prismjs/-/prismjs-1.27.0.tgz", + "integrity": "sha512-t13BGPUlFDR7wRB5kQDG4jjl7XeuH6jbJGt11JHPL96qwsEHNX2+68tFXqc1/k+/jALsbSWJKUOT/hcYAZ5LkA==", + "dev": true + }, + "queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", + "dev": true + }, + "readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dev": true, + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + }, + "readdirp": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.5.0.tgz", + "integrity": "sha512-cMhu7c/8rdhkHXWsY+osBhfSy0JikwpHK/5+imo+LpeasTF8ouErHrlYkwT0++njiyuDvc7OFY5T3ukvZ8qmFQ==", + "dev": true, + "requires": { + "picomatch": "^2.2.1" + } + }, + "resolve": { + "version": "1.22.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.0.tgz", + "integrity": "sha512-Hhtrw0nLeSrFQ7phPp4OOcVjLPIeMnRlr5mcnVuMe7M/7eBn98A3hmFRLoFo3DLZkivSYwhRUJTyPyWAk56WLw==", + "dev": true, + "requires": { + "is-core-module": "^2.8.1", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + } + }, + "restore-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", + "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", + "dev": true, + "requires": { + "onetime": "^5.1.0", + "signal-exit": "^3.0.2" + } + }, + "reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "dev": true + }, + "rollup": { + "version": "2.70.1", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.70.1.tgz", + "integrity": "sha512-CRYsI5EuzLbXdxC6RnYhOuRdtz4bhejPMSWjsFLfVM/7w/85n2szZv6yExqUXsBdz5KT8eoubeyDUDjhLHEslA==", + "dev": true, + "requires": { + "fsevents": "~2.3.2" + } + }, + "run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "dev": true, + "requires": { + "queue-microtask": "^1.2.2" + } + }, + "sass": { + "version": "1.49.9", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.49.9.tgz", + "integrity": "sha512-YlYWkkHP9fbwaFRZQRXgDi3mXZShslVmmo+FVK3kHLUELHHEYrCmL1x6IUjC7wLS6VuJSAFXRQS/DxdsC4xL1A==", + "dev": true, + "requires": { + "chokidar": ">=3.0.0 <4.0.0", + "immutable": "^4.0.0", + "source-map-js": ">=0.6.2 <2.0.0" + } + }, + "sass-loader": { + "version": "12.6.0", + "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-12.6.0.tgz", + "integrity": "sha512-oLTaH0YCtX4cfnJZxKSLAyglED0naiYfNG1iXfU5w1LNZ+ukoA5DtyDIN5zmKVZwYNJP4KRc5Y3hkWga+7tYfA==", + "dev": true, + "requires": { + "klona": "^2.0.4", + "neo-async": "^2.6.2" + } + }, + "section-matter": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/section-matter/-/section-matter-1.0.0.tgz", + "integrity": "sha512-vfD3pmTzGpufjScBh50YHKzEu2lxBWhVEHsNGoEXmCmn2hKGfeNLYMzCJpe8cD7gqX7TJluOVpBkAequ6dgMmA==", + "dev": true, + "requires": { + "extend-shallow": "^2.0.1", + "kind-of": "^6.0.0" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", + "dev": true + }, + "slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "dev": true + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "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==", + "dev": true + }, + "sourcemap-codec": { + "version": "1.4.8", + "resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz", + "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==", + "dev": true + }, + "sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=", + "dev": true + }, + "string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "dev": true, + "requires": { + "safe-buffer": "~5.2.0" + }, + "dependencies": { + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "dev": true + } + } + }, + "strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "dev": true, + "requires": { + "ansi-regex": "^5.0.0" + } + }, + "strip-bom-string": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/strip-bom-string/-/strip-bom-string-1.0.0.tgz", + "integrity": "sha1-5SEekiQ2n7uB1jOi8ABE3IztrZI=", + "dev": true + }, + "strip-final-newline": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", + "dev": true + }, + "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==", + "dev": true + }, + "to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dev": true, + "requires": { + "is-number": "^7.0.0" + } + }, + "toml": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/toml/-/toml-3.0.0.tgz", + "integrity": "sha512-y/mWCZinnvxjTKYhJ+pYxwD0mRLVvOtdS2Awbgxln6iEnt4rk0yBxeSBHkGJcPucRiG0e55mwWp+g/05rsrd6w==", + "dev": true + }, + "ts-debounce": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/ts-debounce/-/ts-debounce-4.0.0.tgz", + "integrity": "sha512-+1iDGY6NmOGidq7i7xZGA4cm8DAa6fqdYcvO5Z6yBevH++Bdo9Qt/mN0TzHUgcCcKv1gmh9+W5dHqz8pMWbCbg==", + "dev": true + }, + "uc.micro": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/uc.micro/-/uc.micro-1.0.6.tgz", + "integrity": "sha512-8Y75pvTYkLJW2hWQHXxoqRgV7qb9B+9vFEtidML+7koHUFapnVJAZ6cKs+Qjz5Aw3aZWHMC6u0wJE3At+nSGwA==", + "dev": true + }, + "upath": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/upath/-/upath-2.0.1.tgz", + "integrity": "sha512-1uEe95xksV1O0CYKXo8vQvN1JEbtJp7lb7C5U9HMsIp6IVwntkH/oNUzyVNQSd4S1sYk2FpSSW44FqMc8qee5w==", + "dev": true + }, + "util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", + "dev": true + }, + "vite": { + "version": "2.8.6", + "resolved": "https://registry.npmjs.org/vite/-/vite-2.8.6.tgz", + "integrity": "sha512-e4H0QpludOVKkmOsRyqQ7LTcMUDF3mcgyNU4lmi0B5JUbe0ZxeBBl8VoZ8Y6Rfn9eFKYtdXNPcYK97ZwH+K2ug==", + "dev": true, + "requires": { + "esbuild": "^0.14.14", + "fsevents": "~2.3.2", + "postcss": "^8.4.6", + "resolve": "^1.22.0", + "rollup": "^2.59.0" + }, + "dependencies": { + "nanoid": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.1.tgz", + "integrity": "sha512-n6Vs/3KGyxPQd6uO0eH4Bv0ojGSUvuLlIHtC3Y0kEO23YRge8H9x1GCzLn28YX0H66pMkxuaeESFq4tKISKwdw==", + "dev": true + }, + "postcss": { + "version": "8.4.11", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.11.tgz", + "integrity": "sha512-D+jFLnT0ilGfy4CVBGbC+XE68HkVpT8+CUkDrcSpgxmo4RKco2uaZ4kIoyVGEm+m8KN/+Vwgs8MtpNbQ3/ma9w==", + "dev": true, + "requires": { + "nanoid": "^3.3.1", + "picocolors": "^1.0.0", + "source-map-js": "^1.0.2" + } + } + } + }, + "vue": { + "version": "3.2.31", + "resolved": "https://registry.npmjs.org/vue/-/vue-3.2.31.tgz", + "integrity": "sha512-odT3W2tcffTiQCy57nOT93INw1auq5lYLLYtWpPYQQYQOOdHiqFct9Xhna6GJ+pJQaF67yZABraH47oywkJgFw==", + "dev": true, + "requires": { + "@vue/compiler-dom": "3.2.31", + "@vue/compiler-sfc": "3.2.31", + "@vue/runtime-dom": "3.2.31", + "@vue/server-renderer": "3.2.31", + "@vue/shared": "3.2.31" + } + }, + "vue-demi": { + "version": "0.12.3", + "resolved": "https://registry.npmjs.org/vue-demi/-/vue-demi-0.12.3.tgz", + "integrity": "sha512-u1dV2Y7nxUCHJC0+KZG7YgqjOgDgd8GS0rHp2YTiXy6rBPaYvEraoXkndU3UrExMLoN8SOnCWkDB27yu0BxGtg==", + "dev": true + }, + "vue-router": { + "version": "4.0.14", + "resolved": "https://registry.npmjs.org/vue-router/-/vue-router-4.0.14.tgz", + "integrity": "sha512-wAO6zF9zxA3u+7AkMPqw9LjoUCjSxfFvINQj3E/DceTt6uEz1XZLraDhdg2EYmvVwTBSGlLYsUw8bDmx0754Mw==", + "dev": true, + "requires": { + "@vue/devtools-api": "^6.0.0" + } + }, + "vuepress": { + "version": "2.0.0-beta.36", + "resolved": "https://registry.npmjs.org/vuepress/-/vuepress-2.0.0-beta.36.tgz", + "integrity": "sha512-EObFjxn91cMRZ+9cgDGjKaTHaCH4NChMqUIGRnPTrIlJfKa4eX4aS0GzPtHSy+L1fKgNnDyUq67fW8q3hrHVjA==", + "dev": true, + "requires": { + "vuepress-vite": "2.0.0-beta.36" + }, + "dependencies": { + "anymatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", + "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", + "dev": true, + "requires": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + } + }, + "chokidar": { + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", + "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", + "dev": true, + "requires": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "fsevents": "~2.3.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + } + }, + "esbuild": { + "version": "0.13.15", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.13.15.tgz", + "integrity": "sha512-raCxt02HBKv8RJxE8vkTSCXGIyKHdEdGfUmiYb8wnabnaEmHzyW7DCHb5tEN0xU8ryqg5xw54mcwnYkC4x3AIw==", + "dev": true, + "requires": { + "esbuild-android-arm64": "0.13.15", + "esbuild-darwin-64": "0.13.15", + "esbuild-darwin-arm64": "0.13.15", + "esbuild-freebsd-64": "0.13.15", + "esbuild-freebsd-arm64": "0.13.15", + "esbuild-linux-32": "0.13.15", + "esbuild-linux-64": "0.13.15", + "esbuild-linux-arm": "0.13.15", + "esbuild-linux-arm64": "0.13.15", + "esbuild-linux-mips64le": "0.13.15", + "esbuild-linux-ppc64le": "0.13.15", + "esbuild-netbsd-64": "0.13.15", + "esbuild-openbsd-64": "0.13.15", + "esbuild-sunos-64": "0.13.15", + "esbuild-windows-32": "0.13.15", + "esbuild-windows-64": "0.13.15", + "esbuild-windows-arm64": "0.13.15" + } + }, + "esbuild-android-arm64": { + "version": "0.13.15", + "resolved": "https://registry.npmjs.org/esbuild-android-arm64/-/esbuild-android-arm64-0.13.15.tgz", + "integrity": "sha512-m602nft/XXeO8YQPUDVoHfjyRVPdPgjyyXOxZ44MK/agewFFkPa8tUo6lAzSWh5Ui5PB4KR9UIFTSBKh/RrCmg==", + "dev": true, + "optional": true + }, + "esbuild-darwin-64": { + "version": "0.13.15", + "resolved": "https://registry.npmjs.org/esbuild-darwin-64/-/esbuild-darwin-64-0.13.15.tgz", + "integrity": "sha512-ihOQRGs2yyp7t5bArCwnvn2Atr6X4axqPpEdCFPVp7iUj4cVSdisgvEKdNR7yH3JDjW6aQDw40iQFoTqejqxvQ==", + "dev": true, + "optional": true + }, + "esbuild-darwin-arm64": { + "version": "0.13.15", + "resolved": "https://registry.npmjs.org/esbuild-darwin-arm64/-/esbuild-darwin-arm64-0.13.15.tgz", + "integrity": "sha512-i1FZssTVxUqNlJ6cBTj5YQj4imWy3m49RZRnHhLpefFIh0To05ow9DTrXROTE1urGTQCloFUXTX8QfGJy1P8dQ==", + "dev": true, + "optional": true + }, + "esbuild-freebsd-64": { + "version": "0.13.15", + "resolved": "https://registry.npmjs.org/esbuild-freebsd-64/-/esbuild-freebsd-64-0.13.15.tgz", + "integrity": "sha512-G3dLBXUI6lC6Z09/x+WtXBXbOYQZ0E8TDBqvn7aMaOCzryJs8LyVXKY4CPnHFXZAbSwkCbqiPuSQ1+HhrNk7EA==", + "dev": true, + "optional": true + }, + "esbuild-freebsd-arm64": { + "version": "0.13.15", + "resolved": "https://registry.npmjs.org/esbuild-freebsd-arm64/-/esbuild-freebsd-arm64-0.13.15.tgz", + "integrity": "sha512-KJx0fzEDf1uhNOZQStV4ujg30WlnwqUASaGSFPhznLM/bbheu9HhqZ6mJJZM32lkyfGJikw0jg7v3S0oAvtvQQ==", + "dev": true, + "optional": true + }, + "esbuild-linux-32": { + "version": "0.13.15", + "resolved": "https://registry.npmjs.org/esbuild-linux-32/-/esbuild-linux-32-0.13.15.tgz", + "integrity": "sha512-ZvTBPk0YWCLMCXiFmD5EUtB30zIPvC5Itxz0mdTu/xZBbbHJftQgLWY49wEPSn2T/TxahYCRDWun5smRa0Tu+g==", + "dev": true, + "optional": true + }, + "esbuild-linux-64": { + "version": "0.13.15", + "resolved": "https://registry.npmjs.org/esbuild-linux-64/-/esbuild-linux-64-0.13.15.tgz", + "integrity": "sha512-eCKzkNSLywNeQTRBxJRQ0jxRCl2YWdMB3+PkWFo2BBQYC5mISLIVIjThNtn6HUNqua1pnvgP5xX0nHbZbPj5oA==", + "dev": true, + "optional": true + }, + "esbuild-linux-arm": { + "version": "0.13.15", + "resolved": "https://registry.npmjs.org/esbuild-linux-arm/-/esbuild-linux-arm-0.13.15.tgz", + "integrity": "sha512-wUHttDi/ol0tD8ZgUMDH8Ef7IbDX+/UsWJOXaAyTdkT7Yy9ZBqPg8bgB/Dn3CZ9SBpNieozrPRHm0BGww7W/jA==", + "dev": true, + "optional": true + }, + "esbuild-linux-arm64": { + "version": "0.13.15", + "resolved": "https://registry.npmjs.org/esbuild-linux-arm64/-/esbuild-linux-arm64-0.13.15.tgz", + "integrity": "sha512-bYpuUlN6qYU9slzr/ltyLTR9YTBS7qUDymO8SV7kjeNext61OdmqFAzuVZom+OLW1HPHseBfJ/JfdSlx8oTUoA==", + "dev": true, + "optional": true + }, + "esbuild-linux-mips64le": { + "version": "0.13.15", + "resolved": "https://registry.npmjs.org/esbuild-linux-mips64le/-/esbuild-linux-mips64le-0.13.15.tgz", + "integrity": "sha512-KlVjIG828uFPyJkO/8gKwy9RbXhCEUeFsCGOJBepUlpa7G8/SeZgncUEz/tOOUJTcWMTmFMtdd3GElGyAtbSWg==", + "dev": true, + "optional": true + }, + "esbuild-linux-ppc64le": { + "version": "0.13.15", + "resolved": "https://registry.npmjs.org/esbuild-linux-ppc64le/-/esbuild-linux-ppc64le-0.13.15.tgz", + "integrity": "sha512-h6gYF+OsaqEuBjeesTBtUPw0bmiDu7eAeuc2OEH9S6mV9/jPhPdhOWzdeshb0BskRZxPhxPOjqZ+/OqLcxQwEQ==", + "dev": true, + "optional": true + }, + "esbuild-netbsd-64": { + "version": "0.13.15", + "resolved": "https://registry.npmjs.org/esbuild-netbsd-64/-/esbuild-netbsd-64-0.13.15.tgz", + "integrity": "sha512-3+yE9emwoevLMyvu+iR3rsa+Xwhie7ZEHMGDQ6dkqP/ndFzRHkobHUKTe+NCApSqG5ce2z4rFu+NX/UHnxlh3w==", + "dev": true, + "optional": true + }, + "esbuild-openbsd-64": { + "version": "0.13.15", + "resolved": "https://registry.npmjs.org/esbuild-openbsd-64/-/esbuild-openbsd-64-0.13.15.tgz", + "integrity": "sha512-wTfvtwYJYAFL1fSs8yHIdf5GEE4NkbtbXtjLWjM3Cw8mmQKqsg8kTiqJ9NJQe5NX/5Qlo7Xd9r1yKMMkHllp5g==", + "dev": true, + "optional": true + }, + "esbuild-sunos-64": { + "version": "0.13.15", + "resolved": "https://registry.npmjs.org/esbuild-sunos-64/-/esbuild-sunos-64-0.13.15.tgz", + "integrity": "sha512-lbivT9Bx3t1iWWrSnGyBP9ODriEvWDRiweAs69vI+miJoeKwHWOComSRukttbuzjZ8r1q0mQJ8Z7yUsDJ3hKdw==", + "dev": true, + "optional": true + }, + "esbuild-windows-32": { + "version": "0.13.15", + "resolved": "https://registry.npmjs.org/esbuild-windows-32/-/esbuild-windows-32-0.13.15.tgz", + "integrity": "sha512-fDMEf2g3SsJ599MBr50cY5ve5lP1wyVwTe6aLJsM01KtxyKkB4UT+fc5MXQFn3RLrAIAZOG+tHC+yXObpSn7Nw==", + "dev": true, + "optional": true + }, + "esbuild-windows-64": { + "version": "0.13.15", + "resolved": "https://registry.npmjs.org/esbuild-windows-64/-/esbuild-windows-64-0.13.15.tgz", + "integrity": "sha512-9aMsPRGDWCd3bGjUIKG/ZOJPKsiztlxl/Q3C1XDswO6eNX/Jtwu4M+jb6YDH9hRSUflQWX0XKAfWzgy5Wk54JQ==", + "dev": true, + "optional": true + }, + "esbuild-windows-arm64": { + "version": "0.13.15", + "resolved": "https://registry.npmjs.org/esbuild-windows-arm64/-/esbuild-windows-arm64-0.13.15.tgz", + "integrity": "sha512-zzvyCVVpbwQQATaf3IG8mu1IwGEiDxKkYUdA4FpoCHi1KtPa13jeScYDjlW0Qh+ebWzpKfR2ZwvqAQkSWNcKjA==", + "dev": true, + "optional": true + }, + "readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "dev": true, + "requires": { + "picomatch": "^2.2.1" + } + }, + "vuepress-vite": { + "version": "2.0.0-beta.36", + "resolved": "https://registry.npmjs.org/vuepress-vite/-/vuepress-vite-2.0.0-beta.36.tgz", + "integrity": "sha512-KbN7HDhaCLVB7/YmJDydQClUjMBybLtBpB376mi5fD16RFBzHwMGI7zopb4lu7Nmj2BnvLI9kpottv9zuOJYLQ==", + "dev": true, + "requires": { + "@vuepress/bundler-vite": "2.0.0-beta.36", + "@vuepress/cli": "2.0.0-beta.36", + "@vuepress/core": "2.0.0-beta.36", + "@vuepress/theme-default": "2.0.0-beta.36" + }, + "dependencies": { + "@vuepress/cli": { + "version": "2.0.0-beta.36", + "resolved": "https://registry.npmjs.org/@vuepress/cli/-/cli-2.0.0-beta.36.tgz", + "integrity": "sha512-tGhC4OgdgOOoXGw79HFAJz5y9t9YRNdSsgkMRJvCAv9f257X+M/Ex/Qh3hfcnge+OBuMj63JLDB0FDRQWeJFUA==", + "dev": true, + "requires": { + "@vuepress/core": "2.0.0-beta.36", + "@vuepress/utils": "2.0.0-beta.35", + "cac": "^6.7.12", + "chokidar": "^3.5.3", + "envinfo": "^7.8.1", + "esbuild": "^0.13.12" + } + } + } + } + } + }, + "wcwidth": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz", + "integrity": "sha1-8LDc+RW8X/FSivrbLA4XtTLaL+g=", + "dev": true, + "requires": { + "defaults": "^1.0.3" + } } } } diff --git a/packages/docs/package.json b/packages/docs/package.json index d23db71..166bd93 100644 --- a/packages/docs/package.json +++ b/packages/docs/package.json @@ -21,33 +21,20 @@ "url": "git@git.b12f.io:b12f/schlechtenburg.git" }, "scripts": { - "dev": "concurrently 'vuedx-typecheck --no-pretty --watch ./lib' 'vite'", - "build": "vuedx-typecheck --no-pretty ./lib && vite build", - "typecheck": "vuedx-typecheck --no-pretty ./lib" + "dev": "vuepress dev docs", + "build": "vuepress build docs" }, "dependencies": { "@schlechtenburg/core": "^0.0.0", "@schlechtenburg/heading": "^0.0.0", "@schlechtenburg/image": "^0.0.0", "@schlechtenburg/layout": "^0.0.0", - "@schlechtenburg/paragraph": "^0.0.0", - "lodash-es": "^4.17.21", - "vue": "^3.0.7", - "vue-router": "4" + "@schlechtenburg/paragraph": "^0.0.0" }, "devDependencies": { - "@types/pug": "^2.0.6", - "@vitejs/plugin-vue-jsx": "^1.1.2", - "@vue/compiler-sfc": "^3.0.7", - "@vuedx/typecheck": "^0.6.3", - "@vuedx/typescript-plugin-vue": "^0.6.3", - "concurrently": "^6.0.0", - "sass": "^1.32.8", - "typedoc": "^0.22.13", - "typescript": "^4.2.3", - "vite": "^2.0.5", - "vite-plugin-md2vue": "^1.1.1", - "vite-tsconfig-paths": "^3.4.1", - "vue-docgen-api": "^4.44.18" + "sass": "^1.49.9", + "vite": "^2.8.6", + "vue": "^3.2.31", + "vuepress": "^2.0.0-beta.36" } } diff --git a/packages/docs/public/favicon.ico b/packages/docs/public/favicon.ico deleted file mode 100644 index df36fcf..0000000 Binary files a/packages/docs/public/favicon.ico and /dev/null differ diff --git a/packages/docs/public/initial-data.json b/packages/docs/public/initial-data.json deleted file mode 100644 index c9312f4..0000000 --- a/packages/docs/public/initial-data.json +++ /dev/null @@ -1,83 +0,0 @@ -{ - "name": "sb-layout", - "id": "1590592097800", - "data": { - "orientation": "vertical", - "children": [ - { - "name": "sb-heading", - "id": "1480592112212", - "data": { - "value": "A pretty heading", - "align": "center", - "level": 1 - } - }, - { - "name": "sb-paragraph", - "id": "1590592112200", - "data": { - "value": "This is the first paragraph
", - "align": "left" - } - }, - { - "id": "1590592116800", - "name": "sb-paragraph", - "data": { - "value": "This is the second paragraph
", - "align": "left" - } - }, - { - "name": "sb-layout", - "id": "1590592124200", - "data": { - "orientation": "horizontal", - "children": [ - { - "name": "sb-image", - "id": "1590592127200", - "data": { - "src": "data:image/png;base64,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rnzA4U033fSXv/wlHjsNAMB5gydS//FB/3/7I0REI2bQF3uIiK68kS66ktQ7X6CZRs+i624jItr4if3rx0/QkmV01+P2FakJ3ni/tXzt+3TFDS0m1SZbtmwZPXp0RUWFXDJ58uR9+/bJt9OnT9+2bVtzc/PIYP/617+I6Ouvv7711lvHjRs3efLkhx56qKamRn7x9OnT48ePf++999R1ie+OHj16zpw5K1euFMtvuOEGNeXHHntMrO7ll1+W333yySf/+7//uw0bOHnyZFvOm5qaZE6k8vLy5cuX33bbbURUUlJi++uDDz4Y9itLly4Vr0tKShYsWPDhhx8SUUv7KnSH+Hy+J598csqUKePHj//5z39+/PjxlhYuX778jjvukF98/fXXf/zjHxPR0qVLZ86cKW/T1dXVI0eOPH36NBE1NjY+8cQTkyZNuuiii2688cb9+/e3Ye+ReXRGjRo1c+bMZcuWNTc3i+WBQODXv/71lClTLrroojvvvPPkyZPy82vWrBGvN27cOHny5K+++ipC/keNGiWGEEp333336NGjw+7JNWvWtHRu/N///d/IEF9//bU8RoKcXwkAAFpVWloaoT0/IyNj4cKFDz744L333vu9732vsLCQc37ppZfec88999xzz09/+tOSkpIIPQJkzTEZJGNfgEOHDom9praci2p2z549c3NzS0tLfT4fEW3YsEH+9dFHH3311VeJKBAI3HLLLZ9++qn405EjRx5++OHu3buPGzdOjsd46623dF3v1auXx+N5+eWXFy9eLJbX19e/9NJLNTU1TzzxBJk9DojozDPPFGv54Q9/KEobRPTRRx898MADf/zjH0npC/Dkk0+KzD/77LMXXXTR4MGDjxw5om4dugMAQIdx8CMios920c0P0NZV4T9zrIw2fUYXXmC83bCJqqqtv57Rhz76R2wrfXsDrd9IUy62L29DUuGsWbMmJydn3bp13//+91v98DvvvCO7pBGRruu33377hAkTHn/8cV3Xn3nmmUcfffTXv/61+Ov69es9Hs/q1aunTZsmv9KvX79Vq1bpuv7ZZ5/97Gc/Gzt2bK9evYho0aJFV1xxhfyYqGr+9re/nTZtWjunEZZ3RiJ64IEH0tPTMzIyZE7CfmXr1q1E9MUXX9xzzz3vvvuuWLhly5awX5k/f/4jjzzS1NS0YcOGe++9d/Xq1UVFRRSyryjcDvn9739/8ODBl19+OTc393//939vv/32FStWhF0YYQPLyspeeOGFu+66y7b8mWeeOXLkyN/+9rcuXbq8/vrrt9xyy5o1a7xebyv7K5xFixZdfvnlR44c+eUvf3ny5MmHH36YiBYvXrxnz57nn38+Nzf3T3/6089+9rPly5drmtWacuDAgYULFy5evHjAgAGbN29uKXHG2MqVK3/605+KtzU1NbY5g2x7sqVz40c/+tGPfvQjIrrlllumTp165ZVXyj+JY9SGDQcASHEnT55UG/Bt7fniWXWlpaVVVVUjRoy49NJLX3/99S5dujQ3N2/fvn3AgAEXX3zx4cOH1ZYGNYXqaqWA5LZk7AugNvuLFxUVFWKvqZMCENHAgQPvu+++gQMHEtH+/ftFD4KXXnrp008/ZYz98Ic/fPzxx/Py8oho9erVpNTq09PTp0+fPnfuXF3XX3jhBSI6++yz33zzzQkTJhDRmjVrxPMhxeezs7N79uxJRI8//vjp06cLCwsXLlw4c+ZMIvr000/F0BHZF+Cmm266/PLLxVpENlauXClKISNHjnznnXdKSkrivP8AABLowjH0qlJRfHU1XTS2XQlOLKGHf0UNje3MV1g+n+/999+/++67xU0hVh9//HFDQ8Pdd99dVFTUpUuX+++/f8yYMfKvq1evvu2227Zt2xZ6m9c0bcyYMT169Ig8O8x5550no9Ltt2HDhk8++eQXv/iFUwmqMjIypk+fXlRUZIt0q0J3yL59+6ZMmdKjR4+cnJyf/vSnZ5xxRm1tbdiFEVY9atSo1157zdbUf+rUqTfffPPRRx/t169fdnb29773vRtvvLGurq7NG6hp2plnnvn000+vWbOmvLy8rq7ujTfeWLRo0dChQ/v06fPggw/W19erVf2Kiorbbrvt5z//+bhx4yKnXFJSIpoixNs1a9aIjgCROXtuAABAWPX19RFG+Hft2pWItmzZsnr16rq6ury8PM55ly5dKisr169fv23bNiLKzc1tKQXZkS0ZJGMUQLaryyiALS4gP/DUU09dd9118+bNE28rKyuJaPny5UQ0ZcqUO++8c86cOf379yeiY8eOkRIFeOaZZxYvXnzzzTdXV1eLUsK4ceMGDBhw5513PvXUU08++aS4PYvPDxo0iDH25ZdffvHFF0R08803X3PNNbIR6dixYzU1NSLkc/nll998883XXXed+FNNTY0I/4ieC0OGDOnRo0d6ejL2vwAAaKM5U+ndj+hUPRHRv6tp4yc069J2JThvBg3oS7/5oyO5s/nnP/85cODAOXPmlJeXy1tJ9A4fPnzuuefK5t+CgoLrr79evD558uT27dtnzZo1duzYt99+2/ZFXdc3btxYXV09dOjQCOnffvvt27ZtE93p26m2tvaJJ5546KGH8vPz259aqObm5nfeeae2tralDm5hd8i0adP+/Oc/v/fee36/PyMjY8mSJQUFBWEXRlh13759//M///OJJ55Q22dKS0vz8vL69esnlyxYsEAU19qja9eugwYN+uKLL/bv319UVCRKFESkadr5558vhyL6fL7bb7992rRpV111VatpDhkyJC8v75NPPhFv33rrLbVXSEscPDcAAKAlfr8/wlR/okNWfX29uJIfOXLE4/Hk5+dXV1fn5eWdffbZTU1Nx48fbykFMRQ9SSRjFCC0L4Btdj1RdEtPTxcd9eUOTU9PP3r0qBhS+MEHH0yYMGHChAniJi3q3qJWn5GRcfHFRl/ToqIi0TnzxRdfvP/++zVNmzlz5syZM7Ozs6uqqqqqqsgcDiBD/hdccIHI24oVK1asWDFixAhb2EIEI4iouLiYiGTLj0gHAKBTyc+lCy+gle8REb35Nk27mDKVPthHv7VG8j/662jTXHQvvfga7T8ctLBtSQVbs2bN1KlT09LSJk2aFE13gDlz5pSUlJSUlIj+59XV1aKCevr0aTnuWgwTW7t27dixY3Nzc6dMmaKm/M0334gUbr311uuvv17cF4ho4cKFMgXZZF1QUHDXXXc9+eSTInbcHosXLy4pKZk8ebJc8vXXX8s1LlmyJJpEwn7lrbfeElu0ZMmS559/vrCwUCy37auwO2Tu3LkPP/zw8uXLp06dunjxYtHmH3ZhZDfccENdXZ36EF95aIjoP/7jP0SexbQF7VRcXFxbW1tXVye3VCgqKpIHbunSpQcPHkxLS4smQZ/PN2/evDfffJOI9u3bV1NTI8oV0owZM0T+FyxYIBfGdG688cYb8sD985//jCZXAABARGGnA5ALRXD5hhtuuOaaa8rKyj744AMxRuCss84SfdnWrVsnSgVhU0gqyRgFEJXq7t27yxaMsH0BBgwYIOr2cqKF4uJi2drv9/sbGhoaGhrETu/evTuZUYABAwbIlhzG2NNPP11UVMQ5f/vttxcsWPDSSy+JP9kmBRA9/4lITO3o9XqHDh06dOjQvLw8GQWwfXLQoEHqW0QBAKAT8vnpu9+hV1cTEb26mq79DjUpD8I5ow+Vbjb+/9E7o01zYD+68Xp6cHHQvINtS0pRVVW1adOmqVOnEtG0adPWrl0re2W3ZNWqVVu3bt26dauYqC83N1dEh7Ozs7dv366OwF+zZo0Y/S7mGpTx3759+27dunXbtm2rVq1auXLlpk2bxPJFixZtN4mRa8KcOXN69er1hz/8oQ0bKH300UebNm2677771IX9+vWTa4xymEDYr8ydO3fr1q2vv/56Q0PDgAED5Idt+6qlHTJx4sQ//vGPy5cvr62t/clPfiLu0WEXRuDxeBYuXPjcc8+Jw0HKoSGil19+efv27U7dcysqKvLz83Nzc20DPaqqquSBGzx48PLly1977bUtW7a0mqDf7589e/ZHH31UV1f31ltvzZ0719Y69M4774h9LmY7kqI/N+bPny8P3KWXtq9vDgBAKklLS4sQCOjevXtlZeVf//rXHTt29OzZs2vXrqJ3wIcffvjaa681NTUNHz48dByBpE4l47okyopQXV0tbrRq2WLv3r1E5PF4Bg4c2NTUdPToUVKm2RON/zk5OcXFxfIm/Yc//GG74vHHHz916pSIF9hKBueff/4bb7zxgx/8ICMjQ9f1X/3qV6KwYosCiBb+zMzMnJwcW55tQQpbFECOmRRvAQA6Fc7p0gvpmzJ6/W2qb6AJo8mRePfPfkgVlfT3NU6kZXj77bcDgcAVV1wxcuTIW2+99cSJE6JXdmFhobx36LpeU1MjprsLdc455+zYsaOpqcm2/MCBA/v373/kkUdGjhw5ceJEv98vJ42X+vXrd8EFF2zfvr3VfC5cuPCVV16JPINABKdOnXr88ccffPDByP3q2+mMM84YN27cK6+8EvavLe2Qe+65p7y8nIh69er1yCOP7N+//9ixY2EXqgeFiKqqqmQ3CmHMmDGXXHLJr371K/F28ODBjY2NbX4uQEvKysqOHDly3nnnDR06tKqqqrS0VCzXdX3nzp3y2cBz584dOHDgAw888NBDD4lsR8g/57ygoGDChAkrV65ct27d3Llzo89PO88NAACILCcnp6VqvOj8/+233x46dEhUP71er+gdsHv37gMHDgQC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mCgIvhxdMUy66ejoeOeddwoLC2fMmBH1nTtu3LgBAwZ0dnbu2bPn/fffP3DgwHnnnQcANTU1TU1Np06dKioqUht/8cUXiFhTUwMAAwYMKCwsBADTNN98883Ozs66urrCwsJ169a99dZb11xzTd++fdN5lNH57LPP1q5de/bZZ48fP76trW3dunWvv/76rFmzSGyGYXIGpfIIgaYpDMNEFELkAUScSygSlhVACBPRADAQEGleAGvueGspMxkBsrgaCBCmAGECCgQEYRhomnI2Qd/BGQGeoSfke5URoCcCQOjUnUTadKyIa98cipTOPgH48PnwE9wXQjzNgreziv9Xf5x5AQzTVUDEpUuXnj59+pJLLolF3S0rK6uoqKiurp4yZcqFF164fv36nTt3AsCwYcMAYMeOHfrGzc3Nffr0KSsrA4BzzjlnxIgRALBz584jR45cdNFFZ511VkVFxUUXXQQA27dvT8fRxc7hw4fXrl1bV1d3/vnnDx069Oyzz77ssss6Ozubmpq8FYxhmHQg1Y3gYCElGQGIIqjKUBCANWucqt6faazJAlCWRQCfmgCAYwH8Q+aHwnQXyjk8rck8fTIi90OkdJcKTHD37rkAfPge9h6HABgMfqP3sHySgG4UUM2GywlimC5CQ0PDvn37vvKVr/Tp04fWvPnmm3v27NG3qaqqmjFjhnvfmpqatWvXbtq0qaKiom/fvqWlpc3NzaNHj6Zv29vb9+7dO378ePr42muv9ezZ0TOyCgAAIABJREFUk8INhg8fXlJSQusLCgqKioo6OjoAYOXKlevXr589ezbF4b/11lutra1f/epX8/PzDx061NDQcOTIkaKionPPPXf58uWTJk0aMWLE4sWLOzo6rr32WsMwOjo6Xn311f79+1988cUAsHv37qampkOHDhUUFAwePPi8886LYObYtm1bfn6+Eh4AioqKKisrDx06RB8Rsamp6fPPP29raysuLq6rqxsyZIi7nQibtbW1NTQ07Nq1Kz8//+yzzz506FBhYeHUqVOPHj26cOHCadOmbdu2bc+ePd27dx83btzIkSNVg6tXr968eXN7e3t5efnkyZPVL8UwTNLokfwiLk+hsyGUlgABaAICTQiQjGUhNVjKv1UpEGg8ZAnqMzgWwDMcfvjMo8xxKK1zySsedCiIMU2QGXUbP7hGPRfAq949F4AP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ZxiGYZgsIjELRZqEST+k7at/4PoryFpAaguapkAwhJATkmeDCUDVS7cSGaQVBATSN94ZmDgWwGMycOvqnsBUBwLokw7oscAQ0TaHUmHwUh8Dr32zEXpfuXJlTU3NlClTnnvuuYMHD6rw/ueee+7kyZN33XUXfXz33XfffPPNRx999LXXXnvvvfcA4OmnnwaAu+6669e//jVtc999933jG9+YPHny3LlzR40adejQoebm5nvvvbesrOz1119fvXr1qVOn+vfvf9lllynn+YkTJ/7yl79s3LixoKDg/PPP37lzZ1FR0U033QQABw4cWLRo0fbt2/Pz80eOHHnNNdf07t174cKFq1evfvDBB+mI9u7d+/jjj992222jRo06efLkokWL1q9fDwDjx4+fNWtWYWEhIs6ZM2fUqFGHDx/evn37XXfd9Zvf/OZrX/valClTAGDr1q2/+c1v7r777urqagD48MMPFy1a9PDDDxcUFGzcuPHNN9/ctWtX9+7dR40aNWvWLEe6xPz582lGq+eee65v374PPfTQ+++/v3Dhwl/+8pcUX7djx44nn3zynnvuqaqq+uMf/3jy5Mnx48e/++67J0+eHDZs2De/+c2+ffsCgGmaixcvbmhoOHPmzNixY0tLSz/99NM5c+ak8NcHH19+CTSZqCRJ7c4wDMMwGSOt4QDKUZfNKn0cyDMpLH+4RehYAGHpzyhMAQYAINAEgTIcwOcIKa1AIQwBiMIk9d9Km9Q9tZm8ADgWoEugX1gp1AHozhTC0AoBxn5FyeCBruqbDReYcOLEiU2bNo0bN27kyJGFhYWxhANMmzbtlltuAYAbbrjhvvvuGzJkyH333TdmzJj+/fvfd99948ePp80+/fTTIUOG3HTTTSUlJX/605/Wrl179dVX33777SNGjPjDH/5As1UBwIIFCzZu3HjppZded911LS0tmzZtovWBQOCZZ545ffr0t771rWuvvXbLli3PP/88ANTW1h49enTnzp202bp164qKikaMGNHZ2fnb3/52x44dX//616+99tp169a99NJLSmYlTHl5eXV19datW2n9hg0bAIAMBwCwbdu2YcOGFRQU7Nix43//938HDRp02223fe1rX9u2bdsrr7ziOA+zZ8++7bbbAOCrX/3qv/7rv0Y9/9u2bfvkk0+uvvrqq666avv27QsXLqSv3n33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5U8//vGPR40adcUVVwC46667xo8f/5Of/GS7dZg/f/7s2bP32GOP/fff/ytf+cqWLVu61JTqaKeBJ5544uGHH97l4latWjVq1KjZs2fXpJ4XXXTRqAocf/zxAL72ta9NmjRp8eLF7V9h9uzZo0aNWrVqVU3q00Fcdtllo0aNuvnmm3uz0B5CGmMGmo0mDf7P8d/UEIAka6B6q/W9F6/BYDAYDIZGQCLh5/yvs5BGfdkjACFbk+RHYGmpYyIwWabA+qI48royCpngAE/M7BwsQEAP48033zzuuONWr1693377zZ49e8mSJddcc81DDz10zz33DBo0qJsXf/vtt995552///3v7R/2/PPPn3322S0tLaeccsrChQt/8IMftLS0XHrppd0sXdB+A9euXbthw4ZyuVyTsmqCgw46aI899ohfJ06cCGDdunVvv/325s2b61evfoEo4RMROWLPDMp5AXh4eCaUEYzSGAwi50GAdyBvDgEGg8FgMBh6BpSJ/aJ1CE7YURsRlbLJaqTxrQNiaLmq0PrnI8eL9SVl8qexAE2JJKxgsMhlKmTONPQIbrnlltWrV5955pk//OEPAZTL5bPOOuv3v//93Llzzz777G5e/KyzzpozZ87QoUO3W4dt27ZdccUV559//htvvDF16tSHHnqom0WnF2+ngY8++qj3vvt8Rw3xiU984qMf/Whh53e/+91vfOMbO+64Y12q1K+QBigVpzvPDGZyjuHhwQ4MckyeGJ5RIpQBfekaDAaDwWDoJmzx3x4SIgAE8vAOAJyHJzgkDtXNEy+w6FQea65eD5UHeMAxPMAO5AFnHgHNiSSsIIXoXDEOhvkF9CTeeustAJMnT5avpVLpy1/+8qc+9anhw4fLnrvuuuu9733v2LFjDznkkG9+85up8fzLL7985plnjh079rDDDmvLO2DChAniHQDgr3/962c+85m99tprwoQJH//4x19//fV4HQD7778/gE2bNgEYNWpUep1f/OIXRx111NixYw8//PAbb7xRdopXws9//vMPfehDY8eOPfTQQ2+99dbONvCAAw4YO3ZsPPipp5469dRTx40bN3Xq1Isvvnjbtm2VF1y5cuUZZ5yx++67H3nkkffcc0/609atW//93/99//33Hzt27EknnfTkk092qqrt4B//8R/32GOPhx9+uCNXu+OOOw499NCxY8e+//3vf/HFF2Xntm3brrzySnGLOOSQQ6666irvPYD169ePGjXqqKOOiqePHTtWDBAKWLhw4VlnnbXnnntOnDjxzDPPXLp0afrr0qVLZ8+ePWbMmCOOOOLuu+/uVOsaB0TknKMMzBR8zyQjLccvFCIISjRAloS2ZIYABoPBYDAYehjRFoBzAQKIwfEPIWtbU+QOLDiVh5pr4rkQ/jB/QLb64vBpLEBTIrIAjtkxIbECMBagR3HCCScA+N73vnfDDTeIwfnRRx995ZVXnnzyyQDuueeej33sYy+//PIpp5wyZMiQb3/72//v//2/eO43vvENZj766KNXrlz5+c9//rXXXmunoI0bN86ZM+e222479NBDDzvssDvvvPO8886Tn0TYLpVKAP7rv/4LwKc//el44vXXX/+5z31u/fr1H/jAB95+++0vfvGL9957b/z1oosu2rZt28yZM19++eUvfvGLr7zySqcamGLx4sWnnnrq008/fdJJJ+26667//d///e///u+FY7z355577vz58ydNmrT33nsX3Bb+6Z/+6bvf/e4uu+wyZ86cxYsXn3HGGW+88UbHq9optHO1b37zm/vuu++0adMeffTRc845p7W1FcBXvvKVK664YqeddvrkJz/5rne96/LLL7/mmms6Xtwrr7zy/ve///HHH58zZ84HP/jBJ5544kMf+lDq63HttdcOGTJk5syZf/7znz/+8Y8vX768O62rF2TaER6ANSOATEGtxJ7hCSLrh1Q1IvYTvIuxBOvdBoPBYDAY6oqGcrTss4jq8cQ7gFKxmeEJvtlYAE95LkD3M2eNEnYABHbZSgxkLEBzImGAJNAWpQ669a5dX8aRRx759a9/fcuWLV/+8penTJnyhS98IQ1BJ3L+bbfd9j//8z8PPvjgpEmTbrjhhmgO8KUvfen222+/9dZbzz333K1btz7++OPtFHT99devXLnyggsuuPXWW2+77bZzzz134cKFDz74YOGwX//61y0tLSeeeKJ83bJly+WXX77DDjvMmzfvuuuuu+uuu1paWq6++up4/IUXXjh37txbbrnlIx/5yLZt25544olONTDF5ZdfvmXLluuvv/5HP/rRAw88sPfee19//fXr169Pj7nnnnteeOGFI4888ve///0NN9yQBj585pln7rjjjoMPPnjevHk/+tGPrr766nfeeecHP/hBx6saezWNDlioQEeu9uMf//hnP/vZvHnzTjrppJdffvnOO+8EcMIJJ1x77bW//e1vv/71r4vtwB133FH1ym3hqquumjt37ve///0rrrjiE5/4xF//+tfHHnss/vr5z3/+jjvu+MUvfnHJJZe0tramDW8ihNB/TBr/D2Bi7yUATQi6wyEirUYFCLF54rbBYDAYDP0ZYtfZDmxtX0skYQJimEARkql51iSJPjgkO5Qhkpk5ENjlNP+Vqy9jAZoSmUdAkp3L5ojewQUXXPD4449/4QtfGDZs2E033XT88cdffvnlADZs2LB06dKJEycecsghAAYOHPjjH//4xhtvFEtyANOmTZONffbZB8Df/va3dkp54IEHAMycOXPVqlWrVq2aPn06gEWLFhUOmzhxYmtra1RTP/PMM+vXrz/88MO3bt26atWqUqm0xx57LF68OFqI7LfffrKx1157AUh179ttYArv/fz584cOHTpt2rRVq1atXr36kEMO2bx587Jly9LDFi5cCOCss84Sy4UpU6YUGnj88ce/9tprq1atks5JGYeOVBXAEUcccU6CgQMHVj2snatJ0UR0xhlnAFiyZAmA44477rXXXps5c+bYsWP33HNPbO9+FTBu3LgpU6ZceeWVU6ZMEUOJwhXiYPjgBz8YC206EJGQyhwz0hJ7RywSf5ihNCEvQsqeaBRgtgAGg8Fg6M8ol8sbNmzYunVrp86yBX+3EFcgACdysMjPzZI1IPENV+d/zqiNGB0g1fzn5UYAFh2wr8AcAXoTEyZMuOSSSy6++OJ77733S1/60lVXXTVjxgwRcVMX/f3331+89wvoiO+GiKkf/vCH052VTgTXXHPNGWeccdlll23YsOGrX/2qnDV//vyDDz44PUy8/Tteh6oNlCR8grVr127btm3btm1CebRVwzfffBPAbrvtVlmEiMTf+c53vvOd77TTwO1W9dxzz62MDtgO2rnarrvuCu35Sy655LrrrjvttNO+9a1vDR8+/IQTTujUI/aXv/zltNNOGzBgwMUXXzxt2rSf//znN9xwQ9Ur7LLLLmib42hwqL8/kzABzAAxkfOAJDDljsn5LQPkX++9xBHwRASGBxPgvewLBgWSjICZmR0Rg5gZDsTsQWWJgctZsZz+W3EH2ripbd3rNAhPW2DAAV4PDsYQRBCqJHwFnLC3KEZHIKLk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LZfyZqkFcAVptcqpEEX6jlym3SES5pqBTF+jt0jCFeGQjRJEqWLCFQuw9vTh8DTXJvyGQRWoWEgxAj8Szwexh2k9rx+AVBl74SuxAFalAGb+tCh1wWzKtfr15IXJe9af+7cJCiCuxqrK4LIJwxwtgEfLoymOeiCcu1qPKTYhuQk4KqGBQkHcKNL16UC7jCUjOMQc9umjRQQRmOSXAWIXmattNAEbqCoC5sZgmvoQ04YS4wXM8P/Kyl19/0wgsrXbvxnkMf7EFDvfhSLQ9rhzQkFRuJVkBKT7z7rNjUfJExCea8OcXlxLClD9Lf34ne/gg38njzyil17QXHA+znsxTj6ZyJ4rx3jVgLQgd/K6i8J2RiB/WBgEJSZVeN5+Y0jI0hZ4Wj5tQhHAFfxIIkCZSQSRP3MamVDo6D17gm9yB2WKzfh8fwmQ7dBnY5GpDA9VJeYRUaR1iLCCEArZxAUg565OMTyJHoGp3x119818Uvz8rFdMBmIBLzzjAc5GcAgXufwsFZ8N0eKurjUIzApBlXOTHdATIvlfPlYWAQNLX6h+If9L5PRElSMgy5b1Jfis3BVZKMVaWIN83fD5tUeZLX5ioWzgjB8sDakxUFpa3gm2Q93yYF6paoImn4IeLN8QfF63T33HugwDEfAsto2OyBlsytK7UsR0xUdRXj/Vl3nAYD9Fdtlll+3evXv37t1PPfXUbbfdtnv3boPiZt/97ndvvfXWa6655hCm44MHD7773e/ev3//m9/85t/6rd9i5ve9733j8RjAU0899Zd/+Zf79++/5pprXvOa19x4440rKyt21kMPPfTud797NBq99a1vvfzyy2+44YZbbrmld+VLLrnk9ttvb9vW/nn77befe+6527Ztm0wmf/7nf/6DH/zg2muvveqqq3bv3v03f/M3edbXv/71008//S1vecuJJ54I4L777rvjjjuuvvrq173udXffffcHP/jB6SosUhizT37yk6985SuvvfbayWTyvve978CBAwBWL8/nPve5ffv2/fqv//pll112yy23ZHqFz3/+8zfffPMll1zy5je/efv27bfeeut6W/6n1mqE774gj64POWgcUxtqTyOovsi0aUARVV+0i2n9u/pPu1aJNzeHsymBVQmmonV5p/t5DAIoqZIa/C6++qfNEmNQeCntQ5F/zzLkX2MQgkowZLS2AWSA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f7FOm2VC1ZOwIABAydgW16g2PfI2CyBuBFYprEg60Y5hE76LR80onZzH5dNLfEojgwIU0dbK7mp7Ptl94cKFZ559rn1eBwAqKytrk5Gx5L0lt946LC+v/a23DjWOkMq/gXQ/q5J1c4gIsENBxylT72ZFXUopQ2xAIRT+SSIVUoiSXdRNTIBiI/pODXAo9Nkqx+e90Ly8ysWuQBEpJWKA54uGA3zkOgdgqGvI3J2pBguRYycCTcCSjRBQUFDQo2dPRATE1Nat33777bNnz7XLbc93GVRK+a8gANGw4cN4JFGjTOHtJVIATx19oWNRdEhbPHn79eSMnTmiOyggxr3PyJCJC5M88ZFVxngSv1iO6AAawtSaZz3lIcvqQ1GMB05bwuZ8uF5jewfYrgHRmnFNKEdhA5HAQWCNRC0oQDMlD79obrM8km5fpxnfewO6c/rpr+Hl+AEBxG5gpOE1/bSLucWIBURpcGIP1p9s07pqTMz8QntEq961do36M3/QGrVRGxuflNChcoy75LS638g2l9pXoj7QhKcG6jEybg5xkw2+R74H3V/BdItAS4+oyxEgYVAgunBQf7JlCyIEIRE4zRlEGfGlS5d8883XP77/wZycduG/rl61cufOHT//xd/x10OHDq5ds/rEiRPp6ek33HjT0KG3enwHvvvuu5dn/SE7O/v+B34SCASqqqqWL3//y337AKCsrPfYO8dx1MC//ubXN/XrX3P58p49uxGxd+/rxt45zlNUbW0tAKSlpZkrubl5w4aPyMjIcDcMAeDbb0+sXLHs6NGjqampAwcNGjLkVh3greU+hLNnz65eterQoUNEVFBQMHbs2Pbt2wPA5s2bly9f/o//+I+sYR49enTWrFmPPfbY5cuX//SnPwHA+vXr169fP3PmTKOWM1VXV7/33nv79u1LTk5md33z09mzZ1f51QUA+/fvX7NmzenTp9PS0m644Ybhw4fH4unWpUuXzZs3nzt3Lj8/31w8ceLEiy+++OCDD3bp0oWvPP/88yNGjLj11lsjVbRhw4a1a9faJaempv78F78AgKqqquXLl32570sAKCsrG3vnncnJyQD08qxZbdpk3jt9BgBduRJas3r13r2fXLlypWNBwR13jO3QgduDCLBt29YPyz+oqqoqLi6ZOGlymzZtuIpP9+7dsGH9uXNnc3JyRo+5g3Gl7du2vf/+ew/+5KHly5adPn2qXbt248bfVVRcYkFzSEhz35xTWVX18CMPIxCi+GDjxnXr1v/D//MPAPD2vPlVVVVlZWXl5eVVVVUlJSWTJk1q06YN6wyr16zZvn17bW1tjx49PFPLQ4REiFLSxg3rdu7YXl1dXVxcfNddE3Ny2vLi2bNn99q1ay5evNixY8cbb7xp8eJFP/3pT9u2zZFSnjzx7fIVK3ji3Txo0NBbbwXAM6dP/+d//uc999yzZ8+egwcPpqamDh8+fMCAAS6IATF0JQQAqenppALzqWdZ2bnz5yURIv3hD3/IzMycPn06K2x7P/lk/fr1Z8+ezcnJueOOO7p37+68ACIS7d6955233/7Fz3+RlpEmkgLfnj657P3lx44ebd269YABAwffMuTUqZMv/eH3/MQLz//T+PET2uW2m/36a57eeOLJp/84+7Xq6moA+Jf//S99+vSZcvdU5tDuG5095Ztvvl63ds2ZM6dz2rUbN358SUkREs6fN7+ioiI3N3fv3r2jR42+efCQqqqq5cuWaW5Qduf4ccnJyUT0r7/+Tb/+/Wouf7979y5EvO66PmPHjUtKsvgVASBIGdq4fsP27duqq6uLS0omTFBBOvPnzT1//lxuXt7eTz4ZffvttwweeubMmeXvv//NN18HAkml3UvHjh2Xnp7+//3z8xxl88Lz/9T3hhvvuedeADh+/Piy95ceOXI4NTV18C1Dbr11GACdOn3md7/9t3unT9+ze/eBAwfS0tKGD79t0M2DPCwU7Q8IAMAI3ffff88trqysXPree1988TkB9LnuugkTJgWDQUD8r//678zMNmNGj/ntb1VAwS9/8YupU6cOHDjw+edf6Nmz59mz57755uvnnnuuY8eO5eXlW7ZsOX/uXEZGxsCBA0eOHMl8vrKycsGCBV988UVKSsqgQYN4Bs6cOdOzV58+ffr9998/cOAAERUVFU2YMCE/Px8RN2/evGjRoieffHLx4sUnT57My8ubMmVK586doywT0Apn7I4A5n43dgBRtumwIoz4obYxs4ji0n7VZNUFMbLIpUQDFHxz2lllajRBy9jkkuH9W+IWyD2daX61XQOiW0PRHVnQzEEBMxC2yHZ1m9vscyr8pVJTexw1PkVSKhwcO4an3BcR+GgidILDNfk84qF6vUyTkGGyHLpovsZCBg0hhY8w8Gj6rT6N0m5MTWhaV3iGYvfmdcj+PfrTWiOKCblweh6agkdrcL/uWYkY/s8eXP/F4pnwqGB7s++C9Tnih/Bio3yNfr2RVp9bdADk9DsYbaJu+rB8x/bt48dPqFP+A4CjR4/+6Y+zMzLa3HPv9EGDbv6w/IN1a9fYN9TU1Pz5T39MTk6ePuO+QCBQW1v7+muvHj1ydMKESXeMvXPfvi8WL1poV11VVTVx0uQbb+q3bdvWnTt3eKrLy2vftm3b1atXHj78jbk4cuSoXr3KPHeePXvmtVdfDgSSpt47/aZ+/dasXr1t6xZrjhAiXfm+5rVXX62urp46dSprVm+88QYDDZGouLj4mWeeSUlJGTBgwDPPPBPeRQsWLPjyyy9vu+22u+666+jRoydPnuTr33///asR6jp16tScOXM6dOgwc+bMAQMGbNy4cd26dXX2PABUVFQAgAn5rpMiVdS3b9+HNE2ePBkRe/bsiQChK7Wvv/ba0SNHJ0yYMHbsHfv27Vu8aJHOAKfYAAK+PX/+7t27RowYOXXaPYg4+/XXLl68yDWePHny4507Ro++ffTo248cObxixTK+/smePW+/Pa9L167TZ8xs377D3DffOHHiBP8kpVy44J1+/fpPmjyltjb09vx5MhQCNqPzGXomwh+BQ+75O1s/AeDw4cM7d+4cPWbMmDFjDh8+vHz5cr5906ZNGzdu7NOnz913352amrp79+4ofcVZ+pYuee/DD8uHDr31nnumVVdXz5792pUr3wPA4cPfvPPO223btr377qm9epWtWMFVIFHo3Lmzr7z6alJS0r333tuvX79Vq1dv3brVFLt48eKOHTtOmzYtPz9/yZIlp06d0stQ8eHu3bsHAoEF8+dXVJxn9tUmo83YsXfmd8hX3IwAUSDS7t27582b16Vr1xn33dehfYc33njjxIkTvBPoM3EFKucEIICzZ868MuuVYFLS9BnT+/cfsHbt2h07trdtm/P4E08781o5AAAgAElEQVSWlnbPycl54omnepWVtc/L/fED9z/w4AMPPPiT+370QFpaem5uXk5OzkMPPzJixG0A8NAjD902aiQAZ01BZwdxbzhL31vSr3//SZOmhGpr35k/PxSSAIAAx44erbx0adLkSaXdS2tra19/9dWjR49MnDRp7J13frFv36KFC0GrQx+Wf1hZVTlp8pR+/fpt3bpl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", - "alt": "", - "description": { - "id": "159059211", - "name": "sb-paragraph", - "data": { - "value": "Other Image Description", - "align": "center" - } - } - } - }, - { - "name": "sb-image", - "id": "1590592767600", - "data": { - "src": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAjUAAADyCAIAAAA6BaPqAAAABmJLR0QA/wD/AP+gvaeTAAAgAElEQVR4nO2dd3wTV7r3j7osuTfZcu+90ExdumN6CaGkkJBKsuzecPPh3r3Zfbmb3CSX3SSb7OZu2GUDKZSY4IQYgw0YMGAwYBv3JnC3wd2Wi2zZsqR5/zjWeFQtuciKeb4fijQ6c85zZs6c35znPHOGRhAEAgAAAAALgz7dBgAAAACADkCfAAAAAEsE9AkAAACwRECfAAAAAEsE9AkAAACwRECfAAAAAEsE9AkAAACwRECfAAAAAEsE9AkAAACwRECfAAAAAEsE9AkAAACwRJjTbQDwZCFOOtt88H/knV3kFhpCiEZTT0Ub+Tvyjab+m1ZiGlJLr5GAppE7Tf2TRn7qRasn0CxH9aveorHpWvlTtmmWrsNUjX+MLl3ruGgVbdAUskyGo4P9H/6Nt2WNVukAMLXQYH1YwJyUhcYoKOKk2X1OqVBpKtXMEiq1fSZZqBhO9sLci1qFAsDUAuMnwKzIOzoRonbX5O0RjUAIEQRS62sJVQoaQohG3kvRaAghQrWvqj8d2UCM5j+aOU6gyoA2kgG1aEQggipUBCUFjUbJHyEaoUpA6fgJ1e8ju6v3+gSlJqP5I6QqExE0gpJeo6qUio3+o56/+sFTqzh5XFRCpVU0IvOgqZsykkDRKUYAYHZAn4DpgOyuJyhUiIZo2kKlmb8OtTBBqFTZIYSMFio0KgcaRavrmE6hUsvSsFDpKn38QqVSdL1CBQBmBfQJMCuERn89KiRIrQtGyCihUtcmyhe1/BFCxISEarT0cQoVmYRS+mQJlXbS0QM12UIFAOYE9AkwLwRBUJSGIiRotPenTVyotPOfiFAhRKjSGy1UiOp4RBqjMi21mAShUit9nEKlKlPtwFKPBwCYEdAnwOxQOlh1IUGklkyGUKnlj0i1GKdQkT03JT1NvTI4le7x3NQKFXngJipU1GEeTe3AAoD5AX0CzAox0mmqSQWls9T0/k1AqDS1Q1MtTBMqpEMt1PLTUAsjhQqpxGhCQkU5NFrjOfIfStWQUUKllj8AmB/QJ2AaUBvjILW+XTOobEJCpZ2/QaFCOiMaTBYqVQpjhAppiZFpQoU01cfIwD9jhEorfwAwL6BPgHnR6D+1pIPs2ydDqNTyR1pzN/oj1A0LFalUkyJUo/kbK1Sq6o5WfFRIRkufDKFSyx8AzAzoE2BWCESQSjPS+0+pUI0OVNTVYkJCpT2k0hrW6H6USqdQIR0TRYaFimKZllAhA45H04UKgTIB0wjoE2B+1HtzvUJFds6q9DonigwL1WhPr+39m4hQIZU3TbdQUUs3QqgQMuKZX31CNWI6ZdAz5gzZuIQKAMwN6BNgVlTh5bqGHZpCpX+iyEShQrq724kIlZZaaPr+TBIqtQJNFSqk42nnMRyP4xIqADA3oE+AuRld6keff2xUqJDaWGGiQoU0vX9TsYqSplIZKVRoVC2MFiotx+OUChUAmBvQJ8DM6B526BEqVe8/YaEiN5GlT1iotOVAa1ijVjnDQoV0qMVYQoV0OB41hApN1nJ/AGB+QJ8As0LGR+jzj2kJ1UjaCQoVGu3gTX+UCpb7gyEUMB2APgHmRdWTEyqlGUuokJpamC5UiNqbUydTJmEVJbUxiM7SxyVUo6WPKVSjFacKFZmEUvokCBUAmBfQJ8DM4J5uNDDPCKFCo2MF04VKaxWl0UHP5AkV0lQLcy33p2s8pz0qUz+w4xQqADA38H53wKwQI38IYuQj/k4ggiAQQd002m8SiCAIgiAo/bhqH6T6O/INIYT4SxYFXvg5qu5BZGWZ9+G/sVxcyF+jWxtiOh7hP5GVpd6H/8Z0chrJnSCiWuqi2xuj2xvIPy5v/5ogCJavT1Rbvccn/0st2uHF54JuXQlvqAi6fdX512/QGAyVZUR4U6XPjycQxfqAaxdCKvKIEWEhwh8/CG+pCm+pCm+pDGuuDGuudPrNXoQQL25OWPND/Ce4psj38lnrtfGq2iGn/b8ObRI5/+5tsqrWa1aFPK6w372TlCTVgaUc7JHK6Tqw6r+Rv5LnSONEAYCZgfETYF4IyrQOQmrDmrFHVKr0OkdUCNEIgj9nduCPibLHTe1ffc1ydnbctYM3e5Zo6SokG8b7y+obun74ESHEDQ5y2LGN7e1VtfFpshxZXX1X4hnSWMmdbETtvPGwhkZzeXuf2x/+U1pQ1PnVN9zICLc/vst0cW557yO1iurwv+Ha0QiEhusaun/4kazawL0cUigGsu4N3Mul8axsN63zPPb3hl0v99/MInd3fPOV7pNnhh83kUeP0Cpt0ldRgtknYFoAfQLMCoEItaduDQsVQlqhcUjlctItVA7P7qCxWDW7Xhh8WIkQGmpoFP6//7JdvbIn7RLeeai+oeXPn+LPnl2dzq/s4S9cILlzF+cia2hs/cvfKEVRXX8jRTAdHQUH3h7IzavZsoMYliOEfBO/c37z1ba/fakQd4925QShEfg3uh2h4cZH7Z99qe5wHPlfcvtux+dfIoS6jycG3LnqsOe5/pu3Ry3icFz+cKDprX+nxCwQalEnUyhUAGBWwL8HmBuC6o+jOOqQtusP6fTujTqptH+kc9gIIabABW/q/O541dYdAwWF1PJJ/1jfzdsIIU5QADnBQ3GCjaQlRpOP/GSzahmNw+k8/r1SNox/7fz6eG/6VZaHO0JqzjINx6MO/9tIBSj+NApDtfXyzi62jzeldDRULrLdsp47bzahGlGpDfCoPlJKaZQvaqUb5fojkIZhAGAeQJ8A86I+jTQuoSLlQodQdXxznBgeDjiT6PXnj3jRkcOdnb03M2VNzeoyM7IH09UZIaTo7FJNuyA6h8Py9mJ5e7G8PVlurhr9MlZCLBiyujrS1N70q3W7XxssKSOLoHO5bD8flp8Py8+X5edLY7FUdR+BxmGzvDxYXp4sL0+mmyspVNR60XlWDDtbRU+PSisQQqj9L/+n7JMI3v89dexDqAmfYaHSOrBjChXFMgAwJ+DfA8wK7tE1Qu8oPTdN/a14ukLvCFV6XQ8zSfLyH27e5v3Jn1xef9Xl9Vcl2TkN//bOYGUlUjmp6Fwux88XIcQJ8Be8/VtFb2/f3Xtk186fPy88/x7+PCh6IFqyUm04hRAiCDqfhxBSSPqRetGqHp1ACPHmzQnJvkmtuEIsJijRcLy4ucH3b+HPQw8eVi1dQ+bGsLdn+frQrfnOv32TxmL1JF9AKvcdQkje0dn+18OCg/9p9/QmZf8A5aAiPAajPEqlfijVHI3jWEUJAMyNafqkUCgGBwcVCgXcTwHjhdJpEghRgyEQMlqoRnfXFirJ3bvlS5Zbx81zfmm3064dwReSyxcslou78a/8uHnh9+/iLOQdnfV798k7OkjjpGXlzX/6BPfuij4JZR0GRAqVckCKEKLz+SNXga7l/gYrRK2f/JU0ze29PzCs+ara0RBCg+Witj9/hndX9EmIkcNCIISc9r7itPcVnFfXseNd332vqu1IEV3/+sbhxWdd/nCg7YOPqUcVl26EUJFFIeOFqqenBwGA6dBoNAaDweVyGaoYV+MxQZ8UCkV/fz8oEzAxiNFOcOS/cQiVKj3eShEqx23bFGJxb8Z1SU6OJCdnsLLS448HbVav6jqDg+WQtLyi+eO/IIIYbm6WlouUAwNoVPOQvLOTjKRAGg8zqbr0ocZGhBDbx7P/Xjb+lb90icPTm9v/dWyo4gE2Vd7e0XM+lczY9Z3fMvh8yhFA8s7Onovp1KLJVXF7ks/3XLhos3SJw4vPDdzPR0olougPQgQxLGv7n0Oexw47vfkqGnHnEXoepdInVGR5RgsVAIwLgiDkcnl/fz+fzzdVokyYfxocHARxAiYIGRCg+ZjO6INMlKkTcg+9c1SIIP9HCBHI4/f/5XfkHzQ+D+8/3N6OEMJdPEbe3iE+l9J9/kL//TzlQP9o0aO2aM2+qFvfd+06IZc77X4OMeh4B5e3Xnd8fpe8rYMyT6RWNdXeOqItKPUZOSSDooe95y82//eH8tY2198fGJm7QqoqEgSBUE/q5YG72dzoCLVDS52nohRNqKaY1I66RvAGZZqK0DlHBQATgCCIwcFBU/cybfxkau4AoAXuZVXRzJR7+/GMqBAePo0+ptP08Sd+/zwcdvVyd8oFGpfr8uIL8s6u3sxMjR5W33J/bC9Pwf7fksn6c3Ikd3NIu3Fw/HBLa9v/HRb8+78Fnj8ruXuPFxVps3J5+z+/kne0U8cZBEFQHI9kHiPjP7anh8u/vUWmH8i5338vh2qfcmCg9ePPPf5yyPHVFzv+eZRqJD4SzQc/DEg/h+h0igQaszgFedSR8asowegJmDjjUBAT9AkGT8DEUXn31Lx04xcqpDa3QiBax+kf5D097vvfFvx2n1IqleTcf/w/Hwy3tlF3p/bmGn05x99P+N9/IK1t+ctfqY/oIlXn3fThIXlHp/NrL7vsfU3W0Nj0xw/ajxwlqPUia0uOCymbEEJsP1+3//dfZMK2z/+v/16O6tcRm7q/P+O891WX/fvE359R9PYSowYQCNEGS8rEp39yeG47ItSPpqpqYwkVQkavogQP6AITZxwKQjN+H5ggBSZOuYcHefeO1G7M1T7SNG/ZNfbR7C9pmjnR1HbT9avuohH1mV99Oaqn10hMGS/pKB2NDtm0S9ccbukoT6s0PaXrLlqzbF2mah8MhBBCbhXZCAAmhp2dnUnpIb4cMDsaoyMy+nkEmmb4mI59NEZUlFt9pLY4BUHZnabahDSzoBSNRkP2xliXVpVCc40GDTckQprDmslZl3aM0k1cl5biI1XLb7QyCADMDugTYFYo/SnZeU6KUKmy1CNUyLTl/hAyuIqSKkfdQqX6PqVCpe3m1CNUKqUxKFRI7cBiU9WFCgGA2QF9AswMgUY7PFUXPAlCRRksIS21MFKoEFWLKGpholBpScfoIERrxdWJCJXu0jWFSrVhLKHS8wrjUaECAHMD+gSYF7WOHWmqxYSEihwKqQmV1kBGv1Cp0o5bqMaIONDleByPUI3OEhk1njNOqPTGNMLisMB0AfoEmBVVp0n20KNaMmGhQqP9NUFJT9GScQkVUqnN2EI1Wh+9QqXpeByPUCEdMeLq9RmfUCGV41C3UAGAmQF9AqYF7R56LKHSPVE0llBpTlONQ6hU6SdHqJDuGTKkJ6JhDKEy4P0bh1CpH1gdQgUAZgX0CTArBKHqhzX9Y2QPrUeokOGIBg2hQjrUYvxCNVr6mEKly/GoIVQjf00LvdMrVCprzSJUAGBOQJ8AM0MQlCGR+sNGGj30RIQKqXW2qt3ROIUKqamFQaEalUl9Ezlay7dPTKjUSp88oSLPDSgTMG2APgHmR59/DGmqxYSECqlCzyZ/FSVykyGh0j+RM+lCRW4iSzdBqJCeN+1qnRsAMDOgT4BZIUbURa2/pvSWmt6/CQgVJf/JXkVpNFNK6QRl97EmcsiiyRwnJFSUYzGRZ341hEotfwAwP6BPgHkZERaN+LPRHpD0/k2GUGnlT1B6f2MXpzBZqNSzMCxU2jmaJlRITUgoKSa0OAX5dkL1/AHAvIA+AWZGY0JHK76NVItJECq1/JGGWpi8ipIpMeImCNVo/uo5GiVUqsUpyIqr/p+8VZQItd0BwHyAPgFmhUAE0ujNNYVKSy2MFCqkmlhRfdUQKvUufyJCpT3Q0BQq9dINC5UqvWGhUqUw73J/4NwDphPQJ8C84A5QbeyjIVSaS78ZK1T6Y8RHNljIcn8I6QqNm8Tl/nSN59CEhQoAzA7oE2BWiJEpoFGpGP1PW6iQnogGE4VK9UXVBU/vcn8qS9W1iKIWJgoVMmmGDI1bqADA3IA+AeZGbVhjWKhUHydJqJCmWkzWcn/kroZKn7RVlAjK7qpqTaVQodGYcwAwJ6BPgFlhOjnJOzsQQpr+Md1CRVGLiQmVdsYTFiqke6JonEKFkObIZWyhohyvqV3uj+HggADA7NCn2wDgyUL4Px8xnJwIAnehBKWfJfCfkW0E+R+hSqRKj/8hVOmRKgOcfiQjtcwpWRGEev6qPQmCkrkqoVbRSFU0oUqvmb/WrgiNFq2eULNoSk6q2qlVTZURQRCaRVOO12hRmgdW52GgVg2piibUiqY7Ojj84T/HfcYBYNzA+90BAAAAc2Dq+91h/AQAAABYIqBPAAAAgCUC+gQAAABYIqBPAAAAgCUC+gQAAABYIqBPAAAAgCUC+gQAAABYIqBPAAAAgCUC+gQAAABYIqBPAAAAgCUC+gQAAABYIqBPAAAAgCUC+gQAAABYIqBPAAAAgCUC+gQAAABYIqBPAAAAgCUC+gQAAABYIqBPAAAAgCUC+gQAAABYIqBPAAAAgCUC+gQAAABYIqBPAAAAgCUC+gQAAABYIszpNgAAgMmhrq5uuk0wH76+vtNtAjDlwPgJAAAAsERg/DTDqa+vd3Z25vP5022IpfD48ePW1ta+vj4mk2lra+vq6ioQCKbbKAAAdAD6NMNpbW0tLCz08vIKCwuzsrKabnOmE7lcnpeXJxaLEUIMBkMqlfb19T1+/NjV1TU6OprJhGsBACwLuCZnOM7Ozs3NzQ0NDY2NjX5+fiEhIRwOZ7qNmgbkcnl2dnZfXx+Xy42OjnZ0dEQItba2FhcXt7W1FRcXz549e7ptBABADRpBEEYm7enpmVJTgClicHDw4cOH9fX1CoWCTqcHBAQEBwezWKzptst8kOJkY2Mzf/586lBpcHDw1q1bCoVi1qxZv3RHH8RHABaOnZ2dSelBn54UhoaGHj58WFtbq1QqmUxmYGBgUFAQg8GYbrvMweDg4I0bN7TFCdPV1ZWTk+Ph4REVFTUt5k0WOvUpJiZGY0tLS0tra6vG9urqaj6f7+bmZiB/iURSXV0dEBBgbW2t8VN1dbVEItFXYlFREUJIY8eioiLtrHSaQc2cBPTpl4ip+gT+vScFDocTFRUVHBxcWlra2NgoEolqamqioqK8vLym27Qph8vlLl682MrKSuckk6OjI4PB6O3tNb9hAAAYAPTpCWJoaKiysrKpqQkhxGKxAgMDhULhdBtlJmxsbKbbhOmhurra1tbWxcWF/CqTyfAHgUCAhy/V1dVSqVQmkymVSrJJNDU1SaVS/FkoFJLBNU1NTQwGIyAgAH/t6uoSi8VkSpybg4MDnuHDX8kdvby8rKyspFIpboRNTU0ODg6kbS0tLdgMKysrfKONbaBmDjxRgD49EQwNDT148KCurk6pVDIYjJCQkKCgoBkfsfb48eNHjx719fUhhBwdHd3c3HTqcVdXl0KhmKnBjRKJRCaTkRqAEML6JJFIsIusp6cHe88UCgVVCaRSKelVUygU1O3U/GUymYbzTSKRUJ9nIH+VSqU4H4VCgTdi7bG2tsYH38XFpaOjg8FgYHHq6elpb2+f+BEAfrnM8B4KwMERpDIFBASEhISw2Wz8a2dnp5OT0/RaOBVQQ8kxbW1tbW1tjY2Nc+bMoQqzXC4vKSlBCP3SgyMMIJPJpFIp1gBbW1usDXZ2dnj20RjHplgslkgkw8PDU2FeXV1dcHAwg8FgMBheXl64cSoUisbGRjKNlZWVQqHAygo8OYA+zXCKi4ubmppoNJqvr29oaCiXy8XbOzo6ysvLpVJpQkLC9Fo46VBDycPCwrAAt7a2VlZWisXivLy8+fPnU1NKpVIHBwcPD49ptXpqEYvFWJ/s7Oywb83W1hb/pC/uycHBAXv/JBJJV1fX1Nkmk8mw6w9R5s8bGxvJQZtQKFQqlVifIErriQL0aeaDH87l8Xj4a1dXV3l5eUdHB6J0Uvqw5JBlnRFc+kLJPTw8BAJBdna2XC7XTjlnzhyNfH5xFTdMT08P9m2y2Ww8A0T60Ki+OyrkBBJBENrhc5NLV1eXra0tKU5dXV2kDllbW3d0dAgEAoIgyHE/8IQA+jTDmT17NtlH9/b2lpWVtba2IlV8RGBgoOHdf1lRvDrFKSsrCyGEvy5evNhASiq/rIqPCdXFZ21tzWazsXOvv79f3y7kdNEUufWoMBgMaqA5dS5QoVAwGAyFQqFUKqfaDMDSAH2a4eCet7+/XyQSYYc+g8HAyjTzHtHNy8vTKTl9fX1ZWVlBQUGurq4Ioc7OTpFIJJVK9YnTjIR08Tk4OJAxDgbcZU1NTVM9bCLx8vKiPopnZWUlFAqxH1Iqlbq4uAwODrJYLANqCsxInogr80lGKpWKRKKGhgaCIOh0ur+/f3BwMPaTdHR0VFdXk5Mxv3QeP34sFou5XK6G5MyfPx/HShQXF1PTOzg4aMRKzGxIF5+VlRVuADiY25h9HR0d2Wy2TCYzMBHFZrOxS9DUySo7Ozvs2WtpaSED3F1cXHp7e7FAQhTfE8uTcnE+sRQVFbW0tNBoNB8fn7CwMBwfQU5BzaSgauy31F7plclkzp8/Hy9b3tnZiRCytbX19PSc2QER2lBdfHiwQo1vNAyOlTAcKMFms3EMpEQioQ50sLCRnzX2wjF7CCGpVIrPoK2tLfb1+fr6VlRU6JseA54EQJ9mODQazcvLKzQ0FD+S0tPTU15ejjsCJyenX/qKPlR6e3sZDAY5q6+Bh4fHkyZI2pAuPoyGc8/R0ZH63BIZv4fUdQWPpciv1tbWNBoNIUR1F+O5K6yCAQEBYrFYoVDY2triHUm3oZubG5/PJ8WSzWYrFAqxWIzLZTAYvr6+/f39XV1dEFn+ZAL6NMOZPXs27jh6e3tFIhH26dvY2ERGRs6wJ35YLBYZm6eNXC7HE07mNMnSIF18SJdzjypIiBK/p4FGMmtra+3l+BQKBRkyTo6ryHJx7ChSf+ZMKBTS6fT+/n7qgls4c/yIsSkVBWYIoE8zHBaLJZVKy8vLcXAEfiTI29sb3/POJGxtbfv6+rq6urQ7VjJab/ny5eQTYE8geAIJD2K0nXtjLiOEE4yZDHvk8KDH2dnZ2toaj5AkEolEIuno6CBddhrxF8PDw+TSEtoZAk8gsH75DKeysrK8vJwgCLysUWBgIJ1On26jpoTW1taCggImk7lkyRKqCI0ZSj5jsORntiadGfYAwBMCrF8OqNHZ2Umj0XDY3sx+M6FAIHB1dW1ra7t9+3Z4eDh2ZHV1dZWUlDxpoeQAMDOA8dMMp76+3sXFhVw8YmYjl8vx+3DxVyaTiWeknpBQchg/ARYOjJ8ANXx8fKbbBPPBZDJnz57d2tra1tbW29s7PDzs6OgoEAggcg8AfomAPgEzDYFAMMNCEwHgyWRmTpUDAAAAv3Rg/gkAAAAwB6bOP8H4CQAAALBEQJ8AAAAASwT0CQAAALBEQJ8AAAAASwT0CQAAALBEQJ8AAAAASwT0CQAAALBEQJ8AAAAASwT0CQAAALBEQJ8AAAAASwT0CQAAALBEQJ8AAAAASwT0CQAAALBEQJ8AAAAASwT0CQAAALBEQJ8AAAAASwT0CQAAALBEQJ8AAAAASwT0CQAAALBEQJ8AAAAASwT0CQAAALBEQJ8AAAAASwT0CQAAALBEGO+9956RSYeGhqbCgvb29g8//NDV1VUgEOAtpaWln3/+eWhoqK2tLd6Snp7+7bffLlu2rKGh4fDhwyEhIXw+fyqMMR5stqenp7Oz81TkL5PJPv30Ux6P5+7ubiDZ8ePHq6urw8LCpsIGI/niiy8aGhoiIiKMtHmCnDp1KjEx8dq1a9evX79//35XV5e7uzuHw5m6EmcMt27dOnv27IIFC2g0mqn7TnqDr6urG9+1TLa3idtgIW1pHBfO4ODgwYMHraysvL29p7ovmkS4XK5J6ad//OTi4sLn8xsaGsgtVVVV5L+YR48eeXp6MhgMW1vboKAgHo83DYaaFyaTGRQU5OTkZDiZr6+vl5eXeUwaEyNtnjj29vYvvfTSCy+88Ktf/aqmpubvf/97e3v7mHvl5ua+++67g4ODU22eATo7O999993y8nLzFKdRZVdX16CgoHGI01SgcS0fOnTowoUL5jdjfG1pcs+j2S6cXxzM6TYAIYS8vb0bGxvJr1VVVXw+v6qqavny5QghgiAaGxsXLFiAEHJ0dNy+fbt2Dkqlkk6ffq3VZtyG0en0p59+esxkS5cuNY89xmCkzROHw+GEhobiz/PmzTt8+HBSUtKvf/1rMxT9iyYkJCQkJGS6rRhB37VsZiyhLZnnwjH+2rec7tQi9MnHx+fq1asKhYLBYIjF4s7OztWrV9+4cUMulzOZzI6OjsHBQR8fH4TQw4cPv/nmm/379wsEgsTERLFY7OrqWlxcnJCQsHjxYmqeHR0dqampdXV1+N5k3bp11tbWp0+frqmpeffdd/EtZGlp6alTp37zm988evQoJSXltddeu3DhQltbm4uLy6ZNm3x9fXFW1dXV6enpzc3N1tbWc+fOXbZsGYPBwD91d3d/99131dXVfD5/+fLl8+fPRwhlZ2cnJyevX7/+xo0bPj4+u3fvViqVGRkZeXl5EolEIBDEx8eT3cRHH30UFxc3ODhYWFhIo9GioqI2bNjAYDDkcvnBgwc3bdq0cOFCfdVBCB0+fNjOzu75559HCCmVyuvXr+fk5EilUl9f302bNuHxvvaB6u/vT01NraioQAhFRkZu3LiRzWYbMEbjfA0MDJw7d66iooLD4cTFxREEgbdr2KzPHoTQ7du3792719vb6+TktHz58piYGLxdn2EGYLFYq1evPnny5OPHjz08PHAjycjIaGpq4nA4wcHB69ev5/F4H3zwwcDAAELo/fffj42N3blzJ0KoqakpNTW1sbGRx+MtWrQIi317e/tnn322a9euwsJCjTOrQUdHx6VLl6qrqwmC8PT03LBhg5ubG0LoxIkT/f39b775Jk5248aNa9euffDBB6dOnSotLcUJbG1t3333XYTQ48ePL1682NjYyGKxIiMj165di/1LiYmJUqnUx8eHPIDbt2+vqalJT0/v6+sTCoWbN2/G7iCCIO7cuZOdnS0Wi21sbObOnSysL+oAACAASURBVLtixQoajaZd5UuXLuXm5h48eNDwWRCLxRcuXKipqWEymcHBwevWrSNdcDobPJXs7OwLFy7s2rUrPT29q6vL2dl5y5YtbDb77NmzLS0t9vb28fHx0dHRiHIt19TUpKSkIISysrKysrIOHDigMZLQ194MtLHExMT+/v7IyMjMzMz+/n5fX99t27aR8wUTbEs6z+NErinqhZOdnW2gLzKA8X2Rkb3EmCWaAYsQSR8fH7lc3tTUhBCqrKzk8XhLliwhCKK+vh4h1NjYSKPRvL29tXdsbGyUSCTbtm0LDg6mblcoFMeOHZNKpTt37ly3bl1VVdXJkycRQrGxsX19faQvUSQSOTk54YaoVCrPnDkTFxf3zDPPyOXyxMREhUKBi/j6669tbW2fe+65xYsX37x588qVK2RBaWlpHh4eO3fudHd3P3fuXGtrK/lTbm7umjVrfvWrXyGEfvrpp8zMzEWLFj333HMODg7ffffdw4cPyZT4Enr66afnzJlz79693NxcjWrqq44GycnJmZmZy5Yt27Vr18DAwLFjx4aHh7UPlFwu/+qrrxoaGrZu3bphw4aKiooff/zReGMQQklJSSKRaPXq1Zs3b25sbGxpadFOY8CenJycixcvzp8/f/fu3R4eHj/88ENlZSVCyLBhBsBXb11dHa7pt99+KxAI9uzZs2nTprq6up9//hkh9Oabb65evRoh9NZbb61ZswYh1NHRceTIESaT+dxzz8XFxV2+fPnevXtknmfPntV3ZjEymezIkSMDAwM7d+58/vnn6XT6t99+K5fLDdi5YcOGPXv2IIQ2btz42muvIYRaW1uPHDlCo9F27twZHx9fUlLy3Xffkf1vVVVVc3Pzpk2b4uPj6+rq/vWvf127dm316tVbtmzp7e1NTEzEyW7fvn3p0qV58+a98sorS5cuvX79Oq6IdpWp6DsLg4ODR44cEYvF+CzU19efOHGCNMlAgyeRy+UZGRkrVqzYunXr0NDQyZMnjx8/HhMTs2PHDnt7+zNnznR3d1PTx8TE7N+/39raetasWfv377e3t9fI0EB7M9Dm6+vr79+/n5CQsGbNmvr6+tTUVAOnhsSYtqR9Hid+TVHR1xcZxsi+yMhewphjZQYsYvyE55YaGhq8vLyqqqqCgoI4HA7+HBAQ0NjY6OLionPOyd7e/sUXX9QeinZ0dHR3d2/ZsgUPU6ysrLKysmQyWXBwMJ/PLysr8/HxIQjiwYMH8+bNI/fasWOHn58fQojFYp04caKzs9PV1fXatWsCgQAPUBBCCoXi+vXrCQkJ+OuyZctWrVqFEAoICHj//fdra2vJKI/du3fjG5PW1tb8/PytW7fGxcUhhEJDQ48cOXL58mWyEfj4+OzcuZNGo0VERFRWVtbW1mJn5pjVoY4t2tvbc3NzN2/ejPcVCoUff/xxSUnJ7NmzNQ5UTk5OW1vb22+/jU2l0+lJSUnd3d24XxjTmObmZpFItG3btrlz5yKEwsLCPvnkE+1TY8CeyspKDw8PfLUEBQUNDw93dnYGBQXl5+cbMMwAfD6fxWJJJBKEkI2NzZ49e8hZlt7e3suXLxME4eLigm+fXV1d8STt1atXeTze7t27mUxmaGioWCzOzMwkK7t06VJ9ZxZDEMT27ds9PT1xy7S2tv7iiy+am5sNTAfa2dlhAbO3t3dxccE28Pn8PXv24BtqR0fHr7/+WiQS4YAXR0fH559/Hleks7MzOzv77bffxkM0Go125syZ3t5eW1vbgICAN954A5fr5+dXWVkpEokWLlyoXWUq+s5CTk5Of3//vn37bGxssA2HDx9ubm5msVjIYIOnsnv3bnzWmExmYmLixo0bFy1ahBDy9vb+05/+VFdXFxsbSybm8Xg8Ho9Op/N4PO3cDLQ3w22ew+G8/PLLeOTX2dlZVFSk77xQMaYtaZ9Hw013zGtKG519keFdjOmLjO8lLASL0Ccmk+nh4dHY2EgQRHV19fr16xFCQUFBIpEIIdTQ0ICde9rw+XydR9PBwcHGxiY9PX1oaCgoKCg0NJR0MUdHR5eXl69bt+7Ro0cSiYT0aSCE8EAKIYSv6v7+foRQbW0tdai7YMGCsLAw8naS3IXL5bLZbLwLNROkCvQgC6LRaLNmzUpOTpZKpVZWVgghoVBITlnb2dnha8PI6pBUV1cjhMLDw/GVY21t7ejo+OjRI9zyqAeqqqrK1dXVyckJp8RS/ejRI3wtjWnM48ePEUKRkZH4K4PB0HnrYMAeHx+fixcvXr58OSoqyt3d/dlnnzXGMCOxt7cfHBw8ffp0U1OTRCJRKBTDw8MKhYLJ1GzqVVVVUVFRCCFcnK+v7/3797FDDBk8sxgOhyMUCjMyMqqrq3t7e/EdrlQqNd5UbMPcuXNJb09QUJC1tTUZkMnj8chzYW9vT6fTsTghhOzs7BBC/f39tra2QqGwoqLi2LFj2BM+PDwsFArHLFrfWaitrfXw8MDihBDy9PR85513bG1te3t7jTksGOx8xmYjhEh7SLONP0QG2pvhNm9vb0+6JXW25DExqS1N5JrSRmdfZOQuBvoi43sJC8Ei9Akh5OPjU1pa+vjx44GBgaCgIIRQYGDgtWvX+vr6Wlpa8M2X8bDZ7DfffPPq1avJyclDQ0OBgYFr167F13ZsbOzdu3dbWlpEIpFAINB594chCEKhUMhkMmr8K5vNxndM+nbR3tjf389ms6lBq/jiHxgYwPo0ZiYGqkOCG/2hQ4eoG3V2lxKJpLW1lZyEMJBSpzESiYTJZI4ZJ2rAnsWLF3M4nHv37t28edPa2hpP/NDpdJMM0yhreHgYH9WOjo5//OMf4eHheL6hqKgoPT1dZ70GBgbu3btH9ekhhEh90k6vsUUulx87dozJZCYkJDg7O/f09Bw9enRMU6kolcrBwUGNSREbGxt9NuijsLAwKSlp1apVa9eutbKySklJMaY703cWpFIptcHTaDRTG/zkYqC9Gd/mTSrO1LaEJnxNjclk7TIVR2xKsSB9unXrVllZmZubG24cnp6ebDb77t27SqVS3/jJAI6Ojjt27MCxf2lpaV999dXvfvc7Npvt7e3t5ORUWlpaUVGB52kNwGAw2Gy2qf2FBjweTyaTDQ8PYw8JQgjfipr02Ie+6pAJOBwOnU5/4403qNHDOovAN/6bN2/WyN9IS2xsbORyOQ5dMZDMgD00Gm3evHnz5s3r7+8vLCxMS0tDCC1fvnzchtXU1CCE8AxlQUEBl8vdsWMHLlffowg0Go3FYsXExGCvEYm9vb1YLB6zRIRQfX19S0vLO++8g7vvcfQgdDqdw+FoaElfX5+/v79J+WRnZ0dFRa1cuRJ/NTCsoaLvLHC53Ak2+MnFQHszvs0bzzjaEprwNWU2puKITSmWMprDClRQUEDOytDpdH9//4KCAj6fb+pzZ/n5+Z9//vnQ0BAOrFixYsXAwADZ78TGxt6/f7+lpYXq3DNg2IMHD8ivBQUFH3/8sTHTlSS4u8EBP5ji4mKhUGj8o2qGq4Px9fXF9+PeKhwdHXU+UeHr69vZ2eng4EBNSTpkxsTT0xNRnk4jCELng9sG7Pnyyy9v3ryJEOLz+YsXLxYKhdiHMz7DhoaGrly54uHhgQ3TuBmkPreAr0lSSHx9fVtaWry8vHBZXl5eTk5OhkWXCi6IvM6pBdnY2PT09JBf+/r69Nng7+9fVlamVCrx15qaGolEEhAQYKQNVEswcrmcGj6gURwVfWfBx8cHu75xss7OzkOHDlEfT5wiaDSaTjsNtDfj27yRTKQtTeSaMhuTfsSmGkvRJ2traycnp56eHmroSGBgYHd39zgGT/7+/t3d3adOnXr48KFIJMrIyLCzsyNFLjY2tqenRygUGnNiVqxY0dzc/MMPPzx8+DA3N/fChQthYWHaIdcGEAqF0dHR586du3PnzsOHD8+cOVNXV0dGWEy8OhgvL6/w8PAffvghKyurpqYmKyvrk08+oUYJksyfP5/H4x09erSoqKimpub8+fOffvqp8VMCAoEgLCwsOTlZJBK1trb+/PPPXV1d2skM2OPt7X3t2rU7d+7U1tbevHmzqakJ98jGGyaTyaqqqh4+fHj37t2///3vg4OD5JM0wcHBvb29SUlJhYWFp0+fzs/PR6qlT/BkwN27d3Fvu3r16qamphMnTohEogcPHnz77bfHjx838iAghHx8fDgczpkzZwoKCi5fvowju2QyGUIoKCiou7v7/Pnz5eXlFy9epLoQbWxsGAxGUVERnluNj4/v7u4+fvy4SCTKy8tLTEz09fXVnlw0THBwcElJybVr1/Lz8//1r3+1t7djM7SrTMXAWbCysvruu+/KysrKy8tPnjxpbW2N++spxd7evrq6uqysTOMBagPtzfg2b4DxtSWN8zjBa8psTMoRMyeW4t9DCPn4+PT19VEj/fFE1Dj0yd7e/rXXXrt06dLJkyeZTKaPj8+2bdtIUXF2draxsTFm8IQQ8vPze+mll9LT048fP47d9CtWrDDVnh07dqSnp9+4cUMqlbq7u+/Zs8ekCE7D1SF59tlnr1y5goNZnZycNm7cqLMULpe7d+/etLS05ORkhULh6elJhjkZyTPPPJOcnPz999/zeLyYmBh9J0ifPevWreNwOHi7vb39mjVrcDSR8YaJxeJjx47R6XRbW9vQ0NDly5fjiXeEUGho6MaNG2/dulVaWhoYGLh9+/abN2+KxWI+nx8QEBAdHX3jxo2enh48YHr99dcvXbp06tQpFosVHBy8bds24w+CjY3N7t27U1NTz5496+rq+sILL1y6dAkPO8LDw1euXJmbm5ubm+vn57do0SJSolgsVkJCQkZGRmtra2hoqLu7++uvv37x4sVTp05xudyoqKg1a9aYur5DfHy8TCa7c+cOQRCzZs0KCwsrLS3FTxNqVJm6l76zwOPx3njjjdTU1DNnztDp9PDw8HXr1plh2jw+Pj4pKenHH3/ct2+fhmvBQHszss0bYHxtSeM8TvyaMhsTP2LmRPeYWidUl8Uvmvr6+iNHjvzud78jGyIAAAAw1Zja5VrQ+MkM9PT0VFVV3bhxIyIiAsQJAADAkrGU+Sfz8Pjx4+TkZEdHx61bt063LQAAAIAhnkT/HgAAAGB+TPVaPVnjJwAAAOCXAugTAAAAYImAPgEAAACWCOgTAAAAYImAPgEAAACWCOgTAAAAYImAPpkJM7yJAAAAYCbxZK0fYX4IgkhLS7t///7w8PB///d/U9+IAQAAABiA8d577xmZVOdrFCaFgoKCL774wsfHR2NB8ZSUlBMnTixYsKCrq+ujjz66ps7NmzdXrlzZ2tr60Ucfubm5abz/uL29/cMPP9TYfvfu3cOHDy9cuJBGo3366af379+Pi4sjl+N8+PDhp59+ymAw8JuVtcnPz//iiy88PDwMvLFNg8LCwosXL65cuXLp0qVjvqF5JiGXy//whz/w+XwD7zufCm7dunX27NkFCxYYucrqTz/9lJiYuHjxYo03a/z1r3/Nzc2dP38+bjMaba+xsXHWrFlkc9K47cjOzv7yyy81tp86dSojI2PBggUtLS2HDh3q6+ujrlN+8eLFb775JjAwUONlwadOnUpMTMSFXr9+vbCwUCwW+/j4YGsPHz788OHDMV9jNg6amprOnj2bmpp67dq1Bw8eWFlZmdR68dXn6emp/WYcIxvG8ePHyfcIf/TRRxKJBK8WPenoq6lMJvv00095PJ67u7uRWVFtBnRi/EuFMBYxfoqIiGCxWCUlJdQmSBBEWVlZUFAQj8fDb9BZvnw5deliU5d5psJisTZu3HjixIk7d+4sWbIEISSXy1NSUpydnZcuXapvr4KCAvyv8U2wpqZGIBCQS57n5uaePXv2j3/8o6nn6ZfOoUOHoqKiNmzYMNUFubq6BgUFGd828MvAKioqYmNjyY3t7e2tra3r1q0jt+zcuZN6yiayNLWbm9vChQvv3Lkzb948/E7u9vb2rKys2bNn61wJ3t7efuPGjQghpVLZ2tp669at6urqffv2mfSSF5Oor6//6quvfHx81q1bx2AwRCLRyZMnn3766Xnz5k1Ridr4+vrqfLv05GKgpkwmMygoyKR3I5nH5icKi9AnNpsdFhZWXl6+ZcsWciX/+vr63t7etWvXksk8PDxMfTWOAcLDw0NDQ69evRoTE2NjY5OZmdnZ2fnKK6/ou+x7e3urq6tDQ0MrKioGBweNFJiBgQEDr92kolQqzfAWAyOxKGNMIiQkJCQkxPj0/v7+tra2paWlVH0qKSmh0WjUcUlQUNAkvi4hPj6+uLj43Llzb731Fo1GS0lJYbFYa9as0ZmYw+GEh4fjz5GRke7u7idOnKioqIiMjJwsezTIysri8/nktRAdHS2Xy9PT0+fOnTuRm0KTMHCbOIkYqCmdTn/66adNys08Nhvml3vl6sQi9AkhFBsbW1xcXFtbS748tKSkhMVikVfmVLBp06bPPvssLS0tISHhxo0bUVFRBnwIhYWFLBZry5YtH3/8cUlJCXkvmZWVdeHChY8++gg3i4aGhn/84x9vvfWWUCg8ePAgTvPuu+8uXry4oKAAvzn7/fffj42N3blzZ2JiolgsdnV1LS4uTkhIWLRo0Z07d7Kzs8VisY2Nzdy5c1esWIF7BKVSmZ6ejuexQkNDHR0d8/Pz3333XYTQ0NDQpUuXysrKZDKZp6fn2rVrPTw8ysrKTp48eeDAAXwDSBDE//7v/86ZMwd3gsXFxRkZGZ2dnc7OzmvWrMEdenZ2dnJy8vr162/cuOHj4+Pq6pqXl/f73/8eV+Grr75iMBivvPIK/vrhhx/GxcU99dRTQ0ND6enppaWlAwMDzs7Oq1evjoiIoB63u3fvpqSk4AOVlZV14MABmUz2xRdfvPrqq4GBgTjNwYMHV61atXz58uzs7JSUlNdee+3ChQttbW0uLi6bNm0iXwn2+PHjc+fONTc329nZJSQkJCUlbdy4UeOm/tKlS7m5ufjIJyYm9vf3R0ZG4rfd+Pr6btu2zdbWlpoe69C9e/dkMhnpjispKfH19Z26Fe45HM769etPnz59//59LpdbVVW1efNmI1+3ig9ae3u7xvb3339/4cKFTz31FP76zTffIIRefvllhFBHR0dqampdXR0eE6xbt85wWXK5nMvlUm/UFi1aZG9vPzw8zGazlUplRkZGXl6eRCIRCATx8fH6bgja29szMzMbGxutra1Xrlypc/jV39+fmppaUVGBEIqMjNy4cSM+C4cPH7azs3v++edxsqGhoaSkpLKyMgaDMWvWLOorqfQ1ZgMNyZia0un0gwcPbtq0aeHChQbspEK1+aOPPpozZ05vb295eTmNRouNjd2wYcPVq1dzc3MVCkVQUNCWLVvwnavxKQ1Ulnrl7t69mzSpublZ37XW3t7+2Wefbd68ubCwsLm5mc/nr1q1as6cOXoaxfRgKUobHBzM4/FKSkrwV4IgSktLw8PDqY1geHhYRoF8K/a4cXBwWL58eWFh4fHjx2k02vr16w0kxu+et7OzCwgIwI4+wzAYjP379wcEBHh6eu7fv3/ZsmVvvvnm6tWrEUJvvfUWebPc2NgokUi2bdsWHBx8+/btS5cuzZs375VXXlm6dOn169fJ99rdvHnz5s2b0dHRO3bs4PP5mZmZZEE///xzWVnZunXrdu3aNTw8/PXXX0skkpCQEA6HU1ZWhtM0NDRIJBI8IMAvAw0MDHzhhRfc3NxOnDjR3NxM5pabm7tmzZpf/epXQUFBfX19HR0dCKGhoaH6+vra2lr8Ytb29vb+/n6s5adPny4rK1u7du3LL78cEBDw/fffU3NDCMXExOzfv9/a2nrWrFn79+/XmF/RRqlUnjlzJi4u7plnnpHL5YmJiQqFAtvw9ddfDwwMbN68ecWKFVeuXBkeHh7zLNTX19+/fz8hIWHNmjX19fWpqanaaWJiYuRyOX4RKkKoo6OjpaWFOpxCWm1vzHLHJCYmJiAg4PLly6mpqUKhcP78+UbuKBaLkSkORoVCcezYMalUunPnznXr1lVVVZ08edLwLuHh4W1tbampqdQ3qa9btw5fjD/99FNmZuaiRYuee+45BweH7777Tt8LWK9evRocHLx9+3Z3d/ezZ8/W1NRoJJDL5V999VVDQ8PWrVs3bNhQUVHx448/6swqNzeXxWJt37599uzZd+7cycjIwNsNNGZ9Dcn4mo7DTiq3b9+2s7Pbvn17bGzsvXv3/vrXvzY3N2/ZsmXlypUikSg9Pd3UlEZeuWMaRuXmzZsrVqzYu3dvQEDAjz/+WFdXZ9LuU42ljJ8YDEZERERZWdnmzZtpNFpDQ0Nvb69GH3HmzBnq19dff93f33+C5S5btqygoKC5uXnt2rXk/bJcLscfaDQavrdqaWlpaWnB00gRERHnzp0Ti8UODg4GcqbRaAKBgMPhKJVKgUCAELKxscE3766urqR70N7e/sUXX8Q3g8PDw2+88QaeN/bz86usrBSJRAsXLlQoFLdv3541a9amTZuwAQMDA7W1tTiHysrKuXPn4mPl7u6elJTU2dnp4+MTHh5eVlaGfQ7l5eVOTk5CoZAgiIsXL5JTQcHBwY8ePcrKynrmmWdwbrt378Zz2gqFgs1m19bWOjs7V1ZW2traDg0NVVZWRkRE1NbWcjgc/D7WJUuWkC+b9/f3z8vLe/jwIXVKmcfj8Xg8Op3O4/HwcRiTHTt24BAVFot14sSJzs5OV1fX3NxcqVT61ltv4bK8vb0/++yzMbPicDjkm0w7OzuLioq00+Bp/JKSEqzfJSUlDAZDw3v25z//mfr10KFDxlTEMJs3b/7b3/6mVCqff/55A34zgiCwIiqVyra2tvPnz2N/uJGldHR0dHd3b9myBd9rW1lZZWVlUQeL2sydO7erqyszMzM7Ozs8PDwmJiY0NBRb2Nramp+fv3Xr1ri4OIRQaGjokSNHLl++rPMdrGvWrMGDj6ioqM8///zWrVsaF2x+fn5bW9vbb7+NGwadTk9KSuru7ta+iYmIiNiyZQv+IJPJ7t69u2LFCjqdbrgx62xIRtZ0fHZSiY2NTUhIwDZXV1cPDg6+8MILOLClra2turrapJTGX7kmsXbtWtwwnn766YaGhlu3bmmPMqcRS9EnhFBsbGxubm5tba2/v39JSQmPx9PwtsXHx1Pbt5ub28QLVSgU+DZ8cHCQ3PjBBx/gHsHJyenAgQMIofz8fCaTiWe/IiMjU1JSCgsLx/Gid234fD7pqRAKhRUVFceOHevo6BgcHBweHhYKhQih7u7ugYEBqt+M6p/x8fHJz8+3t7cPCwvDb4LH26Ojo48fP97X12djY1NRUREVFYUQam9v7+3tDQ8PJzXYx8fn0aNHZG6k+4vBYPj7+9fW1s6bN08kEoWGhg4ODopEooiIiLq6On9/f6zcvr6+9+7dO3PmjFgslsvlQ0NDUql0gscERw2QxvT39yOEmpqaBAIBeQXa2NgYk5W9vT051LCzs8PvX9cmJiYmMzNzeHgYx+ng0Tw1wUsvvTTpIS1DQ0NKpZIgCMORsW1tbX/84x/JrwKB4OWXXzay+gghBwcHGxub9PT0oaGhoKCg0NBQYyZxn3rqqbi4uPz8/OLi4qKiInd39927dzs4OFRVVSGEYmJicDIajTZr1qzk5GSpVKodGkDewNFotLCwMO2bg6qqKldXVycnJ9wafXx8CIJ49OiRdr9PvRcMDw/Pycnp6emRy+WGG7POhmRkTcdnJxXqRerg4KBQKMgYUY2maExK469ckyBvU2g0WnBwMOlxsRAsSJ/8/Pzs7OxKS0v9/PxKS0ujoqI0QhVcXV0nXduvXr0qkUgCAwMzMzNnz56Nu7+9e/di5yGLxUIIEQRRVFSEpVEmk7FYLG9v74KCgknRJyqFhYVJSUmrVq1au3atlZVVSkoKvqLwv/rmDHbt2nX9+vXMzMyUlBQ3NzdyBigoKIjL5ZaVlQUEBLS3t+PBAW7rp0+fpuagr2UHBQVlZmYSBPHw4cNnnnlmaGjo/PnzBEHU1taSU8Hnzp2rqKjAk15sNvvLL7+ctMOhAj/a3N/fb3ynbCqxsbE4vNjd3b25uXnZsmUaCby8vCYxPgIhRBDEuXPn7Ozs2Gz2uXPn9u/fry8wx8HBYceOHQghBoNhb29v6kFgs9lvvvnm1atXk5OTh4aGAgMD165da8y9nb29/cqVK1euXFlbW3v69Onvv/9+3759/f39bDabw+GQybA9AwMDhkPXeDye9s2BRCJpbW0lp2kxY97f4FsHiUSCe2ojGzPS/4y8zppO3M7JxaQrd3zoPEfTiwXpE56pLiwsjImJ6enpIe/RxgeWFhyPQIK/krcMLS0td+7cWbBgwcqVK//yl7+cO3fu1VdfRQjhUQtJdXV1b29vb28v9TYWIfTo0SNPT0/8eVKWh8jOzo6Kilq5ciX+ymazsTLhVqhRFxI2m52QkJCQkNDR0XHz5s1Tp07t3bvXx8cHu0zLy8tlMpmzszP2ueG6b968mVpHjUd/SAIDA8+fP19SUjI4OOjv769QKAYGBsrLy7u7u/HQVi6X5+Xlbdq0afbs2XgX4+O7TD1iNjY2GjNbk4izs7OHh0dJSUlHRwebzZ5gVA5ue1KplCppAwMDeDsmOzv70aNHL7zwApfLPXr0aGZmpr7bHTabPcHbMkdHxx07dhAE0djYmJaW9tVXX/3ud7/T59+TyWTp6enh4eGkr8LPz2/p0qUXLlyQSCQ8Hk8mk+GBJv61t7cXGTEf1t/fr32DxeFwhELh5s2bNawdMytcIlYIIxuzNoZrSh0uj8/OycWkK1cDI6+1vr4+I4N0zIalxEdgYmNj+/r6UlNT7ezsJnhN2tnZWVtb43gbDEEQIpFIIBCQo6Lk5GQejxcfH8/n85966qmqqqri4mLtrAoKCjgcIzR1PQAADOZJREFUzhtvvLFXxWuvvcZkMnGUBL5/xFcpQgg/qqUP3H3ray7UOzK5XN7S0oI/29raWltbl5eXk7+SpeAgHDzz7OzsvGnTJoIgmpqa8K/R0dE1NTUFBQVkqLSbmxuXyxWLxd4qXF1d9T166erqamdnd+XKlcDAQCaTyeFwfH19L1++7ODggAea2ENFalJnZ6e+m0oabfRNzRpHrL+/35hQFw8Pj5aWFhwdQN19soiNjRWJRIWFheHh4VQhGQfYrURte729vY8ePSKfSJVIJHjOJiIiIiAgICoq6vr162TVxoeNjQ31DddkC8nPz//888+HhoZoNJq3t/eKFSsGBgYMlMVisYqKiqgBONhgGo3GZDJxV15aWkr+VFxcLBQKdTo/u7q68Ad86Wnc9iGEfH19Ozs7HRwcyNbo6Oios4sks0IIiUQiHo9nb29vUmM2tabjs3PqGF9lx7zWyHkNpVJZUVGhfY6mFwsaPyGEhEKhi4tLY2Pj0qVLte/Em5qaNG76yKBJjZ/4fL6Hh8fq1auTk5NPnToVERFBEER+fn5TUxMZfJmXl1dfX799+3Z8ac2fPz83Nzc1NRVHvpFZDQ8Pl5WVxcTEaCwqERERUVRUtH79el9fXyaT+fPPP8+fP7+7u5uMLNIJdljfvXs3MDAQxxdQCQ4OzsrKcnFxcXBwuHfvXnt7O25/dDp96dKlaWlpHA7Hz8+vurq6pKQEtzxnZ2cmk3n27Nn4+Hhra+uCggI6nU6aGhAQwOVyW1padu7cibcwmczVq1enpaURBBESEiKRSK5cuRIZGanv4ZugoKD79+/jR5gRQmFhYRcuXMBz4/g4e3p6Xr16lSAIuVyemZmpVCp1hrfZ29tXV1djZ6O1tbWbm9u1a9eYTKZCobh165Yx+jRnzpyMjIxvvvkGO9+uX78+5i4mER0dnZaW1traSn3kjqS6upraBXO5XPL0afzk4uIiEAhiYmIuX77c19fn7e0tkUhu377NYrFIt2FaWppcLsdP3SKE1q9f/+DBg/Pnz7/44ovjtj8oKCg3N9fDw8PW1haH/OAW4u/vf+7cuVOnTi1ZskSpVF6/fp2MZ7ly5YpcLteoLw5kPXPmzLfffhsdHc3hcBoaGrKysmJjY7lcrlAojI6OPnfunFQqdXZ2LiwsrKur27Nnj06T0tPTZTKZk5NTYWFhe3v71q1bNRLMnz8/Ozv76NGjK1eutLGxKSsry8vL+4//+A/t0VhFRcXZs2dDQkLq6+tzcnJWr16N3aEmNWYNDNeUnOYxyc6pw9QrFzPmtZaamqpQKGxsbO7evdvT07Nr164prodpWJY+IYRiY2OvXLmiEbmH0e6S3n//fZ0/BQcHv/zyy/Pnz7eysrp169ZPP/1Ep9N9fHz27t2Lu5WBgYFLly75+vpSHVObN2/+5z//efXqVWqgeVlZ2dDQkPajG/PmzSsqKnrw4EFYWNjOnTsvX76cmJjo6uq6cuXKCxcu6KtdQEBAdHT0jRs3enp6tPUpPj5eJpPduXOHIIhZs2aFhYWVlpYqFAoGg7FkyRKpVJqdnZ2TkxMaGhoTE9PY2IjNfvnll9PS0lJSUoaHhwUCwe7du8nZBTqdHhkZWVNTQ51vWLx4MYfDuXXr1p07d3DY96pVq/QZjPWJnFHH+kSNW3nuueeSk5PT0tJ4PN7KlStramp06lN8fHxSUtKPP/64b98+Lpe7a9eun3/++aeffuLz+UuWLDEs6hg2m/3KK68kJyf//PPP9vb2ixcvTklJMd6ZMya2trb+/v7Nzc06n4FLTEykfvXw8PjNb36j86eEhITly5dv377d1dU1Pz8fPwEaEBCwdu1a7Ketra3Fk5dkrIednd2KFSsuX75cUVEx7tVxVq9ejfssGo0WFRUVEhKCB6w4ZObSpUsnT55kMpk+Pj7btm3DnXt7e7vOGP3Y2Fg7O7ubN29euHBBoVA4OjqSkXgIoR07dqSnp9+4cUMqlbq7u+/Zs0dn8B5CaNOmTffv38fPPz3zzDPay4Zxudy9e/empaUlJycrFApPT08y2FKD5cuXi8XipKQkOp2+ePHi5cuX4+0mNWZTazoOO6eU8VXW8LUWFxeXk5Pz+PFjGxubbdu26VzBZBqhGT8NQPUeAGZGJpMxGAxyCv3IkSNcLvell16aXqvMDHXZjurq6qNHj+7bt4+cAgQAwHjw1MBLL700iYvyjImpz7xb3PgJ0MmlS5eampoWLVrE5XJLS0vr6urIOPInhN7e3s8//3zx4sV+fn7d3d1Xr1718/MjA4gBAJh5gD79MnjqqaeuXLmSmpoqlUoFAsGLL75ILgT1hGBra/vss89mZGRkZmZaWVmFhISsWbPGbMvBAQBgfsC/BwAAAJgDU/17lhVfDgAAAAAY0CcAAADAEgF9AgAAACwR0CcAAADAEgF9AgAAACwR0CcAAADAEgF9AgAAACwR0CcAAADAEgF9AoCJ8sUXXyQlJU23FQAw0wB9Ap5oDh06ZGC9+V9uWQAwAwB9AgAAACwRWH8PeEK5e/duSkoK+fXAgQNOTk5KpTIjIyMvL08ikQgEgvj4+JCQEO19BwYGzp07V1FRweFw4uLiysvLhULh9u3bEUIdHR2XLl2qrq4mCMLT03PDhg1ubm76yrp+/XpOTo5UKvX19d20aRP5RigAmJGYuv4e6BPwhDIwMNDX13f06NGgoKBly5Y5OzszGIykpKSSkpL4+HhnZ+f8/PyysjKd79/77rvvampqVq1a5ejomJOTU1lZOXv27O3bt8tksk8++cTFxWXp0qUMBuPWrVttbW0HDhyQyWTaZZ09e7aoqCghIcHe3j4jI6O/v/+dd96Z4KvlAcCSgfc/AYBR8Hg8Ho9Hp9N5PJ5AIEAItba25ufnb926Fb/APjQ09MiRI5cvX9bQp+bmZpFItG3btrlz5yKEwsLCPvnkE/wTQRDbt2/39PTk8XgIIWtr6y+++KK5udnLy0ujrPb29tzc3M2bNy9YsAAhJBQKP/7445KSEvKFzgAAgD4BwAhVVVUIoZiYGPyVRqPNmjUrOTlZKpVaWVmRyR4/fowQioyMxF8ZDAZWI4QQh8MRCoUZGRnV1dW9vb0KhQIhJJVKtcuqrq5GCIWHh8vlcoSQtbW1o6Pjo0ePQJ8AgAT0CQBG6O/vZ7PZHA6H3GJjY4MQGhgYoOqTRCJhMpnkm+apyOXyY8eOMZnMhIQEZ2fnnp6eo0eP6ixLIpEghA4dOkTdqFPJAOCJBfQJAEbg8XgymWx4eJicBOrt7UUI8fl8ajIbGxu5XC6Xy5lMzcunvr6+paXlnXfecXFxQQgZmNzlcDh0Ov2NN96gvgJYoyAAeMKB+HLgiYZGGw0R8vf3RwiVlpaSvxYXFwuFQo2hkqenJ1I5AxFCBEEMDQ3hz3gAREpOY2OjvrJ8fX2VSuXg4KC3CkdHRycnp8muHwD8gmG89957RiYlL0IAmDGUlpa2t7fb2NjY2to6ODi0t7dnZWWx2WypVHrt2jWRSPTMM89oyIa1tXVTU1Nubq6zs7NCoUhPT6+urnZ3d4+IiLCyssrJyamrq2MymcXFxenp6UqlMiIiwtXVVaMsJyen5ubm27dvM5lMuVxeXl5+4sQJDw8PJyensrKytLS0qKgoOh1uH4EZhU6vuAFAn4AnGgcHh+Li4pKSktjYWB6PFx4ePjQ0dO/evby8PAaD8fTTT2sHlyOEgoKCmpubr1+/XlZWhodTPB4vIiKCw+F4eXk9ePAgLy9vcHBw69atLS0trq6uOI1GWREREYODg9nZ2Tk5OWKxOD4+PioqCiFUVVVVXl4eFxen7T8EgF80puoTPP8EAAAAmANTn38CBwIAAABgiYA+AQAAAJYI6BMAAABgiYA+AQAAAJYI6BMAAABgiYA+AQAAAJYI6BMAAABgiYA+AQAAAJYI6BMAAABgiYA+AQAAAJYI6BMAAABgiYA+AQAAAJYI6BMAAABgiYA+AQAAAJYI6BMAAABgiYA+AQAAAJYI6BMAAABgiYA+AQAAAJYI6BMAAABgiYA+AQAAAJYI6BMAAABgiYA+AQAAAJYI6BMAAABgiYA+AQAAAJYI6BMAAABgiYA+AQAAAJaICfpEo9Gmzg4AAABgBjMOBTFBnxgMhqm5AwAAAAAal4KYoE9cLheGUAAAAICp0Gg0Lpdr8l4EQRifWqFQDA4OKhQKk/YCAAAAnkxoNBqDweByueMYP5mmTwAAAABgHiB+DwAAALBEQJ8AAAAASwT0CQAAALBEQJ8AAAAASwT0CQAAALBEQJ8AAAAASwT0CQAAALBEQJ8AAAAASwT0CQAAALBEQJ8AAAAASwT0CQAAALBEQJ8AAAAASwT0CQAAALBEQJ8AAAAASwT0CQAAALBEQJ8AAAAAS+T/A7DVzt1bRVBAAAAAAElFTkSuQmCC", - "alt": "", - "description": { - "id": "1590592", - "name": "sb-paragraph", - "data": { - "value": "Image Description", - "align": "left" - } - } - } - } - ] - } - }, - { - "name": "sb-paragraph", - "id": "1590592807200", - "data": { - "value": "Centered Text
", - "align": "center" - } - } - ] - } -} diff --git a/packages/docs/vite.config.js b/packages/docs/vite.config.js deleted file mode 100644 index 02938ea..0000000 --- a/packages/docs/vite.config.js +++ /dev/null @@ -1,25 +0,0 @@ -import { defineConfig } from 'vite'; -import vueJsx from '@vitejs/plugin-vue-jsx'; -import vitePluginMd2Vue from 'vite-plugin-md2vue'; -import viteTSConfigPaths from 'vite-tsconfig-paths'; - -export default defineConfig({ - root: './', - base: './', - resolve: { - dedupe: [ 'vue' ], - }, - plugins: [ - vueJsx({}), - vitePluginMd2Vue(), - viteTSConfigPaths(), - ], - esbuild: { - jsxFactory: 'h', - jsxFragment: 'Fragment', - }, - build: { - sourcemap: true, - outDir: 'docs', - }, -}); diff --git a/packages/heading/package-lock.json b/packages/heading/package-lock.json index 34b7efe..8cf0844 100644 --- a/packages/heading/package-lock.json +++ b/packages/heading/package-lock.json @@ -4,16 +4,225 @@ "lockfileVersion": 1, "requires": true, "dependencies": { + "@babel/code-frame": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.7.tgz", + "integrity": "sha512-iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg==", + "dev": true, + "requires": { + "@babel/highlight": "^7.16.7" + } + }, + "@babel/generator": { + "version": "7.17.7", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.17.7.tgz", + "integrity": "sha512-oLcVCTeIFadUoArDTwpluncplrYBmTCCZZgXCbgNGvOBBiSDDK3eWO4b/+eOTli5tKv1lg+a5/NAXg+nTcei1w==", + "dev": true, + "requires": { + "@babel/types": "^7.17.0", + "jsesc": "^2.5.1", + "source-map": "^0.5.0" + }, + "dependencies": { + "@babel/helper-validator-identifier": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.16.7.tgz", + "integrity": "sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==", + "dev": true + }, + "@babel/types": { + "version": "7.17.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.17.0.tgz", + "integrity": "sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.16.7", + "to-fast-properties": "^2.0.0" + } + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + } + } + }, + "@babel/helper-function-name": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.16.7.tgz", + "integrity": "sha512-QfDfEnIUyyBSR3HtrtGECuZ6DAyCkYFp7GHl75vFtTnn6pjKeK0T1DB5lLkFvBea8MdaiUABx3osbgLyInoejA==", + "dev": true, + "requires": { + "@babel/helper-get-function-arity": "^7.16.7", + "@babel/template": "^7.16.7", + "@babel/types": "^7.16.7" + }, + "dependencies": { + "@babel/helper-validator-identifier": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.16.7.tgz", + "integrity": "sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==", + "dev": true + }, + "@babel/types": { + "version": "7.17.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.17.0.tgz", + "integrity": "sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.16.7", + "to-fast-properties": "^2.0.0" + } + } + } + }, + "@babel/helper-get-function-arity": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.16.7.tgz", + "integrity": "sha512-flc+RLSOBXzNzVhcLu6ujeHUrD6tANAOU5ojrRx/as+tbzf8+stUCj7+IfRRoAbEZqj/ahXEMsjhOhgeZsrnTw==", + "dev": true, + "requires": { + "@babel/types": "^7.16.7" + }, + "dependencies": { + "@babel/helper-validator-identifier": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.16.7.tgz", + "integrity": "sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==", + "dev": true + }, + "@babel/types": { + "version": "7.17.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.17.0.tgz", + "integrity": "sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.16.7", + "to-fast-properties": "^2.0.0" + } + } + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.16.7.tgz", + "integrity": "sha512-xbWoy/PFoxSWazIToT9Sif+jJTlrMcndIsaOKvTA6u7QEo7ilkRZpjew18/W3c7nm8fXdUDXh02VXTbZ0pGDNw==", + "dev": true, + "requires": { + "@babel/types": "^7.16.7" + }, + "dependencies": { + "@babel/helper-validator-identifier": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.16.7.tgz", + "integrity": "sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==", + "dev": true + }, + "@babel/types": { + "version": "7.17.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.17.0.tgz", + "integrity": "sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.16.7", + "to-fast-properties": "^2.0.0" + } + } + } + }, "@babel/helper-validator-identifier": { "version": "7.12.11", "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.12.11.tgz", "integrity": "sha512-np/lG3uARFybkoHokJUmf1QfEvRVCPbmQeUQpKow5cQ3xWrV9i3rUHodKDJPQfTVX61qKi+UdYk8kik84n7XOw==" }, + "@babel/highlight": { + "version": "7.16.10", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.16.10.tgz", + "integrity": "sha512-5FnTQLSLswEj6IkgVw5KusNUUFY9ZGqe/TRFnP/BKYHYgfh7tc+C7mwiy95/yNP7Dh9x580Vv8r7u7ZfTBFxdw==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.16.7", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + }, + "dependencies": { + "@babel/helper-validator-identifier": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.16.7.tgz", + "integrity": "sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==", + "dev": true + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + } + } + }, "@babel/parser": { "version": "7.13.9", "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.13.9.tgz", "integrity": "sha512-nEUfRiARCcaVo3ny3ZQjURjHQZUo/JkEw7rLlSZy/psWGnvwXFtPcr6jb7Yb41DVW5LTe6KRq9LGleRNsg1Frw==" }, + "@babel/template": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.16.7.tgz", + "integrity": "sha512-I8j/x8kHUrbYRTUxXrrMbfCa7jxkE7tZre39x3kjr9hvI82cK1FfqLygotcWN5kdPGWcLdWMHpSBavse5tWw3w==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.16.7", + "@babel/parser": "^7.16.7", + "@babel/types": "^7.16.7" + }, + "dependencies": { + "@babel/helper-validator-identifier": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.16.7.tgz", + "integrity": "sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==", + "dev": true + }, + "@babel/parser": { + "version": "7.17.7", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.17.7.tgz", + "integrity": "sha512-bm3AQf45vR4gKggRfvJdYJ0gFLoCbsPxiFLSH6hTVYABptNHY6l9NrhnucVjQ/X+SPtLANT9lc0fFhikj+VBRA==", + "dev": true + }, + "@babel/types": { + "version": "7.17.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.17.0.tgz", + "integrity": "sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.16.7", + "to-fast-properties": "^2.0.0" + } + } + } + }, + "@babel/traverse": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.12.1.tgz", + "integrity": "sha512-MA3WPoRt1ZHo2ZmoGKNqi20YnPt0B1S0GTZEPhhd+hw2KGUzBlHuVunj6K4sNuK+reEvyiPwtp0cpaqLzJDmAw==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.10.4", + "@babel/generator": "^7.12.1", + "@babel/helper-function-name": "^7.10.4", + "@babel/helper-split-export-declaration": "^7.11.0", + "@babel/parser": "^7.12.1", + "@babel/types": "^7.12.1", + "debug": "^4.1.0", + "globals": "^11.1.0", + "lodash": "^4.17.19" + } + }, "@babel/types": { "version": "7.13.0", "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.13.0.tgz", @@ -24,6 +233,205 @@ "to-fast-properties": "^2.0.0" } }, + "@intlify/core": { + "version": "9.1.9", + "resolved": "https://registry.npmjs.org/@intlify/core/-/core-9.1.9.tgz", + "integrity": "sha512-y+B2KaLGYYrbcq4kXhTn9JBphlAyC351l47TMfK9xBEXTXRzgEpXTzTJ23Y85GBwOCembRehQ82sjjtGmJuRjA==", + "dev": true, + "requires": { + "@intlify/core-base": "9.1.9" + } + }, + "@intlify/core-base": { + "version": "9.1.9", + "resolved": "https://registry.npmjs.org/@intlify/core-base/-/core-base-9.1.9.tgz", + "integrity": "sha512-x5T0p/Ja0S8hs5xs+ImKyYckVkL4CzcEXykVYYV6rcbXxJTe2o58IquSqX9bdncVKbRZP7GlBU1EcRaQEEJ+vw==", + "dev": true, + "requires": { + "@intlify/devtools-if": "9.1.9", + "@intlify/message-compiler": "9.1.9", + "@intlify/message-resolver": "9.1.9", + "@intlify/runtime": "9.1.9", + "@intlify/shared": "9.1.9", + "@intlify/vue-devtools": "9.1.9" + } + }, + "@intlify/devtools-if": { + "version": "9.1.9", + "resolved": "https://registry.npmjs.org/@intlify/devtools-if/-/devtools-if-9.1.9.tgz", + "integrity": "sha512-oKSMKjttG3Ut/1UGEZjSdghuP3fwA15zpDPcjkf/1FjlOIm6uIBGMNS5jXzsZy593u+P/YcnrZD6cD3IVFz9vQ==", + "dev": true, + "requires": { + "@intlify/shared": "9.1.9" + } + }, + "@intlify/message-compiler": { + "version": "9.1.9", + "resolved": "https://registry.npmjs.org/@intlify/message-compiler/-/message-compiler-9.1.9.tgz", + "integrity": "sha512-6YgCMF46Xd0IH2hMRLCssZI3gFG4aywidoWQ3QP4RGYQXQYYfFC54DxhSgfIPpVoPLQ+4AD29eoYmhiHZ+qLFQ==", + "dev": true, + "requires": { + "@intlify/message-resolver": "9.1.9", + "@intlify/shared": "9.1.9", + "source-map": "0.6.1" + } + }, + "@intlify/message-resolver": { + "version": "9.1.9", + "resolved": "https://registry.npmjs.org/@intlify/message-resolver/-/message-resolver-9.1.9.tgz", + "integrity": "sha512-Lx/DBpigeK0sz2BBbzv5mu9/dAlt98HxwbG7xLawC3O2xMF9MNWU5FtOziwYG6TDIjNq0O/3ZbOJAxwITIWXEA==", + "dev": true + }, + "@intlify/runtime": { + "version": "9.1.9", + "resolved": "https://registry.npmjs.org/@intlify/runtime/-/runtime-9.1.9.tgz", + "integrity": "sha512-XgPw8+UlHCiie3fI41HPVa/VDJb3/aSH7bLhY1hJvlvNV713PFtb4p4Jo+rlE0gAoMsMCGcsiT982fImolSltg==", + "dev": true, + "requires": { + "@intlify/message-compiler": "9.1.9", + "@intlify/message-resolver": "9.1.9", + "@intlify/shared": "9.1.9" + } + }, + "@intlify/shared": { + "version": "9.1.9", + "resolved": "https://registry.npmjs.org/@intlify/shared/-/shared-9.1.9.tgz", + "integrity": "sha512-xKGM1d0EAxdDFCWedcYXOm6V5Pfw/TMudd6/qCdEb4tv0hk9EKeg7lwQF1azE0dP2phvx0yXxrt7UQK+IZjNdw==", + "dev": true + }, + "@intlify/vue-devtools": { + "version": "9.1.9", + "resolved": "https://registry.npmjs.org/@intlify/vue-devtools/-/vue-devtools-9.1.9.tgz", + "integrity": "sha512-YPehH9uL4vZcGXky4Ev5qQIITnHKIvsD2GKGXgqf+05osMUI6WSEQHaN9USRa318Rs8RyyPCiDfmA0hRu3k7og==", + "dev": true, + "requires": { + "@intlify/message-resolver": "9.1.9", + "@intlify/runtime": "9.1.9", + "@intlify/shared": "9.1.9" + } + }, + "@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "dev": true, + "requires": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + } + }, + "@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "dev": true + }, + "@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "dev": true, + "requires": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + } + }, + "@sentry/core": { + "version": "5.30.0", + "resolved": "https://registry.npmjs.org/@sentry/core/-/core-5.30.0.tgz", + "integrity": "sha512-TmfrII8w1PQZSZgPpUESqjB+jC6MvZJZdLtE/0hZ+SrnKhW3x5WlYLvTXZpcWePYBku7rl2wn1RZu6uT0qCTeg==", + "dev": true, + "requires": { + "@sentry/hub": "5.30.0", + "@sentry/minimal": "5.30.0", + "@sentry/types": "5.30.0", + "@sentry/utils": "5.30.0", + "tslib": "^1.9.3" + } + }, + "@sentry/hub": { + "version": "5.30.0", + "resolved": "https://registry.npmjs.org/@sentry/hub/-/hub-5.30.0.tgz", + "integrity": "sha512-2tYrGnzb1gKz2EkMDQcfLrDTvmGcQPuWxLnJKXJvYTQDGLlEvi2tWz1VIHjunmOvJrB5aIQLhm+dcMRwFZDCqQ==", + "dev": true, + "requires": { + "@sentry/types": "5.30.0", + "@sentry/utils": "5.30.0", + "tslib": "^1.9.3" + } + }, + "@sentry/minimal": { + "version": "5.30.0", + "resolved": "https://registry.npmjs.org/@sentry/minimal/-/minimal-5.30.0.tgz", + "integrity": "sha512-BwWb/owZKtkDX+Sc4zCSTNcvZUq7YcH3uAVlmh/gtR9rmUvbzAA3ewLuB3myi4wWRAMEtny6+J/FN/x+2wn9Xw==", + "dev": true, + "requires": { + "@sentry/hub": "5.30.0", + "@sentry/types": "5.30.0", + "tslib": "^1.9.3" + } + }, + "@sentry/node": { + "version": "5.30.0", + "resolved": "https://registry.npmjs.org/@sentry/node/-/node-5.30.0.tgz", + "integrity": "sha512-Br5oyVBF0fZo6ZS9bxbJZG4ApAjRqAnqFFurMVJJdunNb80brh7a5Qva2kjhm+U6r9NJAB5OmDyPkA1Qnt+QVg==", + "dev": true, + "requires": { + "@sentry/core": "5.30.0", + "@sentry/hub": "5.30.0", + "@sentry/tracing": "5.30.0", + "@sentry/types": "5.30.0", + "@sentry/utils": "5.30.0", + "cookie": "^0.4.1", + "https-proxy-agent": "^5.0.0", + "lru_map": "^0.3.3", + "tslib": "^1.9.3" + } + }, + "@sentry/tracing": { + "version": "5.30.0", + "resolved": "https://registry.npmjs.org/@sentry/tracing/-/tracing-5.30.0.tgz", + "integrity": "sha512-dUFowCr0AIMwiLD7Fs314Mdzcug+gBVo/+NCMyDw8tFxJkwWAKl7Qa2OZxLQ0ZHjakcj1hNKfCQJ9rhyfOl4Aw==", + "dev": true, + "requires": { + "@sentry/hub": "5.30.0", + "@sentry/minimal": "5.30.0", + "@sentry/types": "5.30.0", + "@sentry/utils": "5.30.0", + "tslib": "^1.9.3" + } + }, + "@sentry/types": { + "version": "5.30.0", + "resolved": "https://registry.npmjs.org/@sentry/types/-/types-5.30.0.tgz", + "integrity": "sha512-R8xOqlSTZ+htqrfteCWU5Nk0CDN5ApUTvrlvBuiH1DyP6czDZ4ktbZB0hAgBlVcK0U+qpD3ag3Tqqpa5Q67rPw==", + "dev": true + }, + "@sentry/utils": { + "version": "5.30.0", + "resolved": "https://registry.npmjs.org/@sentry/utils/-/utils-5.30.0.tgz", + "integrity": "sha512-zaYmoH0NWWtvnJjC9/CBseXMtKHm/tm40sz3YfJRxeQjyzRqNQPgivpd9R/oDJCYj999mzdW382p/qi2ypjLww==", + "dev": true, + "requires": { + "@sentry/types": "5.30.0", + "tslib": "^1.9.3" + } + }, + "@types/braces": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/braces/-/braces-3.0.1.tgz", + "integrity": "sha512-+euflG6ygo4bn0JHtn4pYqcXwRtLvElQ7/nnjDu7iYG56H0+OhCd7d6Ug0IE3WcFpZozBKW2+80FUbv5QGk5AQ==", + "dev": true + }, + "@types/micromatch": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@types/micromatch/-/micromatch-4.0.2.tgz", + "integrity": "sha512-oqXqVb0ci19GtH0vOA/U2TmHTcRY9kuZl4mqUxe0QmJAlIW13kzhuK5pi1i9+ngav8FjpSb9FVS/GE00GLX1VA==", + "dev": true, + "requires": { + "@types/braces": "*" + } + }, "@vue/compiler-core": { "version": "3.0.7", "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.0.7.tgz", @@ -77,31 +485,729 @@ "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.0.7.tgz", "integrity": "sha512-dn5FyfSc4ky424jH4FntiHno7Ss5yLkqKNmM/NXwANRnlkmqu74pnGetexDFVG5phMk9/FhwovUZCWGxsotVKg==" }, + "@vuedx/analyze": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/@vuedx/analyze/-/analyze-0.6.3.tgz", + "integrity": "sha512-LiQ7Ppw4nEr5qjth+gg1m48yXD7usOcAygUU10lLwfRRlDZevxAdZRcNuC0vBOXUG3xbl6CSDXnAMeWFdlUiyw==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.10.4", + "@babel/generator": "^7.12.1", + "@babel/parser": "^7.12.3", + "@babel/template": "^7.12.7", + "@babel/traverse": "7.12.1", + "@babel/types": "7.12.1", + "@types/micromatch": "^4.0.1", + "@vuedx/compiler-sfc": "0.6.2", + "@vuedx/compiler-tsx": "0.6.3", + "@vuedx/projectconfig": "0.6.2", + "@vuedx/shared": "0.6.2", + "@vuedx/template-ast-types": "0.6.2", + "cli-highlight": "^2.1.4", + "commander": "^6.1.0", + "fast-glob": "^3.2.4", + "hash-sum": "^2.0.0", + "micromatch": "^4.0.2" + }, + "dependencies": { + "@babel/types": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.1.tgz", + "integrity": "sha512-BzSY3NJBKM4kyatSOWh3D/JJ2O3CVzBybHWxtgxnggaxEuaSTTDqeiSb/xk9lrkw2Tbqyivw5ZU4rT+EfznQsA==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.10.4", + "lodash": "^4.17.19", + "to-fast-properties": "^2.0.0" + } + } + } + }, + "@vuedx/compiler-sfc": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/@vuedx/compiler-sfc/-/compiler-sfc-0.6.2.tgz", + "integrity": "sha512-mJehCyO6BJiHCLPfVQQZb7RliuwBh7voGkrF27SkA3yhv44VSDaMbDIX2VRm3utl1CacFEVdNFqB9QYviZByfg==", + "dev": true, + "requires": { + "@vue/compiler-core": "^3.0.2", + "lru-cache": "^6.0.0", + "source-map": "^0.6.1" + } + }, + "@vuedx/compiler-tsx": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/@vuedx/compiler-tsx/-/compiler-tsx-0.6.3.tgz", + "integrity": "sha512-H1SSgUHQXWoTnrIxvl9uXGMUqKlWjNddp8xc+EAg7BRQ4F7kFzHTzOsafG5xzrqnmZujj8cLUknG123rWgsxIg==", + "dev": true, + "requires": { + "@babel/parser": "7.12.3", + "@babel/types": "7.12.1", + "@vue/compiler-core": "^3.0.1", + "@vuedx/shared": "0.6.2", + "@vuedx/template-ast-types": "0.6.2" + }, + "dependencies": { + "@babel/parser": { + "version": "7.12.3", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.12.3.tgz", + "integrity": "sha512-kFsOS0IbsuhO5ojF8Hc8z/8vEIOkylVBrjiZUbLTE3XFe0Qi+uu6HjzQixkFaqr0ZPAMZcBVxEwmsnsLPZ2Xsw==", + "dev": true + }, + "@babel/types": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.1.tgz", + "integrity": "sha512-BzSY3NJBKM4kyatSOWh3D/JJ2O3CVzBybHWxtgxnggaxEuaSTTDqeiSb/xk9lrkw2Tbqyivw5ZU4rT+EfznQsA==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.10.4", + "lodash": "^4.17.19", + "to-fast-properties": "^2.0.0" + } + } + } + }, + "@vuedx/projectconfig": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/@vuedx/projectconfig/-/projectconfig-0.6.2.tgz", + "integrity": "sha512-qoekczmYpg4bOHMUduGgwGEWYq2CZL9HfztNzSPaJnErTBc4VNFnCBLsAtFPLkILASh6vzE2m/EpIzSpMW5mJQ==", + "dev": true + }, + "@vuedx/shared": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/@vuedx/shared/-/shared-0.6.2.tgz", + "integrity": "sha512-xCXK+X5iDXkNfLglxFGFeEtqSWlopU8Cj6dGgMABWlee7HVDl47A4sj5oQpKuTjwRJHyE+BYtgGxtf1eLee5Yg==", + "dev": true, + "requires": { + "@sentry/node": "^5.30.0", + "node-unique-machine-id": "^1.1.0", + "uuid": "^8.3.2" + } + }, + "@vuedx/template-ast-types": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/@vuedx/template-ast-types/-/template-ast-types-0.6.2.tgz", + "integrity": "sha512-TY3IesmF6/XbZnlLnImE30MXVJeXpMh8F5ZKZeeVDIvDWmPDZ6fC8DbDj1GycZtx77C85yZRnJJqq5v0AED4aw==", + "dev": true, + "requires": { + "@vue/compiler-core": "^3.0.0" + } + }, + "@vuedx/typecheck": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/@vuedx/typecheck/-/typecheck-0.6.3.tgz", + "integrity": "sha512-1WfUI+bqg1O8Vklz24EZdsUE6ak4QCxtV6gWrUw+VUbep7ANhZM4RkaMsDFWVdeb2dip9ROrO8ESBrsIViPT8Q==", + "dev": true, + "requires": { + "@vuedx/shared": "0.6.2", + "@vuedx/typescript-plugin-vue": "0.6.3", + "@vuedx/vue-virtual-textdocument": "0.6.3", + "chalk": "^4.1.0", + "fast-glob": "^3.2.4", + "minimist": "^1.2.5", + "resolve-from": "^5.0.0", + "typescript": "^4.0.3" + } + }, + "@vuedx/typescript-plugin-vue": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/@vuedx/typescript-plugin-vue/-/typescript-plugin-vue-0.6.3.tgz", + "integrity": "sha512-zAhXM9LDVYvjAMnTiqf6yZcJXXh1rQrH3JhcmQNmlxk26sRysfa/VWNC8qkfq9vcOKRf1eQusH4g+Vov6qPGig==", + "dev": true, + "requires": { + "@intlify/core": "^9.0.0-beta.15", + "@vuedx/analyze": "0.6.3", + "@vuedx/compiler-sfc": "0.6.2", + "@vuedx/projectconfig": "0.6.2", + "@vuedx/shared": "0.6.2", + "@vuedx/template-ast-types": "0.6.2", + "@vuedx/vue-virtual-textdocument": "0.6.3", + "de-indent": "^1.0.2", + "json5": "^2.1.3", + "quick-lru": "^5.1.1", + "vscode-uri": "^2.1.2", + "vscode-web-custom-data": "^0.3.2" + } + }, + "@vuedx/vue-virtual-textdocument": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/@vuedx/vue-virtual-textdocument/-/vue-virtual-textdocument-0.6.3.tgz", + "integrity": "sha512-FN5h4GsIcYAIfFbal0+1ryddDgpxMx/gxGE5QYinbwj5PwILZzyAUt//drQfppIHzCL+TJuZSml7fAod5tYvQA==", + "dev": true, + "requires": { + "@vuedx/analyze": "0.6.3", + "@vuedx/compiler-sfc": "0.6.2", + "@vuedx/compiler-tsx": "0.6.3", + "@vuedx/shared": "0.6.2", + "source-map": "^0.6.1", + "vscode-languageserver-textdocument": "^1.0.1", + "vscode-uri": "^2.1.2" + } + }, + "agent-base": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", + "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", + "dev": true, + "requires": { + "debug": "4" + } + }, + "ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true + }, + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "any-promise": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz", + "integrity": "sha1-q8av7tzqUugJzcA3au0845Y10X8=", + "dev": true + }, + "braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dev": true, + "requires": { + "fill-range": "^7.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "cli-highlight": { + "version": "2.1.11", + "resolved": "https://registry.npmjs.org/cli-highlight/-/cli-highlight-2.1.11.tgz", + "integrity": "sha512-9KDcoEVwyUXrjcJNvHD0NFc/hiwe/WPVYIleQh2O1N2Zro5gWJZ/K+3DGn8w8P/F6FxOgzyC5bxDyHIgCSPhGg==", + "dev": true, + "requires": { + "chalk": "^4.0.0", + "highlight.js": "^10.7.1", + "mz": "^2.4.0", + "parse5": "^5.1.1", + "parse5-htmlparser2-tree-adapter": "^6.0.0", + "yargs": "^16.0.0" + } + }, + "cliui": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", + "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", + "dev": true, + "requires": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^7.0.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==", + "dev": true, + "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": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", + "dev": true + }, + "commander": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-6.2.1.tgz", + "integrity": "sha512-U7VdrJFnJgo4xjrHpTzu0yrHPGImdsmD95ZlgYSEajAn2JKzDhDTPG9kBTefmObL2w/ngeZnilk+OV9CG3d7UA==", + "dev": true + }, + "cookie": { + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.2.tgz", + "integrity": "sha512-aSWTXFzaKWkvHO1Ny/s+ePFpvKsPnjc551iI41v3ny/ow6tBG5Vd+FuqGNhh1LxOmVzOlGUriIlOaokOvhaStA==", + "dev": true + }, "csstype": { "version": "2.6.16", "resolved": "https://registry.npmjs.org/csstype/-/csstype-2.6.16.tgz", "integrity": "sha512-61FBWoDHp/gRtsoDkq/B1nWrCUG/ok1E3tUrcNbZjsE9Cxd9yzUirjS3+nAATB8U4cTtaQmAHbNndoFz5L6C9Q==" }, + "de-indent": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/de-indent/-/de-indent-1.0.2.tgz", + "integrity": "sha1-sgOOhG3DO6pXlhKNCAS0VbjB4h0=", + "dev": true + }, + "debug": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz", + "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==", + "dev": true, + "requires": { + "ms": "2.1.2" + } + }, + "emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, + "escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", + "dev": true + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", + "dev": true + }, "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==" }, + "fast-glob": { + "version": "3.2.11", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.11.tgz", + "integrity": "sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew==", + "dev": true, + "requires": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + } + }, + "fastq": { + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz", + "integrity": "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==", + "dev": true, + "requires": { + "reusify": "^1.0.4" + } + }, + "fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dev": true, + "requires": { + "to-regex-range": "^5.0.1" + } + }, + "get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "dev": true + }, + "glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, + "requires": { + "is-glob": "^4.0.1" + } + }, + "globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "dev": true + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "dev": true + }, + "hash-sum": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/hash-sum/-/hash-sum-2.0.0.tgz", + "integrity": "sha512-WdZTbAByD+pHfl/g9QSsBIIwy8IT+EsPiKDs0KNX+zSHhdDLFKdZu0BQHljvO+0QI/BasbMSUa8wYNCZTvhslg==", + "dev": true + }, + "highlight.js": { + "version": "10.7.3", + "resolved": "https://registry.npmjs.org/highlight.js/-/highlight.js-10.7.3.tgz", + "integrity": "sha512-tzcUFauisWKNHaRkN4Wjl/ZA07gENAjFl3J/c480dprkGTg5EQstgaNFqBfUqCq54kZRIEcreTsAgF/m2quD7A==", + "dev": true + }, + "https-proxy-agent": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.0.tgz", + "integrity": "sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA==", + "dev": true, + "requires": { + "agent-base": "6", + "debug": "4" + } + }, + "is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", + "dev": true + }, + "is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true + }, + "is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "dev": true, + "requires": { + "is-extglob": "^2.1.1" + } + }, + "is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true + }, + "js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", + "dev": true + }, + "jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "dev": true + }, + "json5": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.0.tgz", + "integrity": "sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA==", + "dev": true, + "requires": { + "minimist": "^1.2.5" + } + }, "lodash": { "version": "4.17.21", "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" }, + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "requires": { + "yallist": "^4.0.0" + } + }, + "lru_map": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/lru_map/-/lru_map-0.3.3.tgz", + "integrity": "sha1-tcg1G5Rky9dQM1p5ZQoOwOVhGN0=", + "dev": true + }, + "merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "dev": true + }, + "micromatch": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz", + "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==", + "dev": true, + "requires": { + "braces": "^3.0.1", + "picomatch": "^2.2.3" + } + }, + "minimist": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", + "dev": true + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "mz": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz", + "integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==", + "dev": true, + "requires": { + "any-promise": "^1.0.0", + "object-assign": "^4.0.1", + "thenify-all": "^1.0.0" + } + }, + "node-unique-machine-id": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/node-unique-machine-id/-/node-unique-machine-id-1.1.0.tgz", + "integrity": "sha512-uJtdcFelVD08XdvxYWYzMYprSTPYl9CYiQbyGYbjXZcMZtLRlEqNUs+C/va/81DNgExsMHL5g0YDYQFS0pENRQ==", + "dev": true, + "requires": { + "uuid": "^3.3.3" + }, + "dependencies": { + "uuid": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", + "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", + "dev": true + } + } + }, + "object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", + "dev": true + }, + "parse5": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-5.1.1.tgz", + "integrity": "sha512-ugq4DFI0Ptb+WWjAdOK16+u/nHfiIrcE+sh8kZMaM0WllQKLI9rOUq6c2b7cwPkXdzfQESqvoqK6ug7U/Yyzug==", + "dev": true + }, + "parse5-htmlparser2-tree-adapter": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-6.0.1.tgz", + "integrity": "sha512-qPuWvbLgvDGilKc5BoicRovlT4MtYT6JfJyBOMDsKoiT+GiuP5qyrPCnR9HcPECIJJmZh5jRndyNThnhhb/vlA==", + "dev": true, + "requires": { + "parse5": "^6.0.1" + }, + "dependencies": { + "parse5": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", + "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==", + "dev": true + } + } + }, + "picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "dev": true + }, + "queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", + "dev": true + }, + "quick-lru": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-5.1.1.tgz", + "integrity": "sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==", + "dev": true + }, + "require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", + "dev": true + }, + "resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "dev": true + }, + "reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "dev": true + }, + "run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "dev": true, + "requires": { + "queue-microtask": "^1.2.2" + } + }, "source-map": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" }, + "string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + } + }, + "strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "requires": { + "ansi-regex": "^5.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==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + }, + "thenify": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz", + "integrity": "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==", + "dev": true, + "requires": { + "any-promise": "^1.0.0" + } + }, + "thenify-all": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz", + "integrity": "sha1-GhkY1ALY/D+Y+/I02wvMjMEOlyY=", + "dev": true, + "requires": { + "thenify": ">= 3.1.0 < 4" + } + }, "to-fast-properties": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=" }, + "to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dev": true, + "requires": { + "is-number": "^7.0.0" + } + }, + "tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true + }, + "typescript": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.6.2.tgz", + "integrity": "sha512-HM/hFigTBHZhLXshn9sN37H085+hQGeJHJ/X7LpBWLID/fbc2acUMfU+lGD98X81sKP+pFa9f0DZmCwB9GnbAg==", + "dev": true + }, + "uuid": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", + "dev": true + }, + "vscode-languageserver-textdocument": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/vscode-languageserver-textdocument/-/vscode-languageserver-textdocument-1.0.4.tgz", + "integrity": "sha512-/xhqXP/2A2RSs+J8JNXpiiNVvvNM0oTosNVmQnunlKvq9o4mupHOBAnnzH0lwIPKazXKvAKsVp1kr+H/K4lgoQ==", + "dev": true + }, + "vscode-uri": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/vscode-uri/-/vscode-uri-2.1.2.tgz", + "integrity": "sha512-8TEXQxlldWAuIODdukIb+TR5s+9Ds40eSJrw+1iDDA9IFORPjMELarNQE3myz5XIkWWpdprmJjm1/SxMlWOC8A==", + "dev": true + }, + "vscode-web-custom-data": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/vscode-web-custom-data/-/vscode-web-custom-data-0.3.6.tgz", + "integrity": "sha512-9r2DOv4YMXL/WBTBB6zxde93hmg6AM7thr7GMR6c5LvPxXe/lwD8gsrJGe0tha4CUvoz86ElUieThGVpM+4PLg==", + "dev": true + }, "vue": { "version": "3.0.7", "resolved": "https://registry.npmjs.org/vue/-/vue-3.0.7.tgz", @@ -111,6 +1217,76 @@ "@vue/runtime-dom": "3.0.7", "@vue/shared": "3.0.7" } + }, + "wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dev": true, + "requires": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + } + } + }, + "y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "dev": true + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "yargs": { + "version": "16.2.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", + "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", + "dev": true, + "requires": { + "cliui": "^7.0.2", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.0", + "y18n": "^5.0.5", + "yargs-parser": "^20.2.2" + } + }, + "yargs-parser": { + "version": "20.2.9", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", + "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", + "dev": true } } } diff --git a/packages/heading/package.json b/packages/heading/package.json index aa84e62..56cf5d0 100644 --- a/packages/heading/package.json +++ b/packages/heading/package.json @@ -21,6 +21,7 @@ "url": "git@git.b12f.io:b12f/schlechtenburg.git" }, "scripts": { + "typecheck": "vuedx-typecheck --no-pretty ./lib", "docgen": "docgen", "test": "echo \"Error: run tests from root\" && exit 1" }, @@ -31,6 +32,8 @@ "vue": "^3.0.7" }, "devDependencies": { + "@vuedx/typecheck": "^0.6.3", + "@vuedx/typescript-plugin-vue": "^0.6.3", "@schlechtenburg/docgen": "^0.0.0" } } diff --git a/packages/image/package-lock.json b/packages/image/package-lock.json index 5873776..8fd2a41 100644 --- a/packages/image/package-lock.json +++ b/packages/image/package-lock.json @@ -4,16 +4,225 @@ "lockfileVersion": 1, "requires": true, "dependencies": { + "@babel/code-frame": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.7.tgz", + "integrity": "sha512-iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg==", + "dev": true, + "requires": { + "@babel/highlight": "^7.16.7" + } + }, + "@babel/generator": { + "version": "7.17.7", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.17.7.tgz", + "integrity": "sha512-oLcVCTeIFadUoArDTwpluncplrYBmTCCZZgXCbgNGvOBBiSDDK3eWO4b/+eOTli5tKv1lg+a5/NAXg+nTcei1w==", + "dev": true, + "requires": { + "@babel/types": "^7.17.0", + "jsesc": "^2.5.1", + "source-map": "^0.5.0" + }, + "dependencies": { + "@babel/helper-validator-identifier": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.16.7.tgz", + "integrity": "sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==", + "dev": true + }, + "@babel/types": { + "version": "7.17.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.17.0.tgz", + "integrity": "sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.16.7", + "to-fast-properties": "^2.0.0" + } + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + } + } + }, + "@babel/helper-function-name": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.16.7.tgz", + "integrity": "sha512-QfDfEnIUyyBSR3HtrtGECuZ6DAyCkYFp7GHl75vFtTnn6pjKeK0T1DB5lLkFvBea8MdaiUABx3osbgLyInoejA==", + "dev": true, + "requires": { + "@babel/helper-get-function-arity": "^7.16.7", + "@babel/template": "^7.16.7", + "@babel/types": "^7.16.7" + }, + "dependencies": { + "@babel/helper-validator-identifier": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.16.7.tgz", + "integrity": "sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==", + "dev": true + }, + "@babel/types": { + "version": "7.17.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.17.0.tgz", + "integrity": "sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.16.7", + "to-fast-properties": "^2.0.0" + } + } + } + }, + "@babel/helper-get-function-arity": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.16.7.tgz", + "integrity": "sha512-flc+RLSOBXzNzVhcLu6ujeHUrD6tANAOU5ojrRx/as+tbzf8+stUCj7+IfRRoAbEZqj/ahXEMsjhOhgeZsrnTw==", + "dev": true, + "requires": { + "@babel/types": "^7.16.7" + }, + "dependencies": { + "@babel/helper-validator-identifier": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.16.7.tgz", + "integrity": "sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==", + "dev": true + }, + "@babel/types": { + "version": "7.17.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.17.0.tgz", + "integrity": "sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.16.7", + "to-fast-properties": "^2.0.0" + } + } + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.16.7.tgz", + "integrity": "sha512-xbWoy/PFoxSWazIToT9Sif+jJTlrMcndIsaOKvTA6u7QEo7ilkRZpjew18/W3c7nm8fXdUDXh02VXTbZ0pGDNw==", + "dev": true, + "requires": { + "@babel/types": "^7.16.7" + }, + "dependencies": { + "@babel/helper-validator-identifier": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.16.7.tgz", + "integrity": "sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==", + "dev": true + }, + "@babel/types": { + "version": "7.17.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.17.0.tgz", + "integrity": "sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.16.7", + "to-fast-properties": "^2.0.0" + } + } + } + }, "@babel/helper-validator-identifier": { "version": "7.12.11", "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.12.11.tgz", "integrity": "sha512-np/lG3uARFybkoHokJUmf1QfEvRVCPbmQeUQpKow5cQ3xWrV9i3rUHodKDJPQfTVX61qKi+UdYk8kik84n7XOw==" }, + "@babel/highlight": { + "version": "7.16.10", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.16.10.tgz", + "integrity": "sha512-5FnTQLSLswEj6IkgVw5KusNUUFY9ZGqe/TRFnP/BKYHYgfh7tc+C7mwiy95/yNP7Dh9x580Vv8r7u7ZfTBFxdw==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.16.7", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + }, + "dependencies": { + "@babel/helper-validator-identifier": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.16.7.tgz", + "integrity": "sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==", + "dev": true + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + } + } + }, "@babel/parser": { "version": "7.13.9", "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.13.9.tgz", "integrity": "sha512-nEUfRiARCcaVo3ny3ZQjURjHQZUo/JkEw7rLlSZy/psWGnvwXFtPcr6jb7Yb41DVW5LTe6KRq9LGleRNsg1Frw==" }, + "@babel/template": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.16.7.tgz", + "integrity": "sha512-I8j/x8kHUrbYRTUxXrrMbfCa7jxkE7tZre39x3kjr9hvI82cK1FfqLygotcWN5kdPGWcLdWMHpSBavse5tWw3w==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.16.7", + "@babel/parser": "^7.16.7", + "@babel/types": "^7.16.7" + }, + "dependencies": { + "@babel/helper-validator-identifier": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.16.7.tgz", + "integrity": "sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==", + "dev": true + }, + "@babel/parser": { + "version": "7.17.7", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.17.7.tgz", + "integrity": "sha512-bm3AQf45vR4gKggRfvJdYJ0gFLoCbsPxiFLSH6hTVYABptNHY6l9NrhnucVjQ/X+SPtLANT9lc0fFhikj+VBRA==", + "dev": true + }, + "@babel/types": { + "version": "7.17.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.17.0.tgz", + "integrity": "sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.16.7", + "to-fast-properties": "^2.0.0" + } + } + } + }, + "@babel/traverse": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.12.1.tgz", + "integrity": "sha512-MA3WPoRt1ZHo2ZmoGKNqi20YnPt0B1S0GTZEPhhd+hw2KGUzBlHuVunj6K4sNuK+reEvyiPwtp0cpaqLzJDmAw==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.10.4", + "@babel/generator": "^7.12.1", + "@babel/helper-function-name": "^7.10.4", + "@babel/helper-split-export-declaration": "^7.11.0", + "@babel/parser": "^7.12.1", + "@babel/types": "^7.12.1", + "debug": "^4.1.0", + "globals": "^11.1.0", + "lodash": "^4.17.19" + } + }, "@babel/types": { "version": "7.13.0", "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.13.0.tgz", @@ -24,6 +233,205 @@ "to-fast-properties": "^2.0.0" } }, + "@intlify/core": { + "version": "9.1.9", + "resolved": "https://registry.npmjs.org/@intlify/core/-/core-9.1.9.tgz", + "integrity": "sha512-y+B2KaLGYYrbcq4kXhTn9JBphlAyC351l47TMfK9xBEXTXRzgEpXTzTJ23Y85GBwOCembRehQ82sjjtGmJuRjA==", + "dev": true, + "requires": { + "@intlify/core-base": "9.1.9" + } + }, + "@intlify/core-base": { + "version": "9.1.9", + "resolved": "https://registry.npmjs.org/@intlify/core-base/-/core-base-9.1.9.tgz", + "integrity": "sha512-x5T0p/Ja0S8hs5xs+ImKyYckVkL4CzcEXykVYYV6rcbXxJTe2o58IquSqX9bdncVKbRZP7GlBU1EcRaQEEJ+vw==", + "dev": true, + "requires": { + "@intlify/devtools-if": "9.1.9", + "@intlify/message-compiler": "9.1.9", + "@intlify/message-resolver": "9.1.9", + "@intlify/runtime": "9.1.9", + "@intlify/shared": "9.1.9", + "@intlify/vue-devtools": "9.1.9" + } + }, + "@intlify/devtools-if": { + "version": "9.1.9", + "resolved": "https://registry.npmjs.org/@intlify/devtools-if/-/devtools-if-9.1.9.tgz", + "integrity": "sha512-oKSMKjttG3Ut/1UGEZjSdghuP3fwA15zpDPcjkf/1FjlOIm6uIBGMNS5jXzsZy593u+P/YcnrZD6cD3IVFz9vQ==", + "dev": true, + "requires": { + "@intlify/shared": "9.1.9" + } + }, + "@intlify/message-compiler": { + "version": "9.1.9", + "resolved": "https://registry.npmjs.org/@intlify/message-compiler/-/message-compiler-9.1.9.tgz", + "integrity": "sha512-6YgCMF46Xd0IH2hMRLCssZI3gFG4aywidoWQ3QP4RGYQXQYYfFC54DxhSgfIPpVoPLQ+4AD29eoYmhiHZ+qLFQ==", + "dev": true, + "requires": { + "@intlify/message-resolver": "9.1.9", + "@intlify/shared": "9.1.9", + "source-map": "0.6.1" + } + }, + "@intlify/message-resolver": { + "version": "9.1.9", + "resolved": "https://registry.npmjs.org/@intlify/message-resolver/-/message-resolver-9.1.9.tgz", + "integrity": "sha512-Lx/DBpigeK0sz2BBbzv5mu9/dAlt98HxwbG7xLawC3O2xMF9MNWU5FtOziwYG6TDIjNq0O/3ZbOJAxwITIWXEA==", + "dev": true + }, + "@intlify/runtime": { + "version": "9.1.9", + "resolved": "https://registry.npmjs.org/@intlify/runtime/-/runtime-9.1.9.tgz", + "integrity": "sha512-XgPw8+UlHCiie3fI41HPVa/VDJb3/aSH7bLhY1hJvlvNV713PFtb4p4Jo+rlE0gAoMsMCGcsiT982fImolSltg==", + "dev": true, + "requires": { + "@intlify/message-compiler": "9.1.9", + "@intlify/message-resolver": "9.1.9", + "@intlify/shared": "9.1.9" + } + }, + "@intlify/shared": { + "version": "9.1.9", + "resolved": "https://registry.npmjs.org/@intlify/shared/-/shared-9.1.9.tgz", + "integrity": "sha512-xKGM1d0EAxdDFCWedcYXOm6V5Pfw/TMudd6/qCdEb4tv0hk9EKeg7lwQF1azE0dP2phvx0yXxrt7UQK+IZjNdw==", + "dev": true + }, + "@intlify/vue-devtools": { + "version": "9.1.9", + "resolved": "https://registry.npmjs.org/@intlify/vue-devtools/-/vue-devtools-9.1.9.tgz", + "integrity": "sha512-YPehH9uL4vZcGXky4Ev5qQIITnHKIvsD2GKGXgqf+05osMUI6WSEQHaN9USRa318Rs8RyyPCiDfmA0hRu3k7og==", + "dev": true, + "requires": { + "@intlify/message-resolver": "9.1.9", + "@intlify/runtime": "9.1.9", + "@intlify/shared": "9.1.9" + } + }, + "@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "dev": true, + "requires": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + } + }, + "@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "dev": true + }, + "@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "dev": true, + "requires": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + } + }, + "@sentry/core": { + "version": "5.30.0", + "resolved": "https://registry.npmjs.org/@sentry/core/-/core-5.30.0.tgz", + "integrity": "sha512-TmfrII8w1PQZSZgPpUESqjB+jC6MvZJZdLtE/0hZ+SrnKhW3x5WlYLvTXZpcWePYBku7rl2wn1RZu6uT0qCTeg==", + "dev": true, + "requires": { + "@sentry/hub": "5.30.0", + "@sentry/minimal": "5.30.0", + "@sentry/types": "5.30.0", + "@sentry/utils": "5.30.0", + "tslib": "^1.9.3" + } + }, + "@sentry/hub": { + "version": "5.30.0", + "resolved": "https://registry.npmjs.org/@sentry/hub/-/hub-5.30.0.tgz", + "integrity": "sha512-2tYrGnzb1gKz2EkMDQcfLrDTvmGcQPuWxLnJKXJvYTQDGLlEvi2tWz1VIHjunmOvJrB5aIQLhm+dcMRwFZDCqQ==", + "dev": true, + "requires": { + "@sentry/types": "5.30.0", + "@sentry/utils": "5.30.0", + "tslib": "^1.9.3" + } + }, + "@sentry/minimal": { + "version": "5.30.0", + "resolved": "https://registry.npmjs.org/@sentry/minimal/-/minimal-5.30.0.tgz", + "integrity": "sha512-BwWb/owZKtkDX+Sc4zCSTNcvZUq7YcH3uAVlmh/gtR9rmUvbzAA3ewLuB3myi4wWRAMEtny6+J/FN/x+2wn9Xw==", + "dev": true, + "requires": { + "@sentry/hub": "5.30.0", + "@sentry/types": "5.30.0", + "tslib": "^1.9.3" + } + }, + "@sentry/node": { + "version": "5.30.0", + "resolved": "https://registry.npmjs.org/@sentry/node/-/node-5.30.0.tgz", + "integrity": "sha512-Br5oyVBF0fZo6ZS9bxbJZG4ApAjRqAnqFFurMVJJdunNb80brh7a5Qva2kjhm+U6r9NJAB5OmDyPkA1Qnt+QVg==", + "dev": true, + "requires": { + "@sentry/core": "5.30.0", + "@sentry/hub": "5.30.0", + "@sentry/tracing": "5.30.0", + "@sentry/types": "5.30.0", + "@sentry/utils": "5.30.0", + "cookie": "^0.4.1", + "https-proxy-agent": "^5.0.0", + "lru_map": "^0.3.3", + "tslib": "^1.9.3" + } + }, + "@sentry/tracing": { + "version": "5.30.0", + "resolved": "https://registry.npmjs.org/@sentry/tracing/-/tracing-5.30.0.tgz", + "integrity": "sha512-dUFowCr0AIMwiLD7Fs314Mdzcug+gBVo/+NCMyDw8tFxJkwWAKl7Qa2OZxLQ0ZHjakcj1hNKfCQJ9rhyfOl4Aw==", + "dev": true, + "requires": { + "@sentry/hub": "5.30.0", + "@sentry/minimal": "5.30.0", + "@sentry/types": "5.30.0", + "@sentry/utils": "5.30.0", + "tslib": "^1.9.3" + } + }, + "@sentry/types": { + "version": "5.30.0", + "resolved": "https://registry.npmjs.org/@sentry/types/-/types-5.30.0.tgz", + "integrity": "sha512-R8xOqlSTZ+htqrfteCWU5Nk0CDN5ApUTvrlvBuiH1DyP6czDZ4ktbZB0hAgBlVcK0U+qpD3ag3Tqqpa5Q67rPw==", + "dev": true + }, + "@sentry/utils": { + "version": "5.30.0", + "resolved": "https://registry.npmjs.org/@sentry/utils/-/utils-5.30.0.tgz", + "integrity": "sha512-zaYmoH0NWWtvnJjC9/CBseXMtKHm/tm40sz3YfJRxeQjyzRqNQPgivpd9R/oDJCYj999mzdW382p/qi2ypjLww==", + "dev": true, + "requires": { + "@sentry/types": "5.30.0", + "tslib": "^1.9.3" + } + }, + "@types/braces": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/braces/-/braces-3.0.1.tgz", + "integrity": "sha512-+euflG6ygo4bn0JHtn4pYqcXwRtLvElQ7/nnjDu7iYG56H0+OhCd7d6Ug0IE3WcFpZozBKW2+80FUbv5QGk5AQ==", + "dev": true + }, + "@types/micromatch": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@types/micromatch/-/micromatch-4.0.2.tgz", + "integrity": "sha512-oqXqVb0ci19GtH0vOA/U2TmHTcRY9kuZl4mqUxe0QmJAlIW13kzhuK5pi1i9+ngav8FjpSb9FVS/GE00GLX1VA==", + "dev": true, + "requires": { + "@types/braces": "*" + } + }, "@vue/compiler-core": { "version": "3.0.7", "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.0.7.tgz", @@ -77,31 +485,729 @@ "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.0.7.tgz", "integrity": "sha512-dn5FyfSc4ky424jH4FntiHno7Ss5yLkqKNmM/NXwANRnlkmqu74pnGetexDFVG5phMk9/FhwovUZCWGxsotVKg==" }, + "@vuedx/analyze": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/@vuedx/analyze/-/analyze-0.6.3.tgz", + "integrity": "sha512-LiQ7Ppw4nEr5qjth+gg1m48yXD7usOcAygUU10lLwfRRlDZevxAdZRcNuC0vBOXUG3xbl6CSDXnAMeWFdlUiyw==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.10.4", + "@babel/generator": "^7.12.1", + "@babel/parser": "^7.12.3", + "@babel/template": "^7.12.7", + "@babel/traverse": "7.12.1", + "@babel/types": "7.12.1", + "@types/micromatch": "^4.0.1", + "@vuedx/compiler-sfc": "0.6.2", + "@vuedx/compiler-tsx": "0.6.3", + "@vuedx/projectconfig": "0.6.2", + "@vuedx/shared": "0.6.2", + "@vuedx/template-ast-types": "0.6.2", + "cli-highlight": "^2.1.4", + "commander": "^6.1.0", + "fast-glob": "^3.2.4", + "hash-sum": "^2.0.0", + "micromatch": "^4.0.2" + }, + "dependencies": { + "@babel/types": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.1.tgz", + "integrity": "sha512-BzSY3NJBKM4kyatSOWh3D/JJ2O3CVzBybHWxtgxnggaxEuaSTTDqeiSb/xk9lrkw2Tbqyivw5ZU4rT+EfznQsA==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.10.4", + "lodash": "^4.17.19", + "to-fast-properties": "^2.0.0" + } + } + } + }, + "@vuedx/compiler-sfc": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/@vuedx/compiler-sfc/-/compiler-sfc-0.6.2.tgz", + "integrity": "sha512-mJehCyO6BJiHCLPfVQQZb7RliuwBh7voGkrF27SkA3yhv44VSDaMbDIX2VRm3utl1CacFEVdNFqB9QYviZByfg==", + "dev": true, + "requires": { + "@vue/compiler-core": "^3.0.2", + "lru-cache": "^6.0.0", + "source-map": "^0.6.1" + } + }, + "@vuedx/compiler-tsx": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/@vuedx/compiler-tsx/-/compiler-tsx-0.6.3.tgz", + "integrity": "sha512-H1SSgUHQXWoTnrIxvl9uXGMUqKlWjNddp8xc+EAg7BRQ4F7kFzHTzOsafG5xzrqnmZujj8cLUknG123rWgsxIg==", + "dev": true, + "requires": { + "@babel/parser": "7.12.3", + "@babel/types": "7.12.1", + "@vue/compiler-core": "^3.0.1", + "@vuedx/shared": "0.6.2", + "@vuedx/template-ast-types": "0.6.2" + }, + "dependencies": { + "@babel/parser": { + "version": "7.12.3", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.12.3.tgz", + "integrity": "sha512-kFsOS0IbsuhO5ojF8Hc8z/8vEIOkylVBrjiZUbLTE3XFe0Qi+uu6HjzQixkFaqr0ZPAMZcBVxEwmsnsLPZ2Xsw==", + "dev": true + }, + "@babel/types": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.1.tgz", + "integrity": "sha512-BzSY3NJBKM4kyatSOWh3D/JJ2O3CVzBybHWxtgxnggaxEuaSTTDqeiSb/xk9lrkw2Tbqyivw5ZU4rT+EfznQsA==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.10.4", + "lodash": "^4.17.19", + "to-fast-properties": "^2.0.0" + } + } + } + }, + "@vuedx/projectconfig": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/@vuedx/projectconfig/-/projectconfig-0.6.2.tgz", + "integrity": "sha512-qoekczmYpg4bOHMUduGgwGEWYq2CZL9HfztNzSPaJnErTBc4VNFnCBLsAtFPLkILASh6vzE2m/EpIzSpMW5mJQ==", + "dev": true + }, + "@vuedx/shared": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/@vuedx/shared/-/shared-0.6.2.tgz", + "integrity": "sha512-xCXK+X5iDXkNfLglxFGFeEtqSWlopU8Cj6dGgMABWlee7HVDl47A4sj5oQpKuTjwRJHyE+BYtgGxtf1eLee5Yg==", + "dev": true, + "requires": { + "@sentry/node": "^5.30.0", + "node-unique-machine-id": "^1.1.0", + "uuid": "^8.3.2" + } + }, + "@vuedx/template-ast-types": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/@vuedx/template-ast-types/-/template-ast-types-0.6.2.tgz", + "integrity": "sha512-TY3IesmF6/XbZnlLnImE30MXVJeXpMh8F5ZKZeeVDIvDWmPDZ6fC8DbDj1GycZtx77C85yZRnJJqq5v0AED4aw==", + "dev": true, + "requires": { + "@vue/compiler-core": "^3.0.0" + } + }, + "@vuedx/typecheck": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/@vuedx/typecheck/-/typecheck-0.6.3.tgz", + "integrity": "sha512-1WfUI+bqg1O8Vklz24EZdsUE6ak4QCxtV6gWrUw+VUbep7ANhZM4RkaMsDFWVdeb2dip9ROrO8ESBrsIViPT8Q==", + "dev": true, + "requires": { + "@vuedx/shared": "0.6.2", + "@vuedx/typescript-plugin-vue": "0.6.3", + "@vuedx/vue-virtual-textdocument": "0.6.3", + "chalk": "^4.1.0", + "fast-glob": "^3.2.4", + "minimist": "^1.2.5", + "resolve-from": "^5.0.0", + "typescript": "^4.0.3" + } + }, + "@vuedx/typescript-plugin-vue": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/@vuedx/typescript-plugin-vue/-/typescript-plugin-vue-0.6.3.tgz", + "integrity": "sha512-zAhXM9LDVYvjAMnTiqf6yZcJXXh1rQrH3JhcmQNmlxk26sRysfa/VWNC8qkfq9vcOKRf1eQusH4g+Vov6qPGig==", + "dev": true, + "requires": { + "@intlify/core": "^9.0.0-beta.15", + "@vuedx/analyze": "0.6.3", + "@vuedx/compiler-sfc": "0.6.2", + "@vuedx/projectconfig": "0.6.2", + "@vuedx/shared": "0.6.2", + "@vuedx/template-ast-types": "0.6.2", + "@vuedx/vue-virtual-textdocument": "0.6.3", + "de-indent": "^1.0.2", + "json5": "^2.1.3", + "quick-lru": "^5.1.1", + "vscode-uri": "^2.1.2", + "vscode-web-custom-data": "^0.3.2" + } + }, + "@vuedx/vue-virtual-textdocument": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/@vuedx/vue-virtual-textdocument/-/vue-virtual-textdocument-0.6.3.tgz", + "integrity": "sha512-FN5h4GsIcYAIfFbal0+1ryddDgpxMx/gxGE5QYinbwj5PwILZzyAUt//drQfppIHzCL+TJuZSml7fAod5tYvQA==", + "dev": true, + "requires": { + "@vuedx/analyze": "0.6.3", + "@vuedx/compiler-sfc": "0.6.2", + "@vuedx/compiler-tsx": "0.6.3", + "@vuedx/shared": "0.6.2", + "source-map": "^0.6.1", + "vscode-languageserver-textdocument": "^1.0.1", + "vscode-uri": "^2.1.2" + } + }, + "agent-base": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", + "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", + "dev": true, + "requires": { + "debug": "4" + } + }, + "ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true + }, + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "any-promise": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz", + "integrity": "sha1-q8av7tzqUugJzcA3au0845Y10X8=", + "dev": true + }, + "braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dev": true, + "requires": { + "fill-range": "^7.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "cli-highlight": { + "version": "2.1.11", + "resolved": "https://registry.npmjs.org/cli-highlight/-/cli-highlight-2.1.11.tgz", + "integrity": "sha512-9KDcoEVwyUXrjcJNvHD0NFc/hiwe/WPVYIleQh2O1N2Zro5gWJZ/K+3DGn8w8P/F6FxOgzyC5bxDyHIgCSPhGg==", + "dev": true, + "requires": { + "chalk": "^4.0.0", + "highlight.js": "^10.7.1", + "mz": "^2.4.0", + "parse5": "^5.1.1", + "parse5-htmlparser2-tree-adapter": "^6.0.0", + "yargs": "^16.0.0" + } + }, + "cliui": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", + "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", + "dev": true, + "requires": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^7.0.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==", + "dev": true, + "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": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", + "dev": true + }, + "commander": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-6.2.1.tgz", + "integrity": "sha512-U7VdrJFnJgo4xjrHpTzu0yrHPGImdsmD95ZlgYSEajAn2JKzDhDTPG9kBTefmObL2w/ngeZnilk+OV9CG3d7UA==", + "dev": true + }, + "cookie": { + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.2.tgz", + "integrity": "sha512-aSWTXFzaKWkvHO1Ny/s+ePFpvKsPnjc551iI41v3ny/ow6tBG5Vd+FuqGNhh1LxOmVzOlGUriIlOaokOvhaStA==", + "dev": true + }, "csstype": { "version": "2.6.16", "resolved": "https://registry.npmjs.org/csstype/-/csstype-2.6.16.tgz", "integrity": "sha512-61FBWoDHp/gRtsoDkq/B1nWrCUG/ok1E3tUrcNbZjsE9Cxd9yzUirjS3+nAATB8U4cTtaQmAHbNndoFz5L6C9Q==" }, + "de-indent": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/de-indent/-/de-indent-1.0.2.tgz", + "integrity": "sha1-sgOOhG3DO6pXlhKNCAS0VbjB4h0=", + "dev": true + }, + "debug": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz", + "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==", + "dev": true, + "requires": { + "ms": "2.1.2" + } + }, + "emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, + "escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", + "dev": true + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", + "dev": true + }, "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==" }, + "fast-glob": { + "version": "3.2.11", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.11.tgz", + "integrity": "sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew==", + "dev": true, + "requires": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + } + }, + "fastq": { + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz", + "integrity": "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==", + "dev": true, + "requires": { + "reusify": "^1.0.4" + } + }, + "fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dev": true, + "requires": { + "to-regex-range": "^5.0.1" + } + }, + "get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "dev": true + }, + "glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, + "requires": { + "is-glob": "^4.0.1" + } + }, + "globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "dev": true + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "dev": true + }, + "hash-sum": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/hash-sum/-/hash-sum-2.0.0.tgz", + "integrity": "sha512-WdZTbAByD+pHfl/g9QSsBIIwy8IT+EsPiKDs0KNX+zSHhdDLFKdZu0BQHljvO+0QI/BasbMSUa8wYNCZTvhslg==", + "dev": true + }, + "highlight.js": { + "version": "10.7.3", + "resolved": "https://registry.npmjs.org/highlight.js/-/highlight.js-10.7.3.tgz", + "integrity": "sha512-tzcUFauisWKNHaRkN4Wjl/ZA07gENAjFl3J/c480dprkGTg5EQstgaNFqBfUqCq54kZRIEcreTsAgF/m2quD7A==", + "dev": true + }, + "https-proxy-agent": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.0.tgz", + "integrity": "sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA==", + "dev": true, + "requires": { + "agent-base": "6", + "debug": "4" + } + }, + "is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", + "dev": true + }, + "is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true + }, + "is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "dev": true, + "requires": { + "is-extglob": "^2.1.1" + } + }, + "is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true + }, + "js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", + "dev": true + }, + "jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "dev": true + }, + "json5": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.0.tgz", + "integrity": "sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA==", + "dev": true, + "requires": { + "minimist": "^1.2.5" + } + }, "lodash": { "version": "4.17.21", "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" }, + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "requires": { + "yallist": "^4.0.0" + } + }, + "lru_map": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/lru_map/-/lru_map-0.3.3.tgz", + "integrity": "sha1-tcg1G5Rky9dQM1p5ZQoOwOVhGN0=", + "dev": true + }, + "merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "dev": true + }, + "micromatch": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz", + "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==", + "dev": true, + "requires": { + "braces": "^3.0.1", + "picomatch": "^2.2.3" + } + }, + "minimist": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", + "dev": true + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "mz": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz", + "integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==", + "dev": true, + "requires": { + "any-promise": "^1.0.0", + "object-assign": "^4.0.1", + "thenify-all": "^1.0.0" + } + }, + "node-unique-machine-id": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/node-unique-machine-id/-/node-unique-machine-id-1.1.0.tgz", + "integrity": "sha512-uJtdcFelVD08XdvxYWYzMYprSTPYl9CYiQbyGYbjXZcMZtLRlEqNUs+C/va/81DNgExsMHL5g0YDYQFS0pENRQ==", + "dev": true, + "requires": { + "uuid": "^3.3.3" + }, + "dependencies": { + "uuid": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", + "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", + "dev": true + } + } + }, + "object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", + "dev": true + }, + "parse5": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-5.1.1.tgz", + "integrity": "sha512-ugq4DFI0Ptb+WWjAdOK16+u/nHfiIrcE+sh8kZMaM0WllQKLI9rOUq6c2b7cwPkXdzfQESqvoqK6ug7U/Yyzug==", + "dev": true + }, + "parse5-htmlparser2-tree-adapter": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-6.0.1.tgz", + "integrity": "sha512-qPuWvbLgvDGilKc5BoicRovlT4MtYT6JfJyBOMDsKoiT+GiuP5qyrPCnR9HcPECIJJmZh5jRndyNThnhhb/vlA==", + "dev": true, + "requires": { + "parse5": "^6.0.1" + }, + "dependencies": { + "parse5": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", + "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==", + "dev": true + } + } + }, + "picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "dev": true + }, + "queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", + "dev": true + }, + "quick-lru": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-5.1.1.tgz", + "integrity": "sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==", + "dev": true + }, + "require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", + "dev": true + }, + "resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "dev": true + }, + "reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "dev": true + }, + "run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "dev": true, + "requires": { + "queue-microtask": "^1.2.2" + } + }, "source-map": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" }, + "string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + } + }, + "strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "requires": { + "ansi-regex": "^5.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==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + }, + "thenify": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz", + "integrity": "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==", + "dev": true, + "requires": { + "any-promise": "^1.0.0" + } + }, + "thenify-all": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz", + "integrity": "sha1-GhkY1ALY/D+Y+/I02wvMjMEOlyY=", + "dev": true, + "requires": { + "thenify": ">= 3.1.0 < 4" + } + }, "to-fast-properties": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=" }, + "to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dev": true, + "requires": { + "is-number": "^7.0.0" + } + }, + "tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true + }, + "typescript": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.6.2.tgz", + "integrity": "sha512-HM/hFigTBHZhLXshn9sN37H085+hQGeJHJ/X7LpBWLID/fbc2acUMfU+lGD98X81sKP+pFa9f0DZmCwB9GnbAg==", + "dev": true + }, + "uuid": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", + "dev": true + }, + "vscode-languageserver-textdocument": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/vscode-languageserver-textdocument/-/vscode-languageserver-textdocument-1.0.4.tgz", + "integrity": "sha512-/xhqXP/2A2RSs+J8JNXpiiNVvvNM0oTosNVmQnunlKvq9o4mupHOBAnnzH0lwIPKazXKvAKsVp1kr+H/K4lgoQ==", + "dev": true + }, + "vscode-uri": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/vscode-uri/-/vscode-uri-2.1.2.tgz", + "integrity": "sha512-8TEXQxlldWAuIODdukIb+TR5s+9Ds40eSJrw+1iDDA9IFORPjMELarNQE3myz5XIkWWpdprmJjm1/SxMlWOC8A==", + "dev": true + }, + "vscode-web-custom-data": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/vscode-web-custom-data/-/vscode-web-custom-data-0.3.6.tgz", + "integrity": "sha512-9r2DOv4YMXL/WBTBB6zxde93hmg6AM7thr7GMR6c5LvPxXe/lwD8gsrJGe0tha4CUvoz86ElUieThGVpM+4PLg==", + "dev": true + }, "vue": { "version": "3.0.7", "resolved": "https://registry.npmjs.org/vue/-/vue-3.0.7.tgz", @@ -111,6 +1217,76 @@ "@vue/runtime-dom": "3.0.7", "@vue/shared": "3.0.7" } + }, + "wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dev": true, + "requires": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + } + } + }, + "y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "dev": true + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "yargs": { + "version": "16.2.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", + "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", + "dev": true, + "requires": { + "cliui": "^7.0.2", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.0", + "y18n": "^5.0.5", + "yargs-parser": "^20.2.2" + } + }, + "yargs-parser": { + "version": "20.2.9", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", + "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", + "dev": true } } } diff --git a/packages/image/package.json b/packages/image/package.json index 82fddc9..35b40c2 100644 --- a/packages/image/package.json +++ b/packages/image/package.json @@ -21,6 +21,7 @@ "url": "git@git.b12f.io:b12f/schlechtenburg.git" }, "scripts": { + "typecheck": "vuedx-typecheck --no-pretty ./lib", "docgen": "docgen", "test": "echo \"Error: run tests from root\" && exit 1" }, @@ -31,6 +32,8 @@ "vue": "^3.0.7" }, "devDependencies": { + "@vuedx/typecheck": "^0.6.3", + "@vuedx/typescript-plugin-vue": "^0.6.3", "@schlechtenburg/docgen": "^0.0.0" } } diff --git a/packages/layout/package-lock.json b/packages/layout/package-lock.json index 588f848..01ebae5 100644 --- a/packages/layout/package-lock.json +++ b/packages/layout/package-lock.json @@ -4,16 +4,225 @@ "lockfileVersion": 1, "requires": true, "dependencies": { + "@babel/code-frame": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.7.tgz", + "integrity": "sha512-iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg==", + "dev": true, + "requires": { + "@babel/highlight": "^7.16.7" + } + }, + "@babel/generator": { + "version": "7.17.7", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.17.7.tgz", + "integrity": "sha512-oLcVCTeIFadUoArDTwpluncplrYBmTCCZZgXCbgNGvOBBiSDDK3eWO4b/+eOTli5tKv1lg+a5/NAXg+nTcei1w==", + "dev": true, + "requires": { + "@babel/types": "^7.17.0", + "jsesc": "^2.5.1", + "source-map": "^0.5.0" + }, + "dependencies": { + "@babel/helper-validator-identifier": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.16.7.tgz", + "integrity": "sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==", + "dev": true + }, + "@babel/types": { + "version": "7.17.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.17.0.tgz", + "integrity": "sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.16.7", + "to-fast-properties": "^2.0.0" + } + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + } + } + }, + "@babel/helper-function-name": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.16.7.tgz", + "integrity": "sha512-QfDfEnIUyyBSR3HtrtGECuZ6DAyCkYFp7GHl75vFtTnn6pjKeK0T1DB5lLkFvBea8MdaiUABx3osbgLyInoejA==", + "dev": true, + "requires": { + "@babel/helper-get-function-arity": "^7.16.7", + "@babel/template": "^7.16.7", + "@babel/types": "^7.16.7" + }, + "dependencies": { + "@babel/helper-validator-identifier": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.16.7.tgz", + "integrity": "sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==", + "dev": true + }, + "@babel/types": { + "version": "7.17.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.17.0.tgz", + "integrity": "sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.16.7", + "to-fast-properties": "^2.0.0" + } + } + } + }, + "@babel/helper-get-function-arity": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.16.7.tgz", + "integrity": "sha512-flc+RLSOBXzNzVhcLu6ujeHUrD6tANAOU5ojrRx/as+tbzf8+stUCj7+IfRRoAbEZqj/ahXEMsjhOhgeZsrnTw==", + "dev": true, + "requires": { + "@babel/types": "^7.16.7" + }, + "dependencies": { + "@babel/helper-validator-identifier": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.16.7.tgz", + "integrity": "sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==", + "dev": true + }, + "@babel/types": { + "version": "7.17.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.17.0.tgz", + "integrity": "sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.16.7", + "to-fast-properties": "^2.0.0" + } + } + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.16.7.tgz", + "integrity": "sha512-xbWoy/PFoxSWazIToT9Sif+jJTlrMcndIsaOKvTA6u7QEo7ilkRZpjew18/W3c7nm8fXdUDXh02VXTbZ0pGDNw==", + "dev": true, + "requires": { + "@babel/types": "^7.16.7" + }, + "dependencies": { + "@babel/helper-validator-identifier": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.16.7.tgz", + "integrity": "sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==", + "dev": true + }, + "@babel/types": { + "version": "7.17.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.17.0.tgz", + "integrity": "sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.16.7", + "to-fast-properties": "^2.0.0" + } + } + } + }, "@babel/helper-validator-identifier": { "version": "7.12.11", "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.12.11.tgz", "integrity": "sha512-np/lG3uARFybkoHokJUmf1QfEvRVCPbmQeUQpKow5cQ3xWrV9i3rUHodKDJPQfTVX61qKi+UdYk8kik84n7XOw==" }, + "@babel/highlight": { + "version": "7.16.10", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.16.10.tgz", + "integrity": "sha512-5FnTQLSLswEj6IkgVw5KusNUUFY9ZGqe/TRFnP/BKYHYgfh7tc+C7mwiy95/yNP7Dh9x580Vv8r7u7ZfTBFxdw==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.16.7", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + }, + "dependencies": { + "@babel/helper-validator-identifier": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.16.7.tgz", + "integrity": "sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==", + "dev": true + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + } + } + }, "@babel/parser": { "version": "7.13.9", "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.13.9.tgz", "integrity": "sha512-nEUfRiARCcaVo3ny3ZQjURjHQZUo/JkEw7rLlSZy/psWGnvwXFtPcr6jb7Yb41DVW5LTe6KRq9LGleRNsg1Frw==" }, + "@babel/template": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.16.7.tgz", + "integrity": "sha512-I8j/x8kHUrbYRTUxXrrMbfCa7jxkE7tZre39x3kjr9hvI82cK1FfqLygotcWN5kdPGWcLdWMHpSBavse5tWw3w==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.16.7", + "@babel/parser": "^7.16.7", + "@babel/types": "^7.16.7" + }, + "dependencies": { + "@babel/helper-validator-identifier": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.16.7.tgz", + "integrity": "sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==", + "dev": true + }, + "@babel/parser": { + "version": "7.17.7", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.17.7.tgz", + "integrity": "sha512-bm3AQf45vR4gKggRfvJdYJ0gFLoCbsPxiFLSH6hTVYABptNHY6l9NrhnucVjQ/X+SPtLANT9lc0fFhikj+VBRA==", + "dev": true + }, + "@babel/types": { + "version": "7.17.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.17.0.tgz", + "integrity": "sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.16.7", + "to-fast-properties": "^2.0.0" + } + } + } + }, + "@babel/traverse": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.12.1.tgz", + "integrity": "sha512-MA3WPoRt1ZHo2ZmoGKNqi20YnPt0B1S0GTZEPhhd+hw2KGUzBlHuVunj6K4sNuK+reEvyiPwtp0cpaqLzJDmAw==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.10.4", + "@babel/generator": "^7.12.1", + "@babel/helper-function-name": "^7.10.4", + "@babel/helper-split-export-declaration": "^7.11.0", + "@babel/parser": "^7.12.1", + "@babel/types": "^7.12.1", + "debug": "^4.1.0", + "globals": "^11.1.0", + "lodash": "^4.17.19" + } + }, "@babel/types": { "version": "7.13.0", "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.13.0.tgz", @@ -24,6 +233,205 @@ "to-fast-properties": "^2.0.0" } }, + "@intlify/core": { + "version": "9.1.9", + "resolved": "https://registry.npmjs.org/@intlify/core/-/core-9.1.9.tgz", + "integrity": "sha512-y+B2KaLGYYrbcq4kXhTn9JBphlAyC351l47TMfK9xBEXTXRzgEpXTzTJ23Y85GBwOCembRehQ82sjjtGmJuRjA==", + "dev": true, + "requires": { + "@intlify/core-base": "9.1.9" + } + }, + "@intlify/core-base": { + "version": "9.1.9", + "resolved": "https://registry.npmjs.org/@intlify/core-base/-/core-base-9.1.9.tgz", + "integrity": "sha512-x5T0p/Ja0S8hs5xs+ImKyYckVkL4CzcEXykVYYV6rcbXxJTe2o58IquSqX9bdncVKbRZP7GlBU1EcRaQEEJ+vw==", + "dev": true, + "requires": { + "@intlify/devtools-if": "9.1.9", + "@intlify/message-compiler": "9.1.9", + "@intlify/message-resolver": "9.1.9", + "@intlify/runtime": "9.1.9", + "@intlify/shared": "9.1.9", + "@intlify/vue-devtools": "9.1.9" + } + }, + "@intlify/devtools-if": { + "version": "9.1.9", + "resolved": "https://registry.npmjs.org/@intlify/devtools-if/-/devtools-if-9.1.9.tgz", + "integrity": "sha512-oKSMKjttG3Ut/1UGEZjSdghuP3fwA15zpDPcjkf/1FjlOIm6uIBGMNS5jXzsZy593u+P/YcnrZD6cD3IVFz9vQ==", + "dev": true, + "requires": { + "@intlify/shared": "9.1.9" + } + }, + "@intlify/message-compiler": { + "version": "9.1.9", + "resolved": "https://registry.npmjs.org/@intlify/message-compiler/-/message-compiler-9.1.9.tgz", + "integrity": "sha512-6YgCMF46Xd0IH2hMRLCssZI3gFG4aywidoWQ3QP4RGYQXQYYfFC54DxhSgfIPpVoPLQ+4AD29eoYmhiHZ+qLFQ==", + "dev": true, + "requires": { + "@intlify/message-resolver": "9.1.9", + "@intlify/shared": "9.1.9", + "source-map": "0.6.1" + } + }, + "@intlify/message-resolver": { + "version": "9.1.9", + "resolved": "https://registry.npmjs.org/@intlify/message-resolver/-/message-resolver-9.1.9.tgz", + "integrity": "sha512-Lx/DBpigeK0sz2BBbzv5mu9/dAlt98HxwbG7xLawC3O2xMF9MNWU5FtOziwYG6TDIjNq0O/3ZbOJAxwITIWXEA==", + "dev": true + }, + "@intlify/runtime": { + "version": "9.1.9", + "resolved": "https://registry.npmjs.org/@intlify/runtime/-/runtime-9.1.9.tgz", + "integrity": "sha512-XgPw8+UlHCiie3fI41HPVa/VDJb3/aSH7bLhY1hJvlvNV713PFtb4p4Jo+rlE0gAoMsMCGcsiT982fImolSltg==", + "dev": true, + "requires": { + "@intlify/message-compiler": "9.1.9", + "@intlify/message-resolver": "9.1.9", + "@intlify/shared": "9.1.9" + } + }, + "@intlify/shared": { + "version": "9.1.9", + "resolved": "https://registry.npmjs.org/@intlify/shared/-/shared-9.1.9.tgz", + "integrity": "sha512-xKGM1d0EAxdDFCWedcYXOm6V5Pfw/TMudd6/qCdEb4tv0hk9EKeg7lwQF1azE0dP2phvx0yXxrt7UQK+IZjNdw==", + "dev": true + }, + "@intlify/vue-devtools": { + "version": "9.1.9", + "resolved": "https://registry.npmjs.org/@intlify/vue-devtools/-/vue-devtools-9.1.9.tgz", + "integrity": "sha512-YPehH9uL4vZcGXky4Ev5qQIITnHKIvsD2GKGXgqf+05osMUI6WSEQHaN9USRa318Rs8RyyPCiDfmA0hRu3k7og==", + "dev": true, + "requires": { + "@intlify/message-resolver": "9.1.9", + "@intlify/runtime": "9.1.9", + "@intlify/shared": "9.1.9" + } + }, + "@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "dev": true, + "requires": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + } + }, + "@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "dev": true + }, + "@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "dev": true, + "requires": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + } + }, + "@sentry/core": { + "version": "5.30.0", + "resolved": "https://registry.npmjs.org/@sentry/core/-/core-5.30.0.tgz", + "integrity": "sha512-TmfrII8w1PQZSZgPpUESqjB+jC6MvZJZdLtE/0hZ+SrnKhW3x5WlYLvTXZpcWePYBku7rl2wn1RZu6uT0qCTeg==", + "dev": true, + "requires": { + "@sentry/hub": "5.30.0", + "@sentry/minimal": "5.30.0", + "@sentry/types": "5.30.0", + "@sentry/utils": "5.30.0", + "tslib": "^1.9.3" + } + }, + "@sentry/hub": { + "version": "5.30.0", + "resolved": "https://registry.npmjs.org/@sentry/hub/-/hub-5.30.0.tgz", + "integrity": "sha512-2tYrGnzb1gKz2EkMDQcfLrDTvmGcQPuWxLnJKXJvYTQDGLlEvi2tWz1VIHjunmOvJrB5aIQLhm+dcMRwFZDCqQ==", + "dev": true, + "requires": { + "@sentry/types": "5.30.0", + "@sentry/utils": "5.30.0", + "tslib": "^1.9.3" + } + }, + "@sentry/minimal": { + "version": "5.30.0", + "resolved": "https://registry.npmjs.org/@sentry/minimal/-/minimal-5.30.0.tgz", + "integrity": "sha512-BwWb/owZKtkDX+Sc4zCSTNcvZUq7YcH3uAVlmh/gtR9rmUvbzAA3ewLuB3myi4wWRAMEtny6+J/FN/x+2wn9Xw==", + "dev": true, + "requires": { + "@sentry/hub": "5.30.0", + "@sentry/types": "5.30.0", + "tslib": "^1.9.3" + } + }, + "@sentry/node": { + "version": "5.30.0", + "resolved": "https://registry.npmjs.org/@sentry/node/-/node-5.30.0.tgz", + "integrity": "sha512-Br5oyVBF0fZo6ZS9bxbJZG4ApAjRqAnqFFurMVJJdunNb80brh7a5Qva2kjhm+U6r9NJAB5OmDyPkA1Qnt+QVg==", + "dev": true, + "requires": { + "@sentry/core": "5.30.0", + "@sentry/hub": "5.30.0", + "@sentry/tracing": "5.30.0", + "@sentry/types": "5.30.0", + "@sentry/utils": "5.30.0", + "cookie": "^0.4.1", + "https-proxy-agent": "^5.0.0", + "lru_map": "^0.3.3", + "tslib": "^1.9.3" + } + }, + "@sentry/tracing": { + "version": "5.30.0", + "resolved": "https://registry.npmjs.org/@sentry/tracing/-/tracing-5.30.0.tgz", + "integrity": "sha512-dUFowCr0AIMwiLD7Fs314Mdzcug+gBVo/+NCMyDw8tFxJkwWAKl7Qa2OZxLQ0ZHjakcj1hNKfCQJ9rhyfOl4Aw==", + "dev": true, + "requires": { + "@sentry/hub": "5.30.0", + "@sentry/minimal": "5.30.0", + "@sentry/types": "5.30.0", + "@sentry/utils": "5.30.0", + "tslib": "^1.9.3" + } + }, + "@sentry/types": { + "version": "5.30.0", + "resolved": "https://registry.npmjs.org/@sentry/types/-/types-5.30.0.tgz", + "integrity": "sha512-R8xOqlSTZ+htqrfteCWU5Nk0CDN5ApUTvrlvBuiH1DyP6czDZ4ktbZB0hAgBlVcK0U+qpD3ag3Tqqpa5Q67rPw==", + "dev": true + }, + "@sentry/utils": { + "version": "5.30.0", + "resolved": "https://registry.npmjs.org/@sentry/utils/-/utils-5.30.0.tgz", + "integrity": "sha512-zaYmoH0NWWtvnJjC9/CBseXMtKHm/tm40sz3YfJRxeQjyzRqNQPgivpd9R/oDJCYj999mzdW382p/qi2ypjLww==", + "dev": true, + "requires": { + "@sentry/types": "5.30.0", + "tslib": "^1.9.3" + } + }, + "@types/braces": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/braces/-/braces-3.0.1.tgz", + "integrity": "sha512-+euflG6ygo4bn0JHtn4pYqcXwRtLvElQ7/nnjDu7iYG56H0+OhCd7d6Ug0IE3WcFpZozBKW2+80FUbv5QGk5AQ==", + "dev": true + }, + "@types/micromatch": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@types/micromatch/-/micromatch-4.0.2.tgz", + "integrity": "sha512-oqXqVb0ci19GtH0vOA/U2TmHTcRY9kuZl4mqUxe0QmJAlIW13kzhuK5pi1i9+ngav8FjpSb9FVS/GE00GLX1VA==", + "dev": true, + "requires": { + "@types/braces": "*" + } + }, "@vue/compiler-core": { "version": "3.0.7", "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.0.7.tgz", @@ -77,31 +485,729 @@ "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.0.7.tgz", "integrity": "sha512-dn5FyfSc4ky424jH4FntiHno7Ss5yLkqKNmM/NXwANRnlkmqu74pnGetexDFVG5phMk9/FhwovUZCWGxsotVKg==" }, + "@vuedx/analyze": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/@vuedx/analyze/-/analyze-0.6.3.tgz", + "integrity": "sha512-LiQ7Ppw4nEr5qjth+gg1m48yXD7usOcAygUU10lLwfRRlDZevxAdZRcNuC0vBOXUG3xbl6CSDXnAMeWFdlUiyw==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.10.4", + "@babel/generator": "^7.12.1", + "@babel/parser": "^7.12.3", + "@babel/template": "^7.12.7", + "@babel/traverse": "7.12.1", + "@babel/types": "7.12.1", + "@types/micromatch": "^4.0.1", + "@vuedx/compiler-sfc": "0.6.2", + "@vuedx/compiler-tsx": "0.6.3", + "@vuedx/projectconfig": "0.6.2", + "@vuedx/shared": "0.6.2", + "@vuedx/template-ast-types": "0.6.2", + "cli-highlight": "^2.1.4", + "commander": "^6.1.0", + "fast-glob": "^3.2.4", + "hash-sum": "^2.0.0", + "micromatch": "^4.0.2" + }, + "dependencies": { + "@babel/types": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.1.tgz", + "integrity": "sha512-BzSY3NJBKM4kyatSOWh3D/JJ2O3CVzBybHWxtgxnggaxEuaSTTDqeiSb/xk9lrkw2Tbqyivw5ZU4rT+EfznQsA==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.10.4", + "lodash": "^4.17.19", + "to-fast-properties": "^2.0.0" + } + } + } + }, + "@vuedx/compiler-sfc": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/@vuedx/compiler-sfc/-/compiler-sfc-0.6.2.tgz", + "integrity": "sha512-mJehCyO6BJiHCLPfVQQZb7RliuwBh7voGkrF27SkA3yhv44VSDaMbDIX2VRm3utl1CacFEVdNFqB9QYviZByfg==", + "dev": true, + "requires": { + "@vue/compiler-core": "^3.0.2", + "lru-cache": "^6.0.0", + "source-map": "^0.6.1" + } + }, + "@vuedx/compiler-tsx": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/@vuedx/compiler-tsx/-/compiler-tsx-0.6.3.tgz", + "integrity": "sha512-H1SSgUHQXWoTnrIxvl9uXGMUqKlWjNddp8xc+EAg7BRQ4F7kFzHTzOsafG5xzrqnmZujj8cLUknG123rWgsxIg==", + "dev": true, + "requires": { + "@babel/parser": "7.12.3", + "@babel/types": "7.12.1", + "@vue/compiler-core": "^3.0.1", + "@vuedx/shared": "0.6.2", + "@vuedx/template-ast-types": "0.6.2" + }, + "dependencies": { + "@babel/parser": { + "version": "7.12.3", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.12.3.tgz", + "integrity": "sha512-kFsOS0IbsuhO5ojF8Hc8z/8vEIOkylVBrjiZUbLTE3XFe0Qi+uu6HjzQixkFaqr0ZPAMZcBVxEwmsnsLPZ2Xsw==", + "dev": true + }, + "@babel/types": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.1.tgz", + "integrity": "sha512-BzSY3NJBKM4kyatSOWh3D/JJ2O3CVzBybHWxtgxnggaxEuaSTTDqeiSb/xk9lrkw2Tbqyivw5ZU4rT+EfznQsA==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.10.4", + "lodash": "^4.17.19", + "to-fast-properties": "^2.0.0" + } + } + } + }, + "@vuedx/projectconfig": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/@vuedx/projectconfig/-/projectconfig-0.6.2.tgz", + "integrity": "sha512-qoekczmYpg4bOHMUduGgwGEWYq2CZL9HfztNzSPaJnErTBc4VNFnCBLsAtFPLkILASh6vzE2m/EpIzSpMW5mJQ==", + "dev": true + }, + "@vuedx/shared": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/@vuedx/shared/-/shared-0.6.2.tgz", + "integrity": "sha512-xCXK+X5iDXkNfLglxFGFeEtqSWlopU8Cj6dGgMABWlee7HVDl47A4sj5oQpKuTjwRJHyE+BYtgGxtf1eLee5Yg==", + "dev": true, + "requires": { + "@sentry/node": "^5.30.0", + "node-unique-machine-id": "^1.1.0", + "uuid": "^8.3.2" + } + }, + "@vuedx/template-ast-types": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/@vuedx/template-ast-types/-/template-ast-types-0.6.2.tgz", + "integrity": "sha512-TY3IesmF6/XbZnlLnImE30MXVJeXpMh8F5ZKZeeVDIvDWmPDZ6fC8DbDj1GycZtx77C85yZRnJJqq5v0AED4aw==", + "dev": true, + "requires": { + "@vue/compiler-core": "^3.0.0" + } + }, + "@vuedx/typecheck": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/@vuedx/typecheck/-/typecheck-0.6.3.tgz", + "integrity": "sha512-1WfUI+bqg1O8Vklz24EZdsUE6ak4QCxtV6gWrUw+VUbep7ANhZM4RkaMsDFWVdeb2dip9ROrO8ESBrsIViPT8Q==", + "dev": true, + "requires": { + "@vuedx/shared": "0.6.2", + "@vuedx/typescript-plugin-vue": "0.6.3", + "@vuedx/vue-virtual-textdocument": "0.6.3", + "chalk": "^4.1.0", + "fast-glob": "^3.2.4", + "minimist": "^1.2.5", + "resolve-from": "^5.0.0", + "typescript": "^4.0.3" + } + }, + "@vuedx/typescript-plugin-vue": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/@vuedx/typescript-plugin-vue/-/typescript-plugin-vue-0.6.3.tgz", + "integrity": "sha512-zAhXM9LDVYvjAMnTiqf6yZcJXXh1rQrH3JhcmQNmlxk26sRysfa/VWNC8qkfq9vcOKRf1eQusH4g+Vov6qPGig==", + "dev": true, + "requires": { + "@intlify/core": "^9.0.0-beta.15", + "@vuedx/analyze": "0.6.3", + "@vuedx/compiler-sfc": "0.6.2", + "@vuedx/projectconfig": "0.6.2", + "@vuedx/shared": "0.6.2", + "@vuedx/template-ast-types": "0.6.2", + "@vuedx/vue-virtual-textdocument": "0.6.3", + "de-indent": "^1.0.2", + "json5": "^2.1.3", + "quick-lru": "^5.1.1", + "vscode-uri": "^2.1.2", + "vscode-web-custom-data": "^0.3.2" + } + }, + "@vuedx/vue-virtual-textdocument": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/@vuedx/vue-virtual-textdocument/-/vue-virtual-textdocument-0.6.3.tgz", + "integrity": "sha512-FN5h4GsIcYAIfFbal0+1ryddDgpxMx/gxGE5QYinbwj5PwILZzyAUt//drQfppIHzCL+TJuZSml7fAod5tYvQA==", + "dev": true, + "requires": { + "@vuedx/analyze": "0.6.3", + "@vuedx/compiler-sfc": "0.6.2", + "@vuedx/compiler-tsx": "0.6.3", + "@vuedx/shared": "0.6.2", + "source-map": "^0.6.1", + "vscode-languageserver-textdocument": "^1.0.1", + "vscode-uri": "^2.1.2" + } + }, + "agent-base": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", + "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", + "dev": true, + "requires": { + "debug": "4" + } + }, + "ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true + }, + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "any-promise": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz", + "integrity": "sha1-q8av7tzqUugJzcA3au0845Y10X8=", + "dev": true + }, + "braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dev": true, + "requires": { + "fill-range": "^7.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "cli-highlight": { + "version": "2.1.11", + "resolved": "https://registry.npmjs.org/cli-highlight/-/cli-highlight-2.1.11.tgz", + "integrity": "sha512-9KDcoEVwyUXrjcJNvHD0NFc/hiwe/WPVYIleQh2O1N2Zro5gWJZ/K+3DGn8w8P/F6FxOgzyC5bxDyHIgCSPhGg==", + "dev": true, + "requires": { + "chalk": "^4.0.0", + "highlight.js": "^10.7.1", + "mz": "^2.4.0", + "parse5": "^5.1.1", + "parse5-htmlparser2-tree-adapter": "^6.0.0", + "yargs": "^16.0.0" + } + }, + "cliui": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", + "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", + "dev": true, + "requires": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^7.0.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==", + "dev": true, + "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": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", + "dev": true + }, + "commander": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-6.2.1.tgz", + "integrity": "sha512-U7VdrJFnJgo4xjrHpTzu0yrHPGImdsmD95ZlgYSEajAn2JKzDhDTPG9kBTefmObL2w/ngeZnilk+OV9CG3d7UA==", + "dev": true + }, + "cookie": { + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.2.tgz", + "integrity": "sha512-aSWTXFzaKWkvHO1Ny/s+ePFpvKsPnjc551iI41v3ny/ow6tBG5Vd+FuqGNhh1LxOmVzOlGUriIlOaokOvhaStA==", + "dev": true + }, "csstype": { "version": "2.6.16", "resolved": "https://registry.npmjs.org/csstype/-/csstype-2.6.16.tgz", "integrity": "sha512-61FBWoDHp/gRtsoDkq/B1nWrCUG/ok1E3tUrcNbZjsE9Cxd9yzUirjS3+nAATB8U4cTtaQmAHbNndoFz5L6C9Q==" }, + "de-indent": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/de-indent/-/de-indent-1.0.2.tgz", + "integrity": "sha1-sgOOhG3DO6pXlhKNCAS0VbjB4h0=", + "dev": true + }, + "debug": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz", + "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==", + "dev": true, + "requires": { + "ms": "2.1.2" + } + }, + "emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, + "escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", + "dev": true + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", + "dev": true + }, "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==" }, + "fast-glob": { + "version": "3.2.11", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.11.tgz", + "integrity": "sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew==", + "dev": true, + "requires": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + } + }, + "fastq": { + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz", + "integrity": "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==", + "dev": true, + "requires": { + "reusify": "^1.0.4" + } + }, + "fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dev": true, + "requires": { + "to-regex-range": "^5.0.1" + } + }, + "get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "dev": true + }, + "glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, + "requires": { + "is-glob": "^4.0.1" + } + }, + "globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "dev": true + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "dev": true + }, + "hash-sum": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/hash-sum/-/hash-sum-2.0.0.tgz", + "integrity": "sha512-WdZTbAByD+pHfl/g9QSsBIIwy8IT+EsPiKDs0KNX+zSHhdDLFKdZu0BQHljvO+0QI/BasbMSUa8wYNCZTvhslg==", + "dev": true + }, + "highlight.js": { + "version": "10.7.3", + "resolved": "https://registry.npmjs.org/highlight.js/-/highlight.js-10.7.3.tgz", + "integrity": "sha512-tzcUFauisWKNHaRkN4Wjl/ZA07gENAjFl3J/c480dprkGTg5EQstgaNFqBfUqCq54kZRIEcreTsAgF/m2quD7A==", + "dev": true + }, + "https-proxy-agent": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.0.tgz", + "integrity": "sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA==", + "dev": true, + "requires": { + "agent-base": "6", + "debug": "4" + } + }, + "is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", + "dev": true + }, + "is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true + }, + "is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "dev": true, + "requires": { + "is-extglob": "^2.1.1" + } + }, + "is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true + }, + "js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", + "dev": true + }, + "jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "dev": true + }, + "json5": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.0.tgz", + "integrity": "sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA==", + "dev": true, + "requires": { + "minimist": "^1.2.5" + } + }, "lodash": { "version": "4.17.21", "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" }, + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "requires": { + "yallist": "^4.0.0" + } + }, + "lru_map": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/lru_map/-/lru_map-0.3.3.tgz", + "integrity": "sha1-tcg1G5Rky9dQM1p5ZQoOwOVhGN0=", + "dev": true + }, + "merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "dev": true + }, + "micromatch": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz", + "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==", + "dev": true, + "requires": { + "braces": "^3.0.1", + "picomatch": "^2.2.3" + } + }, + "minimist": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", + "dev": true + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "mz": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz", + "integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==", + "dev": true, + "requires": { + "any-promise": "^1.0.0", + "object-assign": "^4.0.1", + "thenify-all": "^1.0.0" + } + }, + "node-unique-machine-id": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/node-unique-machine-id/-/node-unique-machine-id-1.1.0.tgz", + "integrity": "sha512-uJtdcFelVD08XdvxYWYzMYprSTPYl9CYiQbyGYbjXZcMZtLRlEqNUs+C/va/81DNgExsMHL5g0YDYQFS0pENRQ==", + "dev": true, + "requires": { + "uuid": "^3.3.3" + }, + "dependencies": { + "uuid": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", + "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", + "dev": true + } + } + }, + "object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", + "dev": true + }, + "parse5": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-5.1.1.tgz", + "integrity": "sha512-ugq4DFI0Ptb+WWjAdOK16+u/nHfiIrcE+sh8kZMaM0WllQKLI9rOUq6c2b7cwPkXdzfQESqvoqK6ug7U/Yyzug==", + "dev": true + }, + "parse5-htmlparser2-tree-adapter": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-6.0.1.tgz", + "integrity": "sha512-qPuWvbLgvDGilKc5BoicRovlT4MtYT6JfJyBOMDsKoiT+GiuP5qyrPCnR9HcPECIJJmZh5jRndyNThnhhb/vlA==", + "dev": true, + "requires": { + "parse5": "^6.0.1" + }, + "dependencies": { + "parse5": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", + "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==", + "dev": true + } + } + }, + "picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "dev": true + }, + "queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", + "dev": true + }, + "quick-lru": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-5.1.1.tgz", + "integrity": "sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==", + "dev": true + }, + "require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", + "dev": true + }, + "resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "dev": true + }, + "reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "dev": true + }, + "run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "dev": true, + "requires": { + "queue-microtask": "^1.2.2" + } + }, "source-map": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" }, + "string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + } + }, + "strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "requires": { + "ansi-regex": "^5.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==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + }, + "thenify": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz", + "integrity": "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==", + "dev": true, + "requires": { + "any-promise": "^1.0.0" + } + }, + "thenify-all": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz", + "integrity": "sha1-GhkY1ALY/D+Y+/I02wvMjMEOlyY=", + "dev": true, + "requires": { + "thenify": ">= 3.1.0 < 4" + } + }, "to-fast-properties": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=" }, + "to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dev": true, + "requires": { + "is-number": "^7.0.0" + } + }, + "tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true + }, + "typescript": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.6.2.tgz", + "integrity": "sha512-HM/hFigTBHZhLXshn9sN37H085+hQGeJHJ/X7LpBWLID/fbc2acUMfU+lGD98X81sKP+pFa9f0DZmCwB9GnbAg==", + "dev": true + }, + "uuid": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", + "dev": true + }, + "vscode-languageserver-textdocument": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/vscode-languageserver-textdocument/-/vscode-languageserver-textdocument-1.0.4.tgz", + "integrity": "sha512-/xhqXP/2A2RSs+J8JNXpiiNVvvNM0oTosNVmQnunlKvq9o4mupHOBAnnzH0lwIPKazXKvAKsVp1kr+H/K4lgoQ==", + "dev": true + }, + "vscode-uri": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/vscode-uri/-/vscode-uri-2.1.2.tgz", + "integrity": "sha512-8TEXQxlldWAuIODdukIb+TR5s+9Ds40eSJrw+1iDDA9IFORPjMELarNQE3myz5XIkWWpdprmJjm1/SxMlWOC8A==", + "dev": true + }, + "vscode-web-custom-data": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/vscode-web-custom-data/-/vscode-web-custom-data-0.3.6.tgz", + "integrity": "sha512-9r2DOv4YMXL/WBTBB6zxde93hmg6AM7thr7GMR6c5LvPxXe/lwD8gsrJGe0tha4CUvoz86ElUieThGVpM+4PLg==", + "dev": true + }, "vue": { "version": "3.0.7", "resolved": "https://registry.npmjs.org/vue/-/vue-3.0.7.tgz", @@ -111,6 +1217,76 @@ "@vue/runtime-dom": "3.0.7", "@vue/shared": "3.0.7" } + }, + "wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dev": true, + "requires": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + } + } + }, + "y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "dev": true + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "yargs": { + "version": "16.2.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", + "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", + "dev": true, + "requires": { + "cliui": "^7.0.2", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.0", + "y18n": "^5.0.5", + "yargs-parser": "^20.2.2" + } + }, + "yargs-parser": { + "version": "20.2.9", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", + "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", + "dev": true } } } diff --git a/packages/layout/package.json b/packages/layout/package.json index 69944ad..397f6f0 100644 --- a/packages/layout/package.json +++ b/packages/layout/package.json @@ -21,6 +21,7 @@ "url": "git@git.b12f.io:b12f/schlechtenburg.git" }, "scripts": { + "typecheck": "vuedx-typecheck --no-pretty ./lib", "docgen": "docgen", "test": "echo \"Error: run tests from root\" && exit 1" }, @@ -30,6 +31,8 @@ "vue": "^3.0.7" }, "devDependencies": { + "@vuedx/typecheck": "^0.6.3", + "@vuedx/typescript-plugin-vue": "^0.6.3", "@schlechtenburg/docgen": "^0.0.0" } } diff --git a/packages/paragraph/package-lock.json b/packages/paragraph/package-lock.json index ec8d3fd..e83e80b 100644 --- a/packages/paragraph/package-lock.json +++ b/packages/paragraph/package-lock.json @@ -4,16 +4,225 @@ "lockfileVersion": 1, "requires": true, "dependencies": { + "@babel/code-frame": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.7.tgz", + "integrity": "sha512-iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg==", + "dev": true, + "requires": { + "@babel/highlight": "^7.16.7" + } + }, + "@babel/generator": { + "version": "7.17.7", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.17.7.tgz", + "integrity": "sha512-oLcVCTeIFadUoArDTwpluncplrYBmTCCZZgXCbgNGvOBBiSDDK3eWO4b/+eOTli5tKv1lg+a5/NAXg+nTcei1w==", + "dev": true, + "requires": { + "@babel/types": "^7.17.0", + "jsesc": "^2.5.1", + "source-map": "^0.5.0" + }, + "dependencies": { + "@babel/helper-validator-identifier": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.16.7.tgz", + "integrity": "sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==", + "dev": true + }, + "@babel/types": { + "version": "7.17.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.17.0.tgz", + "integrity": "sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.16.7", + "to-fast-properties": "^2.0.0" + } + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + } + } + }, + "@babel/helper-function-name": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.16.7.tgz", + "integrity": "sha512-QfDfEnIUyyBSR3HtrtGECuZ6DAyCkYFp7GHl75vFtTnn6pjKeK0T1DB5lLkFvBea8MdaiUABx3osbgLyInoejA==", + "dev": true, + "requires": { + "@babel/helper-get-function-arity": "^7.16.7", + "@babel/template": "^7.16.7", + "@babel/types": "^7.16.7" + }, + "dependencies": { + "@babel/helper-validator-identifier": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.16.7.tgz", + "integrity": "sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==", + "dev": true + }, + "@babel/types": { + "version": "7.17.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.17.0.tgz", + "integrity": "sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.16.7", + "to-fast-properties": "^2.0.0" + } + } + } + }, + "@babel/helper-get-function-arity": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.16.7.tgz", + "integrity": "sha512-flc+RLSOBXzNzVhcLu6ujeHUrD6tANAOU5ojrRx/as+tbzf8+stUCj7+IfRRoAbEZqj/ahXEMsjhOhgeZsrnTw==", + "dev": true, + "requires": { + "@babel/types": "^7.16.7" + }, + "dependencies": { + "@babel/helper-validator-identifier": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.16.7.tgz", + "integrity": "sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==", + "dev": true + }, + "@babel/types": { + "version": "7.17.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.17.0.tgz", + "integrity": "sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.16.7", + "to-fast-properties": "^2.0.0" + } + } + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.16.7.tgz", + "integrity": "sha512-xbWoy/PFoxSWazIToT9Sif+jJTlrMcndIsaOKvTA6u7QEo7ilkRZpjew18/W3c7nm8fXdUDXh02VXTbZ0pGDNw==", + "dev": true, + "requires": { + "@babel/types": "^7.16.7" + }, + "dependencies": { + "@babel/helper-validator-identifier": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.16.7.tgz", + "integrity": "sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==", + "dev": true + }, + "@babel/types": { + "version": "7.17.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.17.0.tgz", + "integrity": "sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.16.7", + "to-fast-properties": "^2.0.0" + } + } + } + }, "@babel/helper-validator-identifier": { "version": "7.12.11", "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.12.11.tgz", "integrity": "sha512-np/lG3uARFybkoHokJUmf1QfEvRVCPbmQeUQpKow5cQ3xWrV9i3rUHodKDJPQfTVX61qKi+UdYk8kik84n7XOw==" }, + "@babel/highlight": { + "version": "7.16.10", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.16.10.tgz", + "integrity": "sha512-5FnTQLSLswEj6IkgVw5KusNUUFY9ZGqe/TRFnP/BKYHYgfh7tc+C7mwiy95/yNP7Dh9x580Vv8r7u7ZfTBFxdw==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.16.7", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + }, + "dependencies": { + "@babel/helper-validator-identifier": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.16.7.tgz", + "integrity": "sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==", + "dev": true + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + } + } + }, "@babel/parser": { "version": "7.13.9", "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.13.9.tgz", "integrity": "sha512-nEUfRiARCcaVo3ny3ZQjURjHQZUo/JkEw7rLlSZy/psWGnvwXFtPcr6jb7Yb41DVW5LTe6KRq9LGleRNsg1Frw==" }, + "@babel/template": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.16.7.tgz", + "integrity": "sha512-I8j/x8kHUrbYRTUxXrrMbfCa7jxkE7tZre39x3kjr9hvI82cK1FfqLygotcWN5kdPGWcLdWMHpSBavse5tWw3w==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.16.7", + "@babel/parser": "^7.16.7", + "@babel/types": "^7.16.7" + }, + "dependencies": { + "@babel/helper-validator-identifier": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.16.7.tgz", + "integrity": "sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==", + "dev": true + }, + "@babel/parser": { + "version": "7.17.7", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.17.7.tgz", + "integrity": "sha512-bm3AQf45vR4gKggRfvJdYJ0gFLoCbsPxiFLSH6hTVYABptNHY6l9NrhnucVjQ/X+SPtLANT9lc0fFhikj+VBRA==", + "dev": true + }, + "@babel/types": { + "version": "7.17.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.17.0.tgz", + "integrity": "sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.16.7", + "to-fast-properties": "^2.0.0" + } + } + } + }, + "@babel/traverse": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.12.1.tgz", + "integrity": "sha512-MA3WPoRt1ZHo2ZmoGKNqi20YnPt0B1S0GTZEPhhd+hw2KGUzBlHuVunj6K4sNuK+reEvyiPwtp0cpaqLzJDmAw==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.10.4", + "@babel/generator": "^7.12.1", + "@babel/helper-function-name": "^7.10.4", + "@babel/helper-split-export-declaration": "^7.11.0", + "@babel/parser": "^7.12.1", + "@babel/types": "^7.12.1", + "debug": "^4.1.0", + "globals": "^11.1.0", + "lodash": "^4.17.19" + } + }, "@babel/types": { "version": "7.13.0", "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.13.0.tgz", @@ -24,6 +233,205 @@ "to-fast-properties": "^2.0.0" } }, + "@intlify/core": { + "version": "9.1.9", + "resolved": "https://registry.npmjs.org/@intlify/core/-/core-9.1.9.tgz", + "integrity": "sha512-y+B2KaLGYYrbcq4kXhTn9JBphlAyC351l47TMfK9xBEXTXRzgEpXTzTJ23Y85GBwOCembRehQ82sjjtGmJuRjA==", + "dev": true, + "requires": { + "@intlify/core-base": "9.1.9" + } + }, + "@intlify/core-base": { + "version": "9.1.9", + "resolved": "https://registry.npmjs.org/@intlify/core-base/-/core-base-9.1.9.tgz", + "integrity": "sha512-x5T0p/Ja0S8hs5xs+ImKyYckVkL4CzcEXykVYYV6rcbXxJTe2o58IquSqX9bdncVKbRZP7GlBU1EcRaQEEJ+vw==", + "dev": true, + "requires": { + "@intlify/devtools-if": "9.1.9", + "@intlify/message-compiler": "9.1.9", + "@intlify/message-resolver": "9.1.9", + "@intlify/runtime": "9.1.9", + "@intlify/shared": "9.1.9", + "@intlify/vue-devtools": "9.1.9" + } + }, + "@intlify/devtools-if": { + "version": "9.1.9", + "resolved": "https://registry.npmjs.org/@intlify/devtools-if/-/devtools-if-9.1.9.tgz", + "integrity": "sha512-oKSMKjttG3Ut/1UGEZjSdghuP3fwA15zpDPcjkf/1FjlOIm6uIBGMNS5jXzsZy593u+P/YcnrZD6cD3IVFz9vQ==", + "dev": true, + "requires": { + "@intlify/shared": "9.1.9" + } + }, + "@intlify/message-compiler": { + "version": "9.1.9", + "resolved": "https://registry.npmjs.org/@intlify/message-compiler/-/message-compiler-9.1.9.tgz", + "integrity": "sha512-6YgCMF46Xd0IH2hMRLCssZI3gFG4aywidoWQ3QP4RGYQXQYYfFC54DxhSgfIPpVoPLQ+4AD29eoYmhiHZ+qLFQ==", + "dev": true, + "requires": { + "@intlify/message-resolver": "9.1.9", + "@intlify/shared": "9.1.9", + "source-map": "0.6.1" + } + }, + "@intlify/message-resolver": { + "version": "9.1.9", + "resolved": "https://registry.npmjs.org/@intlify/message-resolver/-/message-resolver-9.1.9.tgz", + "integrity": "sha512-Lx/DBpigeK0sz2BBbzv5mu9/dAlt98HxwbG7xLawC3O2xMF9MNWU5FtOziwYG6TDIjNq0O/3ZbOJAxwITIWXEA==", + "dev": true + }, + "@intlify/runtime": { + "version": "9.1.9", + "resolved": "https://registry.npmjs.org/@intlify/runtime/-/runtime-9.1.9.tgz", + "integrity": "sha512-XgPw8+UlHCiie3fI41HPVa/VDJb3/aSH7bLhY1hJvlvNV713PFtb4p4Jo+rlE0gAoMsMCGcsiT982fImolSltg==", + "dev": true, + "requires": { + "@intlify/message-compiler": "9.1.9", + "@intlify/message-resolver": "9.1.9", + "@intlify/shared": "9.1.9" + } + }, + "@intlify/shared": { + "version": "9.1.9", + "resolved": "https://registry.npmjs.org/@intlify/shared/-/shared-9.1.9.tgz", + "integrity": "sha512-xKGM1d0EAxdDFCWedcYXOm6V5Pfw/TMudd6/qCdEb4tv0hk9EKeg7lwQF1azE0dP2phvx0yXxrt7UQK+IZjNdw==", + "dev": true + }, + "@intlify/vue-devtools": { + "version": "9.1.9", + "resolved": "https://registry.npmjs.org/@intlify/vue-devtools/-/vue-devtools-9.1.9.tgz", + "integrity": "sha512-YPehH9uL4vZcGXky4Ev5qQIITnHKIvsD2GKGXgqf+05osMUI6WSEQHaN9USRa318Rs8RyyPCiDfmA0hRu3k7og==", + "dev": true, + "requires": { + "@intlify/message-resolver": "9.1.9", + "@intlify/runtime": "9.1.9", + "@intlify/shared": "9.1.9" + } + }, + "@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "dev": true, + "requires": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + } + }, + "@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "dev": true + }, + "@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "dev": true, + "requires": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + } + }, + "@sentry/core": { + "version": "5.30.0", + "resolved": "https://registry.npmjs.org/@sentry/core/-/core-5.30.0.tgz", + "integrity": "sha512-TmfrII8w1PQZSZgPpUESqjB+jC6MvZJZdLtE/0hZ+SrnKhW3x5WlYLvTXZpcWePYBku7rl2wn1RZu6uT0qCTeg==", + "dev": true, + "requires": { + "@sentry/hub": "5.30.0", + "@sentry/minimal": "5.30.0", + "@sentry/types": "5.30.0", + "@sentry/utils": "5.30.0", + "tslib": "^1.9.3" + } + }, + "@sentry/hub": { + "version": "5.30.0", + "resolved": "https://registry.npmjs.org/@sentry/hub/-/hub-5.30.0.tgz", + "integrity": "sha512-2tYrGnzb1gKz2EkMDQcfLrDTvmGcQPuWxLnJKXJvYTQDGLlEvi2tWz1VIHjunmOvJrB5aIQLhm+dcMRwFZDCqQ==", + "dev": true, + "requires": { + "@sentry/types": "5.30.0", + "@sentry/utils": "5.30.0", + "tslib": "^1.9.3" + } + }, + "@sentry/minimal": { + "version": "5.30.0", + "resolved": "https://registry.npmjs.org/@sentry/minimal/-/minimal-5.30.0.tgz", + "integrity": "sha512-BwWb/owZKtkDX+Sc4zCSTNcvZUq7YcH3uAVlmh/gtR9rmUvbzAA3ewLuB3myi4wWRAMEtny6+J/FN/x+2wn9Xw==", + "dev": true, + "requires": { + "@sentry/hub": "5.30.0", + "@sentry/types": "5.30.0", + "tslib": "^1.9.3" + } + }, + "@sentry/node": { + "version": "5.30.0", + "resolved": "https://registry.npmjs.org/@sentry/node/-/node-5.30.0.tgz", + "integrity": "sha512-Br5oyVBF0fZo6ZS9bxbJZG4ApAjRqAnqFFurMVJJdunNb80brh7a5Qva2kjhm+U6r9NJAB5OmDyPkA1Qnt+QVg==", + "dev": true, + "requires": { + "@sentry/core": "5.30.0", + "@sentry/hub": "5.30.0", + "@sentry/tracing": "5.30.0", + "@sentry/types": "5.30.0", + "@sentry/utils": "5.30.0", + "cookie": "^0.4.1", + "https-proxy-agent": "^5.0.0", + "lru_map": "^0.3.3", + "tslib": "^1.9.3" + } + }, + "@sentry/tracing": { + "version": "5.30.0", + "resolved": "https://registry.npmjs.org/@sentry/tracing/-/tracing-5.30.0.tgz", + "integrity": "sha512-dUFowCr0AIMwiLD7Fs314Mdzcug+gBVo/+NCMyDw8tFxJkwWAKl7Qa2OZxLQ0ZHjakcj1hNKfCQJ9rhyfOl4Aw==", + "dev": true, + "requires": { + "@sentry/hub": "5.30.0", + "@sentry/minimal": "5.30.0", + "@sentry/types": "5.30.0", + "@sentry/utils": "5.30.0", + "tslib": "^1.9.3" + } + }, + "@sentry/types": { + "version": "5.30.0", + "resolved": "https://registry.npmjs.org/@sentry/types/-/types-5.30.0.tgz", + "integrity": "sha512-R8xOqlSTZ+htqrfteCWU5Nk0CDN5ApUTvrlvBuiH1DyP6czDZ4ktbZB0hAgBlVcK0U+qpD3ag3Tqqpa5Q67rPw==", + "dev": true + }, + "@sentry/utils": { + "version": "5.30.0", + "resolved": "https://registry.npmjs.org/@sentry/utils/-/utils-5.30.0.tgz", + "integrity": "sha512-zaYmoH0NWWtvnJjC9/CBseXMtKHm/tm40sz3YfJRxeQjyzRqNQPgivpd9R/oDJCYj999mzdW382p/qi2ypjLww==", + "dev": true, + "requires": { + "@sentry/types": "5.30.0", + "tslib": "^1.9.3" + } + }, + "@types/braces": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/braces/-/braces-3.0.1.tgz", + "integrity": "sha512-+euflG6ygo4bn0JHtn4pYqcXwRtLvElQ7/nnjDu7iYG56H0+OhCd7d6Ug0IE3WcFpZozBKW2+80FUbv5QGk5AQ==", + "dev": true + }, + "@types/micromatch": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@types/micromatch/-/micromatch-4.0.2.tgz", + "integrity": "sha512-oqXqVb0ci19GtH0vOA/U2TmHTcRY9kuZl4mqUxe0QmJAlIW13kzhuK5pi1i9+ngav8FjpSb9FVS/GE00GLX1VA==", + "dev": true, + "requires": { + "@types/braces": "*" + } + }, "@vue/compiler-core": { "version": "3.0.7", "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.0.7.tgz", @@ -77,31 +485,729 @@ "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.0.7.tgz", "integrity": "sha512-dn5FyfSc4ky424jH4FntiHno7Ss5yLkqKNmM/NXwANRnlkmqu74pnGetexDFVG5phMk9/FhwovUZCWGxsotVKg==" }, + "@vuedx/analyze": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/@vuedx/analyze/-/analyze-0.6.3.tgz", + "integrity": "sha512-LiQ7Ppw4nEr5qjth+gg1m48yXD7usOcAygUU10lLwfRRlDZevxAdZRcNuC0vBOXUG3xbl6CSDXnAMeWFdlUiyw==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.10.4", + "@babel/generator": "^7.12.1", + "@babel/parser": "^7.12.3", + "@babel/template": "^7.12.7", + "@babel/traverse": "7.12.1", + "@babel/types": "7.12.1", + "@types/micromatch": "^4.0.1", + "@vuedx/compiler-sfc": "0.6.2", + "@vuedx/compiler-tsx": "0.6.3", + "@vuedx/projectconfig": "0.6.2", + "@vuedx/shared": "0.6.2", + "@vuedx/template-ast-types": "0.6.2", + "cli-highlight": "^2.1.4", + "commander": "^6.1.0", + "fast-glob": "^3.2.4", + "hash-sum": "^2.0.0", + "micromatch": "^4.0.2" + }, + "dependencies": { + "@babel/types": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.1.tgz", + "integrity": "sha512-BzSY3NJBKM4kyatSOWh3D/JJ2O3CVzBybHWxtgxnggaxEuaSTTDqeiSb/xk9lrkw2Tbqyivw5ZU4rT+EfznQsA==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.10.4", + "lodash": "^4.17.19", + "to-fast-properties": "^2.0.0" + } + } + } + }, + "@vuedx/compiler-sfc": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/@vuedx/compiler-sfc/-/compiler-sfc-0.6.2.tgz", + "integrity": "sha512-mJehCyO6BJiHCLPfVQQZb7RliuwBh7voGkrF27SkA3yhv44VSDaMbDIX2VRm3utl1CacFEVdNFqB9QYviZByfg==", + "dev": true, + "requires": { + "@vue/compiler-core": "^3.0.2", + "lru-cache": "^6.0.0", + "source-map": "^0.6.1" + } + }, + "@vuedx/compiler-tsx": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/@vuedx/compiler-tsx/-/compiler-tsx-0.6.3.tgz", + "integrity": "sha512-H1SSgUHQXWoTnrIxvl9uXGMUqKlWjNddp8xc+EAg7BRQ4F7kFzHTzOsafG5xzrqnmZujj8cLUknG123rWgsxIg==", + "dev": true, + "requires": { + "@babel/parser": "7.12.3", + "@babel/types": "7.12.1", + "@vue/compiler-core": "^3.0.1", + "@vuedx/shared": "0.6.2", + "@vuedx/template-ast-types": "0.6.2" + }, + "dependencies": { + "@babel/parser": { + "version": "7.12.3", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.12.3.tgz", + "integrity": "sha512-kFsOS0IbsuhO5ojF8Hc8z/8vEIOkylVBrjiZUbLTE3XFe0Qi+uu6HjzQixkFaqr0ZPAMZcBVxEwmsnsLPZ2Xsw==", + "dev": true + }, + "@babel/types": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.1.tgz", + "integrity": "sha512-BzSY3NJBKM4kyatSOWh3D/JJ2O3CVzBybHWxtgxnggaxEuaSTTDqeiSb/xk9lrkw2Tbqyivw5ZU4rT+EfznQsA==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.10.4", + "lodash": "^4.17.19", + "to-fast-properties": "^2.0.0" + } + } + } + }, + "@vuedx/projectconfig": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/@vuedx/projectconfig/-/projectconfig-0.6.2.tgz", + "integrity": "sha512-qoekczmYpg4bOHMUduGgwGEWYq2CZL9HfztNzSPaJnErTBc4VNFnCBLsAtFPLkILASh6vzE2m/EpIzSpMW5mJQ==", + "dev": true + }, + "@vuedx/shared": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/@vuedx/shared/-/shared-0.6.2.tgz", + "integrity": "sha512-xCXK+X5iDXkNfLglxFGFeEtqSWlopU8Cj6dGgMABWlee7HVDl47A4sj5oQpKuTjwRJHyE+BYtgGxtf1eLee5Yg==", + "dev": true, + "requires": { + "@sentry/node": "^5.30.0", + "node-unique-machine-id": "^1.1.0", + "uuid": "^8.3.2" + } + }, + "@vuedx/template-ast-types": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/@vuedx/template-ast-types/-/template-ast-types-0.6.2.tgz", + "integrity": "sha512-TY3IesmF6/XbZnlLnImE30MXVJeXpMh8F5ZKZeeVDIvDWmPDZ6fC8DbDj1GycZtx77C85yZRnJJqq5v0AED4aw==", + "dev": true, + "requires": { + "@vue/compiler-core": "^3.0.0" + } + }, + "@vuedx/typecheck": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/@vuedx/typecheck/-/typecheck-0.6.3.tgz", + "integrity": "sha512-1WfUI+bqg1O8Vklz24EZdsUE6ak4QCxtV6gWrUw+VUbep7ANhZM4RkaMsDFWVdeb2dip9ROrO8ESBrsIViPT8Q==", + "dev": true, + "requires": { + "@vuedx/shared": "0.6.2", + "@vuedx/typescript-plugin-vue": "0.6.3", + "@vuedx/vue-virtual-textdocument": "0.6.3", + "chalk": "^4.1.0", + "fast-glob": "^3.2.4", + "minimist": "^1.2.5", + "resolve-from": "^5.0.0", + "typescript": "^4.0.3" + } + }, + "@vuedx/typescript-plugin-vue": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/@vuedx/typescript-plugin-vue/-/typescript-plugin-vue-0.6.3.tgz", + "integrity": "sha512-zAhXM9LDVYvjAMnTiqf6yZcJXXh1rQrH3JhcmQNmlxk26sRysfa/VWNC8qkfq9vcOKRf1eQusH4g+Vov6qPGig==", + "dev": true, + "requires": { + "@intlify/core": "^9.0.0-beta.15", + "@vuedx/analyze": "0.6.3", + "@vuedx/compiler-sfc": "0.6.2", + "@vuedx/projectconfig": "0.6.2", + "@vuedx/shared": "0.6.2", + "@vuedx/template-ast-types": "0.6.2", + "@vuedx/vue-virtual-textdocument": "0.6.3", + "de-indent": "^1.0.2", + "json5": "^2.1.3", + "quick-lru": "^5.1.1", + "vscode-uri": "^2.1.2", + "vscode-web-custom-data": "^0.3.2" + } + }, + "@vuedx/vue-virtual-textdocument": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/@vuedx/vue-virtual-textdocument/-/vue-virtual-textdocument-0.6.3.tgz", + "integrity": "sha512-FN5h4GsIcYAIfFbal0+1ryddDgpxMx/gxGE5QYinbwj5PwILZzyAUt//drQfppIHzCL+TJuZSml7fAod5tYvQA==", + "dev": true, + "requires": { + "@vuedx/analyze": "0.6.3", + "@vuedx/compiler-sfc": "0.6.2", + "@vuedx/compiler-tsx": "0.6.3", + "@vuedx/shared": "0.6.2", + "source-map": "^0.6.1", + "vscode-languageserver-textdocument": "^1.0.1", + "vscode-uri": "^2.1.2" + } + }, + "agent-base": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", + "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", + "dev": true, + "requires": { + "debug": "4" + } + }, + "ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true + }, + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "any-promise": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz", + "integrity": "sha1-q8av7tzqUugJzcA3au0845Y10X8=", + "dev": true + }, + "braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dev": true, + "requires": { + "fill-range": "^7.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "cli-highlight": { + "version": "2.1.11", + "resolved": "https://registry.npmjs.org/cli-highlight/-/cli-highlight-2.1.11.tgz", + "integrity": "sha512-9KDcoEVwyUXrjcJNvHD0NFc/hiwe/WPVYIleQh2O1N2Zro5gWJZ/K+3DGn8w8P/F6FxOgzyC5bxDyHIgCSPhGg==", + "dev": true, + "requires": { + "chalk": "^4.0.0", + "highlight.js": "^10.7.1", + "mz": "^2.4.0", + "parse5": "^5.1.1", + "parse5-htmlparser2-tree-adapter": "^6.0.0", + "yargs": "^16.0.0" + } + }, + "cliui": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", + "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", + "dev": true, + "requires": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^7.0.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==", + "dev": true, + "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": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", + "dev": true + }, + "commander": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-6.2.1.tgz", + "integrity": "sha512-U7VdrJFnJgo4xjrHpTzu0yrHPGImdsmD95ZlgYSEajAn2JKzDhDTPG9kBTefmObL2w/ngeZnilk+OV9CG3d7UA==", + "dev": true + }, + "cookie": { + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.2.tgz", + "integrity": "sha512-aSWTXFzaKWkvHO1Ny/s+ePFpvKsPnjc551iI41v3ny/ow6tBG5Vd+FuqGNhh1LxOmVzOlGUriIlOaokOvhaStA==", + "dev": true + }, "csstype": { "version": "2.6.16", "resolved": "https://registry.npmjs.org/csstype/-/csstype-2.6.16.tgz", "integrity": "sha512-61FBWoDHp/gRtsoDkq/B1nWrCUG/ok1E3tUrcNbZjsE9Cxd9yzUirjS3+nAATB8U4cTtaQmAHbNndoFz5L6C9Q==" }, + "de-indent": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/de-indent/-/de-indent-1.0.2.tgz", + "integrity": "sha1-sgOOhG3DO6pXlhKNCAS0VbjB4h0=", + "dev": true + }, + "debug": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz", + "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==", + "dev": true, + "requires": { + "ms": "2.1.2" + } + }, + "emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, + "escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", + "dev": true + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", + "dev": true + }, "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==" }, + "fast-glob": { + "version": "3.2.11", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.11.tgz", + "integrity": "sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew==", + "dev": true, + "requires": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + } + }, + "fastq": { + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz", + "integrity": "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==", + "dev": true, + "requires": { + "reusify": "^1.0.4" + } + }, + "fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dev": true, + "requires": { + "to-regex-range": "^5.0.1" + } + }, + "get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "dev": true + }, + "glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, + "requires": { + "is-glob": "^4.0.1" + } + }, + "globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "dev": true + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "dev": true + }, + "hash-sum": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/hash-sum/-/hash-sum-2.0.0.tgz", + "integrity": "sha512-WdZTbAByD+pHfl/g9QSsBIIwy8IT+EsPiKDs0KNX+zSHhdDLFKdZu0BQHljvO+0QI/BasbMSUa8wYNCZTvhslg==", + "dev": true + }, + "highlight.js": { + "version": "10.7.3", + "resolved": "https://registry.npmjs.org/highlight.js/-/highlight.js-10.7.3.tgz", + "integrity": "sha512-tzcUFauisWKNHaRkN4Wjl/ZA07gENAjFl3J/c480dprkGTg5EQstgaNFqBfUqCq54kZRIEcreTsAgF/m2quD7A==", + "dev": true + }, + "https-proxy-agent": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.0.tgz", + "integrity": "sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA==", + "dev": true, + "requires": { + "agent-base": "6", + "debug": "4" + } + }, + "is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", + "dev": true + }, + "is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true + }, + "is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "dev": true, + "requires": { + "is-extglob": "^2.1.1" + } + }, + "is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true + }, + "js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", + "dev": true + }, + "jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "dev": true + }, + "json5": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.0.tgz", + "integrity": "sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA==", + "dev": true, + "requires": { + "minimist": "^1.2.5" + } + }, "lodash": { "version": "4.17.21", "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" }, + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "requires": { + "yallist": "^4.0.0" + } + }, + "lru_map": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/lru_map/-/lru_map-0.3.3.tgz", + "integrity": "sha1-tcg1G5Rky9dQM1p5ZQoOwOVhGN0=", + "dev": true + }, + "merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "dev": true + }, + "micromatch": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz", + "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==", + "dev": true, + "requires": { + "braces": "^3.0.1", + "picomatch": "^2.2.3" + } + }, + "minimist": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", + "dev": true + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "mz": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz", + "integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==", + "dev": true, + "requires": { + "any-promise": "^1.0.0", + "object-assign": "^4.0.1", + "thenify-all": "^1.0.0" + } + }, + "node-unique-machine-id": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/node-unique-machine-id/-/node-unique-machine-id-1.1.0.tgz", + "integrity": "sha512-uJtdcFelVD08XdvxYWYzMYprSTPYl9CYiQbyGYbjXZcMZtLRlEqNUs+C/va/81DNgExsMHL5g0YDYQFS0pENRQ==", + "dev": true, + "requires": { + "uuid": "^3.3.3" + }, + "dependencies": { + "uuid": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", + "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", + "dev": true + } + } + }, + "object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", + "dev": true + }, + "parse5": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-5.1.1.tgz", + "integrity": "sha512-ugq4DFI0Ptb+WWjAdOK16+u/nHfiIrcE+sh8kZMaM0WllQKLI9rOUq6c2b7cwPkXdzfQESqvoqK6ug7U/Yyzug==", + "dev": true + }, + "parse5-htmlparser2-tree-adapter": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-6.0.1.tgz", + "integrity": "sha512-qPuWvbLgvDGilKc5BoicRovlT4MtYT6JfJyBOMDsKoiT+GiuP5qyrPCnR9HcPECIJJmZh5jRndyNThnhhb/vlA==", + "dev": true, + "requires": { + "parse5": "^6.0.1" + }, + "dependencies": { + "parse5": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", + "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==", + "dev": true + } + } + }, + "picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "dev": true + }, + "queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", + "dev": true + }, + "quick-lru": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-5.1.1.tgz", + "integrity": "sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==", + "dev": true + }, + "require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", + "dev": true + }, + "resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "dev": true + }, + "reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "dev": true + }, + "run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "dev": true, + "requires": { + "queue-microtask": "^1.2.2" + } + }, "source-map": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" }, + "string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + } + }, + "strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "requires": { + "ansi-regex": "^5.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==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + }, + "thenify": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz", + "integrity": "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==", + "dev": true, + "requires": { + "any-promise": "^1.0.0" + } + }, + "thenify-all": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz", + "integrity": "sha1-GhkY1ALY/D+Y+/I02wvMjMEOlyY=", + "dev": true, + "requires": { + "thenify": ">= 3.1.0 < 4" + } + }, "to-fast-properties": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=" }, + "to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dev": true, + "requires": { + "is-number": "^7.0.0" + } + }, + "tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true + }, + "typescript": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.6.2.tgz", + "integrity": "sha512-HM/hFigTBHZhLXshn9sN37H085+hQGeJHJ/X7LpBWLID/fbc2acUMfU+lGD98X81sKP+pFa9f0DZmCwB9GnbAg==", + "dev": true + }, + "uuid": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", + "dev": true + }, + "vscode-languageserver-textdocument": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/vscode-languageserver-textdocument/-/vscode-languageserver-textdocument-1.0.4.tgz", + "integrity": "sha512-/xhqXP/2A2RSs+J8JNXpiiNVvvNM0oTosNVmQnunlKvq9o4mupHOBAnnzH0lwIPKazXKvAKsVp1kr+H/K4lgoQ==", + "dev": true + }, + "vscode-uri": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/vscode-uri/-/vscode-uri-2.1.2.tgz", + "integrity": "sha512-8TEXQxlldWAuIODdukIb+TR5s+9Ds40eSJrw+1iDDA9IFORPjMELarNQE3myz5XIkWWpdprmJjm1/SxMlWOC8A==", + "dev": true + }, + "vscode-web-custom-data": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/vscode-web-custom-data/-/vscode-web-custom-data-0.3.6.tgz", + "integrity": "sha512-9r2DOv4YMXL/WBTBB6zxde93hmg6AM7thr7GMR6c5LvPxXe/lwD8gsrJGe0tha4CUvoz86ElUieThGVpM+4PLg==", + "dev": true + }, "vue": { "version": "3.0.7", "resolved": "https://registry.npmjs.org/vue/-/vue-3.0.7.tgz", @@ -111,6 +1217,76 @@ "@vue/runtime-dom": "3.0.7", "@vue/shared": "3.0.7" } + }, + "wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dev": true, + "requires": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + } + } + }, + "y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "dev": true + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "yargs": { + "version": "16.2.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", + "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", + "dev": true, + "requires": { + "cliui": "^7.0.2", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.0", + "y18n": "^5.0.5", + "yargs-parser": "^20.2.2" + } + }, + "yargs-parser": { + "version": "20.2.9", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", + "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", + "dev": true } } } diff --git a/packages/paragraph/package.json b/packages/paragraph/package.json index c404581..81af9b4 100644 --- a/packages/paragraph/package.json +++ b/packages/paragraph/package.json @@ -21,6 +21,7 @@ "url": "git@git.b12f.io:b12f/schlechtenburg.git" }, "scripts": { + "typecheck": "vuedx-typecheck --no-pretty ./lib", "docgen": "docgen", "test": "echo \"Error: run tests from root\" && exit 1" }, @@ -30,6 +31,8 @@ "vue": "^3.0.7" }, "devDependencies": { + "@vuedx/typecheck": "^0.6.3", + "@vuedx/typescript-plugin-vue": "^0.6.3", "@schlechtenburg/docgen": "^0.0.0" } }